diff --git a/src/blrec/data/webapp/103.4a2aea63cc3bf42b.js b/src/blrec/data/webapp/103.4a2aea63cc3bf42b.js new file mode 100644 index 0000000..a307fff --- /dev/null +++ b/src/blrec/data/webapp/103.4a2aea63cc3bf42b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[103],{5103:(k,h,e)=>{e.r(h),e.d(h,{AboutModule:()=>c});var m=e(6895),f=e(6582),t=e(4650),A=e(4670),d=e(529),v=e(7930);class s{constructor(n,i){this.http=n,this.url=i}getLatestVerisonString(){const n=this.url.makeApiUrl("/api/v1/update/version/latest");return this.http.get(n)}}s.\u0275fac=function(n){return new(n||s)(t.LFG(d.eN),t.LFG(v.i))},s.\u0275prov=t.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"});class u{constructor(n){this.latestVesion$=n.getLatestVerisonString()}}u.\u0275fac=function(n){return new(n||u)(t.Y36(s))},u.\u0275cmp=t.Xpm({type:u,selectors:[["app-info-list"]],inputs:{appInfo:"appInfo"},decls:42,vars:4,consts:[[1,"info-list"],[1,"info-item"],[1,"label"],[1,"desc"],["href","https://github.com/acgnhiki/blrec","target","_blank"],["href","https://github.com/acgnhiki/blrec/issues","target","_blank"],["href","https://choosealicense.com/licenses/gpl-3.0","target","_blank"],["href","mailto:acgnhiki@outlook.com","target","_blank"],["href","https://afdian.net/@acgnhiki","target","_blank"]],template:function(n,i){1&n&&(t.TgZ(0,"ul",0)(1,"li",1)(2,"span",2),t._uU(3,"\u5f53\u524d\u7248\u672c"),t.qZA(),t.TgZ(4,"span",3),t._uU(5),t.qZA()(),t.TgZ(6,"li",1)(7,"span",2),t._uU(8,"\u6700\u65b0\u7248\u672c"),t.qZA(),t.TgZ(9,"span",3),t._uU(10),t.ALo(11,"async"),t.qZA()(),t.TgZ(12,"li",1)(13,"span",2),t._uU(14,"\u9879\u76ee\u4e3b\u9875"),t.qZA(),t.TgZ(15,"span",3)(16,"a",4),t._uU(17,"https://github.com/acgnhiki/blrec"),t.qZA()()(),t.TgZ(18,"li",1)(19,"span",2),t._uU(20,"\u95ee\u9898\u53cd\u9988"),t.qZA(),t.TgZ(21,"span",3)(22,"a",5),t._uU(23,"https://github.com/acgnhiki/blrec/issues"),t.qZA()()(),t.TgZ(24,"li",1)(25,"span",2),t._uU(26,"\u8bb8\u53ef\u534f\u8bae"),t.qZA(),t.TgZ(27,"span",3)(28,"a",6),t._uU(29,"GNU GPLv3"),t.qZA()()(),t.TgZ(30,"li",1)(31,"span",2),t._uU(32,"\u8054\u7cfb\u65b9\u5f0f"),t.qZA(),t.TgZ(33,"span",3)(34,"a",7),t._uU(35,"acgnhiki@outlook.com"),t.qZA()()(),t.TgZ(36,"li",1)(37,"span",2),t._uU(38,"\u6295\u5582\u8d5e\u52a9"),t.qZA(),t.TgZ(39,"span",3)(40,"a",8),t._uU(41,"https://afdian.net/@acgnhiki"),t.qZA()()()()),2&n&&(t.xp6(5),t.Oqu(i.appInfo.version),t.xp6(5),t.Oqu(t.lcZ(11,2,i.latestVesion$)))},dependencies:[m.Ov],styles:['@charset "UTF-8";.info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]:first-child{border-top:none}.info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]:after{content:"\\ff1a"}.info-list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none}'],changeDetection:0});class l{constructor(n,i){this.changeDetector=n,this.route=i}ngOnInit(){this.route.data.subscribe(n=>{this.appInfo=n.appInfo,this.changeDetector.markForCheck()})}}l.\u0275fac=function(n){return new(n||l)(t.Y36(t.sBO),t.Y36(f.gz))},l.\u0275cmp=t.Xpm({type:l,selectors:[["app-about"]],decls:4,vars:1,consts:[[1,"inner-content"],[1,"about-page"],[3,"appInfo"]],template:function(n,i){1&n&&(t.TgZ(0,"div",0)(1,"div",1)(2,"app-page-section"),t._UZ(3,"app-info-list",2),t.qZA()()()),2&n&&(t.xp6(3),t.Q6J("appInfo",i.appInfo))},dependencies:[A.g,u],styles:[".inner-content[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.inner-content[_ngcontent-%COMP%] .about-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}"]});var Z=e(262),b=e(4007),C=e(324),U=e(387);class r{constructor(n,i){this.http=n,this.url=i}getAppInfo(){const n=this.url.makeApiUrl("/api/v1/app/info");return this.http.get(n)}getAppStatus(){const n=this.url.makeApiUrl("/api/v1/app/status");return this.http.get(n)}restartApp(){const n=this.url.makeApiUrl("/api/v1/app/restart");return this.http.post(n,null)}exitApp(){const n=this.url.makeApiUrl("/api/v1/app/exit");return this.http.post(n,null)}}r.\u0275fac=function(n){return new(n||r)(t.LFG(d.eN),t.LFG(v.i))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"});class a{constructor(n,i,g){this.logger=n,this.notification=i,this.appService=g}resolve(n,i){return this.appService.getAppInfo().pipe((0,b.X)(3,300),(0,Z.K)(g=>{throw this.logger.error("Failed to get app info:",g),this.notification.error("\u83b7\u53d6\u540e\u7aef\u5e94\u7528\u4fe1\u606f\u51fa\u9519",g.message,{nzDuration:0}),g}))}}a.\u0275fac=function(n){return new(n||a)(t.LFG(C.Kf),t.LFG(U.zb),t.LFG(r))},a.\u0275prov=t.Yz7({token:a,factory:a.\u0275fac});const F=[{path:"",component:l,resolve:{appInfo:a}}];class p{}p.\u0275fac=function(n){return new(n||p)},p.\u0275mod=t.oAB({type:p}),p.\u0275inj=t.cJS({imports:[f.Bz.forChild(F),f.Bz]});var y=e(4466);class c{}c.\u0275fac=function(n){return new(n||c)},c.\u0275mod=t.oAB({type:c}),c.\u0275inj=t.cJS({providers:[a],imports:[m.ez,p,y.m]})}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/103.bd702fba8239ab1e.js b/src/blrec/data/webapp/103.bd702fba8239ab1e.js deleted file mode 100644 index 145c63b..0000000 --- a/src/blrec/data/webapp/103.bd702fba8239ab1e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[103],{5103:(q,p,i)=>{i.r(p),i.d(p,{AboutModule:()=>I});var u=i(9808),s=i(2302),t=i(5e3),f=i(4670),c=i(520),l=i(7930);let h=(()=>{class n{constructor(o,a){this.http=o,this.url=a}getLatestVerisonString(){const o=this.url.makeApiUrl("/api/v1/update/version/latest");return this.http.get(o)}}return n.\u0275fac=function(o){return new(o||n)(t.LFG(c.eN),t.LFG(l.i))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),A=(()=>{class n{constructor(o){this.latestVesion$=o.getLatestVerisonString()}}return n.\u0275fac=function(o){return new(o||n)(t.Y36(h))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-info-list"]],inputs:{appInfo:"appInfo"},decls:42,vars:4,consts:[[1,"info-list"],[1,"info-item"],[1,"label"],[1,"desc"],["href","https://github.com/acgnhiki/blrec","target","_blank"],["href","https://github.com/acgnhiki/blrec/issues","target","_blank"],["href","https://choosealicense.com/licenses/gpl-3.0","target","_blank"],["href","mailto:acgnhiki@outlook.com","target","_blank"],["href","https://afdian.net/@acgnhiki","target","_blank"]],template:function(o,a){1&o&&(t.TgZ(0,"ul",0),t.TgZ(1,"li",1),t.TgZ(2,"span",2),t._uU(3,"\u5f53\u524d\u7248\u672c"),t.qZA(),t.TgZ(4,"span",3),t._uU(5),t.qZA(),t.qZA(),t.TgZ(6,"li",1),t.TgZ(7,"span",2),t._uU(8,"\u6700\u65b0\u7248\u672c"),t.qZA(),t.TgZ(9,"span",3),t._uU(10),t.ALo(11,"async"),t.qZA(),t.qZA(),t.TgZ(12,"li",1),t.TgZ(13,"span",2),t._uU(14,"\u9879\u76ee\u4e3b\u9875"),t.qZA(),t.TgZ(15,"span",3),t.TgZ(16,"a",4),t._uU(17,"https://github.com/acgnhiki/blrec"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(18,"li",1),t.TgZ(19,"span",2),t._uU(20,"\u95ee\u9898\u53cd\u9988"),t.qZA(),t.TgZ(21,"span",3),t.TgZ(22,"a",5),t._uU(23,"https://github.com/acgnhiki/blrec/issues"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(24,"li",1),t.TgZ(25,"span",2),t._uU(26,"\u8bb8\u53ef\u534f\u8bae"),t.qZA(),t.TgZ(27,"span",3),t.TgZ(28,"a",6),t._uU(29,"GNU GPLv3"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(30,"li",1),t.TgZ(31,"span",2),t._uU(32,"\u8054\u7cfb\u65b9\u5f0f"),t.qZA(),t.TgZ(33,"span",3),t.TgZ(34,"a",7),t._uU(35,"acgnhiki@outlook.com"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(36,"li",1),t.TgZ(37,"span",2),t._uU(38,"\u6295\u5582\u8d5e\u52a9"),t.qZA(),t.TgZ(39,"span",3),t.TgZ(40,"a",8),t._uU(41,"https://afdian.net/@acgnhiki"),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&o&&(t.xp6(5),t.Oqu(a.appInfo.version),t.xp6(5),t.Oqu(t.lcZ(11,2,a.latestVesion$)))},pipes:[u.Ov],styles:['@charset "UTF-8";.info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]:first-child{border-top:none}.info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]:after{content:"\\ff1a"}.info-list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none}'],changeDetection:0}),n})(),Z=(()=>{class n{constructor(o,a){this.changeDetector=o,this.route=a}ngOnInit(){this.route.data.subscribe(o=>{this.appInfo=o.appInfo,this.changeDetector.markForCheck()})}}return n.\u0275fac=function(o){return new(o||n)(t.Y36(t.sBO),t.Y36(s.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-about"]],decls:4,vars:1,consts:[[1,"inner-content"],[1,"about-page"],[3,"appInfo"]],template:function(o,a){1&o&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"app-page-section"),t._UZ(3,"app-info-list",2),t.qZA(),t.qZA(),t.qZA()),2&o&&(t.xp6(3),t.Q6J("appInfo",a.appInfo))},directives:[f.g,A],styles:[".inner-content[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.inner-content[_ngcontent-%COMP%] .about-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}"]}),n})();var m=i(7221),d=i(7106),v=i(2306),T=i(5278);let b=(()=>{class n{constructor(o,a){this.http=o,this.url=a}getAppInfo(){const o=this.url.makeApiUrl("/api/v1/app/info");return this.http.get(o)}getAppStatus(){const o=this.url.makeApiUrl("/api/v1/app/status");return this.http.get(o)}restartApp(){const o=this.url.makeApiUrl("/api/v1/app/restart");return this.http.post(o,null)}exitApp(){const o=this.url.makeApiUrl("/api/v1/app/exit");return this.http.post(o,null)}}return n.\u0275fac=function(o){return new(o||n)(t.LFG(c.eN),t.LFG(l.i))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),g=(()=>{class n{constructor(o,a,r){this.logger=o,this.notification=a,this.appService=r}resolve(o,a){return this.appService.getAppInfo().pipe((0,d.X)(3,300),(0,m.K)(r=>{throw this.logger.error("Failed to get app info:",r),this.notification.error("\u83b7\u53d6\u540e\u7aef\u5e94\u7528\u4fe1\u606f\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(o){return new(o||n)(t.LFG(v.Kf),t.LFG(T.zb),t.LFG(b))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})();const C=[{path:"",component:Z,resolve:{appInfo:g}}];let U=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[s.Bz.forChild(C)],s.Bz]}),n})();var F=i(4466);let I=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[g],imports:[[u.ez,U,F.m]]}),n})()}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/183.fd2e6a1f63815dbf.js b/src/blrec/data/webapp/183.fd2e6a1f63815dbf.js deleted file mode 100644 index 31733f7..0000000 --- a/src/blrec/data/webapp/183.fd2e6a1f63815dbf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[183],{3692:(x,D,s)=>{s.d(D,{f:()=>v});var c=s(2134),g=s(5e3);let v=(()=>{class t{transform(_,f){if("string"==typeof _)_=parseFloat(_);else if("number"!=typeof _||isNaN(_))return"N/A";return(f=Object.assign({bitrate:!1,precision:3,spacer:" "},f)).bitrate?(0,c.AX)(_,f.spacer,f.precision):(0,c.N4)(_,f.spacer,f.precision)}}return t.\u0275fac=function(_){return new(_||t)},t.\u0275pipe=g.Yjl({name:"datarate",type:t,pure:!0}),t})()},3520:(x,D,s)=>{s.d(D,{U:()=>v});const c={2e4:"4K",1e4:"\u539f\u753b",401:"\u84dd\u5149(\u675c\u6bd4)",400:"\u84dd\u5149",250:"\u8d85\u6e05",150:"\u9ad8\u6e05",80:"\u6d41\u7545"};var g=s(5e3);let v=(()=>{class t{transform(_){return c[_]}}return t.\u0275fac=function(_){return new(_||t)},t.\u0275pipe=g.Yjl({name:"quality",type:t,pure:!0}),t})()},5141:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{i:()=>InfoPanelComponent});var _angular_core__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5e3),rxjs__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1086),rxjs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1715),rxjs__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1746),rxjs_operators__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(534),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(7545),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(7221),src_app_shared_rx_operators__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7106),_shared_task_model__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2948),ng_zorro_antd_notification__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(5278),_shared_services_task_service__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(844),_angular_common__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(9808),_wave_graph_wave_graph_component__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(1755),_shared_pipes_datarate_pipe__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3692),_shared_pipes_quality_pipe__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3520);function InfoPanelComponent_ul_3_ng_container_36_Template(x,D){1&x&&(_angular_core__WEBPACK_IMPORTED_MODULE_3__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(1,", bluray"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.BQk())}function InfoPanelComponent_ul_3_li_38_Template(x,D){if(1&x&&(_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(0,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(1,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(2,"\u6d41\u7f16\u7801\u5668"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(3,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA()),2&x){const s=_angular_core__WEBPACK_IMPORTED_MODULE_3__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Oqu(null==s.profile.streams[0]||null==s.profile.streams[0].tags?null:s.profile.streams[0].tags.encoder)}}const _c0=function(){return{bitrate:!0}};function InfoPanelComponent_ul_3_Template(x,D){if(1&x&&(_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(0,"ul",3),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(1,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(2,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(3,"\u89c6\u9891\u4fe1\u606f"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(4,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(5,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(7,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(8),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(9,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(10),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(11,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(12),_angular_core__WEBPACK_IMPORTED_MODULE_3__.ALo(13,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(14,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(15,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(16,"\u97f3\u9891\u4fe1\u606f"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(17,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(18,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(19),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(20,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(21),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(22,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(23),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(24,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(25),_angular_core__WEBPACK_IMPORTED_MODULE_3__.ALo(26,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(27,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(28,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(29,"\u683c\u5f0f\u753b\u8d28"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(30,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(31,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(32),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(33,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(34),_angular_core__WEBPACK_IMPORTED_MODULE_3__.ALo(35,"quality"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.YNc(36,InfoPanelComponent_ul_3_ng_container_36_Template,2,0,"ng-container",7),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(37,") "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.YNc(38,InfoPanelComponent_ul_3_li_38_Template,5,1,"li",8),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(39,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(40,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(41,"\u6d41\u4e3b\u673a\u540d"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(42,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(43),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(44,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(45,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(46,"\u4e0b\u8f7d\u901f\u5ea6"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__._UZ(47,"app-wave-graph",9),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(48,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(49),_angular_core__WEBPACK_IMPORTED_MODULE_3__.ALo(50,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(51,"li",4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(52,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(53,"\u5f55\u5236\u901f\u5ea6"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__._UZ(54,"app-wave-graph",9),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(55,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(56),_angular_core__WEBPACK_IMPORTED_MODULE_3__.ALo(57,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA()),2&x){const s=_angular_core__WEBPACK_IMPORTED_MODULE_3__.oxw();let c;_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",null==s.profile.streams[0]?null:s.profile.streams[0].codec_name," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.AsE(" ",null==s.profile.streams[0]?null:s.profile.streams[0].width,"x",null==s.profile.streams[0]?null:s.profile.streams[0].height," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",s.fps," fps"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_3__.xi3(13,19,1e3*s.metadata.videodatarate,_angular_core__WEBPACK_IMPORTED_MODULE_3__.DdM(32,_c0))," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",null==s.profile.streams[1]?null:s.profile.streams[1].codec_name," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",null==s.profile.streams[1]?null:s.profile.streams[1].sample_rate," HZ"),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",null==s.profile.streams[1]?null:s.profile.streams[1].channel_layout," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_3__.xi3(26,22,1e3*s.metadata.audiodatarate,_angular_core__WEBPACK_IMPORTED_MODULE_3__.DdM(33,_c0))," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",s.data.task_status.real_stream_format?s.data.task_status.real_stream_format:"N/A"," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.AsE(" ",s.data.task_status.real_quality_number?_angular_core__WEBPACK_IMPORTED_MODULE_3__.lcZ(35,25,s.data.task_status.real_quality_number):"N/A"," (",null!==(c=s.data.task_status.real_quality_number)&&void 0!==c?c:"N/A",""),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Q6J("ngIf",s.isBlurayStreamQuality()),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Q6J("ngIf",null==s.profile.streams[0]||null==s.profile.streams[0].tags?null:s.profile.streams[0].tags.encoder),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",s.data.task_status.stream_host," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Q6J("value",s.data.task_status.dl_rate),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_3__.xi3(50,27,8*s.data.task_status.dl_rate,_angular_core__WEBPACK_IMPORTED_MODULE_3__.DdM(34,_c0))," "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Q6J("value",s.data.task_status.rec_rate),_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_3__.lcZ(57,30,s.data.task_status.rec_rate)," ")}}let InfoPanelComponent=(()=>{class InfoPanelComponent{constructor(x,D,s){this.changeDetector=x,this.notification=D,this.taskService=s,this.metadata=null,this.close=new _angular_core__WEBPACK_IMPORTED_MODULE_3__.vpe,this.RunningStatus=_shared_task_model__WEBPACK_IMPORTED_MODULE_4__.cG}get fps(){var _a,_b;const avgFrameRate=null===(_b=null===(_a=this.profile)||void 0===_a?void 0:_a.streams[0])||void 0===_b?void 0:_b.avg_frame_rate;return avgFrameRate?eval(avgFrameRate).toFixed():"N/A"}ngOnInit(){this.syncData()}ngOnDestroy(){this.desyncData()}isBlurayStreamQuality(){return/_bluray/.test(this.data.task_status.stream_url)}closePanel(x){x.preventDefault(),x.stopPropagation(),this.close.emit()}syncData(){this.dataSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_5__.of)((0,rxjs__WEBPACK_IMPORTED_MODULE_5__.of)(0),(0,rxjs__WEBPACK_IMPORTED_MODULE_6__.F)(1e3)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.u)(),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.w)(()=>(0,rxjs__WEBPACK_IMPORTED_MODULE_9__.$R)(this.taskService.getStreamProfile(this.data.room_info.room_id),this.taskService.getMetadata(this.data.room_info.room_id))),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.K)(x=>{throw this.notification.error("\u83b7\u53d6\u6570\u636e\u51fa\u9519",x.message),x}),(0,src_app_shared_rx_operators__WEBPACK_IMPORTED_MODULE_11__.X)(3,1e3)).subscribe(([x,D])=>{this.profile=x,this.metadata=D,this.changeDetector.markForCheck()},x=>{this.notification.error("\u83b7\u53d6\u6570\u636e\u51fa\u9519","\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38, \u8bf7\u5f85\u7f51\u7edc\u6b63\u5e38\u540e\u5237\u65b0\u3002",{nzDuration:0})})}desyncData(){var x;null===(x=this.dataSubscription)||void 0===x||x.unsubscribe()}}return InfoPanelComponent.\u0275fac=function x(D){return new(D||InfoPanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__.Y36(_angular_core__WEBPACK_IMPORTED_MODULE_3__.sBO),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Y36(ng_zorro_antd_notification__WEBPACK_IMPORTED_MODULE_12__.zb),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Y36(_shared_services_task_service__WEBPACK_IMPORTED_MODULE_0__.M))},InfoPanelComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_3__.Xpm({type:InfoPanelComponent,selectors:[["app-info-panel"]],inputs:{data:"data",profile:"profile",metadata:"metadata"},outputs:{close:"close"},decls:4,vars:1,consts:[[1,"info-panel"],["title","\u5173\u95ed",1,"close-panel",3,"click"],["class","info-list",4,"ngIf"],[1,"info-list"],[1,"info-item"],[1,"label"],[1,"value"],[4,"ngIf"],["class","info-item",4,"ngIf"],[3,"value"]],template:function x(D,s){1&D&&(_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(0,"div",0),_angular_core__WEBPACK_IMPORTED_MODULE_3__.TgZ(1,"button",1),_angular_core__WEBPACK_IMPORTED_MODULE_3__.NdJ("click",function(g){return s.closePanel(g)}),_angular_core__WEBPACK_IMPORTED_MODULE_3__._uU(2," [x] "),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_3__.YNc(3,InfoPanelComponent_ul_3_Template,58,35,"ul",2),_angular_core__WEBPACK_IMPORTED_MODULE_3__.qZA()),2&D&&(_angular_core__WEBPACK_IMPORTED_MODULE_3__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_3__.Q6J("ngIf",s.data.task_status.running_status===s.RunningStatus.RECORDING&&s.profile&&s.profile.streams&&s.profile.format&&s.metadata))},directives:[_angular_common__WEBPACK_IMPORTED_MODULE_13__.O5,_wave_graph_wave_graph_component__WEBPACK_IMPORTED_MODULE_14__.w],pipes:[_shared_pipes_datarate_pipe__WEBPACK_IMPORTED_MODULE_1__.f,_shared_pipes_quality_pipe__WEBPACK_IMPORTED_MODULE_2__.U],styles:['@charset "UTF-8";.info-panel[_ngcontent-%COMP%]{color:#fff;text-shadow:1px 1px 2px black;margin:0;padding:0 .5rem;background:rgba(0,0,0,.32)}.info-panel[_ngcontent-%COMP%]{position:absolute;top:2.55rem;bottom:2rem;left:0rem;right:0rem;width:100%;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:auto}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent;width:4px;height:4px}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#eee;border-radius:2px}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#fff}.info-panel[_ngcontent-%COMP%] .close-panel[_ngcontent-%COMP%]{position:absolute;top:0rem;right:0rem;width:2rem;height:2rem;padding:0;color:#fff;background:transparent;border:none;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;width:100%;height:100%}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:inline-block;margin:0;width:5rem;text-align:right}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]:after{content:"\\ff1a"}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{display:inline-block;margin:0;text-align:left}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:not(:first-child):before{content:", "}app-wave-graph[_ngcontent-%COMP%]{margin-right:1rem}'],changeDetection:0}),InfoPanelComponent})()},1755:(x,D,s)=>{s.d(D,{w:()=>v});var c=s(1715),g=s(5e3);let v=(()=>{class t{constructor(_){this.changeDetector=_,this.value=0,this.width=200,this.height=16,this.stroke="white",this.data=[],this.points=[];for(let f=0;f<=this.width;f+=2)this.data.push(0),this.points.push({x:f,y:this.height})}get polylinePoints(){return this.points.map(_=>`${_.x},${_.y}`).join(" ")}ngOnInit(){this.subscription=(0,c.F)(1e3).subscribe(()=>{this.data.push(this.value||0),this.data.shift();let _=Math.max(...this.data);this.points=this.data.map((f,F)=>({x:Math.min(2*F,this.width),y:(1-f/(_||1))*this.height})),this.changeDetector.markForCheck()})}ngOnDestroy(){var _;null===(_=this.subscription)||void 0===_||_.unsubscribe()}}return t.\u0275fac=function(_){return new(_||t)(g.Y36(g.sBO))},t.\u0275cmp=g.Xpm({type:t,selectors:[["app-wave-graph"]],inputs:{value:"value",width:"width",height:"height",stroke:"stroke"},decls:2,vars:4,consts:[["fill","none"]],template:function(_,f){1&_&&(g.O4$(),g.TgZ(0,"svg"),g._UZ(1,"polyline",0),g.qZA()),2&_&&(g.uIk("width",f.width)("height",f.height),g.xp6(1),g.uIk("stroke",f.stroke)("points",f.polylinePoints))},styles:["[_nghost-%COMP%]{position:relative;top:2px}"],changeDetection:0}),t})()},844:(x,D,s)=>{s.d(D,{M:()=>_});var c=s(4850),g=s(2948),v=s(5e3),t=s(520),S=s(7930);let _=(()=>{class f{constructor(p,m){this.http=p,this.url=m}getAllTaskData(p=g.jf.ALL){const m=this.url.makeApiUrl("/api/v1/tasks/data");return this.http.get(m,{params:{select:p}})}getTaskData(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/data`);return this.http.get(m)}getVideoFileDetails(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/videos`);return this.http.get(m)}getDanmakuFileDetails(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/danmakus`);return this.http.get(m)}getTaskParam(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/param`);return this.http.get(m)}getMetadata(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/metadata`);return this.http.get(m)}getStreamProfile(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/profile`);return this.http.get(m)}updateAllTaskInfos(){const p=this.url.makeApiUrl("/api/v1/tasks/info");return this.http.post(p,null)}updateTaskInfo(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/info`);return this.http.post(m,null)}addTask(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}`);return this.http.post(m,null)}removeTask(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}`);return this.http.delete(m)}removeAllTasks(){const p=this.url.makeApiUrl("/api/v1/tasks");return this.http.delete(p)}startTask(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/start`);return this.http.post(m,null)}startAllTasks(){const p=this.url.makeApiUrl("/api/v1/tasks/start");return this.http.post(p,null)}stopTask(p,m=!1,k=!1){const O=this.url.makeApiUrl(`/api/v1/tasks/${p}/stop`);return this.http.post(O,{force:m,background:k})}stopAllTasks(p=!1,m=!1){const k=this.url.makeApiUrl("/api/v1/tasks/stop");return this.http.post(k,{force:p,background:m})}enableTaskMonitor(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/monitor/enable`);return this.http.post(m,null)}enableAllMonitors(){const p=this.url.makeApiUrl("/api/v1/tasks/monitor/enable");return this.http.post(p,null)}disableTaskMonitor(p,m=!1){const k=this.url.makeApiUrl(`/api/v1/tasks/${p}/monitor/disable`);return this.http.post(k,{background:m})}disableAllMonitors(p=!1){const m=this.url.makeApiUrl("/api/v1/tasks/monitor/disable");return this.http.post(m,{background:p})}enableTaskRecorder(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/recorder/enable`);return this.http.post(m,null)}enableAllRecorders(){const p=this.url.makeApiUrl("/api/v1/tasks/recorder/enable");return this.http.post(p,null)}disableTaskRecorder(p,m=!1,k=!1){const O=this.url.makeApiUrl(`/api/v1/tasks/${p}/recorder/disable`);return this.http.post(O,{force:m,background:k})}disableAllRecorders(p=!1,m=!1){const k=this.url.makeApiUrl("/api/v1/tasks/recorder/disable");return this.http.post(k,{force:p,background:m})}canCutStream(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/cut`);return this.http.get(m).pipe((0,c.U)(k=>k.data.result))}cutStream(p){const m=this.url.makeApiUrl(`/api/v1/tasks/${p}/cut`);return this.http.post(m,null)}}return f.\u0275fac=function(p){return new(p||f)(v.LFG(t.eN),v.LFG(S.i))},f.\u0275prov=v.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})()},2948:(x,D,s)=>{s.d(D,{jf:()=>c,cG:()=>g,ii:()=>v,cS:()=>t});var c=(()=>{return(_=c||(c={})).ALL="all",_.PREPARING="preparing",_.LIVING="living",_.ROUNDING="rounding",_.MONITOR_ENABLED="monitor_enabled",_.MONITOR_DISABLED="monitor_disabled",_.RECORDER_ENABLED="recorder_enabled",_.RECORDER_DISABLED="recorder_disabled",_.STOPPED="stopped",_.WAITTING="waitting",_.RECORDING="recording",_.REMUXING="remuxing",_.INJECTING="injecting",c;var _})(),g=(()=>{return(_=g||(g={})).STOPPED="stopped",_.WAITING="waiting",_.RECORDING="recording",_.REMUXING="remuxing",_.INJECTING="injecting",g;var _})(),v=(()=>{return(_=v||(v={})).WAITING="waiting",_.REMUXING="remuxing",_.INJECTING="injecting",v;var _})(),t=(()=>{return(_=t||(t={})).RECORDING="recording",_.REMUXING="remuxing",_.INJECTING="injecting",_.COMPLETED="completed",_.MISSING="missing",_.BROKEN="broken",t;var _})()},3183:(x,D,s)=>{s.r(D),s.d(D,{TasksModule:()=>Xa});var c=s(9808),g=s(4182),v=s(5113),t=s(5e3);class S{constructor(i,e){this._document=e;const o=this._textarea=this._document.createElement("textarea"),a=o.style;a.position="fixed",a.top=a.opacity="0",a.left="-999em",o.setAttribute("aria-hidden","true"),o.value=i,this._document.body.appendChild(o)}copy(){const i=this._textarea;let e=!1;try{if(i){const o=this._document.activeElement;i.select(),i.setSelectionRange(0,i.value.length),e=this._document.execCommand("copy"),o&&o.focus()}}catch(o){}return e}destroy(){const i=this._textarea;i&&(i.remove(),this._textarea=void 0)}}let _=(()=>{class n{constructor(e){this._document=e}copy(e){const o=this.beginCopy(e),a=o.copy();return o.destroy(),a}beginCopy(e){return new S(e,this._document)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(c.K0))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),p=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({}),n})();var m=s(1894),k=s(7484),O=s(647),u=s(655),z=s(8929),M=s(7625),w=s(8693),E=s(1721),A=s(226);function q(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"i",1),t.NdJ("click",function(a){return t.CHM(e),t.oxw().closeTag(a)}),t.qZA()}}const ot=["*"];let Mt=(()=>{class n{constructor(e,o,a,r){this.cdr=e,this.renderer=o,this.elementRef=a,this.directionality=r,this.isPresetColor=!1,this.nzMode="default",this.nzChecked=!1,this.nzOnClose=new t.vpe,this.nzCheckedChange=new t.vpe,this.dir="ltr",this.destroy$=new z.xQ}updateCheckedStatus(){"checkable"===this.nzMode&&(this.nzChecked=!this.nzChecked,this.nzCheckedChange.emit(this.nzChecked))}closeTag(e){this.nzOnClose.emit(e),e.defaultPrevented||this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}clearPresetColor(){const e=this.elementRef.nativeElement,o=new RegExp(`(ant-tag-(?:${[...w.uf,...w.Bh].join("|")}))`,"g"),a=e.classList.toString(),r=[];let d=o.exec(a);for(;null!==d;)r.push(d[1]),d=o.exec(a);e.classList.remove(...r)}setPresetColor(){const e=this.elementRef.nativeElement;this.clearPresetColor(),this.isPresetColor=!!this.nzColor&&((0,w.o2)(this.nzColor)||(0,w.M8)(this.nzColor)),this.isPresetColor&&e.classList.add(`ant-tag-${this.nzColor}`)}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe((0,M.R)(this.destroy$)).subscribe(o=>{this.dir=o,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzColor:o}=e;o&&this.setPresetColor()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(A.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-tag"]],hostAttrs:[1,"ant-tag"],hostVars:10,hostBindings:function(e,o){1&e&&t.NdJ("click",function(){return o.updateCheckedStatus()}),2&e&&(t.Udp("background-color",o.isPresetColor?"":o.nzColor),t.ekj("ant-tag-has-color",o.nzColor&&!o.isPresetColor)("ant-tag-checkable","checkable"===o.nzMode)("ant-tag-checkable-checked",o.nzChecked)("ant-tag-rtl","rtl"===o.dir))},inputs:{nzMode:"nzMode",nzColor:"nzColor",nzChecked:"nzChecked"},outputs:{nzOnClose:"nzOnClose",nzCheckedChange:"nzCheckedChange"},exportAs:["nzTag"],features:[t.TTD],ngContentSelectors:ot,decls:2,vars:1,consts:[["nz-icon","","nzType","close","class","ant-tag-close-icon","tabindex","-1",3,"click",4,"ngIf"],["nz-icon","","nzType","close","tabindex","-1",1,"ant-tag-close-icon",3,"click"]],template:function(e,o){1&e&&(t.F$t(),t.Hsn(0),t.YNc(1,q,1,0,"i",0)),2&e&&(t.xp6(1),t.Q6J("ngIf","closeable"===o.nzMode))},directives:[c.O5,O.Ls],encapsulation:2,changeDetection:0}),(0,u.gn)([(0,E.yF)()],n.prototype,"nzChecked",void 0),n})(),ee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez,g.u5,O.PV]]}),n})();var Ot=s(6699);const ne=["nzType","avatar"];function oe(n,i){if(1&n&&(t.TgZ(0,"div",5),t._UZ(1,"nz-skeleton-element",6),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzSize",e.avatar.size||"default")("nzShape",e.avatar.shape||"circle")}}function ie(n,i){if(1&n&&t._UZ(0,"h3",7),2&n){const e=t.oxw(2);t.Udp("width",e.toCSSUnit(e.title.width))}}function ae(n,i){if(1&n&&t._UZ(0,"li"),2&n){const e=i.index,o=t.oxw(3);t.Udp("width",o.toCSSUnit(o.widthList[e]))}}function re(n,i){if(1&n&&(t.TgZ(0,"ul",8),t.YNc(1,ae,1,2,"li",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.rowsList)}}function se(n,i){if(1&n&&(t.ynx(0),t.YNc(1,oe,2,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,ie,1,2,"h3",3),t.YNc(4,re,2,1,"ul",4),t.qZA(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!!e.nzAvatar),t.xp6(2),t.Q6J("ngIf",!!e.nzTitle),t.xp6(1),t.Q6J("ngIf",!!e.nzParagraph)}}function le(n,i){1&n&&(t.ynx(0),t.Hsn(1),t.BQk())}const ce=["*"];let _e=(()=>{class n{constructor(){this.nzActive=!1,this.nzBlock=!1}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=t.lG2({type:n,selectors:[["nz-skeleton-element"]],hostAttrs:[1,"ant-skeleton","ant-skeleton-element"],hostVars:4,hostBindings:function(e,o){2&e&&t.ekj("ant-skeleton-active",o.nzActive)("ant-skeleton-block",o.nzBlock)},inputs:{nzActive:"nzActive",nzType:"nzType",nzBlock:"nzBlock"}}),(0,u.gn)([(0,E.yF)()],n.prototype,"nzBlock",void 0),n})(),ue=(()=>{class n{constructor(){this.nzShape="circle",this.nzSize="default",this.styleMap={}}ngOnChanges(e){if(e.nzSize&&"number"==typeof this.nzSize){const o=`${this.nzSize}px`;this.styleMap={width:o,height:o,"line-height":o}}else this.styleMap={}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-skeleton-element","nzType","avatar"]],inputs:{nzShape:"nzShape",nzSize:"nzSize"},features:[t.TTD],attrs:ne,decls:1,vars:9,consts:[[1,"ant-skeleton-avatar",3,"ngStyle"]],template:function(e,o){1&e&&t._UZ(0,"span",0),2&e&&(t.ekj("ant-skeleton-avatar-square","square"===o.nzShape)("ant-skeleton-avatar-circle","circle"===o.nzShape)("ant-skeleton-avatar-lg","large"===o.nzSize)("ant-skeleton-avatar-sm","small"===o.nzSize),t.Q6J("ngStyle",o.styleMap))},directives:[c.PC],encapsulation:2,changeDetection:0}),n})(),pe=(()=>{class n{constructor(e,o,a){this.cdr=e,this.nzActive=!1,this.nzLoading=!0,this.nzRound=!1,this.nzTitle=!0,this.nzAvatar=!1,this.nzParagraph=!0,this.rowsList=[],this.widthList=[],o.addClass(a.nativeElement,"ant-skeleton")}toCSSUnit(e=""){return(0,E.WX)(e)}getTitleProps(){const e=!!this.nzAvatar,o=!!this.nzParagraph;let a="";return!e&&o?a="38%":e&&o&&(a="50%"),Object.assign({width:a},this.getProps(this.nzTitle))}getAvatarProps(){return Object.assign({shape:this.nzTitle&&!this.nzParagraph?"square":"circle",size:"large"},this.getProps(this.nzAvatar))}getParagraphProps(){const e=!!this.nzAvatar,o=!!this.nzTitle,a={};return(!e||!o)&&(a.width="61%"),a.rows=!e&&o?3:2,Object.assign(Object.assign({},a),this.getProps(this.nzParagraph))}getProps(e){return e&&"object"==typeof e?e:{}}getWidthList(){const{width:e,rows:o}=this.paragraph;let a=[];return e&&Array.isArray(e)?a=e:e&&!Array.isArray(e)&&(a=[],a[o-1]=e),a}updateProps(){this.title=this.getTitleProps(),this.avatar=this.getAvatarProps(),this.paragraph=this.getParagraphProps(),this.rowsList=[...Array(this.paragraph.rows)],this.widthList=this.getWidthList(),this.cdr.markForCheck()}ngOnInit(){this.updateProps()}ngOnChanges(e){(e.nzTitle||e.nzAvatar||e.nzParagraph)&&this.updateProps()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-skeleton"]],hostVars:6,hostBindings:function(e,o){2&e&&t.ekj("ant-skeleton-with-avatar",!!o.nzAvatar)("ant-skeleton-active",o.nzActive)("ant-skeleton-round",!!o.nzRound)},inputs:{nzActive:"nzActive",nzLoading:"nzLoading",nzRound:"nzRound",nzTitle:"nzTitle",nzAvatar:"nzAvatar",nzParagraph:"nzParagraph"},exportAs:["nzSkeleton"],features:[t.TTD],ngContentSelectors:ce,decls:2,vars:2,consts:[[4,"ngIf"],["class","ant-skeleton-header",4,"ngIf"],[1,"ant-skeleton-content"],["class","ant-skeleton-title",3,"width",4,"ngIf"],["class","ant-skeleton-paragraph",4,"ngIf"],[1,"ant-skeleton-header"],["nzType","avatar",3,"nzSize","nzShape"],[1,"ant-skeleton-title"],[1,"ant-skeleton-paragraph"],[3,"width",4,"ngFor","ngForOf"]],template:function(e,o){1&e&&(t.F$t(),t.YNc(0,se,5,3,"ng-container",0),t.YNc(1,le,2,0,"ng-container",0)),2&e&&(t.Q6J("ngIf",o.nzLoading),t.xp6(1),t.Q6J("ngIf",!o.nzLoading))},directives:[ue,c.O5,_e,c.sg],encapsulation:2,changeDetection:0}),n})(),kt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez]]}),n})();var V=s(404),lt=s(6462),K=s(3677),it=s(6042),W=s(7957),L=s(4546),G=s(1047),vt=s(6114),ge=s(4832),de=s(2845),me=s(6950),he=s(5664),U=s(969),fe=s(4170);let ke=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez,it.sL,de.U8,fe.YI,O.PV,U.T,me.e4,ge.g,V.cg,he.rt]]}),n})();var at=s(3868),Et=s(5737),At=s(685),Pt=s(7525),ve=s(8076),y=s(9439);function Ee(n,i){if(1&n&&(t.ynx(0),t._UZ(1,"i",5),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzType",e.nzIconType||e.inferredIconType)("nzTheme",e.iconTheme)}}function Ae(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Oqu(e.nzMessage)}}function Pe(n,i){if(1&n&&(t.TgZ(0,"span",9),t.YNc(1,Ae,2,1,"ng-container",10),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzMessage)}}function Se(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Oqu(e.nzDescription)}}function ye(n,i){if(1&n&&(t.TgZ(0,"span",11),t.YNc(1,Se,2,1,"ng-container",10),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzDescription)}}function be(n,i){if(1&n&&(t.TgZ(0,"div",6),t.YNc(1,Pe,2,1,"span",7),t.YNc(2,ye,2,1,"span",8),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.nzMessage),t.xp6(1),t.Q6J("ngIf",e.nzDescription)}}function Fe(n,i){1&n&&t._UZ(0,"i",15)}function Ze(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"span",16),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(4);t.xp6(2),t.Oqu(e.nzCloseText)}}function we(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ze,3,1,"ng-container",10),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzCloseText)}}function Ie(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).closeAlert()}),t.YNc(1,Fe,1,0,"ng-template",null,13,t.W1O),t.YNc(3,we,2,1,"ng-container",14),t.qZA()}if(2&n){const e=t.MAs(2),o=t.oxw(2);t.xp6(3),t.Q6J("ngIf",o.nzCloseText)("ngIfElse",e)}}function Ne(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",1),t.NdJ("@slideAlertMotion.done",function(){return t.CHM(e),t.oxw().onFadeAnimationDone()}),t.YNc(1,Ee,2,2,"ng-container",2),t.YNc(2,be,3,2,"div",3),t.YNc(3,Ie,4,2,"button",4),t.qZA()}if(2&n){const e=t.oxw();t.ekj("ant-alert-rtl","rtl"===e.dir)("ant-alert-success","success"===e.nzType)("ant-alert-info","info"===e.nzType)("ant-alert-warning","warning"===e.nzType)("ant-alert-error","error"===e.nzType)("ant-alert-no-icon",!e.nzShowIcon)("ant-alert-banner",e.nzBanner)("ant-alert-closable",e.nzCloseable)("ant-alert-with-description",!!e.nzDescription),t.Q6J("@.disabled",e.nzNoAnimation)("@slideAlertMotion",void 0),t.xp6(1),t.Q6J("ngIf",e.nzShowIcon),t.xp6(1),t.Q6J("ngIf",e.nzMessage||e.nzDescription),t.xp6(1),t.Q6J("ngIf",e.nzCloseable||e.nzCloseText)}}let Be=(()=>{class n{constructor(e,o,a){this.nzConfigService=e,this.cdr=o,this.directionality=a,this._nzModuleName="alert",this.nzCloseText=null,this.nzIconType=null,this.nzMessage=null,this.nzDescription=null,this.nzType="info",this.nzCloseable=!1,this.nzShowIcon=!1,this.nzBanner=!1,this.nzNoAnimation=!1,this.nzOnClose=new t.vpe,this.closed=!1,this.iconTheme="fill",this.inferredIconType="info-circle",this.dir="ltr",this.isTypeSet=!1,this.isShowIconSet=!1,this.destroy$=new z.xQ,this.nzConfigService.getConfigChangeEventForComponent("alert").pipe((0,M.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe((0,M.R)(this.destroy$)).subscribe(o=>{this.dir=o,this.cdr.detectChanges()}),this.dir=this.directionality.value}closeAlert(){this.closed=!0}onFadeAnimationDone(){this.closed&&this.nzOnClose.emit(!0)}ngOnChanges(e){const{nzShowIcon:o,nzDescription:a,nzType:r,nzBanner:d}=e;if(o&&(this.isShowIconSet=!0),r)switch(this.isTypeSet=!0,this.nzType){case"error":this.inferredIconType="close-circle";break;case"success":this.inferredIconType="check-circle";break;case"info":this.inferredIconType="info-circle";break;case"warning":this.inferredIconType="exclamation-circle"}a&&(this.iconTheme=this.nzDescription?"outline":"fill"),d&&(this.isTypeSet||(this.nzType="warning"),this.isShowIconSet||(this.nzShowIcon=!0))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(y.jY),t.Y36(t.sBO),t.Y36(A.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-alert"]],inputs:{nzCloseText:"nzCloseText",nzIconType:"nzIconType",nzMessage:"nzMessage",nzDescription:"nzDescription",nzType:"nzType",nzCloseable:"nzCloseable",nzShowIcon:"nzShowIcon",nzBanner:"nzBanner",nzNoAnimation:"nzNoAnimation"},outputs:{nzOnClose:"nzOnClose"},exportAs:["nzAlert"],features:[t.TTD],decls:1,vars:1,consts:[["class","ant-alert",3,"ant-alert-rtl","ant-alert-success","ant-alert-info","ant-alert-warning","ant-alert-error","ant-alert-no-icon","ant-alert-banner","ant-alert-closable","ant-alert-with-description",4,"ngIf"],[1,"ant-alert"],[4,"ngIf"],["class","ant-alert-content",4,"ngIf"],["type","button","tabindex","0","class","ant-alert-close-icon",3,"click",4,"ngIf"],["nz-icon","",1,"ant-alert-icon",3,"nzType","nzTheme"],[1,"ant-alert-content"],["class","ant-alert-message",4,"ngIf"],["class","ant-alert-description",4,"ngIf"],[1,"ant-alert-message"],[4,"nzStringTemplateOutlet"],[1,"ant-alert-description"],["type","button","tabindex","0",1,"ant-alert-close-icon",3,"click"],["closeDefaultTemplate",""],[4,"ngIf","ngIfElse"],["nz-icon","","nzType","close"],[1,"ant-alert-close-text"]],template:function(e,o){1&e&&t.YNc(0,Ne,4,23,"div",0),2&e&&t.Q6J("ngIf",!o.closed)},directives:[c.O5,O.Ls,U.f],encapsulation:2,data:{animation:[ve.Rq]},changeDetection:0}),(0,u.gn)([(0,y.oS)(),(0,E.yF)()],n.prototype,"nzCloseable",void 0),(0,u.gn)([(0,y.oS)(),(0,E.yF)()],n.prototype,"nzShowIcon",void 0),(0,u.gn)([(0,E.yF)()],n.prototype,"nzBanner",void 0),(0,u.gn)([(0,E.yF)()],n.prototype,"nzNoAnimation",void 0),n})(),Ue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez,O.PV,U.T]]}),n})();var j=s(4147),ct=s(5197);function Re(n,i){if(1&n&&(t.ynx(0),t._UZ(1,"i",8),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzType",e.icon)}}function Le(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=i.$implicit,o=t.oxw(4);t.xp6(1),t.hij(" ",e(o.nzPercent)," ")}}const Je=function(n){return{$implicit:n}};function Qe(n,i){if(1&n&&t.YNc(0,Le,2,1,"ng-container",9),2&n){const e=t.oxw(3);t.Q6J("nzStringTemplateOutlet",e.formatter)("nzStringTemplateOutletContext",t.VKq(2,Je,e.nzPercent))}}function qe(n,i){if(1&n&&(t.TgZ(0,"span",5),t.YNc(1,Re,2,1,"ng-container",6),t.YNc(2,Qe,1,4,"ng-template",null,7,t.W1O),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",("exception"===o.status||"success"===o.status)&&!o.nzFormat)("ngIfElse",e)}}function We(n,i){if(1&n&&t.YNc(0,qe,4,2,"span",4),2&n){const e=t.oxw();t.Q6J("ngIf",e.nzShowInfo)}}function Ye(n,i){if(1&n&&t._UZ(0,"div",17),2&n){const e=t.oxw(4);t.Udp("width",e.nzSuccessPercent,"%")("border-radius","round"===e.nzStrokeLinecap?"100px":"0")("height",e.strokeWidth,"px")}}function Ke(n,i){if(1&n&&(t.TgZ(0,"div",13),t.TgZ(1,"div",14),t._UZ(2,"div",15),t.YNc(3,Ye,1,6,"div",16),t.qZA(),t.qZA()),2&n){const e=t.oxw(3);t.xp6(2),t.Udp("width",e.nzPercent,"%")("border-radius","round"===e.nzStrokeLinecap?"100px":"0")("background",e.isGradient?null:e.nzStrokeColor)("background-image",e.isGradient?e.lineGradient:null)("height",e.strokeWidth,"px"),t.xp6(1),t.Q6J("ngIf",e.nzSuccessPercent||0===e.nzSuccessPercent)}}function Ge(n,i){}function $e(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ke,4,11,"div",11),t.YNc(2,Ge,0,0,"ng-template",12),t.BQk()),2&n){const e=t.oxw(2),o=t.MAs(1);t.xp6(1),t.Q6J("ngIf",!e.isSteps),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}function Ve(n,i){1&n&&t._UZ(0,"div",20),2&n&&t.Q6J("ngStyle",i.$implicit)}function je(n,i){}function He(n,i){if(1&n&&(t.TgZ(0,"div",18),t.YNc(1,Ve,1,1,"div",19),t.YNc(2,je,0,0,"ng-template",12),t.qZA()),2&n){const e=t.oxw(2),o=t.MAs(1);t.xp6(1),t.Q6J("ngForOf",e.steps),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}function Xe(n,i){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,$e,3,2,"ng-container",2),t.YNc(2,He,3,2,"div",10),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.isSteps),t.xp6(1),t.Q6J("ngIf",e.isSteps)}}function tn(n,i){if(1&n&&(t.O4$(),t._UZ(0,"stop")),2&n){const e=i.$implicit;t.uIk("offset",e.offset)("stop-color",e.color)}}function en(n,i){if(1&n&&(t.O4$(),t.TgZ(0,"defs"),t.TgZ(1,"linearGradient",24),t.YNc(2,tn,1,2,"stop",25),t.qZA(),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("id","gradient-"+e.gradientId),t.xp6(1),t.Q6J("ngForOf",e.circleGradient)}}function nn(n,i){if(1&n&&(t.O4$(),t._UZ(0,"path",26)),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("ngStyle",e.strokePathStyle),t.uIk("d",o.pathString)("stroke-linecap",o.nzStrokeLinecap)("stroke",e.stroke)("stroke-width",o.nzPercent?o.strokeWidth:0)}}function on(n,i){1&n&&t.O4$()}function an(n,i){if(1&n&&(t.TgZ(0,"div",14),t.O4$(),t.TgZ(1,"svg",21),t.YNc(2,en,3,2,"defs",2),t._UZ(3,"path",22),t.YNc(4,nn,1,5,"path",23),t.qZA(),t.YNc(5,on,0,0,"ng-template",12),t.qZA()),2&n){const e=t.oxw(),o=t.MAs(1);t.Udp("width",e.nzWidth,"px")("height",e.nzWidth,"px")("font-size",.15*e.nzWidth+6,"px"),t.ekj("ant-progress-circle-gradient",e.isGradient),t.xp6(2),t.Q6J("ngIf",e.isGradient),t.xp6(1),t.Q6J("ngStyle",e.trailPathStyle),t.uIk("stroke-width",e.strokeWidth)("d",e.pathString),t.xp6(1),t.Q6J("ngForOf",e.progressCirclePath)("ngForTrackBy",e.trackByFn),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}const yt=n=>{let i=[];return Object.keys(n).forEach(e=>{const o=n[e],a=function rn(n){return+n.replace("%","")}(e);isNaN(a)||i.push({key:a,value:o})}),i=i.sort((e,o)=>e.key-o.key),i};let cn=0;const bt="progress",_n=new Map([["success","check"],["exception","close"]]),un=new Map([["normal","#108ee9"],["exception","#ff5500"],["success","#87d068"]]),pn=n=>`${n}%`;let Ft=(()=>{class n{constructor(e,o,a){this.cdr=e,this.nzConfigService=o,this.directionality=a,this._nzModuleName=bt,this.nzShowInfo=!0,this.nzWidth=132,this.nzStrokeColor=void 0,this.nzSize="default",this.nzPercent=0,this.nzStrokeWidth=void 0,this.nzGapDegree=void 0,this.nzType="line",this.nzGapPosition="top",this.nzStrokeLinecap="round",this.nzSteps=0,this.steps=[],this.lineGradient=null,this.isGradient=!1,this.isSteps=!1,this.gradientId=cn++,this.progressCirclePath=[],this.trailPathStyle=null,this.dir="ltr",this.trackByFn=r=>`${r}`,this.cachedStatus="normal",this.inferredStatus="normal",this.destroy$=new z.xQ}get formatter(){return this.nzFormat||pn}get status(){return this.nzStatus||this.inferredStatus}get strokeWidth(){return this.nzStrokeWidth||("line"===this.nzType&&"small"!==this.nzSize?8:6)}get isCircleStyle(){return"circle"===this.nzType||"dashboard"===this.nzType}ngOnChanges(e){const{nzSteps:o,nzGapPosition:a,nzStrokeLinecap:r,nzStrokeColor:d,nzGapDegree:C,nzType:T,nzStatus:l,nzPercent:b,nzSuccessPercent:B,nzStrokeWidth:R}=e;l&&(this.cachedStatus=this.nzStatus||this.cachedStatus),(b||B)&&(parseInt(this.nzPercent.toString(),10)>=100?((0,E.DX)(this.nzSuccessPercent)&&this.nzSuccessPercent>=100||void 0===this.nzSuccessPercent)&&(this.inferredStatus="success"):this.inferredStatus=this.cachedStatus),(l||b||B||d)&&this.updateIcon(),d&&this.setStrokeColor(),(a||r||C||T||b||d||d)&&this.getCirclePaths(),(b||o||R)&&(this.isSteps=this.nzSteps>0,this.isSteps&&this.getSteps())}ngOnInit(){var e;this.nzConfigService.getConfigChangeEventForComponent(bt).pipe((0,M.R)(this.destroy$)).subscribe(()=>{this.updateIcon(),this.setStrokeColor(),this.getCirclePaths()}),null===(e=this.directionality.change)||void 0===e||e.pipe((0,M.R)(this.destroy$)).subscribe(o=>{this.dir=o,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateIcon(){const e=_n.get(this.status);this.icon=e?e+(this.isCircleStyle?"-o":"-circle-fill"):""}getSteps(){const e=Math.floor(this.nzSteps*(this.nzPercent/100)),o="small"===this.nzSize?2:14,a=[];for(let r=0;r<this.nzSteps;r++){let d;r<=e-1&&(d=this.nzStrokeColor),a.push({backgroundColor:`${d}`,width:`${o}px`,height:`${this.strokeWidth}px`})}this.steps=a}getCirclePaths(){if(!this.isCircleStyle)return;const e=(0,E.DX)(this.nzSuccessPercent)?[this.nzSuccessPercent,this.nzPercent]:[this.nzPercent],o=50-this.strokeWidth/2,r=2*Math.PI*o,d=this.nzGapDegree||("circle"===this.nzType?0:75);let C=0,T=-o,l=0,b=-2*o;switch(this.nzGapPosition||("circle"===this.nzType?"top":"bottom")){case"left":C=-o,T=0,l=2*o,b=0;break;case"right":C=o,T=0,l=-2*o,b=0;break;case"bottom":T=o,b=2*o}this.pathString=`M 50,50 m ${C},${T}\n a ${o},${o} 0 1 1 ${l},${-b}\n a ${o},${o} 0 1 1 ${-l},${b}`,this.trailPathStyle={strokeDasharray:`${r-d}px ${r}px`,strokeDashoffset:`-${d/2}px`,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s"},this.progressCirclePath=e.map((B,R)=>{const Q=2===e.length&&0===R;return{stroke:this.isGradient&&!Q?`url(#gradient-${this.gradientId})`:null,strokePathStyle:{stroke:this.isGradient?null:Q?un.get("success"):this.nzStrokeColor,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",strokeDasharray:`${(B||0)/100*(r-d)}px ${r}px`,strokeDashoffset:`-${d/2}px`}}}).reverse()}setStrokeColor(){const e=this.nzStrokeColor,o=this.isGradient=!!e&&"string"!=typeof e;o&&!this.isCircleStyle?this.lineGradient=(n=>{const{from:i="#1890ff",to:e="#1890ff",direction:o="to right"}=n,a=(0,u._T)(n,["from","to","direction"]);return 0!==Object.keys(a).length?`linear-gradient(${o}, ${yt(a).map(({key:d,value:C})=>`${C} ${d}%`).join(", ")})`:`linear-gradient(${o}, ${i}, ${e})`})(e):o&&this.isCircleStyle?this.circleGradient=(n=>yt(this.nzStrokeColor).map(({key:i,value:e})=>({offset:`${i}%`,color:e})))():(this.lineGradient=null,this.circleGradient=[])}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(y.jY),t.Y36(A.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-progress"]],inputs:{nzShowInfo:"nzShowInfo",nzWidth:"nzWidth",nzStrokeColor:"nzStrokeColor",nzSize:"nzSize",nzFormat:"nzFormat",nzSuccessPercent:"nzSuccessPercent",nzPercent:"nzPercent",nzStrokeWidth:"nzStrokeWidth",nzGapDegree:"nzGapDegree",nzStatus:"nzStatus",nzType:"nzType",nzGapPosition:"nzGapPosition",nzStrokeLinecap:"nzStrokeLinecap",nzSteps:"nzSteps"},exportAs:["nzProgress"],features:[t.TTD],decls:5,vars:15,consts:[["progressInfoTemplate",""],[3,"ngClass"],[4,"ngIf"],["class","ant-progress-inner",3,"width","height","fontSize","ant-progress-circle-gradient",4,"ngIf"],["class","ant-progress-text",4,"ngIf"],[1,"ant-progress-text"],[4,"ngIf","ngIfElse"],["formatTemplate",""],["nz-icon","",3,"nzType"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],["class","ant-progress-steps-outer",4,"ngIf"],["class","ant-progress-outer",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"ant-progress-outer"],[1,"ant-progress-inner"],[1,"ant-progress-bg"],["class","ant-progress-success-bg",3,"width","border-radius","height",4,"ngIf"],[1,"ant-progress-success-bg"],[1,"ant-progress-steps-outer"],["class","ant-progress-steps-item",3,"ngStyle",4,"ngFor","ngForOf"],[1,"ant-progress-steps-item",3,"ngStyle"],["viewBox","0 0 100 100",1,"ant-progress-circle"],["stroke","#f3f3f3","fill-opacity","0",1,"ant-progress-circle-trail",3,"ngStyle"],["class","ant-progress-circle-path","fill-opacity","0",3,"ngStyle",4,"ngFor","ngForOf","ngForTrackBy"],["x1","100%","y1","0%","x2","0%","y2","0%",3,"id"],[4,"ngFor","ngForOf"],["fill-opacity","0",1,"ant-progress-circle-path",3,"ngStyle"]],template:function(e,o){1&e&&(t.YNc(0,We,1,1,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,Xe,3,2,"div",2),t.YNc(4,an,6,15,"div",3),t.qZA()),2&e&&(t.xp6(2),t.ekj("ant-progress-line","line"===o.nzType)("ant-progress-small","small"===o.nzSize)("ant-progress-show-info",o.nzShowInfo)("ant-progress-circle",o.isCircleStyle)("ant-progress-steps",o.isSteps)("ant-progress-rtl","rtl"===o.dir),t.Q6J("ngClass","ant-progress ant-progress-status-"+o.status),t.xp6(1),t.Q6J("ngIf","line"===o.nzType),t.xp6(1),t.Q6J("ngIf",o.isCircleStyle))},directives:[c.O5,O.Ls,U.f,c.mk,c.tP,c.sg,c.PC],encapsulation:2,changeDetection:0}),(0,u.gn)([(0,y.oS)()],n.prototype,"nzShowInfo",void 0),(0,u.gn)([(0,y.oS)()],n.prototype,"nzStrokeColor",void 0),(0,u.gn)([(0,y.oS)()],n.prototype,"nzSize",void 0),(0,u.gn)([(0,E.Rn)()],n.prototype,"nzSuccessPercent",void 0),(0,u.gn)([(0,E.Rn)()],n.prototype,"nzPercent",void 0),(0,u.gn)([(0,y.oS)(),(0,E.Rn)()],n.prototype,"nzStrokeWidth",void 0),(0,u.gn)([(0,y.oS)(),(0,E.Rn)()],n.prototype,"nzGapDegree",void 0),(0,u.gn)([(0,y.oS)()],n.prototype,"nzGapPosition",void 0),(0,u.gn)([(0,y.oS)()],n.prototype,"nzStrokeLinecap",void 0),(0,u.gn)([(0,E.Rn)()],n.prototype,"nzSteps",void 0),n})(),gn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez,O.PV,U.T]]}),n})();var J=s(592),Zt=s(925);let dn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[c.ez]]}),n})();const mn=function(n){return{$implicit:n}};function hn(n,i){if(1&n&&t.GkF(0,3),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.nzValueTemplate)("ngTemplateOutletContext",t.VKq(2,mn,e.nzValue))}}function fn(n,i){if(1&n&&(t.TgZ(0,"span",6),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.displayInt)}}function Cn(n,i){if(1&n&&(t.TgZ(0,"span",7),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.displayDecimal)}}function zn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,fn,2,1,"span",4),t.YNc(2,Cn,2,1,"span",5),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.displayInt),t.xp6(1),t.Q6J("ngIf",e.displayDecimal)}}function Tn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.nzTitle)}}function xn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzPrefix)}}function Dn(n,i){if(1&n&&(t.TgZ(0,"span",7),t.YNc(1,xn,2,1,"ng-container",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzPrefix)}}function Mn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzSuffix)}}function On(n,i){if(1&n&&(t.TgZ(0,"span",8),t.YNc(1,Mn,2,1,"ng-container",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzSuffix)}}let kn=(()=>{class n{constructor(e){this.locale_id=e,this.displayInt="",this.displayDecimal=""}ngOnChanges(){this.formatNumber()}formatNumber(){const e="number"==typeof this.nzValue?".":(0,c.dv)(this.locale_id,c.wE.Decimal),o=String(this.nzValue),[a,r]=o.split(e);this.displayInt=a,this.displayDecimal=r?`${e}${r}`:""}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.soG))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-statistic-number"]],inputs:{nzValue:"nzValue",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatisticNumber"],features:[t.TTD],decls:3,vars:2,consts:[[1,"ant-statistic-content-value"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","ant-statistic-content-value-int",4,"ngIf"],["class","ant-statistic-content-value-decimal",4,"ngIf"],[1,"ant-statistic-content-value-int"],[1,"ant-statistic-content-value-decimal"]],template:function(e,o){1&e&&(t.TgZ(0,"span",0),t.YNc(1,hn,1,4,"ng-container",1),t.YNc(2,zn,3,2,"ng-container",2),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",o.nzValueTemplate),t.xp6(1),t.Q6J("ngIf",!o.nzValueTemplate))},directives:[c.O5,c.tP],encapsulation:2,changeDetection:0}),n})(),wt=(()=>{class n{constructor(e,o){this.cdr=e,this.directionality=o,this.nzValueStyle={},this.dir="ltr",this.destroy$=new z.xQ}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe((0,M.R)(this.destroy$)).subscribe(o=>{this.dir=o,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(A.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-statistic"]],inputs:{nzPrefix:"nzPrefix",nzSuffix:"nzSuffix",nzTitle:"nzTitle",nzValue:"nzValue",nzValueStyle:"nzValueStyle",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatistic"],decls:7,vars:8,consts:[[1,"ant-statistic"],[1,"ant-statistic-title"],[4,"nzStringTemplateOutlet"],[1,"ant-statistic-content",3,"ngStyle"],["class","ant-statistic-content-prefix",4,"ngIf"],[3,"nzValue","nzValueTemplate"],["class","ant-statistic-content-suffix",4,"ngIf"],[1,"ant-statistic-content-prefix"],[1,"ant-statistic-content-suffix"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.YNc(2,Tn,2,1,"ng-container",2),t.qZA(),t.TgZ(3,"div",3),t.YNc(4,Dn,2,1,"span",4),t._UZ(5,"nz-statistic-number",5),t.YNc(6,On,2,1,"span",6),t.qZA(),t.qZA()),2&e&&(t.ekj("ant-statistic-rtl","rtl"===o.dir),t.xp6(2),t.Q6J("nzStringTemplateOutlet",o.nzTitle),t.xp6(1),t.Q6J("ngStyle",o.nzValueStyle),t.xp6(1),t.Q6J("ngIf",o.nzPrefix),t.xp6(1),t.Q6J("nzValue",o.nzValue)("nzValueTemplate",o.nzValueTemplate),t.xp6(1),t.Q6J("ngIf",o.nzSuffix))},directives:[kn,U.f,c.PC,c.O5],encapsulation:2,changeDetection:0}),n})(),vn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez,Zt.ud,U.T,dn]]}),n})();var It=s(6787),En=s(1059),H=s(7545),An=s(7138),P=s(2994),Pn=s(6947),_t=s(4090);function Sn(n,i){1&n&&t.Hsn(0)}const yn=["*"];function bn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzTitle)}}function Fn(n,i){if(1&n&&(t.TgZ(0,"div",6),t.YNc(1,bn,2,1,"ng-container",7),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzTitle)}}function Zn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzExtra)}}function wn(n,i){if(1&n&&(t.TgZ(0,"div",8),t.YNc(1,Zn,2,1,"ng-container",7),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzExtra)}}function In(n,i){if(1&n&&(t.TgZ(0,"div",3),t.YNc(1,Fn,2,1,"div",4),t.YNc(2,wn,2,1,"div",5),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.nzTitle),t.xp6(1),t.Q6J("ngIf",e.nzExtra)}}function Nn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function Bn(n,i){}function Un(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"td",12),t.TgZ(2,"div",13),t.TgZ(3,"span",14),t.YNc(4,Nn,2,1,"ng-container",7),t.qZA(),t.TgZ(5,"span",15),t.YNc(6,Bn,0,0,"ng-template",16),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(3);t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(2),t.ekj("ant-descriptions-item-no-colon",!o.nzColon),t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function Rn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3).$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function Ln(n,i){if(1&n&&(t.TgZ(0,"td",14),t.YNc(1,Rn,2,1,"ng-container",7),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title)}}function Jn(n,i){}function Qn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ln,2,1,"td",17),t.TgZ(2,"td",18),t.YNc(3,Jn,0,0,"ng-template",16),t.qZA(),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title),t.xp6(1),t.Q6J("colSpan",2*e.span-1),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function qn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Un,7,5,"ng-container",2),t.YNc(2,Qn,4,3,"ng-container",2),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",!e.nzBordered),t.xp6(1),t.Q6J("ngIf",e.nzBordered)}}function Wn(n,i){if(1&n&&(t.TgZ(0,"tr",10),t.YNc(1,qn,3,2,"ng-container",11),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("ngForOf",e)}}function Yn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Wn,2,1,"tr",9),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.itemMatrix)}}function Kn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function Gn(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"td",12),t.TgZ(2,"div",13),t.TgZ(3,"span",14),t.YNc(4,Kn,2,1,"ng-container",7),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=i.$implicit,o=t.oxw(4);t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(2),t.ekj("ant-descriptions-item-no-colon",!o.nzColon),t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title)}}function $n(n,i){}function Vn(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"td",12),t.TgZ(2,"div",13),t.TgZ(3,"span",15),t.YNc(4,$n,0,0,"ng-template",16),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(3),t.Q6J("ngTemplateOutlet",e.content)}}function jn(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"tr",10),t.YNc(2,Gn,5,4,"ng-container",11),t.qZA(),t.TgZ(3,"tr",10),t.YNc(4,Vn,5,2,"ng-container",11),t.qZA(),t.BQk()),2&n){const e=i.$implicit;t.xp6(2),t.Q6J("ngForOf",e),t.xp6(2),t.Q6J("ngForOf",e)}}function Hn(n,i){if(1&n&&(t.ynx(0),t.YNc(1,jn,5,2,"ng-container",11),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.itemMatrix)}}function Xn(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function to(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"td",19),t.YNc(2,Xn,2,1,"ng-container",7),t.qZA(),t.BQk()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title)}}function eo(n,i){}function no(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"td",18),t.YNc(2,eo,0,0,"ng-template",16),t.qZA(),t.BQk()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function oo(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"tr",10),t.YNc(2,to,3,2,"ng-container",11),t.qZA(),t.TgZ(3,"tr",10),t.YNc(4,no,3,2,"ng-container",11),t.qZA(),t.BQk()),2&n){const e=i.$implicit;t.xp6(2),t.Q6J("ngForOf",e),t.xp6(2),t.Q6J("ngForOf",e)}}function io(n,i){if(1&n&&(t.ynx(0),t.YNc(1,oo,5,2,"ng-container",11),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.itemMatrix)}}function ao(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Hn,2,1,"ng-container",2),t.YNc(2,io,2,1,"ng-container",2),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.nzBordered),t.xp6(1),t.Q6J("ngIf",e.nzBordered)}}let ut=(()=>{class n{constructor(){this.nzSpan=1,this.nzTitle="",this.inputChange$=new z.xQ}ngOnChanges(){this.inputChange$.next()}ngOnDestroy(){this.inputChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-descriptions-item"]],viewQuery:function(e,o){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(o.content=a.first)}},inputs:{nzSpan:"nzSpan",nzTitle:"nzTitle"},exportAs:["nzDescriptionsItem"],features:[t.TTD],ngContentSelectors:yn,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.YNc(0,Sn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),(0,u.gn)([(0,E.Rn)()],n.prototype,"nzSpan",void 0),n})();const so={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};let Nt=(()=>{class n{constructor(e,o,a,r){this.nzConfigService=e,this.cdr=o,this.breakpointService=a,this.directionality=r,this._nzModuleName="descriptions",this.nzBordered=!1,this.nzLayout="horizontal",this.nzColumn=so,this.nzSize="default",this.nzTitle="",this.nzColon=!0,this.itemMatrix=[],this.realColumn=3,this.dir="ltr",this.breakpoint=_t.G_.md,this.destroy$=new z.xQ}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe((0,M.R)(this.destroy$)).subscribe(o=>{this.dir=o})}ngOnChanges(e){e.nzColumn&&this.prepareMatrix()}ngAfterContentInit(){const e=this.items.changes.pipe((0,En.O)(this.items),(0,M.R)(this.destroy$));(0,It.T)(e,e.pipe((0,H.w)(()=>(0,It.T)(...this.items.map(o=>o.inputChange$)).pipe((0,An.e)(16)))),this.breakpointService.subscribe(_t.WV).pipe((0,P.b)(o=>this.breakpoint=o))).pipe((0,M.R)(this.destroy$)).subscribe(()=>{this.prepareMatrix(),this.cdr.markForCheck()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}prepareMatrix(){if(!this.items)return;let e=[],o=0;const a=this.realColumn=this.getColumn(),r=this.items.toArray(),d=r.length,C=[],T=()=>{C.push(e),e=[],o=0};for(let l=0;l<d;l++){const b=r[l],{nzTitle:B,content:R,nzSpan:Q}=b;o+=Q,o>=a?(o>a&&(0,Pn.ZK)(`"nzColumn" is ${a} but we have row length ${o}`),e.push({title:B,content:R,span:a-(o-Q)}),T()):l===d-1?(e.push({title:B,content:R,span:a-(o-Q)}),T()):e.push({title:B,content:R,span:Q})}this.itemMatrix=C}getColumn(){return"number"!=typeof this.nzColumn?this.nzColumn[this.breakpoint]:this.nzColumn}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(y.jY),t.Y36(t.sBO),t.Y36(_t.r3),t.Y36(A.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-descriptions"]],contentQueries:function(e,o,a){if(1&e&&t.Suo(a,ut,4),2&e){let r;t.iGM(r=t.CRH())&&(o.items=r)}},hostAttrs:[1,"ant-descriptions"],hostVars:8,hostBindings:function(e,o){2&e&&t.ekj("ant-descriptions-bordered",o.nzBordered)("ant-descriptions-middle","middle"===o.nzSize)("ant-descriptions-small","small"===o.nzSize)("ant-descriptions-rtl","rtl"===o.dir)},inputs:{nzBordered:"nzBordered",nzLayout:"nzLayout",nzColumn:"nzColumn",nzSize:"nzSize",nzTitle:"nzTitle",nzExtra:"nzExtra",nzColon:"nzColon"},exportAs:["nzDescriptions"],features:[t.TTD],decls:6,vars:3,consts:[["class","ant-descriptions-header",4,"ngIf"],[1,"ant-descriptions-view"],[4,"ngIf"],[1,"ant-descriptions-header"],["class","ant-descriptions-title",4,"ngIf"],["class","ant-descriptions-extra",4,"ngIf"],[1,"ant-descriptions-title"],[4,"nzStringTemplateOutlet"],[1,"ant-descriptions-extra"],["class","ant-descriptions-row",4,"ngFor","ngForOf"],[1,"ant-descriptions-row"],[4,"ngFor","ngForOf"],[1,"ant-descriptions-item",3,"colSpan"],[1,"ant-descriptions-item-container"],[1,"ant-descriptions-item-label"],[1,"ant-descriptions-item-content"],[3,"ngTemplateOutlet"],["class","ant-descriptions-item-label",4,"nzStringTemplateOutlet"],[1,"ant-descriptions-item-content",3,"colSpan"],[1,"ant-descriptions-item-label",3,"colSpan"]],template:function(e,o){1&e&&(t.YNc(0,In,3,2,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"table"),t.TgZ(3,"tbody"),t.YNc(4,Yn,2,1,"ng-container",2),t.YNc(5,ao,3,2,"ng-container",2),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("ngIf",o.nzTitle||o.nzExtra),t.xp6(4),t.Q6J("ngIf","horizontal"===o.nzLayout),t.xp6(1),t.Q6J("ngIf","vertical"===o.nzLayout))},directives:[c.O5,U.f,c.sg,c.tP],encapsulation:2,changeDetection:0}),(0,u.gn)([(0,E.yF)(),(0,y.oS)()],n.prototype,"nzBordered",void 0),(0,u.gn)([(0,y.oS)()],n.prototype,"nzColumn",void 0),(0,u.gn)([(0,y.oS)()],n.prototype,"nzSize",void 0),(0,u.gn)([(0,y.oS)(),(0,E.yF)()],n.prototype,"nzColon",void 0),n})(),lo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[A.vT,c.ez,U.T,Zt.ud]]}),n})();var Z=s(1086),rt=s(8896),Bt=s(353),co=s(6498),_o=s(3489);const Ut={leading:!0,trailing:!1};class mo{constructor(i,e,o,a){this.duration=i,this.scheduler=e,this.leading=o,this.trailing=a}call(i,e){return e.subscribe(new ho(i,this.duration,this.scheduler,this.leading,this.trailing))}}class ho extends _o.L{constructor(i,e,o,a,r){super(i),this.duration=e,this.scheduler=o,this.leading=a,this.trailing=r,this._hasTrailingValue=!1,this._trailingValue=null}_next(i){this.throttled?this.trailing&&(this._trailingValue=i,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(fo,this.duration,{subscriber:this})),this.leading?this.destination.next(i):this.trailing&&(this._trailingValue=i,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const i=this.throttled;i&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),i.unsubscribe(),this.remove(i),this.throttled=null)}}function fo(n){const{subscriber:i}=n;i.clearThrottle()}class pt{constructor(i){this.changes=i}static of(i){return new pt(i)}notEmpty(i){if(this.changes[i]){const e=this.changes[i].currentValue;if(null!=e)return(0,Z.of)(e)}return rt.E}has(i){return this.changes[i]?(0,Z.of)(this.changes[i].currentValue):rt.E}notFirst(i){return this.changes[i]&&!this.changes[i].isFirstChange()?(0,Z.of)(this.changes[i].currentValue):rt.E}notFirstAndEmpty(i){if(this.changes[i]&&!this.changes[i].isFirstChange()){const e=this.changes[i].currentValue;if(null!=e)return(0,Z.of)(e)}return rt.E}}const Rt=new t.OlP("NGX_ECHARTS_CONFIG");let Lt=(()=>{class n{constructor(e,o,a){this.el=o,this.ngZone=a,this.autoResize=!0,this.loadingType="default",this.chartInit=new t.vpe,this.optionsError=new t.vpe,this.chartClick=this.createLazyEvent("click"),this.chartDblClick=this.createLazyEvent("dblclick"),this.chartMouseDown=this.createLazyEvent("mousedown"),this.chartMouseMove=this.createLazyEvent("mousemove"),this.chartMouseUp=this.createLazyEvent("mouseup"),this.chartMouseOver=this.createLazyEvent("mouseover"),this.chartMouseOut=this.createLazyEvent("mouseout"),this.chartGlobalOut=this.createLazyEvent("globalout"),this.chartContextMenu=this.createLazyEvent("contextmenu"),this.chartLegendSelectChanged=this.createLazyEvent("legendselectchanged"),this.chartLegendSelected=this.createLazyEvent("legendselected"),this.chartLegendUnselected=this.createLazyEvent("legendunselected"),this.chartLegendScroll=this.createLazyEvent("legendscroll"),this.chartDataZoom=this.createLazyEvent("datazoom"),this.chartDataRangeSelected=this.createLazyEvent("datarangeselected"),this.chartTimelineChanged=this.createLazyEvent("timelinechanged"),this.chartTimelinePlayChanged=this.createLazyEvent("timelineplaychanged"),this.chartRestore=this.createLazyEvent("restore"),this.chartDataViewChanged=this.createLazyEvent("dataviewchanged"),this.chartMagicTypeChanged=this.createLazyEvent("magictypechanged"),this.chartPieSelectChanged=this.createLazyEvent("pieselectchanged"),this.chartPieSelected=this.createLazyEvent("pieselected"),this.chartPieUnselected=this.createLazyEvent("pieunselected"),this.chartMapSelectChanged=this.createLazyEvent("mapselectchanged"),this.chartMapSelected=this.createLazyEvent("mapselected"),this.chartMapUnselected=this.createLazyEvent("mapunselected"),this.chartAxisAreaSelected=this.createLazyEvent("axisareaselected"),this.chartFocusNodeAdjacency=this.createLazyEvent("focusnodeadjacency"),this.chartUnfocusNodeAdjacency=this.createLazyEvent("unfocusnodeadjacency"),this.chartBrush=this.createLazyEvent("brush"),this.chartBrushEnd=this.createLazyEvent("brushend"),this.chartBrushSelected=this.createLazyEvent("brushselected"),this.chartRendered=this.createLazyEvent("rendered"),this.chartFinished=this.createLazyEvent("finished"),this.animationFrameID=null,this.resize$=new z.xQ,this.echarts=e.echarts}ngOnChanges(e){const o=pt.of(e);o.notFirstAndEmpty("options").subscribe(a=>this.onOptionsChange(a)),o.notFirstAndEmpty("merge").subscribe(a=>this.setOption(a)),o.has("loading").subscribe(a=>this.toggleLoading(!!a)),o.notFirst("theme").subscribe(()=>this.refreshChart())}ngOnInit(){if(!window.ResizeObserver)throw new Error("please install a polyfill for ResizeObserver");this.resizeSub=this.resize$.pipe(function go(n,i=Bt.P,e=Ut){return o=>o.lift(new mo(n,i,e.leading,e.trailing))}(100,Bt.z,{leading:!1,trailing:!0})).subscribe(()=>this.resize()),this.autoResize&&(this.resizeOb=this.ngZone.runOutsideAngular(()=>new window.ResizeObserver(()=>{this.animationFrameID=window.requestAnimationFrame(()=>this.resize$.next())})),this.resizeOb.observe(this.el.nativeElement))}ngOnDestroy(){window.clearTimeout(this.initChartTimer),this.resizeSub&&this.resizeSub.unsubscribe(),this.animationFrameID&&window.cancelAnimationFrame(this.animationFrameID),this.resizeOb&&this.resizeOb.unobserve(this.el.nativeElement),this.dispose()}ngAfterViewInit(){this.initChartTimer=window.setTimeout(()=>this.initChart())}dispose(){this.chart&&(this.chart.isDisposed()||this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.chart.resize()}toggleLoading(e){this.chart&&(e?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}setOption(e,o){if(this.chart)try{this.chart.setOption(e,o)}catch(a){console.error(a),this.optionsError.emit(a)}}refreshChart(){return(0,u.mG)(this,void 0,void 0,function*(){this.dispose(),yield this.initChart()})}createChart(){const e=this.el.nativeElement;if(window&&window.getComputedStyle){const o=window.getComputedStyle(e,null).getPropertyValue("height");(!o||"0px"===o)&&(!e.style.height||"0px"===e.style.height)&&(e.style.height="400px")}return this.ngZone.runOutsideAngular(()=>("function"==typeof this.echarts?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:a})=>a(e,this.theme,this.initOpts)))}initChart(){return(0,u.mG)(this,void 0,void 0,function*(){yield this.onOptionsChange(this.options),this.merge&&this.chart&&this.setOption(this.merge)})}onOptionsChange(e){return(0,u.mG)(this,void 0,void 0,function*(){!e||(this.chart||(this.chart=yield this.createChart(),this.chartInit.emit(this.chart)),this.setOption(this.options,!0))})}createLazyEvent(e){return this.chartInit.pipe((0,H.w)(o=>new co.y(a=>(o.on(e,r=>this.ngZone.run(()=>a.next(r))),()=>{this.chart&&(this.chart.isDisposed()||o.off(e))}))))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Rt),t.Y36(t.SBq),t.Y36(t.R0b))},n.\u0275dir=t.lG2({type:n,selectors:[["echarts"],["","echarts",""]],inputs:{options:"options",theme:"theme",loading:"loading",initOpts:"initOpts",merge:"merge",autoResize:"autoResize",loadingType:"loadingType",loadingOpts:"loadingOpts"},outputs:{chartInit:"chartInit",optionsError:"optionsError",chartClick:"chartClick",chartDblClick:"chartDblClick",chartMouseDown:"chartMouseDown",chartMouseMove:"chartMouseMove",chartMouseUp:"chartMouseUp",chartMouseOver:"chartMouseOver",chartMouseOut:"chartMouseOut",chartGlobalOut:"chartGlobalOut",chartContextMenu:"chartContextMenu",chartLegendSelectChanged:"chartLegendSelectChanged",chartLegendSelected:"chartLegendSelected",chartLegendUnselected:"chartLegendUnselected",chartLegendScroll:"chartLegendScroll",chartDataZoom:"chartDataZoom",chartDataRangeSelected:"chartDataRangeSelected",chartTimelineChanged:"chartTimelineChanged",chartTimelinePlayChanged:"chartTimelinePlayChanged",chartRestore:"chartRestore",chartDataViewChanged:"chartDataViewChanged",chartMagicTypeChanged:"chartMagicTypeChanged",chartPieSelectChanged:"chartPieSelectChanged",chartPieSelected:"chartPieSelected",chartPieUnselected:"chartPieUnselected",chartMapSelectChanged:"chartMapSelectChanged",chartMapSelected:"chartMapSelected",chartMapUnselected:"chartMapUnselected",chartAxisAreaSelected:"chartAxisAreaSelected",chartFocusNodeAdjacency:"chartFocusNodeAdjacency",chartUnfocusNodeAdjacency:"chartUnfocusNodeAdjacency",chartBrush:"chartBrush",chartBrushEnd:"chartBrushEnd",chartBrushSelected:"chartBrushSelected",chartRendered:"chartRendered",chartFinished:"chartFinished"},exportAs:["echarts"],features:[t.TTD]}),n})(),Co=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:Rt,useValue:e}]}}static forChild(){return{ngModule:n}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[]]}),n})();var zo=s(4466),X=s(2302),Jt=s(1715),Qt=s(1746),qt=s(534),tt=s(7221),gt=s(7106),Wt=s(5278),dt=s(844),To=s(7512),xo=s(5545);let Do=(()=>{class n{constructor(){this.loading=!0}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-user-info-detail"]],inputs:{loading:"loading",userInfo:"userInfo"},decls:12,vars:6,consts:[["nzTitle","\u4e3b\u64ad\u4fe1\u606f",3,"nzLoading"],["nzTitle",""],["nzTitle","\u6635\u79f0"],["nzTitle","\u6027\u522b"],["nzTitle","UID"],["nzTitle","\u7b49\u7ea7"],["nzTitle","\u7b7e\u540d"]],template:function(e,o){1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"nz-descriptions",1),t.TgZ(2,"nz-descriptions-item",2),t._uU(3),t.qZA(),t.TgZ(4,"nz-descriptions-item",3),t._uU(5),t.qZA(),t.TgZ(6,"nz-descriptions-item",4),t._uU(7),t.qZA(),t.TgZ(8,"nz-descriptions-item",5),t._uU(9),t.qZA(),t.TgZ(10,"nz-descriptions-item",6),t._uU(11),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("nzLoading",o.loading),t.xp6(3),t.Oqu(o.userInfo.name),t.xp6(2),t.Oqu(o.userInfo.gender),t.xp6(2),t.Oqu(o.userInfo.uid),t.xp6(2),t.Oqu(o.userInfo.level),t.xp6(2),t.hij(" ",o.userInfo.sign," "))},directives:[k.bd,Nt,ut],styles:[""],changeDetection:0}),n})();function Mo(n,i){if(1&n&&(t.TgZ(0,"span",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("",e.roomInfo.short_room_id," ")}}function Oo(n,i){1&n&&(t.ynx(0),t._uU(1,"\u95f2\u7f6e"),t.BQk())}function ko(n,i){1&n&&(t.ynx(0),t._uU(1,"\u76f4\u64ad\u4e2d"),t.BQk())}function vo(n,i){1&n&&(t.ynx(0),t._uU(1,"\u8f6e\u64ad\u4e2d"),t.BQk())}function Eo(n,i){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"date"),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.hij(" ",t.Dn7(2,1,1e3*e.roomInfo.live_start_time,"YYYY-MM-dd HH:mm:ss","+8")," ")}}function Ao(n,i){if(1&n&&(t.TgZ(0,"nz-tag"),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",e," ")}}function Po(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e)}}let So=(()=>{class n{constructor(){this.loading=!0}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-room-info-detail"]],inputs:{loading:"loading",roomInfo:"roomInfo"},decls:24,vars:13,consts:[["nzTitle","\u76f4\u64ad\u95f4\u4fe1\u606f",3,"nzLoading"],["nzTitle",""],["nzTitle","\u6807\u9898"],["nzTitle","\u5206\u533a"],["nzTitle","\u623f\u95f4\u53f7"],[1,"room-id-wrapper"],["class","short-room-id",4,"ngIf"],[1,"real-room-id"],["nzTitle","\u72b6\u6001"],[3,"ngSwitch"],[4,"ngSwitchCase"],["nzTitle","\u5f00\u64ad\u65f6\u95f4"],[4,"ngIf"],["nzTitle","\u6807\u7b7e"],[1,"tags"],[4,"ngFor","ngForOf"],["nzTitle","\u7b80\u4ecb"],[1,"introduction"],[1,"short-room-id"]],template:function(e,o){1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"nz-descriptions",1),t.TgZ(2,"nz-descriptions-item",2),t._uU(3),t.qZA(),t.TgZ(4,"nz-descriptions-item",3),t._uU(5),t.qZA(),t.TgZ(6,"nz-descriptions-item",4),t.TgZ(7,"span",5),t.YNc(8,Mo,2,1,"span",6),t.TgZ(9,"span",7),t._uU(10),t.qZA(),t.qZA(),t.qZA(),t.TgZ(11,"nz-descriptions-item",8),t.ynx(12,9),t.YNc(13,Oo,2,0,"ng-container",10),t.YNc(14,ko,2,0,"ng-container",10),t.YNc(15,vo,2,0,"ng-container",10),t.BQk(),t.qZA(),t.TgZ(16,"nz-descriptions-item",11),t.YNc(17,Eo,3,5,"ng-container",12),t.qZA(),t.TgZ(18,"nz-descriptions-item",13),t.TgZ(19,"div",14),t.YNc(20,Ao,2,1,"nz-tag",15),t.qZA(),t.qZA(),t.TgZ(21,"nz-descriptions-item",16),t.TgZ(22,"div",17),t.YNc(23,Po,2,1,"p",15),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("nzLoading",o.loading),t.xp6(3),t.Oqu(o.roomInfo.title),t.xp6(2),t.AsE(" ",o.roomInfo.parent_area_name," - ",o.roomInfo.area_name," "),t.xp6(3),t.Q6J("ngIf",o.roomInfo.short_room_id),t.xp6(2),t.hij(" ",o.roomInfo.room_id," "),t.xp6(2),t.Q6J("ngSwitch",o.roomInfo.live_status),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(2),t.Q6J("ngIf",0!==o.roomInfo.live_start_time),t.xp6(3),t.Q6J("ngForOf",o.roomInfo.tags.split(",")),t.xp6(3),t.Q6J("ngForOf",o.roomInfo.description.split("\n")))},directives:[k.bd,Nt,ut,c.O5,c.RF,c.n9,c.sg,Mt],pipes:[c.uU],styles:['.room-id-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.room-id-wrapper[_ngcontent-%COMP%] .short-room-id[_ngcontent-%COMP%]:after{display:inline-block;width:1em;content:","}.tags[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;row-gap:.5em}.introduction[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0}'],changeDetection:0}),n})();var h=s(2948),$=s(2134);let Yt=(()=>{class n{transform(e){return(0,$.LU)(e,!0)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=t.Yjl({name:"duration",type:n,pure:!0}),n})();var mt=s(3692),yo=s(855);let st=(()=>{class n{transform(e,o){return yo(e,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=t.Yjl({name:"filesize",type:n,pure:!0}),n})();var Kt=s(3520);function bo(n,i){if(1&n&&(t._uU(0),t.ALo(1,"duration")),2&n){const e=t.oxw();t.Oqu(t.lcZ(1,1,e.taskStatus.rec_elapsed))}}function Fo(n,i){if(1&n&&(t._uU(0),t.ALo(1,"datarate")),2&n){const e=t.oxw();t.Oqu(t.lcZ(1,1,e.taskStatus.rec_rate))}}const Zo=function(){return{spacer:" "}};function wo(n,i){if(1&n&&(t._uU(0),t.ALo(1,"filesize")),2&n){const e=t.oxw();t.Oqu(t.xi3(1,1,e.taskStatus.rec_total,t.DdM(4,Zo)))}}function Io(n,i){if(1&n&&(t._uU(0),t.ALo(1,"quality")),2&n){const e=t.oxw();t.Oqu(e.taskStatus.real_quality_number?t.lcZ(1,1,e.taskStatus.real_quality_number)+" ("+e.taskStatus.real_quality_number+")":"")}}let No=(()=>{class n{constructor(e){this.changeDetector=e,this.loading=!0,this.initialChartOptions={},this.updatedChartOptions={},this.chartData=[],this.initChartOptions()}ngOnChanges(){this.taskStatus.running_status===h.cG.RECORDING&&this.updateChartOptions()}initChartOptions(){const e=Date.now();for(let o=59;o>=0;o--){const a=new Date(e-1e3*o);this.chartData.push({name:a.toLocaleString("zh-CN",{hour12:!1}),value:[a.toISOString(),0]})}this.initialChartOptions={title:{},tooltip:{trigger:"axis",formatter:o=>{const a=o[0];return`\n <div>\n <div>\n ${new Date(a.name).toLocaleTimeString("zh-CN",{hour12:!1})}\n </div>\n <div>${(0,$.N4)(a.value[1])}</div>\n </div>\n `},axisPointer:{animation:!1}},xAxis:{type:"time",name:"\u65f6\u95f4",min:"dataMin",max:"dataMax",splitLine:{show:!0}},yAxis:{type:"value",name:"\u5f55\u5236\u901f\u5ea6",splitLine:{show:!0},axisLabel:{formatter:o=>(0,$.N4)(o)}},series:[{name:"\u5f55\u5236\u901f\u5ea6",type:"line",showSymbol:!1,smooth:!0,lineStyle:{width:1},areaStyle:{opacity:.2},data:this.chartData}]}}updateChartOptions(){const e=new Date;this.chartData.push({name:e.toLocaleString("zh-CN",{hour12:!1}),value:[e.toISOString(),this.taskStatus.rec_rate]}),this.chartData.shift(),this.updatedChartOptions={series:[{data:this.chartData}]},this.changeDetector.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-recording-detail"]],inputs:{loading:"loading",taskStatus:"taskStatus"},features:[t.TTD],decls:17,vars:17,consts:[["nzTitle","\u5f55\u5236\u8be6\u60c5",3,"nzLoading"],[1,"statistics"],[3,"nzTitle","nzValueTemplate"],["recordingElapsed",""],["recordingRate",""],["recordedTotal",""],["recordingQuality",""],[3,"nzTitle","nzValue"],["echarts","",1,"rec-rate-chart",3,"loading","options","merge"]],template:function(e,o){if(1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"div",1),t._UZ(2,"nz-statistic",2),t.YNc(3,bo,2,3,"ng-template",null,3,t.W1O),t._UZ(5,"nz-statistic",2),t.YNc(6,Fo,2,3,"ng-template",null,4,t.W1O),t._UZ(8,"nz-statistic",2),t.YNc(9,wo,2,5,"ng-template",null,5,t.W1O),t._UZ(11,"nz-statistic",2),t.YNc(12,Io,2,3,"ng-template",null,6,t.W1O),t._UZ(14,"nz-statistic",7),t.ALo(15,"number"),t.qZA(),t._UZ(16,"div",8),t.qZA()),2&e){const a=t.MAs(4),r=t.MAs(7),d=t.MAs(10),C=t.MAs(13);t.Q6J("nzLoading",o.loading),t.xp6(2),t.Q6J("nzTitle","\u5f55\u5236\u7528\u65f6")("nzValueTemplate",a),t.xp6(3),t.Q6J("nzTitle","\u5f55\u5236\u901f\u5ea6")("nzValueTemplate",r),t.xp6(3),t.Q6J("nzTitle","\u5f55\u5236\u603b\u8ba1")("nzValueTemplate",d),t.xp6(3),t.Q6J("nzTitle","\u5f55\u5236\u753b\u8d28")("nzValueTemplate",C),t.xp6(3),t.Q6J("nzTitle","\u5f39\u5e55\u603b\u8ba1")("nzValue",t.xi3(15,14,o.taskStatus.danmu_total,"1.0-2")),t.xp6(2),t.Q6J("loading",o.loading)("options",o.initialChartOptions)("merge",o.updatedChartOptions)}},directives:[k.bd,wt,Lt],pipes:[Yt,mt.f,st,Kt.U,c.JJ],styles:[".statistics[_ngcontent-%COMP%]{--grid-width: 200px;display:grid;grid-template-columns:repeat(auto-fill,var(--grid-width));grid-gap:1em;gap:1em;justify-content:center;margin:0 auto}@media screen and (max-width: 1024px){.statistics[_ngcontent-%COMP%]{--grid-width: 180px}}@media screen and (max-width: 720px){.statistics[_ngcontent-%COMP%]{--grid-width: 160px}}@media screen and (max-width: 680px){.statistics[_ngcontent-%COMP%]{--grid-width: 140px}}@media screen and (max-width: 480px){.statistics[_ngcontent-%COMP%]{--grid-width: 120px}}.rec-rate-chart[_ngcontent-%COMP%]{width:100%;height:300px;margin:0}"],changeDetection:0}),n})();function Bo(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.taskStatus.stream_host)}}function Uo(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.taskStatus.real_stream_format)}}const Ro=function(){return{bitrate:!0}};function Lo(n,i){if(1&n&&(t._uU(0),t.ALo(1,"datarate")),2&n){const e=t.oxw();t.Oqu(t.xi3(1,1,8*e.taskStatus.dl_rate,t.DdM(4,Ro)))}}const Jo=function(){return{spacer:" "}};function Qo(n,i){if(1&n&&(t._uU(0),t.ALo(1,"filesize")),2&n){const e=t.oxw();t.Oqu(t.xi3(1,1,e.taskStatus.dl_total,t.DdM(4,Jo)))}}let qo=(()=>{class n{constructor(e){this.changeDetector=e,this.loading=!0,this.initialChartOptions={},this.updatedChartOptions={},this.chartData=[],this.initChartOptions()}ngOnChanges(){this.taskStatus.running_status===h.cG.RECORDING&&this.updateChartOptions()}initChartOptions(){const e=Date.now();for(let o=59;o>=0;o--){const a=new Date(e-1e3*o);this.chartData.push({name:a.toLocaleString("zh-CN",{hour12:!1}),value:[a.toISOString(),0]})}this.initialChartOptions={title:{},tooltip:{trigger:"axis",formatter:o=>{const a=o[0];return`\n <div>\n <div>\n ${new Date(a.name).toLocaleTimeString("zh-CN",{hour12:!1})}\n </div>\n <div>${(0,$.AX)(a.value[1])}</div>\n </div>\n `},axisPointer:{animation:!1}},xAxis:{type:"time",name:"\u65f6\u95f4",min:"dataMin",max:"dataMax",splitLine:{show:!0}},yAxis:{type:"value",name:"\u4e0b\u8f7d\u901f\u5ea6",splitLine:{show:!0},axisLabel:{formatter:function(o){return(0,$.AX)(o)}}},series:[{name:"\u4e0b\u8f7d\u901f\u5ea6",type:"line",showSymbol:!1,smooth:!0,lineStyle:{width:1},areaStyle:{opacity:.2},data:this.chartData}]}}updateChartOptions(){const e=new Date;this.chartData.push({name:e.toLocaleString("zh-CN",{hour12:!1}),value:[e.toISOString(),8*this.taskStatus.dl_rate]}),this.chartData.shift(),this.updatedChartOptions={series:[{data:this.chartData}]},this.changeDetector.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-network-detail"]],inputs:{loading:"loading",taskStatus:"taskStatus"},features:[t.TTD],decls:15,vars:12,consts:[["nzTitle","\u7f51\u7edc\u8be6\u60c5",3,"nzLoading"],[1,"statistics"],[1,"stream-host",3,"nzTitle","nzValueTemplate"],["streamHost",""],[3,"nzTitle","nzValueTemplate"],["realStreamFormat",""],["downloadRate",""],["downloadTotal",""],["echarts","",1,"dl-rate-chart",3,"loading","options","merge"]],template:function(e,o){if(1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"div",1),t._UZ(2,"nz-statistic",2),t.YNc(3,Bo,1,1,"ng-template",null,3,t.W1O),t._UZ(5,"nz-statistic",4),t.YNc(6,Uo,1,1,"ng-template",null,5,t.W1O),t._UZ(8,"nz-statistic",4),t.YNc(9,Lo,2,5,"ng-template",null,6,t.W1O),t._UZ(11,"nz-statistic",4),t.YNc(12,Qo,2,5,"ng-template",null,7,t.W1O),t.qZA(),t._UZ(14,"div",8),t.qZA()),2&e){const a=t.MAs(4),r=t.MAs(7),d=t.MAs(10),C=t.MAs(13);t.Q6J("nzLoading",o.loading),t.xp6(2),t.Q6J("nzTitle","\u6d41\u4e3b\u673a")("nzValueTemplate",a),t.xp6(3),t.Q6J("nzTitle","\u6d41\u683c\u5f0f")("nzValueTemplate",r),t.xp6(3),t.Q6J("nzTitle","\u4e0b\u8f7d\u901f\u5ea6")("nzValueTemplate",d),t.xp6(3),t.Q6J("nzTitle","\u4e0b\u8f7d\u603b\u8ba1")("nzValueTemplate",C),t.xp6(3),t.Q6J("loading",o.loading)("options",o.initialChartOptions)("merge",o.updatedChartOptions)}},directives:[k.bd,wt,Lt],pipes:[mt.f,st],styles:[".statistics[_ngcontent-%COMP%]{--grid-width: 200px;display:grid;grid-template-columns:repeat(auto-fill,var(--grid-width));grid-gap:1em;gap:1em;justify-content:center;margin:0 auto}@media screen and (max-width: 1024px){.statistics[_ngcontent-%COMP%]{--grid-width: 180px}}@media screen and (max-width: 720px){.statistics[_ngcontent-%COMP%]{--grid-width: 160px}}@media screen and (max-width: 680px){.statistics[_ngcontent-%COMP%]{--grid-width: 140px}}@media screen and (max-width: 480px){.statistics[_ngcontent-%COMP%]{--grid-width: 120px}}.stream-host[_ngcontent-%COMP%]{grid-column:1/3;grid-row:1}.dl-rate-chart[_ngcontent-%COMP%]{width:100%;height:300px;margin:0}"],changeDetection:0}),n})(),ht=(()=>{class n{transform(e){var o,a;return e?e.startsWith("/")?null!==(o=e.split("/").pop())&&void 0!==o?o:"":null!==(a=e.split("\\").pop())&&void 0!==a?a:"":""}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=t.Yjl({name:"filename",type:n,pure:!0}),n})(),Gt=(()=>{class n{transform(e){return e&&0!==e.total?Math.round(e.count/e.total*100):0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=t.Yjl({name:"progress",type:n,pure:!0}),n})(),Wo=(()=>{class n{constructor(){this.loading=!0}ngOnInit(){}get title(){switch(this.taskStatus.postprocessor_status){case h.ii.INJECTING:return"\u66f4\u65b0 FLV \u5143\u6570\u636e";case h.ii.REMUXING:return"\u8f6c\u6362 FLV \u4e3a MP4";default:return"\u6587\u4ef6\u5904\u7406"}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-postprocessing-detail"]],inputs:{loading:"loading",taskStatus:"taskStatus"},decls:6,vars:9,consts:[[3,"nzTitle","nzLoading"],[3,"title"],["nzStatus","active",3,"nzPercent"]],template:function(e,o){if(1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"p",1),t._uU(2),t.ALo(3,"filename"),t.qZA(),t._UZ(4,"nz-progress",2),t.ALo(5,"progress"),t.qZA()),2&e){let a;t.Q6J("nzTitle",o.title)("nzLoading",o.loading),t.xp6(1),t.Q6J("title",o.taskStatus.postprocessing_path),t.xp6(1),t.hij(" ",t.lcZ(3,5,null!==(a=o.taskStatus.postprocessing_path)&&void 0!==a?a:"")," "),t.xp6(2),t.Q6J("nzPercent",null===o.taskStatus.postprocessing_progress?0:t.lcZ(5,7,o.taskStatus.postprocessing_progress))}},directives:[k.bd,Ft],pipes:[ht,Gt],styles:["p[_ngcontent-%COMP%]{margin:0}"],changeDetection:0}),n})();const Yo=new Map([[h.cS.RECORDING,"\u5f55\u5236\u4e2d"],[h.cS.INJECTING,"\u5904\u7406\u4e2d"],[h.cS.REMUXING,"\u5904\u7406\u4e2d"],[h.cS.COMPLETED,"\u5df2\u5b8c\u6210"],[h.cS.MISSING,"\u4e0d\u5b58\u5728"],[h.cS.BROKEN,"\u5f55\u5236\u4e2d\u65ad"]]);let Ko=(()=>{class n{transform(e){var o;return null!==(o=Yo.get(e))&&void 0!==o?o:"\uff1f\uff1f\uff1f"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=t.Yjl({name:"filestatus",type:n,pure:!0}),n})();function Go(n,i){if(1&n&&(t.TgZ(0,"th",5),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("nzSortOrder",e.sortOrder)("nzSortFn",e.sortFn)("nzSortDirections",e.sortDirections)("nzFilters",e.listOfFilter)("nzFilterFn",e.filterFn)("nzFilterMultiple",e.filterMultiple)("nzShowFilter",e.listOfFilter.length>0),t.xp6(1),t.hij(" ",e.name," ")}}function $o(n,i){if(1&n&&(t.TgZ(0,"tr"),t.TgZ(1,"td",6),t._uU(2),t.ALo(3,"filename"),t.qZA(),t.TgZ(4,"td",6),t.ALo(5,"number"),t._uU(6),t.ALo(7,"filesize"),t.qZA(),t.TgZ(8,"td",6),t._uU(9),t.ALo(10,"filestatus"),t.qZA(),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.s9C("title",e.path),t.xp6(1),t.Oqu(t.lcZ(3,9,e.path)),t.xp6(2),t.s9C("title",t.lcZ(5,11,e.size)),t.xp6(2),t.Oqu(t.lcZ(7,13,e.size)),t.xp6(2),t.Gre("status ",e.status,""),t.s9C("title",e.status),t.xp6(1),t.hij(" ",t.lcZ(10,15,e.status)," ")}}const $t=[h.cS.RECORDING,h.cS.INJECTING,h.cS.REMUXING,h.cS.COMPLETED,h.cS.MISSING];let Vo=(()=>{class n{constructor(){this.loading=!0,this.videoFileDetails=[],this.danmakuFileDetails=[],this.VideoFileStatus=h.cS,this.fileDetails=[],this.columns=[{name:"\u6587\u4ef6",sortOrder:"ascend",sortFn:(e,o)=>e.path.localeCompare(o.path),sortDirections:["ascend","descend"],filterMultiple:!1,listOfFilter:[{text:"\u89c6\u9891",value:"video"},{text:"\u5f39\u5e55",value:"danmaku"}],filterFn:(e,o)=>{switch(e){case"video":return o.path.endsWith(".flv")||o.path.endsWith(".mp4");case"danmaku":return o.path.endsWith(".xml");default:return!1}}},{name:"\u5927\u5c0f",sortOrder:null,sortFn:(e,o)=>e.size-o.size,sortDirections:["ascend","descend",null],filterMultiple:!0,listOfFilter:[],filterFn:null},{name:"\u72b6\u6001",sortOrder:null,sortFn:(e,o)=>$t.indexOf(e.status)-$t.indexOf(o.status),sortDirections:["ascend","descend",null],filterMultiple:!0,listOfFilter:[{text:"\u5f55\u5236\u4e2d",value:[h.cS.RECORDING]},{text:"\u5904\u7406\u4e2d",value:[h.cS.INJECTING,h.cS.REMUXING]},{text:"\u5df2\u5b8c\u6210",value:[h.cS.COMPLETED]},{text:"\u4e0d\u5b58\u5728",value:[h.cS.MISSING]}],filterFn:(e,o)=>e.some(a=>a.some(r=>r===o.status))}]}ngOnChanges(){this.fileDetails=[...this.videoFileDetails,...this.danmakuFileDetails]}trackByPath(e,o){return o.path}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-file-detail"]],inputs:{loading:"loading",videoFileDetails:"videoFileDetails",danmakuFileDetails:"danmakuFileDetails"},features:[t.TTD],decls:8,vars:8,consts:[["nzTitle","\u6587\u4ef6\u8be6\u60c5",3,"nzLoading"],[3,"nzLoading","nzData","nzPageSize","nzHideOnSinglePage"],["fileDetailsTable",""],[3,"nzSortOrder","nzSortFn","nzSortDirections","nzFilters","nzFilterFn","nzFilterMultiple","nzShowFilter",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzSortOrder","nzSortFn","nzSortDirections","nzFilters","nzFilterFn","nzFilterMultiple","nzShowFilter"],[3,"title"]],template:function(e,o){if(1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"nz-table",1,2),t.TgZ(3,"thead"),t.TgZ(4,"tr"),t.YNc(5,Go,2,8,"th",3),t.qZA(),t.qZA(),t.TgZ(6,"tbody"),t.YNc(7,$o,11,17,"tr",4),t.qZA(),t.qZA(),t.qZA()),2&e){const a=t.MAs(2);t.Q6J("nzLoading",o.loading),t.xp6(1),t.Q6J("nzLoading",o.loading)("nzData",o.fileDetails)("nzPageSize",8)("nzHideOnSinglePage",!0),t.xp6(4),t.Q6J("ngForOf",o.columns),t.xp6(2),t.Q6J("ngForOf",a.data)("ngForTrackBy",o.trackByPath)}},directives:[k.bd,J.N8,J.Om,J.$Z,c.sg,J.Uo,J._C,J.qD,J.p0],pipes:[ht,c.JJ,st,Ko],styles:[".status.recording[_ngcontent-%COMP%]{color:red}.status.injecting[_ngcontent-%COMP%], .status.remuxing[_ngcontent-%COMP%]{color:#00f}.status.completed[_ngcontent-%COMP%]{color:green}.status.missing[_ngcontent-%COMP%]{color:gray}.status.broken[_ngcontent-%COMP%]{color:orange}"],changeDetection:0}),n})();function jo(n,i){if(1&n&&t._UZ(0,"app-task-user-info-detail",6),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("userInfo",e.taskData.user_info)}}function Ho(n,i){if(1&n&&t._UZ(0,"app-task-room-info-detail",7),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("roomInfo",e.taskData.room_info)}}function Xo(n,i){if(1&n&&t._UZ(0,"app-task-recording-detail",8),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("taskStatus",e.taskData.task_status)}}function ti(n,i){if(1&n&&t._UZ(0,"app-task-network-detail",8),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("taskStatus",e.taskData.task_status)}}function ei(n,i){if(1&n&&t._UZ(0,"app-task-postprocessing-detail",8),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("taskStatus",e.taskData.task_status)}}function ni(n,i){if(1&n&&(t.YNc(0,jo,1,2,"app-task-user-info-detail",2),t.YNc(1,Ho,1,2,"app-task-room-info-detail",3),t.YNc(2,Xo,1,2,"app-task-recording-detail",4),t.YNc(3,ti,1,2,"app-task-network-detail",4),t.YNc(4,ei,1,2,"app-task-postprocessing-detail",4),t._UZ(5,"app-task-file-detail",5)),2&n){const e=t.oxw();t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",null==e.taskData||null==e.taskData.task_status?null:e.taskData.task_status.postprocessing_path),t.xp6(1),t.Q6J("loading",e.loading)("videoFileDetails",e.videoFileDetails)("danmakuFileDetails",e.danmakuFileDetails)}}const oi=function(){return{"max-width":"unset"}},ii=function(){return{"row-gap":"1em"}};let ai=(()=>{class n{constructor(e,o,a,r,d){this.route=e,this.router=o,this.changeDetector=a,this.notification=r,this.taskService=d,this.videoFileDetails=[],this.danmakuFileDetails=[],this.loading=!0}ngOnInit(){this.route.paramMap.subscribe(e=>{this.roomId=parseInt(e.get("id")),this.syncData()})}ngOnDestroy(){this.desyncData()}syncData(){this.dataSubscription=(0,Z.of)((0,Z.of)(0),(0,Jt.F)(1e3)).pipe((0,qt.u)(),(0,H.w)(()=>(0,Qt.$R)(this.taskService.getTaskData(this.roomId),this.taskService.getVideoFileDetails(this.roomId),this.taskService.getDanmakuFileDetails(this.roomId))),(0,tt.K)(e=>{throw this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519",e.message),e}),(0,gt.X)(10,3e3)).subscribe(([e,o,a])=>{this.loading=!1,this.taskData=e,this.videoFileDetails=o,this.danmakuFileDetails=a,this.changeDetector.markForCheck()},e=>{this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519","\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38, \u8bf7\u5f85\u7f51\u7edc\u6b63\u5e38\u540e\u5237\u65b0\u3002",{nzDuration:0})})}desyncData(){var e;null===(e=this.dataSubscription)||void 0===e||e.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(X.gz),t.Y36(X.F0),t.Y36(t.sBO),t.Y36(Wt.zb),t.Y36(dt.M))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-detail"]],decls:2,vars:5,consts:[["pageTitle","\u4efb\u52a1\u8be6\u60c5",3,"loading","pageStyles","contentStyles"],["appSubPageContent",""],[3,"loading","userInfo",4,"ngIf"],[3,"loading","roomInfo",4,"ngIf"],[3,"loading","taskStatus",4,"ngIf"],[3,"loading","videoFileDetails","danmakuFileDetails"],[3,"loading","userInfo"],[3,"loading","roomInfo"],[3,"loading","taskStatus"]],template:function(e,o){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,ni,6,8,"ng-template",1),t.qZA()),2&e&&t.Q6J("loading",o.loading)("pageStyles",t.DdM(3,oi))("contentStyles",t.DdM(4,ii))},directives:[To.q,xo.Y,c.O5,Do,So,No,qo,Wo,Vo],styles:[""],changeDetection:0}),n})();var Vt=s(2323),ri=s(13),si=s(5778),Y=s(4850);const et=["(max-width: 534.98px)","(min-width: 535px) and (max-width: 1199.98px)","(min-width: 1200px)"];var ft=s(9727);let Ct=(()=>{class n{constructor(e,o){this.message=e,this.taskService=o}getAllTaskRoomIds(){return this.taskService.getAllTaskData().pipe((0,Y.U)(e=>e.map(o=>o.room_info.room_id)))}updateTaskInfo(e){return this.taskService.updateTaskInfo(e).pipe((0,P.b)(()=>{this.message.success(`[${e}] \u6210\u529f\u5237\u65b0\u4efb\u52a1\u7684\u6570\u636e`)},o=>{this.message.error(`[${e}] \u5237\u65b0\u4efb\u52a1\u7684\u6570\u636e\u51fa\u9519: ${o.message}`)}))}updateAllTaskInfos(){return this.taskService.updateAllTaskInfos().pipe((0,P.b)(()=>{this.message.success("\u6210\u529f\u5237\u65b0\u5168\u90e8\u4efb\u52a1\u7684\u6570\u636e")},e=>{this.message.error(`\u5237\u65b0\u5168\u90e8\u4efb\u52a1\u7684\u6570\u636e\u51fa\u9519: ${e.message}`)}))}addTask(e){return this.taskService.addTask(e).pipe((0,Y.U)(o=>({type:"success",message:"\u6210\u529f\u6dfb\u52a0\u4efb\u52a1"})),(0,tt.K)(o=>{let a;return a=409==o.status?{type:"error",message:"\u4efb\u52a1\u5df2\u5b58\u5728\uff0c\u4e0d\u80fd\u91cd\u590d\u6dfb\u52a0\u3002"}:403==o.status?{type:"warning",message:"\u4efb\u52a1\u6570\u91cf\u8d85\u8fc7\u9650\u5236\uff0c\u4e0d\u80fd\u6dfb\u52a0\u4efb\u52a1\u3002"}:404==o.status?{type:"error",message:"\u76f4\u64ad\u95f4\u4e0d\u5b58\u5728"}:{type:"error",message:`\u6dfb\u52a0\u4efb\u52a1\u51fa\u9519: ${o.message}`},(0,Z.of)(a)}),(0,Y.U)(o=>(o.message=`${e}: ${o.message}`,o)),(0,P.b)(o=>{this.message[o.type](o.message)}))}removeTask(e){return this.taskService.removeTask(e).pipe((0,P.b)(()=>{this.message.success(`[${e}] \u4efb\u52a1\u5df2\u5220\u9664`)},o=>{this.message.error(`[${e}] \u5220\u9664\u4efb\u52a1\u51fa\u9519: ${o.message}`)}))}removeAllTasks(){const e=this.message.loading("\u6b63\u5728\u5220\u9664\u5168\u90e8\u4efb\u52a1...",{nzDuration:0}).messageId;return this.taskService.removeAllTasks().pipe((0,P.b)(()=>{this.message.remove(e),this.message.success("\u6210\u529f\u5220\u9664\u5168\u90e8\u4efb\u52a1")},o=>{this.message.remove(e),this.message.error(`\u5220\u9664\u5168\u90e8\u4efb\u52a1\u51fa\u9519: ${o.message}`)}))}startTask(e){const o=this.message.loading(`[${e}] \u6b63\u5728\u8fd0\u884c\u4efb\u52a1...`,{nzDuration:0}).messageId;return this.taskService.startTask(e).pipe((0,P.b)(()=>{this.message.remove(o),this.message.success(`[${e}] \u6210\u529f\u8fd0\u884c\u4efb\u52a1`)},a=>{this.message.remove(o),this.message.error(`[${e}] \u8fd0\u884c\u4efb\u52a1\u51fa\u9519: ${a.message}`)}))}startAllTasks(){const e=this.message.loading("\u6b63\u5728\u8fd0\u884c\u5168\u90e8\u4efb\u52a1...",{nzDuration:0}).messageId;return this.taskService.startAllTasks().pipe((0,P.b)(()=>{this.message.remove(e),this.message.success("\u6210\u529f\u8fd0\u884c\u5168\u90e8\u4efb\u52a1")},o=>{this.message.remove(e),this.message.error(`\u8fd0\u884c\u5168\u90e8\u4efb\u52a1\u51fa\u9519: ${o.message}`)}))}stopTask(e,o=!1){const a=this.message.loading(`[${e}] \u6b63\u5728\u505c\u6b62\u4efb\u52a1...`,{nzDuration:0}).messageId;return this.taskService.stopTask(e,o).pipe((0,P.b)(()=>{this.message.remove(a),this.message.success(`[${e}] \u6210\u529f\u505c\u6b62\u4efb\u52a1`)},r=>{this.message.remove(a),this.message.error(`[${e}] \u505c\u6b62\u4efb\u52a1\u51fa\u9519: ${r.message}`)}))}stopAllTasks(e=!1){const o=this.message.loading("\u6b63\u5728\u505c\u6b62\u5168\u90e8\u4efb\u52a1...",{nzDuration:0}).messageId;return this.taskService.stopAllTasks(e).pipe((0,P.b)(()=>{this.message.remove(o),this.message.success("\u6210\u529f\u505c\u6b62\u5168\u90e8\u4efb\u52a1")},a=>{this.message.remove(o),this.message.error(`\u505c\u6b62\u5168\u90e8\u4efb\u52a1\u51fa\u9519: ${a.message}`)}))}enableRecorder(e){const o=this.message.loading(`[${e}] \u6b63\u5728\u5f00\u542f\u5f55\u5236...`,{nzDuration:0}).messageId;return this.taskService.enableTaskRecorder(e).pipe((0,P.b)(()=>{this.message.remove(o),this.message.success(`[${e}] \u6210\u529f\u5f00\u542f\u5f55\u5236`)},a=>{this.message.remove(o),this.message.error(`[${e}] \u5f00\u542f\u5f55\u5236\u51fa\u9519: ${a.message}`)}))}enableAllRecorders(){const e=this.message.loading("\u6b63\u5728\u5f00\u542f\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236...",{nzDuration:0}).messageId;return this.taskService.enableAllRecorders().pipe((0,P.b)(()=>{this.message.remove(e),this.message.success("\u6210\u529f\u5f00\u542f\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236")},o=>{this.message.remove(e),this.message.error(`\u5f00\u542f\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236\u51fa\u9519: ${o.message}`)}))}disableRecorder(e,o=!1){const a=this.message.loading(`[${e}] \u6b63\u5728\u5173\u95ed\u5f55\u5236...`,{nzDuration:0}).messageId;return this.taskService.disableTaskRecorder(e,o).pipe((0,P.b)(()=>{this.message.remove(a),this.message.success(`[${e}] \u6210\u529f\u5173\u95ed\u5f55\u5236`)},r=>{this.message.remove(a),this.message.error(`[${e}] \u5173\u95ed\u5f55\u5236\u51fa\u9519: ${r.message}`)}))}disableAllRecorders(e=!1){const o=this.message.loading("\u6b63\u5728\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236...",{nzDuration:0}).messageId;return this.taskService.disableAllRecorders(e).pipe((0,P.b)(()=>{this.message.remove(o),this.message.success("\u6210\u529f\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236")},a=>{this.message.remove(o),this.message.error(`\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236\u51fa\u9519: ${a.message}`)}))}canCutStream(e){return this.taskService.canCutStream(e).pipe((0,P.b)(o=>{o||this.message.warning(`[${e}] \u4e0d\u652f\u6301\u6587\u4ef6\u5207\u5272~`)}))}cutStream(e){return this.taskService.cutStream(e).pipe((0,P.b)(()=>{this.message.success(`[${e}] \u6587\u4ef6\u5207\u5272\u5df2\u89e6\u53d1`)},o=>{403==o.status?this.message.warning(`[${e}] \u65f6\u957f\u592a\u77ed\u4e0d\u80fd\u5207\u5272\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002`):this.message.error(`[${e}] \u5207\u5272\u6587\u4ef6\u51fa\u9519: ${o.message}`)}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(ft.dD),t.LFG(dt.M))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var zt=s(2683),nt=s(4219);function li(n,i){if(1&n&&(t.ynx(0),t.GkF(1,8),t._UZ(2,"nz-divider",13),t.GkF(3,8),t._UZ(4,"nz-divider",13),t.GkF(5,8),t._UZ(6,"nz-divider",13),t.GkF(7,8),t.BQk()),2&n){t.oxw();const e=t.MAs(5),o=t.MAs(9),a=t.MAs(11),r=t.MAs(13);t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(2),t.Q6J("ngTemplateOutlet",o),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",r)}}function ci(n,i){if(1&n&&(t.ynx(0),t.GkF(1,8),t._UZ(2,"nz-divider",13),t.GkF(3,8),t._UZ(4,"nz-divider",13),t.GkF(5,8),t._UZ(6,"nz-divider",13),t.GkF(7,8),t.BQk()),2&n){t.oxw();const e=t.MAs(7),o=t.MAs(9),a=t.MAs(11),r=t.MAs(13);t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(2),t.Q6J("ngTemplateOutlet",o),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",r)}}function _i(n,i){if(1&n&&(t.ynx(0),t.GkF(1,8),t.GkF(2,8),t.BQk()),2&n){t.oxw();const e=t.MAs(9),o=t.MAs(20);t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}function ui(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"label",16),t._uU(2),t.qZA(),t.BQk()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("nzValue",e.value),t.xp6(1),t.Oqu(e.label)}}function pi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-radio-group",14),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().selection=a})("ngModelChange",function(a){return t.CHM(e),t.oxw().selectionChange.emit(a)}),t.YNc(1,ui,3,2,"ng-container",15),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("ngModel",e.selection),t.xp6(1),t.Q6J("ngForOf",e.selections)}}function gi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-select",17),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().selection=a})("ngModelChange",function(a){return t.CHM(e),t.oxw().selectionChange.emit(a)}),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("nzOptions",e.selections)("ngModel",e.selection)}}function di(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"i",23),t.NdJ("click",function(){t.CHM(e),t.oxw(2);const a=t.MAs(2),r=t.oxw();return a.value="",r.onFilterInput("")}),t.qZA()}}function mi(n,i){if(1&n&&t.YNc(0,di,1,0,"i",22),2&n){t.oxw();const e=t.MAs(2);t.Q6J("ngIf",e.value)}}function hi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-input-group",18),t.TgZ(1,"input",19,20),t.NdJ("input",function(){t.CHM(e);const a=t.MAs(2);return t.oxw().onFilterInput(a.value)}),t.qZA(),t.qZA(),t.YNc(3,mi,1,1,"ng-template",null,21,t.W1O)}if(2&n){const e=t.MAs(4);t.Q6J("nzSuffix",e)}}function fi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",24),t.NdJ("click",function(){return t.CHM(e),t.oxw().toggleReverse()}),t.TgZ(1,"span"),t._uU(2),t.qZA(),t._UZ(3,"i",25),t.qZA()}if(2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.reverse?"\u5012\u5e8f":"\u6b63\u5e8f"),t.xp6(1),t.Q6J("nzType",e.reverse?"swap-left":"swap-right")("nzRotate",90)}}function Ci(n,i){if(1&n&&(t.TgZ(0,"button",26),t._UZ(1,"i",27),t.qZA()),2&n){t.oxw();const e=t.MAs(15);t.Q6J("nzDropdownMenu",e)}}function zi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"ul",28),t.TgZ(1,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().startAllTasks()}),t._uU(2,"\u5168\u90e8\u8fd0\u884c"),t.qZA(),t.TgZ(3,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().stopAllTasks()}),t._uU(4,"\u5168\u90e8\u505c\u6b62"),t.qZA(),t.TgZ(5,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().stopAllTasks(!0)}),t._uU(6,"\u5168\u90e8\u5f3a\u5236\u505c\u6b62"),t.qZA(),t._UZ(7,"li",30),t.TgZ(8,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().disableAllRecorders(!1)}),t._uU(9,"\u5168\u90e8\u5173\u95ed\u5f55\u5236"),t.qZA(),t.TgZ(10,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().disableAllRecorders(!0)}),t._uU(11,"\u5168\u90e8\u5f3a\u5236\u5173\u95ed\u5f55\u5236"),t.qZA(),t._UZ(12,"li",30),t.TgZ(13,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().removeAllTasks()}),t._uU(14,"\u5168\u90e8\u5220\u9664"),t.qZA(),t.TgZ(15,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().updateAllTaskInfos()}),t._uU(16,"\u5168\u90e8\u5237\u65b0\u6570\u636e"),t.qZA(),t.TgZ(17,"li",29),t.NdJ("click",function(){return t.CHM(e),t.oxw().copyAllTaskRoomIds()}),t._uU(18,"\u590d\u5236\u5168\u90e8\u623f\u95f4\u53f7"),t.qZA(),t.qZA()}}function Ti(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",31),t.NdJ("click",function(){return t.CHM(e),t.oxw().drawerVisible=!0}),t._UZ(1,"i",27),t.qZA()}}function xi(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"div",35),t._UZ(2,"nz-divider",36),t.GkF(3,8),t._UZ(4,"nz-divider",37),t.TgZ(5,"div",38),t.GkF(6,8),t.qZA(),t.qZA(),t.BQk()),2&n){t.oxw(2);const e=t.MAs(5),o=t.MAs(11);t.xp6(3),t.Q6J("ngTemplateOutlet",e),t.xp6(3),t.Q6J("ngTemplateOutlet",o)}}function Di(n,i){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",39),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).menuDrawerVisible=!1}),t.GkF(2,8),t.qZA(),t.BQk()}if(2&n){t.oxw(2);const e=t.MAs(18);t.xp6(2),t.Q6J("ngTemplateOutlet",e)}}const Mi=function(){return{padding:"0"}};function Oi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-drawer",32),t.NdJ("nzVisibleChange",function(a){return t.CHM(e),t.oxw().drawerVisible=a})("nzOnClose",function(){return t.CHM(e),t.oxw().drawerVisible=!1}),t.YNc(1,xi,7,2,"ng-container",33),t.TgZ(2,"nz-drawer",34),t.NdJ("nzVisibleChange",function(a){return t.CHM(e),t.oxw().menuDrawerVisible=a})("nzOnClose",function(){return t.CHM(e),t.oxw().menuDrawerVisible=!1}),t.YNc(3,Di,3,1,"ng-container",33),t.qZA(),t.qZA()}if(2&n){const e=t.oxw(),o=t.MAs(23);t.Q6J("nzTitle",o)("nzClosable",!1)("nzVisible",e.drawerVisible),t.xp6(2),t.Q6J("nzClosable",!1)("nzBodyStyle",t.DdM(6,Mi))("nzVisible",e.menuDrawerVisible)}}function ki(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",40),t.TgZ(1,"button",31),t.NdJ("click",function(){return t.CHM(e),t.oxw().menuDrawerVisible=!0}),t._UZ(2,"i",27),t.qZA(),t.qZA()}}let vi=(()=>{class n{constructor(e,o,a,r,d,C){this.message=a,this.modal=r,this.clipboard=d,this.taskManager=C,this.selectionChange=new t.vpe,this.reverseChange=new t.vpe,this.filterChange=new t.vpe,this.destroyed=new z.xQ,this.useDrawer=!1,this.useSelector=!1,this.useRadioGroup=!0,this.drawerVisible=!1,this.menuDrawerVisible=!1,this.filterTerms=new z.xQ,this.selections=[{label:"\u5168\u90e8",value:h.jf.ALL},{label:"\u5f55\u5236\u4e2d",value:h.jf.RECORDING},{label:"\u5f55\u5236\u5f00",value:h.jf.RECORDER_ENABLED},{label:"\u5f55\u5236\u5173",value:h.jf.RECORDER_DISABLED},{label:"\u8fd0\u884c",value:h.jf.MONITOR_ENABLED},{label:"\u505c\u6b62",value:h.jf.MONITOR_DISABLED},{label:"\u76f4\u64ad",value:h.jf.LIVING},{label:"\u8f6e\u64ad",value:h.jf.ROUNDING},{label:"\u95f2\u7f6e",value:h.jf.PREPARING}],o.observe(et).pipe((0,M.R)(this.destroyed)).subscribe(T=>{this.useDrawer=T.breakpoints[et[0]],this.useSelector=T.breakpoints[et[1]],this.useRadioGroup=T.breakpoints[et[2]],e.markForCheck()})}ngOnInit(){this.filterTerms.pipe((0,ri.b)(300),(0,si.x)()).subscribe(e=>{this.filterChange.emit(e)})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}onFilterInput(e){this.filterTerms.next(e)}toggleReverse(){this.reverse=!this.reverse,this.reverseChange.emit(this.reverse)}removeAllTasks(){this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5220\u9664\u5168\u90e8\u4efb\u52a1\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u4efb\u52a1\u5c06\u88ab\u5f3a\u5236\u505c\u6b62\uff01\u4efb\u52a1\u5220\u9664\u540e\u5c06\u4e0d\u53ef\u6062\u590d\uff01",nzOnOk:()=>new Promise((e,o)=>{this.taskManager.removeAllTasks().subscribe(e,o)})})}startAllTasks(){this.taskManager.startAllTasks().subscribe()}stopAllTasks(e=!1){e?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u505c\u6b62\u5168\u90e8\u4efb\u52a1\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((o,a)=>{this.taskManager.stopAllTasks(e).subscribe(o,a)})}):this.taskManager.stopAllTasks().subscribe()}disableAllRecorders(e=!1){e?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((o,a)=>{this.taskManager.disableAllRecorders(e).subscribe(o,a)})}):this.taskManager.disableAllRecorders().subscribe()}updateAllTaskInfos(){this.taskManager.updateAllTaskInfos().subscribe()}copyAllTaskRoomIds(){this.taskManager.getAllTaskRoomIds().pipe((0,Y.U)(e=>e.join(" ")),(0,P.b)(e=>{if(!this.clipboard.copy(e))throw Error("Failed to copy text to the clipboard")})).subscribe(()=>{this.message.success("\u5168\u90e8\u623f\u95f4\u53f7\u5df2\u590d\u5236\u5230\u526a\u5207\u677f")},e=>{this.message.error("\u590d\u5236\u5168\u90e8\u623f\u95f4\u53f7\u5230\u526a\u5207\u677f\u51fa\u9519",e)})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(v.Yg),t.Y36(ft.dD),t.Y36(W.Sf),t.Y36(_),t.Y36(Ct))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-toolbar"]],inputs:{selection:"selection",reverse:"reverse"},outputs:{selectionChange:"selectionChange",reverseChange:"reverseChange",filterChange:"filterChange"},decls:24,vars:7,consts:[[1,"controls-wrapper"],[4,"ngIf"],["radioGroup",""],["selector",""],["filter",""],["reorderButton",""],["menuButton",""],["dropdownMenu","nzDropdownMenu"],[3,"ngTemplateOutlet"],["menu",""],["drawerButton",""],["nzPlacement","bottom","nzHeight","auto",3,"nzTitle","nzClosable","nzVisible","nzVisibleChange","nzOnClose",4,"ngIf"],["drawerHeader",""],["nzType","vertical"],["nzButtonStyle","solid",1,"radio-group",3,"ngModel","ngModelChange"],[4,"ngFor","ngForOf"],["nz-radio-button","",3,"nzValue"],[1,"selector",3,"nzOptions","ngModel","ngModelChange"],[1,"filter",3,"nzSuffix"],["nz-input","","type","text","maxlength","18","placeholder","\u7528\u6807\u9898\u3001\u5206\u533a\u3001\u4e3b\u64ad\u540d\u3001\u623f\u95f4\u53f7\u7b5b\u9009",3,"input"],["filterInput",""],["inputClearTpl",""],["nz-icon","","class","filter-clear","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nzTheme","fill","nzType","close-circle",1,"filter-clear",3,"click"],["nz-button","","nzType","text","nzSize","default",1,"reverse-button",3,"click"],["nz-icon","",3,"nzType","nzRotate"],["nz-button","","nzType","text","nzSize","default","nz-dropdown","","nzPlacement","bottomRight",1,"more-actions-button",3,"nzDropdownMenu"],["nz-icon","","nzType","more"],["nz-menu","",1,"menu"],["nz-menu-item","",3,"click"],["nz-menu-divider",""],["nz-button","","nzType","text","nzSize","default",1,"more-actions-button",3,"click"],["nzPlacement","bottom","nzHeight","auto",3,"nzTitle","nzClosable","nzVisible","nzVisibleChange","nzOnClose"],[4,"nzDrawerContent"],["nzPlacement","bottom","nzHeight","auto",3,"nzClosable","nzBodyStyle","nzVisible","nzVisibleChange","nzOnClose"],[1,"drawer-content"],["nzText","\u7b5b\u9009"],["nzText","\u6392\u5e8f"],[1,"reorder-button-wrapper"],[1,"drawer-content",3,"click"],[1,"drawer-header"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0),t.YNc(1,li,8,4,"ng-container",1),t.YNc(2,ci,8,4,"ng-container",1),t.YNc(3,_i,3,2,"ng-container",1),t.qZA(),t.YNc(4,pi,2,2,"ng-template",null,2,t.W1O),t.YNc(6,gi,1,2,"ng-template",null,3,t.W1O),t.YNc(8,hi,5,1,"ng-template",null,4,t.W1O),t.YNc(10,fi,4,3,"ng-template",null,5,t.W1O),t.YNc(12,Ci,2,1,"ng-template",null,6,t.W1O),t.TgZ(14,"nz-dropdown-menu",null,7),t.GkF(16,8),t.YNc(17,zi,19,0,"ng-template",null,9,t.W1O),t.qZA(),t.YNc(19,Ti,2,0,"ng-template",null,10,t.W1O),t.YNc(21,Oi,4,7,"nz-drawer",11),t.YNc(22,ki,3,0,"ng-template",null,12,t.W1O)),2&e){const a=t.MAs(18);t.ekj("use-drawer",o.useDrawer),t.xp6(1),t.Q6J("ngIf",o.useRadioGroup),t.xp6(1),t.Q6J("ngIf",o.useSelector),t.xp6(1),t.Q6J("ngIf",o.useDrawer),t.xp6(13),t.Q6J("ngTemplateOutlet",a),t.xp6(5),t.Q6J("ngIf",o.useDrawer)}},directives:[c.O5,c.tP,Et.g,at.Dg,g.JJ,g.On,c.sg,at.Of,at.Bq,ct.Vq,zt.w,G.gB,G.ke,G.Zp,O.Ls,it.ix,K.wA,K.cm,K.RR,nt.wO,nt.r9,nt.YV,j.Vz,j.SQ],styles:[".drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{box-shadow:none;padding:.5em 0}.drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] *[nz-menu-item][_ngcontent-%COMP%]{margin:0;padding:.5em 2em}.controls-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.2em;width:100%;padding:.2em;background:#f9f9f9;border-left:none;border-right:none}.controls-wrapper[_ngcontent-%COMP%] nz-divider[_ngcontent-%COMP%]{height:1.8em;top:0}.controls-wrapper[_ngcontent-%COMP%]:not(.use-drawer) .filter[_ngcontent-%COMP%]{max-width:18em}.controls-wrapper.use-drawer[_ngcontent-%COMP%] .filter[_ngcontent-%COMP%]{max-width:unset;width:unset;flex:auto}.controls-wrapper[_ngcontent-%COMP%] .selector[_ngcontent-%COMP%]{min-width:6em}.reverse-button[_ngcontent-%COMP%]{padding:0 .5em}.reverse-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin:0}.more-actions-button[_ngcontent-%COMP%]{margin-left:auto;border:none;background:inherit}.more-actions-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:20px}.menu[_ngcontent-%COMP%] nz-divider[_ngcontent-%COMP%]{margin:0}.drawer-header[_ngcontent-%COMP%]{display:flex}.drawer-content[_ngcontent-%COMP%] .reorder-button-wrapper[_ngcontent-%COMP%], .drawer-content[_ngcontent-%COMP%] .radio-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2vw;gap:2vw}.drawer-content[_ngcontent-%COMP%] nz-divider[_ngcontent-%COMP%]:first-of-type{margin-top:0}.drawer-content[_ngcontent-%COMP%] .radio-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{text-align:center;padding:0}"],changeDetection:0}),n})();var Ei=s(5136);let Ai=(()=>{class n{constructor(e){this.storage=e}getSettings(e){var o;const a=this.storage.getData(this.getStorageKey(e));return a&&null!==(o=JSON.parse(a))&&void 0!==o?o:{}}updateSettings(e,o){o=Object.assign(this.getSettings(e),o);const a=JSON.stringify(o);this.storage.setData(this.getStorageKey(e),a)}getStorageKey(e){return`app-tasks-${e}`}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(Vt.V))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Pi=s(5141);const jt=function(){return{spacer:""}};function Si(n,i){if(1&n&&(t.TgZ(0,"div",2),t.TgZ(1,"p",3),t.TgZ(2,"span",4),t._UZ(3,"i"),t.qZA(),t.TgZ(4,"span",5),t._uU(5),t.ALo(6,"duration"),t.qZA(),t.TgZ(7,"span",6),t._uU(8),t.ALo(9,"datarate"),t.qZA(),t.TgZ(10,"span",7),t._uU(11),t.ALo(12,"filesize"),t.qZA(),t.TgZ(13,"span",8),t.ALo(14,"number"),t._uU(15),t.ALo(16,"number"),t.qZA(),t.TgZ(17,"span",9),t._uU(18),t.ALo(19,"quality"),t.qZA(),t.qZA(),t.qZA()),2&n){const e=t.oxw();t.xp6(5),t.hij(" ",t.lcZ(6,6,e.status.rec_elapsed)," "),t.xp6(3),t.hij(" ",t.xi3(9,8,e.status.rec_rate,t.DdM(22,jt))," "),t.xp6(3),t.hij(" ",t.xi3(12,11,e.status.rec_total,t.DdM(23,jt))," "),t.xp6(2),t.MGl("nzTooltipTitle","\u5f39\u5e55\u603b\u8ba1\uff1a",t.xi3(14,14,e.status.danmu_total,"1.0-0"),""),t.xp6(2),t.hij(" ",t.xi3(16,17,e.status.danmu_total,"1.0-0")," "),t.xp6(3),t.hij(" ",e.status.real_quality_number?t.lcZ(19,20,e.status.real_quality_number):""," ")}}function yi(n,i){if(1&n&&(t.TgZ(0,"div",2),t.TgZ(1,"p",10),t.ALo(2,"filename"),t._uU(3),t.ALo(4,"filename"),t.qZA(),t._UZ(5,"nz-progress",11),t.ALo(6,"progress"),t.qZA()),2&n){const e=t.oxw();let o,a;t.xp6(1),t.MGl("nzTooltipTitle","\u6b63\u5728\u6dfb\u52a0\u5143\u6570\u636e\uff1a",t.lcZ(2,7,null!==(o=e.status.postprocessing_path)&&void 0!==o?o:""),""),t.xp6(2),t.hij(" ",t.lcZ(4,9,null!==(a=e.status.postprocessing_path)&&void 0!==a?a:"")," "),t.xp6(2),t.Q6J("nzType","line")("nzShowInfo",!1)("nzStrokeLinecap","square")("nzStrokeWidth",2)("nzPercent",null===e.status.postprocessing_progress?0:t.lcZ(6,11,e.status.postprocessing_progress))}}function bi(n,i){if(1&n&&(t.TgZ(0,"div",2),t.TgZ(1,"p",12),t.ALo(2,"filename"),t._uU(3),t.ALo(4,"filename"),t.qZA(),t._UZ(5,"nz-progress",11),t.ALo(6,"progress"),t.qZA()),2&n){const e=t.oxw();let o,a;t.xp6(1),t.MGl("nzTooltipTitle","\u6b63\u5728\u8f6c\u5c01\u88c5\uff1a",t.lcZ(2,7,null!==(o=e.status.postprocessing_path)&&void 0!==o?o:""),""),t.xp6(2),t.hij(" ",t.lcZ(4,9,null!==(a=e.status.postprocessing_path)&&void 0!==a?a:"")," "),t.xp6(2),t.Q6J("nzType","line")("nzShowInfo",!1)("nzStrokeLinecap","square")("nzStrokeWidth",2)("nzPercent",null===e.status.postprocessing_progress?0:t.lcZ(6,11,e.status.postprocessing_progress))}}let Fi=(()=>{class n{constructor(){this.RunningStatus=h.cG}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-status-display"]],inputs:{status:"status"},decls:4,vars:4,consts:[[3,"ngSwitch"],["class","status-display",4,"ngSwitchCase"],[1,"status-display"],[1,"status-bar","recording"],["nz-tooltip","","nzTooltipTitle","\u6b63\u5728\u5f55\u5236","nzTooltipPlacement","top",1,"status-indicator"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u7528\u65f6","nzTooltipPlacement","top",1,"time-elapsed"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u901f\u5ea6","nzTooltipPlacement","top",1,"data-rate"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u603b\u8ba1","nzTooltipPlacement","top",1,"data-count"],["nz-tooltip","","nzTooltipPlacement","top",1,"danmu-count",3,"nzTooltipTitle"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u753b\u8d28","nzTooltipPlacement","leftTop",1,"quality"],["nz-tooltip","","nzTooltipPlacement","top",1,"status-bar","injecting",3,"nzTooltipTitle"],[3,"nzType","nzShowInfo","nzStrokeLinecap","nzStrokeWidth","nzPercent"],["nz-tooltip","","nzTooltipPlacement","top",1,"status-bar","remuxing",3,"nzTooltipTitle"]],template:function(e,o){1&e&&(t.ynx(0,0),t.YNc(1,Si,20,24,"div",1),t.YNc(2,yi,7,13,"div",1),t.YNc(3,bi,7,13,"div",1),t.BQk()),2&e&&(t.Q6J("ngSwitch",o.status.running_status),t.xp6(1),t.Q6J("ngSwitchCase",o.RunningStatus.RECORDING),t.xp6(1),t.Q6J("ngSwitchCase",o.RunningStatus.INJECTING),t.xp6(1),t.Q6J("ngSwitchCase",o.RunningStatus.REMUXING))},directives:[c.RF,c.n9,V.SY,Ft],pipes:[Yt,mt.f,st,c.JJ,Kt.U,ht,Gt],styles:[".status-bar[_ngcontent-%COMP%]{color:#fff;text-shadow:1px 1px 2px black;margin:0;padding:0 .5rem;background:rgba(0,0,0,.32)}.status-display[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:100%}.status-bar[_ngcontent-%COMP%]{display:flex;gap:1rem;font-size:1rem;line-height:1.8}.status-bar.recording[_ngcontent-%COMP%] .status-indicator[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.status-bar.recording[_ngcontent-%COMP%] .status-indicator[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:1rem;height:1rem;border-radius:.5rem;color:red;background:red;animation:blinker 1s cubic-bezier(1,0,0,1) infinite}@keyframes blinker{0%{opacity:0}to{opacity:1}}.status-bar.injecting[_ngcontent-%COMP%], .status-bar.remuxing[_ngcontent-%COMP%], .status-bar[_ngcontent-%COMP%] .danmu-count[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-bar[_ngcontent-%COMP%] .quality[_ngcontent-%COMP%]{flex:none;margin-left:auto}nz-progress[_ngcontent-%COMP%]{display:flex}nz-progress[_ngcontent-%COMP%] .ant-progress-outer{display:flex}"],changeDetection:0}),n})();var I=s(3523),N=s(8737),Zi=s(6457),wi=s(4501);function Ii(n,i){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u8def\u5f84\u6a21\u677f "),t.BQk())}function Ni(n,i){1&n&&(t.ynx(0),t._uU(1," \u8def\u5f84\u6a21\u677f\u6709\u9519\u8bef "),t.BQk())}function Bi(n,i){if(1&n&&(t.YNc(0,Ii,2,0,"ng-container",57),t.YNc(1,Ni,2,0,"ng-container",57)),2&n){const e=i.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Ui(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u5927\u5c0f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1a\u6570\u5b57 + \u5355\u4f4d(GB, MB, KB, B) "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"0 B"),t.qZA(),t._UZ(8,"br"),t.qZA())}function Ri(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",58),t.TgZ(1,"nz-form-label",14),t._uU(2,"\u5927\u5c0f\u9650\u5236"),t.qZA(),t.YNc(3,Ui,9,0,"ng-template",null,59,t.W1O),t.TgZ(5,"nz-form-control",60),t.TgZ(6,"app-input-filesize",61),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.output.filesizeLimit=a}),t.qZA(),t.qZA(),t.TgZ(7,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.output.filesizeLimit=a?r.globalSettings.output.filesizeLimit:null}),t._uU(8,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.MAs(4),o=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",o.model.output.filesizeLimit)("disabled",null===o.options.output.filesizeLimit),t.xp6(1),t.Q6J("nzChecked",null!==o.options.output.filesizeLimit)}}function Li(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u65f6\u957f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1aHH:MM:SS "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"00:00:00"),t.qZA(),t._UZ(8,"br"),t.qZA())}function Ji(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",62),t.TgZ(1,"nz-form-label",14),t._uU(2,"\u65f6\u957f\u9650\u5236"),t.qZA(),t.YNc(3,Li,9,0,"ng-template",null,63,t.W1O),t.TgZ(5,"nz-form-control",60),t.TgZ(6,"app-input-duration",64),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.output.durationLimit=a}),t.qZA(),t.qZA(),t.TgZ(7,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.output.durationLimit=a?r.globalSettings.output.durationLimit:null}),t._uU(8,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.MAs(4),o=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",o.model.output.durationLimit)("disabled",null===o.options.output.durationLimit),t.xp6(1),t.Q6J("nzChecked",null!==o.options.output.durationLimit)}}function Qi(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u9009\u62e9\u8981\u5f55\u5236\u7684\u76f4\u64ad\u6d41\u683c\u5f0f "),t._UZ(2,"br"),t._uU(3," FLV: \u7f51\u7edc\u4e0d\u7a33\u5b9a\u5bb9\u6613\u4e2d\u65ad\u4e22\u5931\u6570\u636e\u6216\u5f55\u5236\u5230\u4e8c\u538b\u753b\u8d28 "),t._UZ(4,"br"),t._uU(5," HLS (fmp4): \u57fa\u672c\u4e0d\u53d7\u7f51\u7edc\u6ce2\u52a8\u5f71\u54cd\uff0c\u4f46\u53ea\u6709\u90e8\u5206\u76f4\u64ad\u95f4\u652f\u6301\u3002 "),t._UZ(6,"br"),t._uU(7," P.S. "),t._UZ(8,"br"),t._uU(9," \u5f55\u5236 HLS \u6d41\u9700\u8981 ffmpeg "),t._UZ(10,"br"),t._uU(11," \u5728\u8bbe\u5b9a\u65f6\u95f4\u5185\u6ca1\u6709 fmp4 \u6d41\u4f1a\u81ea\u52a8\u5207\u6362\u5f55\u5236 flv \u6d41 "),t._UZ(12,"br"),t._uU(13," WEB \u7aef\u76f4\u64ad\u64ad\u653e\u5668\u662f Hls7Player \u7684\u76f4\u64ad\u95f4\u652f\u6301\u5f55\u5236 fmp4 \u6d41, fMp4Player \u5219\u4e0d\u652f\u6301\u3002 "),t.qZA())}function qi(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u5982\u679c\u8d85\u8fc7\u6240\u8bbe\u7f6e\u7684\u7b49\u5f85\u65f6\u95f4 fmp4 \u6d41\u8fd8\u6ca1\u6709\u5c31\u5207\u6362\u4e3a\u5f55\u5236 flv \u6d41 "),t._UZ(2,"br"),t._uU(3," fmp4 \u6d41\u5728\u521a\u63a8\u6d41\u662f\u6ca1\u6709\u7684\uff0c\u8981\u8fc7\u4e00\u4f1a\u624d\u6709\u3002 "),t._UZ(4,"br"),t._uU(5," fmp4 \u6d41\u51fa\u73b0\u7684\u65f6\u95f4\u548c\u76f4\u64ad\u5ef6\u8fdf\u6709\u5173\uff0c\u4e00\u822c\u90fd\u5728 10 \u79d2\u5185\uff0c\u4f46\u4e5f\u6709\u5ef6\u8fdf\u6bd4\u8f83\u5927\u8d85\u8fc7 1 \u5206\u949f\u7684\u3002 "),t._UZ(6,"br"),t._uU(7," \u63a8\u8350\u5168\u5c40\u8bbe\u7f6e\u4e3a 10 \u79d2\uff0c\u4e2a\u522b\u5ef6\u8fdf\u6bd4\u8f83\u5927\u7684\u76f4\u64ad\u95f4\u5355\u72ec\u8bbe\u7f6e\u3002 "),t.qZA())}function Wi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13),t.TgZ(1,"nz-form-label",14),t._uU(2,"fmp4 \u6d41\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.YNc(3,qi,8,0,"ng-template",null,65,t.W1O),t.TgZ(5,"nz-form-control",16),t.TgZ(6,"nz-select",66,67),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.recorder.fmp4StreamTimeout=a}),t.qZA(),t.qZA(),t.TgZ(8,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.recorder.fmp4StreamTimeout=a?r.globalSettings.recorder.fmp4StreamTimeout:null}),t._uU(9,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.MAs(4),o=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",o.model.recorder.fmp4StreamTimeout)("disabled",null===o.options.recorder.fmp4StreamTimeout)("nzOptions",o.fmp4StreamTimeoutOptions),t.xp6(2),t.Q6J("nzChecked",null!==o.options.recorder.fmp4StreamTimeout)}}function Yi(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u6807\u51c6\u6a21\u5f0f: \u5bf9\u4e0b\u8f7d\u7684\u6d41\u6570\u636e\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(2,"br"),t._uU(3," \u539f\u59cb\u6a21\u5f0f: \u76f4\u63a5\u4e0b\u8f7d\u6d41\u6570\u636e\uff0c\u6ca1\u6709\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u4e0d\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(4,"br"),t.qZA())}function Ki(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13),t.TgZ(1,"nz-form-label",14),t._uU(2,"\u5f55\u5236\u6a21\u5f0f"),t.qZA(),t.YNc(3,Yi,5,0,"ng-template",null,68,t.W1O),t.TgZ(5,"nz-form-control",16),t.TgZ(6,"nz-select",69),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.recorder.recordingMode=a}),t.qZA(),t.qZA(),t.TgZ(7,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.recorder.recordingMode=a?r.globalSettings.recorder.recordingMode:null}),t._uU(8,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.MAs(4),o=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",o.model.recorder.recordingMode)("disabled",null===o.options.recorder.recordingMode)("nzOptions",o.recordingModeOptions),t.xp6(1),t.Q6J("nzChecked",null!==o.options.recorder.recordingMode)}}function Gi(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u9ed8\u8ba4: \u6bcf\u4e2a\u5206\u5272\u7684\u5f55\u64ad\u6587\u4ef6\u5bf9\u5e94\u4fdd\u5b58\u4e00\u4e2a\u5c01\u9762\u6587\u4ef6\uff0c\u4e0d\u7ba1\u5c01\u9762\u662f\u5426\u76f8\u540c\u3002"),t._UZ(2,"br"),t._uU(3," \u53bb\u91cd: \u76f8\u540c\u7684\u5c01\u9762\u53ea\u4fdd\u5b58\u4e00\u6b21"),t._UZ(4,"br"),t._uU(5," P.S. "),t._UZ(6,"br"),t._uU(7," \u5224\u65ad\u662f\u5426\u76f8\u540c\u662f\u4f9d\u636e\u5c01\u9762\u6570\u636e\u7684 sha1\uff0c\u53ea\u5728\u5355\u6b21\u5f55\u5236\u5185\u6709\u6548\u3002 "),t.qZA())}function $i(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13),t.TgZ(1,"nz-form-label",70),t._uU(2,"\u6570\u636e\u8bfb\u53d6\u8d85\u65f6"),t.qZA(),t.TgZ(3,"nz-form-control",71),t.TgZ(4,"nz-select",72,73),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.recorder.readTimeout=a}),t.qZA(),t.qZA(),t.TgZ(6,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.recorder.readTimeout=a?r.globalSettings.recorder.readTimeout:null}),t._uU(7,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.MAs(5),o=t.oxw(2);t.xp6(3),t.Q6J("nzValidateStatus",e.value>3?"warning":e),t.xp6(1),t.Q6J("ngModel",o.model.recorder.readTimeout)("disabled",null===o.options.recorder.readTimeout)("nzOptions",o.readTimeoutOptions),t.xp6(2),t.Q6J("nzChecked",null!==o.options.recorder.readTimeout)}}function Vi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13),t.TgZ(1,"nz-form-label",74),t._uU(2,"\u786c\u76d8\u5199\u5165\u7f13\u51b2"),t.qZA(),t.TgZ(3,"nz-form-control",16),t.TgZ(4,"nz-select",75),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.recorder.bufferSize=a}),t.qZA(),t.qZA(),t.TgZ(5,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.recorder.bufferSize=a?r.globalSettings.recorder.bufferSize:null}),t._uU(6,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngModel",e.model.recorder.bufferSize)("disabled",null===e.options.recorder.bufferSize)("nzOptions",e.bufferOptions)("nzOptionOverflowSize",6),t.xp6(1),t.Q6J("nzChecked",null!==e.options.recorder.bufferSize)}}function ji(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13),t.TgZ(1,"nz-form-label",76),t._uU(2,"flv \u6dfb\u52a0\u5143\u6570\u636e"),t.qZA(),t.TgZ(3,"nz-form-control",22),t.TgZ(4,"nz-switch",77),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).model.postprocessing.injectExtraMetadata=a}),t.qZA(),t.qZA(),t.TgZ(5,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return r.options.postprocessing.injectExtraMetadata=a?r.globalSettings.postprocessing.injectExtraMetadata:null}),t._uU(6,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngModel",e.model.postprocessing.injectExtraMetadata)("disabled",null===e.options.postprocessing.injectExtraMetadata||!!e.options.postprocessing.remuxToMp4),t.xp6(1),t.Q6J("nzChecked",null!==e.options.postprocessing.injectExtraMetadata)}}function Hi(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8: \u6ca1\u51fa\u9519\u5c31\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(2,"br"),t._uU(3," \u8c28\u614e: \u6ca1\u51fa\u9519\u4e14\u6ca1\u8b66\u544a\u624d\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(4,"br"),t._uU(5," \u4ece\u4e0d: \u603b\u662f\u4fdd\u7559\u6e90\u6587\u4ef6"),t._UZ(6,"br"),t.qZA())}function Xi(n,i){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 User Agent "),t.BQk())}function ta(n,i){1&n&&t.YNc(0,Xi,2,0,"ng-container",57),2&n&&t.Q6J("ngIf",i.$implicit.hasError("required"))}function ea(n,i){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"div",3),t.TgZ(3,"h2"),t._uU(4,"\u6587\u4ef6"),t.qZA(),t.TgZ(5,"nz-form-item",4),t.TgZ(6,"nz-form-label",5),t._uU(7,"\u8def\u5f84\u6a21\u677f"),t.qZA(),t.TgZ(8,"nz-form-control",6),t.TgZ(9,"input",7),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.output.pathTemplate=a}),t.qZA(),t.YNc(10,Bi,2,2,"ng-template",null,8,t.W1O),t.qZA(),t.TgZ(12,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.output.pathTemplate=a?r.globalSettings.output.pathTemplate:null}),t._uU(13,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.YNc(14,Ri,9,4,"nz-form-item",10),t.YNc(15,Ji,9,4,"nz-form-item",11),t.qZA(),t.TgZ(16,"div",12),t.TgZ(17,"h2"),t._uU(18,"\u5f55\u5236"),t.qZA(),t.TgZ(19,"nz-form-item",13),t.TgZ(20,"nz-form-label",14),t._uU(21,"\u76f4\u64ad\u6d41\u683c\u5f0f"),t.qZA(),t.YNc(22,Qi,14,0,"ng-template",null,15,t.W1O),t.TgZ(24,"nz-form-control",16),t.TgZ(25,"nz-select",17),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.recorder.streamFormat=a}),t.qZA(),t.qZA(),t.TgZ(26,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.recorder.streamFormat=a?r.globalSettings.recorder.streamFormat:null}),t._uU(27,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.YNc(28,Wi,10,5,"nz-form-item",18),t.YNc(29,Ki,9,5,"nz-form-item",18),t.TgZ(30,"nz-form-item",13),t.TgZ(31,"nz-form-label",19),t._uU(32,"\u753b\u8d28"),t.qZA(),t.TgZ(33,"nz-form-control",16),t.TgZ(34,"nz-select",20),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.recorder.qualityNumber=a}),t.qZA(),t.qZA(),t.TgZ(35,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.recorder.qualityNumber=a?r.globalSettings.recorder.qualityNumber:null}),t._uU(36,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(37,"nz-form-item",13),t.TgZ(38,"nz-form-label",21),t._uU(39,"\u4fdd\u5b58\u5c01\u9762"),t.qZA(),t.TgZ(40,"nz-form-control",22),t.TgZ(41,"nz-switch",23),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.recorder.saveCover=a}),t.qZA(),t.qZA(),t.TgZ(42,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.recorder.saveCover=a?r.globalSettings.recorder.saveCover:null}),t._uU(43,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(44,"nz-form-item",13),t.TgZ(45,"nz-form-label",14),t._uU(46,"\u5c01\u9762\u4fdd\u5b58\u7b56\u7565"),t.qZA(),t.YNc(47,Gi,8,0,"ng-template",null,24,t.W1O),t.TgZ(49,"nz-form-control",16),t.TgZ(50,"nz-select",25),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.recorder.coverSaveStrategy=a}),t.qZA(),t.qZA(),t.TgZ(51,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.recorder.coverSaveStrategy=a?r.globalSettings.recorder.coverSaveStrategy:null}),t._uU(52,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.YNc(53,$i,8,5,"nz-form-item",18),t.TgZ(54,"nz-form-item",13),t.TgZ(55,"nz-form-label",26),t._uU(56,"\u65ad\u7f51\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.TgZ(57,"nz-form-control",16),t.TgZ(58,"nz-select",27),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.recorder.disconnectionTimeout=a}),t.qZA(),t.qZA(),t.TgZ(59,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.recorder.bufferSize=a?r.globalSettings.recorder.bufferSize:null}),t._uU(60,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.YNc(61,Vi,7,5,"nz-form-item",18),t.qZA(),t.TgZ(62,"div",28),t.TgZ(63,"h2"),t._uU(64,"\u5f39\u5e55"),t.qZA(),t.TgZ(65,"nz-form-item",13),t.TgZ(66,"nz-form-label",29),t._uU(67,"\u8bb0\u5f55\u793c\u7269"),t.qZA(),t.TgZ(68,"nz-form-control",22),t.TgZ(69,"nz-switch",30),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.danmaku.recordGiftSend=a}),t.qZA(),t.qZA(),t.TgZ(70,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.danmaku.recordGiftSend=a?r.globalSettings.danmaku.recordGiftSend:null}),t._uU(71,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(72,"nz-form-item",13),t.TgZ(73,"nz-form-label",31),t._uU(74,"\u8bb0\u5f55\u514d\u8d39\u793c\u7269"),t.qZA(),t.TgZ(75,"nz-form-control",22),t.TgZ(76,"nz-switch",32),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.danmaku.recordFreeGifts=a}),t.qZA(),t.qZA(),t.TgZ(77,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.danmaku.recordFreeGifts=a?r.globalSettings.danmaku.recordFreeGifts:null}),t._uU(78,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(79,"nz-form-item",13),t.TgZ(80,"nz-form-label",33),t._uU(81,"\u8bb0\u5f55\u4e0a\u8230"),t.qZA(),t.TgZ(82,"nz-form-control",22),t.TgZ(83,"nz-switch",34),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.danmaku.recordGuardBuy=a}),t.qZA(),t.qZA(),t.TgZ(84,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.danmaku.recordGuardBuy=a?r.globalSettings.danmaku.recordGuardBuy:null}),t._uU(85,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(86,"nz-form-item",13),t.TgZ(87,"nz-form-label",35),t._uU(88,"\u8bb0\u5f55 Super Chat"),t.qZA(),t.TgZ(89,"nz-form-control",22),t.TgZ(90,"nz-switch",36),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.danmaku.recordSuperChat=a}),t.qZA(),t.qZA(),t.TgZ(91,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.danmaku.recordSuperChat=a?r.globalSettings.danmaku.recordSuperChat:null}),t._uU(92,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(93,"nz-form-item",13),t.TgZ(94,"nz-form-label",37),t._uU(95,"\u5f39\u5e55\u524d\u52a0\u7528\u6237\u540d"),t.qZA(),t.TgZ(96,"nz-form-control",22),t.TgZ(97,"nz-switch",38),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.danmaku.danmuUname=a}),t.qZA(),t.qZA(),t.TgZ(98,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.danmaku.danmuUname=a?r.globalSettings.danmaku.danmuUname:null}),t._uU(99,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(100,"nz-form-item",13),t.TgZ(101,"nz-form-label",39),t._uU(102,"\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55"),t.qZA(),t.TgZ(103,"nz-form-control",22),t.TgZ(104,"nz-switch",40),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.danmaku.saveRawDanmaku=a}),t.qZA(),t.qZA(),t.TgZ(105,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.danmaku.saveRawDanmaku=a?r.globalSettings.danmaku.saveRawDanmaku:null}),t._uU(106,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(107,"div",41),t.TgZ(108,"h2"),t._uU(109,"\u6587\u4ef6\u5904\u7406"),t.qZA(),t.YNc(110,ji,7,3,"nz-form-item",18),t.TgZ(111,"nz-form-item",13),t.TgZ(112,"nz-form-label",42),t._uU(113,"\u8f6c\u5c01\u88c5\u4e3a mp4"),t.qZA(),t.TgZ(114,"nz-form-control",22),t.TgZ(115,"nz-switch",43),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.postprocessing.remuxToMp4=a}),t.qZA(),t.qZA(),t.TgZ(116,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.postprocessing.remuxToMp4=a?r.globalSettings.postprocessing.remuxToMp4:null}),t._uU(117,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(118,"nz-form-item",13),t.TgZ(119,"nz-form-label",14),t._uU(120,"\u6e90\u6587\u4ef6\u5220\u9664\u7b56\u7565"),t.qZA(),t.YNc(121,Hi,7,0,"ng-template",null,44,t.W1O),t.TgZ(123,"nz-form-control",16),t.TgZ(124,"nz-select",45),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.postprocessing.deleteSource=a}),t.qZA(),t.qZA(),t.TgZ(125,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.postprocessing.deleteSource=a?r.globalSettings.postprocessing.deleteSource:null}),t._uU(126,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(127,"div",46),t.TgZ(128,"h2"),t._uU(129,"\u7f51\u7edc\u8bf7\u6c42"),t.qZA(),t.TgZ(130,"nz-form-item",47),t.TgZ(131,"nz-form-label",48),t._uU(132,"User Agent"),t.qZA(),t.TgZ(133,"nz-form-control",49),t.TgZ(134,"textarea",50,51),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.header.userAgent=a}),t.qZA(),t.qZA(),t.YNc(136,ta,1,1,"ng-template",null,52,t.W1O),t.TgZ(138,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.header.userAgent=a?r.globalSettings.header.userAgent:null}),t._uU(139,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.TgZ(140,"nz-form-item",47),t.TgZ(141,"nz-form-label",53),t._uU(142,"Cookie"),t.qZA(),t.TgZ(143,"nz-form-control",54),t.TgZ(144,"textarea",55,56),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().model.header.cookie=a}),t.qZA(),t.qZA(),t.TgZ(146,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return r.options.header.cookie=a?r.globalSettings.header.cookie:null}),t._uU(147,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.BQk()}if(2&n){const e=t.MAs(11),o=t.MAs(23),a=t.MAs(48),r=t.MAs(122),d=t.MAs(135),C=t.MAs(137),T=t.MAs(145),l=t.oxw();t.xp6(8),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("pattern",l.pathTemplatePattern)("ngModel",l.model.output.pathTemplate)("disabled",null===l.options.output.pathTemplate),t.xp6(3),t.Q6J("nzChecked",null!==l.options.output.pathTemplate),t.xp6(2),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(1),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(5),t.Q6J("nzTooltipTitle",o),t.xp6(5),t.Q6J("ngModel",l.model.recorder.streamFormat)("disabled",null===l.options.recorder.streamFormat)("nzOptions",l.streamFormatOptions),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.streamFormat),t.xp6(2),t.Q6J("ngIf","fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)),t.xp6(1),t.Q6J("ngIf","fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)),t.xp6(5),t.Q6J("ngModel",l.model.recorder.qualityNumber)("disabled",null===l.options.recorder.qualityNumber)("nzOptions",l.qualityOptions),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.qualityNumber),t.xp6(6),t.Q6J("ngModel",l.model.recorder.saveCover)("disabled",null===l.options.recorder.saveCover),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.saveCover),t.xp6(3),t.Q6J("nzTooltipTitle",a),t.xp6(5),t.Q6J("ngModel",l.model.recorder.coverSaveStrategy)("disabled",null===l.options.recorder.coverSaveStrategy||!l.options.recorder.saveCover)("nzOptions",l.coverSaveStrategies),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.coverSaveStrategy),t.xp6(2),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)),t.xp6(5),t.Q6J("ngModel",l.model.recorder.disconnectionTimeout)("disabled",null===l.options.recorder.disconnectionTimeout)("nzOptions",l.disconnectionTimeoutOptions)("nzOptionOverflowSize",6),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.bufferSize),t.xp6(2),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(8),t.Q6J("ngModel",l.model.danmaku.recordGiftSend)("disabled",null===l.options.danmaku.recordGiftSend),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordGiftSend),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.recordFreeGifts)("disabled",null===l.options.danmaku.recordFreeGifts),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordFreeGifts),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.recordGuardBuy)("disabled",null===l.options.danmaku.recordGuardBuy),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordGuardBuy),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.recordSuperChat)("disabled",null===l.options.danmaku.recordSuperChat),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordSuperChat),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.danmuUname)("disabled",null===l.options.danmaku.danmuUname),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.danmuUname),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.saveRawDanmaku)("disabled",null===l.options.danmaku.saveRawDanmaku),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.saveRawDanmaku),t.xp6(5),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(5),t.Q6J("ngModel",l.model.postprocessing.remuxToMp4)("disabled",null===l.options.postprocessing.remuxToMp4),t.xp6(1),t.Q6J("nzChecked",null!==l.options.postprocessing.remuxToMp4),t.xp6(3),t.Q6J("nzTooltipTitle",r),t.xp6(5),t.Q6J("ngModel",l.model.postprocessing.deleteSource)("disabled",null===l.options.postprocessing.deleteSource||!l.options.postprocessing.remuxToMp4)("nzOptions",l.deleteStrategies),t.xp6(1),t.Q6J("nzChecked",null!==l.options.postprocessing.deleteSource),t.xp6(8),t.Q6J("nzWarningTip",l.warningTip)("nzValidateStatus",d.valid&&l.options.header.userAgent!==l.taskOptions.header.userAgent&&l.options.header.userAgent!==l.globalSettings.header.userAgent?"warning":d)("nzErrorTip",C),t.xp6(1),t.Q6J("rows",3)("ngModel",l.model.header.userAgent)("disabled",null===l.options.header.userAgent),t.xp6(4),t.Q6J("nzChecked",null!==l.options.header.userAgent),t.xp6(5),t.Q6J("nzWarningTip",l.warningTip)("nzValidateStatus",T.valid&&l.options.header.cookie!==l.taskOptions.header.cookie&&l.options.header.cookie!==l.globalSettings.header.cookie?"warning":T),t.xp6(1),t.Q6J("rows",3)("ngModel",l.model.header.cookie)("disabled",null===l.options.header.cookie),t.xp6(2),t.Q6J("nzChecked",null!==l.options.header.cookie)}}let na=(()=>{class n{constructor(e){this.changeDetector=e,this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.afterOpen=new t.vpe,this.afterClose=new t.vpe,this.warningTip="\u9700\u8981\u91cd\u542f\u5f39\u5e55\u5ba2\u6237\u7aef\u624d\u80fd\u751f\u6548\uff0c\u5982\u679c\u4efb\u52a1\u6b63\u5728\u5f55\u5236\u53ef\u80fd\u4f1a\u4e22\u5931\u5f39\u5e55\uff01",this.pathTemplatePattern=N._m,this.streamFormatOptions=(0,I.Z)(N.tp),this.recordingModeOptions=(0,I.Z)(N.kV),this.fmp4StreamTimeoutOptions=(0,I.Z)(N.D4),this.qualityOptions=(0,I.Z)(N.O6),this.readTimeoutOptions=(0,I.Z)(N.D4),this.disconnectionTimeoutOptions=(0,I.Z)(N.$w),this.bufferOptions=(0,I.Z)(N.Rc),this.deleteStrategies=(0,I.Z)(N.rc),this.coverSaveStrategies=(0,I.Z)(N.J_)}ngOnChanges(){this.options=(0,I.Z)(this.taskOptions),this.setupModel(),this.changeDetector.markForCheck()}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit((0,$.e5)(this.options,this.taskOptions)),this.close()}setupModel(){const e={};for(const o of Object.keys(this.options)){const d=this.globalSettings[o];Reflect.set(e,o,new Proxy(this.options[o],{get:(C,T)=>{var l;return null!==(l=Reflect.get(C,T))&&void 0!==l?l:Reflect.get(d,T)},set:(C,T,l)=>Reflect.set(C,T,l)}))}this.model=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-settings-dialog"]],viewQuery:function(e,o){if(1&e&&t.Gf(g.F,5),2&e){let a;t.iGM(a=t.CRH())&&(o.ngForm=a.first)}},inputs:{taskOptions:"taskOptions",globalSettings:"globalSettings",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm",afterOpen:"afterOpen",afterClose:"afterClose"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4efb\u52a1\u8bbe\u7f6e","nzCentered","",3,"nzVisible","nzOkDisabled","nzOnOk","nzOnCancel","nzAfterOpen","nzAfterClose"],[4,"nzModalContent"],["nz-form","","ngForm",""],["ngModelGroup","output",1,"form-group","output"],[1,"setting-item","input"],["nzNoColon","","nzTooltipTitle","\u53d8\u91cf\u8bf4\u660e\u8bf7\u67e5\u770b\u5bf9\u5e94\u5168\u5c40\u8bbe\u7f6e",1,"setting-label"],[1,"setting-control","input",3,"nzErrorTip"],["type","text","required","","nz-input","","name","pathTemplate",3,"pattern","ngModel","disabled","ngModelChange"],["pathTemplateErrorTip",""],["nz-checkbox","",3,"nzChecked","nzCheckedChange"],["class","setting-item filesize-limit",4,"ngIf"],["class","setting-item duration-limit",4,"ngIf"],["ngModelGroup","recorder",1,"form-group","recorder"],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["streamFormatTip",""],[1,"setting-control","select"],["name","streamFormat",3,"ngModel","disabled","nzOptions","ngModelChange"],["class","setting-item",4,"ngIf"],["nzNoColon","","nzTooltipTitle","\u6240\u9009\u753b\u8d28\u4e0d\u5b58\u5728\u5c06\u4ee5\u539f\u753b\u4ee3\u66ff",1,"setting-label"],["name","qualityNumber",3,"ngModel","disabled","nzOptions","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u5f55\u64ad\u6587\u4ef6\u5b8c\u6210\u65f6\u4fdd\u5b58\u5f53\u524d\u76f4\u64ad\u95f4\u7684\u5c01\u9762",1,"setting-label"],[1,"setting-control","switch"],["name","saveCover",3,"ngModel","disabled","ngModelChange"],["coverSaveStrategyTip",""],["name","coverSaveStrategy",3,"ngModel","disabled","nzOptions","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u65ad\u7f51\u8d85\u8fc7\u7b49\u5f85\u65f6\u95f4\u5c31\u7ed3\u675f\u5f55\u5236\uff0c\u5982\u679c\u7f51\u7edc\u6062\u590d\u540e\u4ecd\u672a\u4e0b\u64ad\u4f1a\u81ea\u52a8\u91cd\u65b0\u5f00\u59cb\u5f55\u5236\u3002",1,"setting-label"],["name","disconnectionTimeout",3,"ngModel","disabled","nzOptions","nzOptionOverflowSize","ngModelChange"],["ngModelGroup","danmaku",1,"form-group","danmaku"],["nzFor","recordGiftSend","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordGiftSend","name","recordGiftSend",3,"ngModel","disabled","ngModelChange"],["nzFor","recordFreeGifts","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u514d\u8d39\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordFreeGifts","name","recordFreeGifts",3,"ngModel","disabled","ngModelChange"],["nzFor","recordGuardBuy","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u4e0a\u8230\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordGuardBuy","name","recordGuardBuy",3,"ngModel","disabled","ngModelChange"],["nzFor","recordSuperChat","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55 Super Chat \u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordSuperChat","name","recordSuperChat",3,"ngModel","disabled","ngModelChange"],["nzFor","danmuUname","nzNoColon","","nzTooltipTitle","\u53d1\u9001\u8005: \u5f39\u5e55\u5185\u5bb9",1,"setting-label"],["id","danmuUname","name","danmuUname",3,"ngModel","disabled","ngModelChange"],["nzFor","saveRawDanmaku","nzNoColon","","nzTooltipTitle","\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55\u5230 JSON lines \u6587\u4ef6\uff0c\u4e3b\u8981\u7528\u4e8e\u5206\u6790\u8c03\u8bd5\u3002",1,"setting-label"],["id","saveRawDanmaku","name","saveRawDanmaku",3,"ngModel","disabled","ngModelChange"],["ngModelGroup","postprocessing",1,"form-group","postprocessing"],["nzNoColon","","nzTooltipTitle","\u8c03\u7528 ffmpeg \u8fdb\u884c\u8f6c\u6362\uff0c\u9700\u8981\u5b89\u88c5 ffmpeg \u3002",1,"setting-label"],["name","remuxToMp4",3,"ngModel","disabled","ngModelChange"],["deleteSourceTip",""],["name","deleteSource",3,"ngModel","disabled","nzOptions","ngModelChange"],["ngModelGroup","header",1,"form-group","header"],[1,"setting-item","textarea"],["nzFor","userAgent","nzNoColon","",1,"setting-label"],[1,"setting-control","textarea",3,"nzWarningTip","nzValidateStatus","nzErrorTip"],["nz-input","","required","","id","userAgent","name","userAgent",3,"rows","ngModel","disabled","ngModelChange"],["userAgent","ngModel"],["userAgentErrorTip",""],["nzFor","cookie","nzNoColon","",1,"setting-label"],[1,"setting-control","textarea",3,"nzWarningTip","nzValidateStatus"],["nz-input","","id","cookie","name","cookie",3,"rows","ngModel","disabled","ngModelChange"],["cookie","ngModel"],[4,"ngIf"],[1,"setting-item","filesize-limit"],["filesizeLimitTip",""],[1,"setting-control","input"],["name","filesizeLimit",3,"ngModel","disabled","ngModelChange"],[1,"setting-item","duration-limit"],["durationLimitTip",""],["name","durationLimit",3,"ngModel","disabled","ngModelChange"],["fmp4StreamTimeoutTip",""],["name","fmp4StreamTimeout",3,"ngModel","disabled","nzOptions","ngModelChange"],["fmp4StreamTimeout","ngModel"],["recordingModeTip",""],["name","recordingMode",3,"ngModel","disabled","nzOptions","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u8d85\u65f6\u65f6\u95f4\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u957f\u76f8\u5bf9\u4e0d\u5bb9\u6613\u56e0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u800c\u51fa\u73b0\u6d41\u4e2d\u65ad\uff0c\u4f46\u662f\u4e00\u65e6\u51fa\u73b0\u4e2d\u65ad\u5c31\u65e0\u6cd5\u5b9e\u73b0\u65e0\u7f1d\u62fc\u63a5\u4e14\u6f0f\u5f55\u8f83\u591a\u3002",1,"setting-label"],["nzWarningTip","\u65e0\u7f1d\u62fc\u63a5\u4f1a\u5931\u6548\uff01",1,"setting-control","select",3,"nzValidateStatus"],["name","readTimeout",3,"ngModel","disabled","nzOptions","ngModelChange"],["readTimeout","ngModel"],["nzNoColon","","nzTooltipTitle","\u786c\u76d8\u5199\u5165\u7f13\u51b2\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u5927\u53ef\u4ee5\u51cf\u5c11\u5bf9\u786c\u76d8\u7684\u5199\u5165\uff0c\u4f46\u9700\u8981\u5360\u7528\u66f4\u591a\u7684\u5185\u5b58\u3002",1,"setting-label"],["name","bufferSize",3,"ngModel","disabled","nzOptions","nzOptionOverflowSize","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u6dfb\u52a0\u5173\u952e\u5e27\u7b49\u5143\u6570\u636e\u4f7f\u5b9a\u4f4d\u64ad\u653e\u548c\u62d6\u8fdb\u5ea6\u6761\u4e0d\u4f1a\u5361\u987f",1,"setting-label"],["name","injectExtraMetadata",3,"ngModel","disabled","ngModelChange"]],template:function(e,o){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzOnOk",function(){return o.handleConfirm()})("nzOnCancel",function(){return o.handleCancel()})("nzAfterOpen",function(){return o.afterOpen.emit()})("nzAfterClose",function(){return o.afterClose.emit()}),t.YNc(1,ea,148,73,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzVisible",o.visible)("nzOkDisabled",null==o.ngForm||null==o.ngForm.form?null:o.ngForm.form.invalid)},directives:[W.du,W.Hf,g._Y,g.JL,g.F,L.Lr,g.Mq,m.SK,L.Nx,m.t3,L.iK,L.Fd,G.Zp,g.Fj,g.Q7,g.c5,g.JJ,g.On,c.O5,vt.Ie,Zi.i,wi.q,ct.Vq,lt.i],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}nz-divider[_ngcontent-%COMP%]{margin:0!important}.form-group[_ngcontent-%COMP%]:last-child .setting-item[_ngcontent-%COMP%]:last-child{padding-bottom:0}.setting-item[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:1em 0;grid-gap:1em;gap:1em;border:none}.setting-item[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0!important}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{justify-self:start}.setting-item[_ngcontent-%COMP%] .setting-control[_ngcontent-%COMP%]{justify-self:center}.setting-item[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%]{justify-self:end}.setting-item[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%] span:last-of-type{padding-right:0}.setting-item.input[_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.setting-item.input[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{grid-row:1/2;grid-column:1/2;justify-self:center}.setting-item.input[_ngcontent-%COMP%] .setting-control[_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%] .setting-control[_ngcontent-%COMP%]{grid-row:2/3;grid-column:1/-1;justify-self:stretch}.setting-item.input[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%]{grid-row:1/2;grid-column:2/3;justify-self:center}@media screen and (max-width: 450px){.setting-item[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{grid-column:1/-1;justify-self:center}.setting-item[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%]{justify-self:end}}.filesize-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%], .duration-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}@media screen and (max-width: 319px){.filesize-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%], .duration-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%]{margin-left:0!important}}"],changeDetection:0}),n})();function Ht(n,i,e,o,a,r,d){try{var C=n[r](d),T=C.value}catch(l){return void e(l)}C.done?i(T):Promise.resolve(T).then(o,a)}var Tt=s(5254),ia=s(3753),aa=s(2313);const xt=new Map,Dt=new Map;let ra=(()=>{class n{constructor(e){this.domSanitizer=e}transform(e,o="object"){return"object"===o?Dt.has(e)?(0,Z.of)(Dt.get(e)):(0,Tt.D)(this.fetchImage(e)).pipe((0,Y.U)(a=>URL.createObjectURL(a)),(0,Y.U)(a=>this.domSanitizer.bypassSecurityTrustUrl(a)),(0,P.b)(a=>Dt.set(e,a)),(0,tt.K)(()=>(0,Z.of)(this.domSanitizer.bypassSecurityTrustUrl("")))):xt.has(e)?(0,Z.of)(xt.get(e)):(0,Tt.D)(this.fetchImage(e)).pipe((0,H.w)(a=>this.createDataURL(a)),(0,P.b)(a=>xt.set(e,a)),(0,tt.K)(()=>(0,Z.of)(this.domSanitizer.bypassSecurityTrustUrl(""))))}fetchImage(e){return function oa(n){return function(){var i=this,e=arguments;return new Promise(function(o,a){var r=n.apply(i,e);function d(T){Ht(r,o,a,d,C,"next",T)}function C(T){Ht(r,o,a,d,C,"throw",T)}d(void 0)})}}(function*(){return yield(yield fetch(e,{referrer:""})).blob()})()}createDataURL(e){const o=new FileReader,a=(0,ia.R)(o,"load").pipe((0,Y.U)(()=>this.domSanitizer.bypassSecurityTrustUrl(o.result)));return o.readAsDataURL(e),a}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(aa.H7,16))},n.\u0275pipe=t.Yjl({name:"dataurl",type:n,pure:!0}),n})();function sa(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"app-info-panel",21),t.NdJ("close",function(){return t.CHM(e),t.oxw(2).showInfoPanel=!1}),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("data",e.data)}}const la=function(n){return[n,"detail"]};function ca(n,i){if(1&n&&(t.TgZ(0,"a",15),t.TgZ(1,"div",16),t._UZ(2,"img",17),t.ALo(3,"async"),t.ALo(4,"dataurl"),t.TgZ(5,"h2",18),t._uU(6),t.qZA(),t.YNc(7,sa,1,1,"app-info-panel",19),t._UZ(8,"app-status-display",20),t.qZA(),t.qZA()),2&n){const e=t.oxw();t.Q6J("routerLink",t.VKq(10,la,e.data.room_info.room_id)),t.xp6(2),t.Q6J("src",t.lcZ(3,6,t.lcZ(4,8,e.data.room_info.cover)),t.LSH),t.xp6(3),t.Q6J("nzTooltipTitle","\u76f4\u64ad\u95f4\u6807\u9898\uff1a"+e.data.room_info.title),t.xp6(1),t.hij(" ",e.data.room_info.title," "),t.xp6(1),t.Q6J("ngIf",e.showInfoPanel),t.xp6(1),t.Q6J("status",e.data.task_status)}}function ua(n,i){if(1&n&&(t._UZ(0,"nz-avatar",22),t.ALo(1,"async"),t.ALo(2,"dataurl")),2&n){const e=t.oxw();t.Q6J("nzShape","square")("nzSize",54)("nzSrc",t.lcZ(1,3,t.lcZ(2,5,e.data.user_info.face)))}}function pa(n,i){1&n&&(t.TgZ(0,"nz-tag",31),t._UZ(1,"i",32),t.TgZ(2,"span"),t._uU(3,"\u672a\u5f00\u64ad"),t.qZA(),t.qZA())}function ga(n,i){1&n&&(t.TgZ(0,"nz-tag",33),t._UZ(1,"i",34),t.TgZ(2,"span"),t._uU(3,"\u76f4\u64ad\u4e2d"),t.qZA(),t.qZA())}function da(n,i){1&n&&(t.TgZ(0,"nz-tag",35),t._UZ(1,"i",36),t.TgZ(2,"span"),t._uU(3,"\u8f6e\u64ad\u4e2d"),t.qZA(),t.qZA())}function ma(n,i){if(1&n&&(t.TgZ(0,"p",23),t.TgZ(1,"span",24),t.TgZ(2,"a",25),t._uU(3),t.qZA(),t.qZA(),t.TgZ(4,"span",26),t.ynx(5,27),t.YNc(6,pa,4,0,"nz-tag",28),t.YNc(7,ga,4,0,"nz-tag",29),t.YNc(8,da,4,0,"nz-tag",30),t.BQk(),t.qZA(),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.MGl("href","https://space.bilibili.com/",e.data.user_info.uid,"",t.LSH),t.xp6(1),t.hij(" ",e.data.user_info.name," "),t.xp6(2),t.Q6J("ngSwitch",e.data.room_info.live_status),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2)}}function ha(n,i){if(1&n&&(t.TgZ(0,"span",44),t.TgZ(1,"a",25),t._uU(2),t.qZA(),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.MGl("href","https://live.bilibili.com/",e.data.room_info.short_room_id,"",t.LSH),t.xp6(1),t.hij(" ",e.data.room_info.short_room_id,"")}}function fa(n,i){if(1&n&&(t.TgZ(0,"p",37),t.TgZ(1,"span",38),t.TgZ(2,"span",39),t._uU(3,"\u623f\u95f4\u53f7\uff1a"),t.qZA(),t.YNc(4,ha,3,2,"span",40),t.TgZ(5,"span",41),t.TgZ(6,"a",25),t._uU(7),t.qZA(),t.qZA(),t.qZA(),t.TgZ(8,"span",42),t.TgZ(9,"a",25),t.TgZ(10,"nz-tag",43),t._uU(11),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngIf",e.data.room_info.short_room_id),t.xp6(2),t.MGl("href","https://live.bilibili.com/",e.data.room_info.room_id,"",t.LSH),t.xp6(1),t.Oqu(e.data.room_info.room_id),t.xp6(2),t.hYB("href","https://live.bilibili.com/p/eden/area-tags?parentAreaId=",e.data.room_info.parent_area_id,"&areaId=",e.data.room_info.area_id,"",t.LSH),t.xp6(1),t.Q6J("nzColor","#23ade5"),t.xp6(1),t.hij(" ",e.data.room_info.area_name," ")}}function Ca(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-switch",45),t.NdJ("click",function(){return t.CHM(e),t.oxw().toggleRecorder()}),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("nzDisabled",e.toggleRecorderForbidden)("ngModel",e.data.task_status.recorder_enabled)("nzControl",!0)("nzLoading",e.switchPending)}}function za(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",46),t.NdJ("click",function(){return t.CHM(e),t.oxw().cutStream()}),t._UZ(1,"i",47),t.qZA()}if(2&n){const e=t.oxw();t.ekj("not-allowed",e.data.task_status.running_status!==e.RunningStatus.RECORDING)}}function Ta(n,i){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"app-task-settings-dialog",51),t.NdJ("visibleChange",function(a){return t.CHM(e),t.oxw(2).settingsDialogVisible=a})("confirm",function(a){return t.CHM(e),t.oxw(2).changeTaskOptions(a)})("afterClose",function(){return t.CHM(e),t.oxw(2).cleanSettingsData()}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("taskOptions",e.taskOptions)("globalSettings",e.globalSettings)("visible",e.settingsDialogVisible)}}function xa(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",48),t.NdJ("click",function(){return t.CHM(e),t.oxw().openSettingsDialog()}),t._UZ(1,"i",49),t.qZA(),t.YNc(2,Ta,2,3,"ng-container",50)}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",e.taskOptions&&e.globalSettings)}}function Da(n,i){if(1&n&&(t.TgZ(0,"div",54),t._UZ(1,"i",55),t.qZA()),2&n){t.oxw(2);const e=t.MAs(20);t.Q6J("nzDropdownMenu",e)}}function Ma(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",56),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).menuDrawerVisible=!0}),t._UZ(1,"i",55),t.qZA()}}function Oa(n,i){if(1&n&&(t.YNc(0,Da,2,1,"div",52),t.YNc(1,Ma,2,0,"div",53)),2&n){const e=t.oxw();t.Q6J("ngIf",!e.useDrawer),t.xp6(1),t.Q6J("ngIf",e.useDrawer)}}function ka(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"ul",57),t.TgZ(1,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().startTask()}),t._uU(2,"\u8fd0\u884c\u4efb\u52a1"),t.qZA(),t.TgZ(3,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().stopTask()}),t._uU(4,"\u505c\u6b62\u4efb\u52a1"),t.qZA(),t.TgZ(5,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().removeTask()}),t._uU(6,"\u5220\u9664\u4efb\u52a1"),t.qZA(),t.TgZ(7,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().stopTask(!0)}),t._uU(8,"\u5f3a\u5236\u505c\u6b62\u4efb\u52a1"),t.qZA(),t.TgZ(9,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().disableRecorder(!0)}),t._uU(10,"\u5f3a\u5236\u5173\u95ed\u5f55\u5236"),t.qZA(),t.TgZ(11,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().updateTaskInfo()}),t._uU(12,"\u5237\u65b0\u6570\u636e"),t.qZA(),t.TgZ(13,"li",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().showInfoPanel=!0}),t._uU(14,"\u663e\u793a\u5f55\u5236\u4fe1\u606f"),t.qZA(),t.qZA()}}function va(n,i){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",61),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).menuDrawerVisible=!1}),t.GkF(2,12),t.qZA(),t.BQk()}if(2&n){t.oxw(2);const e=t.MAs(23);t.xp6(2),t.Q6J("ngTemplateOutlet",e)}}const Ea=function(){return{padding:"0"}};function Aa(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"nz-drawer",59),t.NdJ("nzVisibleChange",function(a){return t.CHM(e),t.oxw().menuDrawerVisible=a})("nzOnClose",function(){return t.CHM(e),t.oxw().menuDrawerVisible=!1}),t.YNc(1,va,3,1,"ng-container",60),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("nzClosable",!1)("nzBodyStyle",t.DdM(3,Ea))("nzVisible",e.menuDrawerVisible)}}const Pa=function(n,i,e,o){return[n,i,e,o]},Sa=function(){return{padding:"0.5rem"}},ya=function(){return{size:"large"}};let ba=(()=>{class n{constructor(e,o,a,r,d,C,T){this.changeDetector=o,this.message=a,this.modal=r,this.settingService=d,this.taskManager=C,this.appTaskSettings=T,this.stopped=!1,this.destroyed=new z.xQ,this.useDrawer=!1,this.menuDrawerVisible=!1,this.switchPending=!1,this.settingsDialogVisible=!1,this.RunningStatus=h.cG,e.observe(et[0]).pipe((0,M.R)(this.destroyed)).subscribe(l=>{this.useDrawer=l.matches,o.markForCheck()})}get roomId(){return this.data.room_info.room_id}get toggleRecorderForbidden(){return!this.data.task_status.monitor_enabled}get showInfoPanel(){return Boolean(this.appTaskSettings.getSettings(this.roomId).showInfoPanel)}set showInfoPanel(e){this.appTaskSettings.updateSettings(this.roomId,{showInfoPanel:e})}ngOnChanges(e){console.debug("[ngOnChanges]",this.roomId,e),this.stopped=this.data.task_status.running_status===h.cG.STOPPED}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}updateTaskInfo(){this.taskManager.updateTaskInfo(this.roomId).subscribe()}toggleRecorder(){this.toggleRecorderForbidden||this.switchPending||(this.switchPending=!0,this.data.task_status.recorder_enabled?this.taskManager.disableRecorder(this.roomId).subscribe(()=>this.switchPending=!1):this.taskManager.enableRecorder(this.roomId).subscribe(()=>this.switchPending=!1))}removeTask(){this.taskManager.removeTask(this.roomId).subscribe()}startTask(){this.data.task_status.running_status===h.cG.STOPPED?this.taskManager.startTask(this.roomId).subscribe():this.message.warning("\u4efb\u52a1\u8fd0\u884c\u4e2d\uff0c\u5ffd\u7565\u64cd\u4f5c\u3002")}stopTask(e=!1){this.data.task_status.running_status!==h.cG.STOPPED?e&&this.data.task_status.running_status==h.cG.RECORDING?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u505c\u6b62\u4efb\u52a1\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((o,a)=>{this.taskManager.stopTask(this.roomId,e).subscribe(o,a)})}):this.taskManager.stopTask(this.roomId).subscribe():this.message.warning("\u4efb\u52a1\u5904\u4e8e\u505c\u6b62\u72b6\u6001\uff0c\u5ffd\u7565\u64cd\u4f5c\u3002")}disableRecorder(e=!1){this.data.task_status.recorder_enabled?e&&this.data.task_status.running_status==h.cG.RECORDING?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u505c\u6b62\u5f55\u5236\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((o,a)=>{this.taskManager.disableRecorder(this.roomId,e).subscribe(o,a)})}):this.taskManager.disableRecorder(this.roomId).subscribe():this.message.warning("\u5f55\u5236\u5904\u4e8e\u5173\u95ed\u72b6\u6001\uff0c\u5ffd\u7565\u64cd\u4f5c\u3002")}openSettingsDialog(){(0,Qt.$R)(this.settingService.getTaskOptions(this.roomId),this.settingService.getSettings(["output","header","danmaku","recorder","postprocessing"])).subscribe(([e,o])=>{this.taskOptions=e,this.globalSettings=o,this.settingsDialogVisible=!0,this.changeDetector.markForCheck()},e=>{this.message.error(`\u83b7\u53d6\u4efb\u52a1\u8bbe\u7f6e\u51fa\u9519: ${e.message}`)})}cleanSettingsData(){delete this.taskOptions,delete this.globalSettings,this.changeDetector.markForCheck()}changeTaskOptions(e){this.settingService.changeTaskOptions(this.roomId,e).pipe((0,gt.X)(3,300)).subscribe(o=>{this.message.success("\u4fee\u6539\u4efb\u52a1\u8bbe\u7f6e\u6210\u529f")},o=>{this.message.error(`\u4fee\u6539\u4efb\u52a1\u8bbe\u7f6e\u51fa\u9519: ${o.message}`)})}cutStream(){this.data.task_status.running_status===h.cG.RECORDING&&this.taskManager.canCutStream(this.roomId).subscribe(e=>{e&&this.taskManager.cutStream(this.roomId).subscribe()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.Yg),t.Y36(t.sBO),t.Y36(ft.dD),t.Y36(W.Sf),t.Y36(Ei.R),t.Y36(Ct),t.Y36(Ai))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-item"]],hostVars:2,hostBindings:function(e,o){2&e&&t.ekj("stopped",o.stopped)},inputs:{data:"data"},features:[t.TTD],decls:25,vars:19,consts:[[3,"nzCover","nzHoverable","nzActions","nzBodyStyle"],[3,"nzActive","nzLoading","nzAvatar"],[3,"nzAvatar","nzTitle","nzDescription"],["coverTemplate",""],["avatarTemplate",""],["titleTemplate",""],["descTemplate",""],["actionSwitch",""],["actionDelete",""],["actionSetting",""],["actionMore",""],["dropdownMenu","nzDropdownMenu"],[3,"ngTemplateOutlet"],["menu",""],["nzPlacement","bottom","nzHeight","auto",3,"nzClosable","nzBodyStyle","nzVisible","nzVisibleChange","nzOnClose",4,"ngIf"],[3,"routerLink"],[1,"cover-wrapper"],["alt","\u76f4\u64ad\u95f4\u5c01\u9762",1,"cover",3,"src"],["nz-tooltip","","nzTooltipPlacement","bottomLeft",1,"title",3,"nzTooltipTitle"],[3,"data","close",4,"ngIf"],[3,"status"],[3,"data","close"],[3,"nzShape","nzSize","nzSrc"],[1,"meta-title"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u4e3b\u64ad\u4e2a\u4eba\u7a7a\u95f4\u9875\u9762","nzTooltipPlacement","right",1,"user-name"],["target","_blank",3,"href"],[1,"live-status"],[3,"ngSwitch"],["nzColor","default",4,"ngSwitchCase"],["nzColor","red",4,"ngSwitchCase"],["nzColor","green",4,"ngSwitchCase"],["nzColor","default"],["nz-icon","","nzType","frown"],["nzColor","red"],["nz-icon","","nzType","fire"],["nzColor","green"],["nz-icon","","nzType","sync","nzSpin",""],[1,"meta-desc"],[1,"room-id-wrapper"],[1,"room-id-label"],["class","short-room-id","nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u95f4\u9875\u9762","nzTooltipPlacement","bottom",4,"ngIf"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u95f4\u9875\u9762","nzTooltipPlacement","bottom",1,"real-room-id"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u5206\u533a\u9875\u9762","nzTooltipPlacement","leftTop",1,"area-name"],[3,"nzColor"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u95f4\u9875\u9762","nzTooltipPlacement","bottom",1,"short-room-id"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u5f00\u5173",3,"nzDisabled","ngModel","nzControl","nzLoading","click"],["nz-tooltip","","nzTooltipTitle","\u5207\u5272\u6587\u4ef6",3,"click"],["nz-icon","","nzType","scissor",1,"action-icon"],["nz-tooltip","","nzTooltipTitle","\u4efb\u52a1\u8bbe\u7f6e",3,"click"],["nz-icon","","nzType","setting",1,"action-icon"],[4,"ngIf"],[3,"taskOptions","globalSettings","visible","visibleChange","confirm","afterClose"],["nz-dropdown","","nzPlacement","topRight",3,"nzDropdownMenu",4,"ngIf"],[3,"click",4,"ngIf"],["nz-dropdown","","nzPlacement","topRight",3,"nzDropdownMenu"],["nz-icon","","nzType","more",1,"action-icon"],[3,"click"],["nz-menu","",1,"menu"],["nz-menu-item","",3,"click"],["nzPlacement","bottom","nzHeight","auto",3,"nzClosable","nzBodyStyle","nzVisible","nzVisibleChange","nzOnClose"],[4,"nzDrawerContent"],[1,"drawer-content",3,"click"]],template:function(e,o){if(1&e&&(t.TgZ(0,"nz-card",0),t.TgZ(1,"nz-skeleton",1),t._UZ(2,"nz-card-meta",2),t.qZA(),t.qZA(),t.YNc(3,ca,9,12,"ng-template",null,3,t.W1O),t.YNc(5,ua,3,7,"ng-template",null,4,t.W1O),t.YNc(7,ma,9,6,"ng-template",null,5,t.W1O),t.YNc(9,fa,12,7,"ng-template",null,6,t.W1O),t.YNc(11,Ca,1,4,"ng-template",null,7,t.W1O),t.YNc(13,za,2,2,"ng-template",null,8,t.W1O),t.YNc(15,xa,3,1,"ng-template",null,9,t.W1O),t.YNc(17,Oa,2,2,"ng-template",null,10,t.W1O),t.TgZ(19,"nz-dropdown-menu",null,11),t.GkF(21,12),t.YNc(22,ka,15,0,"ng-template",null,13,t.W1O),t.qZA(),t.YNc(24,Aa,2,4,"nz-drawer",14)),2&e){const a=t.MAs(4),r=t.MAs(6),d=t.MAs(8),C=t.MAs(10),T=t.MAs(12),l=t.MAs(14),b=t.MAs(16),B=t.MAs(18),R=t.MAs(23);t.Q6J("nzCover",a)("nzHoverable",!0)("nzActions",t.l5B(12,Pa,l,b,T,B))("nzBodyStyle",t.DdM(17,Sa)),t.xp6(1),t.Q6J("nzActive",!0)("nzLoading",!o.data)("nzAvatar",t.DdM(18,ya)),t.xp6(1),t.Q6J("nzAvatar",r)("nzTitle",d)("nzDescription",C),t.xp6(19),t.Q6J("ngTemplateOutlet",R),t.xp6(3),t.Q6J("ngIf",o.useDrawer)}},directives:[k.bd,pe,k.l7,X.yS,V.SY,c.O5,Pi.i,Fi,Ot.Dz,c.RF,c.n9,Mt,O.Ls,zt.w,lt.i,g.JJ,g.On,na,K.cm,K.RR,c.tP,nt.wO,nt.r9,j.Vz,j.SQ],pipes:[c.Ov,ra],styles:['.cover-wrapper[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#fff;text-shadow:1px 1px 2px black;margin:0;padding:0 .5rem;background:rgba(0,0,0,.32)}.drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{box-shadow:none;padding:.5em 0}.drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] *[nz-menu-item][_ngcontent-%COMP%]{margin:0;padding:.5em 2em}.stopped[_nghost-%COMP%]{filter:grayscale(100%)}a[_ngcontent-%COMP%]{color:inherit}a[_ngcontent-%COMP%]:hover{color:#1890ff}a[_ngcontent-%COMP%]:focus-visible{outline:-webkit-focus-ring-color auto 1px}.cover-wrapper[_ngcontent-%COMP%]{--cover-ratio: 264 / 470;--cover-height: calc(var(--card-width) * var(--cover-ratio));position:relative;width:var(--card-width);height:var(--cover-height)}.cover-wrapper[_ngcontent-%COMP%] .cover[_ngcontent-%COMP%]{width:100%;max-height:var(--cover-height);object-fit:cover}.cover-wrapper[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:.5rem;font-size:1.2rem;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1em);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nz-card-meta[_ngcontent-%COMP%]{margin:0}.meta-title[_ngcontent-%COMP%]{margin:0;display:flex;column-gap:1em}.meta-title[_ngcontent-%COMP%] .user-name[_ngcontent-%COMP%]{color:#fb7299;font-size:1rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta-title[_ngcontent-%COMP%] .live-status[_ngcontent-%COMP%] nz-tag[_ngcontent-%COMP%]{margin:0;position:relative;bottom:1px}.meta-desc[_ngcontent-%COMP%]{margin:0;display:flex}.meta-desc[_ngcontent-%COMP%] .room-id-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.meta-desc[_ngcontent-%COMP%] .room-id-wrapper[_ngcontent-%COMP%] .short-room-id[_ngcontent-%COMP%]:after{display:inline-block;width:1em;content:","}@media screen and (max-width: 320px){.meta-desc[_ngcontent-%COMP%] .room-id-wrapper[_ngcontent-%COMP%] .room-id-label[_ngcontent-%COMP%]{display:none}}.meta-desc[_ngcontent-%COMP%] .area-name[_ngcontent-%COMP%]{margin-left:auto}.meta-desc[_ngcontent-%COMP%] .area-name[_ngcontent-%COMP%] nz-tag[_ngcontent-%COMP%]{margin:0;border-radius:30px;padding:0 1em}.action-icon[_ngcontent-%COMP%]{font-size:16px}.not-allowed[_ngcontent-%COMP%]{cursor:not-allowed}'],changeDetection:0}),n})();function Fa(n,i){1&n&&(t.TgZ(0,"div",2),t._UZ(1,"nz-empty"),t.qZA())}function Za(n,i){1&n&&t._UZ(0,"app-task-item",6),2&n&&t.Q6J("data",i.$implicit)}function wa(n,i){if(1&n&&(t.TgZ(0,"div",3,4),t.YNc(2,Za,1,1,"app-task-item",5),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.dataList)("ngForTrackBy",e.trackByRoomId)}}let Ia=(()=>{class n{constructor(){this.dataList=[]}trackByRoomId(e,o){return o.room_info.room_id}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-task-list"]],inputs:{dataList:"dataList"},decls:3,vars:2,consts:[["class","empty-container",4,"ngIf","ngIfElse"],["elseBlock",""],[1,"empty-container"],[1,"tasks-container"],["tasks",""],[3,"data",4,"ngFor","ngForOf","ngForTrackBy"],[3,"data"]],template:function(e,o){if(1&e&&(t.YNc(0,Fa,2,0,"div",0),t.YNc(1,wa,3,2,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",0===o.dataList.length)("ngIfElse",a)}},directives:[c.O5,At.p9,c.sg,ba],styles:["[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}[_nghost-%COMP%]{--card-width: 400px;--grid-gutter: 12px;padding:var(--grid-gutter)}@media screen and (max-width: 400px){[_nghost-%COMP%]{--card-width: 100%;padding:var(--grid-gutter) 0}}.tasks-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,var(--card-width));grid-gap:var(--grid-gutter);gap:var(--grid-gutter);justify-content:center;max-width:100%;margin:0 auto}.empty-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;align-items:center;justify-content:center}"],changeDetection:0}),n})();var Na=s(2643),Ba=s(1406);function Ua(n,i){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u76f4\u64ad\u95f4\u53f7\u6216 URL "),t.BQk())}function Ra(n,i){1&n&&(t.ynx(0),t._uU(1," \u8f93\u5165\u6709\u9519\u8bef "),t.BQk())}function La(n,i){if(1&n&&(t.YNc(0,Ua,2,0,"ng-container",8),t.YNc(1,Ra,2,0,"ng-container",8)),2&n){const e=i.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Ja(n,i){if(1&n&&(t.ynx(0),t._UZ(1,"nz-alert",9),t.BQk()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("nzType",e.type)("nzMessage",e.message)}}function Qa(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",3),t._UZ(4,"input",4),t.YNc(5,La,2,2,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.TgZ(7,"div",6),t.YNc(8,Ja,2,2,"ng-container",7),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.formGroup),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("pattern",o.pattern),t.xp6(4),t.Q6J("ngForOf",o.resultMessages)}}const qa=/^https?:\/\/live\.bilibili\.com\/(\d+).*$/,Wa=/^\s*(?:\d+(?:[ ]+\d+)*|https?:\/\/live\.bilibili\.com\/\d+.*)\s*$/;let Ya=(()=>{class n{constructor(e,o,a){this.changeDetector=o,this.taskManager=a,this.visible=!1,this.visibleChange=new t.vpe,this.pending=!1,this.resultMessages=[],this.pattern=Wa,this.formGroup=e.group({input:["",[g.kI.required,g.kI.pattern(this.pattern)]]})}get inputControl(){return this.formGroup.get("input")}open(){this.setVisible(!0)}close(){this.resultMessages=[],this.reset(),this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}reset(){this.pending=!1,this.formGroup.reset(),this.changeDetector.markForCheck()}handleCancel(){this.close()}handleConfirm(){this.pending=!0;const e=this.inputControl.value.trim();let o;o=e.startsWith("http")?[parseInt(qa.exec(e)[1])]:new Set(e.split(/\s+/).map(a=>parseInt(a))),(0,Tt.D)(o).pipe((0,Ba.b)(a=>this.taskManager.addTask(a)),(0,P.b)(a=>{this.resultMessages.push(a),this.changeDetector.markForCheck()})).subscribe({complete:()=>{this.resultMessages.every(a=>"success"===a.type)?this.close():this.reset()}})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(g.qu),t.Y36(t.sBO),t.Y36(Ct))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-add-task-dialog"]],inputs:{visible:"visible"},outputs:{visibleChange:"visibleChange"},decls:2,vars:6,consts:[["nzTitle","\u6dfb\u52a0\u4efb\u52a1","nzCentered","","nzOkText","\u6dfb\u52a0",3,"nzVisible","nzOkLoading","nzOkDisabled","nzCancelDisabled","nzClosable","nzMaskClosable","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],["nzHasFeedback","",3,"nzErrorTip"],["nz-input","","required","","placeholder","\u76f4\u64ad\u95f4 URL \u6216\u623f\u95f4\u53f7\uff08\u652f\u6301\u591a\u4e2a\u623f\u95f4\u53f7\u7528\u7a7a\u683c\u9694\u5f00\uff09","formControlName","input",3,"pattern"],["errorTip",""],[1,"result-messages-container"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nzShowIcon","",3,"nzType","nzMessage"]],template:function(e,o){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzOnOk",function(){return o.handleConfirm()})("nzOnCancel",function(){return o.handleCancel()}),t.YNc(1,Qa,9,4,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzVisible",o.visible)("nzOkLoading",o.pending)("nzOkDisabled",o.formGroup.invalid)("nzCancelDisabled",o.pending)("nzClosable",!o.pending)("nzMaskClosable",!o.pending)},directives:[W.du,W.Hf,g._Y,g.JL,L.Lr,g.sg,m.SK,L.Nx,m.t3,L.Fd,G.Zp,g.Fj,g.Q7,g.JJ,g.u,g.c5,c.O5,c.sg,Be],styles:[".result-messages-container[_ngcontent-%COMP%]{width:100%;max-height:200px;overflow-y:auto}"],changeDetection:0}),n})(),Ga=(()=>{class n{transform(e,o=""){return console.debug("filter tasks by '%s'",o),[...this.filterByTerm(e,o)]}filterByTerm(e,o){return function*Ka(n,i){for(const e of n)i(e)&&(yield e)}(e,a=>""===(o=o.trim())||a.user_info.name.includes(o)||a.room_info.title.toString().includes(o)||a.room_info.area_name.toString().includes(o)||a.room_info.room_id.toString().includes(o)||a.room_info.short_room_id.toString().includes(o))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=t.Yjl({name:"filterTasks",type:n,pure:!0}),n})();function $a(n,i){if(1&n&&t._UZ(0,"nz-spin",6),2&n){const e=t.oxw();t.Q6J("nzSize","large")("nzSpinning",e.loading)}}function Va(n,i){if(1&n&&(t._UZ(0,"app-task-list",7),t.ALo(1,"filterTasks")),2&n){const e=t.oxw();t.Q6J("dataList",t.xi3(1,1,e.dataList,e.filterTerm))}}const Xt="app-tasks-selection",te="app-tasks-reverse",ja=[{path:":id/detail",component:ai},{path:"",component:(()=>{class n{constructor(e,o,a,r){this.changeDetector=e,this.notification=o,this.storage=a,this.taskService=r,this.loading=!0,this.dataList=[],this.filterTerm="",this.selection=this.retrieveSelection(),this.reverse=this.retrieveReverse()}ngOnInit(){this.syncTaskData()}ngOnDestroy(){this.desyncTaskData()}onSelectionChanged(e){this.selection=e,this.storeSelection(e),this.desyncTaskData(),this.syncTaskData()}onReverseChanged(e){this.reverse=e,this.storeReverse(e),e&&(this.dataList=[...this.dataList.reverse()],this.changeDetector.markForCheck())}retrieveSelection(){const e=this.storage.getData(Xt);return null!==e?e:h.jf.ALL}retrieveReverse(){return"true"===this.storage.getData(te)}storeSelection(e){this.storage.setData(Xt,e)}storeReverse(e){this.storage.setData(te,e.toString())}syncTaskData(){this.dataSubscription=(0,Z.of)((0,Z.of)(0),(0,Jt.F)(1e3)).pipe((0,qt.u)(),(0,H.w)(()=>this.taskService.getAllTaskData(this.selection)),(0,tt.K)(e=>{throw this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519",e.message),e}),(0,gt.X)(10,3e3)).subscribe(e=>{this.loading=!1,this.dataList=this.reverse?e.reverse():e,this.changeDetector.markForCheck()},e=>{this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519","\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38, \u8bf7\u5f85\u7f51\u7edc\u6b63\u5e38\u540e\u5237\u65b0\u3002",{nzDuration:0})})}desyncTaskData(){var e;null===(e=this.dataSubscription)||void 0===e||e.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(Wt.zb),t.Y36(Vt.V),t.Y36(dt.M))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-tasks"]],decls:8,vars:4,consts:[[3,"selection","reverse","selectionChange","reverseChange","filterChange"],["class","spinner",3,"nzSize","nzSpinning",4,"ngIf","ngIfElse"],["elseBlock",""],["nz-button","","nzType","primary","nzSize","large","nzShape","circle","nz-tooltip","","nzTooltipTitle","\u6dfb\u52a0\u4efb\u52a1",1,"add-task-button",3,"click"],["nz-icon","","nzType","plus"],["addTaskDialog",""],[1,"spinner",3,"nzSize","nzSpinning"],[3,"dataList"]],template:function(e,o){if(1&e){const a=t.EpF();t.TgZ(0,"app-toolbar",0),t.NdJ("selectionChange",function(d){return o.onSelectionChanged(d)})("reverseChange",function(d){return o.onReverseChanged(d)})("filterChange",function(d){return o.filterTerm=d}),t.qZA(),t.YNc(1,$a,1,2,"nz-spin",1),t.YNc(2,Va,2,4,"ng-template",null,2,t.W1O),t.TgZ(4,"button",3),t.NdJ("click",function(){return t.CHM(a),t.MAs(7).open()}),t._UZ(5,"i",4),t.qZA(),t._UZ(6,"app-add-task-dialog",null,5)}if(2&e){const a=t.MAs(3);t.Q6J("selection",o.selection)("reverse",o.reverse),t.xp6(1),t.Q6J("ngIf",o.loading)("ngIfElse",a)}},directives:[vi,c.O5,Pt.W,Ia,it.ix,Na.dQ,zt.w,V.SY,O.Ls,Ya],pipes:[Ga],styles:["[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.spinner[_ngcontent-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]{display:flex;flex-direction:column;padding:0;overflow:hidden}.add-task-button[_ngcontent-%COMP%]{position:fixed;bottom:5vh;right:5vw}"],changeDetection:0}),n})()}];let Ha=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[X.Bz.forChild(ja)],X.Bz]}),n})(),Xa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[c.ez,g.u5,g.UX,v.xu,p,m.Jb,k.vh,kt,Ot.Rt,O.PV,kt,V.cg,ee,lt.m,K.b1,it.sL,W.Qp,L.U5,G.o7,vt.Wr,ke,at.aF,Et.S,At.Xo,Pt.j,Ue,j.BL,ct.LV,gn,J.HQ,vn,lo,Co.forRoot({echarts:()=>s.e(45).then(s.bind(s,8045))}),Ha,zo.m]]}),n})()},1715:(x,D,s)=>{s.d(D,{F:()=>t});var c=s(6498),g=s(353),v=s(4241);function t(_=0,f=g.P){return(!(0,v.k)(_)||_<0)&&(_=0),(!f||"function"!=typeof f.schedule)&&(f=g.P),new c.y(F=>(F.add(f.schedule(S,_,{subscriber:F,counter:0,period:_})),F))}function S(_){const{subscriber:f,counter:F,period:p}=_;f.next(F),this.schedule({subscriber:f,counter:F+1,period:p},p)}},1746:(x,D,s)=>{s.d(D,{$R:()=>_});var c=s(3009),g=s(6688),v=s(3489),t=s(5430),S=s(1177);function _(...O){const u=O[O.length-1];return"function"==typeof u&&O.pop(),(0,c.n)(O,void 0).lift(new f(u))}class f{constructor(u){this.resultSelector=u}call(u,z){return z.subscribe(new F(u,this.resultSelector))}}class F extends v.L{constructor(u,z,M=Object.create(null)){super(u),this.resultSelector=z,this.iterators=[],this.active=0,this.resultSelector="function"==typeof z?z:void 0}_next(u){const z=this.iterators;(0,g.k)(u)?z.push(new m(u)):z.push("function"==typeof u[t.hZ]?new p(u[t.hZ]()):new k(this.destination,this,u))}_complete(){const u=this.iterators,z=u.length;if(this.unsubscribe(),0!==z){this.active=z;for(let M=0;M<z;M++){let w=u[M];w.stillUnsubscribed?this.destination.add(w.subscribe()):this.active--}}else this.destination.complete()}notifyInactive(){this.active--,0===this.active&&this.destination.complete()}checkIterators(){const u=this.iterators,z=u.length,M=this.destination;for(let A=0;A<z;A++){let q=u[A];if("function"==typeof q.hasValue&&!q.hasValue())return}let w=!1;const E=[];for(let A=0;A<z;A++){let q=u[A],ot=q.next();if(q.hasCompleted()&&(w=!0),ot.done)return void M.complete();E.push(ot.value)}this.resultSelector?this._tryresultSelector(E):M.next(E),w&&M.complete()}_tryresultSelector(u){let z;try{z=this.resultSelector.apply(this,u)}catch(M){return void this.destination.error(M)}this.destination.next(z)}}class p{constructor(u){this.iterator=u,this.nextResult=u.next()}hasValue(){return!0}next(){const u=this.nextResult;return this.nextResult=this.iterator.next(),u}hasCompleted(){const u=this.nextResult;return Boolean(u&&u.done)}}class m{constructor(u){this.array=u,this.index=0,this.length=0,this.length=u.length}[t.hZ](){return this}next(u){const z=this.index++;return z<this.length?{value:this.array[z],done:!1}:{value:null,done:!0}}hasValue(){return this.array.length>this.index}hasCompleted(){return this.array.length===this.index}}class k extends S.Ds{constructor(u,z,M){super(u),this.parent=z,this.observable=M,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[t.hZ](){return this}next(){const u=this.buffer;return 0===u.length&&this.isComplete?{value:null,done:!0}:{value:u.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(u){this.buffer.push(u),this.parent.checkIterators()}subscribe(){return(0,S.ft)(this.observable,new S.IY(this))}}}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/237.44684bee585167eb.js b/src/blrec/data/webapp/237.44684bee585167eb.js deleted file mode 100644 index 982e4c4..0000000 --- a/src/blrec/data/webapp/237.44684bee585167eb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[237],{7930:($,F,a)=>{a.d(F,{i:()=>M});var _=a(2340),i=a(5e3),o=a(9808);const x=_.N.apiBaseUrl,n=_.N.webSocketBaseUrl;let M=(()=>{class A{constructor(f){this.location=f}makeApiUrl(f){return x+this.location.prepareExternalUrl(f)}makeWebSocketUrl(f){return n+this.location.prepareExternalUrl(f)}}return A.\u0275fac=function(f){return new(f||A)(i.LFG(o.Ye))},A.\u0275prov=i.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})()},7106:($,F,a)=>{a.d(F,{X:()=>g});var _=a(4843),i=a(8723),o=a(8929),x=a(1177);class M{constructor(c,d){this.notifier=c,this.source=d}call(c,d){return d.subscribe(new A(c,this.notifier,this.source))}}class A extends x.Ds{constructor(c,d,C){super(c),this.notifier=d,this.source=C}error(c){if(!this.isStopped){let d=this.errors,C=this.retries,b=this.retriesSubscription;if(C)this.errors=void 0,this.retriesSubscription=void 0;else{d=new o.xQ;try{const{notifier:R}=this;C=R(d)}catch(R){return super.error(R)}b=(0,x.ft)(C,new x.IY(this))}this._unsubscribeAndRecycle(),this.errors=d,this.retries=C,this.retriesSubscription=b,d.next(c)}}_unsubscribe(){const{errors:c,retriesSubscription:d}=this;c&&(c.unsubscribe(),this.errors=void 0),d&&(d.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0}notifyNext(){const{_unsubscribe:c}=this;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=c,this.source.subscribe(this)}}var P=a(3489),f=a(6498),E=a(826),z=a(448);class I{constructor(c){this.delayDurationSelector=c}call(c,d){return d.subscribe(new O(c,this.delayDurationSelector))}}class O extends E.L{constructor(c,d){super(c),this.delayDurationSelector=d,this.completed=!1,this.delayNotifierSubscriptions=[],this.index=0}notifyNext(c,d,C,b,R){this.destination.next(c),this.removeSubscription(R),this.tryComplete()}notifyError(c,d){this._error(c)}notifyComplete(c){const d=this.removeSubscription(c);d&&this.destination.next(d),this.tryComplete()}_next(c){const d=this.index++;try{const C=this.delayDurationSelector(c,d);C&&this.tryDelay(C,c)}catch(C){this.destination.error(C)}}_complete(){this.completed=!0,this.tryComplete(),this.unsubscribe()}removeSubscription(c){c.unsubscribe();const d=this.delayNotifierSubscriptions.indexOf(c);return-1!==d&&this.delayNotifierSubscriptions.splice(d,1),c.outerValue}tryDelay(c,d){const C=(0,z.D)(this,c,d);C&&!C.closed&&(this.destination.add(C),this.delayNotifierSubscriptions.push(C))}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class S extends f.y{constructor(c,d){super(),this.source=c,this.subscriptionDelay=d}_subscribe(c){this.subscriptionDelay.subscribe(new p(c,this.source))}}class p extends P.L{constructor(c,d){super(),this.parent=c,this.source=d,this.sourceSubscribed=!1}_next(c){this.subscribeToSource()}_error(c){this.unsubscribe(),this.parent.error(c)}_complete(){this.unsubscribe(),this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function g(m,c){return(0,_.z)(function n(m){return c=>c.lift(new M(m,c))}(d=>d.pipe(function N(m,c){return c?d=>new S(d,c).lift(new I(m)):d=>d.lift(new I(m))}((C,b)=>{if(m!==Number.POSITIVE_INFINITY&&b>=m)throw C;return(0,i.H)(c)}))))}},4466:($,F,a)=>{a.d(F,{m:()=>P});var _=a(9808),i=a(4182),o=a(7525),x=a(1945),n=a(4546),M=a(1047),A=a(5e3);let P=(()=>{class f{}return f.\u0275fac=function(z){return new(z||f)},f.\u0275mod=A.oAB({type:f}),f.\u0275inj=A.cJS({imports:[[_.ez,i.u5,i.UX,o.j,n.U5,x.KJ,M.o7]]}),f})()},5577:($,F,a)=>{a.d(F,{D3:()=>M,y7:()=>P});var _=a(5e3),i=a(3191),o=a(6498),x=a(8929);let n=(()=>{class f{create(z){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(z)}}return f.\u0275fac=function(z){return new(z||f)},f.\u0275prov=_.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),M=(()=>{class f{constructor(z){this.nzResizeObserverFactory=z,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((z,N)=>this.cleanupObserver(N))}observe(z){const N=(0,i.fI)(z);return new o.y(I=>{const S=this.observeElement(N).subscribe(I);return()=>{S.unsubscribe(),this.unobserveElement(N)}})}observeElement(z){if(this.observedElements.has(z))this.observedElements.get(z).count++;else{const N=new x.xQ,I=this.nzResizeObserverFactory.create(O=>N.next(O));I&&I.observe(z),this.observedElements.set(z,{observer:I,stream:N,count:1})}return this.observedElements.get(z).stream}unobserveElement(z){this.observedElements.has(z)&&(this.observedElements.get(z).count--,this.observedElements.get(z).count||this.cleanupObserver(z))}cleanupObserver(z){if(this.observedElements.has(z)){const{observer:N,stream:I}=this.observedElements.get(z);N&&N.disconnect(),I.complete(),this.observedElements.delete(z)}}}return f.\u0275fac=function(z){return new(z||f)(_.LFG(n))},f.\u0275prov=_.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),P=(()=>{class f{}return f.\u0275fac=function(z){return new(z||f)},f.\u0275mod=_.oAB({type:f}),f.\u0275inj=_.cJS({providers:[n]}),f})()},4546:($,F,a)=>{a.d(F,{Fd:()=>T,Lr:()=>D,Nx:()=>q,iK:()=>w,U5:()=>ce,EF:()=>oe});var _=a(226),i=a(5113),o=a(925),x=a(9808),n=a(5e3),M=a(969),A=a(1894),P=a(647),f=a(404),E=a(4182),z=a(8929),N=a(2654),I=a(7625),O=a(2198),S=a(4850),p=a(2994),g=a(1059),m=a(8076),c=a(1721),d=a(4170),C=a(655),b=a(9439);const R=["*"];function Q(u,r){if(1&u&&n._UZ(0,"i",6),2&u){const t=n.oxw();n.Q6J("nzType",t.iconType)}}function j(u,r){if(1&u&&(n.ynx(0),n._uU(1),n.BQk()),2&u){const t=n.oxw(2);n.xp6(1),n.Oqu(t.innerTip)}}const J=function(u){return[u]},Z=function(u){return{$implicit:u}};function Y(u,r){if(1&u&&(n.TgZ(0,"div",7),n.TgZ(1,"div",8),n.YNc(2,j,2,1,"ng-container",9),n.qZA(),n.qZA()),2&u){const t=n.oxw();n.Q6J("@helpMotion",void 0),n.xp6(1),n.Q6J("ngClass",n.VKq(4,J,"ant-form-item-explain-"+t.status)),n.xp6(1),n.Q6J("nzStringTemplateOutlet",t.innerTip)("nzStringTemplateOutletContext",n.VKq(6,Z,t.validateControl))}}function G(u,r){if(1&u&&(n.ynx(0),n._uU(1),n.BQk()),2&u){const t=n.oxw(2);n.xp6(1),n.Oqu(t.nzExtra)}}function V(u,r){if(1&u&&(n.TgZ(0,"div",10),n.YNc(1,G,2,1,"ng-container",11),n.qZA()),2&u){const t=n.oxw();n.xp6(1),n.Q6J("nzStringTemplateOutlet",t.nzExtra)}}function k(u,r){if(1&u&&(n.ynx(0),n._UZ(1,"i",3),n.BQk()),2&u){const t=r.$implicit,e=n.oxw(2);n.xp6(1),n.Q6J("nzType",t)("nzTheme",e.tooltipIcon.theme)}}function X(u,r){if(1&u&&(n.TgZ(0,"span",1),n.YNc(1,k,2,2,"ng-container",2),n.qZA()),2&u){const t=n.oxw();n.Q6J("nzTooltipTitle",t.nzTooltipTitle),n.xp6(1),n.Q6J("nzStringTemplateOutlet",t.tooltipIcon.type)}}let q=(()=>{class u{constructor(t,e,s){this.cdr=s,this.status=null,this.hasFeedback=!1,this.withHelpClass=!1,this.destroy$=new z.xQ,e.addClass(t.nativeElement,"ant-form-item")}setWithHelpViaTips(t){this.withHelpClass=t,this.cdr.markForCheck()}setStatus(t){this.status=t,this.cdr.markForCheck()}setHasFeedback(t){this.hasFeedback=t,this.cdr.markForCheck()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return u.\u0275fac=function(t){return new(t||u)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.sBO))},u.\u0275cmp=n.Xpm({type:u,selectors:[["nz-form-item"]],hostVars:12,hostBindings:function(t,e){2&t&&n.ekj("ant-form-item-has-success","success"===e.status)("ant-form-item-has-warning","warning"===e.status)("ant-form-item-has-error","error"===e.status)("ant-form-item-is-validating","validating"===e.status)("ant-form-item-has-feedback",e.hasFeedback&&e.status)("ant-form-item-with-help",e.withHelpClass)},exportAs:["nzFormItem"],ngContentSelectors:R,decls:1,vars:0,template:function(t,e){1&t&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0}),u})();const l={type:"question-circle",theme:"outline"};let D=(()=>{class u{constructor(t,e,s,v){var y;this.nzConfigService=t,this.renderer=s,this.directionality=v,this._nzModuleName="form",this.nzLayout="horizontal",this.nzNoColon=!1,this.nzAutoTips={},this.nzDisableAutoTips=!1,this.nzTooltipIcon=l,this.dir="ltr",this.destroy$=new z.xQ,this.inputChanges$=new z.xQ,this.renderer.addClass(e.nativeElement,"ant-form"),this.dir=this.directionality.value,null===(y=this.directionality.change)||void 0===y||y.pipe((0,I.R)(this.destroy$)).subscribe(B=>{this.dir=B})}getInputObservable(t){return this.inputChanges$.pipe((0,O.h)(e=>t in e),(0,S.U)(e=>e[t]))}ngOnChanges(t){this.inputChanges$.next(t)}ngOnDestroy(){this.inputChanges$.complete(),this.destroy$.next(),this.destroy$.complete()}}return u.\u0275fac=function(t){return new(t||u)(n.Y36(b.jY),n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(_.Is,8))},u.\u0275dir=n.lG2({type:u,selectors:[["","nz-form",""]],hostVars:8,hostBindings:function(t,e){2&t&&n.ekj("ant-form-horizontal","horizontal"===e.nzLayout)("ant-form-vertical","vertical"===e.nzLayout)("ant-form-inline","inline"===e.nzLayout)("ant-form-rtl","rtl"===e.dir)},inputs:{nzLayout:"nzLayout",nzNoColon:"nzNoColon",nzAutoTips:"nzAutoTips",nzDisableAutoTips:"nzDisableAutoTips",nzTooltipIcon:"nzTooltipIcon"},exportAs:["nzForm"],features:[n.TTD]}),(0,C.gn)([(0,b.oS)(),(0,c.yF)()],u.prototype,"nzNoColon",void 0),(0,C.gn)([(0,b.oS)()],u.prototype,"nzAutoTips",void 0),(0,C.gn)([(0,c.yF)()],u.prototype,"nzDisableAutoTips",void 0),(0,C.gn)([(0,b.oS)()],u.prototype,"nzTooltipIcon",void 0),u})();const h={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let T=(()=>{class u{constructor(t,e,s,v,y,B){var H,U;this.nzFormItemComponent=e,this.cdr=s,this.nzFormDirective=B,this._hasFeedback=!1,this.validateChanges=N.w.EMPTY,this.validateString=null,this.destroyed$=new z.xQ,this.status=null,this.validateControl=null,this.iconType=null,this.innerTip=null,this.nzAutoTips={},this.nzDisableAutoTips="default",v.addClass(t.nativeElement,"ant-form-item-control"),this.subscribeAutoTips(y.localeChange.pipe((0,p.b)(W=>this.localeId=W.locale))),this.subscribeAutoTips(null===(H=this.nzFormDirective)||void 0===H?void 0:H.getInputObservable("nzAutoTips")),this.subscribeAutoTips(null===(U=this.nzFormDirective)||void 0===U?void 0:U.getInputObservable("nzDisableAutoTips").pipe((0,O.h)(()=>"default"===this.nzDisableAutoTips)))}get disableAutoTips(){var t;return"default"!==this.nzDisableAutoTips?(0,c.sw)(this.nzDisableAutoTips):null===(t=this.nzFormDirective)||void 0===t?void 0:t.nzDisableAutoTips}set nzHasFeedback(t){this._hasFeedback=(0,c.sw)(t),this.nzFormItemComponent&&this.nzFormItemComponent.setHasFeedback(this._hasFeedback)}get nzHasFeedback(){return this._hasFeedback}set nzValidateStatus(t){t instanceof E.TO||t instanceof E.On?(this.validateControl=t,this.validateString=null,this.watchControl()):t instanceof E.u?(this.validateControl=t.control,this.validateString=null,this.watchControl()):(this.validateString=t,this.validateControl=null,this.setStatus())}watchControl(){this.validateChanges.unsubscribe(),this.validateControl&&this.validateControl.statusChanges&&(this.validateChanges=this.validateControl.statusChanges.pipe((0,g.O)(null),(0,I.R)(this.destroyed$)).subscribe(t=>{this.disableAutoTips||this.updateAutoErrorTip(),this.setStatus(),this.cdr.markForCheck()}))}setStatus(){this.status=this.getControlStatus(this.validateString),this.iconType=this.status?h[this.status]:null,this.innerTip=this.getInnerTip(this.status),this.nzFormItemComponent&&(this.nzFormItemComponent.setWithHelpViaTips(!!this.innerTip),this.nzFormItemComponent.setStatus(this.status))}getControlStatus(t){let e;return e="warning"===t||this.validateControlStatus("INVALID","warning")?"warning":"error"===t||this.validateControlStatus("INVALID")?"error":"validating"===t||"pending"===t||this.validateControlStatus("PENDING")?"validating":"success"===t||this.validateControlStatus("VALID")?"success":null,e}validateControlStatus(t,e){if(this.validateControl){const{dirty:s,touched:v,status:y}=this.validateControl;return(!!s||!!v)&&(e?this.validateControl.hasError(e):y===t)}return!1}getInnerTip(t){switch(t){case"error":return!this.disableAutoTips&&this.autoErrorTip||this.nzErrorTip||null;case"validating":return this.nzValidatingTip||null;case"success":return this.nzSuccessTip||null;case"warning":return this.nzWarningTip||null;default:return null}}updateAutoErrorTip(){var t,e,s,v,y,B,H,U,W,te,ne,se,re;if(this.validateControl){const ae=this.validateControl.errors||{};let le="";for(const K in ae)if(ae.hasOwnProperty(K)&&(le=null!==(ne=null!==(H=null!==(y=null!==(e=null===(t=ae[K])||void 0===t?void 0:t[this.localeId])&&void 0!==e?e:null===(v=null===(s=this.nzAutoTips)||void 0===s?void 0:s[this.localeId])||void 0===v?void 0:v[K])&&void 0!==y?y:null===(B=this.nzAutoTips.default)||void 0===B?void 0:B[K])&&void 0!==H?H:null===(te=null===(W=null===(U=this.nzFormDirective)||void 0===U?void 0:U.nzAutoTips)||void 0===W?void 0:W[this.localeId])||void 0===te?void 0:te[K])&&void 0!==ne?ne:null===(re=null===(se=this.nzFormDirective)||void 0===se?void 0:se.nzAutoTips.default)||void 0===re?void 0:re[K]),le)break;this.autoErrorTip=le}}subscribeAutoTips(t){null==t||t.pipe((0,I.R)(this.destroyed$)).subscribe(()=>{this.disableAutoTips||(this.updateAutoErrorTip(),this.setStatus(),this.cdr.markForCheck())})}ngOnChanges(t){const{nzDisableAutoTips:e,nzAutoTips:s,nzSuccessTip:v,nzWarningTip:y,nzErrorTip:B,nzValidatingTip:H}=t;e||s?(this.updateAutoErrorTip(),this.setStatus()):(v||y||B||H)&&this.setStatus()}ngOnInit(){this.setStatus()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}ngAfterContentInit(){!this.validateControl&&!this.validateString&&(this.nzValidateStatus=this.defaultValidateControl instanceof E.oH?this.defaultValidateControl.control:this.defaultValidateControl)}}return u.\u0275fac=function(t){return new(t||u)(n.Y36(n.SBq),n.Y36(q,9),n.Y36(n.sBO),n.Y36(n.Qsj),n.Y36(d.wi),n.Y36(D,8))},u.\u0275cmp=n.Xpm({type:u,selectors:[["nz-form-control"]],contentQueries:function(t,e,s){if(1&t&&n.Suo(s,E.a5,5),2&t){let v;n.iGM(v=n.CRH())&&(e.defaultValidateControl=v.first)}},inputs:{nzSuccessTip:"nzSuccessTip",nzWarningTip:"nzWarningTip",nzErrorTip:"nzErrorTip",nzValidatingTip:"nzValidatingTip",nzExtra:"nzExtra",nzAutoTips:"nzAutoTips",nzDisableAutoTips:"nzDisableAutoTips",nzHasFeedback:"nzHasFeedback",nzValidateStatus:"nzValidateStatus"},exportAs:["nzFormControl"],features:[n.TTD],ngContentSelectors:R,decls:7,vars:3,consts:[[1,"ant-form-item-control-input"],[1,"ant-form-item-control-input-content"],[1,"ant-form-item-children-icon"],["nz-icon","",3,"nzType",4,"ngIf"],["class","ant-form-item-explain ant-form-item-explain-connected",4,"ngIf"],["class","ant-form-item-extra",4,"ngIf"],["nz-icon","",3,"nzType"],[1,"ant-form-item-explain","ant-form-item-explain-connected"],["role","alert",3,"ngClass"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],[1,"ant-form-item-extra"],[4,"nzStringTemplateOutlet"]],template:function(t,e){1&t&&(n.F$t(),n.TgZ(0,"div",0),n.TgZ(1,"div",1),n.Hsn(2),n.qZA(),n.TgZ(3,"span",2),n.YNc(4,Q,1,1,"i",3),n.qZA(),n.qZA(),n.YNc(5,Y,3,8,"div",4),n.YNc(6,V,2,1,"div",5)),2&t&&(n.xp6(4),n.Q6J("ngIf",e.nzHasFeedback&&e.iconType),n.xp6(1),n.Q6J("ngIf",e.innerTip),n.xp6(1),n.Q6J("ngIf",e.nzExtra))},directives:[x.O5,P.Ls,x.mk,M.f],encapsulation:2,data:{animation:[m.c8]},changeDetection:0}),u})();function L(u){const r="string"==typeof u?{type:u}:u;return Object.assign(Object.assign({},l),r)}let w=(()=>{class u{constructor(t,e,s,v){this.cdr=s,this.nzFormDirective=v,this.nzRequired=!1,this.noColon="default",this._tooltipIcon="default",this.destroy$=new z.xQ,e.addClass(t.nativeElement,"ant-form-item-label"),this.nzFormDirective&&(this.nzFormDirective.getInputObservable("nzNoColon").pipe((0,O.h)(()=>"default"===this.noColon),(0,I.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()),this.nzFormDirective.getInputObservable("nzTooltipIcon").pipe((0,O.h)(()=>"default"===this._tooltipIcon),(0,I.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()))}set nzNoColon(t){this.noColon=(0,c.sw)(t)}get nzNoColon(){var t;return"default"!==this.noColon?this.noColon:null===(t=this.nzFormDirective)||void 0===t?void 0:t.nzNoColon}set nzTooltipIcon(t){this._tooltipIcon=L(t)}get tooltipIcon(){var t;return"default"!==this._tooltipIcon?this._tooltipIcon:L((null===(t=this.nzFormDirective)||void 0===t?void 0:t.nzTooltipIcon)||l)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return u.\u0275fac=function(t){return new(t||u)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.sBO),n.Y36(D,12))},u.\u0275cmp=n.Xpm({type:u,selectors:[["nz-form-label"]],inputs:{nzFor:"nzFor",nzRequired:"nzRequired",nzNoColon:"nzNoColon",nzTooltipTitle:"nzTooltipTitle",nzTooltipIcon:"nzTooltipIcon"},exportAs:["nzFormLabel"],ngContentSelectors:R,decls:3,vars:6,consts:[["class","ant-form-item-tooltip","nz-tooltip","",3,"nzTooltipTitle",4,"ngIf"],["nz-tooltip","",1,"ant-form-item-tooltip",3,"nzTooltipTitle"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType","nzTheme"]],template:function(t,e){1&t&&(n.F$t(),n.TgZ(0,"label"),n.Hsn(1),n.YNc(2,X,2,2,"span",0),n.qZA()),2&t&&(n.ekj("ant-form-item-no-colon",e.nzNoColon)("ant-form-item-required",e.nzRequired),n.uIk("for",e.nzFor),n.xp6(2),n.Q6J("ngIf",e.nzTooltipTitle))},directives:[x.O5,f.SY,M.f,P.Ls],encapsulation:2,changeDetection:0}),(0,C.gn)([(0,c.yF)()],u.prototype,"nzRequired",void 0),u})(),oe=(()=>{class u{constructor(t,e){this.elementRef=t,this.renderer=e,this.renderer.addClass(this.elementRef.nativeElement,"ant-form-text")}}return u.\u0275fac=function(t){return new(t||u)(n.Y36(n.SBq),n.Y36(n.Qsj))},u.\u0275cmp=n.Xpm({type:u,selectors:[["nz-form-text"]],exportAs:["nzFormText"],ngContentSelectors:R,decls:1,vars:0,template:function(t,e){1&t&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0}),u})(),ce=(()=>{class u{}return u.\u0275fac=function(t){return new(t||u)},u.\u0275mod=n.oAB({type:u}),u.\u0275inj=n.cJS({imports:[[_.vT,x.ez,A.Jb,P.PV,f.cg,i.xu,o.ud,M.T],A.Jb]}),u})()},1894:($,F,a)=>{a.d(F,{t3:()=>N,Jb:()=>I,SK:()=>z});var _=a(5e3),i=a(5647),o=a(8929),x=a(7625),n=a(4090),M=a(5113),A=a(925),P=a(226),f=a(1721),E=a(9808);let z=(()=>{class O{constructor(p,g,m,c,d,C,b){this.elementRef=p,this.renderer=g,this.mediaMatcher=m,this.ngZone=c,this.platform=d,this.breakpointService=C,this.directionality=b,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new i.t(1),this.dir="ltr",this.destroy$=new o.xQ}getGutter(){const p=[null,null],g=this.nzGutter||0;return(Array.isArray(g)?g:[g,null]).forEach((c,d)=>{"object"==typeof c&&null!==c?(p[d]=null,Object.keys(n.WV).map(C=>{const b=C;this.mediaMatcher.matchMedia(n.WV[b]).matches&&c[b]&&(p[d]=c[b])})):p[d]=Number(c)||null}),p}setGutterStyle(){const[p,g]=this.getGutter();this.actualGutter$.next([p,g]);const m=(c,d)=>{null!==d&&this.renderer.setStyle(this.elementRef.nativeElement,c,`-${d/2}px`)};m("margin-left",p),m("margin-right",p),m("margin-top",g),m("margin-bottom",g)}ngOnInit(){var p;this.dir=this.directionality.value,null===(p=this.directionality.change)||void 0===p||p.pipe((0,x.R)(this.destroy$)).subscribe(g=>{this.dir=g}),this.setGutterStyle()}ngOnChanges(p){p.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(n.WV).pipe((0,x.R)(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return O.\u0275fac=function(p){return new(p||O)(_.Y36(_.SBq),_.Y36(_.Qsj),_.Y36(M.vx),_.Y36(_.R0b),_.Y36(A.t4),_.Y36(n.r3),_.Y36(P.Is,8))},O.\u0275dir=_.lG2({type:O,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:18,hostBindings:function(p,g){2&p&&_.ekj("ant-row-top","top"===g.nzAlign)("ant-row-middle","middle"===g.nzAlign)("ant-row-bottom","bottom"===g.nzAlign)("ant-row-start","start"===g.nzJustify)("ant-row-end","end"===g.nzJustify)("ant-row-center","center"===g.nzJustify)("ant-row-space-around","space-around"===g.nzJustify)("ant-row-space-between","space-between"===g.nzJustify)("ant-row-rtl","rtl"===g.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[_.TTD]}),O})(),N=(()=>{class O{constructor(p,g,m,c){this.elementRef=p,this.nzRowDirective=g,this.renderer=m,this.directionality=c,this.classMap={},this.destroy$=new o.xQ,this.hostFlexStyle=null,this.dir="ltr",this.nzFlex=null,this.nzSpan=null,this.nzOrder=null,this.nzOffset=null,this.nzPush=null,this.nzPull=null,this.nzXs=null,this.nzSm=null,this.nzMd=null,this.nzLg=null,this.nzXl=null,this.nzXXl=null}setHostClassMap(){const p=Object.assign({"ant-col":!0,[`ant-col-${this.nzSpan}`]:(0,f.DX)(this.nzSpan),[`ant-col-order-${this.nzOrder}`]:(0,f.DX)(this.nzOrder),[`ant-col-offset-${this.nzOffset}`]:(0,f.DX)(this.nzOffset),[`ant-col-pull-${this.nzPull}`]:(0,f.DX)(this.nzPull),[`ant-col-push-${this.nzPush}`]:(0,f.DX)(this.nzPush),"ant-col-rtl":"rtl"===this.dir},this.generateClass());for(const g in this.classMap)this.classMap.hasOwnProperty(g)&&this.renderer.removeClass(this.elementRef.nativeElement,g);this.classMap=Object.assign({},p);for(const g in this.classMap)this.classMap.hasOwnProperty(g)&&this.classMap[g]&&this.renderer.addClass(this.elementRef.nativeElement,g)}setHostFlexStyle(){this.hostFlexStyle=this.parseFlex(this.nzFlex)}parseFlex(p){return"number"==typeof p?`${p} ${p} auto`:"string"==typeof p&&/^\d+(\.\d+)?(px|em|rem|%)$/.test(p)?`0 0 ${p}`:p}generateClass(){const g={};return["nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"].forEach(m=>{const c=m.replace("nz","").toLowerCase();if((0,f.DX)(this[m]))if("number"==typeof this[m]||"string"==typeof this[m])g[`ant-col-${c}-${this[m]}`]=!0;else{const d=this[m];["span","pull","push","offset","order"].forEach(b=>{g[`ant-col-${c}${"span"===b?"-":`-${b}-`}${d[b]}`]=d&&(0,f.DX)(d[b])})}}),g}ngOnInit(){this.dir=this.directionality.value,this.directionality.change.pipe((0,x.R)(this.destroy$)).subscribe(p=>{this.dir=p,this.setHostClassMap()}),this.setHostClassMap(),this.setHostFlexStyle()}ngOnChanges(p){this.setHostClassMap();const{nzFlex:g}=p;g&&this.setHostFlexStyle()}ngAfterViewInit(){this.nzRowDirective&&this.nzRowDirective.actualGutter$.pipe((0,x.R)(this.destroy$)).subscribe(([p,g])=>{const m=(c,d)=>{null!==d&&this.renderer.setStyle(this.elementRef.nativeElement,c,d/2+"px")};m("padding-left",p),m("padding-right",p),m("padding-top",g),m("padding-bottom",g)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return O.\u0275fac=function(p){return new(p||O)(_.Y36(_.SBq),_.Y36(z,9),_.Y36(_.Qsj),_.Y36(P.Is,8))},O.\u0275dir=_.lG2({type:O,selectors:[["","nz-col",""],["nz-col"],["nz-form-control"],["nz-form-label"]],hostVars:2,hostBindings:function(p,g){2&p&&_.Udp("flex",g.hostFlexStyle)},inputs:{nzFlex:"nzFlex",nzSpan:"nzSpan",nzOrder:"nzOrder",nzOffset:"nzOffset",nzPush:"nzPush",nzPull:"nzPull",nzXs:"nzXs",nzSm:"nzSm",nzMd:"nzMd",nzLg:"nzLg",nzXl:"nzXl",nzXXl:"nzXXl"},exportAs:["nzCol"],features:[_.TTD]}),O})(),I=(()=>{class O{}return O.\u0275fac=function(p){return new(p||O)},O.\u0275mod=_.oAB({type:O}),O.\u0275inj=_.cJS({imports:[[P.vT,E.ez,M.xu,A.ud]]}),O})()},1047:($,F,a)=>{a.d(F,{Zp:()=>T,gB:()=>ie,ke:()=>w,o7:()=>u});var _=a(655),i=a(5e3),o=a(8929),x=a(6787),n=a(2198),M=a(7625),A=a(1059),P=a(7545),f=a(1709),E=a(4850),z=a(1721),N=a(4182),I=a(226),O=a(5664),S=a(9808),p=a(647),g=a(969),m=a(925);const c=["nz-input-group-slot",""];function d(r,t){if(1&r&&i._UZ(0,"i",2),2&r){const e=i.oxw();i.Q6J("nzType",e.icon)}}function C(r,t){if(1&r&&(i.ynx(0),i._uU(1),i.BQk()),2&r){const e=i.oxw();i.xp6(1),i.Oqu(e.template)}}function b(r,t){if(1&r&&i._UZ(0,"span",7),2&r){const e=i.oxw(2);i.Q6J("icon",e.nzAddOnBeforeIcon)("template",e.nzAddOnBefore)}}function R(r,t){}function Q(r,t){if(1&r&&(i.TgZ(0,"span",8),i.YNc(1,R,0,0,"ng-template",9),i.qZA()),2&r){const e=i.oxw(2),s=i.MAs(4);i.ekj("ant-input-affix-wrapper-sm",e.isSmall)("ant-input-affix-wrapper-lg",e.isLarge),i.xp6(1),i.Q6J("ngTemplateOutlet",s)}}function j(r,t){if(1&r&&i._UZ(0,"span",7),2&r){const e=i.oxw(2);i.Q6J("icon",e.nzAddOnAfterIcon)("template",e.nzAddOnAfter)}}function J(r,t){if(1&r&&(i.TgZ(0,"span",4),i.YNc(1,b,1,2,"span",5),i.YNc(2,Q,2,5,"span",6),i.YNc(3,j,1,2,"span",5),i.qZA()),2&r){const e=i.oxw(),s=i.MAs(6);i.xp6(1),i.Q6J("ngIf",e.nzAddOnBefore||e.nzAddOnBeforeIcon),i.xp6(1),i.Q6J("ngIf",e.isAffix)("ngIfElse",s),i.xp6(1),i.Q6J("ngIf",e.nzAddOnAfter||e.nzAddOnAfterIcon)}}function Z(r,t){}function Y(r,t){if(1&r&&i.YNc(0,Z,0,0,"ng-template",9),2&r){i.oxw(2);const e=i.MAs(4);i.Q6J("ngTemplateOutlet",e)}}function G(r,t){if(1&r&&i.YNc(0,Y,1,1,"ng-template",10),2&r){const e=i.oxw(),s=i.MAs(6);i.Q6J("ngIf",e.isAffix)("ngIfElse",s)}}function V(r,t){if(1&r&&i._UZ(0,"span",13),2&r){const e=i.oxw(2);i.Q6J("icon",e.nzPrefixIcon)("template",e.nzPrefix)}}function k(r,t){}function X(r,t){if(1&r&&i._UZ(0,"span",14),2&r){const e=i.oxw(2);i.Q6J("icon",e.nzSuffixIcon)("template",e.nzSuffix)}}function q(r,t){if(1&r&&(i.YNc(0,V,1,2,"span",11),i.YNc(1,k,0,0,"ng-template",9),i.YNc(2,X,1,2,"span",12)),2&r){const e=i.oxw(),s=i.MAs(6);i.Q6J("ngIf",e.nzPrefix||e.nzPrefixIcon),i.xp6(1),i.Q6J("ngTemplateOutlet",s),i.xp6(1),i.Q6J("ngIf",e.nzSuffix||e.nzSuffixIcon)}}function ee(r,t){1&r&&i.Hsn(0)}const l=["*"];let T=(()=>{class r{constructor(e,s,v,y){this.ngControl=e,this.directionality=y,this.nzBorderless=!1,this.nzSize="default",this._disabled=!1,this.disabled$=new o.xQ,this.dir="ltr",this.destroy$=new o.xQ,s.addClass(v.nativeElement,"ant-input")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=null!=e&&"false"!=`${e}`}ngOnInit(){var e,s;this.ngControl&&(null===(e=this.ngControl.statusChanges)||void 0===e||e.pipe((0,n.h)(()=>null!==this.ngControl.disabled),(0,M.R)(this.destroy$)).subscribe(()=>{this.disabled$.next(this.ngControl.disabled)})),this.dir=this.directionality.value,null===(s=this.directionality.change)||void 0===s||s.pipe((0,M.R)(this.destroy$)).subscribe(v=>{this.dir=v})}ngOnChanges(e){const{disabled:s}=e;s&&this.disabled$.next(this.disabled)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(e){return new(e||r)(i.Y36(N.a5,10),i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(I.Is,8))},r.\u0275dir=i.lG2({type:r,selectors:[["input","nz-input",""],["textarea","nz-input",""]],hostVars:11,hostBindings:function(e,s){2&e&&(i.uIk("disabled",s.disabled||null),i.ekj("ant-input-disabled",s.disabled)("ant-input-borderless",s.nzBorderless)("ant-input-lg","large"===s.nzSize)("ant-input-sm","small"===s.nzSize)("ant-input-rtl","rtl"===s.dir))},inputs:{nzBorderless:"nzBorderless",nzSize:"nzSize",disabled:"disabled"},exportAs:["nzInput"],features:[i.TTD]}),(0,_.gn)([(0,z.yF)()],r.prototype,"nzBorderless",void 0),r})(),L=(()=>{class r{constructor(){this.icon=null,this.type=null,this.template=null}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=i.Xpm({type:r,selectors:[["","nz-input-group-slot",""]],hostVars:6,hostBindings:function(e,s){2&e&&i.ekj("ant-input-group-addon","addon"===s.type)("ant-input-prefix","prefix"===s.type)("ant-input-suffix","suffix"===s.type)},inputs:{icon:"icon",type:"type",template:"template"},attrs:c,decls:2,vars:2,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(e,s){1&e&&(i.YNc(0,d,1,1,"i",0),i.YNc(1,C,2,1,"ng-container",1)),2&e&&(i.Q6J("ngIf",s.icon),i.xp6(1),i.Q6J("nzStringTemplateOutlet",s.template))},directives:[S.O5,p.Ls,g.f],encapsulation:2,changeDetection:0}),r})(),w=(()=>{class r{constructor(e){this.elementRef=e}}return r.\u0275fac=function(e){return new(e||r)(i.Y36(i.SBq))},r.\u0275dir=i.lG2({type:r,selectors:[["nz-input-group","nzSuffix",""],["nz-input-group","nzPrefix",""]]}),r})(),ie=(()=>{class r{constructor(e,s,v,y){this.focusMonitor=e,this.elementRef=s,this.cdr=v,this.directionality=y,this.nzAddOnBeforeIcon=null,this.nzAddOnAfterIcon=null,this.nzPrefixIcon=null,this.nzSuffixIcon=null,this.nzSize="default",this.nzSearch=!1,this.nzCompact=!1,this.isLarge=!1,this.isSmall=!1,this.isAffix=!1,this.isAddOn=!1,this.focused=!1,this.disabled=!1,this.dir="ltr",this.destroy$=new o.xQ}updateChildrenInputSize(){this.listOfNzInputDirective&&this.listOfNzInputDirective.forEach(e=>e.nzSize=this.nzSize)}ngOnInit(){var e;this.focusMonitor.monitor(this.elementRef,!0).pipe((0,M.R)(this.destroy$)).subscribe(s=>{this.focused=!!s,this.cdr.markForCheck()}),this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe((0,M.R)(this.destroy$)).subscribe(s=>{this.dir=s})}ngAfterContentInit(){this.updateChildrenInputSize();const e=this.listOfNzInputDirective.changes.pipe((0,A.O)(this.listOfNzInputDirective));e.pipe((0,P.w)(s=>(0,x.T)(e,...s.map(v=>v.disabled$))),(0,f.zg)(()=>e),(0,E.U)(s=>s.some(v=>v.disabled)),(0,M.R)(this.destroy$)).subscribe(s=>{this.disabled=s,this.cdr.markForCheck()})}ngOnChanges(e){const{nzSize:s,nzSuffix:v,nzPrefix:y,nzPrefixIcon:B,nzSuffixIcon:H,nzAddOnAfter:U,nzAddOnBefore:W,nzAddOnAfterIcon:te,nzAddOnBeforeIcon:ne}=e;s&&(this.updateChildrenInputSize(),this.isLarge="large"===this.nzSize,this.isSmall="small"===this.nzSize),(v||y||B||H)&&(this.isAffix=!!(this.nzSuffix||this.nzPrefix||this.nzPrefixIcon||this.nzSuffixIcon)),(U||W||te||ne)&&(this.isAddOn=!!(this.nzAddOnAfter||this.nzAddOnBefore||this.nzAddOnAfterIcon||this.nzAddOnBeforeIcon))}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(e){return new(e||r)(i.Y36(O.tE),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(I.Is,8))},r.\u0275cmp=i.Xpm({type:r,selectors:[["nz-input-group"]],contentQueries:function(e,s,v){if(1&e&&i.Suo(v,T,4),2&e){let y;i.iGM(y=i.CRH())&&(s.listOfNzInputDirective=y)}},hostVars:40,hostBindings:function(e,s){2&e&&i.ekj("ant-input-group-compact",s.nzCompact)("ant-input-search-enter-button",s.nzSearch)("ant-input-search",s.nzSearch)("ant-input-search-rtl","rtl"===s.dir)("ant-input-search-sm",s.nzSearch&&s.isSmall)("ant-input-search-large",s.nzSearch&&s.isLarge)("ant-input-group-wrapper",s.isAddOn)("ant-input-group-wrapper-rtl","rtl"===s.dir)("ant-input-group-wrapper-lg",s.isAddOn&&s.isLarge)("ant-input-group-wrapper-sm",s.isAddOn&&s.isSmall)("ant-input-affix-wrapper",s.isAffix&&!s.isAddOn)("ant-input-affix-wrapper-rtl","rtl"===s.dir)("ant-input-affix-wrapper-focused",s.isAffix&&s.focused)("ant-input-affix-wrapper-disabled",s.isAffix&&s.disabled)("ant-input-affix-wrapper-lg",s.isAffix&&!s.isAddOn&&s.isLarge)("ant-input-affix-wrapper-sm",s.isAffix&&!s.isAddOn&&s.isSmall)("ant-input-group",!s.isAffix&&!s.isAddOn)("ant-input-group-rtl","rtl"===s.dir)("ant-input-group-lg",!s.isAffix&&!s.isAddOn&&s.isLarge)("ant-input-group-sm",!s.isAffix&&!s.isAddOn&&s.isSmall)},inputs:{nzAddOnBeforeIcon:"nzAddOnBeforeIcon",nzAddOnAfterIcon:"nzAddOnAfterIcon",nzPrefixIcon:"nzPrefixIcon",nzSuffixIcon:"nzSuffixIcon",nzAddOnBefore:"nzAddOnBefore",nzAddOnAfter:"nzAddOnAfter",nzPrefix:"nzPrefix",nzSuffix:"nzSuffix",nzSize:"nzSize",nzSearch:"nzSearch",nzCompact:"nzCompact"},exportAs:["nzInputGroup"],features:[i.TTD],ngContentSelectors:l,decls:7,vars:2,consts:[["class","ant-input-wrapper ant-input-group",4,"ngIf","ngIfElse"],["noAddOnTemplate",""],["affixTemplate",""],["contentTemplate",""],[1,"ant-input-wrapper","ant-input-group"],["nz-input-group-slot","","type","addon",3,"icon","template",4,"ngIf"],["class","ant-input-affix-wrapper",3,"ant-input-affix-wrapper-sm","ant-input-affix-wrapper-lg",4,"ngIf","ngIfElse"],["nz-input-group-slot","","type","addon",3,"icon","template"],[1,"ant-input-affix-wrapper"],[3,"ngTemplateOutlet"],[3,"ngIf","ngIfElse"],["nz-input-group-slot","","type","prefix",3,"icon","template",4,"ngIf"],["nz-input-group-slot","","type","suffix",3,"icon","template",4,"ngIf"],["nz-input-group-slot","","type","prefix",3,"icon","template"],["nz-input-group-slot","","type","suffix",3,"icon","template"]],template:function(e,s){if(1&e&&(i.F$t(),i.YNc(0,J,4,4,"span",0),i.YNc(1,G,1,2,"ng-template",null,1,i.W1O),i.YNc(3,q,3,3,"ng-template",null,2,i.W1O),i.YNc(5,ee,1,0,"ng-template",null,3,i.W1O)),2&e){const v=i.MAs(2);i.Q6J("ngIf",s.isAddOn)("ngIfElse",v)}},directives:[L,S.O5,S.tP],encapsulation:2,changeDetection:0}),(0,_.gn)([(0,z.yF)()],r.prototype,"nzSearch",void 0),(0,_.gn)([(0,z.yF)()],r.prototype,"nzCompact",void 0),r})(),u=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=i.oAB({type:r}),r.\u0275inj=i.cJS({imports:[[I.vT,S.ez,p.PV,m.ud,g.T]]}),r})()},1945:($,F,a)=>{a.d(F,{$O:()=>X,KJ:()=>ee});var _=a(226),i=a(9808),o=a(5e3),x=a(969),n=a(647),M=a(655),A=a(8929),P=a(7625),f=a(4850),E=a(9439),z=a(6947),N=a(5577);function I(l,D){if(1&l&&(o.ynx(0),o._UZ(1,"i",9),o.BQk()),2&l){const h=D.$implicit,T=o.oxw(2);o.xp6(1),o.Q6J("nzType",h||T.getBackIcon())}}function O(l,D){if(1&l){const h=o.EpF();o.TgZ(0,"div",6),o.NdJ("click",function(){return o.CHM(h),o.oxw().onBack()}),o.TgZ(1,"div",7),o.YNc(2,I,2,1,"ng-container",8),o.qZA(),o.qZA()}if(2&l){const h=o.oxw();o.xp6(2),o.Q6J("nzStringTemplateOutlet",h.nzBackIcon)}}function S(l,D){if(1&l&&(o.ynx(0),o._uU(1),o.BQk()),2&l){const h=o.oxw(2);o.xp6(1),o.Oqu(h.nzTitle)}}function p(l,D){if(1&l&&(o.TgZ(0,"span",10),o.YNc(1,S,2,1,"ng-container",8),o.qZA()),2&l){const h=o.oxw();o.xp6(1),o.Q6J("nzStringTemplateOutlet",h.nzTitle)}}function g(l,D){1&l&&o.Hsn(0,6,["*ngIf","!nzTitle"])}function m(l,D){if(1&l&&(o.ynx(0),o._uU(1),o.BQk()),2&l){const h=o.oxw(2);o.xp6(1),o.Oqu(h.nzSubtitle)}}function c(l,D){if(1&l&&(o.TgZ(0,"span",11),o.YNc(1,m,2,1,"ng-container",8),o.qZA()),2&l){const h=o.oxw();o.xp6(1),o.Q6J("nzStringTemplateOutlet",h.nzSubtitle)}}function d(l,D){1&l&&o.Hsn(0,7,["*ngIf","!nzSubtitle"])}const C=[[["nz-breadcrumb","nz-page-header-breadcrumb",""]],[["nz-avatar","nz-page-header-avatar",""]],[["nz-page-header-tags"],["","nz-page-header-tags",""]],[["nz-page-header-extra"],["","nz-page-header-extra",""]],[["nz-page-header-content"],["","nz-page-header-content",""]],[["nz-page-header-footer"],["","nz-page-header-footer",""]],[["nz-page-header-title"],["","nz-page-header-title",""]],[["nz-page-header-subtitle"],["","nz-page-header-subtitle",""]]],b=["nz-breadcrumb[nz-page-header-breadcrumb]","nz-avatar[nz-page-header-avatar]","nz-page-header-tags, [nz-page-header-tags]","nz-page-header-extra, [nz-page-header-extra]","nz-page-header-content, [nz-page-header-content]","nz-page-header-footer, [nz-page-header-footer]","nz-page-header-title, [nz-page-header-title]","nz-page-header-subtitle, [nz-page-header-subtitle]"];let Y=(()=>{class l{}return l.\u0275fac=function(h){return new(h||l)},l.\u0275dir=o.lG2({type:l,selectors:[["nz-page-header-footer"],["","nz-page-header-footer",""]],hostAttrs:[1,"ant-page-header-footer"],exportAs:["nzPageHeaderFooter"]}),l})(),G=(()=>{class l{}return l.\u0275fac=function(h){return new(h||l)},l.\u0275dir=o.lG2({type:l,selectors:[["nz-breadcrumb","nz-page-header-breadcrumb",""]],exportAs:["nzPageHeaderBreadcrumb"]}),l})(),X=(()=>{class l{constructor(h,T,L,w,ie,oe){this.location=h,this.nzConfigService=T,this.elementRef=L,this.nzResizeObserver=w,this.cdr=ie,this.directionality=oe,this._nzModuleName="pageHeader",this.nzBackIcon=null,this.nzGhost=!0,this.nzBack=new o.vpe,this.compact=!1,this.destroy$=new A.xQ,this.dir="ltr"}ngOnInit(){var h;null===(h=this.directionality.change)||void 0===h||h.pipe((0,P.R)(this.destroy$)).subscribe(T=>{this.dir=T,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterViewInit(){this.nzResizeObserver.observe(this.elementRef).pipe((0,f.U)(([h])=>h.contentRect.width),(0,P.R)(this.destroy$)).subscribe(h=>{this.compact=h<768,this.cdr.markForCheck()})}onBack(){if(this.nzBack.observers.length)this.nzBack.emit();else{if(!this.location)throw new Error(`${z.Bq} you should import 'RouterModule' or register 'Location' if you want to use 'nzBack' default event!`);this.location.back()}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}getBackIcon(){return"rtl"===this.dir?"arrow-right":"arrow-left"}}return l.\u0275fac=function(h){return new(h||l)(o.Y36(i.Ye,8),o.Y36(E.jY),o.Y36(o.SBq),o.Y36(N.D3),o.Y36(o.sBO),o.Y36(_.Is,8))},l.\u0275cmp=o.Xpm({type:l,selectors:[["nz-page-header"]],contentQueries:function(h,T,L){if(1&h&&(o.Suo(L,Y,5),o.Suo(L,G,5)),2&h){let w;o.iGM(w=o.CRH())&&(T.nzPageHeaderFooter=w.first),o.iGM(w=o.CRH())&&(T.nzPageHeaderBreadcrumb=w.first)}},hostAttrs:[1,"ant-page-header"],hostVars:10,hostBindings:function(h,T){2&h&&o.ekj("has-footer",T.nzPageHeaderFooter)("ant-page-header-ghost",T.nzGhost)("has-breadcrumb",T.nzPageHeaderBreadcrumb)("ant-page-header-compact",T.compact)("ant-page-header-rtl","rtl"===T.dir)},inputs:{nzBackIcon:"nzBackIcon",nzTitle:"nzTitle",nzSubtitle:"nzSubtitle",nzGhost:"nzGhost"},outputs:{nzBack:"nzBack"},exportAs:["nzPageHeader"],ngContentSelectors:b,decls:13,vars:5,consts:[[1,"ant-page-header-heading"],[1,"ant-page-header-heading-left"],["class","ant-page-header-back",3,"click",4,"ngIf"],["class","ant-page-header-heading-title",4,"ngIf"],[4,"ngIf"],["class","ant-page-header-heading-sub-title",4,"ngIf"],[1,"ant-page-header-back",3,"click"],["role","button","tabindex","0",1,"ant-page-header-back-button"],[4,"nzStringTemplateOutlet"],["nz-icon","","nzTheme","outline",3,"nzType"],[1,"ant-page-header-heading-title"],[1,"ant-page-header-heading-sub-title"]],template:function(h,T){1&h&&(o.F$t(C),o.Hsn(0),o.TgZ(1,"div",0),o.TgZ(2,"div",1),o.YNc(3,O,3,1,"div",2),o.Hsn(4,1),o.YNc(5,p,2,1,"span",3),o.YNc(6,g,1,0,"ng-content",4),o.YNc(7,c,2,1,"span",5),o.YNc(8,d,1,0,"ng-content",4),o.Hsn(9,2),o.qZA(),o.Hsn(10,3),o.qZA(),o.Hsn(11,4),o.Hsn(12,5)),2&h&&(o.xp6(3),o.Q6J("ngIf",null!==T.nzBackIcon),o.xp6(2),o.Q6J("ngIf",T.nzTitle),o.xp6(1),o.Q6J("ngIf",!T.nzTitle),o.xp6(1),o.Q6J("ngIf",T.nzSubtitle),o.xp6(1),o.Q6J("ngIf",!T.nzSubtitle))},directives:[i.O5,x.f,n.Ls],encapsulation:2,changeDetection:0}),(0,M.gn)([(0,E.oS)()],l.prototype,"nzGhost",void 0),l})(),ee=(()=>{class l{}return l.\u0275fac=function(h){return new(h||l)},l.\u0275mod=o.oAB({type:l}),l.\u0275inj=o.cJS({imports:[[_.vT,i.ez,x.T,n.PV]]}),l})()}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/287.bce56b4b2bd030eb.js b/src/blrec/data/webapp/287.bce56b4b2bd030eb.js new file mode 100644 index 0000000..db26e9f --- /dev/null +++ b/src/blrec/data/webapp/287.bce56b4b2bd030eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[287],{3692:(x,D,s)=>{s.d(D,{f:()=>h});var c=s(2134),p=s(4650);class h{transform(f,_){if("string"==typeof f)f=parseFloat(f);else if("number"!=typeof f||isNaN(f))return"N/A";return(_=Object.assign({bitrate:!1,precision:3,spacer:" "},_)).bitrate?(0,c.AX)(f,_.spacer,_.precision):(0,c.N4)(f,_.spacer,_.precision)}}h.\u0275fac=function(f){return new(f||h)},h.\u0275pipe=p.Yjl({name:"datarate",type:h,pure:!0})},3520:(x,D,s)=>{s.d(D,{U:()=>h});const c={2e4:"4K",1e4:"\u539f\u753b",401:"\u84dd\u5149(\u675c\u6bd4)",400:"\u84dd\u5149",250:"\u8d85\u6e05",150:"\u9ad8\u6e05",80:"\u6d41\u7545"};var p=s(4650);class h{transform(f){return c[f]}}h.\u0275fac=function(f){return new(f||h)},h.\u0275pipe=p.Yjl({name:"quality",type:h,pure:!0})},5141:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{i:()=>InfoPanelComponent});var _angular_core__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4650),rxjs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(9646),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(7445),rxjs__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(7188),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(7886),rxjs_operators__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(3900),rxjs_operators__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(262),src_app_shared_rx_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(4007),_shared_task_model__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(2948),ng_zorro_antd_notification__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(387),_shared_services_task_service__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(844),_angular_common__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(6895),_wave_graph_wave_graph_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1755),_shared_pipes_datarate_pipe__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3692),_shared_pipes_quality_pipe__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3520);function InfoPanelComponent_ul_3_ng_container_36_Template(x,D){1&x&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.ynx(0),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(1,", bluray"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.BQk())}function InfoPanelComponent_ul_3_li_38_Template(x,D){if(1&x&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"li",4)(1,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2,"\u6d41\u7f16\u7801\u5668"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(3,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()),2&x){const s=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw(2);_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Oqu(null==s.profile.streams[0].tags?null:s.profile.streams[0].tags.encoder)}}const _c0=function(){return{bitrate:!0}};function InfoPanelComponent_ul_3_Template(x,D){if(1&x&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"ul",3)(1,"li",4)(2,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(3,"\u89c6\u9891\u4fe1\u606f"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(4,"span",6)(5,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(6),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(7,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(8),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(9,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(10),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(11,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(12),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(13,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(14,"li",4)(15,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(16,"\u97f3\u9891\u4fe1\u606f"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(17,"span",6)(18,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(19),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(20,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(21),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(22,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(23),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(24,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(25),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(26,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(27,"li",4)(28,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(29,"\u683c\u5f0f\u753b\u8d28"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(30,"span",6)(31,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(32),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(33,"span"),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(34),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(35,"quality"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(36,InfoPanelComponent_ul_3_ng_container_36_Template,2,0,"ng-container",7),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(37,") "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(38,InfoPanelComponent_ul_3_li_38_Template,5,1,"li",8),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(39,"li",4)(40,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(41,"\u6d41\u4e3b\u673a\u540d"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(42,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(43),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(44,"li",4)(45,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(46,"\u4e0b\u8f7d\u901f\u5ea6"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__._UZ(47,"app-wave-graph",9),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(48,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(49),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(50,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(51,"li",4)(52,"span",5),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(53,"\u5f55\u5236\u901f\u5ea6"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__._UZ(54,"app-wave-graph",9),_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(55,"span",6),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(56),_angular_core__WEBPACK_IMPORTED_MODULE_4__.ALo(57,"datarate"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()()()),2&x){const s=_angular_core__WEBPACK_IMPORTED_MODULE_4__.oxw();let c;_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(6),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.profile.streams[0].codec_name," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.AsE(" ",s.profile.streams[0].width,"x",s.profile.streams[0].height," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.fps," fps"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_4__.xi3(13,19,1e3*s.metadata.videodatarate,_angular_core__WEBPACK_IMPORTED_MODULE_4__.DdM(32,_c0))," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.profile.streams[1].codec_name," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.profile.streams[1].sample_rate," HZ"),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.profile.streams[1].channel_layout," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_4__.xi3(26,22,1e3*s.metadata.audiodatarate,_angular_core__WEBPACK_IMPORTED_MODULE_4__.DdM(33,_c0))," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(7),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.data.task_status.real_stream_format?s.data.task_status.real_stream_format:"N/A"," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.AsE(" ",s.data.task_status.real_quality_number?_angular_core__WEBPACK_IMPORTED_MODULE_4__.lcZ(35,25,s.data.task_status.real_quality_number):"N/A"," (",null!==(c=s.data.task_status.real_quality_number)&&void 0!==c?c:"N/A",""),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",s.isBlurayStreamQuality()),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",null==s.profile.streams[0]||null==s.profile.streams[0].tags?null:s.profile.streams[0].tags.encoder),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",s.data.task_status.stream_host," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(4),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("value",s.data.task_status.dl_rate),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_4__.xi3(50,27,8*s.data.task_status.dl_rate,_angular_core__WEBPACK_IMPORTED_MODULE_4__.DdM(34,_c0))," "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(5),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("value",s.data.task_status.rec_rate),_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.hij(" ",_angular_core__WEBPACK_IMPORTED_MODULE_4__.lcZ(57,30,s.data.task_status.rec_rate)," ")}}class InfoPanelComponent{constructor(x,D,s){this.changeDetector=x,this.notification=D,this.taskService=s,this.metadata=null,this.close=new _angular_core__WEBPACK_IMPORTED_MODULE_4__.vpe,this.RunningStatus=_shared_task_model__WEBPACK_IMPORTED_MODULE_5__.cG}get fps(){const avgFrameRate=this.profile?.streams[0]?.avg_frame_rate;return avgFrameRate?eval(avgFrameRate).toFixed():"N/A"}ngOnInit(){this.syncData()}ngOnDestroy(){this.desyncData()}isBlurayStreamQuality(){return/_bluray/.test(this.data.task_status.stream_url)}closePanel(x){x.preventDefault(),x.stopPropagation(),this.close.emit()}syncData(){this.dataSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_6__.of)((0,rxjs__WEBPACK_IMPORTED_MODULE_6__.of)(0),(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.F)(1e3)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.u)(),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.w)(()=>(0,rxjs__WEBPACK_IMPORTED_MODULE_10__.$)(this.taskService.getStreamProfile(this.data.room_info.room_id),this.taskService.getMetadata(this.data.room_info.room_id))),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_11__.K)(x=>{throw this.notification.error("\u83b7\u53d6\u6570\u636e\u51fa\u9519",x.message),x}),(0,src_app_shared_rx_operators__WEBPACK_IMPORTED_MODULE_12__.X)(3,1e3)).subscribe(([x,D])=>{this.profile=x,this.metadata=D,this.changeDetector.markForCheck()},x=>{this.notification.error("\u83b7\u53d6\u6570\u636e\u51fa\u9519","\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38, \u8bf7\u5f85\u7f51\u7edc\u6b63\u5e38\u540e\u5237\u65b0\u3002",{nzDuration:0})})}desyncData(){this.dataSubscription?.unsubscribe()}}InfoPanelComponent.\u0275fac=function x(D){return new(D||InfoPanelComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(_angular_core__WEBPACK_IMPORTED_MODULE_4__.sBO),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(ng_zorro_antd_notification__WEBPACK_IMPORTED_MODULE_13__.zb),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Y36(_shared_services_task_service__WEBPACK_IMPORTED_MODULE_0__.M))},InfoPanelComponent.\u0275cmp=_angular_core__WEBPACK_IMPORTED_MODULE_4__.Xpm({type:InfoPanelComponent,selectors:[["app-info-panel"]],inputs:{data:"data",profile:"profile",metadata:"metadata"},outputs:{close:"close"},decls:4,vars:1,consts:[[1,"info-panel"],["title","\u5173\u95ed",1,"close-panel",3,"click"],["class","info-list",4,"ngIf"],[1,"info-list"],[1,"info-item"],[1,"label"],[1,"value"],[4,"ngIf"],["class","info-item",4,"ngIf"],[3,"value"]],template:function x(D,s){1&D&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.TgZ(0,"div",0)(1,"button",1),_angular_core__WEBPACK_IMPORTED_MODULE_4__.NdJ("click",function(p){return s.closePanel(p)}),_angular_core__WEBPACK_IMPORTED_MODULE_4__._uU(2," [x] "),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA(),_angular_core__WEBPACK_IMPORTED_MODULE_4__.YNc(3,InfoPanelComponent_ul_3_Template,58,35,"ul",2),_angular_core__WEBPACK_IMPORTED_MODULE_4__.qZA()),2&D&&(_angular_core__WEBPACK_IMPORTED_MODULE_4__.xp6(3),_angular_core__WEBPACK_IMPORTED_MODULE_4__.Q6J("ngIf",s.data.task_status.running_status===s.RunningStatus.RECORDING&&s.profile&&s.profile.streams&&s.profile.format&&s.metadata))},dependencies:[_angular_common__WEBPACK_IMPORTED_MODULE_14__.O5,_wave_graph_wave_graph_component__WEBPACK_IMPORTED_MODULE_1__.w,_shared_pipes_datarate_pipe__WEBPACK_IMPORTED_MODULE_2__.f,_shared_pipes_quality_pipe__WEBPACK_IMPORTED_MODULE_3__.U],styles:['@charset "UTF-8";.info-panel[_ngcontent-%COMP%]{color:#fff;text-shadow:1px 1px 2px black;margin:0;padding:0 .5rem;background:rgba(0,0,0,.32)}.info-panel[_ngcontent-%COMP%]{position:absolute;inset:2.55rem 0rem 2rem;width:100%;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:auto}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent;width:4px;height:4px}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#eee;border-radius:2px}.info-panel[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#fff}.info-panel[_ngcontent-%COMP%] .close-panel[_ngcontent-%COMP%]{position:absolute;top:0rem;right:0rem;width:2rem;height:2rem;padding:0;color:#fff;background:transparent;border:none;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none;width:100%;height:100%}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:inline-block;margin:0;width:5rem;text-align:right}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]:after{content:"\\ff1a"}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{display:inline-block;margin:0;text-align:left}.info-panel[_ngcontent-%COMP%] .info-list[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:not(:first-child):before{content:", "}app-wave-graph[_ngcontent-%COMP%]{margin-right:1rem}'],changeDetection:0})},1755:(x,D,s)=>{s.d(D,{w:()=>h});var c=s(7445),p=s(4650);class h{constructor(f){this.changeDetector=f,this.value=0,this.width=200,this.height=16,this.stroke="white",this.data=[],this.points=[];for(let _=0;_<=this.width;_+=2)this.data.push(0),this.points.push({x:_,y:this.height})}get polylinePoints(){return this.points.map(f=>`${f.x},${f.y}`).join(" ")}ngOnInit(){this.subscription=(0,c.F)(1e3).subscribe(()=>{this.data.push(this.value||0),this.data.shift();let f=Math.max(...this.data);this.points=this.data.map((_,q)=>({x:Math.min(2*q,this.width),y:(1-_/(f||1))*this.height})),this.changeDetector.markForCheck()})}ngOnDestroy(){this.subscription?.unsubscribe()}}h.\u0275fac=function(f){return new(f||h)(p.Y36(p.sBO))},h.\u0275cmp=p.Xpm({type:h,selectors:[["app-wave-graph"]],inputs:{value:"value",width:"width",height:"height",stroke:"stroke"},decls:2,vars:4,consts:[["fill","none"]],template:function(f,_){1&f&&(p.O4$(),p.TgZ(0,"svg"),p._UZ(1,"polyline",0),p.qZA()),2&f&&(p.uIk("width",_.width)("height",_.height),p.xp6(1),p.uIk("stroke",_.stroke)("points",_.polylinePoints))},styles:["[_nghost-%COMP%]{position:relative;top:2px}"],changeDetection:0})},844:(x,D,s)=>{s.d(D,{M:()=>_});var c=s(4004),p=s(2948),h=s(4650),t=s(529),f=s(7930);class _{constructor(u,g){this.http=u,this.url=g}getAllTaskData(u=p.jf.ALL){const g=this.url.makeApiUrl("/api/v1/tasks/data");return this.http.get(g,{params:{select:u}})}getTaskData(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/data`);return this.http.get(g)}getVideoFileDetails(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/videos`);return this.http.get(g)}getDanmakuFileDetails(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/danmakus`);return this.http.get(g)}getTaskParam(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/param`);return this.http.get(g)}getMetadata(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/metadata`);return this.http.get(g)}getStreamProfile(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/profile`);return this.http.get(g)}updateAllTaskInfos(){const u=this.url.makeApiUrl("/api/v1/tasks/info");return this.http.post(u,null)}updateTaskInfo(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/info`);return this.http.post(g,null)}addTask(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}`);return this.http.post(g,null)}removeTask(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}`);return this.http.delete(g)}removeAllTasks(){const u=this.url.makeApiUrl("/api/v1/tasks");return this.http.delete(u)}startTask(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/start`);return this.http.post(g,null)}startAllTasks(){const u=this.url.makeApiUrl("/api/v1/tasks/start");return this.http.post(u,null)}stopTask(u,g=!1,k=!1){const v=this.url.makeApiUrl(`/api/v1/tasks/${u}/stop`);return this.http.post(v,{force:g,background:k})}stopAllTasks(u=!1,g=!1){const k=this.url.makeApiUrl("/api/v1/tasks/stop");return this.http.post(k,{force:u,background:g})}enableTaskMonitor(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/monitor/enable`);return this.http.post(g,null)}enableAllMonitors(){const u=this.url.makeApiUrl("/api/v1/tasks/monitor/enable");return this.http.post(u,null)}disableTaskMonitor(u,g=!1){const k=this.url.makeApiUrl(`/api/v1/tasks/${u}/monitor/disable`);return this.http.post(k,{background:g})}disableAllMonitors(u=!1){const g=this.url.makeApiUrl("/api/v1/tasks/monitor/disable");return this.http.post(g,{background:u})}enableTaskRecorder(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/recorder/enable`);return this.http.post(g,null)}enableAllRecorders(){const u=this.url.makeApiUrl("/api/v1/tasks/recorder/enable");return this.http.post(u,null)}disableTaskRecorder(u,g=!1,k=!1){const v=this.url.makeApiUrl(`/api/v1/tasks/${u}/recorder/disable`);return this.http.post(v,{force:g,background:k})}disableAllRecorders(u=!1,g=!1){const k=this.url.makeApiUrl("/api/v1/tasks/recorder/disable");return this.http.post(k,{force:u,background:g})}canCutStream(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/cut`);return this.http.get(g).pipe((0,c.U)(k=>k.data.result))}cutStream(u){const g=this.url.makeApiUrl(`/api/v1/tasks/${u}/cut`);return this.http.post(g,null)}}_.\u0275fac=function(u){return new(u||_)(h.LFG(t.eN),h.LFG(f.i))},_.\u0275prov=h.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"})},2948:(x,D,s)=>{s.d(D,{cG:()=>p,cS:()=>t,ii:()=>h,jf:()=>c});var c=(()=>{return(_=c||(c={})).ALL="all",_.PREPARING="preparing",_.LIVING="living",_.ROUNDING="rounding",_.MONITOR_ENABLED="monitor_enabled",_.MONITOR_DISABLED="monitor_disabled",_.RECORDER_ENABLED="recorder_enabled",_.RECORDER_DISABLED="recorder_disabled",_.STOPPED="stopped",_.WAITTING="waitting",_.RECORDING="recording",_.REMUXING="remuxing",_.INJECTING="injecting",c;var _})(),p=(()=>{return(_=p||(p={})).STOPPED="stopped",_.WAITING="waiting",_.RECORDING="recording",_.REMUXING="remuxing",_.INJECTING="injecting",p;var _})(),h=(()=>{return(_=h||(h={})).WAITING="waiting",_.REMUXING="remuxing",_.INJECTING="injecting",h;var _})(),t=(()=>{return(_=t||(t={})).RECORDING="recording",_.REMUXING="remuxing",_.INJECTING="injecting",_.COMPLETED="completed",_.MISSING="missing",_.BROKEN="broken",t;var _})()},2287:(x,D,s)=>{s.r(D),s.d(D,{TasksModule:()=>ot});var c=s(6895),p=s(433),h=s(2289),t=s(4650);class f{constructor(o,e){this._document=e;const i=this._textarea=this._document.createElement("textarea"),a=i.style;a.position="fixed",a.top=a.opacity="0",a.left="-999em",i.setAttribute("aria-hidden","true"),i.value=o,i.readOnly=!0,this._document.body.appendChild(i)}copy(){const o=this._textarea;let e=!1;try{if(o){const i=this._document.activeElement;o.select(),o.setSelectionRange(0,o.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch{}return e}destroy(){const o=this._textarea;o&&(o.remove(),this._textarea=void 0)}}let _=(()=>{class n{constructor(e){this._document=e}copy(e){const i=this.beginCopy(e),a=i.copy();return i.destroy(),a}beginCopy(e){return new f(e,this._document)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(c.K0))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),g=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({}),n})();var k=s(3679),v=s(1971),E=s(1102),T=s(655),F=s(7579),A=s(2722),$=s(3414),M=s(3187),P=s(445);function Ft(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"span",1),t.NdJ("click",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.closeTag(a))}),t.qZA()}}const De=["*"];let Wt=(()=>{class n{constructor(e,i,a,r){this.cdr=e,this.renderer=i,this.elementRef=a,this.directionality=r,this.isPresetColor=!1,this.nzMode="default",this.nzChecked=!1,this.nzOnClose=new t.vpe,this.nzCheckedChange=new t.vpe,this.dir="ltr",this.destroy$=new F.x}updateCheckedStatus(){"checkable"===this.nzMode&&(this.nzChecked=!this.nzChecked,this.nzCheckedChange.emit(this.nzChecked))}closeTag(e){this.nzOnClose.emit(e),e.defaultPrevented||this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}clearPresetColor(){const e=this.elementRef.nativeElement,i=new RegExp(`(ant-tag-(?:${[...$.uf,...$.Bh].join("|")}))`,"g"),a=e.classList.toString(),r=[];let d=i.exec(a);for(;null!==d;)r.push(d[1]),d=i.exec(a);e.classList.remove(...r)}setPresetColor(){const e=this.elementRef.nativeElement;this.clearPresetColor(),this.isPresetColor=!!this.nzColor&&((0,$.o2)(this.nzColor)||(0,$.M8)(this.nzColor)),this.isPresetColor&&e.classList.add(`ant-tag-${this.nzColor}`)}ngOnInit(){this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzColor:i}=e;i&&this.setPresetColor()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(P.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-tag"]],hostAttrs:[1,"ant-tag"],hostVars:10,hostBindings:function(e,i){1&e&&t.NdJ("click",function(){return i.updateCheckedStatus()}),2&e&&(t.Udp("background-color",i.isPresetColor?"":i.nzColor),t.ekj("ant-tag-has-color",i.nzColor&&!i.isPresetColor)("ant-tag-checkable","checkable"===i.nzMode)("ant-tag-checkable-checked",i.nzChecked)("ant-tag-rtl","rtl"===i.dir))},inputs:{nzMode:"nzMode",nzColor:"nzColor",nzChecked:"nzChecked"},outputs:{nzOnClose:"nzOnClose",nzCheckedChange:"nzCheckedChange"},exportAs:["nzTag"],features:[t.TTD],ngContentSelectors:De,decls:2,vars:1,consts:[["nz-icon","","nzType","close","class","ant-tag-close-icon","tabindex","-1",3,"click",4,"ngIf"],["nz-icon","","nzType","close","tabindex","-1",1,"ant-tag-close-icon",3,"click"]],template:function(e,i){1&e&&(t.F$t(),t.Hsn(0),t.YNc(1,Ft,1,0,"span",0)),2&e&&(t.xp6(1),t.Q6J("ngIf","closeable"===i.nzMode))},dependencies:[c.O5,E.Ls],encapsulation:2,changeDetection:0}),(0,T.gn)([(0,M.yF)()],n.prototype,"nzChecked",void 0),n})(),Me=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez,p.u5,E.PV]}),n})();var Yt=s(4383);const ke=["nzType","avatar"];function Oe(n,o){if(1&n&&(t.TgZ(0,"div",5),t._UZ(1,"nz-skeleton-element",6),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzSize",e.avatar.size||"default")("nzShape",e.avatar.shape||"circle")}}function ve(n,o){if(1&n&&t._UZ(0,"h3",7),2&n){const e=t.oxw(2);t.Udp("width",e.toCSSUnit(e.title.width))}}function Ee(n,o){if(1&n&&t._UZ(0,"li"),2&n){const e=o.index,i=t.oxw(3);t.Udp("width",i.toCSSUnit(i.widthList[e]))}}function Ae(n,o){if(1&n&&(t.TgZ(0,"ul",8),t.YNc(1,Ee,1,2,"li",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.rowsList)}}function Pe(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Oe,2,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,ve,1,2,"h3",3),t.YNc(4,Ae,2,1,"ul",4),t.qZA(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!!e.nzAvatar),t.xp6(2),t.Q6J("ngIf",!!e.nzTitle),t.xp6(1),t.Q6J("ngIf",!!e.nzParagraph)}}function Se(n,o){1&n&&(t.ynx(0),t.Hsn(1),t.BQk())}const ye=["*"];let Fe=(()=>{class n{constructor(){this.nzActive=!1,this.nzBlock=!1}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=t.lG2({type:n,selectors:[["nz-skeleton-element"]],hostAttrs:[1,"ant-skeleton","ant-skeleton-element"],hostVars:4,hostBindings:function(e,i){2&e&&t.ekj("ant-skeleton-active",i.nzActive)("ant-skeleton-block",i.nzBlock)},inputs:{nzActive:"nzActive",nzType:"nzType",nzBlock:"nzBlock"}}),(0,T.gn)([(0,M.yF)()],n.prototype,"nzBlock",void 0),n})(),be=(()=>{class n{constructor(){this.nzShape="circle",this.nzSize="default",this.styleMap={}}ngOnChanges(e){if(e.nzSize&&"number"==typeof this.nzSize){const i=`${this.nzSize}px`;this.styleMap={width:i,height:i,"line-height":i}}else this.styleMap={}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-skeleton-element","nzType","avatar"]],inputs:{nzShape:"nzShape",nzSize:"nzSize"},features:[t.TTD],attrs:ke,decls:1,vars:9,consts:[[1,"ant-skeleton-avatar",3,"ngStyle"]],template:function(e,i){1&e&&t._UZ(0,"span",0),2&e&&(t.ekj("ant-skeleton-avatar-square","square"===i.nzShape)("ant-skeleton-avatar-circle","circle"===i.nzShape)("ant-skeleton-avatar-lg","large"===i.nzSize)("ant-skeleton-avatar-sm","small"===i.nzSize),t.Q6J("ngStyle",i.styleMap))},dependencies:[c.PC],encapsulation:2,changeDetection:0}),n})(),we=(()=>{class n{constructor(e,i,a){this.cdr=e,this.nzActive=!1,this.nzLoading=!0,this.nzRound=!1,this.nzTitle=!0,this.nzAvatar=!1,this.nzParagraph=!0,this.rowsList=[],this.widthList=[],i.addClass(a.nativeElement,"ant-skeleton")}toCSSUnit(e=""){return(0,M.WX)(e)}getTitleProps(){const e=!!this.nzAvatar,i=!!this.nzParagraph;let a="";return!e&&i?a="38%":e&&i&&(a="50%"),{width:a,...this.getProps(this.nzTitle)}}getAvatarProps(){return{shape:this.nzTitle&&!this.nzParagraph?"square":"circle",size:"large",...this.getProps(this.nzAvatar)}}getParagraphProps(){const e=!!this.nzAvatar,i=!!this.nzTitle,a={};return(!e||!i)&&(a.width="61%"),a.rows=!e&&i?3:2,{...a,...this.getProps(this.nzParagraph)}}getProps(e){return e&&"object"==typeof e?e:{}}getWidthList(){const{width:e,rows:i}=this.paragraph;let a=[];return e&&Array.isArray(e)?a=e:e&&!Array.isArray(e)&&(a=[],a[i-1]=e),a}updateProps(){this.title=this.getTitleProps(),this.avatar=this.getAvatarProps(),this.paragraph=this.getParagraphProps(),this.rowsList=[...Array(this.paragraph.rows)],this.widthList=this.getWidthList(),this.cdr.markForCheck()}ngOnInit(){this.updateProps()}ngOnChanges(e){(e.nzTitle||e.nzAvatar||e.nzParagraph)&&this.updateProps()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-skeleton"]],hostVars:6,hostBindings:function(e,i){2&e&&t.ekj("ant-skeleton-with-avatar",!!i.nzAvatar)("ant-skeleton-active",i.nzActive)("ant-skeleton-round",!!i.nzRound)},inputs:{nzActive:"nzActive",nzLoading:"nzLoading",nzRound:"nzRound",nzTitle:"nzTitle",nzAvatar:"nzAvatar",nzParagraph:"nzParagraph"},exportAs:["nzSkeleton"],features:[t.TTD],ngContentSelectors:ye,decls:2,vars:2,consts:[[4,"ngIf"],["class","ant-skeleton-header",4,"ngIf"],[1,"ant-skeleton-content"],["class","ant-skeleton-title",3,"width",4,"ngIf"],["class","ant-skeleton-paragraph",4,"ngIf"],[1,"ant-skeleton-header"],["nzType","avatar",3,"nzSize","nzShape"],[1,"ant-skeleton-title"],[1,"ant-skeleton-paragraph"],[3,"width",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(t.F$t(),t.YNc(0,Pe,5,3,"ng-container",0),t.YNc(1,Se,2,0,"ng-container",0)),2&e&&(t.Q6J("ngIf",i.nzLoading),t.xp6(1),t.Q6J("ngIf",!i.nzLoading))},dependencies:[c.sg,c.O5,Fe,be],encapsulation:2,changeDetection:0}),n})(),qt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez]}),n})();var it=s(7570),bt=s(1243),j=s(9562),At=s(6616),K=s(5156),R=s(6704),V=s(5635),$t=s(8213),Ie=s(4903),Ne=s(8184),U=s(6287),Be=s(1691),Ze=s(2687),Ue=s(1811);let Ye=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez,At.sL,Ne.U8,Ue.YI,E.PV,U.T,Be.e4,Ie.g,it.cg,Ze.rt]}),n})();var Pt=s(8521),jt=s(2577),Vt=s(4788),Ht=s(5681),qe=s(2539),S=s(2536);function $e(n,o){1&n&&t.GkF(0)}function je(n,o){if(1&n&&(t.ynx(0),t.YNc(1,$e,1,0,"ng-container",9),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzIcon)}}function Ve(n,o){if(1&n&&t._UZ(0,"span",10),2&n){const e=t.oxw(3);t.Q6J("nzType",e.nzIconType||e.inferredIconType)("nzTheme",e.iconTheme)}}function He(n,o){if(1&n&&(t.TgZ(0,"div",6),t.YNc(1,je,2,1,"ng-container",7),t.YNc(2,Ve,1,2,"ng-template",null,8,t.W1O),t.qZA()),2&n){const e=t.MAs(3),i=t.oxw(2);t.xp6(1),t.Q6J("ngIf",i.nzIcon)("ngIfElse",e)}}function Xe(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Oqu(e.nzMessage)}}function tn(n,o){if(1&n&&(t.TgZ(0,"span",14),t.YNc(1,Xe,2,1,"ng-container",9),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzMessage)}}function en(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Oqu(e.nzDescription)}}function nn(n,o){if(1&n&&(t.TgZ(0,"span",15),t.YNc(1,en,2,1,"ng-container",9),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzDescription)}}function on(n,o){if(1&n&&(t.TgZ(0,"div",11),t.YNc(1,tn,2,1,"span",12),t.YNc(2,nn,2,1,"span",13),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.nzMessage),t.xp6(1),t.Q6J("ngIf",e.nzDescription)}}function an(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzAction)}}function rn(n,o){if(1&n&&(t.TgZ(0,"div",16),t.YNc(1,an,2,1,"ng-container",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzAction)}}function sn(n,o){1&n&&t._UZ(0,"span",19)}function ln(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span",20),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(4);t.xp6(2),t.Oqu(e.nzCloseText)}}function cn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ln,3,1,"ng-container",9),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzCloseText)}}function _n(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.closeAlert())}),t.YNc(1,sn,1,0,"ng-template",null,18,t.W1O),t.YNc(3,cn,2,1,"ng-container",7),t.qZA()}if(2&n){const e=t.MAs(2),i=t.oxw(2);t.xp6(3),t.Q6J("ngIf",i.nzCloseText)("ngIfElse",e)}}function un(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",1),t.NdJ("@slideAlertMotion.done",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onFadeAnimationDone())}),t.YNc(1,He,4,2,"div",2),t.YNc(2,on,3,2,"div",3),t.YNc(3,rn,2,1,"div",4),t.YNc(4,_n,4,2,"button",5),t.qZA()}if(2&n){const e=t.oxw();t.ekj("ant-alert-rtl","rtl"===e.dir)("ant-alert-success","success"===e.nzType)("ant-alert-info","info"===e.nzType)("ant-alert-warning","warning"===e.nzType)("ant-alert-error","error"===e.nzType)("ant-alert-no-icon",!e.nzShowIcon)("ant-alert-banner",e.nzBanner)("ant-alert-closable",e.nzCloseable)("ant-alert-with-description",!!e.nzDescription),t.Q6J("@.disabled",e.nzNoAnimation)("@slideAlertMotion",void 0),t.xp6(1),t.Q6J("ngIf",e.nzShowIcon),t.xp6(1),t.Q6J("ngIf",e.nzMessage||e.nzDescription),t.xp6(1),t.Q6J("ngIf",e.nzAction),t.xp6(1),t.Q6J("ngIf",e.nzCloseable||e.nzCloseText)}}let pn=(()=>{class n{constructor(e,i,a){this.nzConfigService=e,this.cdr=i,this.directionality=a,this._nzModuleName="alert",this.nzAction=null,this.nzCloseText=null,this.nzIconType=null,this.nzMessage=null,this.nzDescription=null,this.nzType="info",this.nzCloseable=!1,this.nzShowIcon=!1,this.nzBanner=!1,this.nzNoAnimation=!1,this.nzIcon=null,this.nzOnClose=new t.vpe,this.closed=!1,this.iconTheme="fill",this.inferredIconType="info-circle",this.dir="ltr",this.isTypeSet=!1,this.isShowIconSet=!1,this.destroy$=new F.x,this.nzConfigService.getConfigChangeEventForComponent("alert").pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value}closeAlert(){this.closed=!0}onFadeAnimationDone(){this.closed&&this.nzOnClose.emit(!0)}ngOnChanges(e){const{nzShowIcon:i,nzDescription:a,nzType:r,nzBanner:d}=e;if(i&&(this.isShowIconSet=!0),r)switch(this.isTypeSet=!0,this.nzType){case"error":this.inferredIconType="close-circle";break;case"success":this.inferredIconType="check-circle";break;case"info":this.inferredIconType="info-circle";break;case"warning":this.inferredIconType="exclamation-circle"}a&&(this.iconTheme=this.nzDescription?"outline":"fill"),d&&(this.isTypeSet||(this.nzType="warning"),this.isShowIconSet||(this.nzShowIcon=!0))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.jY),t.Y36(t.sBO),t.Y36(P.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-alert"]],inputs:{nzAction:"nzAction",nzCloseText:"nzCloseText",nzIconType:"nzIconType",nzMessage:"nzMessage",nzDescription:"nzDescription",nzType:"nzType",nzCloseable:"nzCloseable",nzShowIcon:"nzShowIcon",nzBanner:"nzBanner",nzNoAnimation:"nzNoAnimation",nzIcon:"nzIcon"},outputs:{nzOnClose:"nzOnClose"},exportAs:["nzAlert"],features:[t.TTD],decls:1,vars:1,consts:[["class","ant-alert",3,"ant-alert-rtl","ant-alert-success","ant-alert-info","ant-alert-warning","ant-alert-error","ant-alert-no-icon","ant-alert-banner","ant-alert-closable","ant-alert-with-description",4,"ngIf"],[1,"ant-alert"],["class","ant-alert-icon",4,"ngIf"],["class","ant-alert-content",4,"ngIf"],["class","ant-alert-action",4,"ngIf"],["type","button","tabindex","0","class","ant-alert-close-icon",3,"click",4,"ngIf"],[1,"ant-alert-icon"],[4,"ngIf","ngIfElse"],["iconDefaultTemplate",""],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType","nzTheme"],[1,"ant-alert-content"],["class","ant-alert-message",4,"ngIf"],["class","ant-alert-description",4,"ngIf"],[1,"ant-alert-message"],[1,"ant-alert-description"],[1,"ant-alert-action"],["type","button","tabindex","0",1,"ant-alert-close-icon",3,"click"],["closeDefaultTemplate",""],["nz-icon","","nzType","close"],[1,"ant-alert-close-text"]],template:function(e,i){1&e&&t.YNc(0,un,5,24,"div",0),2&e&&t.Q6J("ngIf",!i.closed)},dependencies:[c.O5,E.Ls,U.f],encapsulation:2,data:{animation:[qe.Rq]},changeDetection:0}),(0,T.gn)([(0,S.oS)(),(0,M.yF)()],n.prototype,"nzCloseable",void 0),(0,T.gn)([(0,S.oS)(),(0,M.yF)()],n.prototype,"nzShowIcon",void 0),(0,T.gn)([(0,M.yF)()],n.prototype,"nzBanner",void 0),(0,T.gn)([(0,M.yF)()],n.prototype,"nzNoAnimation",void 0),n})(),gn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez,E.PV,U.T]}),n})();var at=s(7131),wt=s(8e3);function dn(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"span",8),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("nzType",e.icon)}}function mn(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.hij(" ",e(i.nzPercent)," ")}}const hn=function(n){return{$implicit:n}};function fn(n,o){if(1&n&&t.YNc(0,mn,2,1,"ng-container",9),2&n){const e=t.oxw(3);t.Q6J("nzStringTemplateOutlet",e.formatter)("nzStringTemplateOutletContext",t.VKq(2,hn,e.nzPercent))}}function zn(n,o){if(1&n&&(t.TgZ(0,"span",5),t.YNc(1,dn,2,1,"ng-container",6),t.YNc(2,fn,1,4,"ng-template",null,7,t.W1O),t.qZA()),2&n){const e=t.MAs(3),i=t.oxw(2);t.xp6(1),t.Q6J("ngIf",("exception"===i.status||"success"===i.status)&&!i.nzFormat)("ngIfElse",e)}}function Cn(n,o){if(1&n&&t.YNc(0,zn,4,2,"span",4),2&n){const e=t.oxw();t.Q6J("ngIf",e.nzShowInfo)}}function Tn(n,o){if(1&n&&t._UZ(0,"div",17),2&n){const e=t.oxw(4);t.Udp("width",e.nzSuccessPercent,"%")("border-radius","round"===e.nzStrokeLinecap?"100px":"0")("height",e.strokeWidth,"px")}}function xn(n,o){if(1&n&&(t.TgZ(0,"div",13)(1,"div",14),t._UZ(2,"div",15),t.YNc(3,Tn,1,6,"div",16),t.qZA()()),2&n){const e=t.oxw(3);t.xp6(2),t.Udp("width",e.nzPercent,"%")("border-radius","round"===e.nzStrokeLinecap?"100px":"0")("background",e.isGradient?null:e.nzStrokeColor)("background-image",e.isGradient?e.lineGradient:null)("height",e.strokeWidth,"px"),t.xp6(1),t.Q6J("ngIf",e.nzSuccessPercent||0===e.nzSuccessPercent)}}function Dn(n,o){}function Mn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,xn,4,11,"div",11),t.YNc(2,Dn,0,0,"ng-template",12),t.BQk()),2&n){const e=t.oxw(2),i=t.MAs(1);t.xp6(1),t.Q6J("ngIf",!e.isSteps),t.xp6(1),t.Q6J("ngTemplateOutlet",i)}}function kn(n,o){1&n&&t._UZ(0,"div",20),2&n&&t.Q6J("ngStyle",o.$implicit)}function On(n,o){}function vn(n,o){if(1&n&&(t.TgZ(0,"div",18),t.YNc(1,kn,1,1,"div",19),t.YNc(2,On,0,0,"ng-template",12),t.qZA()),2&n){const e=t.oxw(2),i=t.MAs(1);t.xp6(1),t.Q6J("ngForOf",e.steps),t.xp6(1),t.Q6J("ngTemplateOutlet",i)}}function En(n,o){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,Mn,3,2,"ng-container",2),t.YNc(2,vn,3,2,"div",10),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.isSteps),t.xp6(1),t.Q6J("ngIf",e.isSteps)}}function An(n,o){if(1&n&&(t.O4$(),t._UZ(0,"stop")),2&n){const e=o.$implicit;t.uIk("offset",e.offset)("stop-color",e.color)}}function Pn(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"defs")(1,"linearGradient",24),t.YNc(2,An,1,2,"stop",25),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("id","gradient-"+e.gradientId),t.xp6(1),t.Q6J("ngForOf",e.circleGradient)}}function Sn(n,o){if(1&n&&(t.O4$(),t._UZ(0,"path",26)),2&n){const e=o.$implicit,i=t.oxw(2);t.Q6J("ngStyle",e.strokePathStyle),t.uIk("d",i.pathString)("stroke-linecap",i.nzStrokeLinecap)("stroke",e.stroke)("stroke-width",i.nzPercent?i.strokeWidth:0)}}function yn(n,o){1&n&&t.O4$()}function Fn(n,o){if(1&n&&(t.TgZ(0,"div",14),t.O4$(),t.TgZ(1,"svg",21),t.YNc(2,Pn,3,2,"defs",2),t._UZ(3,"path",22),t.YNc(4,Sn,1,5,"path",23),t.qZA(),t.YNc(5,yn,0,0,"ng-template",12),t.qZA()),2&n){const e=t.oxw(),i=t.MAs(1);t.Udp("width",e.nzWidth,"px")("height",e.nzWidth,"px")("font-size",.15*e.nzWidth+6,"px"),t.ekj("ant-progress-circle-gradient",e.isGradient),t.xp6(2),t.Q6J("ngIf",e.isGradient),t.xp6(1),t.Q6J("ngStyle",e.trailPathStyle),t.uIk("stroke-width",e.strokeWidth)("d",e.pathString),t.xp6(1),t.Q6J("ngForOf",e.progressCirclePath)("ngForTrackBy",e.trackByFn),t.xp6(1),t.Q6J("ngTemplateOutlet",i)}}const te=n=>{let o=[];return Object.keys(n).forEach(e=>{const i=n[e],a=function bn(n){return+n.replace("%","")}(e);isNaN(a)||o.push({key:a,value:i})}),o=o.sort((e,i)=>e.key-i.key),o};let Nn=0;const ee="progress",Bn=new Map([["success","check"],["exception","close"]]),Zn=new Map([["normal","#108ee9"],["exception","#ff5500"],["success","#87d068"]]),Un=n=>`${n}%`;let ne=(()=>{class n{constructor(e,i,a){this.cdr=e,this.nzConfigService=i,this.directionality=a,this._nzModuleName=ee,this.nzShowInfo=!0,this.nzWidth=132,this.nzStrokeColor=void 0,this.nzSize="default",this.nzPercent=0,this.nzStrokeWidth=void 0,this.nzGapDegree=void 0,this.nzType="line",this.nzGapPosition="top",this.nzStrokeLinecap="round",this.nzSteps=0,this.steps=[],this.lineGradient=null,this.isGradient=!1,this.isSteps=!1,this.gradientId=Nn++,this.progressCirclePath=[],this.trailPathStyle=null,this.dir="ltr",this.trackByFn=r=>`${r}`,this.cachedStatus="normal",this.inferredStatus="normal",this.destroy$=new F.x}get formatter(){return this.nzFormat||Un}get status(){return this.nzStatus||this.inferredStatus}get strokeWidth(){return this.nzStrokeWidth||("line"===this.nzType&&"small"!==this.nzSize?8:6)}get isCircleStyle(){return"circle"===this.nzType||"dashboard"===this.nzType}ngOnChanges(e){const{nzSteps:i,nzGapPosition:a,nzStrokeLinecap:r,nzStrokeColor:d,nzGapDegree:z,nzType:C,nzStatus:l,nzPercent:y,nzSuccessPercent:w,nzStrokeWidth:Z}=e;l&&(this.cachedStatus=this.nzStatus||this.cachedStatus),(y||w)&&(parseInt(this.nzPercent.toString(),10)>=100?((0,M.DX)(this.nzSuccessPercent)&&this.nzSuccessPercent>=100||void 0===this.nzSuccessPercent)&&(this.inferredStatus="success"):this.inferredStatus=this.cachedStatus),(l||y||w||d)&&this.updateIcon(),d&&this.setStrokeColor(),(a||r||z||C||y||d||d)&&this.getCirclePaths(),(y||i||Z)&&(this.isSteps=this.nzSteps>0,this.isSteps&&this.getSteps())}ngOnInit(){this.nzConfigService.getConfigChangeEventForComponent(ee).pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.updateIcon(),this.setStrokeColor(),this.getCirclePaths()}),this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateIcon(){const e=Bn.get(this.status);this.icon=e?e+(this.isCircleStyle?"-o":"-circle-fill"):""}getSteps(){const e=Math.floor(this.nzSteps*(this.nzPercent/100)),i="small"===this.nzSize?2:14,a=[];for(let r=0;r<this.nzSteps;r++){let d;r<=e-1&&(d=this.nzStrokeColor),a.push({backgroundColor:`${d}`,width:`${i}px`,height:`${this.strokeWidth}px`})}this.steps=a}getCirclePaths(){if(!this.isCircleStyle)return;const e=(0,M.DX)(this.nzSuccessPercent)?[this.nzSuccessPercent,this.nzPercent]:[this.nzPercent],i=50-this.strokeWidth/2,r=2*Math.PI*i,d=this.nzGapDegree||("circle"===this.nzType?0:75);let z=0,C=-i,l=0,y=-2*i;switch(this.nzGapPosition||("circle"===this.nzType?"top":"bottom")){case"left":z=-i,C=0,l=2*i,y=0;break;case"right":z=i,C=0,l=-2*i,y=0;break;case"bottom":C=i,y=2*i}this.pathString=`M 50,50 m ${z},${C}\n a ${i},${i} 0 1 1 ${l},${-y}\n a ${i},${i} 0 1 1 ${-l},${y}`,this.trailPathStyle={strokeDasharray:`${r-d}px ${r}px`,strokeDashoffset:`-${d/2}px`,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s"},this.progressCirclePath=e.map((w,Z)=>{const I=2===e.length&&0===Z;return{stroke:this.isGradient&&!I?`url(#gradient-${this.gradientId})`:null,strokePathStyle:{stroke:this.isGradient?null:I?Zn.get("success"):this.nzStrokeColor,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s",strokeDasharray:`${(w||0)/100*(r-d)}px ${r}px`,strokeDashoffset:`-${d/2}px`}}}).reverse()}setStrokeColor(){const e=this.nzStrokeColor,i=this.isGradient=!!e&&"string"!=typeof e;i&&!this.isCircleStyle?this.lineGradient=(n=>{const{from:o="#1890ff",to:e="#1890ff",direction:i="to right",...a}=n;return 0!==Object.keys(a).length?`linear-gradient(${i}, ${te(a).map(({key:d,value:z})=>`${z} ${d}%`).join(", ")})`:`linear-gradient(${i}, ${o}, ${e})`})(e):i&&this.isCircleStyle?this.circleGradient=(n=>te(this.nzStrokeColor).map(({key:o,value:e})=>({offset:`${o}%`,color:e})))():(this.lineGradient=null,this.circleGradient=[])}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(S.jY),t.Y36(P.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-progress"]],inputs:{nzShowInfo:"nzShowInfo",nzWidth:"nzWidth",nzStrokeColor:"nzStrokeColor",nzSize:"nzSize",nzFormat:"nzFormat",nzSuccessPercent:"nzSuccessPercent",nzPercent:"nzPercent",nzStrokeWidth:"nzStrokeWidth",nzGapDegree:"nzGapDegree",nzStatus:"nzStatus",nzType:"nzType",nzGapPosition:"nzGapPosition",nzStrokeLinecap:"nzStrokeLinecap",nzSteps:"nzSteps"},exportAs:["nzProgress"],features:[t.TTD],decls:5,vars:17,consts:[["progressInfoTemplate",""],[3,"ngClass"],[4,"ngIf"],["class","ant-progress-inner",3,"width","height","fontSize","ant-progress-circle-gradient",4,"ngIf"],["class","ant-progress-text",4,"ngIf"],[1,"ant-progress-text"],[4,"ngIf","ngIfElse"],["formatTemplate",""],["nz-icon","",3,"nzType"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],["class","ant-progress-steps-outer",4,"ngIf"],["class","ant-progress-outer",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"ant-progress-outer"],[1,"ant-progress-inner"],[1,"ant-progress-bg"],["class","ant-progress-success-bg",3,"width","border-radius","height",4,"ngIf"],[1,"ant-progress-success-bg"],[1,"ant-progress-steps-outer"],["class","ant-progress-steps-item",3,"ngStyle",4,"ngFor","ngForOf"],[1,"ant-progress-steps-item",3,"ngStyle"],["viewBox","0 0 100 100",1,"ant-progress-circle"],["stroke","#f3f3f3","fill-opacity","0",1,"ant-progress-circle-trail",3,"ngStyle"],["class","ant-progress-circle-path","fill-opacity","0",3,"ngStyle",4,"ngFor","ngForOf","ngForTrackBy"],["x1","100%","y1","0%","x2","0%","y2","0%",3,"id"],[4,"ngFor","ngForOf"],["fill-opacity","0",1,"ant-progress-circle-path",3,"ngStyle"]],template:function(e,i){1&e&&(t.YNc(0,Cn,1,1,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,En,3,2,"div",2),t.YNc(4,Fn,6,15,"div",3),t.qZA()),2&e&&(t.xp6(2),t.ekj("ant-progress-line","line"===i.nzType)("ant-progress-small","small"===i.nzSize)("ant-progress-default","default"===i.nzSize)("ant-progress-show-info",i.nzShowInfo)("ant-progress-circle",i.isCircleStyle)("ant-progress-steps",i.isSteps)("ant-progress-rtl","rtl"===i.dir),t.Q6J("ngClass","ant-progress ant-progress-status-"+i.status),t.xp6(1),t.Q6J("ngIf","line"===i.nzType),t.xp6(1),t.Q6J("ngIf",i.isCircleStyle))},dependencies:[c.mk,c.sg,c.O5,c.tP,c.PC,E.Ls,U.f],encapsulation:2,changeDetection:0}),(0,T.gn)([(0,S.oS)()],n.prototype,"nzShowInfo",void 0),(0,T.gn)([(0,S.oS)()],n.prototype,"nzStrokeColor",void 0),(0,T.gn)([(0,S.oS)()],n.prototype,"nzSize",void 0),(0,T.gn)([(0,M.Rn)()],n.prototype,"nzSuccessPercent",void 0),(0,T.gn)([(0,M.Rn)()],n.prototype,"nzPercent",void 0),(0,T.gn)([(0,S.oS)(),(0,M.Rn)()],n.prototype,"nzStrokeWidth",void 0),(0,T.gn)([(0,S.oS)(),(0,M.Rn)()],n.prototype,"nzGapDegree",void 0),(0,T.gn)([(0,S.oS)()],n.prototype,"nzGapPosition",void 0),(0,T.gn)([(0,S.oS)()],n.prototype,"nzStrokeLinecap",void 0),(0,T.gn)([(0,M.Rn)()],n.prototype,"nzSteps",void 0),n})(),Rn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez,E.PV,U.T]}),n})();var L=s(6675),oe=s(3353);let Ln=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[c.ez]}),n})();const Jn=function(n){return{$implicit:n}};function Qn(n,o){if(1&n&&t.GkF(0,3),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.nzValueTemplate)("ngTemplateOutletContext",t.VKq(2,Jn,e.nzValue))}}function Kn(n,o){if(1&n&&(t.TgZ(0,"span",6),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.displayInt)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"span",7),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.displayDecimal)}}function Wn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Kn,2,1,"span",4),t.YNc(2,Gn,2,1,"span",5),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.displayInt),t.xp6(1),t.Q6J("ngIf",e.displayDecimal)}}function Yn(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.nzTitle)}}function qn(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzPrefix)}}function $n(n,o){if(1&n&&(t.TgZ(0,"span",6),t.YNc(1,qn,2,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzPrefix)}}function jn(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzSuffix)}}function Vn(n,o){if(1&n&&(t.TgZ(0,"span",7),t.YNc(1,jn,2,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzSuffix)}}let Hn=(()=>{class n{constructor(e){this.locale_id=e,this.displayInt="",this.displayDecimal=""}ngOnChanges(){this.formatNumber()}formatNumber(){const e="number"==typeof this.nzValue?".":(0,c.dv)(this.locale_id,c.wE.Decimal),i=String(this.nzValue),[a,r]=i.split(e);this.displayInt=a,this.displayDecimal=r?`${e}${r}`:""}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.soG))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-statistic-number"]],inputs:{nzValue:"nzValue",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatisticNumber"],features:[t.TTD],decls:3,vars:2,consts:[[1,"ant-statistic-content-value"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","ant-statistic-content-value-int",4,"ngIf"],["class","ant-statistic-content-value-decimal",4,"ngIf"],[1,"ant-statistic-content-value-int"],[1,"ant-statistic-content-value-decimal"]],template:function(e,i){1&e&&(t.TgZ(0,"span",0),t.YNc(1,Qn,1,4,"ng-container",1),t.YNc(2,Wn,3,2,"ng-container",2),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",i.nzValueTemplate),t.xp6(1),t.Q6J("ngIf",!i.nzValueTemplate))},dependencies:[c.O5,c.tP],encapsulation:2,changeDetection:0}),n})(),ie=(()=>{class n{constructor(e,i){this.cdr=e,this.directionality=i,this.nzValueStyle={},this.dir="ltr",this.destroy$=new F.x}ngOnInit(){this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(P.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-statistic"]],hostAttrs:[1,"ant-statistic"],hostVars:2,hostBindings:function(e,i){2&e&&t.ekj("ant-statistic-rtl","rtl"===i.dir)},inputs:{nzPrefix:"nzPrefix",nzSuffix:"nzSuffix",nzTitle:"nzTitle",nzValue:"nzValue",nzValueStyle:"nzValueStyle",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatistic"],decls:6,vars:6,consts:[[1,"ant-statistic-title"],[4,"nzStringTemplateOutlet"],[1,"ant-statistic-content",3,"ngStyle"],["class","ant-statistic-content-prefix",4,"ngIf"],[3,"nzValue","nzValueTemplate"],["class","ant-statistic-content-suffix",4,"ngIf"],[1,"ant-statistic-content-prefix"],[1,"ant-statistic-content-suffix"]],template:function(e,i){1&e&&(t.TgZ(0,"div",0),t.YNc(1,Yn,2,1,"ng-container",1),t.qZA(),t.TgZ(2,"div",2),t.YNc(3,$n,2,1,"span",3),t._UZ(4,"nz-statistic-number",4),t.YNc(5,Vn,2,1,"span",5),t.qZA()),2&e&&(t.xp6(1),t.Q6J("nzStringTemplateOutlet",i.nzTitle),t.xp6(1),t.Q6J("ngStyle",i.nzValueStyle),t.xp6(1),t.Q6J("ngIf",i.nzPrefix),t.xp6(1),t.Q6J("nzValue",i.nzValue)("nzValueTemplate",i.nzValueTemplate),t.xp6(1),t.Q6J("ngIf",i.nzSuffix))},dependencies:[c.O5,c.PC,U.f,Hn],encapsulation:2,changeDetection:0}),n})(),Xn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez,oe.ud,U.T,Ln]}),n})();var ae=s(6451),to=s(8675),rt=s(3900),eo=s(3601),O=s(8505),no=s(8932),It=s(3303);function oo(n,o){1&n&&t.Hsn(0)}const io=["*"];function ao(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzTitle)}}function ro(n,o){if(1&n&&(t.TgZ(0,"div",6),t.YNc(1,ao,2,1,"ng-container",7),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzTitle)}}function so(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzExtra)}}function lo(n,o){if(1&n&&(t.TgZ(0,"div",8),t.YNc(1,so,2,1,"ng-container",7),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzExtra)}}function co(n,o){if(1&n&&(t.TgZ(0,"div",3),t.YNc(1,ro,2,1,"div",4),t.YNc(2,lo,2,1,"div",5),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.nzTitle),t.xp6(1),t.Q6J("ngIf",e.nzExtra)}}function _o(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function uo(n,o){}function po(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"td",12)(2,"div",13)(3,"span",14),t.YNc(4,_o,2,1,"ng-container",7),t.qZA(),t.TgZ(5,"span",15),t.YNc(6,uo,0,0,"ng-template",16),t.qZA()()(),t.BQk()),2&n){const e=t.oxw().$implicit,i=t.oxw(3);t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(2),t.ekj("ant-descriptions-item-no-colon",!i.nzColon),t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function go(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function mo(n,o){}function ho(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"td",14),t.YNc(2,go,2,1,"ng-container",7),t.qZA(),t.TgZ(3,"td",17),t.YNc(4,mo,0,0,"ng-template",16),t.qZA(),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(2),t.Q6J("nzStringTemplateOutlet",e.title),t.xp6(1),t.Q6J("colSpan",2*e.span-1),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function fo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,po,7,5,"ng-container",2),t.YNc(2,ho,5,3,"ng-container",2),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",!e.nzBordered),t.xp6(1),t.Q6J("ngIf",e.nzBordered)}}function zo(n,o){if(1&n&&(t.TgZ(0,"tr",10),t.YNc(1,fo,3,2,"ng-container",11),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngForOf",e)}}function Co(n,o){if(1&n&&(t.ynx(0),t.YNc(1,zo,2,1,"tr",9),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.itemMatrix)}}function To(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function xo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"td",12)(2,"div",13)(3,"span",14),t.YNc(4,To,2,1,"ng-container",7),t.qZA()()(),t.BQk()),2&n){const e=o.$implicit,i=t.oxw(4);t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(2),t.ekj("ant-descriptions-item-no-colon",!i.nzColon),t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title)}}function Do(n,o){}function Mo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"td",12)(2,"div",13)(3,"span",15),t.YNc(4,Do,0,0,"ng-template",16),t.qZA()()(),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(3),t.Q6J("ngTemplateOutlet",e.content)}}function ko(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"tr",10),t.YNc(2,xo,5,4,"ng-container",11),t.qZA(),t.TgZ(3,"tr",10),t.YNc(4,Mo,5,2,"ng-container",11),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(2),t.Q6J("ngForOf",e),t.xp6(2),t.Q6J("ngForOf",e)}}function Oo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ko,5,2,"ng-container",11),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.itemMatrix)}}function vo(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.title," ")}}function Eo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"td",18),t.YNc(2,vo,2,1,"ng-container",7),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.title)}}function Ao(n,o){}function Po(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"td",17),t.YNc(2,Ao,0,0,"ng-template",16),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("colSpan",e.span),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function So(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"tr",10),t.YNc(2,Eo,3,2,"ng-container",11),t.qZA(),t.TgZ(3,"tr",10),t.YNc(4,Po,3,2,"ng-container",11),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(2),t.Q6J("ngForOf",e),t.xp6(2),t.Q6J("ngForOf",e)}}function yo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,So,5,2,"ng-container",11),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.itemMatrix)}}function Fo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Oo,2,1,"ng-container",2),t.YNc(2,yo,2,1,"ng-container",2),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.nzBordered),t.xp6(1),t.Q6J("ngIf",e.nzBordered)}}let Nt=(()=>{class n{constructor(){this.nzSpan=1,this.nzTitle="",this.inputChange$=new F.x}ngOnChanges(){this.inputChange$.next()}ngOnDestroy(){this.inputChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-descriptions-item"]],viewQuery:function(e,i){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(i.content=a.first)}},inputs:{nzSpan:"nzSpan",nzTitle:"nzTitle"},exportAs:["nzDescriptionsItem"],features:[t.TTD],ngContentSelectors:io,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.YNc(0,oo,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),(0,T.gn)([(0,M.Rn)()],n.prototype,"nzSpan",void 0),n})();const wo={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};let re=(()=>{class n{constructor(e,i,a,r){this.nzConfigService=e,this.cdr=i,this.breakpointService=a,this.directionality=r,this._nzModuleName="descriptions",this.nzBordered=!1,this.nzLayout="horizontal",this.nzColumn=wo,this.nzSize="default",this.nzTitle="",this.nzColon=!0,this.itemMatrix=[],this.realColumn=3,this.dir="ltr",this.breakpoint=It.G_.md,this.destroy$=new F.x}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(e=>{this.dir=e})}ngOnChanges(e){e.nzColumn&&this.prepareMatrix()}ngAfterContentInit(){const e=this.items.changes.pipe((0,to.O)(this.items),(0,A.R)(this.destroy$));(0,ae.T)(e,e.pipe((0,rt.w)(()=>(0,ae.T)(...this.items.map(i=>i.inputChange$)).pipe((0,eo.e)(16)))),this.breakpointService.subscribe(It.WV).pipe((0,O.b)(i=>this.breakpoint=i))).pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.prepareMatrix(),this.cdr.markForCheck()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}prepareMatrix(){if(!this.items)return;let e=[],i=0;const a=this.realColumn=this.getColumn(),r=this.items.toArray(),d=r.length,z=[],C=()=>{z.push(e),e=[],i=0};for(let l=0;l<d;l++){const y=r[l],{nzTitle:w,content:Z,nzSpan:I}=y;i+=I,i>=a?(i>a&&(0,no.ZK)(`"nzColumn" is ${a} but we have row length ${i}`),e.push({title:w,content:Z,span:a-(i-I)}),C()):l===d-1?(e.push({title:w,content:Z,span:a-(i-I)}),C()):e.push({title:w,content:Z,span:I})}this.itemMatrix=z}getColumn(){return"number"!=typeof this.nzColumn?this.nzColumn[this.breakpoint]:this.nzColumn}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.jY),t.Y36(t.sBO),t.Y36(It.r3),t.Y36(P.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-descriptions"]],contentQueries:function(e,i,a){if(1&e&&t.Suo(a,Nt,4),2&e){let r;t.iGM(r=t.CRH())&&(i.items=r)}},hostAttrs:[1,"ant-descriptions"],hostVars:8,hostBindings:function(e,i){2&e&&t.ekj("ant-descriptions-bordered",i.nzBordered)("ant-descriptions-middle","middle"===i.nzSize)("ant-descriptions-small","small"===i.nzSize)("ant-descriptions-rtl","rtl"===i.dir)},inputs:{nzBordered:"nzBordered",nzLayout:"nzLayout",nzColumn:"nzColumn",nzSize:"nzSize",nzTitle:"nzTitle",nzExtra:"nzExtra",nzColon:"nzColon"},exportAs:["nzDescriptions"],features:[t.TTD],decls:6,vars:3,consts:[["class","ant-descriptions-header",4,"ngIf"],[1,"ant-descriptions-view"],[4,"ngIf"],[1,"ant-descriptions-header"],["class","ant-descriptions-title",4,"ngIf"],["class","ant-descriptions-extra",4,"ngIf"],[1,"ant-descriptions-title"],[4,"nzStringTemplateOutlet"],[1,"ant-descriptions-extra"],["class","ant-descriptions-row",4,"ngFor","ngForOf"],[1,"ant-descriptions-row"],[4,"ngFor","ngForOf"],[1,"ant-descriptions-item",3,"colSpan"],[1,"ant-descriptions-item-container"],[1,"ant-descriptions-item-label"],[1,"ant-descriptions-item-content"],[3,"ngTemplateOutlet"],[1,"ant-descriptions-item-content",3,"colSpan"],[1,"ant-descriptions-item-label",3,"colSpan"]],template:function(e,i){1&e&&(t.YNc(0,co,3,2,"div",0),t.TgZ(1,"div",1)(2,"table")(3,"tbody"),t.YNc(4,Co,2,1,"ng-container",2),t.YNc(5,Fo,3,2,"ng-container",2),t.qZA()()()),2&e&&(t.Q6J("ngIf",i.nzTitle||i.nzExtra),t.xp6(4),t.Q6J("ngIf","horizontal"===i.nzLayout),t.xp6(1),t.Q6J("ngIf","vertical"===i.nzLayout))},dependencies:[c.sg,c.O5,c.tP,U.f],encapsulation:2,changeDetection:0}),(0,T.gn)([(0,M.yF)(),(0,S.oS)()],n.prototype,"nzBordered",void 0),(0,T.gn)([(0,S.oS)()],n.prototype,"nzColumn",void 0),(0,T.gn)([(0,S.oS)()],n.prototype,"nzSize",void 0),(0,T.gn)([(0,S.oS)(),(0,M.yF)()],n.prototype,"nzColon",void 0),n})(),Io=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[P.vT,c.ez,U.T,oe.ud]}),n})();var St=s(5861),b=s(9646),yt=s(515),se=s(4986),No=s(9751),Bo=s(4482),le=s(5403),Zo=s(8421);const ce={leading:!0,trailing:!1};var Ro=s(5963);class Bt{constructor(o){this.changes=o}static of(o){return new Bt(o)}notEmpty(o){if(this.changes[o]){const e=this.changes[o].currentValue;if(null!=e)return(0,b.of)(e)}return yt.E}has(o){return this.changes[o]?(0,b.of)(this.changes[o].currentValue):yt.E}notFirst(o){return this.changes[o]&&!this.changes[o].isFirstChange()?(0,b.of)(this.changes[o].currentValue):yt.E}notFirstAndEmpty(o){if(this.changes[o]&&!this.changes[o].isFirstChange()){const e=this.changes[o].currentValue;if(null!=e)return(0,b.of)(e)}return yt.E}}const _e=new t.OlP("NGX_ECHARTS_CONFIG");let ue=(()=>{class n{constructor(e,i,a){this.el=i,this.ngZone=a,this.options=null,this.theme=null,this.initOpts=null,this.merge=null,this.autoResize=!0,this.loading=!1,this.loadingType="default",this.loadingOpts=null,this.chartInit=new t.vpe,this.optionsError=new t.vpe,this.chartClick=this.createLazyEvent("click"),this.chartDblClick=this.createLazyEvent("dblclick"),this.chartMouseDown=this.createLazyEvent("mousedown"),this.chartMouseMove=this.createLazyEvent("mousemove"),this.chartMouseUp=this.createLazyEvent("mouseup"),this.chartMouseOver=this.createLazyEvent("mouseover"),this.chartMouseOut=this.createLazyEvent("mouseout"),this.chartGlobalOut=this.createLazyEvent("globalout"),this.chartContextMenu=this.createLazyEvent("contextmenu"),this.chartLegendSelectChanged=this.createLazyEvent("legendselectchanged"),this.chartLegendSelected=this.createLazyEvent("legendselected"),this.chartLegendUnselected=this.createLazyEvent("legendunselected"),this.chartLegendScroll=this.createLazyEvent("legendscroll"),this.chartDataZoom=this.createLazyEvent("datazoom"),this.chartDataRangeSelected=this.createLazyEvent("datarangeselected"),this.chartTimelineChanged=this.createLazyEvent("timelinechanged"),this.chartTimelinePlayChanged=this.createLazyEvent("timelineplaychanged"),this.chartRestore=this.createLazyEvent("restore"),this.chartDataViewChanged=this.createLazyEvent("dataviewchanged"),this.chartMagicTypeChanged=this.createLazyEvent("magictypechanged"),this.chartPieSelectChanged=this.createLazyEvent("pieselectchanged"),this.chartPieSelected=this.createLazyEvent("pieselected"),this.chartPieUnselected=this.createLazyEvent("pieunselected"),this.chartMapSelectChanged=this.createLazyEvent("mapselectchanged"),this.chartMapSelected=this.createLazyEvent("mapselected"),this.chartMapUnselected=this.createLazyEvent("mapunselected"),this.chartAxisAreaSelected=this.createLazyEvent("axisareaselected"),this.chartFocusNodeAdjacency=this.createLazyEvent("focusnodeadjacency"),this.chartUnfocusNodeAdjacency=this.createLazyEvent("unfocusnodeadjacency"),this.chartBrush=this.createLazyEvent("brush"),this.chartBrushEnd=this.createLazyEvent("brushend"),this.chartBrushSelected=this.createLazyEvent("brushselected"),this.chartRendered=this.createLazyEvent("rendered"),this.chartFinished=this.createLazyEvent("finished"),this.animationFrameID=null,this.resize$=new F.x,this.echarts=e.echarts}ngOnChanges(e){const i=Bt.of(e);i.notFirstAndEmpty("options").subscribe(a=>this.onOptionsChange(a)),i.notFirstAndEmpty("merge").subscribe(a=>this.setOption(a)),i.has("loading").subscribe(a=>this.toggleLoading(!!a)),i.notFirst("theme").subscribe(()=>this.refreshChart())}ngOnInit(){if(!window.ResizeObserver)throw new Error("please install a polyfill for ResizeObserver");this.resizeSub=this.resize$.pipe(function Lo(n,o=se.z,e=ce){const i=(0,Ro.H)(n,o);return function Uo(n,o=ce){return(0,Bo.e)((e,i)=>{const{leading:a,trailing:r}=o;let d=!1,z=null,C=null,l=!1;const y=()=>{C?.unsubscribe(),C=null,r&&(I(),l&&i.complete())},w=()=>{C=null,l&&i.complete()},Z=Y=>C=(0,Zo.Xf)(n(Y)).subscribe((0,le.x)(i,y,w)),I=()=>{if(d){d=!1;const Y=z;z=null,i.next(Y),!l&&Z(Y)}};e.subscribe((0,le.x)(i,Y=>{d=!0,z=Y,(!C||C.closed)&&(a?I():Z(Y))},()=>{l=!0,(!(r&&d&&C)||C.closed)&&i.complete()}))})}(()=>i,e)}(100,se.z,{leading:!1,trailing:!0})).subscribe(()=>this.resize()),this.autoResize&&(this.resizeOb=this.ngZone.runOutsideAngular(()=>new window.ResizeObserver(()=>{this.animationFrameID=window.requestAnimationFrame(()=>this.resize$.next())})),this.resizeOb.observe(this.el.nativeElement))}ngOnDestroy(){window.clearTimeout(this.initChartTimer),this.resizeSub&&this.resizeSub.unsubscribe(),this.animationFrameID&&window.cancelAnimationFrame(this.animationFrameID),this.resizeOb&&this.resizeOb.unobserve(this.el.nativeElement),this.dispose()}ngAfterViewInit(){this.initChartTimer=window.setTimeout(()=>this.initChart())}dispose(){this.chart&&(this.chart.isDisposed()||this.chart.dispose(),this.chart=null)}resize(){this.chart&&this.chart.resize()}toggleLoading(e){this.chart&&(e?this.chart.showLoading(this.loadingType,this.loadingOpts):this.chart.hideLoading())}setOption(e,i){if(this.chart)try{this.chart.setOption(e,i)}catch(a){console.error(a),this.optionsError.emit(a)}}refreshChart(){var e=this;return(0,St.Z)(function*(){e.dispose(),yield e.initChart()})()}createChart(){const e=this.el.nativeElement;if(window&&window.getComputedStyle){const i=window.getComputedStyle(e,null).getPropertyValue("height");(!i||"0px"===i)&&(!e.style.height||"0px"===e.style.height)&&(e.style.height="400px")}return this.ngZone.runOutsideAngular(()=>("function"==typeof this.echarts?this.echarts:()=>Promise.resolve(this.echarts))().then(({init:a})=>a(e,this.theme,this.initOpts)))}initChart(){var e=this;return(0,St.Z)(function*(){yield e.onOptionsChange(e.options),e.merge&&e.chart&&e.setOption(e.merge)})()}onOptionsChange(e){var i=this;return(0,St.Z)(function*(){e&&(i.chart||(i.chart=yield i.createChart(),i.chartInit.emit(i.chart)),i.setOption(i.options,!0))})()}createLazyEvent(e){return this.chartInit.pipe((0,rt.w)(i=>new No.y(a=>(i.on(e,r=>this.ngZone.run(()=>a.next(r))),()=>{this.chart&&(this.chart.isDisposed()||i.off(e))}))))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(_e),t.Y36(t.SBq),t.Y36(t.R0b))},n.\u0275dir=t.lG2({type:n,selectors:[["echarts"],["","echarts",""]],inputs:{options:"options",theme:"theme",initOpts:"initOpts",merge:"merge",autoResize:"autoResize",loading:"loading",loadingType:"loadingType",loadingOpts:"loadingOpts"},outputs:{chartInit:"chartInit",optionsError:"optionsError",chartClick:"chartClick",chartDblClick:"chartDblClick",chartMouseDown:"chartMouseDown",chartMouseMove:"chartMouseMove",chartMouseUp:"chartMouseUp",chartMouseOver:"chartMouseOver",chartMouseOut:"chartMouseOut",chartGlobalOut:"chartGlobalOut",chartContextMenu:"chartContextMenu",chartLegendSelectChanged:"chartLegendSelectChanged",chartLegendSelected:"chartLegendSelected",chartLegendUnselected:"chartLegendUnselected",chartLegendScroll:"chartLegendScroll",chartDataZoom:"chartDataZoom",chartDataRangeSelected:"chartDataRangeSelected",chartTimelineChanged:"chartTimelineChanged",chartTimelinePlayChanged:"chartTimelinePlayChanged",chartRestore:"chartRestore",chartDataViewChanged:"chartDataViewChanged",chartMagicTypeChanged:"chartMagicTypeChanged",chartPieSelectChanged:"chartPieSelectChanged",chartPieSelected:"chartPieSelected",chartPieUnselected:"chartPieUnselected",chartMapSelectChanged:"chartMapSelectChanged",chartMapSelected:"chartMapSelected",chartMapUnselected:"chartMapUnselected",chartAxisAreaSelected:"chartAxisAreaSelected",chartFocusNodeAdjacency:"chartFocusNodeAdjacency",chartUnfocusNodeAdjacency:"chartUnfocusNodeAdjacency",chartBrush:"chartBrush",chartBrushEnd:"chartBrushEnd",chartBrushSelected:"chartBrushSelected",chartRendered:"chartRendered",chartFinished:"chartFinished"},exportAs:["echarts"],features:[t.TTD]}),n})(),Jo=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:_e,useValue:e}]}}static forChild(){return{ngModule:n}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({}),n})();var Qo=s(4466),st=s(6582),pe=s(7445),ge=s(7188),de=s(7886),lt=s(262),Zt=s(4007),me=s(387),Ut=s(844),Ko=s(5545),Go=s(7512),m=s(2948),Wo=s(8147);class J{transform(o,e){return(0,Wo.G)(o,{base:2,standard:"jedec",...e,output:"string"})}}J.\u0275fac=function(o){return new(o||J)},J.\u0275pipe=t.Yjl({name:"filesize",type:J,pure:!0});class G{transform(o){return o?o.startsWith("/")?o.split("/").pop()??"":o.split("\\").pop()??"":""}}G.\u0275fac=function(o){return new(o||G)},G.\u0275pipe=t.Yjl({name:"filename",type:G,pure:!0});const Yo=new Map([[m.cS.RECORDING,"\u5f55\u5236\u4e2d"],[m.cS.INJECTING,"\u5904\u7406\u4e2d"],[m.cS.REMUXING,"\u5904\u7406\u4e2d"],[m.cS.COMPLETED,"\u5df2\u5b8c\u6210"],[m.cS.MISSING,"\u4e0d\u5b58\u5728"],[m.cS.BROKEN,"\u5f55\u5236\u4e2d\u65ad"]]);class ct{transform(o){return Yo.get(o)??"\uff1f\uff1f\uff1f"}}function qo(n,o){if(1&n&&(t.TgZ(0,"th",5),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("nzSortOrder",e.sortOrder)("nzSortFn",e.sortFn)("nzSortDirections",e.sortDirections)("nzFilters",e.listOfFilter)("nzFilterFn",e.filterFn)("nzFilterMultiple",e.filterMultiple)("nzShowFilter",e.listOfFilter.length>0),t.xp6(1),t.hij(" ",e.name," ")}}function $o(n,o){if(1&n&&(t.TgZ(0,"tr")(1,"td",6),t._uU(2),t.ALo(3,"filename"),t.qZA(),t.TgZ(4,"td",6),t.ALo(5,"number"),t._uU(6),t.ALo(7,"filesize"),t.qZA(),t.TgZ(8,"td",6),t._uU(9),t.ALo(10,"filestatus"),t.qZA()()),2&n){const e=o.$implicit;t.xp6(1),t.s9C("title",e.path),t.xp6(1),t.Oqu(t.lcZ(3,9,e.path)),t.xp6(2),t.s9C("title",t.lcZ(5,11,e.size)),t.xp6(2),t.Oqu(t.lcZ(7,13,e.size)),t.xp6(2),t.Gre("status ",e.status,""),t.s9C("title",e.status),t.xp6(1),t.hij(" ",t.lcZ(10,15,e.status)," ")}}ct.\u0275fac=function(o){return new(o||ct)},ct.\u0275pipe=t.Yjl({name:"filestatus",type:ct,pure:!0});const he=[m.cS.RECORDING,m.cS.INJECTING,m.cS.REMUXING,m.cS.COMPLETED,m.cS.MISSING];class _t{constructor(){this.loading=!0,this.videoFileDetails=[],this.danmakuFileDetails=[],this.VideoFileStatus=m.cS,this.fileDetails=[],this.columns=[{name:"\u6587\u4ef6",sortOrder:"ascend",sortFn:(o,e)=>o.path.localeCompare(e.path),sortDirections:["ascend","descend"],filterMultiple:!1,listOfFilter:[{text:"\u89c6\u9891",value:"video"},{text:"\u5f39\u5e55",value:"danmaku"}],filterFn:(o,e)=>{switch(o){case"video":return e.path.endsWith(".flv")||e.path.endsWith(".mp4");case"danmaku":return e.path.endsWith(".xml");default:return!1}}},{name:"\u5927\u5c0f",sortOrder:null,sortFn:(o,e)=>o.size-e.size,sortDirections:["ascend","descend",null],filterMultiple:!0,listOfFilter:[],filterFn:null},{name:"\u72b6\u6001",sortOrder:null,sortFn:(o,e)=>he.indexOf(o.status)-he.indexOf(e.status),sortDirections:["ascend","descend",null],filterMultiple:!0,listOfFilter:[{text:"\u5f55\u5236\u4e2d",value:[m.cS.RECORDING]},{text:"\u5904\u7406\u4e2d",value:[m.cS.INJECTING,m.cS.REMUXING]},{text:"\u5df2\u5b8c\u6210",value:[m.cS.COMPLETED]},{text:"\u4e0d\u5b58\u5728",value:[m.cS.MISSING]}],filterFn:(o,e)=>o.some(i=>i.some(a=>a===e.status))}]}ngOnChanges(){this.fileDetails=[...this.videoFileDetails,...this.danmakuFileDetails]}trackByPath(o,e){return e.path}}_t.\u0275fac=function(o){return new(o||_t)},_t.\u0275cmp=t.Xpm({type:_t,selectors:[["app-task-file-detail"]],inputs:{loading:"loading",videoFileDetails:"videoFileDetails",danmakuFileDetails:"danmakuFileDetails"},features:[t.TTD],decls:8,vars:8,consts:[["nzTitle","\u6587\u4ef6\u8be6\u60c5",3,"nzLoading"],[3,"nzLoading","nzData","nzPageSize","nzHideOnSinglePage"],["fileDetailsTable",""],[3,"nzSortOrder","nzSortFn","nzSortDirections","nzFilters","nzFilterFn","nzFilterMultiple","nzShowFilter",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzSortOrder","nzSortFn","nzSortDirections","nzFilters","nzFilterFn","nzFilterMultiple","nzShowFilter"],[3,"title"]],template:function(o,e){if(1&o&&(t.TgZ(0,"nz-card",0)(1,"nz-table",1,2)(3,"thead")(4,"tr"),t.YNc(5,qo,2,8,"th",3),t.qZA()(),t.TgZ(6,"tbody"),t.YNc(7,$o,11,17,"tr",4),t.qZA()()()),2&o){const i=t.MAs(2);t.Q6J("nzLoading",e.loading),t.xp6(1),t.Q6J("nzLoading",e.loading)("nzData",e.fileDetails)("nzPageSize",8)("nzHideOnSinglePage",!0),t.xp6(4),t.Q6J("ngForOf",e.columns),t.xp6(2),t.Q6J("ngForOf",i.data)("ngForTrackBy",e.trackByPath)}},dependencies:[c.sg,v.bd,L.N8,L.qD,L.Uo,L._C,L.Om,L.p0,L.$Z,c.JJ,J,G,ct],styles:[".status.recording[_ngcontent-%COMP%]{color:red}.status.injecting[_ngcontent-%COMP%], .status.remuxing[_ngcontent-%COMP%]{color:#00f}.status.completed[_ngcontent-%COMP%]{color:green}.status.missing[_ngcontent-%COMP%]{color:gray}.status.broken[_ngcontent-%COMP%]{color:orange}"],changeDetection:0});class ut{constructor(){this.loading=!0}ngOnInit(){}}function jo(n,o){if(1&n&&(t.TgZ(0,"span",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("",e.roomInfo.short_room_id," ")}}function Vo(n,o){1&n&&(t.ynx(0),t._uU(1,"\u95f2\u7f6e"),t.BQk())}function Ho(n,o){1&n&&(t.ynx(0),t._uU(1,"\u76f4\u64ad\u4e2d"),t.BQk())}function Xo(n,o){1&n&&(t.ynx(0),t._uU(1,"\u8f6e\u64ad\u4e2d"),t.BQk())}function ti(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"date"),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.hij(" ",t.Dn7(2,1,1e3*e.roomInfo.live_start_time,"YYYY-MM-dd HH:mm:ss","+8")," ")}}function ei(n,o){if(1&n&&(t.TgZ(0,"nz-tag"),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ",e," ")}}function ni(n,o){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Oqu(e)}}ut.\u0275fac=function(o){return new(o||ut)},ut.\u0275cmp=t.Xpm({type:ut,selectors:[["app-task-user-info-detail"]],inputs:{loading:"loading",userInfo:"userInfo"},decls:12,vars:6,consts:[["nzTitle","\u4e3b\u64ad\u4fe1\u606f",3,"nzLoading"],["nzTitle",""],["nzTitle","\u6635\u79f0"],["nzTitle","\u6027\u522b"],["nzTitle","UID"],["nzTitle","\u7b49\u7ea7"],["nzTitle","\u7b7e\u540d"]],template:function(o,e){1&o&&(t.TgZ(0,"nz-card",0)(1,"nz-descriptions",1)(2,"nz-descriptions-item",2),t._uU(3),t.qZA(),t.TgZ(4,"nz-descriptions-item",3),t._uU(5),t.qZA(),t.TgZ(6,"nz-descriptions-item",4),t._uU(7),t.qZA(),t.TgZ(8,"nz-descriptions-item",5),t._uU(9),t.qZA(),t.TgZ(10,"nz-descriptions-item",6),t._uU(11),t.qZA()()()),2&o&&(t.Q6J("nzLoading",e.loading),t.xp6(3),t.Oqu(e.userInfo.name),t.xp6(2),t.Oqu(e.userInfo.gender),t.xp6(2),t.Oqu(e.userInfo.uid),t.xp6(2),t.Oqu(e.userInfo.level),t.xp6(2),t.hij(" ",e.userInfo.sign," "))},dependencies:[v.bd,re,Nt],changeDetection:0});class pt{constructor(){this.loading=!0}ngOnInit(){}}pt.\u0275fac=function(o){return new(o||pt)},pt.\u0275cmp=t.Xpm({type:pt,selectors:[["app-task-room-info-detail"]],inputs:{loading:"loading",roomInfo:"roomInfo"},decls:24,vars:13,consts:[["nzTitle","\u76f4\u64ad\u95f4\u4fe1\u606f",3,"nzLoading"],["nzTitle",""],["nzTitle","\u6807\u9898"],["nzTitle","\u5206\u533a"],["nzTitle","\u623f\u95f4\u53f7"],[1,"room-id-wrapper"],["class","short-room-id",4,"ngIf"],[1,"real-room-id"],["nzTitle","\u72b6\u6001"],[3,"ngSwitch"],[4,"ngSwitchCase"],["nzTitle","\u5f00\u64ad\u65f6\u95f4"],[4,"ngIf"],["nzTitle","\u6807\u7b7e"],[1,"tags"],[4,"ngFor","ngForOf"],["nzTitle","\u7b80\u4ecb"],[1,"introduction"],[1,"short-room-id"]],template:function(o,e){1&o&&(t.TgZ(0,"nz-card",0)(1,"nz-descriptions",1)(2,"nz-descriptions-item",2),t._uU(3),t.qZA(),t.TgZ(4,"nz-descriptions-item",3),t._uU(5),t.qZA(),t.TgZ(6,"nz-descriptions-item",4)(7,"span",5),t.YNc(8,jo,2,1,"span",6),t.TgZ(9,"span",7),t._uU(10),t.qZA()()(),t.TgZ(11,"nz-descriptions-item",8),t.ynx(12,9),t.YNc(13,Vo,2,0,"ng-container",10),t.YNc(14,Ho,2,0,"ng-container",10),t.YNc(15,Xo,2,0,"ng-container",10),t.BQk(),t.qZA(),t.TgZ(16,"nz-descriptions-item",11),t.YNc(17,ti,3,5,"ng-container",12),t.qZA(),t.TgZ(18,"nz-descriptions-item",13)(19,"div",14),t.YNc(20,ei,2,1,"nz-tag",15),t.qZA()(),t.TgZ(21,"nz-descriptions-item",16)(22,"div",17),t.YNc(23,ni,2,1,"p",15),t.qZA()()()()),2&o&&(t.Q6J("nzLoading",e.loading),t.xp6(3),t.Oqu(e.roomInfo.title),t.xp6(2),t.AsE(" ",e.roomInfo.parent_area_name," - ",e.roomInfo.area_name," "),t.xp6(3),t.Q6J("ngIf",e.roomInfo.short_room_id),t.xp6(2),t.hij(" ",e.roomInfo.room_id," "),t.xp6(2),t.Q6J("ngSwitch",e.roomInfo.live_status),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(2),t.Q6J("ngIf",0!==e.roomInfo.live_start_time),t.xp6(3),t.Q6J("ngForOf",e.roomInfo.tags.split(",")),t.xp6(3),t.Q6J("ngForOf",e.roomInfo.description.split("\n")))},dependencies:[c.sg,c.O5,c.RF,c.n9,v.bd,Wt,re,Nt,c.uU],styles:['.room-id-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.room-id-wrapper[_ngcontent-%COMP%] .short-room-id[_ngcontent-%COMP%]:after{display:inline-block;width:1em;content:","}.tags[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;row-gap:.5em}.introduction[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;padding:0}'],changeDetection:0});class H{transform(o){return o&&0!==o.total?Math.round(o.count/o.total*100):0}}H.\u0275fac=function(o){return new(o||H)},H.\u0275pipe=t.Yjl({name:"progress",type:H,pure:!0});class gt{constructor(){this.loading=!0}ngOnInit(){}get title(){switch(this.taskStatus.postprocessor_status){case m.ii.INJECTING:return"\u66f4\u65b0 FLV \u5143\u6570\u636e";case m.ii.REMUXING:return"\u8f6c\u6362 FLV \u4e3a MP4";default:return"\u6587\u4ef6\u5904\u7406"}}}gt.\u0275fac=function(o){return new(o||gt)},gt.\u0275cmp=t.Xpm({type:gt,selectors:[["app-task-postprocessing-detail"]],inputs:{loading:"loading",taskStatus:"taskStatus"},decls:6,vars:9,consts:[[3,"nzTitle","nzLoading"],[3,"title"],["nzStatus","active",3,"nzPercent"]],template:function(o,e){if(1&o&&(t.TgZ(0,"nz-card",0)(1,"p",1),t._uU(2),t.ALo(3,"filename"),t.qZA(),t._UZ(4,"nz-progress",2),t.ALo(5,"progress"),t.qZA()),2&o){let i;t.Q6J("nzTitle",e.title)("nzLoading",e.loading),t.xp6(1),t.Q6J("title",e.taskStatus.postprocessing_path),t.xp6(1),t.hij(" ",t.lcZ(3,5,null!==(i=e.taskStatus.postprocessing_path)&&void 0!==i?i:"")," "),t.xp6(2),t.Q6J("nzPercent",null===e.taskStatus.postprocessing_progress?0:t.lcZ(5,7,e.taskStatus.postprocessing_progress))}},dependencies:[v.bd,ne,H,G],styles:["p[_ngcontent-%COMP%]{margin:0}"],changeDetection:0});var X=s(2134);class tt{transform(o){return(0,X.LU)(o,!0)}}tt.\u0275fac=function(o){return new(o||tt)},tt.\u0275pipe=t.Yjl({name:"duration",type:tt,pure:!0});var Rt=s(3692),fe=s(3520);function oi(n,o){if(1&n&&(t._uU(0),t.ALo(1,"duration")),2&n){const e=t.oxw();t.Oqu(t.lcZ(1,1,e.taskStatus.rec_elapsed))}}function ii(n,o){if(1&n&&(t._uU(0),t.ALo(1,"datarate")),2&n){const e=t.oxw();t.Oqu(t.lcZ(1,1,e.taskStatus.rec_rate))}}const ai=function(){return{spacer:" "}};function ri(n,o){if(1&n&&(t._uU(0),t.ALo(1,"filesize")),2&n){const e=t.oxw();t.Oqu(t.xi3(1,1,e.taskStatus.rec_total,t.DdM(4,ai)))}}function si(n,o){if(1&n&&(t._uU(0),t.ALo(1,"quality")),2&n){const e=t.oxw();t.Oqu(e.taskStatus.real_quality_number?t.lcZ(1,1,e.taskStatus.real_quality_number)+" ("+e.taskStatus.real_quality_number+")":"")}}class dt{constructor(o){this.changeDetector=o,this.loading=!0,this.initialChartOptions={},this.updatedChartOptions={},this.chartData=[],this.initChartOptions()}ngOnChanges(){this.taskStatus.running_status===m.cG.RECORDING&&this.updateChartOptions()}initChartOptions(){const o=Date.now();for(let e=59;e>=0;e--){const i=new Date(o-1e3*e);this.chartData.push({name:i.toLocaleString("zh-CN",{hour12:!1}),value:[i.toISOString(),0]})}this.initialChartOptions={title:{},tooltip:{trigger:"axis",formatter:e=>{const i=e[0];return`\n <div>\n <div>\n ${new Date(i.name).toLocaleTimeString("zh-CN",{hour12:!1})}\n </div>\n <div>${(0,X.N4)(i.value[1])}</div>\n </div>\n `},axisPointer:{animation:!1}},xAxis:{type:"time",name:"\u65f6\u95f4",min:"dataMin",max:"dataMax",splitLine:{show:!0}},yAxis:{type:"value",name:"\u5f55\u5236\u901f\u5ea6",splitLine:{show:!0},axisLabel:{formatter:e=>(0,X.N4)(e)}},series:[{name:"\u5f55\u5236\u901f\u5ea6",type:"line",showSymbol:!1,smooth:!0,lineStyle:{width:1},areaStyle:{opacity:.2},data:this.chartData}]}}updateChartOptions(){const o=new Date;this.chartData.push({name:o.toLocaleString("zh-CN",{hour12:!1}),value:[o.toISOString(),this.taskStatus.rec_rate]}),this.chartData.shift(),this.updatedChartOptions={series:[{data:this.chartData}]},this.changeDetector.markForCheck()}}function li(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.taskStatus.stream_host)}}function ci(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.taskStatus.real_stream_format)}}dt.\u0275fac=function(o){return new(o||dt)(t.Y36(t.sBO))},dt.\u0275cmp=t.Xpm({type:dt,selectors:[["app-task-recording-detail"]],inputs:{loading:"loading",taskStatus:"taskStatus"},features:[t.TTD],decls:17,vars:17,consts:[["nzTitle","\u5f55\u5236\u8be6\u60c5",3,"nzLoading"],[1,"statistics"],[3,"nzTitle","nzValueTemplate"],["recordingElapsed",""],["recordingRate",""],["recordedTotal",""],["recordingQuality",""],[3,"nzTitle","nzValue"],["echarts","",1,"rec-rate-chart",3,"loading","options","merge"]],template:function(o,e){if(1&o&&(t.TgZ(0,"nz-card",0)(1,"div",1),t._UZ(2,"nz-statistic",2),t.YNc(3,oi,2,3,"ng-template",null,3,t.W1O),t._UZ(5,"nz-statistic",2),t.YNc(6,ii,2,3,"ng-template",null,4,t.W1O),t._UZ(8,"nz-statistic",2),t.YNc(9,ri,2,5,"ng-template",null,5,t.W1O),t._UZ(11,"nz-statistic",2),t.YNc(12,si,2,3,"ng-template",null,6,t.W1O),t._UZ(14,"nz-statistic",7),t.ALo(15,"number"),t.qZA(),t._UZ(16,"div",8),t.qZA()),2&o){const i=t.MAs(4),a=t.MAs(7),r=t.MAs(10),d=t.MAs(13);t.Q6J("nzLoading",e.loading),t.xp6(2),t.Q6J("nzTitle","\u5f55\u5236\u7528\u65f6")("nzValueTemplate",i),t.xp6(3),t.Q6J("nzTitle","\u5f55\u5236\u901f\u5ea6")("nzValueTemplate",a),t.xp6(3),t.Q6J("nzTitle","\u5f55\u5236\u603b\u8ba1")("nzValueTemplate",r),t.xp6(3),t.Q6J("nzTitle","\u5f55\u5236\u753b\u8d28")("nzValueTemplate",d),t.xp6(3),t.Q6J("nzTitle","\u5f39\u5e55\u603b\u8ba1")("nzValue",t.xi3(15,14,e.taskStatus.danmu_total,"1.0-2")),t.xp6(2),t.Q6J("loading",e.loading)("options",e.initialChartOptions)("merge",e.updatedChartOptions)}},dependencies:[v.bd,ie,ue,c.JJ,tt,Rt.f,J,fe.U],styles:[".statistics[_ngcontent-%COMP%]{--grid-width: 200px;display:grid;grid-template-columns:repeat(auto-fill,var(--grid-width));gap:1em;justify-content:center;margin:0 auto}@media screen and (max-width: 1024px){.statistics[_ngcontent-%COMP%]{--grid-width: 180px}}@media screen and (max-width: 720px){.statistics[_ngcontent-%COMP%]{--grid-width: 160px}}@media screen and (max-width: 680px){.statistics[_ngcontent-%COMP%]{--grid-width: 140px}}@media screen and (max-width: 480px){.statistics[_ngcontent-%COMP%]{--grid-width: 120px}}.rec-rate-chart[_ngcontent-%COMP%]{width:100%;height:300px;margin:0}"],changeDetection:0});const _i=function(){return{bitrate:!0}};function ui(n,o){if(1&n&&(t._uU(0),t.ALo(1,"datarate")),2&n){const e=t.oxw();t.Oqu(t.xi3(1,1,8*e.taskStatus.dl_rate,t.DdM(4,_i)))}}const pi=function(){return{spacer:" "}};function gi(n,o){if(1&n&&(t._uU(0),t.ALo(1,"filesize")),2&n){const e=t.oxw();t.Oqu(t.xi3(1,1,e.taskStatus.dl_total,t.DdM(4,pi)))}}class mt{constructor(o){this.changeDetector=o,this.loading=!0,this.initialChartOptions={},this.updatedChartOptions={},this.chartData=[],this.initChartOptions()}ngOnChanges(){this.taskStatus.running_status===m.cG.RECORDING&&this.updateChartOptions()}initChartOptions(){const o=Date.now();for(let e=59;e>=0;e--){const i=new Date(o-1e3*e);this.chartData.push({name:i.toLocaleString("zh-CN",{hour12:!1}),value:[i.toISOString(),0]})}this.initialChartOptions={title:{},tooltip:{trigger:"axis",formatter:e=>{const i=e[0];return`\n <div>\n <div>\n ${new Date(i.name).toLocaleTimeString("zh-CN",{hour12:!1})}\n </div>\n <div>${(0,X.AX)(i.value[1])}</div>\n </div>\n `},axisPointer:{animation:!1}},xAxis:{type:"time",name:"\u65f6\u95f4",min:"dataMin",max:"dataMax",splitLine:{show:!0}},yAxis:{type:"value",name:"\u4e0b\u8f7d\u901f\u5ea6",splitLine:{show:!0},axisLabel:{formatter:function(e){return(0,X.AX)(e)}}},series:[{name:"\u4e0b\u8f7d\u901f\u5ea6",type:"line",showSymbol:!1,smooth:!0,lineStyle:{width:1},areaStyle:{opacity:.2},data:this.chartData}]}}updateChartOptions(){const o=new Date;this.chartData.push({name:o.toLocaleString("zh-CN",{hour12:!1}),value:[o.toISOString(),8*this.taskStatus.dl_rate]}),this.chartData.shift(),this.updatedChartOptions={series:[{data:this.chartData}]},this.changeDetector.markForCheck()}}function di(n,o){if(1&n&&t._UZ(0,"app-task-user-info-detail",6),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("userInfo",e.taskData.user_info)}}function mi(n,o){if(1&n&&t._UZ(0,"app-task-room-info-detail",7),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("roomInfo",e.taskData.room_info)}}function hi(n,o){if(1&n&&t._UZ(0,"app-task-recording-detail",8),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("taskStatus",e.taskData.task_status)}}function fi(n,o){if(1&n&&t._UZ(0,"app-task-network-detail",8),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("taskStatus",e.taskData.task_status)}}function zi(n,o){if(1&n&&t._UZ(0,"app-task-postprocessing-detail",8),2&n){const e=t.oxw(2);t.Q6J("loading",e.loading)("taskStatus",e.taskData.task_status)}}function Ci(n,o){if(1&n&&(t.YNc(0,di,1,2,"app-task-user-info-detail",2),t.YNc(1,mi,1,2,"app-task-room-info-detail",3),t.YNc(2,hi,1,2,"app-task-recording-detail",4),t.YNc(3,fi,1,2,"app-task-network-detail",4),t.YNc(4,zi,1,2,"app-task-postprocessing-detail",4),t._UZ(5,"app-task-file-detail",5)),2&n){const e=t.oxw();t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",e.taskData),t.xp6(1),t.Q6J("ngIf",null==e.taskData||null==e.taskData.task_status?null:e.taskData.task_status.postprocessing_path),t.xp6(1),t.Q6J("loading",e.loading)("videoFileDetails",e.videoFileDetails)("danmakuFileDetails",e.danmakuFileDetails)}}mt.\u0275fac=function(o){return new(o||mt)(t.Y36(t.sBO))},mt.\u0275cmp=t.Xpm({type:mt,selectors:[["app-task-network-detail"]],inputs:{loading:"loading",taskStatus:"taskStatus"},features:[t.TTD],decls:15,vars:12,consts:[["nzTitle","\u7f51\u7edc\u8be6\u60c5",3,"nzLoading"],[1,"statistics"],[1,"stream-host",3,"nzTitle","nzValueTemplate"],["streamHost",""],[3,"nzTitle","nzValueTemplate"],["realStreamFormat",""],["downloadRate",""],["downloadTotal",""],["echarts","",1,"dl-rate-chart",3,"loading","options","merge"]],template:function(o,e){if(1&o&&(t.TgZ(0,"nz-card",0)(1,"div",1),t._UZ(2,"nz-statistic",2),t.YNc(3,li,1,1,"ng-template",null,3,t.W1O),t._UZ(5,"nz-statistic",4),t.YNc(6,ci,1,1,"ng-template",null,5,t.W1O),t._UZ(8,"nz-statistic",4),t.YNc(9,ui,2,5,"ng-template",null,6,t.W1O),t._UZ(11,"nz-statistic",4),t.YNc(12,gi,2,5,"ng-template",null,7,t.W1O),t.qZA(),t._UZ(14,"div",8),t.qZA()),2&o){const i=t.MAs(4),a=t.MAs(7),r=t.MAs(10),d=t.MAs(13);t.Q6J("nzLoading",e.loading),t.xp6(2),t.Q6J("nzTitle","\u6d41\u4e3b\u673a")("nzValueTemplate",i),t.xp6(3),t.Q6J("nzTitle","\u6d41\u683c\u5f0f")("nzValueTemplate",a),t.xp6(3),t.Q6J("nzTitle","\u4e0b\u8f7d\u901f\u5ea6")("nzValueTemplate",r),t.xp6(3),t.Q6J("nzTitle","\u4e0b\u8f7d\u603b\u8ba1")("nzValueTemplate",d),t.xp6(3),t.Q6J("loading",e.loading)("options",e.initialChartOptions)("merge",e.updatedChartOptions)}},dependencies:[v.bd,ie,ue,Rt.f,J],styles:[".statistics[_ngcontent-%COMP%]{--grid-width: 200px;display:grid;grid-template-columns:repeat(auto-fill,var(--grid-width));gap:1em;justify-content:center;margin:0 auto}@media screen and (max-width: 1024px){.statistics[_ngcontent-%COMP%]{--grid-width: 180px}}@media screen and (max-width: 720px){.statistics[_ngcontent-%COMP%]{--grid-width: 160px}}@media screen and (max-width: 680px){.statistics[_ngcontent-%COMP%]{--grid-width: 140px}}@media screen and (max-width: 480px){.statistics[_ngcontent-%COMP%]{--grid-width: 120px}}.stream-host[_ngcontent-%COMP%]{grid-column:1/3;grid-row:1}.dl-rate-chart[_ngcontent-%COMP%]{width:100%;height:300px;margin:0}"],changeDetection:0});const Ti=function(){return{"max-width":"unset"}},xi=function(){return{"row-gap":"1em"}};class ht{constructor(o,e,i,a,r){this.route=o,this.router=e,this.changeDetector=i,this.notification=a,this.taskService=r,this.videoFileDetails=[],this.danmakuFileDetails=[],this.loading=!0}ngOnInit(){this.route.paramMap.subscribe(o=>{this.roomId=parseInt(o.get("id")),this.syncData()})}ngOnDestroy(){this.desyncData()}syncData(){this.dataSubscription=(0,b.of)((0,b.of)(0),(0,pe.F)(1e3)).pipe((0,de.u)(),(0,rt.w)(()=>(0,ge.$)(this.taskService.getTaskData(this.roomId),this.taskService.getVideoFileDetails(this.roomId),this.taskService.getDanmakuFileDetails(this.roomId))),(0,lt.K)(o=>{throw this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519",o.message),o}),(0,Zt.X)(10,3e3)).subscribe(([o,e,i])=>{this.loading=!1,this.taskData=o,this.videoFileDetails=e,this.danmakuFileDetails=i,this.changeDetector.markForCheck()},o=>{this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519","\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38, \u8bf7\u5f85\u7f51\u7edc\u6b63\u5e38\u540e\u5237\u65b0\u3002",{nzDuration:0})})}desyncData(){this.dataSubscription?.unsubscribe()}}ht.\u0275fac=function(o){return new(o||ht)(t.Y36(st.gz),t.Y36(st.F0),t.Y36(t.sBO),t.Y36(me.zb),t.Y36(Ut.M))},ht.\u0275cmp=t.Xpm({type:ht,selectors:[["app-task-detail"]],decls:2,vars:5,consts:[["pageTitle","\u4efb\u52a1\u8be6\u60c5",3,"loading","pageStyles","contentStyles"],["appSubPageContent",""],[3,"loading","userInfo",4,"ngIf"],[3,"loading","roomInfo",4,"ngIf"],[3,"loading","taskStatus",4,"ngIf"],[3,"loading","videoFileDetails","danmakuFileDetails"],[3,"loading","userInfo"],[3,"loading","roomInfo"],[3,"loading","taskStatus"]],template:function(o,e){1&o&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Ci,6,8,"ng-template",1),t.qZA()),2&o&&t.Q6J("loading",e.loading)("pageStyles",t.DdM(3,Ti))("contentStyles",t.DdM(4,xi))},dependencies:[c.O5,Ko.Y,Go.q,_t,ut,pt,gt,dt,mt],changeDetection:0});var ze=s(2323),Lt=s(7044),Di=s(1664),Mi=s(8372),ki=s(1884),W=s(4004);const ft=["(max-width: 534.98px)","(min-width: 535px) and (max-width: 1199.98px)","(min-width: 1200px)"];var Jt=s(9651);class Q{constructor(o,e){this.message=o,this.taskService=e}getAllTaskRoomIds(){return this.taskService.getAllTaskData().pipe((0,W.U)(o=>o.map(e=>e.room_info.room_id)))}updateTaskInfo(o){return this.taskService.updateTaskInfo(o).pipe((0,O.b)(()=>{this.message.success(`[${o}] \u6210\u529f\u5237\u65b0\u4efb\u52a1\u7684\u6570\u636e`)},e=>{this.message.error(`[${o}] \u5237\u65b0\u4efb\u52a1\u7684\u6570\u636e\u51fa\u9519: ${e.message}`)}))}updateAllTaskInfos(){return this.taskService.updateAllTaskInfos().pipe((0,O.b)(()=>{this.message.success("\u6210\u529f\u5237\u65b0\u5168\u90e8\u4efb\u52a1\u7684\u6570\u636e")},o=>{this.message.error(`\u5237\u65b0\u5168\u90e8\u4efb\u52a1\u7684\u6570\u636e\u51fa\u9519: ${o.message}`)}))}addTask(o){return this.taskService.addTask(o).pipe((0,W.U)(e=>({type:"success",message:"\u6210\u529f\u6dfb\u52a0\u4efb\u52a1"})),(0,lt.K)(e=>{let i;return i=409==e.status?{type:"error",message:"\u4efb\u52a1\u5df2\u5b58\u5728\uff0c\u4e0d\u80fd\u91cd\u590d\u6dfb\u52a0\u3002"}:403==e.status?{type:"warning",message:"\u4efb\u52a1\u6570\u91cf\u8d85\u8fc7\u9650\u5236\uff0c\u4e0d\u80fd\u6dfb\u52a0\u4efb\u52a1\u3002"}:404==e.status?{type:"error",message:"\u76f4\u64ad\u95f4\u4e0d\u5b58\u5728"}:{type:"error",message:`\u6dfb\u52a0\u4efb\u52a1\u51fa\u9519: ${e.message}`},(0,b.of)(i)}),(0,W.U)(e=>(e.message=`${o}: ${e.message}`,e)),(0,O.b)(e=>{this.message[e.type](e.message)}))}removeTask(o){return this.taskService.removeTask(o).pipe((0,O.b)(()=>{this.message.success(`[${o}] \u4efb\u52a1\u5df2\u5220\u9664`)},e=>{this.message.error(`[${o}] \u5220\u9664\u4efb\u52a1\u51fa\u9519: ${e.message}`)}))}removeAllTasks(){const o=this.message.loading("\u6b63\u5728\u5220\u9664\u5168\u90e8\u4efb\u52a1...",{nzDuration:0}).messageId;return this.taskService.removeAllTasks().pipe((0,O.b)(()=>{this.message.remove(o),this.message.success("\u6210\u529f\u5220\u9664\u5168\u90e8\u4efb\u52a1")},e=>{this.message.remove(o),this.message.error(`\u5220\u9664\u5168\u90e8\u4efb\u52a1\u51fa\u9519: ${e.message}`)}))}startTask(o){const e=this.message.loading(`[${o}] \u6b63\u5728\u8fd0\u884c\u4efb\u52a1...`,{nzDuration:0}).messageId;return this.taskService.startTask(o).pipe((0,O.b)(()=>{this.message.remove(e),this.message.success(`[${o}] \u6210\u529f\u8fd0\u884c\u4efb\u52a1`)},i=>{this.message.remove(e),this.message.error(`[${o}] \u8fd0\u884c\u4efb\u52a1\u51fa\u9519: ${i.message}`)}))}startAllTasks(){const o=this.message.loading("\u6b63\u5728\u8fd0\u884c\u5168\u90e8\u4efb\u52a1...",{nzDuration:0}).messageId;return this.taskService.startAllTasks().pipe((0,O.b)(()=>{this.message.remove(o),this.message.success("\u6210\u529f\u8fd0\u884c\u5168\u90e8\u4efb\u52a1")},e=>{this.message.remove(o),this.message.error(`\u8fd0\u884c\u5168\u90e8\u4efb\u52a1\u51fa\u9519: ${e.message}`)}))}stopTask(o,e=!1){const i=this.message.loading(`[${o}] \u6b63\u5728\u505c\u6b62\u4efb\u52a1...`,{nzDuration:0}).messageId;return this.taskService.stopTask(o,e).pipe((0,O.b)(()=>{this.message.remove(i),this.message.success(`[${o}] \u6210\u529f\u505c\u6b62\u4efb\u52a1`)},a=>{this.message.remove(i),this.message.error(`[${o}] \u505c\u6b62\u4efb\u52a1\u51fa\u9519: ${a.message}`)}))}stopAllTasks(o=!1){const e=this.message.loading("\u6b63\u5728\u505c\u6b62\u5168\u90e8\u4efb\u52a1...",{nzDuration:0}).messageId;return this.taskService.stopAllTasks(o).pipe((0,O.b)(()=>{this.message.remove(e),this.message.success("\u6210\u529f\u505c\u6b62\u5168\u90e8\u4efb\u52a1")},i=>{this.message.remove(e),this.message.error(`\u505c\u6b62\u5168\u90e8\u4efb\u52a1\u51fa\u9519: ${i.message}`)}))}enableRecorder(o){const e=this.message.loading(`[${o}] \u6b63\u5728\u5f00\u542f\u5f55\u5236...`,{nzDuration:0}).messageId;return this.taskService.enableTaskRecorder(o).pipe((0,O.b)(()=>{this.message.remove(e),this.message.success(`[${o}] \u6210\u529f\u5f00\u542f\u5f55\u5236`)},i=>{this.message.remove(e),this.message.error(`[${o}] \u5f00\u542f\u5f55\u5236\u51fa\u9519: ${i.message}`)}))}enableAllRecorders(){const o=this.message.loading("\u6b63\u5728\u5f00\u542f\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236...",{nzDuration:0}).messageId;return this.taskService.enableAllRecorders().pipe((0,O.b)(()=>{this.message.remove(o),this.message.success("\u6210\u529f\u5f00\u542f\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236")},e=>{this.message.remove(o),this.message.error(`\u5f00\u542f\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236\u51fa\u9519: ${e.message}`)}))}disableRecorder(o,e=!1){const i=this.message.loading(`[${o}] \u6b63\u5728\u5173\u95ed\u5f55\u5236...`,{nzDuration:0}).messageId;return this.taskService.disableTaskRecorder(o,e).pipe((0,O.b)(()=>{this.message.remove(i),this.message.success(`[${o}] \u6210\u529f\u5173\u95ed\u5f55\u5236`)},a=>{this.message.remove(i),this.message.error(`[${o}] \u5173\u95ed\u5f55\u5236\u51fa\u9519: ${a.message}`)}))}disableAllRecorders(o=!1){const e=this.message.loading("\u6b63\u5728\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236...",{nzDuration:0}).messageId;return this.taskService.disableAllRecorders(o).pipe((0,O.b)(()=>{this.message.remove(e),this.message.success("\u6210\u529f\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236")},i=>{this.message.remove(e),this.message.error(`\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236\u51fa\u9519: ${i.message}`)}))}canCutStream(o){return this.taskService.canCutStream(o).pipe((0,O.b)(e=>{e||this.message.warning(`[${o}] \u4e0d\u652f\u6301\u6587\u4ef6\u5207\u5272~`)}))}cutStream(o){return this.taskService.cutStream(o).pipe((0,O.b)(()=>{this.message.success(`[${o}] \u6587\u4ef6\u5207\u5272\u5df2\u89e6\u53d1`)},e=>{403==e.status?this.message.warning(`[${o}] \u65f6\u957f\u592a\u77ed\u4e0d\u80fd\u5207\u5272\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002`):this.message.error(`[${o}] \u5207\u5272\u6587\u4ef6\u51fa\u9519: ${e.message}`)}))}}Q.\u0275fac=function(o){return new(o||Q)(t.LFG(Jt.dD),t.LFG(Ut.M))},Q.\u0275prov=t.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"});var zt=s(3325);function Oi(n,o){if(1&n&&(t.ynx(0),t.GkF(1,8),t._UZ(2,"nz-divider",13),t.GkF(3,8),t._UZ(4,"nz-divider",13),t.GkF(5,8),t._UZ(6,"nz-divider",13),t.GkF(7,8),t.BQk()),2&n){t.oxw();const e=t.MAs(5),i=t.MAs(9),a=t.MAs(11),r=t.MAs(13);t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(2),t.Q6J("ngTemplateOutlet",i),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",r)}}function vi(n,o){if(1&n&&(t.ynx(0),t.GkF(1,8),t._UZ(2,"nz-divider",13),t.GkF(3,8),t._UZ(4,"nz-divider",13),t.GkF(5,8),t._UZ(6,"nz-divider",13),t.GkF(7,8),t.BQk()),2&n){t.oxw();const e=t.MAs(7),i=t.MAs(9),a=t.MAs(11),r=t.MAs(13);t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(2),t.Q6J("ngTemplateOutlet",i),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",r)}}function Ei(n,o){if(1&n&&(t.ynx(0),t.GkF(1,8)(2,8),t.BQk()),2&n){t.oxw();const e=t.MAs(9),i=t.MAs(20);t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(1),t.Q6J("ngTemplateOutlet",i)}}function Ai(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"label",16),t._uU(2),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("nzValue",e.value),t.xp6(1),t.Oqu(e.label)}}function Pi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-radio-group",14),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.selection=a)})("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.selectionChange.emit(a))}),t.YNc(1,Ai,3,2,"ng-container",15),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("ngModel",e.selection),t.xp6(1),t.Q6J("ngForOf",e.selections)}}function Si(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-select",17),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.selection=a)})("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.selectionChange.emit(a))}),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("nzOptions",e.selections)("ngModel",e.selection)}}function yi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"i",23),t.NdJ("click",function(){t.CHM(e),t.oxw(2);const a=t.MAs(2),r=t.oxw();return a.value="",t.KtG(r.onFilterInput(""))}),t.qZA()}}function Fi(n,o){if(1&n&&t.YNc(0,yi,1,0,"i",22),2&n){t.oxw();const e=t.MAs(2);t.Q6J("ngIf",e.value)}}function bi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-input-group",18)(1,"input",19,20),t.NdJ("input",function(){t.CHM(e);const a=t.MAs(2),r=t.oxw();return t.KtG(r.onFilterInput(a.value))}),t.qZA()(),t.YNc(3,Fi,1,1,"ng-template",null,21,t.W1O)}if(2&n){const e=t.MAs(4);t.Q6J("nzSuffix",e)}}function wi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",24),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.toggleReverse())}),t.TgZ(1,"span"),t._uU(2),t.qZA(),t._UZ(3,"i",25),t.qZA()}if(2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.reverse?"\u5012\u5e8f":"\u6b63\u5e8f"),t.xp6(1),t.Q6J("nzType",e.reverse?"swap-left":"swap-right")("nzRotate",90)}}function Ii(n,o){if(1&n&&(t.TgZ(0,"button",26),t._UZ(1,"i",27),t.qZA()),2&n){t.oxw();const e=t.MAs(15);t.Q6J("nzDropdownMenu",e)}}function Ni(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"ul",28)(1,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.startAllTasks())}),t._uU(2,"\u5168\u90e8\u8fd0\u884c"),t.qZA(),t.TgZ(3,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.stopAllTasks())}),t._uU(4,"\u5168\u90e8\u505c\u6b62"),t.qZA(),t.TgZ(5,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.stopAllTasks(!0))}),t._uU(6,"\u5168\u90e8\u5f3a\u5236\u505c\u6b62"),t.qZA(),t._UZ(7,"li",30),t.TgZ(8,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.disableAllRecorders(!1))}),t._uU(9,"\u5168\u90e8\u5173\u95ed\u5f55\u5236"),t.qZA(),t.TgZ(10,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.disableAllRecorders(!0))}),t._uU(11,"\u5168\u90e8\u5f3a\u5236\u5173\u95ed\u5f55\u5236"),t.qZA(),t._UZ(12,"li",30),t.TgZ(13,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeAllTasks())}),t._uU(14,"\u5168\u90e8\u5220\u9664"),t.qZA(),t.TgZ(15,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.updateAllTaskInfos())}),t._uU(16,"\u5168\u90e8\u5237\u65b0\u6570\u636e"),t.qZA(),t.TgZ(17,"li",29),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.copyAllTaskRoomIds())}),t._uU(18,"\u590d\u5236\u5168\u90e8\u623f\u95f4\u53f7"),t.qZA()()}}function Bi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",31),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.drawerVisible=!0)}),t._UZ(1,"i",27),t.qZA()}}function Zi(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"div",35),t._UZ(2,"nz-divider",36),t.GkF(3,8),t._UZ(4,"nz-divider",37),t.TgZ(5,"div",38),t.GkF(6,8),t.qZA()(),t.BQk()),2&n){t.oxw(2);const e=t.MAs(5),i=t.MAs(11);t.xp6(3),t.Q6J("ngTemplateOutlet",e),t.xp6(3),t.Q6J("ngTemplateOutlet",i)}}function Ui(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",39),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.menuDrawerVisible=!1)}),t.GkF(2,8),t.qZA(),t.BQk()}if(2&n){t.oxw(2);const e=t.MAs(18);t.xp6(2),t.Q6J("ngTemplateOutlet",e)}}const Ri=function(){return{padding:"0"}};function Li(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-drawer",32),t.NdJ("nzVisibleChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.drawerVisible=a)})("nzOnClose",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.drawerVisible=!1)}),t.YNc(1,Zi,7,2,"ng-container",33),t.TgZ(2,"nz-drawer",34),t.NdJ("nzVisibleChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.menuDrawerVisible=a)})("nzOnClose",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.menuDrawerVisible=!1)}),t.YNc(3,Ui,3,1,"ng-container",33),t.qZA()()}if(2&n){const e=t.oxw(),i=t.MAs(23);t.Q6J("nzTitle",i)("nzClosable",!1)("nzVisible",e.drawerVisible),t.xp6(2),t.Q6J("nzClosable",!1)("nzBodyStyle",t.DdM(6,Ri))("nzVisible",e.menuDrawerVisible)}}function Ji(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",40)(1,"button",31),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.menuDrawerVisible=!0)}),t._UZ(2,"i",27),t.qZA()()}}class Ct{constructor(o,e,i,a,r,d){this.message=i,this.modal=a,this.clipboard=r,this.taskManager=d,this.selectionChange=new t.vpe,this.reverseChange=new t.vpe,this.filterChange=new t.vpe,this.destroyed=new F.x,this.useDrawer=!1,this.useSelector=!1,this.useRadioGroup=!0,this.drawerVisible=!1,this.menuDrawerVisible=!1,this.filterTerms=new F.x,this.selections=[{label:"\u5168\u90e8",value:m.jf.ALL},{label:"\u5f55\u5236\u4e2d",value:m.jf.RECORDING},{label:"\u5f55\u5236\u5f00",value:m.jf.RECORDER_ENABLED},{label:"\u5f55\u5236\u5173",value:m.jf.RECORDER_DISABLED},{label:"\u8fd0\u884c",value:m.jf.MONITOR_ENABLED},{label:"\u505c\u6b62",value:m.jf.MONITOR_DISABLED},{label:"\u76f4\u64ad",value:m.jf.LIVING},{label:"\u8f6e\u64ad",value:m.jf.ROUNDING},{label:"\u95f2\u7f6e",value:m.jf.PREPARING}],e.observe(ft).pipe((0,A.R)(this.destroyed)).subscribe(z=>{this.useDrawer=z.breakpoints[ft[0]],this.useSelector=z.breakpoints[ft[1]],this.useRadioGroup=z.breakpoints[ft[2]],o.markForCheck()})}ngOnInit(){this.filterTerms.pipe((0,Mi.b)(300),(0,ki.x)()).subscribe(o=>{this.filterChange.emit(o)})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}onFilterInput(o){this.filterTerms.next(o)}toggleReverse(){this.reverse=!this.reverse,this.reverseChange.emit(this.reverse)}removeAllTasks(){this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5220\u9664\u5168\u90e8\u4efb\u52a1\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u4efb\u52a1\u5c06\u88ab\u5f3a\u5236\u505c\u6b62\uff01\u4efb\u52a1\u5220\u9664\u540e\u5c06\u4e0d\u53ef\u6062\u590d\uff01",nzOnOk:()=>new Promise((o,e)=>{this.taskManager.removeAllTasks().subscribe(o,e)})})}startAllTasks(){this.taskManager.startAllTasks().subscribe()}stopAllTasks(o=!1){o?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u505c\u6b62\u5168\u90e8\u4efb\u52a1\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((e,i)=>{this.taskManager.stopAllTasks(o).subscribe(e,i)})}):this.taskManager.stopAllTasks().subscribe()}disableAllRecorders(o=!1){o?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u5173\u95ed\u5168\u90e8\u4efb\u52a1\u7684\u5f55\u5236\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((e,i)=>{this.taskManager.disableAllRecorders(o).subscribe(e,i)})}):this.taskManager.disableAllRecorders().subscribe()}updateAllTaskInfos(){this.taskManager.updateAllTaskInfos().subscribe()}copyAllTaskRoomIds(){this.taskManager.getAllTaskRoomIds().pipe((0,W.U)(o=>o.join(" ")),(0,O.b)(o=>{if(!this.clipboard.copy(o))throw Error("Failed to copy text to the clipboard")})).subscribe(()=>{this.message.success("\u5168\u90e8\u623f\u95f4\u53f7\u5df2\u590d\u5236\u5230\u526a\u5207\u677f")},o=>{this.message.error("\u590d\u5236\u5168\u90e8\u623f\u95f4\u53f7\u5230\u526a\u5207\u677f\u51fa\u9519",o)})}}Ct.\u0275fac=function(o){return new(o||Ct)(t.Y36(t.sBO),t.Y36(h.Yg),t.Y36(Jt.dD),t.Y36(K.Sf),t.Y36(_),t.Y36(Q))},Ct.\u0275cmp=t.Xpm({type:Ct,selectors:[["app-toolbar"]],inputs:{selection:"selection",reverse:"reverse"},outputs:{selectionChange:"selectionChange",reverseChange:"reverseChange",filterChange:"filterChange"},decls:24,vars:7,consts:[[1,"controls-wrapper"],[4,"ngIf"],["radioGroup",""],["selector",""],["filter",""],["reorderButton",""],["menuButton",""],["dropdownMenu","nzDropdownMenu"],[3,"ngTemplateOutlet"],["menu",""],["drawerButton",""],["nzPlacement","bottom","nzHeight","auto",3,"nzTitle","nzClosable","nzVisible","nzVisibleChange","nzOnClose",4,"ngIf"],["drawerHeader",""],["nzType","vertical"],["nzButtonStyle","solid",1,"radio-group",3,"ngModel","ngModelChange"],[4,"ngFor","ngForOf"],["nz-radio-button","",3,"nzValue"],[1,"selector",3,"nzOptions","ngModel","ngModelChange"],[1,"filter",3,"nzSuffix"],["nz-input","","type","text","maxlength","18","placeholder","\u7528\u6807\u9898\u3001\u5206\u533a\u3001\u4e3b\u64ad\u540d\u3001\u623f\u95f4\u53f7\u7b5b\u9009",3,"input"],["filterInput",""],["inputClearTpl",""],["nz-icon","","class","filter-clear","nzTheme","fill","nzType","close-circle",3,"click",4,"ngIf"],["nz-icon","","nzTheme","fill","nzType","close-circle",1,"filter-clear",3,"click"],["nz-button","","nzType","text","nzSize","default",1,"reverse-button",3,"click"],["nz-icon","",3,"nzType","nzRotate"],["nz-button","","nzType","text","nzSize","default","nz-dropdown","","nzPlacement","bottomRight",1,"more-actions-button",3,"nzDropdownMenu"],["nz-icon","","nzType","more"],["nz-menu","",1,"menu"],["nz-menu-item","",3,"click"],["nz-menu-divider",""],["nz-button","","nzType","text","nzSize","default",1,"more-actions-button",3,"click"],["nzPlacement","bottom","nzHeight","auto",3,"nzTitle","nzClosable","nzVisible","nzVisibleChange","nzOnClose"],[4,"nzDrawerContent"],["nzPlacement","bottom","nzHeight","auto",3,"nzClosable","nzBodyStyle","nzVisible","nzVisibleChange","nzOnClose"],[1,"drawer-content"],["nzText","\u7b5b\u9009"],["nzText","\u6392\u5e8f"],[1,"reorder-button-wrapper"],[1,"drawer-content",3,"click"],[1,"drawer-header"]],template:function(o,e){if(1&o&&(t.TgZ(0,"div",0),t.YNc(1,Oi,8,4,"ng-container",1),t.YNc(2,vi,8,4,"ng-container",1),t.YNc(3,Ei,3,2,"ng-container",1),t.qZA(),t.YNc(4,Pi,2,2,"ng-template",null,2,t.W1O),t.YNc(6,Si,1,2,"ng-template",null,3,t.W1O),t.YNc(8,bi,5,1,"ng-template",null,4,t.W1O),t.YNc(10,wi,4,3,"ng-template",null,5,t.W1O),t.YNc(12,Ii,2,1,"ng-template",null,6,t.W1O),t.TgZ(14,"nz-dropdown-menu",null,7),t.GkF(16,8),t.YNc(17,Ni,19,0,"ng-template",null,9,t.W1O),t.qZA(),t.YNc(19,Bi,2,0,"ng-template",null,10,t.W1O),t.YNc(21,Li,4,7,"nz-drawer",11),t.YNc(22,Ji,3,0,"ng-template",null,12,t.W1O)),2&o){const i=t.MAs(18);t.ekj("use-drawer",e.useDrawer),t.xp6(1),t.Q6J("ngIf",e.useRadioGroup),t.xp6(1),t.Q6J("ngIf",e.useSelector),t.xp6(1),t.Q6J("ngIf",e.useDrawer),t.xp6(13),t.Q6J("ngTemplateOutlet",i),t.xp6(5),t.Q6J("ngIf",e.useDrawer)}},dependencies:[c.sg,c.O5,c.tP,p.JJ,p.On,E.Ls,zt.wO,zt.r9,zt.YV,j.cm,j.RR,j.wA,At.ix,Lt.w,V.Zp,V.gB,V.ke,Pt.Of,Pt.Bq,Pt.Dg,jt.g,at.Vz,at.SQ,wt.Vq],styles:[".drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{box-shadow:none;padding:.5em 0}.drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] *[nz-menu-item][_ngcontent-%COMP%]{margin:0;padding:.5em 2em}.controls-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.2em;width:100%;padding:.2em;background:#f9f9f9;border-left:none;border-right:none}.controls-wrapper[_ngcontent-%COMP%] nz-divider[_ngcontent-%COMP%]{height:1.8em;top:0}.controls-wrapper[_ngcontent-%COMP%]:not(.use-drawer) .filter[_ngcontent-%COMP%]{max-width:18em}.controls-wrapper.use-drawer[_ngcontent-%COMP%] .filter[_ngcontent-%COMP%]{max-width:unset;width:unset;flex:auto}.controls-wrapper[_ngcontent-%COMP%] .selector[_ngcontent-%COMP%]{min-width:6em}.reverse-button[_ngcontent-%COMP%]{padding:0 .5em}.reverse-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin:0}.more-actions-button[_ngcontent-%COMP%]{margin-left:auto;border:none;background:inherit}.more-actions-button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:20px}.menu[_ngcontent-%COMP%] nz-divider[_ngcontent-%COMP%]{margin:0}.drawer-header[_ngcontent-%COMP%]{display:flex}.drawer-content[_ngcontent-%COMP%] .reorder-button-wrapper[_ngcontent-%COMP%], .drawer-content[_ngcontent-%COMP%] .radio-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);gap:2vw}.drawer-content[_ngcontent-%COMP%] nz-divider[_ngcontent-%COMP%]:first-of-type{margin-top:0}.drawer-content[_ngcontent-%COMP%] .radio-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{text-align:center;padding:0}"],changeDetection:0});var Qi=s(5136);class et{constructor(o){this.storage=o}getSettings(o){const e=this.storage.getData(this.getStorageKey(o));return e?JSON.parse(e)??{}:{}}updateSettings(o,e){e=Object.assign(this.getSettings(o),e);const i=JSON.stringify(e);this.storage.setData(this.getStorageKey(o),i)}getStorageKey(o){return`app-tasks-${o}`}}et.\u0275fac=function(o){return new(o||et)(t.LFG(ze.V))},et.\u0275prov=t.Yz7({token:et,factory:et.\u0275fac,providedIn:"root"});var N=s(3523),B=s(4960),Ki=s(6457),Gi=s(4501);function Wi(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u8def\u5f84\u6a21\u677f "),t.BQk())}function Yi(n,o){1&n&&(t.ynx(0),t._uU(1," \u8def\u5f84\u6a21\u677f\u6709\u9519\u8bef "),t.BQk())}function qi(n,o){if(1&n&&(t.YNc(0,Wi,2,0,"ng-container",57),t.YNc(1,Yi,2,0,"ng-container",57)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function $i(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u5927\u5c0f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1a\u6570\u5b57 + \u5355\u4f4d(GB, MB, KB, B) "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"0 B"),t.qZA(),t._UZ(8,"br"),t.qZA())}function ji(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",58)(1,"nz-form-label",14),t._uU(2,"\u5927\u5c0f\u9650\u5236"),t.qZA(),t.YNc(3,$i,9,0,"ng-template",null,59,t.W1O),t.TgZ(5,"nz-form-control",60)(6,"app-input-filesize",61),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.output.filesizeLimit=a)}),t.qZA()(),t.TgZ(7,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.output.filesizeLimit=a?r.globalSettings.output.filesizeLimit:null)}),t._uU(8,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.MAs(4),i=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",i.model.output.filesizeLimit)("disabled",null===i.options.output.filesizeLimit),t.xp6(1),t.Q6J("nzChecked",null!==i.options.output.filesizeLimit)}}function Vi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u65f6\u957f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1aHH:MM:SS "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"00:00:00"),t.qZA(),t._UZ(8,"br"),t.qZA())}function Hi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",62)(1,"nz-form-label",14),t._uU(2,"\u65f6\u957f\u9650\u5236"),t.qZA(),t.YNc(3,Vi,9,0,"ng-template",null,63,t.W1O),t.TgZ(5,"nz-form-control",60)(6,"app-input-duration",64),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.output.durationLimit=a)}),t.qZA()(),t.TgZ(7,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.output.durationLimit=a?r.globalSettings.output.durationLimit:null)}),t._uU(8,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.MAs(4),i=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",i.model.output.durationLimit)("disabled",null===i.options.output.durationLimit),t.xp6(1),t.Q6J("nzChecked",null!==i.options.output.durationLimit)}}function Xi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u9009\u62e9\u8981\u5f55\u5236\u7684\u76f4\u64ad\u6d41\u683c\u5f0f "),t._UZ(2,"br"),t._uU(3," FLV: \u7f51\u7edc\u4e0d\u7a33\u5b9a\u5bb9\u6613\u4e2d\u65ad\u4e22\u5931\u6570\u636e\u6216\u5f55\u5236\u5230\u4e8c\u538b\u753b\u8d28 "),t._UZ(4,"br"),t._uU(5," HLS (fmp4): \u57fa\u672c\u4e0d\u53d7\u7f51\u7edc\u6ce2\u52a8\u5f71\u54cd\uff0c\u4f46\u53ea\u6709\u90e8\u5206\u76f4\u64ad\u95f4\u652f\u6301\u3002 "),t._UZ(6,"br"),t._uU(7," P.S. "),t._UZ(8,"br"),t._uU(9," \u5f55\u5236 HLS \u6d41\u9700\u8981 ffmpeg "),t._UZ(10,"br"),t._uU(11," \u5728\u8bbe\u5b9a\u65f6\u95f4\u5185\u6ca1\u6709 fmp4 \u6d41\u4f1a\u81ea\u52a8\u5207\u6362\u5f55\u5236 flv \u6d41 "),t._UZ(12,"br"),t._uU(13," WEB \u7aef\u76f4\u64ad\u64ad\u653e\u5668\u662f Hls7Player \u7684\u76f4\u64ad\u95f4\u652f\u6301\u5f55\u5236 fmp4 \u6d41, fMp4Player \u5219\u4e0d\u652f\u6301\u3002 "),t.qZA())}function ta(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u5982\u679c\u8d85\u8fc7\u6240\u8bbe\u7f6e\u7684\u7b49\u5f85\u65f6\u95f4 fmp4 \u6d41\u8fd8\u6ca1\u6709\u5c31\u5207\u6362\u4e3a\u5f55\u5236 flv \u6d41 "),t._UZ(2,"br"),t._uU(3," fmp4 \u6d41\u5728\u521a\u63a8\u6d41\u662f\u6ca1\u6709\u7684\uff0c\u8981\u8fc7\u4e00\u4f1a\u624d\u6709\u3002 "),t._UZ(4,"br"),t._uU(5," fmp4 \u6d41\u51fa\u73b0\u7684\u65f6\u95f4\u548c\u76f4\u64ad\u5ef6\u8fdf\u6709\u5173\uff0c\u4e00\u822c\u90fd\u5728 10 \u79d2\u5185\uff0c\u4f46\u4e5f\u6709\u5ef6\u8fdf\u6bd4\u8f83\u5927\u8d85\u8fc7 1 \u5206\u949f\u7684\u3002 "),t._UZ(6,"br"),t._uU(7," \u63a8\u8350\u5168\u5c40\u8bbe\u7f6e\u4e3a 10 \u79d2\uff0c\u4e2a\u522b\u5ef6\u8fdf\u6bd4\u8f83\u5927\u7684\u76f4\u64ad\u95f4\u5355\u72ec\u8bbe\u7f6e\u3002 "),t.qZA())}function ea(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13)(1,"nz-form-label",14),t._uU(2,"fmp4 \u6d41\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.YNc(3,ta,8,0,"ng-template",null,65,t.W1O),t.TgZ(5,"nz-form-control",16)(6,"nz-select",66,67),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.recorder.fmp4StreamTimeout=a)}),t.qZA()(),t.TgZ(8,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.recorder.fmp4StreamTimeout=a?r.globalSettings.recorder.fmp4StreamTimeout:null)}),t._uU(9,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.MAs(4),i=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",i.model.recorder.fmp4StreamTimeout)("disabled",null===i.options.recorder.fmp4StreamTimeout)("nzOptions",i.fmp4StreamTimeoutOptions),t.xp6(2),t.Q6J("nzChecked",null!==i.options.recorder.fmp4StreamTimeout)}}function na(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u6807\u51c6\u6a21\u5f0f: \u5bf9\u4e0b\u8f7d\u7684\u6d41\u6570\u636e\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(2,"br"),t._uU(3," \u539f\u59cb\u6a21\u5f0f: \u76f4\u63a5\u4e0b\u8f7d\u6d41\u6570\u636e\uff0c\u6ca1\u6709\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u4e0d\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(4,"br"),t.qZA())}function oa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13)(1,"nz-form-label",14),t._uU(2,"\u5f55\u5236\u6a21\u5f0f"),t.qZA(),t.YNc(3,na,5,0,"ng-template",null,68,t.W1O),t.TgZ(5,"nz-form-control",16)(6,"nz-select",69),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.recorder.recordingMode=a)}),t.qZA()(),t.TgZ(7,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.recorder.recordingMode=a?r.globalSettings.recorder.recordingMode:null)}),t._uU(8,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.MAs(4),i=t.oxw(2);t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(5),t.Q6J("ngModel",i.model.recorder.recordingMode)("disabled",null===i.options.recorder.recordingMode)("nzOptions",i.recordingModeOptions),t.xp6(1),t.Q6J("nzChecked",null!==i.options.recorder.recordingMode)}}function ia(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u9ed8\u8ba4: \u6bcf\u4e2a\u5206\u5272\u7684\u5f55\u64ad\u6587\u4ef6\u5bf9\u5e94\u4fdd\u5b58\u4e00\u4e2a\u5c01\u9762\u6587\u4ef6\uff0c\u4e0d\u7ba1\u5c01\u9762\u662f\u5426\u76f8\u540c\u3002"),t._UZ(2,"br"),t._uU(3," \u53bb\u91cd: \u76f8\u540c\u7684\u5c01\u9762\u53ea\u4fdd\u5b58\u4e00\u6b21"),t._UZ(4,"br"),t._uU(5," P.S. "),t._UZ(6,"br"),t._uU(7," \u5224\u65ad\u662f\u5426\u76f8\u540c\u662f\u4f9d\u636e\u5c01\u9762\u6570\u636e\u7684 sha1\uff0c\u53ea\u5728\u5355\u6b21\u5f55\u5236\u5185\u6709\u6548\u3002 "),t.qZA())}function aa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13)(1,"nz-form-label",70),t._uU(2,"\u6570\u636e\u8bfb\u53d6\u8d85\u65f6"),t.qZA(),t.TgZ(3,"nz-form-control",71)(4,"nz-select",72,73),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.recorder.readTimeout=a)}),t.qZA()(),t.TgZ(6,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.recorder.readTimeout=a?r.globalSettings.recorder.readTimeout:null)}),t._uU(7,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.MAs(5),i=t.oxw(2);t.xp6(3),t.Q6J("nzValidateStatus",e.value>3?"warning":e),t.xp6(1),t.Q6J("ngModel",i.model.recorder.readTimeout)("disabled",null===i.options.recorder.readTimeout)("nzOptions",i.readTimeoutOptions),t.xp6(2),t.Q6J("nzChecked",null!==i.options.recorder.readTimeout)}}function ra(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13)(1,"nz-form-label",74),t._uU(2,"\u786c\u76d8\u5199\u5165\u7f13\u51b2"),t.qZA(),t.TgZ(3,"nz-form-control",16)(4,"nz-select",75),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.recorder.bufferSize=a)}),t.qZA()(),t.TgZ(5,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.recorder.bufferSize=a?r.globalSettings.recorder.bufferSize:null)}),t._uU(6,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngModel",e.model.recorder.bufferSize)("disabled",null===e.options.recorder.bufferSize)("nzOptions",e.bufferOptions)("nzOptionOverflowSize",6),t.xp6(1),t.Q6J("nzChecked",null!==e.options.recorder.bufferSize)}}function sa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-form-item",13)(1,"nz-form-label",76),t._uU(2,"flv \u6dfb\u52a0\u5143\u6570\u636e"),t.qZA(),t.TgZ(3,"nz-form-control",22)(4,"nz-switch",77),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.model.postprocessing.injectExtraMetadata=a)}),t.qZA()(),t.TgZ(5,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.options.postprocessing.injectExtraMetadata=a?r.globalSettings.postprocessing.injectExtraMetadata:null)}),t._uU(6,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngModel",e.model.postprocessing.injectExtraMetadata)("disabled",null===e.options.postprocessing.injectExtraMetadata||!!e.options.postprocessing.remuxToMp4),t.xp6(1),t.Q6J("nzChecked",null!==e.options.postprocessing.injectExtraMetadata)}}function la(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8: \u6ca1\u51fa\u9519\u5c31\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(2,"br"),t._uU(3," \u8c28\u614e: \u6ca1\u51fa\u9519\u4e14\u6ca1\u8b66\u544a\u624d\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(4,"br"),t._uU(5," \u4ece\u4e0d: \u603b\u662f\u4fdd\u7559\u6e90\u6587\u4ef6"),t._UZ(6,"br"),t.qZA())}function ca(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 User Agent "),t.BQk())}function _a(n,o){1&n&&t.YNc(0,ca,2,0,"ng-container",57),2&n&&t.Q6J("ngIf",o.$implicit.hasError("required"))}function ua(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"form",2)(2,"div",3)(3,"h2"),t._uU(4,"\u6587\u4ef6"),t.qZA(),t.TgZ(5,"nz-form-item",4)(6,"nz-form-label",5),t._uU(7,"\u8def\u5f84\u6a21\u677f"),t.qZA(),t.TgZ(8,"nz-form-control",6)(9,"input",7),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.output.pathTemplate=a)}),t.qZA(),t.YNc(10,qi,2,2,"ng-template",null,8,t.W1O),t.qZA(),t.TgZ(12,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.output.pathTemplate=a?r.globalSettings.output.pathTemplate:null)}),t._uU(13,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.YNc(14,ji,9,4,"nz-form-item",10),t.YNc(15,Hi,9,4,"nz-form-item",11),t.qZA(),t.TgZ(16,"div",12)(17,"h2"),t._uU(18,"\u5f55\u5236"),t.qZA(),t.TgZ(19,"nz-form-item",13)(20,"nz-form-label",14),t._uU(21,"\u76f4\u64ad\u6d41\u683c\u5f0f"),t.qZA(),t.YNc(22,Xi,14,0,"ng-template",null,15,t.W1O),t.TgZ(24,"nz-form-control",16)(25,"nz-select",17),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.recorder.streamFormat=a)}),t.qZA()(),t.TgZ(26,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.recorder.streamFormat=a?r.globalSettings.recorder.streamFormat:null)}),t._uU(27,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.YNc(28,ea,10,5,"nz-form-item",18),t.YNc(29,oa,9,5,"nz-form-item",18),t.TgZ(30,"nz-form-item",13)(31,"nz-form-label",19),t._uU(32,"\u753b\u8d28"),t.qZA(),t.TgZ(33,"nz-form-control",16)(34,"nz-select",20),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.recorder.qualityNumber=a)}),t.qZA()(),t.TgZ(35,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.recorder.qualityNumber=a?r.globalSettings.recorder.qualityNumber:null)}),t._uU(36,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(37,"nz-form-item",13)(38,"nz-form-label",21),t._uU(39,"\u4fdd\u5b58\u5c01\u9762"),t.qZA(),t.TgZ(40,"nz-form-control",22)(41,"nz-switch",23),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.recorder.saveCover=a)}),t.qZA()(),t.TgZ(42,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.recorder.saveCover=a?r.globalSettings.recorder.saveCover:null)}),t._uU(43,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(44,"nz-form-item",13)(45,"nz-form-label",14),t._uU(46,"\u5c01\u9762\u4fdd\u5b58\u7b56\u7565"),t.qZA(),t.YNc(47,ia,8,0,"ng-template",null,24,t.W1O),t.TgZ(49,"nz-form-control",16)(50,"nz-select",25),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.recorder.coverSaveStrategy=a)}),t.qZA()(),t.TgZ(51,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.recorder.coverSaveStrategy=a?r.globalSettings.recorder.coverSaveStrategy:null)}),t._uU(52,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.YNc(53,aa,8,5,"nz-form-item",18),t.TgZ(54,"nz-form-item",13)(55,"nz-form-label",26),t._uU(56,"\u65ad\u7f51\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.TgZ(57,"nz-form-control",16)(58,"nz-select",27),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.recorder.disconnectionTimeout=a)}),t.qZA()(),t.TgZ(59,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.recorder.bufferSize=a?r.globalSettings.recorder.bufferSize:null)}),t._uU(60,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.YNc(61,ra,7,5,"nz-form-item",18),t.qZA(),t.TgZ(62,"div",28)(63,"h2"),t._uU(64,"\u5f39\u5e55"),t.qZA(),t.TgZ(65,"nz-form-item",13)(66,"nz-form-label",29),t._uU(67,"\u8bb0\u5f55\u793c\u7269"),t.qZA(),t.TgZ(68,"nz-form-control",22)(69,"nz-switch",30),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.danmaku.recordGiftSend=a)}),t.qZA()(),t.TgZ(70,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.danmaku.recordGiftSend=a?r.globalSettings.danmaku.recordGiftSend:null)}),t._uU(71,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(72,"nz-form-item",13)(73,"nz-form-label",31),t._uU(74,"\u8bb0\u5f55\u514d\u8d39\u793c\u7269"),t.qZA(),t.TgZ(75,"nz-form-control",22)(76,"nz-switch",32),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.danmaku.recordFreeGifts=a)}),t.qZA()(),t.TgZ(77,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.danmaku.recordFreeGifts=a?r.globalSettings.danmaku.recordFreeGifts:null)}),t._uU(78,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(79,"nz-form-item",13)(80,"nz-form-label",33),t._uU(81,"\u8bb0\u5f55\u4e0a\u8230"),t.qZA(),t.TgZ(82,"nz-form-control",22)(83,"nz-switch",34),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.danmaku.recordGuardBuy=a)}),t.qZA()(),t.TgZ(84,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.danmaku.recordGuardBuy=a?r.globalSettings.danmaku.recordGuardBuy:null)}),t._uU(85,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(86,"nz-form-item",13)(87,"nz-form-label",35),t._uU(88,"\u8bb0\u5f55 Super Chat"),t.qZA(),t.TgZ(89,"nz-form-control",22)(90,"nz-switch",36),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.danmaku.recordSuperChat=a)}),t.qZA()(),t.TgZ(91,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.danmaku.recordSuperChat=a?r.globalSettings.danmaku.recordSuperChat:null)}),t._uU(92,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(93,"nz-form-item",13)(94,"nz-form-label",37),t._uU(95,"\u5f39\u5e55\u524d\u52a0\u7528\u6237\u540d"),t.qZA(),t.TgZ(96,"nz-form-control",22)(97,"nz-switch",38),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.danmaku.danmuUname=a)}),t.qZA()(),t.TgZ(98,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.danmaku.danmuUname=a?r.globalSettings.danmaku.danmuUname:null)}),t._uU(99,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(100,"nz-form-item",13)(101,"nz-form-label",39),t._uU(102,"\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55"),t.qZA(),t.TgZ(103,"nz-form-control",22)(104,"nz-switch",40),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.danmaku.saveRawDanmaku=a)}),t.qZA()(),t.TgZ(105,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.danmaku.saveRawDanmaku=a?r.globalSettings.danmaku.saveRawDanmaku:null)}),t._uU(106,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()(),t.TgZ(107,"div",41)(108,"h2"),t._uU(109,"\u6587\u4ef6\u5904\u7406"),t.qZA(),t.YNc(110,sa,7,3,"nz-form-item",18),t.TgZ(111,"nz-form-item",13)(112,"nz-form-label",42),t._uU(113,"\u8f6c\u5c01\u88c5\u4e3a mp4"),t.qZA(),t.TgZ(114,"nz-form-control",22)(115,"nz-switch",43),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.postprocessing.remuxToMp4=a)}),t.qZA()(),t.TgZ(116,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.postprocessing.remuxToMp4=a?r.globalSettings.postprocessing.remuxToMp4:null)}),t._uU(117,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(118,"nz-form-item",13)(119,"nz-form-label",14),t._uU(120,"\u6e90\u6587\u4ef6\u5220\u9664\u7b56\u7565"),t.qZA(),t.YNc(121,la,7,0,"ng-template",null,44,t.W1O),t.TgZ(123,"nz-form-control",16)(124,"nz-select",45),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.postprocessing.deleteSource=a)}),t.qZA()(),t.TgZ(125,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.postprocessing.deleteSource=a?r.globalSettings.postprocessing.deleteSource:null)}),t._uU(126,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()(),t.TgZ(127,"div",46)(128,"h2"),t._uU(129,"\u7f51\u7edc\u8bf7\u6c42"),t.qZA(),t.TgZ(130,"nz-form-item",47)(131,"nz-form-label",48),t._uU(132,"User Agent"),t.qZA(),t.TgZ(133,"nz-form-control",49)(134,"textarea",50,51),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.header.userAgent=a)}),t.qZA()(),t.YNc(136,_a,1,1,"ng-template",null,52,t.W1O),t.TgZ(138,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.header.userAgent=a?r.globalSettings.header.userAgent:null)}),t._uU(139,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()(),t.TgZ(140,"nz-form-item",47)(141,"nz-form-label",53),t._uU(142,"Cookie"),t.qZA(),t.TgZ(143,"nz-form-control",54)(144,"textarea",55,56),t.NdJ("ngModelChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.model.header.cookie=a)}),t.qZA()(),t.TgZ(146,"label",9),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.options.header.cookie=a?r.globalSettings.header.cookie:null)}),t._uU(147,"\u8986\u76d6\u5168\u5c40\u8bbe\u7f6e"),t.qZA()()()(),t.BQk()}if(2&n){const e=t.MAs(11),i=t.MAs(23),a=t.MAs(48),r=t.MAs(122),d=t.MAs(135),z=t.MAs(137),C=t.MAs(145),l=t.oxw();t.xp6(8),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("pattern",l.pathTemplatePattern)("ngModel",l.model.output.pathTemplate)("disabled",null===l.options.output.pathTemplate),t.xp6(3),t.Q6J("nzChecked",null!==l.options.output.pathTemplate),t.xp6(2),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(1),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(5),t.Q6J("nzTooltipTitle",i),t.xp6(5),t.Q6J("ngModel",l.model.recorder.streamFormat)("disabled",null===l.options.recorder.streamFormat)("nzOptions",l.streamFormatOptions),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.streamFormat),t.xp6(2),t.Q6J("ngIf","fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)),t.xp6(1),t.Q6J("ngIf","fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)),t.xp6(5),t.Q6J("ngModel",l.model.recorder.qualityNumber)("disabled",null===l.options.recorder.qualityNumber)("nzOptions",l.qualityOptions),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.qualityNumber),t.xp6(6),t.Q6J("ngModel",l.model.recorder.saveCover)("disabled",null===l.options.recorder.saveCover),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.saveCover),t.xp6(3),t.Q6J("nzTooltipTitle",a),t.xp6(5),t.Q6J("ngModel",l.model.recorder.coverSaveStrategy)("disabled",null===l.options.recorder.coverSaveStrategy||!l.options.recorder.saveCover)("nzOptions",l.coverSaveStrategies),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.coverSaveStrategy),t.xp6(2),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)),t.xp6(5),t.Q6J("ngModel",l.model.recorder.disconnectionTimeout)("disabled",null===l.options.recorder.disconnectionTimeout)("nzOptions",l.disconnectionTimeoutOptions)("nzOptionOverflowSize",6),t.xp6(1),t.Q6J("nzChecked",null!==l.options.recorder.bufferSize),t.xp6(2),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(8),t.Q6J("ngModel",l.model.danmaku.recordGiftSend)("disabled",null===l.options.danmaku.recordGiftSend),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordGiftSend),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.recordFreeGifts)("disabled",null===l.options.danmaku.recordFreeGifts),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordFreeGifts),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.recordGuardBuy)("disabled",null===l.options.danmaku.recordGuardBuy),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordGuardBuy),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.recordSuperChat)("disabled",null===l.options.danmaku.recordSuperChat),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.recordSuperChat),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.danmuUname)("disabled",null===l.options.danmaku.danmuUname),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.danmuUname),t.xp6(6),t.Q6J("ngModel",l.model.danmaku.saveRawDanmaku)("disabled",null===l.options.danmaku.saveRawDanmaku),t.xp6(1),t.Q6J("nzChecked",null!==l.options.danmaku.saveRawDanmaku),t.xp6(5),t.Q6J("ngIf","flv"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)||"fmp4"===(l.options.recorder.streamFormat||l.model.recorder.streamFormat)&&"standard"===(l.options.recorder.recordingMode||l.model.recorder.recordingMode)),t.xp6(5),t.Q6J("ngModel",l.model.postprocessing.remuxToMp4)("disabled",null===l.options.postprocessing.remuxToMp4),t.xp6(1),t.Q6J("nzChecked",null!==l.options.postprocessing.remuxToMp4),t.xp6(3),t.Q6J("nzTooltipTitle",r),t.xp6(5),t.Q6J("ngModel",l.model.postprocessing.deleteSource)("disabled",null===l.options.postprocessing.deleteSource||!l.options.postprocessing.remuxToMp4)("nzOptions",l.deleteStrategies),t.xp6(1),t.Q6J("nzChecked",null!==l.options.postprocessing.deleteSource),t.xp6(8),t.Q6J("nzWarningTip",l.warningTip)("nzValidateStatus",d.valid&&l.options.header.userAgent!==l.taskOptions.header.userAgent&&l.options.header.userAgent!==l.globalSettings.header.userAgent?"warning":d)("nzErrorTip",z),t.xp6(1),t.Q6J("rows",3)("ngModel",l.model.header.userAgent)("disabled",null===l.options.header.userAgent),t.xp6(4),t.Q6J("nzChecked",null!==l.options.header.userAgent),t.xp6(5),t.Q6J("nzWarningTip",l.warningTip)("nzValidateStatus",C.valid&&l.options.header.cookie!==l.taskOptions.header.cookie&&l.options.header.cookie!==l.globalSettings.header.cookie?"warning":C),t.xp6(1),t.Q6J("rows",3)("ngModel",l.model.header.cookie)("disabled",null===l.options.header.cookie),t.xp6(2),t.Q6J("nzChecked",null!==l.options.header.cookie)}}class Tt{constructor(o){this.changeDetector=o,this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.afterOpen=new t.vpe,this.afterClose=new t.vpe,this.warningTip="\u9700\u8981\u91cd\u542f\u5f39\u5e55\u5ba2\u6237\u7aef\u624d\u80fd\u751f\u6548\uff0c\u5982\u679c\u4efb\u52a1\u6b63\u5728\u5f55\u5236\u53ef\u80fd\u4f1a\u4e22\u5931\u5f39\u5e55\uff01",this.pathTemplatePattern=B._m,this.streamFormatOptions=(0,N.Z)(B.tp),this.recordingModeOptions=(0,N.Z)(B.kV),this.fmp4StreamTimeoutOptions=(0,N.Z)(B.D4),this.qualityOptions=(0,N.Z)(B.O6),this.readTimeoutOptions=(0,N.Z)(B.D4),this.disconnectionTimeoutOptions=(0,N.Z)(B.$w),this.bufferOptions=(0,N.Z)(B.Rc),this.deleteStrategies=(0,N.Z)(B.rc),this.coverSaveStrategies=(0,N.Z)(B.J_)}ngOnChanges(){this.options=(0,N.Z)(this.taskOptions),this.setupModel(),this.changeDetector.markForCheck()}close(){this.setVisible(!1)}setVisible(o){this.visible=o,this.visibleChange.emit(o),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit((0,X.e5)(this.options,this.taskOptions)),this.close()}setupModel(){const o={};for(const e of Object.keys(this.options)){const r=this.globalSettings[e];Reflect.set(o,e,new Proxy(this.options[e],{get:(d,z)=>Reflect.get(d,z)??Reflect.get(r,z),set:(d,z,C)=>Reflect.set(d,z,C)}))}this.model=o}}Tt.\u0275fac=function(o){return new(o||Tt)(t.Y36(t.sBO))},Tt.\u0275cmp=t.Xpm({type:Tt,selectors:[["app-task-settings-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(p.F,5),2&o){let i;t.iGM(i=t.CRH())&&(e.ngForm=i.first)}},inputs:{taskOptions:"taskOptions",globalSettings:"globalSettings",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm",afterOpen:"afterOpen",afterClose:"afterClose"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4efb\u52a1\u8bbe\u7f6e","nzCentered","",3,"nzVisible","nzOkDisabled","nzOnOk","nzOnCancel","nzAfterOpen","nzAfterClose"],[4,"nzModalContent"],["nz-form","","ngForm",""],["ngModelGroup","output",1,"form-group","output"],[1,"setting-item","input"],["nzNoColon","","nzTooltipTitle","\u53d8\u91cf\u8bf4\u660e\u8bf7\u67e5\u770b\u5bf9\u5e94\u5168\u5c40\u8bbe\u7f6e",1,"setting-label"],[1,"setting-control","input",3,"nzErrorTip"],["type","text","required","","nz-input","","name","pathTemplate",3,"pattern","ngModel","disabled","ngModelChange"],["pathTemplateErrorTip",""],["nz-checkbox","",3,"nzChecked","nzCheckedChange"],["class","setting-item filesize-limit",4,"ngIf"],["class","setting-item duration-limit",4,"ngIf"],["ngModelGroup","recorder",1,"form-group","recorder"],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["streamFormatTip",""],[1,"setting-control","select"],["name","streamFormat",3,"ngModel","disabled","nzOptions","ngModelChange"],["class","setting-item",4,"ngIf"],["nzNoColon","","nzTooltipTitle","\u6240\u9009\u753b\u8d28\u4e0d\u5b58\u5728\u5c06\u4ee5\u539f\u753b\u4ee3\u66ff",1,"setting-label"],["name","qualityNumber",3,"ngModel","disabled","nzOptions","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u5f55\u64ad\u6587\u4ef6\u5b8c\u6210\u65f6\u4fdd\u5b58\u5f53\u524d\u76f4\u64ad\u95f4\u7684\u5c01\u9762",1,"setting-label"],[1,"setting-control","switch"],["name","saveCover",3,"ngModel","disabled","ngModelChange"],["coverSaveStrategyTip",""],["name","coverSaveStrategy",3,"ngModel","disabled","nzOptions","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u65ad\u7f51\u8d85\u8fc7\u7b49\u5f85\u65f6\u95f4\u5c31\u7ed3\u675f\u5f55\u5236\uff0c\u5982\u679c\u7f51\u7edc\u6062\u590d\u540e\u4ecd\u672a\u4e0b\u64ad\u4f1a\u81ea\u52a8\u91cd\u65b0\u5f00\u59cb\u5f55\u5236\u3002",1,"setting-label"],["name","disconnectionTimeout",3,"ngModel","disabled","nzOptions","nzOptionOverflowSize","ngModelChange"],["ngModelGroup","danmaku",1,"form-group","danmaku"],["nzFor","recordGiftSend","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordGiftSend","name","recordGiftSend",3,"ngModel","disabled","ngModelChange"],["nzFor","recordFreeGifts","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u514d\u8d39\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordFreeGifts","name","recordFreeGifts",3,"ngModel","disabled","ngModelChange"],["nzFor","recordGuardBuy","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u4e0a\u8230\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordGuardBuy","name","recordGuardBuy",3,"ngModel","disabled","ngModelChange"],["nzFor","recordSuperChat","nzNoColon","","nzTooltipTitle","\u8bb0\u5f55 Super Chat \u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["id","recordSuperChat","name","recordSuperChat",3,"ngModel","disabled","ngModelChange"],["nzFor","danmuUname","nzNoColon","","nzTooltipTitle","\u53d1\u9001\u8005: \u5f39\u5e55\u5185\u5bb9",1,"setting-label"],["id","danmuUname","name","danmuUname",3,"ngModel","disabled","ngModelChange"],["nzFor","saveRawDanmaku","nzNoColon","","nzTooltipTitle","\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55\u5230 JSON lines \u6587\u4ef6\uff0c\u4e3b\u8981\u7528\u4e8e\u5206\u6790\u8c03\u8bd5\u3002",1,"setting-label"],["id","saveRawDanmaku","name","saveRawDanmaku",3,"ngModel","disabled","ngModelChange"],["ngModelGroup","postprocessing",1,"form-group","postprocessing"],["nzNoColon","","nzTooltipTitle","\u8c03\u7528 ffmpeg \u8fdb\u884c\u8f6c\u6362\uff0c\u9700\u8981\u5b89\u88c5 ffmpeg \u3002",1,"setting-label"],["name","remuxToMp4",3,"ngModel","disabled","ngModelChange"],["deleteSourceTip",""],["name","deleteSource",3,"ngModel","disabled","nzOptions","ngModelChange"],["ngModelGroup","header",1,"form-group","header"],[1,"setting-item","textarea"],["nzFor","userAgent","nzNoColon","",1,"setting-label"],[1,"setting-control","textarea",3,"nzWarningTip","nzValidateStatus","nzErrorTip"],["nz-input","","required","","id","userAgent","name","userAgent",3,"rows","ngModel","disabled","ngModelChange"],["userAgent","ngModel"],["userAgentErrorTip",""],["nzFor","cookie","nzNoColon","",1,"setting-label"],[1,"setting-control","textarea",3,"nzWarningTip","nzValidateStatus"],["nz-input","","id","cookie","name","cookie",3,"rows","ngModel","disabled","ngModelChange"],["cookie","ngModel"],[4,"ngIf"],[1,"setting-item","filesize-limit"],["filesizeLimitTip",""],[1,"setting-control","input"],["name","filesizeLimit",3,"ngModel","disabled","ngModelChange"],[1,"setting-item","duration-limit"],["durationLimitTip",""],["name","durationLimit",3,"ngModel","disabled","ngModelChange"],["fmp4StreamTimeoutTip",""],["name","fmp4StreamTimeout",3,"ngModel","disabled","nzOptions","ngModelChange"],["fmp4StreamTimeout","ngModel"],["recordingModeTip",""],["name","recordingMode",3,"ngModel","disabled","nzOptions","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u8d85\u65f6\u65f6\u95f4\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u957f\u76f8\u5bf9\u4e0d\u5bb9\u6613\u56e0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u800c\u51fa\u73b0\u6d41\u4e2d\u65ad\uff0c\u4f46\u662f\u4e00\u65e6\u51fa\u73b0\u4e2d\u65ad\u5c31\u65e0\u6cd5\u5b9e\u73b0\u65e0\u7f1d\u62fc\u63a5\u4e14\u6f0f\u5f55\u8f83\u591a\u3002",1,"setting-label"],["nzWarningTip","\u65e0\u7f1d\u62fc\u63a5\u4f1a\u5931\u6548\uff01",1,"setting-control","select",3,"nzValidateStatus"],["name","readTimeout",3,"ngModel","disabled","nzOptions","ngModelChange"],["readTimeout","ngModel"],["nzNoColon","","nzTooltipTitle","\u786c\u76d8\u5199\u5165\u7f13\u51b2\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u5927\u53ef\u4ee5\u51cf\u5c11\u5bf9\u786c\u76d8\u7684\u5199\u5165\uff0c\u4f46\u9700\u8981\u5360\u7528\u66f4\u591a\u7684\u5185\u5b58\u3002",1,"setting-label"],["name","bufferSize",3,"ngModel","disabled","nzOptions","nzOptionOverflowSize","ngModelChange"],["nzNoColon","","nzTooltipTitle","\u6dfb\u52a0\u5173\u952e\u5e27\u7b49\u5143\u6570\u636e\u4f7f\u5b9a\u4f4d\u64ad\u653e\u548c\u62d6\u8fdb\u5ea6\u6761\u4e0d\u4f1a\u5361\u987f",1,"setting-label"],["name","injectExtraMetadata",3,"ngModel","disabled","ngModelChange"]],template:function(o,e){1&o&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()})("nzAfterOpen",function(){return e.afterOpen.emit()})("nzAfterClose",function(){return e.afterClose.emit()}),t.YNc(1,ua,148,73,"ng-container",1),t.qZA()),2&o&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",null==e.ngForm||null==e.ngForm.form?null:e.ngForm.form.invalid)},dependencies:[c.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.c5,p.On,p.Mq,p.F,k.t3,k.SK,bt.i,K.du,K.Hf,R.Lr,R.Nx,R.iK,R.Fd,V.Zp,$t.Ie,wt.Vq,Ki.i,Gi.q],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}nz-divider[_ngcontent-%COMP%]{margin:0!important}.form-group[_ngcontent-%COMP%]:last-child .setting-item[_ngcontent-%COMP%]:last-child{padding-bottom:0}.setting-item[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:1em 0;gap:1em;border:none}.setting-item[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:0!important}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{justify-self:start}.setting-item[_ngcontent-%COMP%] .setting-control[_ngcontent-%COMP%]{justify-self:center}.setting-item[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%]{justify-self:end}.setting-item[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%] span:last-of-type{padding-right:0}.setting-item.input[_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.setting-item.input[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{grid-row:1/2;grid-column:1/2;justify-self:center}.setting-item.input[_ngcontent-%COMP%] .setting-control[_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%] .setting-control[_ngcontent-%COMP%]{grid-row:2/3;grid-column:1/-1;justify-self:stretch}.setting-item.input[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%], .setting-item.textarea[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%]{grid-row:1/2;grid-column:2/3;justify-self:center}@media screen and (max-width: 450px){.setting-item[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}.setting-item[_ngcontent-%COMP%] .setting-label[_ngcontent-%COMP%]{grid-column:1/-1;justify-self:center}.setting-item[_ngcontent-%COMP%] label[nz-checkbox][_ngcontent-%COMP%]{justify-self:end}}.filesize-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%], .duration-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}@media screen and (max-width: 319px){.filesize-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%], .duration-limit[_ngcontent-%COMP%] .setting-control.input[_ngcontent-%COMP%]{margin-left:0!important}}"],changeDetection:0});const Ce=function(){return{spacer:""}};function pa(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"p",3)(2,"span",4),t._UZ(3,"i"),t.qZA(),t.TgZ(4,"span",5),t._uU(5),t.ALo(6,"duration"),t.qZA(),t.TgZ(7,"span",6),t._uU(8),t.ALo(9,"datarate"),t.qZA(),t.TgZ(10,"span",7),t._uU(11),t.ALo(12,"filesize"),t.qZA(),t.TgZ(13,"span",8),t.ALo(14,"number"),t._uU(15),t.ALo(16,"number"),t.qZA(),t.TgZ(17,"span",9),t._uU(18),t.ALo(19,"quality"),t.qZA()()()),2&n){const e=t.oxw();t.xp6(5),t.hij(" ",t.lcZ(6,6,e.status.rec_elapsed)," "),t.xp6(3),t.hij(" ",t.xi3(9,8,e.status.rec_rate,t.DdM(22,Ce))," "),t.xp6(3),t.hij(" ",t.xi3(12,11,e.status.rec_total,t.DdM(23,Ce))," "),t.xp6(2),t.MGl("nzTooltipTitle","\u5f39\u5e55\u603b\u8ba1\uff1a",t.xi3(14,14,e.status.danmu_total,"1.0-0"),""),t.xp6(2),t.hij(" ",t.xi3(16,17,e.status.danmu_total,"1.0-0")," "),t.xp6(3),t.hij(" ",e.status.real_quality_number?t.lcZ(19,20,e.status.real_quality_number):""," ")}}function ga(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"p",10),t.ALo(2,"filename"),t._uU(3),t.ALo(4,"filename"),t.qZA(),t._UZ(5,"nz-progress",11),t.ALo(6,"progress"),t.qZA()),2&n){const e=t.oxw();let i,a;t.xp6(1),t.MGl("nzTooltipTitle","\u6b63\u5728\u6dfb\u52a0\u5143\u6570\u636e\uff1a",t.lcZ(2,7,null!==(i=e.status.postprocessing_path)&&void 0!==i?i:""),""),t.xp6(2),t.hij(" ",t.lcZ(4,9,null!==(a=e.status.postprocessing_path)&&void 0!==a?a:"")," "),t.xp6(2),t.Q6J("nzType","line")("nzShowInfo",!1)("nzStrokeLinecap","square")("nzStrokeWidth",2)("nzPercent",null===e.status.postprocessing_progress?0:t.lcZ(6,11,e.status.postprocessing_progress))}}function da(n,o){if(1&n&&(t.TgZ(0,"div",2)(1,"p",12),t.ALo(2,"filename"),t._uU(3),t.ALo(4,"filename"),t.qZA(),t._UZ(5,"nz-progress",11),t.ALo(6,"progress"),t.qZA()),2&n){const e=t.oxw();let i,a;t.xp6(1),t.MGl("nzTooltipTitle","\u6b63\u5728\u8f6c\u5c01\u88c5\uff1a",t.lcZ(2,7,null!==(i=e.status.postprocessing_path)&&void 0!==i?i:""),""),t.xp6(2),t.hij(" ",t.lcZ(4,9,null!==(a=e.status.postprocessing_path)&&void 0!==a?a:"")," "),t.xp6(2),t.Q6J("nzType","line")("nzShowInfo",!1)("nzStrokeLinecap","square")("nzStrokeWidth",2)("nzPercent",null===e.status.postprocessing_progress?0:t.lcZ(6,11,e.status.postprocessing_progress))}}class xt{constructor(){this.RunningStatus=m.cG}}xt.\u0275fac=function(o){return new(o||xt)},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["app-status-display"]],inputs:{status:"status"},decls:4,vars:4,consts:[[3,"ngSwitch"],["class","status-display",4,"ngSwitchCase"],[1,"status-display"],[1,"status-bar","recording"],["nz-tooltip","","nzTooltipTitle","\u6b63\u5728\u5f55\u5236","nzTooltipPlacement","top",1,"status-indicator"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u7528\u65f6","nzTooltipPlacement","top",1,"time-elapsed"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u901f\u5ea6","nzTooltipPlacement","top",1,"data-rate"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u603b\u8ba1","nzTooltipPlacement","top",1,"data-count"],["nz-tooltip","","nzTooltipPlacement","top",1,"danmu-count",3,"nzTooltipTitle"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u753b\u8d28","nzTooltipPlacement","leftTop",1,"quality"],["nz-tooltip","","nzTooltipPlacement","top",1,"status-bar","injecting",3,"nzTooltipTitle"],[3,"nzType","nzShowInfo","nzStrokeLinecap","nzStrokeWidth","nzPercent"],["nz-tooltip","","nzTooltipPlacement","top",1,"status-bar","remuxing",3,"nzTooltipTitle"]],template:function(o,e){1&o&&(t.ynx(0,0),t.YNc(1,pa,20,24,"div",1),t.YNc(2,ga,7,13,"div",1),t.YNc(3,da,7,13,"div",1),t.BQk()),2&o&&(t.Q6J("ngSwitch",e.status.running_status),t.xp6(1),t.Q6J("ngSwitchCase",e.RunningStatus.RECORDING),t.xp6(1),t.Q6J("ngSwitchCase",e.RunningStatus.INJECTING),t.xp6(1),t.Q6J("ngSwitchCase",e.RunningStatus.REMUXING))},dependencies:[c.RF,c.n9,it.SY,ne,c.JJ,tt,Rt.f,J,fe.U,H,G],styles:[".status-bar[_ngcontent-%COMP%]{color:#fff;text-shadow:1px 1px 2px black;margin:0;padding:0 .5rem;background:rgba(0,0,0,.32)}.status-display[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:100%}.status-bar[_ngcontent-%COMP%]{display:flex;gap:1rem;font-size:1rem;line-height:1.8}.status-bar.recording[_ngcontent-%COMP%] .status-indicator[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.status-bar.recording[_ngcontent-%COMP%] .status-indicator[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:1rem;height:1rem;border-radius:.5rem;color:red;background:red;animation:_ngcontent-%COMP%_blinker 1s cubic-bezier(1,0,0,1) infinite}@keyframes _ngcontent-%COMP%_blinker{0%{opacity:0}to{opacity:1}}.status-bar.injecting[_ngcontent-%COMP%], .status-bar.remuxing[_ngcontent-%COMP%], .status-bar[_ngcontent-%COMP%] .danmu-count[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-bar[_ngcontent-%COMP%] .quality[_ngcontent-%COMP%]{flex:none;margin-left:auto}nz-progress[_ngcontent-%COMP%]{display:flex}nz-progress[_ngcontent-%COMP%] .ant-progress-outer{display:flex}"],changeDetection:0});var ma=s(5141),Qt=s(457),ha=s(4968),fa=s(1481);const Kt=new Map,Gt=new Map;class Dt{constructor(o){this.domSanitizer=o}transform(o,e="object"){return"object"===e?Gt.has(o)?(0,b.of)(Gt.get(o)):(0,Qt.D)(this.fetchImage(o)).pipe((0,W.U)(i=>URL.createObjectURL(i)),(0,W.U)(i=>this.domSanitizer.bypassSecurityTrustUrl(i)),(0,O.b)(i=>Gt.set(o,i)),(0,lt.K)(()=>(0,b.of)(this.domSanitizer.bypassSecurityTrustUrl("")))):Kt.has(o)?(0,b.of)(Kt.get(o)):(0,Qt.D)(this.fetchImage(o)).pipe((0,rt.w)(i=>this.createDataURL(i)),(0,O.b)(i=>Kt.set(o,i)),(0,lt.K)(()=>(0,b.of)(this.domSanitizer.bypassSecurityTrustUrl(""))))}fetchImage(o){return(0,St.Z)(function*(){return yield(yield fetch(o,{referrer:""})).blob()})()}createDataURL(o){const e=new FileReader,i=(0,ha.R)(e,"load").pipe((0,W.U)(()=>this.domSanitizer.bypassSecurityTrustUrl(e.result)));return e.readAsDataURL(o),i}}function za(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"app-info-panel",21),t.NdJ("close",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showInfoPanel=!1)}),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("data",e.data)}}Dt.\u0275fac=function(o){return new(o||Dt)(t.Y36(fa.H7,16))},Dt.\u0275pipe=t.Yjl({name:"dataurl",type:Dt,pure:!0});const Ca=function(n){return[n,"detail"]};function Ta(n,o){if(1&n&&(t.TgZ(0,"a",15)(1,"div",16),t._UZ(2,"img",17),t.ALo(3,"async"),t.ALo(4,"dataurl"),t.TgZ(5,"h2",18),t._uU(6),t.qZA(),t.YNc(7,za,1,1,"app-info-panel",19),t._UZ(8,"app-status-display",20),t.qZA()()),2&n){const e=t.oxw();t.Q6J("routerLink",t.VKq(10,Ca,e.data.room_info.room_id)),t.xp6(2),t.Q6J("src",t.lcZ(3,6,t.lcZ(4,8,e.data.room_info.cover)),t.LSH),t.xp6(3),t.Q6J("nzTooltipTitle","\u76f4\u64ad\u95f4\u6807\u9898\uff1a"+e.data.room_info.title),t.xp6(1),t.hij(" ",e.data.room_info.title," "),t.xp6(1),t.Q6J("ngIf",e.showInfoPanel),t.xp6(1),t.Q6J("status",e.data.task_status)}}function xa(n,o){if(1&n&&(t._UZ(0,"nz-avatar",22),t.ALo(1,"async"),t.ALo(2,"dataurl")),2&n){const e=t.oxw();t.Q6J("nzShape","square")("nzSize",54)("nzSrc",t.lcZ(1,3,t.lcZ(2,5,e.data.user_info.face)))}}function Da(n,o){1&n&&(t.TgZ(0,"nz-tag",31),t._UZ(1,"i",32),t.TgZ(2,"span"),t._uU(3,"\u672a\u5f00\u64ad"),t.qZA()())}function Ma(n,o){1&n&&(t.TgZ(0,"nz-tag",33),t._UZ(1,"i",34),t.TgZ(2,"span"),t._uU(3,"\u76f4\u64ad\u4e2d"),t.qZA()())}function ka(n,o){1&n&&(t.TgZ(0,"nz-tag",35),t._UZ(1,"i",36),t.TgZ(2,"span"),t._uU(3,"\u8f6e\u64ad\u4e2d"),t.qZA()())}function Oa(n,o){if(1&n&&(t.TgZ(0,"p",23)(1,"span",24)(2,"a",25),t._uU(3),t.qZA()(),t.TgZ(4,"span",26),t.ynx(5,27),t.YNc(6,Da,4,0,"nz-tag",28),t.YNc(7,Ma,4,0,"nz-tag",29),t.YNc(8,ka,4,0,"nz-tag",30),t.BQk(),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.MGl("href","https://space.bilibili.com/",e.data.user_info.uid,"",t.LSH),t.xp6(1),t.hij(" ",e.data.user_info.name," "),t.xp6(2),t.Q6J("ngSwitch",e.data.room_info.live_status),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2)}}function va(n,o){if(1&n&&(t.TgZ(0,"span",44)(1,"a",25),t._uU(2),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.MGl("href","https://live.bilibili.com/",e.data.room_info.short_room_id,"",t.LSH),t.xp6(1),t.hij(" ",e.data.room_info.short_room_id,"")}}function Ea(n,o){if(1&n&&(t.TgZ(0,"p",37)(1,"span",38)(2,"span",39),t._uU(3,"\u623f\u95f4\u53f7\uff1a"),t.qZA(),t.YNc(4,va,3,2,"span",40),t.TgZ(5,"span",41)(6,"a",25),t._uU(7),t.qZA()()(),t.TgZ(8,"span",42)(9,"a",25)(10,"nz-tag",43),t._uU(11),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngIf",e.data.room_info.short_room_id),t.xp6(2),t.MGl("href","https://live.bilibili.com/",e.data.room_info.room_id,"",t.LSH),t.xp6(1),t.Oqu(e.data.room_info.room_id),t.xp6(2),t.hYB("href","https://live.bilibili.com/p/eden/area-tags?parentAreaId=",e.data.room_info.parent_area_id,"&areaId=",e.data.room_info.area_id,"",t.LSH),t.xp6(1),t.Q6J("nzColor","#23ade5"),t.xp6(1),t.hij(" ",e.data.room_info.area_name," ")}}function Aa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-switch",45),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.toggleRecorder())}),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("nzDisabled",e.toggleRecorderForbidden)("ngModel",e.data.task_status.recorder_enabled)("nzControl",!0)("nzLoading",e.switchPending)}}function Pa(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",46),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.cutStream())}),t._UZ(1,"i",47),t.qZA()}if(2&n){const e=t.oxw();t.ekj("not-allowed",e.data.task_status.running_status!==e.RunningStatus.RECORDING)}}function Sa(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"app-task-settings-dialog",51),t.NdJ("visibleChange",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.settingsDialogVisible=a)})("confirm",function(a){t.CHM(e);const r=t.oxw(2);return t.KtG(r.changeTaskOptions(a))})("afterClose",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.cleanSettingsData())}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("taskOptions",e.taskOptions)("globalSettings",e.globalSettings)("visible",e.settingsDialogVisible)}}function ya(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",48),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openSettingsDialog())}),t._UZ(1,"i",49),t.qZA(),t.YNc(2,Sa,2,3,"ng-container",50)}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",e.taskOptions&&e.globalSettings)}}function Fa(n,o){if(1&n&&(t.TgZ(0,"div",54),t._UZ(1,"i",55),t.qZA()),2&n){t.oxw(2);const e=t.MAs(20);t.Q6J("nzDropdownMenu",e)}}function ba(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.menuDrawerVisible=!0)}),t._UZ(1,"i",55),t.qZA()}}function wa(n,o){if(1&n&&(t.YNc(0,Fa,2,1,"div",52),t.YNc(1,ba,2,0,"div",53)),2&n){const e=t.oxw();t.Q6J("ngIf",!e.useDrawer),t.xp6(1),t.Q6J("ngIf",e.useDrawer)}}function Ia(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"ul",57)(1,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.startTask())}),t._uU(2,"\u8fd0\u884c\u4efb\u52a1"),t.qZA(),t.TgZ(3,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.stopTask())}),t._uU(4,"\u505c\u6b62\u4efb\u52a1"),t.qZA(),t.TgZ(5,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeTask())}),t._uU(6,"\u5220\u9664\u4efb\u52a1"),t.qZA(),t.TgZ(7,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.stopTask(!0))}),t._uU(8,"\u5f3a\u5236\u505c\u6b62\u4efb\u52a1"),t.qZA(),t.TgZ(9,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.disableRecorder(!0))}),t._uU(10,"\u5f3a\u5236\u5173\u95ed\u5f55\u5236"),t.qZA(),t.TgZ(11,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.updateTaskInfo())}),t._uU(12,"\u5237\u65b0\u6570\u636e"),t.qZA(),t.TgZ(13,"li",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.showInfoPanel=!0)}),t._uU(14,"\u663e\u793a\u5f55\u5236\u4fe1\u606f"),t.qZA()()}}function Na(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",61),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.menuDrawerVisible=!1)}),t.GkF(2,12),t.qZA(),t.BQk()}if(2&n){t.oxw(2);const e=t.MAs(23);t.xp6(2),t.Q6J("ngTemplateOutlet",e)}}const Ba=function(){return{padding:"0"}};function Za(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-drawer",59),t.NdJ("nzVisibleChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.menuDrawerVisible=a)})("nzOnClose",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.menuDrawerVisible=!1)}),t.YNc(1,Na,3,1,"ng-container",60),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("nzClosable",!1)("nzBodyStyle",t.DdM(3,Ba))("nzVisible",e.menuDrawerVisible)}}const Ua=function(n,o,e,i){return[n,o,e,i]},Ra=function(){return{padding:"0.5rem"}},La=function(){return{size:"large"}};class Mt{constructor(o,e,i,a,r,d,z){this.changeDetector=e,this.message=i,this.modal=a,this.settingService=r,this.taskManager=d,this.appTaskSettings=z,this.stopped=!1,this.destroyed=new F.x,this.useDrawer=!1,this.menuDrawerVisible=!1,this.switchPending=!1,this.settingsDialogVisible=!1,this.RunningStatus=m.cG,o.observe(ft[0]).pipe((0,A.R)(this.destroyed)).subscribe(C=>{this.useDrawer=C.matches,e.markForCheck()})}get roomId(){return this.data.room_info.room_id}get toggleRecorderForbidden(){return!this.data.task_status.monitor_enabled}get showInfoPanel(){return Boolean(this.appTaskSettings.getSettings(this.roomId).showInfoPanel)}set showInfoPanel(o){this.appTaskSettings.updateSettings(this.roomId,{showInfoPanel:o})}ngOnChanges(o){console.debug("[ngOnChanges]",this.roomId,o),this.stopped=this.data.task_status.running_status===m.cG.STOPPED}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}updateTaskInfo(){this.taskManager.updateTaskInfo(this.roomId).subscribe()}toggleRecorder(){this.toggleRecorderForbidden||this.switchPending||(this.switchPending=!0,this.data.task_status.recorder_enabled?this.taskManager.disableRecorder(this.roomId).subscribe(()=>this.switchPending=!1):this.taskManager.enableRecorder(this.roomId).subscribe(()=>this.switchPending=!1))}removeTask(){this.taskManager.removeTask(this.roomId).subscribe()}startTask(){this.data.task_status.running_status===m.cG.STOPPED?this.taskManager.startTask(this.roomId).subscribe():this.message.warning("\u4efb\u52a1\u8fd0\u884c\u4e2d\uff0c\u5ffd\u7565\u64cd\u4f5c\u3002")}stopTask(o=!1){this.data.task_status.running_status!==m.cG.STOPPED?o&&this.data.task_status.running_status==m.cG.RECORDING?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u505c\u6b62\u4efb\u52a1\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((e,i)=>{this.taskManager.stopTask(this.roomId,o).subscribe(e,i)})}):this.taskManager.stopTask(this.roomId).subscribe():this.message.warning("\u4efb\u52a1\u5904\u4e8e\u505c\u6b62\u72b6\u6001\uff0c\u5ffd\u7565\u64cd\u4f5c\u3002")}disableRecorder(o=!1){this.data.task_status.recorder_enabled?o&&this.data.task_status.running_status==m.cG.RECORDING?this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u5f3a\u5236\u505c\u6b62\u5f55\u5236\uff1f",nzContent:"\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\u4f1a\u88ab\u5f3a\u884c\u4e2d\u65ad\uff01\u786e\u5b9a\u8981\u653e\u5f03\u6b63\u5728\u5f55\u5236\u7684\u6587\u4ef6\uff1f",nzOnOk:()=>new Promise((e,i)=>{this.taskManager.disableRecorder(this.roomId,o).subscribe(e,i)})}):this.taskManager.disableRecorder(this.roomId).subscribe():this.message.warning("\u5f55\u5236\u5904\u4e8e\u5173\u95ed\u72b6\u6001\uff0c\u5ffd\u7565\u64cd\u4f5c\u3002")}openSettingsDialog(){(0,ge.$)(this.settingService.getTaskOptions(this.roomId),this.settingService.getSettings(["output","header","danmaku","recorder","postprocessing"])).subscribe(([o,e])=>{this.taskOptions=o,this.globalSettings=e,this.settingsDialogVisible=!0,this.changeDetector.markForCheck()},o=>{this.message.error(`\u83b7\u53d6\u4efb\u52a1\u8bbe\u7f6e\u51fa\u9519: ${o.message}`)})}cleanSettingsData(){delete this.taskOptions,delete this.globalSettings,this.changeDetector.markForCheck()}changeTaskOptions(o){this.settingService.changeTaskOptions(this.roomId,o).pipe((0,Zt.X)(3,300)).subscribe(e=>{this.message.success("\u4fee\u6539\u4efb\u52a1\u8bbe\u7f6e\u6210\u529f")},e=>{this.message.error(`\u4fee\u6539\u4efb\u52a1\u8bbe\u7f6e\u51fa\u9519: ${e.message}`)})}cutStream(){this.data.task_status.running_status===m.cG.RECORDING&&this.taskManager.canCutStream(this.roomId).subscribe(o=>{o&&this.taskManager.cutStream(this.roomId).subscribe()})}}function Ja(n,o){1&n&&(t.TgZ(0,"div",2),t._UZ(1,"nz-empty"),t.qZA())}function Qa(n,o){1&n&&t._UZ(0,"app-task-item",6),2&n&&t.Q6J("data",o.$implicit)}function Ka(n,o){if(1&n&&(t.TgZ(0,"div",3,4),t.YNc(2,Qa,1,1,"app-task-item",5),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.dataList)("ngForTrackBy",e.trackByRoomId)}}Mt.\u0275fac=function(o){return new(o||Mt)(t.Y36(h.Yg),t.Y36(t.sBO),t.Y36(Jt.dD),t.Y36(K.Sf),t.Y36(Qi.R),t.Y36(Q),t.Y36(et))},Mt.\u0275cmp=t.Xpm({type:Mt,selectors:[["app-task-item"]],hostVars:2,hostBindings:function(o,e){2&o&&t.ekj("stopped",e.stopped)},inputs:{data:"data"},features:[t.TTD],decls:25,vars:19,consts:[[3,"nzCover","nzHoverable","nzActions","nzBodyStyle"],[3,"nzActive","nzLoading","nzAvatar"],[3,"nzAvatar","nzTitle","nzDescription"],["coverTemplate",""],["avatarTemplate",""],["titleTemplate",""],["descTemplate",""],["actionSwitch",""],["actionDelete",""],["actionSetting",""],["actionMore",""],["dropdownMenu","nzDropdownMenu"],[3,"ngTemplateOutlet"],["menu",""],["nzPlacement","bottom","nzHeight","auto",3,"nzClosable","nzBodyStyle","nzVisible","nzVisibleChange","nzOnClose",4,"ngIf"],[3,"routerLink"],[1,"cover-wrapper"],["alt","\u76f4\u64ad\u95f4\u5c01\u9762",1,"cover",3,"src"],["nz-tooltip","","nzTooltipPlacement","bottomLeft",1,"title",3,"nzTooltipTitle"],[3,"data","close",4,"ngIf"],[3,"status"],[3,"data","close"],[3,"nzShape","nzSize","nzSrc"],[1,"meta-title"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u4e3b\u64ad\u4e2a\u4eba\u7a7a\u95f4\u9875\u9762","nzTooltipPlacement","right",1,"user-name"],["target","_blank",3,"href"],[1,"live-status"],[3,"ngSwitch"],["nzColor","default",4,"ngSwitchCase"],["nzColor","red",4,"ngSwitchCase"],["nzColor","green",4,"ngSwitchCase"],["nzColor","default"],["nz-icon","","nzType","frown"],["nzColor","red"],["nz-icon","","nzType","fire"],["nzColor","green"],["nz-icon","","nzType","sync","nzSpin",""],[1,"meta-desc"],[1,"room-id-wrapper"],[1,"room-id-label"],["class","short-room-id","nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u95f4\u9875\u9762","nzTooltipPlacement","bottom",4,"ngIf"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u95f4\u9875\u9762","nzTooltipPlacement","bottom",1,"real-room-id"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u5206\u533a\u9875\u9762","nzTooltipPlacement","leftTop",1,"area-name"],[3,"nzColor"],["nz-tooltip","","nzTooltipTitle","\u6253\u5f00\u76f4\u64ad\u95f4\u9875\u9762","nzTooltipPlacement","bottom",1,"short-room-id"],["nz-tooltip","","nzTooltipTitle","\u5f55\u5236\u5f00\u5173",3,"nzDisabled","ngModel","nzControl","nzLoading","click"],["nz-tooltip","","nzTooltipTitle","\u5207\u5272\u6587\u4ef6",3,"click"],["nz-icon","","nzType","scissor",1,"action-icon"],["nz-tooltip","","nzTooltipTitle","\u4efb\u52a1\u8bbe\u7f6e",3,"click"],["nz-icon","","nzType","setting",1,"action-icon"],[4,"ngIf"],[3,"taskOptions","globalSettings","visible","visibleChange","confirm","afterClose"],["nz-dropdown","","nzPlacement","topRight",3,"nzDropdownMenu",4,"ngIf"],[3,"click",4,"ngIf"],["nz-dropdown","","nzPlacement","topRight",3,"nzDropdownMenu"],["nz-icon","","nzType","more",1,"action-icon"],[3,"click"],["nz-menu","",1,"menu"],["nz-menu-item","",3,"click"],["nzPlacement","bottom","nzHeight","auto",3,"nzClosable","nzBodyStyle","nzVisible","nzVisibleChange","nzOnClose"],[4,"nzDrawerContent"],[1,"drawer-content",3,"click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"nz-card",0)(1,"nz-skeleton",1),t._UZ(2,"nz-card-meta",2),t.qZA()(),t.YNc(3,Ta,9,12,"ng-template",null,3,t.W1O),t.YNc(5,xa,3,7,"ng-template",null,4,t.W1O),t.YNc(7,Oa,9,6,"ng-template",null,5,t.W1O),t.YNc(9,Ea,12,7,"ng-template",null,6,t.W1O),t.YNc(11,Aa,1,4,"ng-template",null,7,t.W1O),t.YNc(13,Pa,2,2,"ng-template",null,8,t.W1O),t.YNc(15,ya,3,1,"ng-template",null,9,t.W1O),t.YNc(17,wa,2,2,"ng-template",null,10,t.W1O),t.TgZ(19,"nz-dropdown-menu",null,11),t.GkF(21,12),t.YNc(22,Ia,15,0,"ng-template",null,13,t.W1O),t.qZA(),t.YNc(24,Za,2,4,"nz-drawer",14)),2&o){const i=t.MAs(4),a=t.MAs(6),r=t.MAs(8),d=t.MAs(10),z=t.MAs(12),C=t.MAs(14),l=t.MAs(16),y=t.MAs(18),w=t.MAs(23);t.Q6J("nzCover",i)("nzHoverable",!0)("nzActions",t.l5B(12,Ua,C,l,z,y))("nzBodyStyle",t.DdM(17,Ra)),t.xp6(1),t.Q6J("nzActive",!0)("nzLoading",!e.data)("nzAvatar",t.DdM(18,La)),t.xp6(1),t.Q6J("nzAvatar",a)("nzTitle",r)("nzDescription",d),t.xp6(19),t.Q6J("ngTemplateOutlet",w),t.xp6(3),t.Q6J("ngIf",e.useDrawer)}},dependencies:[c.O5,c.tP,c.RF,c.n9,p.JJ,p.On,v.bd,v.l7,we,Yt.Dz,E.Ls,it.SY,Wt,bt.i,zt.wO,zt.r9,j.cm,j.RR,Lt.w,at.Vz,at.SQ,st.rH,Tt,xt,ma.i,c.Ov,Dt],styles:['.cover-wrapper[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#fff;text-shadow:1px 1px 2px black;margin:0;padding:0 .5rem;background:rgba(0,0,0,.32)}.drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%]{box-shadow:none;padding:.5em 0}.drawer-content[_ngcontent-%COMP%] .menu[_ngcontent-%COMP%] *[nz-menu-item][_ngcontent-%COMP%]{margin:0;padding:.5em 2em}.stopped[_nghost-%COMP%]{filter:grayscale(100%)}a[_ngcontent-%COMP%]{color:inherit}a[_ngcontent-%COMP%]:hover{color:#1890ff}a[_ngcontent-%COMP%]:focus-visible{outline:-webkit-focus-ring-color auto 1px}.cover-wrapper[_ngcontent-%COMP%]{--cover-ratio: 264 / 470;--cover-height: calc(var(--card-width) * var(--cover-ratio));position:relative;width:var(--card-width);height:var(--cover-height)}.cover-wrapper[_ngcontent-%COMP%] .cover[_ngcontent-%COMP%]{width:100%;max-height:var(--cover-height);object-fit:cover}.cover-wrapper[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{position:absolute;top:.5rem;left:.5rem;font-size:1.2rem;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1em);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nz-card-meta[_ngcontent-%COMP%]{margin:0}.meta-title[_ngcontent-%COMP%]{margin:0;display:flex;column-gap:1em}.meta-title[_ngcontent-%COMP%] .user-name[_ngcontent-%COMP%]{color:#fb7299;font-size:1rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta-title[_ngcontent-%COMP%] .live-status[_ngcontent-%COMP%] nz-tag[_ngcontent-%COMP%]{margin:0;position:relative;bottom:1px}.meta-desc[_ngcontent-%COMP%]{margin:0;display:flex}.meta-desc[_ngcontent-%COMP%] .room-id-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.meta-desc[_ngcontent-%COMP%] .room-id-wrapper[_ngcontent-%COMP%] .short-room-id[_ngcontent-%COMP%]:after{display:inline-block;width:1em;content:","}@media screen and (max-width: 320px){.meta-desc[_ngcontent-%COMP%] .room-id-wrapper[_ngcontent-%COMP%] .room-id-label[_ngcontent-%COMP%]{display:none}}.meta-desc[_ngcontent-%COMP%] .area-name[_ngcontent-%COMP%]{margin-left:auto}.meta-desc[_ngcontent-%COMP%] .area-name[_ngcontent-%COMP%] nz-tag[_ngcontent-%COMP%]{margin:0;border-radius:30px;padding:0 1em}.action-icon[_ngcontent-%COMP%]{font-size:16px}.not-allowed[_ngcontent-%COMP%]{cursor:not-allowed}'],changeDetection:0});class kt{constructor(){this.dataList=[]}trackByRoomId(o,e){return e.room_info.room_id}}kt.\u0275fac=function(o){return new(o||kt)},kt.\u0275cmp=t.Xpm({type:kt,selectors:[["app-task-list"]],inputs:{dataList:"dataList"},decls:3,vars:2,consts:[["class","empty-container",4,"ngIf","ngIfElse"],["elseBlock",""],[1,"empty-container"],[1,"tasks-container"],["tasks",""],[3,"data",4,"ngFor","ngForOf","ngForTrackBy"],[3,"data"]],template:function(o,e){if(1&o&&(t.YNc(0,Ja,2,0,"div",0),t.YNc(1,Ka,3,2,"ng-template",null,1,t.W1O)),2&o){const i=t.MAs(2);t.Q6J("ngIf",0===e.dataList.length)("ngIfElse",i)}},dependencies:[c.sg,c.O5,Vt.p9,Mt],styles:["[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}[_nghost-%COMP%]{--card-width: 400px;--grid-gutter: 12px;padding:var(--grid-gutter)}@media screen and (max-width: 400px){[_nghost-%COMP%]{--card-width: 100%;padding:var(--grid-gutter) 0}}.tasks-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,var(--card-width));gap:var(--grid-gutter);justify-content:center;max-width:100%;margin:0 auto}.empty-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;align-items:center;justify-content:center}"],changeDetection:0});var Ga=s(4351);function Wa(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u76f4\u64ad\u95f4\u53f7\u6216 URL "),t.BQk())}function Ya(n,o){1&n&&(t.ynx(0),t._uU(1," \u8f93\u5165\u6709\u9519\u8bef "),t.BQk())}function qa(n,o){if(1&n&&(t.YNc(0,Wa,2,0,"ng-container",8),t.YNc(1,Ya,2,0,"ng-container",8)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function $a(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"nz-alert",9),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("nzType",e.type)("nzMessage",e.message)}}function ja(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",2)(2,"nz-form-item")(3,"nz-form-control",3),t._UZ(4,"input",4),t.YNc(5,qa,2,2,"ng-template",null,5,t.W1O),t.qZA()()(),t.TgZ(7,"div",6),t.YNc(8,$a,2,2,"ng-container",7),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.formGroup),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("pattern",i.pattern),t.xp6(4),t.Q6J("ngForOf",i.resultMessages)}}const Va=/^https?:\/\/live\.bilibili\.com\/(\d+).*$/,Ha=/^\s*(?:\d+(?:[ ]+\d+)*|https?:\/\/live\.bilibili\.com\/\d+.*)\s*$/;class Ot{constructor(o,e,i){this.changeDetector=e,this.taskManager=i,this.visible=!1,this.visibleChange=new t.vpe,this.pending=!1,this.resultMessages=[],this.pattern=Ha,this.formGroup=o.group({input:["",[p.kI.required,p.kI.pattern(this.pattern)]]})}get inputControl(){return this.formGroup.get("input")}open(){this.setVisible(!0)}close(){this.resultMessages=[],this.reset(),this.setVisible(!1)}setVisible(o){this.visible=o,this.visibleChange.emit(o),this.changeDetector.markForCheck()}reset(){this.pending=!1,this.formGroup.reset(),this.changeDetector.markForCheck()}handleCancel(){this.close()}handleConfirm(){this.pending=!0;const o=this.inputControl.value.trim();let e;e=o.startsWith("http")?[parseInt(Va.exec(o)[1])]:new Set(o.split(/\s+/).map(i=>parseInt(i))),(0,Qt.D)(e).pipe((0,Ga.b)(i=>this.taskManager.addTask(i)),(0,O.b)(i=>{this.resultMessages.push(i),this.changeDetector.markForCheck()})).subscribe({complete:()=>{this.resultMessages.every(i=>"success"===i.type)?this.close():this.reset()}})}}Ot.\u0275fac=function(o){return new(o||Ot)(t.Y36(p.qu),t.Y36(t.sBO),t.Y36(Q))},Ot.\u0275cmp=t.Xpm({type:Ot,selectors:[["app-add-task-dialog"]],inputs:{visible:"visible"},outputs:{visibleChange:"visibleChange"},decls:2,vars:6,consts:[["nzTitle","\u6dfb\u52a0\u4efb\u52a1","nzCentered","","nzOkText","\u6dfb\u52a0",3,"nzVisible","nzOkLoading","nzOkDisabled","nzCancelDisabled","nzClosable","nzMaskClosable","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],["nzHasFeedback","",3,"nzErrorTip"],["nz-input","","required","","placeholder","\u76f4\u64ad\u95f4 URL \u6216\u623f\u95f4\u53f7\uff08\u652f\u6301\u591a\u4e2a\u623f\u95f4\u53f7\u7528\u7a7a\u683c\u9694\u5f00\uff09","formControlName","input",3,"pattern"],["errorTip",""],[1,"result-messages-container"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nzShowIcon","",3,"nzType","nzMessage"]],template:function(o,e){1&o&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,ja,9,4,"ng-container",1),t.qZA()),2&o&&t.Q6J("nzVisible",e.visible)("nzOkLoading",e.pending)("nzOkDisabled",e.formGroup.invalid)("nzCancelDisabled",e.pending)("nzClosable",!e.pending)("nzMaskClosable",!e.pending)},dependencies:[c.sg,c.O5,p._Y,p.Fj,p.JJ,p.JL,p.Q7,p.c5,p.sg,p.u,k.t3,k.SK,K.du,K.Hf,R.Lr,R.Nx,R.Fd,V.Zp,pn],styles:[".result-messages-container[_ngcontent-%COMP%]{width:100%;max-height:200px;overflow-y:auto}"],changeDetection:0});class vt{transform(o,e=""){return console.debug("filter tasks by '%s'",e),[...this.filterByTerm(o,e)]}filterByTerm(o,e){return function*Xa(n,o){for(const e of n)o(e)&&(yield e)}(o,i=>""===(e=e.trim())||i.user_info.name.includes(e)||i.room_info.title.toString().includes(e)||i.room_info.area_name.toString().includes(e)||i.room_info.room_id.toString().includes(e)||i.room_info.short_room_id.toString().includes(e))}}function tr(n,o){if(1&n&&t._UZ(0,"nz-spin",6),2&n){const e=t.oxw();t.Q6J("nzSize","large")("nzSpinning",e.loading)}}function er(n,o){if(1&n&&(t._UZ(0,"app-task-list",7),t.ALo(1,"filterTasks")),2&n){const e=t.oxw();t.Q6J("dataList",t.xi3(1,1,e.dataList,e.filterTerm))}}vt.\u0275fac=function(o){return new(o||vt)},vt.\u0275pipe=t.Yjl({name:"filterTasks",type:vt,pure:!0});const Te="app-tasks-selection",xe="app-tasks-reverse";class Et{constructor(o,e,i,a){this.changeDetector=o,this.notification=e,this.storage=i,this.taskService=a,this.loading=!0,this.dataList=[],this.filterTerm="",this.selection=this.retrieveSelection(),this.reverse=this.retrieveReverse()}ngOnInit(){this.syncTaskData()}ngOnDestroy(){this.desyncTaskData()}onSelectionChanged(o){this.selection=o,this.storeSelection(o),this.desyncTaskData(),this.syncTaskData()}onReverseChanged(o){this.reverse=o,this.storeReverse(o),o&&(this.dataList=[...this.dataList.reverse()],this.changeDetector.markForCheck())}retrieveSelection(){const o=this.storage.getData(Te);return null!==o?o:m.jf.ALL}retrieveReverse(){return"true"===this.storage.getData(xe)}storeSelection(o){this.storage.setData(Te,o)}storeReverse(o){this.storage.setData(xe,o.toString())}syncTaskData(){this.dataSubscription=(0,b.of)((0,b.of)(0),(0,pe.F)(1e3)).pipe((0,de.u)(),(0,rt.w)(()=>this.taskService.getAllTaskData(this.selection)),(0,lt.K)(o=>{throw this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519",o.message),o}),(0,Zt.X)(10,3e3)).subscribe(o=>{this.loading=!1,this.dataList=this.reverse?o.reverse():o,this.changeDetector.markForCheck()},o=>{this.notification.error("\u83b7\u53d6\u4efb\u52a1\u6570\u636e\u51fa\u9519","\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38, \u8bf7\u5f85\u7f51\u7edc\u6b63\u5e38\u540e\u5237\u65b0\u3002",{nzDuration:0})})}desyncTaskData(){this.dataSubscription?.unsubscribe()}}Et.\u0275fac=function(o){return new(o||Et)(t.Y36(t.sBO),t.Y36(me.zb),t.Y36(ze.V),t.Y36(Ut.M))},Et.\u0275cmp=t.Xpm({type:Et,selectors:[["app-tasks"]],decls:8,vars:4,consts:[[3,"selection","reverse","selectionChange","reverseChange","filterChange"],["class","spinner",3,"nzSize","nzSpinning",4,"ngIf","ngIfElse"],["elseBlock",""],["nz-button","","nzType","primary","nzSize","large","nzShape","circle","nz-tooltip","","nzTooltipTitle","\u6dfb\u52a0\u4efb\u52a1",1,"add-task-button",3,"click"],["nz-icon","","nzType","plus"],["addTaskDialog",""],[1,"spinner",3,"nzSize","nzSpinning"],[3,"dataList"]],template:function(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"app-toolbar",0),t.NdJ("selectionChange",function(r){return e.onSelectionChanged(r)})("reverseChange",function(r){return e.onReverseChanged(r)})("filterChange",function(r){return e.filterTerm=r}),t.qZA(),t.YNc(1,tr,1,2,"nz-spin",1),t.YNc(2,er,2,4,"ng-template",null,2,t.W1O),t.TgZ(4,"button",3),t.NdJ("click",function(){t.CHM(i);const r=t.MAs(7);return t.KtG(r.open())}),t._UZ(5,"i",4),t.qZA(),t._UZ(6,"app-add-task-dialog",null,5)}if(2&o){const i=t.MAs(3);t.Q6J("selection",e.selection)("reverse",e.reverse),t.xp6(1),t.Q6J("ngIf",e.loading)("ngIfElse",i)}},dependencies:[c.O5,E.Ls,it.SY,At.ix,Lt.w,Di.dQ,Ht.W,Ct,kt,Ot,vt],styles:["[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.spinner[_ngcontent-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]{display:flex;flex-direction:column;padding:0;overflow:hidden}.add-task-button[_ngcontent-%COMP%]{position:fixed;bottom:5vh;right:5vw}"],changeDetection:0});const nr=[{path:":id/detail",component:ht},{path:"",component:Et}];class nt{}nt.\u0275fac=function(o){return new(o||nt)},nt.\u0275mod=t.oAB({type:nt}),nt.\u0275inj=t.cJS({imports:[st.Bz.forChild(nr),st.Bz]});class ot{}ot.\u0275fac=function(o){return new(o||ot)},ot.\u0275mod=t.oAB({type:ot}),ot.\u0275inj=t.cJS({imports:[c.ez,p.u5,p.UX,h.xu,g,k.Jb,v.vh,qt,Yt.Rt,E.PV,qt,it.cg,Me,bt.m,j.b1,At.sL,K.Qp,R.U5,V.o7,$t.Wr,Ye,Pt.aF,jt.S,Vt.Xo,Ht.j,gn,at.BL,wt.LV,Rn,L.HQ,Xn,Io,Jo.forRoot({echarts:()=>s.e(386).then(s.bind(s,7386))}),nt,Qo.m]})},7445:(x,D,s)=>{s.d(D,{F:()=>h});var c=s(4986),p=s(5963);function h(t=0,f=c.z){return t<0&&(t=0),(0,p.H)(t,t,f)}},7188:(x,D,s)=>{s.d(D,{$:()=>u});var c=s(9751),p=s(8421);const{isArray:h}=Array;var f=s(515),_=s(5403),q=s(3269);function u(...g){const k=(0,q.jO)(g),v=function t(g){return 1===g.length&&h(g[0])?g[0]:g}(g);return v.length?new c.y(E=>{let T=v.map(()=>[]),F=v.map(()=>!1);E.add(()=>{T=F=null});for(let A=0;!E.closed&&A<v.length;A++)(0,p.Xf)(v[A]).subscribe((0,_.x)(E,$=>{if(T[A].push($),T.every(M=>M.length)){const M=T.map(P=>P.shift());E.next(k?k(...M):M),T.some((P,Ft)=>!P.length&&F[Ft])&&E.complete()}},()=>{F[A]=!0,!T[A].length&&E.complete()}));return()=>{T=F=null}}):f.E}}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/386.2404f3bc252e1df3.js b/src/blrec/data/webapp/386.2404f3bc252e1df3.js new file mode 100644 index 0000000..1348116 --- /dev/null +++ b/src/blrec/data/webapp/386.2404f3bc252e1df3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[386],{7386:(eK,Ym,Ft)=>{Ft.r(Ym),Ft.d(Ym,{Axis:()=>lr,ChartView:()=>Et,ComponentModel:()=>_t,ComponentView:()=>Gt,List:()=>xe,Model:()=>Rt,PRIORITY:()=>Db,SeriesModel:()=>Nt,color:()=>ov,connect:()=>EV,dataTool:()=>GV,dependencies:()=>dV,disConnect:()=>Wb,disconnect:()=>kV,dispose:()=>OV,env:()=>bt,extendChartView:()=>cz,extendComponentModel:()=>fz,extendComponentView:()=>hz,extendSeriesModel:()=>vz,format:()=>vv,getCoordinateSystemDimensions:()=>VV,getInstanceByDom:()=>gd,getInstanceById:()=>NV,getMap:()=>zV,graphic:()=>hv,helper:()=>lv,init:()=>RV,innerDrawElementOnCanvas:()=>ed,matrix:()=>iv,number:()=>uv,parseGeoJSON:()=>Bd,parseGeoJson:()=>Bd,registerAction:()=>Dr,registerCoordinateSystem:()=>Zb,registerLayout:()=>Xb,registerLoading:()=>xd,registerLocale:()=>np,registerMap:()=>Kb,registerPostInit:()=>Ub,registerPostUpdate:()=>Yb,registerPreprocessor:()=>md,registerProcessor:()=>_d,registerTheme:()=>yd,registerTransform:()=>jb,registerUpdateLifecycle:()=>Nf,registerVisual:()=>Xa,setCanvasCreator:()=>BV,setPlatformAPI:()=>jm,throttle:()=>xf,time:()=>fv,use:()=>ct,util:()=>cv,vector:()=>nv,version:()=>pV,zrUtil:()=>av,zrender:()=>sv});var av={};Ft.r(av),Ft.d(av,{HashMap:()=>i0,RADIAN_TO_DEGREE:()=>Go,assert:()=>de,bind:()=>Y,clone:()=>et,concatArray:()=>Bo,createCanvas:()=>CP,createHashMap:()=>q,createObject:()=>zo,curry:()=>it,defaults:()=>Q,disableUserSelect:()=>xv,each:()=>A,eqNaN:()=>Ti,extend:()=>V,filter:()=>Lt,find:()=>t0,guid:()=>mv,hasOwn:()=>Z,indexOf:()=>ht,inherits:()=>_v,isArray:()=>z,isArrayLike:()=>fe,isBuiltInObject:()=>Sv,isDom:()=>wi,isFunction:()=>j,isGradientObject:()=>No,isImagePatternObject:()=>e0,isNumber:()=>wt,isObject:()=>J,isPrimitive:()=>Ci,isRegExp:()=>r0,isString:()=>U,isStringSafe:()=>Kl,isTypedArray:()=>Re,keys:()=>mt,logError:()=>Xl,map:()=>G,merge:()=>ot,mergeAll:()=>ql,mixin:()=>Zt,noop:()=>Xt,normalizeCssArray:()=>Ql,reduce:()=>qe,retrieve:()=>ee,retrieve2:()=>st,retrieve3:()=>Rr,setAsPrimitive:()=>Vo,slice:()=>jl,trim:()=>Ke});var nv={};Ft.r(nv),Ft.d(nv,{add:()=>wv,applyTransform:()=>se,clone:()=>Er,copy:()=>ge,create:()=>Ta,dist:()=>ta,distSquare:()=>Aa,distance:()=>tu,distanceSquare:()=>f0,div:()=>kP,dot:()=>OP,len:()=>Fo,lenSquare:()=>Tv,length:()=>PP,lengthSquare:()=>RP,lerp:()=>Wo,max:()=>ra,min:()=>ea,mul:()=>EP,negate:()=>NP,normalize:()=>vn,scale:()=>Ho,scaleAndAdd:()=>$l,set:()=>u0,sub:()=>Ca});var iv={};Ft.r(iv),Ft.d(iv,{clone:()=>y0,copy:()=>eu,create:()=>Ge,identity:()=>Uo,invert:()=>cn,mul:()=>kr,rotate:()=>Ma,scale:()=>ru,translate:()=>gr});var ov={};Ft.r(ov),Ft.d(ov,{fastLerp:()=>$o,fastMapToColor:()=>b2,lerp:()=>Uv,lift:()=>vu,lum:()=>es,mapToColor:()=>w2,modifyAlpha:()=>ts,modifyHSL:()=>Ii,parse:()=>Te,random:()=>T2,stringify:()=>mr,toHex:()=>x2});var sv={};Ft.r(sv),Ft.d(sv,{dispose:()=>iR,disposeAll:()=>oR,getInstance:()=>sR,init:()=>pc,registerPainter:()=>h_,version:()=>lR});var fn={};Ft.r(fn),Ft.d(fn,{Arc:()=>ff,BezierCurve:()=>zs,BoundingRect:()=>ut,Circle:()=>Tr,CompoundPath:()=>hf,Ellipse:()=>lf,Group:()=>rt,Image:()=>ue,IncrementalDisplayable:()=>Rx,Line:()=>ie,LinearGradient:()=>eo,OrientedBoundingRect:()=>pf,Path:()=>pt,Point:()=>lt,Polygon:()=>De,Polyline:()=>Le,RadialGradient:()=>Wp,Rect:()=>St,Ring:()=>Bs,Sector:()=>Me,Text:()=>xt,applyTransform:()=>Ar,clipPointsByRect:()=>Xp,clipRectByRect:()=>Vx,createIcon:()=>ao,extendPath:()=>kx,extendShape:()=>Ex,getShapeClass:()=>yf,getTransform:()=>Ua,groupTransition:()=>Fs,initProps:()=>zt,isElementRemoved:()=>Gi,lineLineIntersect:()=>Bx,linePolygonIntersect:()=>Hs,makeImage:()=>Yp,makePath:()=>Gs,mergePath:()=>Ye,registerShape:()=>or,removeElement:()=>za,removeElementWithFadeOut:()=>bs,resizePath:()=>Zp,setTooltipConfig:()=>no,subPixelOptimize:()=>mf,subPixelOptimizeLine:()=>ro,subPixelOptimizeRect:()=>fN,transformDirection:()=>_f,traverseElements:()=>Ya,updateProps:()=>Ct});var lv={};Ft.r(lv),Ft.d(lv,{createDimensions:()=>tB,createList:()=>WB,createScale:()=>YB,createSymbol:()=>Kt,createTextStyle:()=>XB,dataStack:()=>UB,enableHoverEmphasis:()=>Ba,getECData:()=>nt,getLayoutRect:()=>Jt,mixinAxisModelCommonMethods:()=>ZB});var uv={};Ft.r(uv),Ft.d(uv,{MAX_SAFE_INTEGER:()=>gc,asc:()=>We,getPercentWithPrecision:()=>fR,getPixelPrecision:()=>dc,getPrecision:()=>xr,getPrecisionSafe:()=>p_,isNumeric:()=>Sc,isRadianAroundZero:()=>us,linearMap:()=>It,nice:()=>mc,numericToNumber:()=>Vr,parseDate:()=>Ue,quantile:()=>Au,quantity:()=>g_,quantityExponent:()=>Cu,reformIntervals:()=>_c,remRadian:()=>yc,round:()=>Wt});var fv={};Ft.r(fv),Ft.d(fv,{format:()=>As,parse:()=>Ue});var hv={};Ft.r(hv),Ft.d(hv,{Arc:()=>ff,BezierCurve:()=>zs,BoundingRect:()=>ut,Circle:()=>Tr,CompoundPath:()=>hf,Ellipse:()=>lf,Group:()=>rt,Image:()=>ue,IncrementalDisplayable:()=>Rx,Line:()=>ie,LinearGradient:()=>eo,Polygon:()=>De,Polyline:()=>Le,RadialGradient:()=>Wp,Rect:()=>St,Ring:()=>Bs,Sector:()=>Me,Text:()=>xt,clipPointsByRect:()=>Xp,clipRectByRect:()=>Vx,createIcon:()=>ao,extendPath:()=>kx,extendShape:()=>Ex,getShapeClass:()=>yf,getTransform:()=>Ua,initProps:()=>zt,makeImage:()=>Yp,makePath:()=>Gs,mergePath:()=>Ye,registerShape:()=>or,resizePath:()=>Zp,updateProps:()=>Ct});var vv={};Ft.r(vv),Ft.d(vv,{addCommas:()=>fp,capitalFirst:()=>fk,encodeHTML:()=>we,formatTime:()=>uk,formatTpl:()=>pp,getTextRect:()=>$B,getTooltipMarker:()=>QS,normalizeCssArray:()=>Bn,toCamelCase:()=>hp,truncateText:()=>P_});var cv={};Ft.r(cv),Ft.d(cv,{bind:()=>Y,clone:()=>et,curry:()=>it,defaults:()=>Q,each:()=>A,extend:()=>V,filter:()=>Lt,indexOf:()=>ht,inherits:()=>_v,isArray:()=>z,isFunction:()=>j,isObject:()=>J,isString:()=>U,map:()=>G,merge:()=>ot,reduce:()=>qe});var pv=function(r,e){return(pv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])})(r,e)};function O(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}pv(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var cP=function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},hn=new function r(){this.browser=new cP,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(hn.wxa=!0,hn.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?hn.worker=!0:typeof navigator>"u"?(hn.node=!0,hn.svgSupported=!0):function dP(r,e){var t=e.browser,a=r.match(/Firefox\/([\d.]+)/),n=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),i=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);a&&(t.firefox=!0,t.version=a[1]),n&&(t.ie=!0,t.version=n[1]),i&&(t.edge=!0,t.version=i[1],t.newEdge=+i[1].split(".")[0]>18),o&&(t.weChat=!0),e.svgSupported=typeof SVGRect<"u",e.touchEventsSupported="ontouchstart"in window&&!t.ie&&!t.edge,e.pointerEventsSupported="onpointerdown"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported=typeof document<"u";var s=document.documentElement.style;e.transform3dSupported=(t.ie&&"transition"in s||t.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}(navigator.userAgent,hn);const bt=hn;var r,e,dv=12,Km="sans-serif",wa=dv+"px "+Km,SP=function _P(r){var e={};if(typeof JSON>"u")return e;for(var t=0;t<r.length;t++){var a=String.fromCharCode(t+32),n=(r.charCodeAt(t)-20)/100;e[a]=n}return e}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),dr={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(t,a){if(!r){var n=dr.createCanvas();r=n&&n.getContext("2d")}if(r)return e!==a&&(e=r.font=a||wa),r.measureText(t);t=t||"";var i=/(\d+)px/.exec(a=a||wa),o=i&&+i[1]||dv,s=0;if(a.indexOf("mono")>=0)s=o*t.length;else for(var l=0;l<t.length;l++){var u=SP[t[l]];s+=null==u?o:u*o}return{width:s}},loadImage:function(r,e,t){var a=new Image;return a.onload=e,a.onerror=t,a.src=r,a}};function jm(r){for(var e in dr)r[e]&&(dr[e]=r[e])}var Qm=qe(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(r,e){return r["[object "+e+"]"]=!0,r},{}),Jm=qe(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(r,e){return r["[object "+e+"Array]"]=!0,r},{}),bi=Object.prototype.toString,Yl=Array.prototype,xP=Yl.forEach,bP=Yl.filter,gv=Yl.slice,wP=Yl.map,$m=function(){}.constructor,Zl=$m?$m.prototype:null,yv="__proto__",TP=2311;function mv(){return TP++}function Xl(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];typeof console<"u"&&console.error.apply(console,r)}function et(r){if(null==r||"object"!=typeof r)return r;var e=r,t=bi.call(r);if("[object Array]"===t){if(!Ci(r)){e=[];for(var a=0,n=r.length;a<n;a++)e[a]=et(r[a])}}else if(Jm[t]){if(!Ci(r)){var i=r.constructor;if(i.from)e=i.from(r);else for(e=new i(r.length),a=0,n=r.length;a<n;a++)e[a]=r[a]}}else if(!Qm[t]&&!Ci(r)&&!wi(r))for(var o in e={},r)r.hasOwnProperty(o)&&o!==yv&&(e[o]=et(r[o]));return e}function ot(r,e,t){if(!J(e)||!J(r))return t?et(e):r;for(var a in e)if(e.hasOwnProperty(a)&&a!==yv){var n=r[a],i=e[a];!J(i)||!J(n)||z(i)||z(n)||wi(i)||wi(n)||Sv(i)||Sv(n)||Ci(i)||Ci(n)?(t||!(a in r))&&(r[a]=et(e[a])):ot(n,i,t)}return r}function ql(r,e){for(var t=r[0],a=1,n=r.length;a<n;a++)t=ot(t,r[a],e);return t}function V(r,e){if(Object.assign)Object.assign(r,e);else for(var t in e)e.hasOwnProperty(t)&&t!==yv&&(r[t]=e[t]);return r}function Q(r,e,t){for(var a=mt(e),n=0;n<a.length;n++){var i=a[n];(t?null!=e[i]:null==r[i])&&(r[i]=e[i])}return r}var CP=dr.createCanvas;function ht(r,e){if(r){if(r.indexOf)return r.indexOf(e);for(var t=0,a=r.length;t<a;t++)if(r[t]===e)return t}return-1}function _v(r,e){var t=r.prototype;function a(){}for(var n in a.prototype=e.prototype,r.prototype=new a,t)t.hasOwnProperty(n)&&(r.prototype[n]=t[n]);r.prototype.constructor=r,r.superClass=e}function Zt(r,e,t){if(r="prototype"in r?r.prototype:r,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var a=Object.getOwnPropertyNames(e),n=0;n<a.length;n++){var i=a[n];"constructor"!==i&&(t?null!=e[i]:null==r[i])&&(r[i]=e[i])}else Q(r,e,t)}function fe(r){return!(!r||"string"==typeof r)&&"number"==typeof r.length}function A(r,e,t){if(r&&e)if(r.forEach&&r.forEach===xP)r.forEach(e,t);else if(r.length===+r.length)for(var a=0,n=r.length;a<n;a++)e.call(t,r[a],a,r);else for(var i in r)r.hasOwnProperty(i)&&e.call(t,r[i],i,r)}function G(r,e,t){if(!r)return[];if(!e)return jl(r);if(r.map&&r.map===wP)return r.map(e,t);for(var a=[],n=0,i=r.length;n<i;n++)a.push(e.call(t,r[n],n,r));return a}function qe(r,e,t,a){if(r&&e){for(var n=0,i=r.length;n<i;n++)t=e.call(a,t,r[n],n,r);return t}}function Lt(r,e,t){if(!r)return[];if(!e)return jl(r);if(r.filter&&r.filter===bP)return r.filter(e,t);for(var a=[],n=0,i=r.length;n<i;n++)e.call(t,r[n],n,r)&&a.push(r[n]);return a}function t0(r,e,t){if(r&&e)for(var a=0,n=r.length;a<n;a++)if(e.call(t,r[a],a,r))return r[a]}function mt(r){if(!r)return[];if(Object.keys)return Object.keys(r);var e=[];for(var t in r)r.hasOwnProperty(t)&&e.push(t);return e}var Y=Zl&&j(Zl.bind)?Zl.call.bind(Zl.bind):function AP(r,e){for(var t=[],a=2;a<arguments.length;a++)t[a-2]=arguments[a];return function(){return r.apply(e,t.concat(gv.call(arguments)))}};function it(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return function(){return r.apply(this,e.concat(gv.call(arguments)))}}function z(r){return Array.isArray?Array.isArray(r):"[object Array]"===bi.call(r)}function j(r){return"function"==typeof r}function U(r){return"string"==typeof r}function Kl(r){return"[object String]"===bi.call(r)}function wt(r){return"number"==typeof r}function J(r){var e=typeof r;return"function"===e||!!r&&"object"===e}function Sv(r){return!!Qm[bi.call(r)]}function Re(r){return!!Jm[bi.call(r)]}function wi(r){return"object"==typeof r&&"number"==typeof r.nodeType&&"object"==typeof r.ownerDocument}function No(r){return null!=r.colorStops}function e0(r){return null!=r.image}function r0(r){return"[object RegExp]"===bi.call(r)}function Ti(r){return r!=r}function ee(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];for(var t=0,a=r.length;t<a;t++)if(null!=r[t])return r[t]}function st(r,e){return r??e}function Rr(r,e,t){return r??e??t}function jl(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return gv.apply(r,e)}function Ql(r){if("number"==typeof r)return[r,r,r,r];var e=r.length;return 2===e?[r[0],r[1],r[0],r[1]]:3===e?[r[0],r[1],r[2],r[1]]:r}function de(r,e){if(!r)throw new Error(e)}function Ke(r){return null==r?null:"function"==typeof r.trim?r.trim():r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var a0="__ec_primitive__";function Vo(r){r[a0]=!0}function Ci(r){return r[a0]}var MP=function(){function r(){this.data={}}return r.prototype.delete=function(e){var t=this.has(e);return t&&delete this.data[e],t},r.prototype.has=function(e){return this.data.hasOwnProperty(e)},r.prototype.get=function(e){return this.data[e]},r.prototype.set=function(e,t){return this.data[e]=t,this},r.prototype.keys=function(){return mt(this.data)},r.prototype.forEach=function(e){var t=this.data;for(var a in t)t.hasOwnProperty(a)&&e(t[a],a)},r}(),n0="function"==typeof Map,i0=function(){function r(e){var t=z(e);this.data=function DP(){return n0?new Map:new MP}();var a=this;function n(i,o){t?a.set(i,o):a.set(o,i)}e instanceof r?e.each(n):e&&A(e,n)}return r.prototype.hasKey=function(e){return this.data.has(e)},r.prototype.get=function(e){return this.data.get(e)},r.prototype.set=function(e,t){return this.data.set(e,t),t},r.prototype.each=function(e,t){this.data.forEach(function(a,n){e.call(t,a,n)})},r.prototype.keys=function(){var e=this.data.keys();return n0?Array.from(e):e},r.prototype.removeKey=function(e){this.data.delete(e)},r}();function q(r){return new i0(r)}function Bo(r,e){for(var t=new r.constructor(r.length+e.length),a=0;a<r.length;a++)t[a]=r[a];var n=r.length;for(a=0;a<e.length;a++)t[a+n]=e[a];return t}function zo(r,e){var t;if(Object.create)t=Object.create(r);else{var a=function(){};a.prototype=r,t=new a}return e&&V(t,e),t}function xv(r){var e=r.style;e.webkitUserSelect="none",e.userSelect="none",e.webkitTapHighlightColor="rgba(0,0,0,0)",e["-webkit-touch-callout"]="none"}function Z(r,e){return r.hasOwnProperty(e)}function Xt(){}var Go=180/Math.PI,bv=function(r,e){return(bv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])})(r,e)};function Bt(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}bv(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}function Ta(r,e){return null==r&&(r=0),null==e&&(e=0),[r,e]}function ge(r,e){return r[0]=e[0],r[1]=e[1],r}function Er(r){return[r[0],r[1]]}function u0(r,e,t){return r[0]=e,r[1]=t,r}function wv(r,e,t){return r[0]=e[0]+t[0],r[1]=e[1]+t[1],r}function $l(r,e,t,a){return r[0]=e[0]+t[0]*a,r[1]=e[1]+t[1]*a,r}function Ca(r,e,t){return r[0]=e[0]-t[0],r[1]=e[1]-t[1],r}function Fo(r){return Math.sqrt(Tv(r))}var PP=Fo;function Tv(r){return r[0]*r[0]+r[1]*r[1]}var RP=Tv;function EP(r,e,t){return r[0]=e[0]*t[0],r[1]=e[1]*t[1],r}function kP(r,e,t){return r[0]=e[0]/t[0],r[1]=e[1]/t[1],r}function OP(r,e){return r[0]*e[0]+r[1]*e[1]}function Ho(r,e,t){return r[0]=e[0]*t,r[1]=e[1]*t,r}function vn(r,e){var t=Fo(e);return 0===t?(r[0]=0,r[1]=0):(r[0]=e[0]/t,r[1]=e[1]/t),r}function tu(r,e){return Math.sqrt((r[0]-e[0])*(r[0]-e[0])+(r[1]-e[1])*(r[1]-e[1]))}var ta=tu;function f0(r,e){return(r[0]-e[0])*(r[0]-e[0])+(r[1]-e[1])*(r[1]-e[1])}var Aa=f0;function NP(r,e){return r[0]=-e[0],r[1]=-e[1],r}function Wo(r,e,t,a){return r[0]=e[0]+a*(t[0]-e[0]),r[1]=e[1]+a*(t[1]-e[1]),r}function se(r,e,t){var a=e[0],n=e[1];return r[0]=t[0]*a+t[2]*n+t[4],r[1]=t[1]*a+t[3]*n+t[5],r}function ea(r,e,t){return r[0]=Math.min(e[0],t[0]),r[1]=Math.min(e[1],t[1]),r}function ra(r,e,t){return r[0]=Math.max(e[0],t[0]),r[1]=Math.max(e[1],t[1]),r}var Ai=function r(e,t){this.target=e,this.topTarget=t&&t.topTarget},VP=function(){function r(e){this.handler=e,e.on("mousedown",this._dragStart,this),e.on("mousemove",this._drag,this),e.on("mouseup",this._dragEnd,this)}return r.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new Ai(t,e),"dragstart",e.event))},r.prototype._drag=function(e){var t=this._draggingTarget;if(t){var a=e.offsetX,n=e.offsetY,i=a-this._x,o=n-this._y;this._x=a,this._y=n,t.drift(i,o,e),this.handler.dispatchToElement(new Ai(t,e),"drag",e.event);var s=this.handler.findHover(a,n,t).target,l=this._dropTarget;this._dropTarget=s,t!==s&&(l&&s!==l&&this.handler.dispatchToElement(new Ai(l,e),"dragleave",e.event),s&&s!==l&&this.handler.dispatchToElement(new Ai(s,e),"dragenter",e.event))}},r.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new Ai(t,e),"dragend",e.event),this._dropTarget&&this.handler.dispatchToElement(new Ai(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null},r}();const BP=VP;var zP=function(){function r(e){e&&(this._$eventProcessor=e)}return r.prototype.on=function(e,t,a,n){this._$handlers||(this._$handlers={});var i=this._$handlers;if("function"==typeof t&&(n=a,a=t,t=null),!a||!e)return this;var o=this._$eventProcessor;null!=t&&o&&o.normalizeQuery&&(t=o.normalizeQuery(t)),i[e]||(i[e]=[]);for(var s=0;s<i[e].length;s++)if(i[e][s].h===a)return this;var l={h:a,query:t,ctx:n||this,callAtLast:a.zrEventfulCallAtLast},u=i[e].length-1,f=i[e][u];return f&&f.callAtLast?i[e].splice(u,0,l):i[e].push(l),this},r.prototype.isSilent=function(e){var t=this._$handlers;return!t||!t[e]||!t[e].length},r.prototype.off=function(e,t){var a=this._$handlers;if(!a)return this;if(!e)return this._$handlers={},this;if(t){if(a[e]){for(var n=[],i=0,o=a[e].length;i<o;i++)a[e][i].h!==t&&n.push(a[e][i]);a[e]=n}a[e]&&0===a[e].length&&delete a[e]}else delete a[e];return this},r.prototype.trigger=function(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,s=n.length,l=0;l<s;l++){var u=n[l];if(!i||!i.filter||null==u.query||i.filter(e,u.query))switch(o){case 0:u.h.call(u.ctx);break;case 1:u.h.call(u.ctx,t[0]);break;case 2:u.h.call(u.ctx,t[0],t[1]);break;default:u.h.apply(u.ctx,t)}}return i&&i.afterTrigger&&i.afterTrigger(e),this},r.prototype.triggerWithContext=function(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,s=t[o-1],l=n.length,u=0;u<l;u++){var f=n[u];if(!i||!i.filter||null==f.query||i.filter(e,f.query))switch(o){case 0:f.h.call(s);break;case 1:f.h.call(s,t[0]);break;case 2:f.h.call(s,t[0],t[1]);break;default:f.h.apply(s,t.slice(1,o-1))}}return i&&i.afterTrigger&&i.afterTrigger(e),this},r}();const je=zP;var GP=Math.log(2);function Cv(r,e,t,a,n,i){var o=a+"-"+n,s=r.length;if(i.hasOwnProperty(o))return i[o];if(1===e){var l=Math.round(Math.log((1<<s)-1&~n)/GP);return r[t][l]}for(var u=a|1<<t,f=t+1;a&1<<f;)f++;for(var h=0,v=0,c=0;v<s;v++){var p=1<<v;p&n||(h+=(c%2?-1:1)*r[t][v]*Cv(r,e-1,f,u,n|p,i),c++)}return i[o]=h,h}function h0(r,e){var t=[[r[0],r[1],1,0,0,0,-e[0]*r[0],-e[0]*r[1]],[0,0,0,r[0],r[1],1,-e[1]*r[0],-e[1]*r[1]],[r[2],r[3],1,0,0,0,-e[2]*r[2],-e[2]*r[3]],[0,0,0,r[2],r[3],1,-e[3]*r[2],-e[3]*r[3]],[r[4],r[5],1,0,0,0,-e[4]*r[4],-e[4]*r[5]],[0,0,0,r[4],r[5],1,-e[5]*r[4],-e[5]*r[5]],[r[6],r[7],1,0,0,0,-e[6]*r[6],-e[6]*r[7]],[0,0,0,r[6],r[7],1,-e[7]*r[6],-e[7]*r[7]]],a={},n=Cv(t,8,0,0,0,a);if(0!==n){for(var i=[],o=0;o<8;o++)for(var s=0;s<8;s++)null==i[s]&&(i[s]=0),i[s]+=((o+s)%2?-1:1)*Cv(t,7,0===o?1:0,1<<o,1<<s,a)/n*e[o];return function(l,u,f){var h=u*i[6]+f*i[7]+1;l[0]=(u*i[0]+f*i[1]+i[2])/h,l[1]=(u*i[3]+f*i[4]+i[5])/h}}}var v0="___zrEVENTSAVED",Av=[];function Mv(r,e,t,a,n){if(e.getBoundingClientRect&&bt.domSupported&&!c0(e)){var i=e[v0]||(e[v0]={}),o=function HP(r,e){var t=e.markers;if(t)return t;t=e.markers=[];for(var a=["left","right"],n=["top","bottom"],i=0;i<4;i++){var o=document.createElement("div"),l=i%2,u=(i>>1)%2;o.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",a[l]+":0",n[u]+":0",a[1-l]+":auto",n[1-u]+":auto",""].join("!important;"),r.appendChild(o),t.push(o)}return t}(e,i),s=function WP(r,e,t){for(var a=t?"invTrans":"trans",n=e[a],i=e.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=r[u].getBoundingClientRect(),h=2*u,v=f.left,c=f.top;o.push(v,c),l=l&&i&&v===i[h]&&c===i[h+1],s.push(r[u].offsetLeft,r[u].offsetTop)}return l&&n?n:(e.srcCoords=o,e[a]=t?h0(s,o):h0(o,s))}(o,i,n);if(s)return s(r,t,a),!0}return!1}function c0(r){return"CANVAS"===r.nodeName.toUpperCase()}var UP=/([&<>"'])/g,YP={"&":"&","<":"<",">":">",'"':""","'":"'"};function we(r){return null==r?"":(r+"").replace(UP,function(e,t){return YP[t]})}var ZP=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Dv=[],XP=bt.browser.firefox&&+bt.browser.version.split(".")[0]<39;function Lv(r,e,t,a){return t=t||{},a?p0(r,e,t):XP&&null!=e.layerX&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):null!=e.offsetX?(t.zrX=e.offsetX,t.zrY=e.offsetY):p0(r,e,t),t}function p0(r,e,t){if(bt.domSupported&&r.getBoundingClientRect){var a=e.clientX,n=e.clientY;if(c0(r)){var i=r.getBoundingClientRect();return t.zrX=a-i.left,void(t.zrY=n-i.top)}if(Mv(Dv,r,a,n))return t.zrX=Dv[0],void(t.zrY=Dv[1])}t.zrX=t.zrY=0}function Iv(r){return r||window.event}function Qe(r,e,t){if(null!=(e=Iv(e)).zrX)return e;var a=e.type;if(a&&a.indexOf("touch")>=0){var o="touchend"!==a?e.targetTouches[0]:e.changedTouches[0];o&&Lv(r,o,e,t)}else{Lv(r,e,e,t);var i=function qP(r){var e=r.wheelDelta;if(e)return e;var t=r.deltaX,a=r.deltaY;return null==t||null==a?e:3*Math.abs(0!==a?a:t)*(a>0?-1:a<0?1:t>0?-1:1)}(e);e.zrDelta=i?i/120:-(e.detail||0)/3}var s=e.button;return null==e.which&&void 0!==s&&ZP.test(e.type)&&(e.which=1&s?1:2&s?3:4&s?2:0),e}function Pv(r,e,t,a){r.addEventListener(e,t,a)}function KP(r,e,t,a){r.removeEventListener(e,t,a)}var aa=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0};function d0(r){return 2===r.which||3===r.which}var jP=function(){function r(){this._track=[]}return r.prototype.recognize=function(e,t,a){return this._doTrack(e,t,a),this._recognize(e)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(e,t,a){var n=e.touches;if(n){for(var i={points:[],touches:[],target:t,event:e},o=0,s=n.length;o<s;o++){var l=n[o],u=Lv(a,l,{});i.points.push([u.zrX,u.zrY]),i.touches.push(l)}this._track.push(i)}},r.prototype._recognize=function(e){for(var t in Rv)if(Rv.hasOwnProperty(t)){var a=Rv[t](this._track,e);if(a)return a}},r}();function g0(r){var e=r[1][0]-r[0][0],t=r[1][1]-r[0][1];return Math.sqrt(e*e+t*t)}var Rv={pinch:function(r,e){var t=r.length;if(t){var a=(r[t-1]||{}).points,n=(r[t-2]||{}).points||a;if(n&&n.length>1&&a&&a.length>1){var i=g0(a)/g0(n);!isFinite(i)&&(i=1),e.pinchScale=i;var o=function QP(r){return[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]}(a);return e.pinchX=o[0],e.pinchY=o[1],{type:"pinch",target:r[0].target,event:e}}}}};function Ge(){return[1,0,0,1,0,0]}function Uo(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function eu(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4],r[5]=e[5],r}function kr(r,e,t){var n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],o=e[1]*t[2]+e[3]*t[3],s=e[0]*t[4]+e[2]*t[5]+e[4],l=e[1]*t[4]+e[3]*t[5]+e[5];return r[0]=e[0]*t[0]+e[2]*t[1],r[1]=n,r[2]=i,r[3]=o,r[4]=s,r[5]=l,r}function gr(r,e,t){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4]+t[0],r[5]=e[5]+t[1],r}function Ma(r,e,t){var a=e[0],n=e[2],i=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(t),f=Math.cos(t);return r[0]=a*f+o*u,r[1]=-a*u+o*f,r[2]=n*f+s*u,r[3]=-n*u+f*s,r[4]=f*i+u*l,r[5]=f*l-u*i,r}function ru(r,e,t){var a=t[0],n=t[1];return r[0]=e[0]*a,r[1]=e[1]*n,r[2]=e[2]*a,r[3]=e[3]*n,r[4]=e[4]*a,r[5]=e[5]*n,r}function cn(r,e){var t=e[0],a=e[2],n=e[4],i=e[1],o=e[3],s=e[5],l=t*o-i*a;return l?(r[0]=o*(l=1/l),r[1]=-i*l,r[2]=-a*l,r[3]=t*l,r[4]=(a*s-o*n)*l,r[5]=(i*n-t*s)*l,r):null}function y0(r){var e=[1,0,0,1,0,0];return eu(e,r),e}var JP=function(){function r(e,t){this.x=e||0,this.y=t||0}return r.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(e,t){return this.x=e,this.y=t,this},r.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},r.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},r.prototype.scale=function(e){this.x*=e,this.y*=e},r.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},r.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},r.prototype.dot=function(e){return this.x*e.x+this.y*e.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},r.prototype.distance=function(e){var t=this.x-e.x,a=this.y-e.y;return Math.sqrt(t*t+a*a)},r.prototype.distanceSquare=function(e){var t=this.x-e.x,a=this.y-e.y;return t*t+a*a},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(e){if(e){var t=this.x,a=this.y;return this.x=e[0]*t+e[2]*a+e[4],this.y=e[1]*t+e[3]*a+e[5],this}},r.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},r.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},r.set=function(e,t,a){e.x=t,e.y=a},r.copy=function(e,t){e.x=t.x,e.y=t.y},r.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},r.lenSquare=function(e){return e.x*e.x+e.y*e.y},r.dot=function(e,t){return e.x*t.x+e.y*t.y},r.add=function(e,t,a){e.x=t.x+a.x,e.y=t.y+a.y},r.sub=function(e,t,a){e.x=t.x-a.x,e.y=t.y-a.y},r.scale=function(e,t,a){e.x=t.x*a,e.y=t.y*a},r.scaleAndAdd=function(e,t,a,n){e.x=t.x+a.x*n,e.y=t.y+a.y*n},r.lerp=function(e,t,a,n){var i=1-n;e.x=i*t.x+n*a.x,e.y=i*t.y+n*a.y},r}();const lt=JP;var au=Math.min,nu=Math.max,pn=new lt,dn=new lt,gn=new lt,yn=new lt,Yo=new lt,Zo=new lt,$P=function(){function r(e,t,a,n){a<0&&(e+=a,a=-a),n<0&&(t+=n,n=-n),this.x=e,this.y=t,this.width=a,this.height=n}return r.prototype.union=function(e){var t=au(e.x,this.x),a=au(e.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?nu(e.x+e.width,this.x+this.width)-t:e.width,this.height=isFinite(this.y)&&isFinite(this.height)?nu(e.y+e.height,this.y+this.height)-a:e.height,this.x=t,this.y=a},r.prototype.applyTransform=function(e){r.applyTransform(this,this,e)},r.prototype.calculateTransform=function(e){var t=this,a=e.width/t.width,n=e.height/t.height,i=[1,0,0,1,0,0];return gr(i,i,[-t.x,-t.y]),ru(i,i,[a,n]),gr(i,i,[e.x,e.y]),i},r.prototype.intersect=function(e,t){if(!e)return!1;e instanceof r||(e=r.create(e));var a=this,n=a.x,i=a.x+a.width,o=a.y,s=a.y+a.height,l=e.x,u=e.x+e.width,f=e.y,h=e.y+e.height,v=!(i<l||u<n||s<f||h<o);if(t){var c=1/0,p=0,d=Math.abs(i-l),g=Math.abs(u-n),y=Math.abs(s-f),m=Math.abs(h-o),_=Math.min(d,g),S=Math.min(y,m);i<l||u<n?_>p&&(p=_,lt.set(Zo,d<g?-d:g,0)):_<c&&(c=_,lt.set(Yo,d<g?d:-g,0)),s<f||h<o?S>p&&(p=S,lt.set(Zo,0,y<m?-y:m)):_<c&&(c=_,lt.set(Yo,0,y<m?y:-m))}return t&<.copy(t,v?Yo:Zo),v},r.prototype.contain=function(e,t){var a=this;return e>=a.x&&e<=a.x+a.width&&t>=a.y&&t<=a.y+a.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(e){r.copy(this,e)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return 0===this.width||0===this.height},r.create=function(e){return new r(e.x,e.y,e.width,e.height)},r.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},r.applyTransform=function(e,t,a){if(a){if(a[1]<1e-5&&a[1]>-1e-5&&a[2]<1e-5&&a[2]>-1e-5){var n=a[0],i=a[3],s=a[5];return e.x=t.x*n+a[4],e.y=t.y*i+s,e.width=t.width*n,e.height=t.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}pn.x=gn.x=t.x,pn.y=yn.y=t.y,dn.x=yn.x=t.x+t.width,dn.y=gn.y=t.y+t.height,pn.transform(a),yn.transform(a),dn.transform(a),gn.transform(a),e.x=au(pn.x,dn.x,gn.x,yn.x),e.y=au(pn.y,dn.y,gn.y,yn.y);var l=nu(pn.x,dn.x,gn.x,yn.x),u=nu(pn.y,dn.y,gn.y,yn.y);e.width=l-e.x,e.height=u-e.y}else e!==t&&r.copy(e,t)},r}();const ut=$P;var m0="silent";function e2(){aa(this.event)}var r2=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.handler=null,t}return Bt(e,r),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(je),Xo=function r(e,t){this.x=e,this.y=t},a2=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Ev=new ut(0,0,0,0),_0=function(r){function e(t,a,n,i,o){var s=r.call(this)||this;return s._hovered=new Xo(0,0),s.storage=t,s.painter=a,s.painterRoot=i,s._pointerSize=o,n=n||new r2,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new BP(s),s}return Bt(e,r),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(A(a2,function(a){t.on&&t.on(a,this[a],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var a=t.zrX,n=t.zrY,i=x0(this,a,n),o=this._hovered,s=o.target;s&&!s.__zr&&(s=(o=this.findHover(o.x,o.y)).target);var l=this._hovered=i?new Xo(a,n):this.findHover(a,n),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",t),this.dispatchToElement(l,"mousemove",t),u&&u!==s&&this.dispatchToElement(l,"mouseover",t)},e.prototype.mouseout=function(t){var a=t.zrEventControl;"only_globalout"!==a&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==a&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Xo(0,0)},e.prototype.dispatch=function(t,a){var n=this[t];n&&n.call(this,a)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var a=this.proxy;a.setCursor&&a.setCursor(t)},e.prototype.dispatchToElement=function(t,a,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var o="on"+a,s=function t2(r,e,t){return{type:r,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:e2}}(a,t,n);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(a,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(a,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){"function"==typeof l[o]&&l[o].call(l,s),l.trigger&&l.trigger(a,s)}))}},e.prototype.findHover=function(t,a,n){var i=this.storage.getDisplayList(),o=new Xo(t,a);if(S0(i,o,t,a,n),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new ut(t-u,a-u,l,l),h=i.length-1;h>=0;h--){var v=i[h];v!==n&&!v.ignore&&!v.ignoreCoarsePointer&&(!v.parent||!v.parent.ignoreCoarsePointer)&&(Ev.copy(v.getBoundingRect()),v.transform&&Ev.applyTransform(v.transform),Ev.intersect(f)&&s.push(v))}if(s.length)for(var p=Math.PI/12,d=2*Math.PI,g=0;g<u;g+=4)for(var y=0;y<d;y+=p)if(S0(s,o,t+g*Math.cos(y),a+g*Math.sin(y),n),o.target)return o}return o},e.prototype.processGesture=function(t,a){this._gestureMgr||(this._gestureMgr=new jP);var n=this._gestureMgr;"start"===a&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===a&&n.clear(),i){var o=i.type;t.gestureEvent=o;var s=new Xo;s.target=i.target,this.dispatchToElement(s,o,i.event)}},e}(je);function n2(r,e,t){if(r[r.rectHover?"rectContain":"contain"](e,t)){for(var a=r,n=void 0,i=!1;a;){if(a.ignoreClip&&(i=!0),!i){var o=a.getClipPath();if(o&&!o.contain(e,t))return!1;a.silent&&(n=!0)}a=a.__hostTarget||a.parent}return!n||m0}return!1}function S0(r,e,t,a,n){for(var i=r.length-1;i>=0;i--){var o=r[i],s=void 0;if(o!==n&&!o.ignore&&(s=n2(o,t,a))&&(!e.topTarget&&(e.topTarget=o),s!==m0)){e.target=o;break}}}function x0(r,e,t){var a=r.painter;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}A(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(r){_0.prototype[r]=function(e){var i,o,t=e.zrX,a=e.zrY,n=x0(this,t,a);if(("mouseup"!==r||!n)&&(o=(i=this.findHover(t,a)).target),"mousedown"===r)this._downEl=o,this._downPoint=[e.zrX,e.zrY],this._upEl=o;else if("mouseup"===r)this._upEl=o;else if("click"===r){if(this._downEl!==this._upEl||!this._downPoint||ta(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,r,e)}});const i2=_0;var b0=32,qo=7;function T0(r,e,t,a){var n=e+1;if(n===t)return 1;if(a(r[n++],r[e])<0){for(;n<t&&a(r[n],r[n-1])<0;)n++;!function s2(r,e,t){for(t--;e<t;){var a=r[e];r[e++]=r[t],r[t--]=a}}(r,e,n)}else for(;n<t&&a(r[n],r[n-1])>=0;)n++;return n-e}function C0(r,e,t,a,n){for(a===e&&a++;a<t;a++){for(var l,i=r[a],o=e,s=a;o<s;)n(i,r[l=o+s>>>1])<0?s=l:o=l+1;var u=a-o;switch(u){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;u>0;)r[o+u]=r[o+u-1],u--}r[o]=i}}function kv(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])>0){for(s=a-n;l<s&&i(r,e[t+n+l])>0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}else{for(s=n+1;l<s&&i(r,e[t+n-l])<=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var u=o;o=n-l,l=n-u}for(o++;o<l;){var f=o+(l-o>>>1);i(r,e[t+f])>0?o=f+1:l=f}return l}function Ov(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])<0){for(s=n+1;l<s&&i(r,e[t+n-l])<0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var u=o;o=n-l,l=n-u}else{for(s=a-n;l<s&&i(r,e[t+n+l])>=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}for(o++;o<l;){var f=o+(l-o>>>1);i(r,e[t+f])<0?l=f:o=f+1}return l}function iu(r,e,t,a){t||(t=0),a||(a=r.length);var n=a-t;if(!(n<2)){var i=0;if(n<b0)return void C0(r,t,a,t+(i=T0(r,t,a,e)),e);var o=function l2(r,e){var o,s,t=qo,l=0,u=[];function c(g){var y=o[g],m=s[g],_=o[g+1],S=s[g+1];s[g]=m+S,g===l-3&&(o[g+1]=o[g+2],s[g+1]=s[g+2]),l--;var b=Ov(r[_],r,y,m,0,e);y+=b,0!=(m-=b)&&0!==(S=kv(r[y+m-1],r,_,S,S-1,e))&&(m<=S?function p(g,y,m,_){var S=0;for(S=0;S<y;S++)u[S]=r[g+S];var b=0,x=m,w=g;if(r[w++]=r[x++],0!=--_)if(1!==y){for(var C,M,D,T=t;;){C=0,M=0,D=!1;do{if(e(r[x],u[b])<0){if(r[w++]=r[x++],M++,C=0,0==--_){D=!0;break}}else if(r[w++]=u[b++],C++,M=0,1==--y){D=!0;break}}while((C|M)<T);if(D)break;do{if(0!==(C=Ov(r[x],u,b,y,0,e))){for(S=0;S<C;S++)r[w+S]=u[b+S];if(w+=C,b+=C,(y-=C)<=1){D=!0;break}}if(r[w++]=r[x++],0==--_){D=!0;break}if(0!==(M=kv(u[b],r,x,_,0,e))){for(S=0;S<M;S++)r[w+S]=r[x+S];if(w+=M,x+=M,0==(_-=M)){D=!0;break}}if(r[w++]=u[b++],1==--y){D=!0;break}T--}while(C>=qo||M>=qo);if(D)break;T<0&&(T=0),T+=2}if((t=T)<1&&(t=1),1===y){for(S=0;S<_;S++)r[w+S]=r[x+S];r[w+_]=u[b]}else{if(0===y)throw new Error;for(S=0;S<y;S++)r[w+S]=u[b+S]}}else{for(S=0;S<_;S++)r[w+S]=r[x+S];r[w+_]=u[b]}else for(S=0;S<y;S++)r[w+S]=u[b+S]}(y,m,_,S):function d(g,y,m,_){var S=0;for(S=0;S<_;S++)u[S]=r[m+S];var b=g+y-1,x=_-1,w=m+_-1,T=0,C=0;if(r[w--]=r[b--],0!=--y)if(1!==_){for(var M=t;;){var D=0,L=0,I=!1;do{if(e(u[x],r[b])<0){if(r[w--]=r[b--],D++,L=0,0==--y){I=!0;break}}else if(r[w--]=u[x--],L++,D=0,1==--_){I=!0;break}}while((D|L)<M);if(I)break;do{if(0!=(D=y-Ov(u[x],r,g,y,y-1,e))){for(y-=D,C=1+(w-=D),T=1+(b-=D),S=D-1;S>=0;S--)r[C+S]=r[T+S];if(0===y){I=!0;break}}if(r[w--]=u[x--],1==--_){I=!0;break}if(0!=(L=_-kv(r[b],u,0,_,_-1,e))){for(_-=L,C=1+(w-=L),T=1+(x-=L),S=0;S<L;S++)r[C+S]=u[T+S];if(_<=1){I=!0;break}}if(r[w--]=r[b--],0==--y){I=!0;break}M--}while(D>=qo||L>=qo);if(I)break;M<0&&(M=0),M+=2}if((t=M)<1&&(t=1),1===_){for(C=1+(w-=y),T=1+(b-=y),S=y-1;S>=0;S--)r[C+S]=r[T+S];r[w]=u[x]}else{if(0===_)throw new Error;for(T=w-(_-1),S=0;S<_;S++)r[T+S]=u[S]}}else{for(C=1+(w-=y),T=1+(b-=y),S=y-1;S>=0;S--)r[C+S]=r[T+S];r[w]=u[x]}else for(T=w-(_-1),S=0;S<_;S++)r[T+S]=u[S]}(y,m,_,S))}return o=[],s=[],{mergeRuns:function h(){for(;l>1;){var g=l-2;if(g>=1&&s[g-1]<=s[g]+s[g+1]||g>=2&&s[g-2]<=s[g]+s[g-1])s[g-1]<s[g+1]&&g--;else if(s[g]>s[g+1])break;c(g)}},forceMergeRuns:function v(){for(;l>1;){var g=l-2;g>0&&s[g-1]<s[g+1]&&g--,c(g)}},pushRun:function f(g,y){o[l]=g,s[l]=y,l+=1}}}(r,e),s=function o2(r){for(var e=0;r>=b0;)e|=1&r,r>>=1;return r+e}(n);do{if((i=T0(r,t,a,e))<s){var l=n;l>s&&(l=s),C0(r,t,t+l,t+i,e),i=l}o.pushRun(t,i),o.mergeRuns(),n-=i,t+=i}while(0!==n);o.forceMergeRuns()}}var Fe=1,Mi=4,A0=!1;function Nv(){A0||(A0=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function M0(r,e){return r.zlevel===e.zlevel?r.z===e.z?r.z2-e.z2:r.z-e.z:r.zlevel-e.zlevel}var u2=function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=M0}return r.prototype.traverse=function(e,t){for(var a=0;a<this._roots.length;a++)this._roots[a].traverse(e,t)},r.prototype.getDisplayList=function(e,t){t=t||!1;var a=this._displayList;return(e||!a.length)&&this.updateDisplayList(t),a},r.prototype.updateDisplayList=function(e){this._displayListLen=0;for(var t=this._roots,a=this._displayList,n=0,i=t.length;n<i;n++)this._updateAndAddDisplayable(t[n],null,e);a.length=this._displayListLen,iu(a,M0)},r.prototype._updateAndAddDisplayable=function(e,t,a){if(!e.ignore||a){e.beforeUpdate(),e.update(),e.afterUpdate();var n=e.getClipPath();if(e.ignoreClip)t=null;else if(n){t=t?t.slice():[];for(var i=n,o=e;i;)i.parent=o,i.updateTransform(),t.push(i),o=i,i=i.getClipPath()}if(e.childrenRef){for(var s=e.childrenRef(),l=0;l<s.length;l++){var u=s[l];e.__dirty&&(u.__dirty|=Fe),this._updateAndAddDisplayable(u,t,a)}e.__dirty=0}else{var f=e;t&&t.length?f.__clipPaths=t:f.__clipPaths&&f.__clipPaths.length>0&&(f.__clipPaths=[]),isNaN(f.z)&&(Nv(),f.z=0),isNaN(f.z2)&&(Nv(),f.z2=0),isNaN(f.zlevel)&&(Nv(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var h=e.getDecalElement&&e.getDecalElement();h&&this._updateAndAddDisplayable(h,t,a);var v=e.getTextGuideLine();v&&this._updateAndAddDisplayable(v,t,a);var c=e.getTextContent();c&&this._updateAndAddDisplayable(c,t,a)}},r.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},r.prototype.delRoot=function(e){if(e instanceof Array)for(var t=0,a=e.length;t<a;t++)this.delRoot(e[t]);else{var n=ht(this._roots,e);n>=0&&this._roots.splice(n,1)}},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r}();const f2=u2;var D0;D0=bt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};const Vv=D0;var ou={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return.5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return 0===r?0:Math.pow(1024,r-1)},exponentialOut:function(r){return 1===r?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return 0===r?0:1===r?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(2-Math.pow(2,-10*(r-1)))},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var e,t=.1;return 0===r?0:1===r?1:(!t||t<1?(t=1,e=.1):e=.4*Math.asin(1/t)/(2*Math.PI),-t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/.4))},elasticOut:function(r){var e,t=.1;return 0===r?0:1===r?1:(!t||t<1?(t=1,e=.1):e=.4*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*r)*Math.sin((r-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(r){var e,t=.1;return 0===r?0:1===r?1:(!t||t<1?(t=1,e=.1):e=.4*Math.asin(1/t)/(2*Math.PI),(r*=2)<1?t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/.4)*-.5:t*Math.pow(2,-10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(r){var e=1.70158;return r*r*((e+1)*r-e)},backOut:function(r){var e=1.70158;return--r*r*((e+1)*r+e)+1},backInOut:function(r){var e=2.5949095;return(r*=2)<1?r*r*((e+1)*r-e)*.5:.5*((r-=2)*r*((e+1)*r+e)+2)},bounceIn:function(r){return 1-ou.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?.5*ou.bounceIn(2*r):.5*ou.bounceOut(2*r-1)+.5}};const L0=ou;var su=Math.pow,Da=Math.sqrt,lu=1e-8,I0=1e-4,P0=Da(3),uu=1/3,Or=Ta(),Je=Ta(),Di=Ta();function La(r){return r>-lu&&r<lu}function R0(r){return r>lu||r<-lu}function re(r,e,t,a,n){var i=1-n;return i*i*(i*r+3*n*e)+n*n*(n*a+3*i*t)}function E0(r,e,t,a,n){var i=1-n;return 3*(((e-r)*i+2*(t-e)*n)*i+(a-t)*n*n)}function fu(r,e,t,a,n,i){var o=a+3*(e-t)-r,s=3*(t-2*e+r),l=3*(e-r),u=r-n,f=s*s-3*o*l,h=s*l-9*o*u,v=l*l-3*s*u,c=0;if(La(f)&&La(h))La(s)?i[0]=0:(p=-l/s)>=0&&p<=1&&(i[c++]=p);else{var d=h*h-4*f*v;if(La(d)){var g=h/f,y=-g/2;(p=-s/o+g)>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y)}else if(d>0){var m=Da(d),_=f*s+1.5*o*(-h+m),S=f*s+1.5*o*(-h-m);(p=(-s-((_=_<0?-su(-_,uu):su(_,uu))+(S=S<0?-su(-S,uu):su(S,uu))))/(3*o))>=0&&p<=1&&(i[c++]=p)}else{var b=(2*f*s-3*o*h)/(2*Da(f*f*f)),x=Math.acos(b)/3,w=Da(f),T=Math.cos(x),p=(-s-2*w*T)/(3*o),C=(y=(-s+w*(T+P0*Math.sin(x)))/(3*o),(-s+w*(T-P0*Math.sin(x)))/(3*o));p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y),C>=0&&C<=1&&(i[c++]=C)}}return c}function k0(r,e,t,a,n){var i=6*t-12*e+6*r,o=9*e+3*a-3*r-9*t,s=3*e-3*r,l=0;if(La(o))R0(i)&&(u=-s/i)>=0&&u<=1&&(n[l++]=u);else{var f=i*i-4*o*s;if(La(f))n[0]=-i/(2*o);else if(f>0){var u,h=Da(f),v=(-i-h)/(2*o);(u=(-i+h)/(2*o))>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Ia(r,e,t,a,n,i){var o=(e-r)*n+r,s=(t-e)*n+e,l=(a-t)*n+t,u=(s-o)*n+o,f=(l-s)*n+s,h=(f-u)*n+u;i[0]=r,i[1]=o,i[2]=u,i[3]=h,i[4]=h,i[5]=f,i[6]=l,i[7]=a}function O0(r,e,t,a,n,i,o,s,l,u,f){var h,p,d,g,y,v=.005,c=1/0;Or[0]=l,Or[1]=u;for(var m=0;m<1;m+=.05)Je[0]=re(r,t,n,o,m),Je[1]=re(e,a,i,s,m),(g=Aa(Or,Je))<c&&(h=m,c=g);c=1/0;for(var _=0;_<32&&!(v<I0);_++)d=h+v,Je[0]=re(r,t,n,o,p=h-v),Je[1]=re(e,a,i,s,p),g=Aa(Je,Or),p>=0&&g<c?(h=p,c=g):(Di[0]=re(r,t,n,o,d),Di[1]=re(e,a,i,s,d),y=Aa(Di,Or),d<=1&&y<c?(h=d,c=y):v*=.5);return f&&(f[0]=re(r,t,n,o,h),f[1]=re(e,a,i,s,h)),Da(c)}function h2(r,e,t,a,n,i,o,s,l){for(var u=r,f=e,h=0,v=1/l,c=1;c<=l;c++){var p=c*v,d=re(r,t,n,o,p),g=re(e,a,i,s,p),y=d-u,m=g-f;h+=Math.sqrt(y*y+m*m),u=d,f=g}return h}function le(r,e,t,a){var n=1-a;return n*(n*r+2*a*e)+a*a*t}function Bv(r,e,t,a){return 2*((1-a)*(e-r)+a*(t-e))}function N0(r,e,t){var a=r+t-2*e;return 0===a?.5:(r-e)/a}function jo(r,e,t,a,n){var i=(e-r)*a+r,o=(t-e)*a+e,s=(o-i)*a+i;n[0]=r,n[1]=i,n[2]=s,n[3]=s,n[4]=o,n[5]=t}function V0(r,e,t,a,n,i,o,s,l){var u,f=.005,h=1/0;Or[0]=o,Or[1]=s;for(var v=0;v<1;v+=.05)Je[0]=le(r,t,n,v),Je[1]=le(e,a,i,v),(c=Aa(Or,Je))<h&&(u=v,h=c);h=1/0;for(var p=0;p<32&&!(f<I0);p++){var d=u-f,g=u+f;Je[0]=le(r,t,n,d),Je[1]=le(e,a,i,d);var c=Aa(Je,Or);if(d>=0&&c<h)u=d,h=c;else{Di[0]=le(r,t,n,g),Di[1]=le(e,a,i,g);var y=Aa(Di,Or);g<=1&&y<h?(u=g,h=y):f*=.5}}return l&&(l[0]=le(r,t,n,u),l[1]=le(e,a,i,u)),Da(h)}function c2(r,e,t,a,n,i,o){for(var s=r,l=e,u=0,f=1/o,h=1;h<=o;h++){var v=h*f,c=le(r,t,n,v),p=le(e,a,i,v),d=c-s,g=p-l;u+=Math.sqrt(d*d+g*g),s=c,l=p}return u}var p2=/cubic-bezier\(([0-9,\.e ]+)\)/;function zv(r){var e=r&&p2.exec(r);if(e){var t=e[1].split(","),a=+Ke(t[0]),n=+Ke(t[1]),i=+Ke(t[2]),o=+Ke(t[3]);if(isNaN(a+n+i+o))return;var s=[];return function(l){return l<=0?0:l>=1?1:fu(0,a,i,1,l,s)&&re(0,n,o,1,s[0])}}}var d2=function(){function r(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Xt,this.ondestroy=e.ondestroy||Xt,this.onrestart=e.onrestart||Xt,e.easing&&this.setEasing(e.easing)}return r.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),!this._paused){var a=this._life,n=e-this._startTime-this._pausedTime,i=n/a;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),1===i){if(!this.loop)return!0;this._startTime=e-n%a,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=t},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(e){this.easing=e,this.easingFunc=j(e)?e:L0[e]||zv(e)},r}();const g2=d2;var B0=function r(e){this.value=e},y2=function(){function r(){this._len=0}return r.prototype.insert=function(e){var t=new B0(e);return this.insertEntry(t),t},r.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},r.prototype.remove=function(e){var t=e.prev,a=e.next;t?t.next=a:this.head=a,a?a.prev=t:this.tail=t,e.next=e.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r}(),m2=function(){function r(e){this._list=new y2,this._maxSize=10,this._map={},this._maxSize=e}return r.prototype.put=function(e,t){var a=this._list,n=this._map,i=null;if(null==n[e]){var o=a.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=a.head;a.remove(l),delete n[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=t:s=new B0(t),s.key=e,a.insertEntry(s),n[e]=s}return i},r.prototype.get=function(e){var t=this._map[e],a=this._list;if(null!=t)return t!==a.tail&&(a.remove(t),a.insertEntry(t)),t.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r}();const Qo=m2;var z0={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function yr(r){return(r=Math.round(r))<0?0:r>255?255:r}function Jo(r){return r<0?0:r>1?1:r}function Gv(r){var e=r;return e.length&&"%"===e.charAt(e.length-1)?yr(parseFloat(e)/100*255):yr(parseInt(e,10))}function mn(r){var e=r;return e.length&&"%"===e.charAt(e.length-1)?Jo(parseFloat(e)/100):Jo(parseFloat(e))}function Fv(r,e,t){return t<0?t+=1:t>1&&(t-=1),6*t<1?r+(e-r)*t*6:2*t<1?e:3*t<2?r+(e-r)*(2/3-t)*6:r}function Pa(r,e,t){return r+(e-r)*t}function $e(r,e,t,a,n){return r[0]=e,r[1]=t,r[2]=a,r[3]=n,r}function Hv(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r}var G0=new Qo(20),hu=null;function Li(r,e){hu&&Hv(hu,e),hu=G0.put(r,hu||e.slice())}function Te(r,e){if(r){e=e||[];var t=G0.get(r);if(t)return Hv(e,t);var a=(r+="").replace(/ /g,"").toLowerCase();if(a in z0)return Hv(e,z0[a]),Li(r,e),e;var i,n=a.length;if("#"===a.charAt(0))return 4===n||5===n?(i=parseInt(a.slice(1,4),16))>=0&&i<=4095?($e(e,(3840&i)>>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,5===n?parseInt(a.slice(4),16)/15:1),Li(r,e),e):void $e(e,0,0,0,1):7===n||9===n?(i=parseInt(a.slice(1,7),16))>=0&&i<=16777215?($e(e,(16711680&i)>>16,(65280&i)>>8,255&i,9===n?parseInt(a.slice(7),16)/255:1),Li(r,e),e):void $e(e,0,0,0,1):void 0;var o=a.indexOf("("),s=a.indexOf(")");if(-1!==o&&s+1===n){var l=a.substr(0,o),u=a.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(4!==u.length)return 3===u.length?$e(e,+u[0],+u[1],+u[2],1):$e(e,0,0,0,1);f=mn(u.pop());case"rgb":return u.length>=3?($e(e,Gv(u[0]),Gv(u[1]),Gv(u[2]),3===u.length?f:mn(u[3])),Li(r,e),e):void $e(e,0,0,0,1);case"hsla":return 4!==u.length?void $e(e,0,0,0,1):(u[3]=mn(u[3]),Wv(u,e),Li(r,e),e);case"hsl":return 3!==u.length?void $e(e,0,0,0,1):(Wv(u,e),Li(r,e),e);default:return}}$e(e,0,0,0,1)}}function Wv(r,e){var t=(parseFloat(r[0])%360+360)%360/360,a=mn(r[1]),n=mn(r[2]),i=n<=.5?n*(a+1):n+a-n*a,o=2*n-i;return $e(e=e||[],yr(255*Fv(o,i,t+1/3)),yr(255*Fv(o,i,t)),yr(255*Fv(o,i,t-1/3)),1),4===r.length&&(e[3]=r[3]),e}function vu(r,e){var t=Te(r);if(t){for(var a=0;a<3;a++)t[a]=e<0?t[a]*(1-e)|0:(255-t[a])*e+t[a]|0,t[a]>255?t[a]=255:t[a]<0&&(t[a]=0);return mr(t,4===t.length?"rgba":"rgb")}}function x2(r){var e=Te(r);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function $o(r,e,t){if(e&&e.length&&r>=0&&r<=1){t=t||[];var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=e[n],s=e[i],l=a-n;return t[0]=yr(Pa(o[0],s[0],l)),t[1]=yr(Pa(o[1],s[1],l)),t[2]=yr(Pa(o[2],s[2],l)),t[3]=Jo(Pa(o[3],s[3],l)),t}}var b2=$o;function Uv(r,e,t){if(e&&e.length&&r>=0&&r<=1){var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=Te(e[n]),s=Te(e[i]),l=a-n,u=mr([yr(Pa(o[0],s[0],l)),yr(Pa(o[1],s[1],l)),yr(Pa(o[2],s[2],l)),Jo(Pa(o[3],s[3],l))],"rgba");return t?{color:u,leftIndex:n,rightIndex:i,value:a}:u}}var w2=Uv;function Ii(r,e,t,a){var n=Te(r);if(r)return n=function S2(r){if(r){var l,u,e=r[0]/255,t=r[1]/255,a=r[2]/255,n=Math.min(e,t,a),i=Math.max(e,t,a),o=i-n,s=(i+n)/2;if(0===o)l=0,u=0;else{u=s<.5?o/(i+n):o/(2-i-n);var f=((i-e)/6+o/2)/o,h=((i-t)/6+o/2)/o,v=((i-a)/6+o/2)/o;e===i?l=v-h:t===i?l=1/3+f-v:a===i&&(l=2/3+h-f),l<0&&(l+=1),l>1&&(l-=1)}var c=[360*l,u,s];return null!=r[3]&&c.push(r[3]),c}}(n),null!=e&&(n[0]=function _2(r){return(r=Math.round(r))<0?0:r>360?360:r}(e)),null!=t&&(n[1]=mn(t)),null!=a&&(n[2]=mn(a)),mr(Wv(n),"rgba")}function ts(r,e){var t=Te(r);if(t&&null!=e)return t[3]=Jo(e),mr(t,"rgba")}function mr(r,e){if(r&&r.length){var t=r[0]+","+r[1]+","+r[2];return("rgba"===e||"hsva"===e||"hsla"===e)&&(t+=","+r[3]),e+"("+t+")"}}function es(r,e){var t=Te(r);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}function T2(){return mr([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}var rs=Math.round;function as(r){var e;if(r&&"transparent"!==r){if("string"==typeof r&&r.indexOf("rgba")>-1){var t=Te(r);t&&(r="rgb("+t[0]+","+t[1]+","+t[2]+")",e=t[3])}}else r="none";return{color:r,opacity:e??1}}var F0=1e-4;function Ra(r){return r<F0&&r>-F0}function cu(r){return rs(1e3*r)/1e3}function Yv(r){return rs(1e4*r)/1e4}var A2={left:"start",right:"end",center:"middle",middle:"middle"};function H0(r){return r&&!!r.image}function Zv(r){return H0(r)||function I2(r){return r&&!!r.svgElement}(r)}function W0(r){return"linear"===r.type}function U0(r){return"radial"===r.type}function Y0(r){return r&&("linear"===r.type||"radial"===r.type)}function pu(r){return"url(#"+r+")"}function Z0(r){var e=r.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function X0(r){var e=r.x||0,t=r.y||0,a=(r.rotation||0)*Go,n=st(r.scaleX,1),i=st(r.scaleY,1),o=r.skewX||0,s=r.skewY||0,l=[];return(e||t)&&l.push("translate("+e+"px,"+t+"px)"),a&&l.push("rotate("+a+")"),(1!==n||1!==i)&&l.push("scale("+n+","+i+")"),(o||s)&&l.push("skew("+rs(o*Go)+"deg, "+rs(s*Go)+"deg)"),l.join(" ")}var P2=bt.hasGlobalWindow&&j(window.btoa)?function(r){return window.btoa(unescape(encodeURIComponent(r)))}:typeof Buffer<"u"?function(r){return Buffer.from(r).toString("base64")}:function(r){return null},Xv=Array.prototype.slice;function na(r,e,t){return(e-r)*t+r}function qv(r,e,t,a){for(var n=e.length,i=0;i<n;i++)r[i]=na(e[i],t[i],a);return r}function du(r,e,t,a){for(var n=e.length,i=0;i<n;i++)r[i]=e[i]+t[i]*a;return r}function q0(r,e,t,a){for(var n=e.length,i=n&&e[0].length,o=0;o<n;o++){r[o]||(r[o]=[]);for(var s=0;s<i;s++)r[o][s]=e[o][s]+t[o][s]*a}return r}function E2(r,e){for(var t=r.length,a=e.length,n=t>a?e:r,i=Math.min(t,a),o=n[i-1]||{color:[0,0,0,0],offset:0},s=i;s<Math.max(t,a);s++)n.push({offset:o.offset,color:o.color.slice()})}function k2(r,e,t){var a=r,n=e;if(a.push&&n.push){var i=a.length,o=n.length;if(i!==o)if(i>o)a.length=o;else for(var l=i;l<o;l++)a.push(1===t?n[l]:Xv.call(n[l]));var u=a[0]&&a[0].length;for(l=0;l<a.length;l++)if(1===t)isNaN(a[l])&&(a[l]=n[l]);else for(var f=0;f<u;f++)isNaN(a[l][f])&&(a[l][f]=n[l][f])}}function ns(r){if(fe(r)){var e=r.length;if(fe(r[0])){for(var t=[],a=0;a<e;a++)t.push(Xv.call(r[a]));return t}return Xv.call(r)}return r}function gu(r){return r[0]=Math.floor(r[0])||0,r[1]=Math.floor(r[1])||0,r[2]=Math.floor(r[2])||0,r[3]=null==r[3]?1:r[3],"rgba("+r.join(",")+")"}var mu=1,K0=2,Kv=4,jv=5;function Q0(r){return r===Kv||r===jv}function _u(r){return r===mu||r===K0}var os=[0,0,0,0],N2=function(){function r(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return r.prototype.isFinished=function(){return this._finished},r.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},r.prototype.needsAnimate=function(){return this.keyframes.length>=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(e,t,a){this._needsSort=!0;var n=this.keyframes,i=n.length,o=!1,s=6,l=t;if(fe(t)){var u=function O2(r){return fe(r&&r[0])?2:1}(t);s=u,(1===u&&!wt(t[0])||2===u&&!wt(t[0][0]))&&(o=!0)}else if(wt(t)&&!Ti(t))s=0;else if(U(t))if(isNaN(+t)){var f=Te(t);f&&(l=f,s=3)}else s=0;else if(No(t)){var h=V({},l);h.colorStops=G(t.colorStops,function(c){return{offset:c.offset,color:Te(c.color)}}),W0(t)?s=Kv:U0(t)&&(s=jv),l=h}0===i?this.valType=s:(s!==this.valType||6===s)&&(o=!0),this.discrete=this.discrete||o;var v={time:e,value:l,rawValue:t,percent:0};return a&&(v.easing=a,v.easingFunc=j(a)?a:L0[a]||zv(a)),n.push(v),v},r.prototype.prepare=function(e,t){var a=this.keyframes;this._needsSort&&a.sort(function(d,g){return d.time-g.time});for(var n=this.valType,i=a.length,o=a[i-1],s=this.discrete,l=_u(n),u=Q0(n),f=0;f<i;f++){var h=a[f],v=h.value,c=o.value;h.percent=h.time/e,s||(l&&f!==i-1?k2(v,c,n):u&&E2(v.colorStops,c.colorStops))}if(!s&&n!==jv&&t&&this.needsAnimate()&&t.needsAnimate()&&n===t.valType&&!t._finished){this._additiveTrack=t;var p=a[0].value;for(f=0;f<i;f++)0===n?a[f].additiveValue=a[f].value-p:3===n?a[f].additiveValue=du([],a[f].value,p,-1):_u(n)&&(a[f].additiveValue=n===mu?du([],a[f].value,p,-1):q0([],a[f].value,p,-1))}},r.prototype.step=function(e,t){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var f,c,p,a=null!=this._additiveTrack,n=a?"additiveValue":"value",i=this.valType,o=this.keyframes,s=o.length,l=this.propName,u=3===i,h=this._lastFr,v=Math.min;if(1===s)c=p=o[0];else{if(t<0)f=0;else if(t<this._lastFrP){for(f=v(h+1,s-1);f>=0&&!(o[f].percent<=t);f--);f=v(f,s-2)}else{for(f=h;f<s&&!(o[f].percent>t);f++);f=v(f-1,s-2)}p=o[f+1],c=o[f]}if(c&&p){this._lastFr=f,this._lastFrP=t;var g=p.percent-c.percent,y=0===g?1:v((t-c.percent)/g,1);p.easingFunc&&(y=p.easingFunc(y));var m=a?this._additiveValue:u?os:e[l];if((_u(i)||u)&&!m&&(m=this._additiveValue=[]),this.discrete)e[l]=y<1?c.rawValue:p.rawValue;else if(_u(i))i===mu?qv(m,c[n],p[n],y):function R2(r,e,t,a){for(var n=e.length,i=n&&e[0].length,o=0;o<n;o++){r[o]||(r[o]=[]);for(var s=0;s<i;s++)r[o][s]=na(e[o][s],t[o][s],a)}}(m,c[n],p[n],y);else if(Q0(i)){var _=c[n],S=p[n],b=i===Kv;e[l]={type:b?"linear":"radial",x:na(_.x,S.x,y),y:na(_.y,S.y,y),colorStops:G(_.colorStops,function(w,T){var C=S.colorStops[T];return{offset:na(w.offset,C.offset,y),color:gu(qv([],w.color,C.color,y))}}),global:S.global},b?(e[l].x2=na(_.x2,S.x2,y),e[l].y2=na(_.y2,S.y2,y)):e[l].r=na(_.r,S.r,y)}else if(u)qv(m,c[n],p[n],y),a||(e[l]=gu(m));else{var x=na(c[n],p[n],y);a?this._additiveValue=x:e[l]=x}a&&this._addToTarget(e)}}},r.prototype._addToTarget=function(e){var t=this.valType,a=this.propName,n=this._additiveValue;0===t?e[a]=e[a]+n:3===t?(Te(e[a],os),du(os,os,n,1),e[a]=gu(os)):t===mu?du(e[a],e[a],n,1):t===K0&&q0(e[a],e[a],n,1)},r}(),V2=function(){function r(e,t,a,n){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&n?Xl("Can' use additive animation on looped animation."):(this._additiveAnimators=n,this._allowDiscrete=a)}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(e){this._target=e},r.prototype.when=function(e,t,a){return this.whenWithKeys(e,t,mt(t),a)},r.prototype.whenWithKeys=function(e,t,a,n){for(var i=this._tracks,o=0;o<a.length;o++){var s=a[o],l=i[s];if(!l){l=i[s]=new N2(s);var u=void 0,f=this._getAdditiveTrack(s);if(f){var h=f.keyframes,v=h[h.length-1];u=v&&v.value,3===f.valType&&u&&(u=gu(u))}else u=this._target[s];if(null==u)continue;e>0&&l.addKeyframe(0,ns(u),n),this._trackKeys.push(s)}l.addKeyframe(e,ns(t[s]),n)}return this._maxTime=Math.max(this._maxTime,e),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,a=0;a<t;a++)e[a].call(this)},r.prototype._abortedCallback=function(){this._setTracksFinished();var e=this.animation,t=this._abortedCbs;if(e&&e.removeClip(this._clip),this._clip=null,t)for(var a=0;a<t.length;a++)t[a].call(this)},r.prototype._setTracksFinished=function(){for(var e=this._tracks,t=this._trackKeys,a=0;a<t.length;a++)e[t[a]].setFinished()},r.prototype._getAdditiveTrack=function(e){var t,a=this._additiveAnimators;if(a)for(var n=0;n<a.length;n++){var i=a[n].getTrack(e);i&&(t=i)}return t},r.prototype.start=function(e){if(!(this._started>0)){this._started=1;for(var t=this,a=[],n=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var o=this._trackKeys[i],s=this._tracks[o],l=this._getAdditiveTrack(o),u=s.keyframes,f=u.length;if(s.prepare(n,l),s.needsAnimate())if(!this._allowDiscrete&&s.discrete){var h=u[f-1];h&&(t._target[s.propName]=h.rawValue),s.setFinished()}else a.push(s)}if(a.length||this._force){var v=new g2({life:n,loop:this._loop,delay:this._delay||0,onframe:function(c){t._started=2;var p=t._additiveAnimators;if(p){for(var d=!1,g=0;g<p.length;g++)if(p[g]._clip){d=!0;break}d||(t._additiveAnimators=null)}for(g=0;g<a.length;g++)a[g].step(t._target,c);var y=t._onframeCbs;if(y)for(g=0;g<y.length;g++)y[g](t._target,c)},ondestroy:function(){t._doneCallback()}});this._clip=v,this.animation&&this.animation.addClip(v),e&&v.setEasing(e)}else this._doneCallback();return this}},r.prototype.stop=function(e){this._clip&&(e&&this._clip.onframe(1),this._abortedCallback())},r.prototype.delay=function(e){return this._delay=e,this},r.prototype.during=function(e){return e&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(e)),this},r.prototype.done=function(e){return e&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(e)),this},r.prototype.aborted=function(e){return e&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(e)),this},r.prototype.getClip=function(){return this._clip},r.prototype.getTrack=function(e){return this._tracks[e]},r.prototype.getTracks=function(){var e=this;return G(this._trackKeys,function(t){return e._tracks[t]})},r.prototype.stopTracks=function(e,t){if(!e.length||!this._clip)return!0;for(var a=this._tracks,n=this._trackKeys,i=0;i<e.length;i++){var o=a[e[i]];o&&!o.isFinished()&&(t?o.step(this._target,1):1===this._started&&o.step(this._target,0),o.setFinished())}var s=!0;for(i=0;i<n.length;i++)if(!a[n[i]].isFinished()){s=!1;break}return s&&this._abortedCallback(),s},r.prototype.saveTo=function(e,t,a){if(e){t=t||this._trackKeys;for(var n=0;n<t.length;n++){var i=t[n],o=this._tracks[i];if(o&&!o.isFinished()){var s=o.keyframes,l=s[a?0:s.length-1];l&&(e[i]=ns(l.rawValue))}}}},r.prototype.__changeFinalValue=function(e,t){t=t||mt(e);for(var a=0;a<t.length;a++){var n=t[a],i=this._tracks[n];if(i){var o=i.keyframes;if(o.length>1){var s=o.pop();i.addKeyframe(s.time,e[n]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},r}();const Qv=V2;function Pi(){return(new Date).getTime()}var B2=function(r){function e(t){var a=r.call(this)||this;return a._running=!1,a._time=0,a._pausedTime=0,a._pauseStart=0,a._paused=!1,a.stage=(t=t||{}).stage||{},a}return Bt(e,r),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var a=t.getClip();a&&this.addClip(a)},e.prototype.removeClip=function(t){if(t.animation){var a=t.prev,n=t.next;a?a.next=n:this._head=n,n?n.prev=a:this._tail=a,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var a=t.getClip();a&&this.removeClip(a),t.animation=null},e.prototype.update=function(t){for(var a=Pi()-this._pausedTime,n=a-this._time,i=this._head;i;){var o=i.next;i.step(a,n)&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=a,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,Vv(function a(){t._running&&(Vv(a),!t._paused&&t.update())})},e.prototype.start=function(){this._running||(this._time=Pi(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=Pi(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Pi()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var a=t.next;t.prev=t.next=t.animation=null,t=a}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,a){a=a||{},this.start();var n=new Qv(t,a.loop);return this.addAnimator(n),n},e}(je);const z2=B2;var Jv=bt.domSupported,$v=function(){var r=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:r,touch:["touchstart","touchend","touchmove"],pointer:G(r,function(n){var i=n.replace("mouse","pointer");return t.hasOwnProperty(i)?i:n})}}(),J0={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},$0=!1;function tc(r){var e=r.pointerType;return"pen"===e||"touch"===e}function ec(r){r&&(r.zrByTouch=!0)}function t_(r,e){for(var t=e,a=!1;t&&9!==t.nodeType&&!(a=t.domBelongToZr||t!==e&&t===r.painterRoot);)t=t.parentNode;return a}var W2=function r(e,t){this.stopPropagation=Xt,this.stopImmediatePropagation=Xt,this.preventDefault=Xt,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY},_r={mousedown:function(r){r=Qe(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger("mousedown",r)},mousemove:function(r){r=Qe(this.dom,r);var e=this.__mayPointerCapture;e&&(r.zrX!==e[0]||r.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",r)},mouseup:function(r){r=Qe(this.dom,r),this.__togglePointerCapture(!1),this.trigger("mouseup",r)},mouseout:function(r){t_(this,(r=Qe(this.dom,r)).toElement||r.relatedTarget)||(this.__pointerCapturing&&(r.zrEventControl="no_globalout"),this.trigger("mouseout",r))},wheel:function(r){$0=!0,r=Qe(this.dom,r),this.trigger("mousewheel",r)},mousewheel:function(r){$0||(r=Qe(this.dom,r),this.trigger("mousewheel",r))},touchstart:function(r){ec(r=Qe(this.dom,r)),this.__lastTouchMoment=new Date,this.handler.processGesture(r,"start"),_r.mousemove.call(this,r),_r.mousedown.call(this,r)},touchmove:function(r){ec(r=Qe(this.dom,r)),this.handler.processGesture(r,"change"),_r.mousemove.call(this,r)},touchend:function(r){ec(r=Qe(this.dom,r)),this.handler.processGesture(r,"end"),_r.mouseup.call(this,r),+new Date-+this.__lastTouchMoment<300&&_r.click.call(this,r)},pointerdown:function(r){_r.mousedown.call(this,r)},pointermove:function(r){tc(r)||_r.mousemove.call(this,r)},pointerup:function(r){_r.mouseup.call(this,r)},pointerout:function(r){tc(r)||_r.mouseout.call(this,r)}};A(["click","dblclick","contextmenu"],function(r){_r[r]=function(e){e=Qe(this.dom,e),this.trigger(r,e)}});var rc={pointermove:function(r){tc(r)||rc.mousemove.call(this,r)},pointerup:function(r){rc.mouseup.call(this,r)},mousemove:function(r){this.trigger("mousemove",r)},mouseup:function(r){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",r),e&&(r.zrEventControl="only_globalout",this.trigger("mouseout",r))}};function Su(r,e,t,a){r.mounted[e]=t,r.listenerOpts[e]=a,Pv(r.domTarget,e,t,a)}function ac(r){var e=r.mounted;for(var t in e)e.hasOwnProperty(t)&&KP(r.domTarget,t,e[t],r.listenerOpts[t]);r.mounted={}}var e_=function r(e,t){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=e,this.domHandlers=t},Z2=function(r){function e(t,a){var n=r.call(this)||this;return n.__pointerCapturing=!1,n.dom=t,n.painterRoot=a,n._localHandlerScope=new e_(t,_r),Jv&&(n._globalHandlerScope=new e_(document,rc)),function U2(r,e){var t=e.domHandlers;bt.pointerEventsSupported?A($v.pointer,function(a){Su(e,a,function(n){t[a].call(r,n)})}):(bt.touchEventsSupported&&A($v.touch,function(a){Su(e,a,function(n){t[a].call(r,n),function F2(r){r.touching=!0,null!=r.touchTimer&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}(e)})}),A($v.mouse,function(a){Su(e,a,function(n){n=Iv(n),e.touching||t[a].call(r,n)})}))}(n,n._localHandlerScope),n}return Bt(e,r),e.prototype.dispose=function(){ac(this._localHandlerScope),Jv&&ac(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,Jv&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var a=this._globalHandlerScope;t?function Y2(r,e){function t(a){Su(e,a,function n(i){i=Iv(i),t_(r,i.target)||(i=function H2(r,e){return Qe(r.dom,new W2(r,e),!0)}(r,i),e.domHandlers[a].call(r,i))},{capture:!0})}bt.pointerEventsSupported?A(J0.pointer,t):bt.touchEventsSupported||A(J0.mouse,t)}(this,a):ac(a)}},e}(je);const X2=Z2;var r_=1;bt.hasGlobalWindow&&(r_=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var xu=r_,ic="#333",oc="#ccc",a_=Uo,n_=5e-5;function _n(r){return r>n_||r<-n_}var Sn=[],Ri=[],sc=[1,0,0,1,0,0],lc=Math.abs,K2=function(){function r(){}return r.prototype.getLocalTransform=function(e){return r.getLocalTransform(this,e)},r.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},r.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},r.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},r.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},r.prototype.needLocalTransform=function(){return _n(this.rotation)||_n(this.x)||_n(this.y)||_n(this.scaleX-1)||_n(this.scaleY-1)||_n(this.skewX)||_n(this.skewY)},r.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),a=this.transform;t||e?(a=a||[1,0,0,1,0,0],t?this.getLocalTransform(a):a_(a),e&&(t?kr(a,e,a):eu(a,e)),this.transform=a,this._resolveGlobalScaleRatio(a)):a&&a_(a)},r.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(Sn);var a=Sn[0]<0?-1:1,n=Sn[1]<0?-1:1,i=((Sn[0]-a)*t+a)/Sn[0]||0,o=((Sn[1]-n)*t+n)/Sn[1]||0;e[0]*=i,e[1]*=i,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],cn(this.invTransform,e)},r.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},r.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],a=e[2]*e[2]+e[3]*e[3],n=Math.atan2(e[1],e[0]),i=Math.PI/2+n-Math.atan2(e[3],e[2]);a=Math.sqrt(a)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-n,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=a,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(kr(Ri,e.invTransform,t),t=Ri);var a=this.originX,n=this.originY;(a||n)&&(sc[4]=a,sc[5]=n,kr(Ri,t,sc),Ri[4]-=a,Ri[5]-=n,t=Ri),this.setLocalTransform(t)}},r.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},r.prototype.transformCoordToLocal=function(e,t){var a=[e,t],n=this.invTransform;return n&&se(a,a,n),a},r.prototype.transformCoordToGlobal=function(e,t){var a=[e,t],n=this.transform;return n&&se(a,a,n),a},r.prototype.getLineScale=function(){var e=this.transform;return e&&lc(e[0]-1)>1e-10&&lc(e[3]-1)>1e-10?Math.sqrt(lc(e[0]*e[3]-e[2]*e[1])):1},r.prototype.copyTransform=function(e){i_(this,e)},r.getLocalTransform=function(e,t){t=t||[];var a=e.originX||0,n=e.originY||0,i=e.scaleX,o=e.scaleY,s=e.anchorX,l=e.anchorY,u=e.rotation||0,f=e.x,h=e.y,v=e.skewX?Math.tan(e.skewX):0,c=e.skewY?Math.tan(-e.skewY):0;if(a||n||s||l){var p=a+s,d=n+l;t[4]=-p*i-v*d*o,t[5]=-d*o-c*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=o,t[1]=c*i,t[2]=v*o,u&&Ma(t,t,u),t[4]+=a+f,t[5]+=n+h,t},r.initDefaultProps=function(){var e=r.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),r}(),Nr=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function i_(r,e){for(var t=0;t<Nr.length;t++){var a=Nr[t];r[a]=e[a]}}const ia=K2;var o_={};function He(r,e){var t=o_[e=e||wa];t||(t=o_[e]=new Qo(500));var a=t.get(r);return null==a&&(a=dr.measureText(r,e).width,t.put(r,a)),a}function s_(r,e,t,a){var n=He(r,e),i=bu(e),o=ls(0,n,t),s=Ei(0,i,a);return new ut(o,s,n,i)}function ss(r,e,t,a){var n=((r||"")+"").split("\n");if(1===n.length)return s_(n[0],e,t,a);for(var o=new ut(0,0,0,0),s=0;s<n.length;s++){var l=s_(n[s],e,t,a);0===s?o.copy(l):o.union(l)}return o}function ls(r,e,t){return"right"===t?r-=e:"center"===t&&(r-=e/2),r}function Ei(r,e,t){return"middle"===t?r-=e/2:"bottom"===t&&(r-=e),r}function bu(r){return He("\u56fd",r)}function Sr(r,e){return"string"==typeof r?r.lastIndexOf("%")>=0?parseFloat(r)/100*e:parseFloat(r):r}function wu(r,e,t){var a=e.position||"inside",n=null!=e.distance?e.distance:5,i=t.height,o=t.width,s=i/2,l=t.x,u=t.y,f="left",h="top";if(a instanceof Array)l+=Sr(a[0],t.width),u+=Sr(a[1],t.height),f=null,h=null;else switch(a){case"left":l-=n,u+=s,f="right",h="middle";break;case"right":l+=n+o,u+=s,h="middle";break;case"top":l+=o/2,u-=n,f="center",h="bottom";break;case"bottom":l+=o/2,u+=i+n,f="center";break;case"inside":l+=o/2,u+=s,f="center",h="middle";break;case"insideLeft":l+=n,u+=s,h="middle";break;case"insideRight":l+=o-n,u+=s,f="right",h="middle";break;case"insideTop":l+=o/2,u+=n,f="center";break;case"insideBottom":l+=o/2,u+=i-n,f="center",h="bottom";break;case"insideTopLeft":l+=n,u+=n;break;case"insideTopRight":l+=o-n,u+=n,f="right";break;case"insideBottomLeft":l+=n,u+=i-n,h="bottom";break;case"insideBottomRight":l+=o-n,u+=i-n,f="right",h="bottom"}return(r=r||{}).x=l,r.y=u,r.align=f,r.verticalAlign=h,r}var uc="__zr_normal__",fc=Nr.concat(["ignore"]),j2=qe(Nr,function(r,e){return r[e]=!0,r},{ignore:!1}),ki={},Q2=new ut(0,0,0,0),hc=function(){function r(e){this.id=mv(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return r.prototype._init=function(e){this.attr(e)},r.prototype.drift=function(e,t,a){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var a=this.textConfig,n=a.local,i=t.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=n?this:null;var u=!1;if(i.copyTransform(t),null!=a.position){var f=Q2;f.copy(a.layoutRect?a.layoutRect:this.getBoundingRect()),n||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(ki,a,f):wu(ki,a,f),i.x=ki.x,i.y=ki.y,o=ki.align,s=ki.verticalAlign;var h=a.origin;if(h&&null!=a.rotation){var v=void 0,c=void 0;"center"===h?(v=.5*f.width,c=.5*f.height):(v=Sr(h[0],f.width),c=Sr(h[1],f.height)),u=!0,i.originX=-i.x+v+(n?0:f.x),i.originY=-i.y+c+(n?0:f.y)}}null!=a.rotation&&(i.rotation=a.rotation);var p=a.offset;p&&(i.x+=p[0],i.y+=p[1],u||(i.originX=-p[0],i.originY=-p[1]));var d=null==a.inside?"string"==typeof a.position&&a.position.indexOf("inside")>=0:a.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,m=void 0,_=void 0;d&&this.canBeInsideText()?(m=a.insideStroke,(null==(y=a.insideFill)||"auto"===y)&&(y=this.getInsideTextFill()),(null==m||"auto"===m)&&(m=this.getInsideTextStroke(y),_=!0)):(m=a.outsideStroke,(null==(y=a.outsideFill)||"auto"===y)&&(y=this.getOutsideFill()),(null==m||"auto"===m)&&(m=this.getOutsideStroke(y),_=!0)),((y=y||"#000")!==g.fill||m!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=y,g.stroke=m,g.autoStroke=_,g.align=o,g.verticalAlign=s,t.setDefaultTextStyle(g)),t.__dirty|=Fe,l&&t.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return"#fff"},r.prototype.getInsideTextStroke=function(e){return"#000"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?oc:ic},r.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),a="string"==typeof t&&Te(t);a||(a=[255,255,255,1]);for(var n=a[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)a[o]=a[o]*n+(i?0:255)*(1-n);return a[3]=1,mr(a,"rgba")},r.prototype.traverse=function(e,t){},r.prototype.attrKV=function(e,t){"textConfig"===e?this.setTextConfig(t):"textContent"===e?this.setTextContent(t):"clipPath"===e?this.setClipPath(t):"extra"===e?(this.extra=this.extra||{},V(this.extra,t)):this[e]=t},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(e,t){if("string"==typeof e)this.attrKV(e,t);else if(J(e))for(var n=mt(e),i=0;i<n.length;i++){var o=n[i];this.attrKV(o,e[o])}return this.markRedraw(),this},r.prototype.saveCurrentToNormalState=function(e){this._innerSaveToNormal(e);for(var t=this._normalState,a=0;a<this.animators.length;a++){var n=this.animators[a],i=n.__fromStateTransition;if(!(n.getLoop()||i&&i!==uc)){var o=n.targetName;n.saveTo(o?t[o]:t)}}},r.prototype._innerSaveToNormal=function(e){var t=this._normalState;t||(t=this._normalState={}),e.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig),this._savePrimaryToNormal(e,t,fc)},r.prototype._savePrimaryToNormal=function(e,t,a){for(var n=0;n<a.length;n++){var i=a[n];null!=e[i]&&!(i in t)&&(t[i]=this[i])}},r.prototype.hasState=function(){return this.currentStates.length>0},r.prototype.getState=function(e){return this.states[e]},r.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},r.prototype.clearStates=function(e){this.useState(uc,!1,e)},r.prototype.useState=function(e,t,a,n){var i=e===uc;if(this.hasState()||!i){var s=this.currentStates,l=this.stateTransition;if(!(ht(s,e)>=0)||!t&&1!==s.length){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(e)),u||(u=this.states&&this.states[e]),!u&&!i)return void Xl("State "+e+" not exists.");i||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||n);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,u,this._normalState,t,!a&&!this.__inHover&&l&&l.duration>0,l);var h=this._textContent,v=this._textGuide;return h&&h.useState(e,t,a,f),v&&v.useState(e,t,a,f),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Fe),u}}},r.prototype.useStates=function(e,t,a){if(e.length){var n=[],i=this.currentStates,o=e.length,s=o===i.length;if(s)for(var l=0;l<o;l++)if(e[l]!==i[l]){s=!1;break}if(s)return;for(l=0;l<o;l++){var u=e[l],f=void 0;this.stateProxy&&(f=this.stateProxy(u,e)),f||(f=this.states[u]),f&&n.push(f)}var h=n[o-1],v=!!(h&&h.hoverLayer||a);v&&this._toggleHoverLayerFlag(!0);var c=this._mergeStates(n),p=this.stateTransition;this.saveCurrentToNormalState(c),this._applyStateObj(e.join(","),c,this._normalState,!1,!t&&!this.__inHover&&p&&p.duration>0,p);var d=this._textContent,g=this._textGuide;d&&d.useStates(e,t,v),g&&g.useStates(e,t,v),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Fe)}else this.clearStates()},r.prototype._updateAnimationTargets=function(){for(var e=0;e<this.animators.length;e++){var t=this.animators[e];t.targetName&&t.changeTarget(this[t.targetName])}},r.prototype.removeState=function(e){var t=ht(this.currentStates,e);if(t>=0){var a=this.currentStates.slice();a.splice(t,1),this.useStates(a)}},r.prototype.replaceState=function(e,t,a){var n=this.currentStates.slice(),i=ht(n,e),o=ht(n,t)>=0;i>=0?o?n.splice(i,1):n[i]=t:a&&!o&&n.push(t),this.useStates(n)},r.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},r.prototype._mergeStates=function(e){for(var a,t={},n=0;n<e.length;n++){var i=e[n];V(t,i),i.textConfig&&V(a=a||{},i.textConfig)}return a&&(t.textConfig=a),t},r.prototype._applyStateObj=function(e,t,a,n,i,o){var s=!(t&&n);t&&t.textConfig?(this.textConfig=V({},n?this.textConfig:a.textConfig),V(this.textConfig,t.textConfig)):s&&a.textConfig&&(this.textConfig=a.textConfig);for(var l={},u=!1,f=0;f<fc.length;f++){var h=fc[f],v=i&&j2[h];t&&null!=t[h]?v?(u=!0,l[h]=t[h]):this[h]=t[h]:s&&null!=a[h]&&(v?(u=!0,l[h]=a[h]):this[h]=a[h])}if(!i)for(f=0;f<this.animators.length;f++){var c=this.animators[f],p=c.targetName;c.getLoop()||c.__changeFinalValue(p?(t||a)[p]:t||a)}u&&this._transitionState(e,l,o)},r.prototype._attachComponent=function(e){if((!e.__zr||e.__hostTarget)&&e!==this){var t=this.__zr;t&&e.addSelfToZr(t),e.__zr=t,e.__hostTarget=this}},r.prototype._detachComponent=function(e){e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__hostTarget=null},r.prototype.getClipPath=function(){return this._clipPath},r.prototype.setClipPath=function(e){this._clipPath&&this._clipPath!==e&&this.removeClipPath(),this._attachComponent(e),this._clipPath=e,this.markRedraw()},r.prototype.removeClipPath=function(){var e=this._clipPath;e&&(this._detachComponent(e),this._clipPath=null,this.markRedraw())},r.prototype.getTextContent=function(){return this._textContent},r.prototype.setTextContent=function(e){var t=this._textContent;t!==e&&(t&&t!==e&&this.removeTextContent(),e.innerTransformable=new ia,this._attachComponent(e),this._textContent=e,this.markRedraw())},r.prototype.setTextConfig=function(e){this.textConfig||(this.textConfig={}),V(this.textConfig,e),this.markRedraw()},r.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},r.prototype.removeTextContent=function(){var e=this._textContent;e&&(e.innerTransformable=null,this._detachComponent(e),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},r.prototype.getTextGuideLine=function(){return this._textGuide},r.prototype.setTextGuideLine=function(e){this._textGuide&&this._textGuide!==e&&this.removeTextGuideLine(),this._attachComponent(e),this._textGuide=e,this.markRedraw()},r.prototype.removeTextGuideLine=function(){var e=this._textGuide;e&&(this._detachComponent(e),this._textGuide=null,this.markRedraw())},r.prototype.markRedraw=function(){this.__dirty|=Fe;var e=this.__zr;e&&(this.__inHover?e.refreshHover():e.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},r.prototype.dirty=function(){this.markRedraw()},r.prototype._toggleHoverLayerFlag=function(e){this.__inHover=e;var t=this._textContent,a=this._textGuide;t&&(t.__inHover=e),a&&(a.__inHover=e)},r.prototype.addSelfToZr=function(e){if(this.__zr!==e){this.__zr=e;var t=this.animators;if(t)for(var a=0;a<t.length;a++)e.animation.addAnimator(t[a]);this._clipPath&&this._clipPath.addSelfToZr(e),this._textContent&&this._textContent.addSelfToZr(e),this._textGuide&&this._textGuide.addSelfToZr(e)}},r.prototype.removeSelfFromZr=function(e){if(this.__zr){this.__zr=null;var t=this.animators;if(t)for(var a=0;a<t.length;a++)e.animation.removeAnimator(t[a]);this._clipPath&&this._clipPath.removeSelfFromZr(e),this._textContent&&this._textContent.removeSelfFromZr(e),this._textGuide&&this._textGuide.removeSelfFromZr(e)}},r.prototype.animate=function(e,t,a){var i=new Qv(e?this[e]:this,t,a);return e&&(i.targetName=e),this.addAnimator(i,e),i},r.prototype.addAnimator=function(e,t){var a=this.__zr,n=this;e.during(function(){n.updateDuringAnimation(t)}).done(function(){var i=n.animators,o=ht(i,e);o>=0&&i.splice(o,1)}),this.animators.push(e),a&&a.animation.addAnimator(e),a&&a.wakeUp()},r.prototype.updateDuringAnimation=function(e){this.markRedraw()},r.prototype.stopAnimation=function(e,t){for(var a=this.animators,n=a.length,i=[],o=0;o<n;o++){var s=a[o];e&&e!==s.scope?i.push(s):s.stop(t)}return this.animators=i,this},r.prototype.animateTo=function(e,t,a){vc(this,e,t,a)},r.prototype.animateFrom=function(e,t,a){vc(this,e,t,a,!0)},r.prototype._transitionState=function(e,t,a,n){for(var i=vc(this,t,a,n),o=0;o<i.length;o++)i[o].__fromStateTransition=e},r.prototype.getBoundingRect=function(){return null},r.prototype.getPaintRect=function(){return null},r.initDefaultProps=function(){var e=r.prototype;function n(i,o,s,l){function u(f,h){Object.defineProperty(h,0,{get:function(){return f[s]},set:function(v){f[s]=v}}),Object.defineProperty(h,1,{get:function(){return f[l]},set:function(v){f[l]=v}})}Object.defineProperty(e,i,{get:function(){return this[o]||u(this,this[o]=[]),this[o]},set:function(f){this[s]=f[0],this[l]=f[1],this[o]=f,u(this,f)}})}e.type="element",e.name="",e.ignore=e.silent=e.isGroup=e.draggable=e.dragging=e.ignoreClip=e.__inHover=!1,e.__dirty=Fe,Object.defineProperty&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))}(),r}();function vc(r,e,t,a,n){var i=[];l_(r,"",r,e,t=t||{},a,i,n);var o=i.length,s=!1,l=t.done,u=t.aborted,f=function(){s=!0,--o<=0&&(s?l&&l():u&&u())},h=function(){--o<=0&&(s?l&&l():u&&u())};o||l&&l(),i.length>0&&t.during&&i[0].during(function(p,d){t.during(d)});for(var v=0;v<i.length;v++){var c=i[v];f&&c.done(f),h&&c.aborted(h),t.force&&c.duration(t.duration),c.start(t.easing)}return i}function cc(r,e,t){for(var a=0;a<t;a++)r[a]=e[a]}function $2(r,e,t){if(fe(e[t]))if(fe(r[t])||(r[t]=[]),Re(e[t])){var a=e[t].length;r[t].length!==a&&(r[t]=new e[t].constructor(a),cc(r[t],e[t],a))}else{var n=e[t],i=r[t],o=n.length;if(function J2(r){return fe(r[0])}(n))for(var s=n[0].length,l=0;l<o;l++)i[l]?cc(i[l],n[l],s):i[l]=Array.prototype.slice.call(n[l]);else cc(i,n,o);i.length=n.length}else r[t]=e[t]}function l_(r,e,t,a,n,i,o,s){for(var l=mt(a),u=n.duration,f=n.delay,h=n.additive,v=n.setToFinal,c=!J(i),p=r.animators,d=[],g=0;g<l.length;g++){var m=a[y=l[g]];if(null!=m&&null!=t[y]&&(c||i[y]))if(!J(m)||fe(m)||No(m))d.push(y);else{if(e){s||(t[y]=m,r.updateDuringAnimation(e));continue}l_(r,y,t[y],m,n,i&&i[y],o,s)}else s||(t[y]=m,r.updateDuringAnimation(e),d.push(y))}var _=d.length;if(!h&&_)for(var S=0;S<p.length;S++)if((b=p[S]).targetName===e&&b.stopTracks(d)){var w=ht(p,b);p.splice(w,1)}if(n.force||(d=Lt(d,function(D){return!function tR(r,e){return r===e||fe(r)&&fe(e)&&function eR(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++)if(r[a]!==e[a])return!1;return!0}(r,e)}(a[D],t[D])}),_=d.length),_>0||n.force&&!o.length){var b,T=void 0,C=void 0,M=void 0;if(s)for(C={},v&&(T={}),S=0;S<_;S++)C[y=d[S]]=t[y],v?T[y]=a[y]:t[y]=a[y];else if(v)for(M={},S=0;S<_;S++){var y;M[y=d[S]]=ns(t[y]),$2(t,a,y)}(b=new Qv(t,!1,!1,h?Lt(p,function(L){return L.targetName===e}):null)).targetName=e,n.scope&&(b.scope=n.scope),v&&T&&b.whenWithKeys(0,T,d),M&&b.whenWithKeys(0,M,d),b.whenWithKeys(u??500,s?C:a,d).delay(f||0),r.addAnimator(b,e),o.push(b)}}Zt(hc,je),Zt(hc,ia);const u_=hc;var f_=function(r){function e(t){var a=r.call(this)||this;return a.isGroup=!0,a._children=[],a.attr(t),a}return Bt(e,r),e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var a=this._children,n=0;n<a.length;n++)if(a[n].name===t)return a[n]},e.prototype.childCount=function(){return this._children.length},e.prototype.add=function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},e.prototype.addBefore=function(t,a){if(t&&t!==this&&t.parent!==this&&a&&a.parent===this){var n=this._children,i=n.indexOf(a);i>=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,a){var n=ht(this._children,t);return n>=0&&this.replaceAt(a,n),this},e.prototype.replaceAt=function(t,a){var n=this._children,i=n[a];if(t&&t!==this&&t.parent!==this&&t!==i){n[a]=t,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var a=this.__zr;a&&a!==t.__zr&&t.addSelfToZr(a),a&&a.refresh()},e.prototype.remove=function(t){var a=this.__zr,n=this._children,i=ht(n,t);return i<0||(n.splice(i,1),t.parent=null,a&&t.removeSelfFromZr(a),a&&a.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,a=this.__zr,n=0;n<t.length;n++){var i=t[n];a&&i.removeSelfFromZr(a),i.parent=null}return t.length=0,this},e.prototype.eachChild=function(t,a){for(var n=this._children,i=0;i<n.length;i++)t.call(a,n[i],i);return this},e.prototype.traverse=function(t,a){for(var n=0;n<this._children.length;n++){var i=this._children[n],o=t.call(a,i);i.isGroup&&!o&&i.traverse(t,a)}return this},e.prototype.addSelfToZr=function(t){r.prototype.addSelfToZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].addSelfToZr(t)},e.prototype.removeSelfFromZr=function(t){r.prototype.removeSelfFromZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].removeSelfFromZr(t)},e.prototype.getBoundingRect=function(t){for(var a=new ut(0,0,0,0),n=t||this._children,i=[],o=null,s=0;s<n.length;s++){var l=n[s];if(!l.ignore&&!l.invisible){var u=l.getBoundingRect(),f=l.getLocalTransform(i);f?(ut.applyTransform(a,u,f),(o=o||a.clone()).union(a)):(o=o||u.clone()).union(u)}}return o||a},e}(u_);f_.prototype.type="group";const rt=f_;var Tu={},xn={},nR=function(){function r(e,t,a){var n=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,a=a||{},this.dom=t,this.id=e;var i=new f2,o=a.renderer||"canvas";Tu[o]||(o=mt(Tu)[0]),a.useDirtyRect=null!=a.useDirtyRect&&a.useDirtyRect;var s=new Tu[o](t,i,a,e),l=a.ssr||s.ssrOnly;this.storage=i,this.painter=s;var c,u=bt.node||bt.worker||l?null:new X2(s.getViewportRoot(),s.root),f=a.useCoarsePointer;(null==f||"auto"===f?bt.touchEventsSupported:!!f)&&(c=st(a.pointerSize,44)),this.handler=new i2(i,s,u,s.root,c),this.animation=new z2({stage:{update:l?null:function(){return n._flush(!0)}}}),l||this.animation.start()}return r.prototype.add=function(e){e&&(this.storage.addRoot(e),e.addSelfToZr(this),this.refresh())},r.prototype.remove=function(e){e&&(this.storage.delRoot(e),e.removeSelfFromZr(this),this.refresh())},r.prototype.configLayer=function(e,t){this.painter.configLayer&&this.painter.configLayer(e,t),this.refresh()},r.prototype.setBackgroundColor=function(e){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this.refresh(),this._backgroundColor=e,this._darkMode=function aR(r){if(!r)return!1;if("string"==typeof r)return es(r,1)<.4;if(r.colorStops){for(var e=r.colorStops,t=0,a=e.length,n=0;n<a;n++)t+=es(e[n].color,1);return(t/=a)<.4}return!1}(e)},r.prototype.getBackgroundColor=function(){return this._backgroundColor},r.prototype.setDarkMode=function(e){this._darkMode=e},r.prototype.isDarkMode=function(){return this._darkMode},r.prototype.refreshImmediately=function(e){e||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},r.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},r.prototype.flush=function(){this._flush(!1)},r.prototype._flush=function(e){var t,a=Pi();this._needsRefresh&&(t=!0,this.refreshImmediately(e)),this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());var n=Pi();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:n-a})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},r.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},r.prototype.resize=function(e){this.painter.resize((e=e||{}).width,e.height),this.handler.resize()},r.prototype.clearAnimation=function(){this.animation.clear()},r.prototype.getWidth=function(){return this.painter.getWidth()},r.prototype.getHeight=function(){return this.painter.getHeight()},r.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},r.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},r.prototype.on=function(e,t,a){return this.handler.on(e,t,a),this},r.prototype.off=function(e,t){this.handler.off(e,t)},r.prototype.trigger=function(e,t){this.handler.trigger(e,t)},r.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;t<e.length;t++)e[t]instanceof rt&&e[t].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},r.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,function rR(r){delete xn[r]}(this.id)},r}();function pc(r,e){var t=new nR(mv(),r,e);return xn[t.id]=t,t}function iR(r){r.dispose()}function oR(){for(var r in xn)xn.hasOwnProperty(r)&&xn[r].dispose();xn={}}function sR(r){return xn[r]}function h_(r,e){Tu[r]=e}var lR="5.4.1",v_=1e-4,c_=20;function It(r,e,t,a){var n=e[0],i=e[1],o=t[0],s=t[1],l=i-n,u=s-o;if(0===l)return 0===u?o:(o+s)/2;if(a)if(l>0){if(r<=n)return o;if(r>=i)return s}else{if(r>=n)return o;if(r<=i)return s}else{if(r===n)return o;if(r===i)return s}return(r-n)/l*u+o}function H(r,e){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%"}return U(r)?function uR(r){return r.replace(/^\s+|\s+$/g,"")}(r).match(/%$/)?parseFloat(r)/100*e:parseFloat(r):null==r?NaN:+r}function Wt(r,e,t){return null==e&&(e=10),e=Math.min(Math.max(0,e),c_),r=(+r).toFixed(e),t?r:+r}function We(r){return r.sort(function(e,t){return e-t}),r}function xr(r){if(r=+r,isNaN(r))return 0;if(r>1e-14)for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(r*e)/e===r)return t;return p_(r)}function p_(r){var e=r.toString().toLowerCase(),t=e.indexOf("e"),a=t>0?+e.slice(t+1):0,n=t>0?t:e.length,i=e.indexOf(".");return Math.max(0,(i<0?0:n-1-i)-a)}function dc(r,e){var t=Math.log,a=Math.LN10,n=Math.floor(t(r[1]-r[0])/a),i=Math.round(t(Math.abs(e[1]-e[0]))/a),o=Math.min(Math.max(-n+i,0),20);return isFinite(o)?o:20}function fR(r,e,t){return r[e]&&d_(r,t)[e]||0}function d_(r,e){var t=qe(r,function(c,p){return c+(isNaN(p)?0:p)},0);if(0===t)return[];for(var a=Math.pow(10,e),n=G(r,function(c){return(isNaN(c)?0:c)/t*a*100}),i=100*a,o=G(n,function(c){return Math.floor(c)}),s=qe(o,function(c,p){return c+p},0),l=G(n,function(c,p){return c-o[p]});s<i;){for(var u=Number.NEGATIVE_INFINITY,f=null,h=0,v=l.length;h<v;++h)l[h]>u&&(u=l[h],f=h);++o[f],l[f]=0,++s}return G(o,function(c){return c/a})}function hR(r,e){var t=Math.max(xr(r),xr(e)),a=r+e;return t>c_?a:Wt(a,t)}var gc=9007199254740991;function yc(r){var e=2*Math.PI;return(r%e+e)%e}function us(r){return r>-v_&&r<v_}var vR=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function Ue(r){if(r instanceof Date)return r;if(U(r)){var e=vR.exec(r);if(!e)return new Date(NaN);if(e[8]){var t=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(t-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,t,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}return null==r?new Date(NaN):new Date(Math.round(r))}function g_(r){return Math.pow(10,Cu(r))}function Cu(r){if(0===r)return 0;var e=Math.floor(Math.log(r)/Math.LN10);return r/Math.pow(10,e)>=10&&e++,e}function mc(r,e){var t=Cu(r),a=Math.pow(10,t),n=r/a;return r=(e?n<1.5?1:n<2.5?2:n<4?3:n<7?5:10:n<1?1:n<2?2:n<3?3:n<5?5:10)*a,t>=-20?+r.toFixed(t<0?-t:0):r}function Au(r,e){var t=(r.length-1)*e+1,a=Math.floor(t),n=+r[a-1],i=t-a;return i?n+i*(r[a]-n):n}function _c(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var e=-1/0,t=1,a=0;a<r.length;){for(var n=r[a].interval,i=r[a].close,o=0;o<2;o++)n[o]<=e&&(n[o]=e,i[o]=o?1:1-t),e=n[o],t=i[o];n[0]===n[1]&&i[0]*i[1]!=1?r.splice(a,1):a++}return r;function s(l,u,f){return l.interval[f]<u.interval[f]||l.interval[f]===u.interval[f]&&(l.close[f]-u.close[f]==(f?-1:1)||!f&&s(l,u,1))}}function Vr(r){var e=parseFloat(r);return e==r&&(0!==e||!U(r)||r.indexOf("x")<=0)?e:NaN}function Sc(r){return!isNaN(Vr(r))}function y_(){return Math.round(9*Math.random())}function m_(r,e){return 0===e?r:m_(e,r%e)}function __(r,e){return null==r?e:null==e?r:r*e/m_(r,e)}function S_(r,e,t){return(e-r)*t+r}var x_="series\0",b_="\0_ec_\0";function Pt(r){return r instanceof Array?r:null==r?[]:[r]}function bn(r,e,t){if(r){r[e]=r[e]||{},r.emphasis=r.emphasis||{},r.emphasis[e]=r.emphasis[e]||{};for(var a=0,n=t.length;a<n;a++){var i=t[a];!r.emphasis[e].hasOwnProperty(i)&&r[e].hasOwnProperty(i)&&(r.emphasis[e][i]=r[e][i])}}}var w_=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function Oi(r){return!J(r)||z(r)||r instanceof Date?r:r.value}function cR(r){return J(r)&&!(r instanceof Array)}function T_(r,e,t){var a="normalMerge"===t,n="replaceMerge"===t,i="replaceAll"===t;r=r||[],e=(e||[]).slice();var o=q();A(e,function(l,u){J(l)||(e[u]=null)});var s=function pR(r,e,t){var a=[];if("replaceAll"===t)return a;for(var n=0;n<r.length;n++){var i=r[n];i&&null!=i.id&&e.set(i.id,n),a.push({existing:"replaceMerge"===t||hs(i)?null:i,newOption:null,keyInfo:null,brandNew:null})}return a}(r,o,t);return(a||n)&&function dR(r,e,t,a){A(a,function(n,i){if(n&&null!=n.id){var o=fs(n.id),s=t.get(o);if(null!=s){var l=r[s];de(!l.newOption,'Duplicated option on id "'+o+'".'),l.newOption=n,l.existing=e[s],a[i]=null}}})}(s,r,o,e),a&&function gR(r,e){A(e,function(t,a){if(t&&null!=t.name)for(var n=0;n<r.length;n++){var i=r[n].existing;if(!r[n].newOption&&i&&(null==i.id||null==t.id)&&!hs(t)&&!hs(i)&&C_("name",i,t))return r[n].newOption=t,void(e[a]=null)}})}(s,e),a||n?function yR(r,e,t){A(e,function(a){if(a){for(var n,i=0;(n=r[i])&&(n.newOption||hs(n.existing)||n.existing&&null!=a.id&&!C_("id",a,n.existing));)i++;n?(n.newOption=a,n.brandNew=t):r.push({newOption:a,brandNew:t,existing:null,keyInfo:null}),i++}})}(s,e,n):i&&function mR(r,e){A(e,function(t){r.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})})}(s,e),function _R(r){var e=q();A(r,function(t){var a=t.existing;a&&e.set(a.id,t)}),A(r,function(t){var a=t.newOption;de(!a||null==a.id||!e.get(a.id)||e.get(a.id)===t,"id duplicates: "+(a&&a.id)),a&&null!=a.id&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})}),A(r,function(t,a){var n=t.existing,i=t.newOption,o=t.keyInfo;if(J(i)){if(o.name=null!=i.name?fs(i.name):n?n.name:x_+a,n)o.id=fs(n.id);else if(null!=i.id)o.id=fs(i.id);else{var s=0;do{o.id="\0"+o.name+"\0"+s++}while(e.get(o.id))}e.set(o.id,t)}})}(s),s}function C_(r,e,t){var a=te(e[r],null),n=te(t[r],null);return null!=a&&null!=n&&a===n}function fs(r){return te(r,"")}function te(r,e){return null==r?e:U(r)?r:wt(r)||Kl(r)?r+"":e}function xc(r){var e=r.name;return!(!e||!e.indexOf(x_))}function hs(r){return r&&null!=r.id&&0===fs(r.id).indexOf(b_)}function wn(r,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e.dataIndex?z(e.dataIndex)?G(e.dataIndex,function(t){return r.indexOfRawIndex(t)}):r.indexOfRawIndex(e.dataIndex):null!=e.name?z(e.name)?G(e.name,function(t){return r.indexOfName(t)}):r.indexOfName(e.name):void 0}function Tt(){var r="__ec_inner_"+TR++;return function(e){return e[r]||(e[r]={})}}var TR=y_();function vs(r,e,t){var a=bc(e,t),i=a.queryOptionMap,s=a.others,l=t?t.defaultMainType:null;return!a.mainTypeSpecified&&l&&i.set(l,{}),i.each(function(u,f){var h=cs(r,f,u,{useDefault:l===f,enableAll:!t||null==t.enableAll||t.enableAll,enableNone:!t||null==t.enableNone||t.enableNone});s[f+"Models"]=h.models,s[f+"Model"]=h.models[0]}),s}function bc(r,e){var t;if(U(r)){var a={};a[r+"Index"]=0,t=a}else t=r;var n=q(),i={},o=!1;return A(t,function(s,l){if("dataIndex"!==l&&"dataIndexInside"!==l){var u=l.match(/^(\w+)(Index|Id|Name)$/)||[],f=u[1],h=(u[2]||"").toLowerCase();!f||!h||e&&e.includeMainTypes&&ht(e.includeMainTypes,f)<0||(o=o||!!f,(n.get(f)||n.set(f,{}))[h]=s)}else i[l]=s}),{mainTypeSpecified:o,queryOptionMap:n,others:i}}var Qt={useDefault:!0,enableAll:!1,enableNone:!1},CR={useDefault:!1,enableAll:!0,enableNone:!0};function cs(r,e,t,a){a=a||Qt;var n=t.index,i=t.id,o=t.name,s={models:null,specified:null!=n||null!=i||null!=o};if(!s.specified){var l=void 0;return s.models=a.useDefault&&(l=r.getComponent(e))?[l]:[],s}return"none"===n||!1===n?(de(a.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):("all"===n&&(de(a.enableAll,'`"all"` is not a valid value on index option.'),n=i=o=null),s.models=r.queryComponents({mainType:e,index:n,id:i,name:o}),s)}function A_(r,e,t){r.setAttribute?r.setAttribute(e,t):r[e]=t}function wc(r,e){var t=q(),a=[];return A(r,function(n){var i=e(n);(t.get(i)||(a.push(i),t.set(i,[]))).push(n)}),{keys:a,buckets:t}}function M_(r,e,t,a,n){var i=null==e||"auto"===e;if(null==a)return a;if(wt(a))return Wt(o=S_(t||0,a,n),i?Math.max(xr(t||0),xr(a)):e);if(U(a))return n<1?t:a;for(var s=[],l=t,u=a,f=Math.max(l?l.length:0,u.length),h=0;h<f;++h){var v=r.getDimensionInfo(h);if(v&&"ordinal"===v.type)s[h]=(n<1&&l?l:u)[h];else{var c=l&&l[h]?l[h]:0,p=u[h],o=S_(c,p,n);s[h]=Wt(o,i?Math.max(xr(c),xr(p)):e)}}return s}var DR=".",Tn="___EC__COMPONENT__CONTAINER___",D_="___EC__EXTENDED_CLASS___";function Br(r){var e={main:"",sub:""};if(r){var t=r.split(DR);e.main=t[0]||"",e.sub=t[1]||""}return e}function Tc(r,e){r.$constructor=r,r.extend=function(t){var n,a=this;return function PR(r){return j(r)&&/^class\s/.test(Function.prototype.toString.call(r))}(a)?n=function(i){function o(){return i.apply(this,arguments)||this}return O(o,i),o}(a):(n=function(){(t.$constructor||a).apply(this,arguments)},_v(n,this)),V(n.prototype,t),n[D_]=!0,n.extend=this.extend,n.superCall=kR,n.superApply=OR,n.superClass=a,n}}function L_(r,e){r.extend=e.extend}var RR=Math.round(10*Math.random());function kR(r,e){for(var t=[],a=2;a<arguments.length;a++)t[a-2]=arguments[a];return this.superClass.prototype[e].apply(r,t)}function OR(r,e,t){return this.superClass.prototype[e].apply(r,t)}function Mu(r){var e={};r.registerClass=function(a){var n=a.type||a.prototype.type;if(n){(function LR(r){de(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(r),'componentType "'+r+'" illegal')})(n),a.prototype.type=n;var i=Br(n);if(i.sub){if(i.sub!==Tn){var o=function t(a){var n=e[a.main];return(!n||!n[Tn])&&((n=e[a.main]={})[Tn]=!0),n}(i);o[i.sub]=a}}else e[i.main]=a}return a},r.getClass=function(a,n,i){var o=e[a];if(o&&o[Tn]&&(o=n?o[n]:null),i&&!o)throw new Error(n?"Component "+a+"."+(n||"")+" is used but not imported.":a+".type should be specified.");return o},r.getClassesByMainType=function(a){var n=Br(a),i=[],o=e[n.main];return o&&o[Tn]?A(o,function(s,l){l!==Tn&&i.push(s)}):i.push(o),i},r.hasClass=function(a){var n=Br(a);return!!e[n.main]},r.getAllClassMainTypes=function(){var a=[];return A(e,function(n,i){a.push(i)}),a},r.hasSubTypes=function(a){var n=Br(a),i=e[n.main];return i&&i[Tn]}}function Cn(r,e){for(var t=0;t<r.length;t++)r[t][1]||(r[t][1]=r[t][0]);return e=e||!1,function(a,n,i){for(var o={},s=0;s<r.length;s++){var l=r[s][1];if(!(n&&ht(n,l)>=0||i&&ht(i,l)<0)){var u=a.getShallow(l,e);null!=u&&(o[r[s][0]]=u)}}return o}}var VR=Cn([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),BR=function(){function r(){}return r.prototype.getAreaStyle=function(e,t){return VR(this,e,t)},r}(),Cc=new Qo(50);function zR(r){if("string"==typeof r){var e=Cc.get(r);return e&&e.image}return r}function Ac(r,e,t,a,n){if(r){if("string"==typeof r){if(e&&e.__zrImageSrc===r||!t)return e;var i=Cc.get(r),o={hostEl:t,cb:a,cbPayload:n};return i?!Du(e=i.image)&&i.pending.push(o):((e=dr.loadImage(r,I_,I_)).__zrImageSrc=r,Cc.put(r,e.__cachedImgObj={image:e,pending:[o]})),e}return r}return e}function I_(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e<r.pending.length;e++){var t=r.pending[e],a=t.cb;a&&a(this,t.cbPayload),t.hostEl.dirty()}r.pending.length=0}function Du(r){return r&&r.width&&r.height}var Mc=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function P_(r,e,t,a,n){if(!e)return"";var i=(r+"").split("\n");n=R_(e,t,a,n);for(var o=0,s=i.length;o<s;o++)i[o]=E_(i[o],n);return i.join("\n")}function R_(r,e,t,a){var n=V({},a=a||{});n.font=e,t=st(t,"..."),n.maxIterations=st(a.maxIterations,2);var i=n.minChar=st(a.minChar,0);n.cnCharWidth=He("\u56fd",e);var o=n.ascCharWidth=He("a",e);n.placeholder=st(a.placeholder,"");for(var s=r=Math.max(0,r-1),l=0;l<i&&s>=o;l++)s-=o;var u=He(t,e);return u>s&&(t="",u=0),s=r-u,n.ellipsis=t,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=r,n}function E_(r,e){var t=e.containerWidth,a=e.font,n=e.contentWidth;if(!t)return"";var i=He(r,a);if(i<=t)return r;for(var o=0;;o++){if(i<=n||o>=e.maxIterations){r+=e.ellipsis;break}var s=0===o?GR(r,n,e.ascCharWidth,e.cnCharWidth):i>0?Math.floor(r.length*n/i):0;i=He(r=r.substr(0,s),a)}return""===r&&(r=e.placeholder),r}function GR(r,e,t,a){for(var n=0,i=0,o=r.length;i<o&&n<e;i++){var s=r.charCodeAt(i);n+=0<=s&&s<=127?t:a}return i}var HR=function r(){},k_=function r(e){this.tokens=[],e&&(this.tokens=e)},WR=function r(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function Dc(r,e,t,a,n){var f,h,i=""===e,o=n&&t.rich[n]||{},s=r.lines,l=o.font||t.font,u=!1;if(a){var v=o.padding,c=v?v[1]+v[3]:0;if(null!=o.width&&"auto"!==o.width){var p=Sr(o.width,a.width)+c;s.length>0&&p+a.accumWidth>a.width&&(f=e.split("\n"),u=!0),a.accumWidth=p}else{var d=O_(e,l,a.width,a.breakAll,a.accumWidth);a.accumWidth=d.accumWidth+c,h=d.linesWidths,f=d.lines}}else f=e.split("\n");for(var g=0;g<f.length;g++){var y=f[g],m=new HR;if(m.styleName=n,m.text=y,m.isLineHolder=!y&&!i,m.width="number"==typeof o.width?o.width:h?h[g]:He(y,l),g||u)s.push(new k_([m]));else{var _=(s[s.length-1]||(s[0]=new k_)).tokens,S=_.length;1===S&&_[0].isLineHolder?_[0]=m:(y||!S||i)&&_.push(m)}}}var ZR=qe(",&?/;] ".split(""),function(r,e){return r[e]=!0,r},{});function XR(r){return!function YR(r){var e=r.charCodeAt(0);return e>=33&&e<=383}(r)||!!ZR[r]}function O_(r,e,t,a,n){for(var i=[],o=[],s="",l="",u=0,f=0,h=0;h<r.length;h++){var v=r.charAt(h);if("\n"!==v){var c=He(v,e),p=!a&&!XR(v);(i.length?f+c>t:n+f+c>t)?f?(s||l)&&(p?(s||(s=l,l="",f=u=0),i.push(s),o.push(f-u),l+=v,s="",f=u+=c):(l&&(s+=l,l="",u=0),i.push(s),o.push(f),s=v,f=c)):p?(i.push(l),o.push(u),l=v,u=c):(i.push(v),o.push(c)):(f+=c,p?(l+=v,u+=c):(l&&(s+=l,l="",u=0),s+=v))}else l&&(s+=l,f+=u),i.push(s),o.push(f),s="",l="",u=0,f=0}return!i.length&&!s&&(s=r,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(f)),1===i.length&&(f+=n),{accumWidth:f,lines:i,linesWidths:o}}var Lc="__zr_style_"+Math.round(10*Math.random()),An={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Lu={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};An[Lc]=!0;var N_=["z","z2","invisible"],qR=["invisible"],KR=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype._init=function(t){for(var a=mt(t),n=0;n<a.length;n++){var i=a[n];"style"===i?this.useStyle(t[i]):r.prototype.attrKV.call(this,i,t[i])}this.style||this.useStyle({})},e.prototype.beforeBrush=function(){},e.prototype.afterBrush=function(){},e.prototype.innerBeforeBrush=function(){},e.prototype.innerAfterBrush=function(){},e.prototype.shouldBePainted=function(t,a,n,i){var o=this.transform;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function jR(r,e,t){return Ic.copy(r.getBoundingRect()),r.transform&&Ic.applyTransform(r.transform),Pc.width=e,Pc.height=t,!Ic.intersect(Pc)}(this,t,a)||o&&!o[0]&&!o[3])return!1;if(n&&this.__clipPaths)for(var s=0;s<this.__clipPaths.length;++s)if(this.__clipPaths[s].isZeroArea())return!1;if(i&&this.parent)for(var l=this.parent;l;){if(l.ignore)return!1;l=l.parent}return!0},e.prototype.contain=function(t,a){return this.rectContain(t,a)},e.prototype.traverse=function(t,a){t.call(a,this)},e.prototype.rectContain=function(t,a){var n=this.transformCoordToLocal(t,a);return this.getBoundingRect().contain(n[0],n[1])},e.prototype.getPaintRect=function(){var t=this._paintRect;if(!this._paintRect||this.__dirty){var a=this.transform,n=this.getBoundingRect(),i=this.style,o=i.shadowBlur||0,s=i.shadowOffsetX||0,l=i.shadowOffsetY||0;t=this._paintRect||(this._paintRect=new ut(0,0,0,0)),a?ut.applyTransform(t,n,a):t.copy(n),(o||s||l)&&(t.width+=2*o+Math.abs(s),t.height+=2*o+Math.abs(l),t.x=Math.min(t.x,t.x+s-o),t.y=Math.min(t.y,t.y+l-o));var u=this.dirtyRectTolerance;t.isZero()||(t.x=Math.floor(t.x-u),t.y=Math.floor(t.y-u),t.width=Math.ceil(t.width+1+2*u),t.height=Math.ceil(t.height+1+2*u))}return t},e.prototype.setPrevPaintRect=function(t){t?(this._prevPaintRect=this._prevPaintRect||new ut(0,0,0,0),this._prevPaintRect.copy(t)):this._prevPaintRect=null},e.prototype.getPrevPaintRect=function(){return this._prevPaintRect},e.prototype.animateStyle=function(t){return this.animate("style",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():this.markRedraw()},e.prototype.attrKV=function(t,a){"style"!==t?r.prototype.attrKV.call(this,t,a):this.style?this.setStyle(a):this.useStyle(a)},e.prototype.setStyle=function(t,a){return"string"==typeof t?this.style[t]=a:V(this.style,t),this.dirtyStyle(),this},e.prototype.dirtyStyle=function(t){t||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},e.prototype.dirty=function(){this.dirtyStyle()},e.prototype.styleChanged=function(){return!!(2&this.__dirty)},e.prototype.styleUpdated=function(){this.__dirty&=-3},e.prototype.createStyle=function(t){return zo(An,t)},e.prototype.useStyle=function(t){t[Lc]||(t=this.createStyle(t)),this.__inHover?this.__hoverStyle=t:this.style=t,this.dirtyStyle()},e.prototype.isStyleObject=function(t){return t[Lc]},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.style&&!a.style&&(a.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(t,a,N_)},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var u,l=!(a&&i);if(a&&a.style?o?i?u=a.style:(u=this._mergeStyle(this.createStyle(),n.style),this._mergeStyle(u,a.style)):(u=this._mergeStyle(this.createStyle(),i?this.style:n.style),this._mergeStyle(u,a.style)):l&&(u=n.style),u)if(o){var f=this.style;if(this.style=this.createStyle(l?{}:f),l)for(var h=mt(f),v=0;v<h.length;v++)(c=h[v])in u&&(u[c]=u[c],this.style[c]=f[c]);var p=mt(u);for(v=0;v<p.length;v++)this.style[c=p[v]]=this.style[c];this._transitionState(t,{style:u},s,this.getAnimationStyleProps())}else this.useStyle(u);var d=this.__inHover?qR:N_;for(v=0;v<d.length;v++){var c=d[v];a&&null!=a[c]?this[c]=a[c]:l&&null!=n[c]&&(this[c]=n[c])}},e.prototype._mergeStates=function(t){for(var n,a=r.prototype._mergeStates.call(this,t),i=0;i<t.length;i++){var o=t[i];o.style&&this._mergeStyle(n=n||{},o.style)}return n&&(a.style=n),a},e.prototype._mergeStyle=function(t,a){return V(t,a),t},e.prototype.getAnimationStyleProps=function(){return Lu},e.initDefaultProps=((t=e.prototype).type="displayable",t.invisible=!1,t.z=0,t.z2=0,t.zlevel=0,t.culling=!1,t.cursor="pointer",t.rectHover=!1,t.incremental=!1,t._rect=null,t.dirtyRectTolerance=0,void(t.__dirty=2|Fe)),e;var t}(u_),Ic=new ut(0,0,0,0),Pc=new ut(0,0,0,0);const tr=KR;var Ee=Math.min,ke=Math.max,Rc=Math.sin,Ec=Math.cos,Mn=2*Math.PI,Iu=Ta(),Pu=Ta(),Ru=Ta();function Eu(r,e,t){if(0!==r.length){for(var a=r[0],n=a[0],i=a[0],o=a[1],s=a[1],l=1;l<r.length;l++)n=Ee(n,(a=r[l])[0]),i=ke(i,a[0]),o=Ee(o,a[1]),s=ke(s,a[1]);e[0]=n,e[1]=o,t[0]=i,t[1]=s}}function V_(r,e,t,a,n,i){n[0]=Ee(r,t),n[1]=Ee(e,a),i[0]=ke(r,t),i[1]=ke(e,a)}var B_=[],z_=[];function QR(r,e,t,a,n,i,o,s,l,u){var f=k0,h=re,v=f(r,t,n,o,B_);l[0]=1/0,l[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var c=0;c<v;c++){var p=h(r,t,n,o,B_[c]);l[0]=Ee(p,l[0]),u[0]=ke(p,u[0])}for(v=f(e,a,i,s,z_),c=0;c<v;c++){var d=h(e,a,i,s,z_[c]);l[1]=Ee(d,l[1]),u[1]=ke(d,u[1])}l[0]=Ee(r,l[0]),u[0]=ke(r,u[0]),l[0]=Ee(o,l[0]),u[0]=ke(o,u[0]),l[1]=Ee(e,l[1]),u[1]=ke(e,u[1]),l[1]=Ee(s,l[1]),u[1]=ke(s,u[1])}function JR(r,e,t,a,n,i,o,s){var l=N0,u=le,f=ke(Ee(l(r,t,n),1),0),h=ke(Ee(l(e,a,i),1),0),v=u(r,t,n,f),c=u(e,a,i,h);o[0]=Ee(r,n,v),o[1]=Ee(e,i,c),s[0]=ke(r,n,v),s[1]=ke(e,i,c)}function $R(r,e,t,a,n,i,o,s,l){var u=ea,f=ra,h=Math.abs(n-i);if(h%Mn<1e-4&&h>1e-4)return s[0]=r-t,s[1]=e-a,l[0]=r+t,void(l[1]=e+a);if(Iu[0]=Ec(n)*t+r,Iu[1]=Rc(n)*a+e,Pu[0]=Ec(i)*t+r,Pu[1]=Rc(i)*a+e,u(s,Iu,Pu),f(l,Iu,Pu),(n%=Mn)<0&&(n+=Mn),(i%=Mn)<0&&(i+=Mn),n>i&&!o?i+=Mn:n<i&&o&&(n+=Mn),o){var v=i;i=n,n=v}for(var c=0;c<i;c+=Math.PI/2)c>n&&(Ru[0]=Ec(c)*t+r,Ru[1]=Rc(c)*a+e,u(s,Ru,s),f(l,Ru,l))}var kt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Dn=[],Ln=[],zr=[],Ea=[],Gr=[],Fr=[],kc=Math.min,Oc=Math.max,In=Math.cos,Pn=Math.sin,oa=Math.abs,Nc=Math.PI,ka=2*Nc,Vc=typeof Float32Array<"u",ps=[];function Bc(r){return Math.round(r/Nc*1e8)/1e8%2*Nc}function G_(r,e){var t=Bc(r[0]);t<0&&(t+=ka);var n=r[1];n+=t-r[0],!e&&n-t>=ka?n=t+ka:e&&t-n>=ka?n=t-ka:!e&&t>n?n=t+(ka-Bc(t-n)):e&&t<n&&(n=t-(ka-Bc(n-t))),r[0]=t,r[1]=n}var tE=function(){function r(e){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,e&&(this._saveData=!1),this._saveData&&(this.data=[])}return r.prototype.increaseVersion=function(){this._version++},r.prototype.getVersion=function(){return this._version},r.prototype.setScale=function(e,t,a){(a=a||0)>0&&(this._ux=oa(a/xu/e)||0,this._uy=oa(a/xu/t)||0)},r.prototype.setDPR=function(e){this.dpr=e},r.prototype.setContext=function(e){this._ctx=e},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(kt.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},r.prototype.lineTo=function(e,t){var a=oa(e-this._xi),n=oa(t-this._yi),i=a>this._ux||n>this._uy;if(this.addData(kt.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=a*a+n*n;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){return this._drawPendingPt(),this.addData(kt.C,e,t,a,n,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,a,n,i,o),this._xi=i,this._yi=o,this},r.prototype.quadraticCurveTo=function(e,t,a,n){return this._drawPendingPt(),this.addData(kt.Q,e,t,a,n),this._ctx&&this._ctx.quadraticCurveTo(e,t,a,n),this._xi=a,this._yi=n,this},r.prototype.arc=function(e,t,a,n,i,o){return this._drawPendingPt(),ps[0]=n,ps[1]=i,G_(ps,o),this.addData(kt.A,e,t,a,a,n=ps[0],(i=ps[1])-n,0,o?0:1),this._ctx&&this._ctx.arc(e,t,a,n,i,o),this._xi=In(i)*a+e,this._yi=Pn(i)*a+t,this},r.prototype.arcTo=function(e,t,a,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,a,n,i),this},r.prototype.rect=function(e,t,a,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,a,n),this.addData(kt.R,e,t,a,n),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(kt.Z);var e=this._ctx,t=this._x0,a=this._y0;return e&&e.closePath(),this._xi=t,this._yi=a,this},r.prototype.fill=function(e){e&&e.fill(),this.toStatic()},r.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(e){var t=e.length;(!this.data||this.data.length!==t)&&Vc&&(this.data=new Float32Array(t));for(var a=0;a<t;a++)this.data[a]=e[a];this._len=t},r.prototype.appendPath=function(e){e instanceof Array||(e=[e]);for(var t=e.length,a=0,n=this._len,i=0;i<t;i++)a+=e[i].len();for(Vc&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+a)),i=0;i<t;i++)for(var o=e[i].data,s=0;s<o.length;s++)this.data[n++]=o[s];this._len=n},r.prototype.addData=function(e,t,a,n,i,o,s,l,u){if(this._saveData){var f=this.data;this._len+arguments.length>f.length&&(this._expandData(),f=this.data);for(var h=0;h<arguments.length;h++)f[this._len++]=arguments[h]}},r.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t<this._len;t++)e[t]=this.data[t];this.data=e}},r.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var e=this.data;e instanceof Array&&(e.length=this._len,Vc&&this._len>11&&(this.data=new Float32Array(e)))}},r.prototype.getBoundingRect=function(){zr[0]=zr[1]=Gr[0]=Gr[1]=Number.MAX_VALUE,Ea[0]=Ea[1]=Fr[0]=Fr[1]=-Number.MAX_VALUE;var o,e=this.data,t=0,a=0,n=0,i=0;for(o=0;o<this._len;){var s=e[o++],l=1===o;switch(l&&(n=t=e[o],i=a=e[o+1]),s){case kt.M:t=n=e[o++],a=i=e[o++],Gr[0]=n,Gr[1]=i,Fr[0]=n,Fr[1]=i;break;case kt.L:V_(t,a,e[o],e[o+1],Gr,Fr),t=e[o++],a=e[o++];break;case kt.C:QR(t,a,e[o++],e[o++],e[o++],e[o++],e[o],e[o+1],Gr,Fr),t=e[o++],a=e[o++];break;case kt.Q:JR(t,a,e[o++],e[o++],e[o],e[o+1],Gr,Fr),t=e[o++],a=e[o++];break;case kt.A:var u=e[o++],f=e[o++],h=e[o++],v=e[o++],c=e[o++],p=e[o++]+c;o+=1;var d=!e[o++];l&&(n=In(c)*h+u,i=Pn(c)*v+f),$R(u,f,h,v,c,p,d,Gr,Fr),t=In(p)*h+u,a=Pn(p)*v+f;break;case kt.R:V_(n=t=e[o++],i=a=e[o++],n+e[o++],i+e[o++],Gr,Fr);break;case kt.Z:t=n,a=i}ea(zr,zr,Gr),ra(Ea,Ea,Fr)}return 0===o&&(zr[0]=zr[1]=Ea[0]=Ea[1]=0),new ut(zr[0],zr[1],Ea[0]-zr[0],Ea[1]-zr[1])},r.prototype._calculateLength=function(){var e=this.data,t=this._len,a=this._ux,n=this._uy,i=0,o=0,s=0,l=0;this._pathSegLen||(this._pathSegLen=[]);for(var u=this._pathSegLen,f=0,h=0,v=0;v<t;){var c=e[v++],p=1===v;p&&(s=i=e[v],l=o=e[v+1]);var d=-1;switch(c){case kt.M:i=s=e[v++],o=l=e[v++];break;case kt.L:var g=e[v++],_=(y=e[v++])-o;(oa(m=g-i)>a||oa(_)>n||v===t-1)&&(d=Math.sqrt(m*m+_*_),i=g,o=y);break;case kt.C:var S=e[v++],b=e[v++],y=(g=e[v++],e[v++]),x=e[v++],w=e[v++];d=h2(i,o,S,b,g,y,x,w,10),i=x,o=w;break;case kt.Q:d=c2(i,o,S=e[v++],b=e[v++],g=e[v++],y=e[v++],10),i=g,o=y;break;case kt.A:var T=e[v++],C=e[v++],M=e[v++],D=e[v++],L=e[v++],I=e[v++],P=I+L;v+=1,v++,p&&(s=In(L)*M+T,l=Pn(L)*D+C),d=Oc(M,D)*kc(ka,Math.abs(I)),i=In(P)*M+T,o=Pn(P)*D+C;break;case kt.R:s=i=e[v++],l=o=e[v++],d=2*e[v++]+2*e[v++];break;case kt.Z:var m=s-i;_=l-o,d=Math.sqrt(m*m+_*_),i=s,o=l}d>=0&&(u[h++]=d,f+=d)}return this._pathLen=f,f},r.prototype.rebuildPath=function(e,t){var s,l,u,f,h,v,p,m,S,b,a=this.data,n=this._ux,i=this._uy,o=this._len,c=t<1,g=0,y=0,_=0;if(!c||(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,m=t*this._pathLen))t:for(var x=0;x<o;){var w=a[x++],T=1===x;switch(T&&(s=u=a[x],l=f=a[x+1]),w!==kt.L&&_>0&&(e.lineTo(S,b),_=0),w){case kt.M:s=u=a[x++],l=f=a[x++],e.moveTo(u,f);break;case kt.L:h=a[x++],v=a[x++];var C=oa(h-u),M=oa(v-f);if(C>n||M>i){if(c){if(g+(D=p[y++])>m){e.lineTo(u*(1-(L=(m-g)/D))+h*L,f*(1-L)+v*L);break t}g+=D}e.lineTo(h,v),u=h,f=v,_=0}else{var I=C*C+M*M;I>_&&(S=h,b=v,_=I)}break;case kt.C:var P=a[x++],R=a[x++],E=a[x++],N=a[x++],k=a[x++],B=a[x++];if(c){if(g+(D=p[y++])>m){Ia(u,P,E,k,L=(m-g)/D,Dn),Ia(f,R,N,B,L,Ln),e.bezierCurveTo(Dn[1],Ln[1],Dn[2],Ln[2],Dn[3],Ln[3]);break t}g+=D}e.bezierCurveTo(P,R,E,N,k,B),u=k,f=B;break;case kt.Q:if(P=a[x++],R=a[x++],E=a[x++],N=a[x++],c){if(g+(D=p[y++])>m){jo(u,P,E,L=(m-g)/D,Dn),jo(f,R,N,L,Ln),e.quadraticCurveTo(Dn[1],Ln[1],Dn[2],Ln[2]);break t}g+=D}e.quadraticCurveTo(P,R,E,N),u=E,f=N;break;case kt.A:var F=a[x++],W=a[x++],X=a[x++],$=a[x++],tt=a[x++],dt=a[x++],Mt=a[x++],gt=!a[x++],at=X>$?X:$,yt=oa(X-$)>.001,vt=tt+dt,K=!1;if(c&&(g+(D=p[y++])>m&&(vt=tt+dt*(m-g)/D,K=!0),g+=D),yt&&e.ellipse?e.ellipse(F,W,X,$,Mt,tt,vt,gt):e.arc(F,W,at,tt,vt,gt),K)break t;T&&(s=In(tt)*X+F,l=Pn(tt)*$+W),u=In(vt)*X+F,f=Pn(vt)*$+W;break;case kt.R:s=u=a[x],l=f=a[x+1],h=a[x++],v=a[x++];var ft=a[x++],Ht=a[x++];if(c){if(g+(D=p[y++])>m){var At=m-g;e.moveTo(h,v),e.lineTo(h+kc(At,ft),v),(At-=ft)>0&&e.lineTo(h+ft,v+kc(At,Ht)),(At-=Ht)>0&&e.lineTo(h+Oc(ft-At,0),v+Ht),(At-=ft)>0&&e.lineTo(h,v+Oc(Ht-At,0));break t}g+=D}e.rect(h,v,ft,Ht);break;case kt.Z:if(c){var D;if(g+(D=p[y++])>m){var L;e.lineTo(u*(1-(L=(m-g)/D))+s*L,f*(1-L)+l*L);break t}g+=D}e.closePath(),u=s,f=l}}},r.prototype.clone=function(){var e=new r,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},r.CMD=kt,r.initDefaultProps=function(){var e=r.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),r}();const Hr=tE;function Oa(r,e,t,a,n,i,o){if(0===n)return!1;var l,s=n;if(o>e+s&&o>a+s||o<e-s&&o<a-s||i>r+s&&i>t+s||i<r-s&&i<t-s)return!1;if(r===t)return Math.abs(i-r)<=s/2;var f=(l=(e-a)/(r-t))*i-o+(r*a-t*e)/(r-t);return f*f/(l*l+1)<=s/2*s/2}function eE(r,e,t,a,n,i,o,s,l,u,f){if(0===l)return!1;var h=l;return!(f>e+h&&f>a+h&&f>i+h&&f>s+h||f<e-h&&f<a-h&&f<i-h&&f<s-h||u>r+h&&u>t+h&&u>n+h&&u>o+h||u<r-h&&u<t-h&&u<n-h&&u<o-h)&&O0(r,e,t,a,n,i,o,s,u,f,null)<=h/2}function F_(r,e,t,a,n,i,o,s,l){if(0===o)return!1;var u=o;return!(l>e+u&&l>a+u&&l>i+u||l<e-u&&l<a-u&&l<i-u||s>r+u&&s>t+u&&s>n+u||s<r-u&&s<t-u&&s<n-u)&&V0(r,e,t,a,n,i,s,l,null)<=u/2}var H_=2*Math.PI;function Na(r){return(r%=H_)<0&&(r+=H_),r}var ds=2*Math.PI;function rE(r,e,t,a,n,i,o,s,l){if(0===o)return!1;var u=o;s-=r,l-=e;var f=Math.sqrt(s*s+l*l);if(f-u>t||f+u<t)return!1;if(Math.abs(a-n)%ds<1e-4)return!0;if(i){var h=a;a=Na(n),n=Na(h)}else a=Na(a),n=Na(n);a>n&&(n+=ds);var v=Math.atan2(l,s);return v<0&&(v+=ds),v>=a&&v<=n||v+ds>=a&&v+ds<=n}function sa(r,e,t,a,n,i){if(i>e&&i>a||i<e&&i<a||a===e)return 0;var o=(i-e)/(a-e),s=a<e?1:-1;(1===o||0===o)&&(s=a<e?.5:-.5);var l=o*(t-r)+r;return l===n?1/0:l>n?s:0}var Va=Hr.CMD,Rn=2*Math.PI,aE=1e-4,Ce=[-1,-1,-1],er=[-1,-1];function iE(){var r=er[0];er[0]=er[1],er[1]=r}function oE(r,e,t,a,n,i,o,s,l,u){if(u>e&&u>a&&u>i&&u>s||u<e&&u<a&&u<i&&u<s)return 0;var f=fu(e,a,i,s,u,Ce);if(0===f)return 0;for(var h=0,v=-1,c=void 0,p=void 0,d=0;d<f;d++){var g=Ce[d],y=0===g||1===g?.5:1;re(r,t,n,o,g)<l||(v<0&&(v=k0(e,a,i,s,er),er[1]<er[0]&&v>1&&iE(),c=re(e,a,i,s,er[0]),v>1&&(p=re(e,a,i,s,er[1]))),h+=2===v?g<er[0]?c<e?y:-y:g<er[1]?p<c?y:-y:s<p?y:-y:g<er[0]?c<e?y:-y:s<c?y:-y)}return h}function sE(r,e,t,a,n,i,o,s){if(s>e&&s>a&&s>i||s<e&&s<a&&s<i)return 0;var l=function v2(r,e,t,a,n){var i=r-2*e+t,o=2*(e-r),s=r-a,l=0;if(La(i))R0(o)&&(u=-s/o)>=0&&u<=1&&(n[l++]=u);else{var f=o*o-4*i*s;if(La(f))(u=-o/(2*i))>=0&&u<=1&&(n[l++]=u);else if(f>0){var u,h=Da(f),v=(-o-h)/(2*i);(u=(-o+h)/(2*i))>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}(e,a,i,s,Ce);if(0===l)return 0;var u=N0(e,a,i);if(u>=0&&u<=1){for(var f=0,h=le(e,a,i,u),v=0;v<l;v++){var c=0===Ce[v]||1===Ce[v]?.5:1;le(r,t,n,Ce[v])<o||(f+=Ce[v]<u?h<e?c:-c:i<h?c:-c)}return f}return c=0===Ce[0]||1===Ce[0]?.5:1,le(r,t,n,Ce[0])<o?0:i<e?c:-c}function lE(r,e,t,a,n,i,o,s){if((s-=e)>t||s<-t)return 0;var l=Math.sqrt(t*t-s*s);Ce[0]=-l,Ce[1]=l;var u=Math.abs(a-n);if(u<1e-4)return 0;if(u>=Rn-1e-4){a=0,n=Rn;var f=i?1:-1;return o>=Ce[0]+r&&o<=Ce[1]+r?f:0}if(a>n){var h=a;a=n,n=h}a<0&&(a+=Rn,n+=Rn);for(var v=0,c=0;c<2;c++){var p=Ce[c];if(p+r>o){var d=Math.atan2(s,p);f=i?1:-1,d<0&&(d=Rn+d),(d>=a&&d<=n||d+Rn>=a&&d+Rn<=n)&&(d>Math.PI/2&&d<1.5*Math.PI&&(f=-f),v+=f)}}return v}function W_(r,e,t,a,n){for(var v,c,i=r.data,o=r.len(),s=0,l=0,u=0,f=0,h=0,p=0;p<o;){var d=i[p++],g=1===p;switch(d===Va.M&&p>1&&(t||(s+=sa(l,u,f,h,a,n))),g&&(f=l=i[p],h=u=i[p+1]),d){case Va.M:l=f=i[p++],u=h=i[p++];break;case Va.L:if(t){if(Oa(l,u,i[p],i[p+1],e,a,n))return!0}else s+=sa(l,u,i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Va.C:if(t){if(eE(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=oE(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Va.Q:if(t){if(F_(l,u,i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=sE(l,u,i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Va.A:var y=i[p++],m=i[p++],_=i[p++],S=i[p++],b=i[p++],x=i[p++];p+=1;var w=!!(1-i[p++]);v=Math.cos(b)*_+y,c=Math.sin(b)*S+m,g?(f=v,h=c):s+=sa(l,u,v,c,a,n);var T=(a-y)*S/_+y;if(t){if(rE(y,m,S,b,b+x,w,e,T,n))return!0}else s+=lE(y,m,S,b,b+x,w,T,n);l=Math.cos(b+x)*_+y,u=Math.sin(b+x)*S+m;break;case Va.R:if(f=l=i[p++],h=u=i[p++],v=f+i[p++],c=h+i[p++],t){if(Oa(f,h,v,h,e,a,n)||Oa(v,h,v,c,e,a,n)||Oa(v,c,f,c,e,a,n)||Oa(f,c,f,h,e,a,n))return!0}else s+=sa(v,h,v,c,a,n),s+=sa(f,c,f,h,a,n);break;case Va.Z:if(t){if(Oa(l,u,f,h,e,a,n))return!0}else s+=sa(l,u,f,h,a,n);l=f,u=h}}return!t&&!function nE(r,e){return Math.abs(r-e)<aE}(u,h)&&(s+=sa(l,u,f,h,a,n)||0),0!==s}var ku=Q({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},An),hE={style:Q({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Lu.style)},zc=Nr.concat(["invisible","culling","z","z2","zlevel","parent"]),vE=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.update=function(){var t=this;r.prototype.update.call(this);var a=this.style;if(a.decal){var n=this._decalEl=this._decalEl||new e;n.buildPath===e.prototype.buildPath&&(n.buildPath=function(l){t.buildPath(l,t.shape)}),n.silent=!0;var i=n.style;for(var o in a)i[o]!==a[o]&&(i[o]=a[o]);i.fill=a.fill?a.decal:null,i.decal=null,i.shadowColor=null,a.strokeFirst&&(i.stroke=null);for(var s=0;s<zc.length;++s)n[zc[s]]=this[zc[s]];n.__dirty|=Fe}else this._decalEl&&(this._decalEl=null)},e.prototype.getDecalElement=function(){return this._decalEl},e.prototype._init=function(t){var a=mt(t);this.shape=this.getDefaultShape();var n=this.getDefaultStyle();n&&this.useStyle(n);for(var i=0;i<a.length;i++){var o=a[i],s=t[o];"style"===o?this.style?V(this.style,s):this.useStyle(s):"shape"===o?V(this.shape,s):r.prototype.attrKV.call(this,o,s)}this.style||this.useStyle({})},e.prototype.getDefaultStyle=function(){return null},e.prototype.getDefaultShape=function(){return{}},e.prototype.canBeInsideText=function(){return this.hasFill()},e.prototype.getInsideTextFill=function(){var t=this.style.fill;if("none"!==t){if(U(t)){var a=es(t,0);return a>.5?ic:a>.2?"#eee":oc}if(t)return oc}return ic},e.prototype.getInsideTextStroke=function(t){var a=this.style.fill;if(U(a)){var n=this.__zr;if(!(!n||!n.isDarkMode())==es(t,0)<.4)return a}},e.prototype.buildPath=function(t,a,n){},e.prototype.pathUpdated=function(){this.__dirty&=~Mi},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new Hr(!1)},e.prototype.hasStroke=function(){var t=this.style,a=t.stroke;return!(null==a||"none"===a||!(t.lineWidth>0))},e.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},e.prototype.getBoundingRect=function(){var t=this._rect,a=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&Mi)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),t=o.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){s.copy(t);var l=a.strokeNoScale?this.getLineScale():1,u=a.lineWidth;this.hasFill()||(u=Math.max(u,this.strokeContainThreshold??4)),l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return t},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect(),o=this.style;if(i.contain(t=n[0],a=n[1])){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),function fE(r,e,t,a){return W_(r,e,!0,t,a)}(s,l/u,t,a)))return!0}if(this.hasFill())return function uE(r,e,t){return W_(r,0,!1,e,t)}(s,t,a)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=Mi,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,a){"shape"===t?this.setShape(a):r.prototype.attrKV.call(this,t,a)},e.prototype.setShape=function(t,a){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=a:V(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&Mi)},e.prototype.createStyle=function(t){return zo(ku,t)},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.shape&&!a.shape&&(a.shape=V({},this.shape))},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var u,l=!(a&&i);if(a&&a.shape?o?i?u=a.shape:(u=V({},n.shape),V(u,a.shape)):(u=V({},i?this.shape:n.shape),V(u,a.shape)):l&&(u=n.shape),u)if(o){this.shape=V({},this.shape);for(var f={},h=mt(u),v=0;v<h.length;v++){var c=h[v];"object"==typeof u[c]?this.shape[c]=u[c]:f[c]=u[c]}this._transitionState(t,{shape:f},s)}else this.shape=u,this.dirtyShape()},e.prototype._mergeStates=function(t){for(var n,a=r.prototype._mergeStates.call(this,t),i=0;i<t.length;i++){var o=t[i];o.shape&&this._mergeStyle(n=n||{},o.shape)}return n&&(a.shape=n),a},e.prototype.getAnimationStyleProps=function(){return hE},e.prototype.isZeroArea=function(){return!1},e.extend=function(t){var a=function(i){function o(s){var l=i.call(this,s)||this;return t.init&&t.init.call(l,s),l}return Bt(o,i),o.prototype.getDefaultStyle=function(){return et(t.style)},o.prototype.getDefaultShape=function(){return et(t.shape)},o}(e);for(var n in t)"function"==typeof t[n]&&(a.prototype[n]=t[n]);return a},e.initDefaultProps=((t=e.prototype).type="path",t.strokeContainThreshold=5,t.segmentIgnoreThreshold=0,t.subPixelOptimize=!1,t.autoBatch=!1,void(t.__dirty=2|Fe|Mi)),e;var t}(tr);const pt=vE;var cE=Q({strokeFirst:!0,font:wa,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},ku),U_=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return Bt(e,r),e.prototype.hasStroke=function(){var t=this.style,a=t.stroke;return null!=a&&"none"!==a&&t.lineWidth>0},e.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},e.prototype.createStyle=function(t){return zo(cE,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var a=t.text;null!=a?a+="":a="";var n=ss(a,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(tr);U_.prototype.type="tspan";const gs=U_;var pE=Q({x:0,y:0},An),dE={style:Q({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Lu.style)},Y_=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return Bt(e,r),e.prototype.createStyle=function(t){return zo(pE,t)},e.prototype._getSize=function(t){var a=this.style,n=a[t];if(null!=n)return n;var i=function gE(r){return!!(r&&"string"!=typeof r&&r.width&&r.height)}(a.image)?a.image:this.__image;if(!i)return 0;var o="width"===t?"height":"width",s=a[o];return null==s?i[t]:i[t]/i[o]*s},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return dE},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ut(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(tr);Y_.prototype.type="image";const ue=Y_;var Ni=Math.round;function Z_(r,e,t){if(e){var a=e.x1,n=e.x2,i=e.y1,o=e.y2;r.x1=a,r.x2=n,r.y1=i,r.y2=o;var s=t&&t.lineWidth;return s&&(Ni(2*a)===Ni(2*n)&&(r.x1=r.x2=En(a,s,!0)),Ni(2*i)===Ni(2*o)&&(r.y1=r.y2=En(i,s,!0))),r}}function X_(r,e,t){if(e){var a=e.x,n=e.y,i=e.width,o=e.height;r.x=a,r.y=n,r.width=i,r.height=o;var s=t&&t.lineWidth;return s&&(r.x=En(a,s,!0),r.y=En(n,s,!0),r.width=Math.max(En(a+i,s,!1)-r.x,0===i?0:1),r.height=Math.max(En(n+o,s,!1)-r.y,0===o?0:1)),r}}function En(r,e,t){if(!e)return r;var a=Ni(2*r);return(a+Ni(e))%2==0?a/2:(a+(t?1:-1))/2}var mE=function r(){this.x=0,this.y=0,this.width=0,this.height=0},_E={},q_=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultShape=function(){return new mE},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=X_(_E,a,this.style);n=l.x,i=l.y,o=l.width,s=l.height,l.r=a.r,a=l}else n=a.x,i=a.y,o=a.width,s=a.height;a.r?function yE(r,e){var s,l,u,f,h,t=e.x,a=e.y,n=e.width,i=e.height,o=e.r;n<0&&(t+=n,n=-n),i<0&&(a+=i,i=-i),"number"==typeof o?s=l=u=f=o:o instanceof Array?1===o.length?s=l=u=f=o[0]:2===o.length?(s=u=o[0],l=f=o[1]):3===o.length?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0,s+l>n&&(s*=n/(h=s+l),l*=n/h),u+f>n&&(u*=n/(h=u+f),f*=n/h),l+u>i&&(l*=i/(h=l+u),u*=i/h),s+f>i&&(s*=i/(h=s+f),f*=i/h),r.moveTo(t+s,a),r.lineTo(t+n-l,a),0!==l&&r.arc(t+n-l,a+l,l,-Math.PI/2,0),r.lineTo(t+n,a+i-u),0!==u&&r.arc(t+n-u,a+i-u,u,0,Math.PI/2),r.lineTo(t+f,a+i),0!==f&&r.arc(t+f,a+i-f,f,Math.PI/2,Math.PI),r.lineTo(t,a+s),0!==s&&r.arc(t+s,a+s,s,Math.PI,1.5*Math.PI)}(t,a):t.rect(n,i,o,s)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(pt);q_.prototype.type="rect";const St=q_;var K_={fill:"#000"},SE={style:Q({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Lu.style)},Q_=function(r){function e(t){var a=r.call(this)||this;return a.type="text",a._children=[],a._defaultStyle=K_,a.attr(t),a}return Bt(e,r),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t<this._children.length;t++){var a=this._children[t];a.zlevel=this.zlevel,a.z=this.z,a.z2=this.z2,a.culling=this.culling,a.cursor=this.cursor,a.invisible=this.invisible}},e.prototype.updateTransform=function(){var t=this.innerTransformable;t?(t.updateTransform(),t.transform&&(this.transform=t.transform)):r.prototype.updateTransform.call(this)},e.prototype.getLocalTransform=function(t){var a=this.innerTransformable;return a?a.getLocalTransform(t):r.prototype.getLocalTransform.call(this,t)},e.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),r.prototype.getComputedTransform.call(this)},e.prototype._updateSubTexts=function(){this._childCursor=0,function wE(r){rS(r),A(r.rich,rS)}(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},e.prototype.addSelfToZr=function(t){r.prototype.addSelfToZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].__zr=t},e.prototype.removeSelfFromZr=function(t){r.prototype.removeSelfFromZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].__zr=null},e.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var t=new ut(0,0,0,0),a=this._children,n=[],i=null,o=0;o<a.length;o++){var s=a[o],l=s.getBoundingRect(),u=s.getLocalTransform(n);u?(t.copy(l),t.applyTransform(u),(i=i||t.clone()).union(t)):(i=i||l.clone()).union(l)}this._rect=i||t}return this._rect},e.prototype.setDefaultTextStyle=function(t){this._defaultStyle=t||K_},e.prototype.setTextContent=function(t){},e.prototype._mergeStyle=function(t,a){if(!a)return t;var n=a.rich,i=t.rich||n&&{};return V(t,a),n&&i?(this._mergeRich(i,n),t.rich=i):i&&(t.rich=i),t},e.prototype._mergeRich=function(t,a){for(var n=mt(a),i=0;i<n.length;i++){var o=n[i];t[o]=t[o]||{},V(t[o],a[o])}},e.prototype.getAnimationStyleProps=function(){return SE},e.prototype._getOrCreateChild=function(t){var a=this._children[this._childCursor];return(!a||!(a instanceof t))&&(a=new t),this._children[this._childCursor++]=a,a.__zr=this.__zr,a.parent=this,a},e.prototype._updatePlainTexts=function(){var t=this.style,a=t.font||wa,n=t.padding,o=function FR(r,e){null!=r&&(r+="");var h,t=e.overflow,a=e.padding,n=e.font,i="truncate"===t,o=bu(n),s=st(e.lineHeight,o),l=!!e.backgroundColor,u="truncate"===e.lineOverflow,f=e.width,v=(h=null==f||"break"!==t&&"breakAll"!==t?r?r.split("\n"):[]:r?O_(r,e.font,f,"breakAll"===t,0).lines:[]).length*s,c=st(e.height,v);if(v>c&&u){var p=Math.floor(c/s);h=h.slice(0,p)}if(r&&i&&null!=f)for(var d=R_(f,n,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),g=0;g<h.length;g++)h[g]=E_(h[g],d);var y=c,m=0;for(g=0;g<h.length;g++)m=Math.max(He(h[g],n),m);null==f&&(f=m);var _=m;return a&&(y+=a[0]+a[2],_+=a[1]+a[3],f+=a[1]+a[3]),l&&(_=f),{lines:h,height:c,outerWidth:_,outerHeight:y,lineHeight:s,calculatedLineHeight:o,contentWidth:m,contentHeight:v,width:f}}(oS(t),t),s=Gc(t),l=!!t.backgroundColor,u=o.outerHeight,f=o.outerWidth,h=o.contentWidth,v=o.lines,c=o.lineHeight,p=this._defaultStyle,d=t.x||0,g=t.y||0,y=t.align||p.align||"left",m=t.verticalAlign||p.verticalAlign||"top",_=d,S=Ei(g,o.contentHeight,m);if(s||n){var b=ls(d,f,y),x=Ei(g,u,m);s&&this._renderBackground(t,t,b,x,f,u)}S+=c/2,n&&(_=iS(d,y,n),"top"===m?S+=n[0]:"bottom"===m&&(S-=n[2]));for(var w=0,T=!1,C=(nS("fill"in t?t.fill:(T=!0,p.fill))),M=(aS("stroke"in t?t.stroke:l||p.autoStroke&&!T?null:(w=2,p.stroke))),D=t.textShadowBlur>0,L=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),I=o.calculatedLineHeight,P=0;P<v.length;P++){var R=this._getOrCreateChild(gs),E=R.createStyle();R.useStyle(E),E.text=v[P],E.x=_,E.y=S,y&&(E.textAlign=y),E.textBaseline="middle",E.opacity=t.opacity,E.strokeFirst=!0,D&&(E.shadowBlur=t.textShadowBlur||0,E.shadowColor=t.textShadowColor||"transparent",E.shadowOffsetX=t.textShadowOffsetX||0,E.shadowOffsetY=t.textShadowOffsetY||0),E.stroke=M,E.fill=C,M&&(E.lineWidth=t.lineWidth||w,E.lineDash=t.lineDash,E.lineDashOffset=t.lineDashOffset||0),E.font=a,tS(E,t),S+=c,L&&R.setBoundingRect(new ut(ls(E.x,t.width,E.textAlign),Ei(E.y,I,E.textBaseline),h,I))}},e.prototype._updateRichTexts=function(){var t=this.style,n=function UR(r,e){var t=new WR;if(null!=r&&(r+=""),!r)return t;for(var l,a=e.width,n=e.height,i=e.overflow,o="break"!==i&&"breakAll"!==i||null==a?null:{width:a,accumWidth:0,breakAll:"breakAll"===i},s=Mc.lastIndex=0;null!=(l=Mc.exec(r));){var u=l.index;u>s&&Dc(t,r.substring(s,u),e,o),Dc(t,l[2],e,o,l[1]),s=Mc.lastIndex}s<r.length&&Dc(t,r.substring(s,r.length),e,o);var f=[],h=0,v=0,c=e.padding,p="truncate"===i,d="truncate"===e.lineOverflow;function g(k,B,F){k.width=B,k.lineHeight=F,h+=F,v=Math.max(v,B)}t:for(var y=0;y<t.lines.length;y++){for(var m=t.lines[y],_=0,S=0,b=0;b<m.tokens.length;b++){var w=(x=m.tokens[b]).styleName&&e.rich[x.styleName]||{},T=x.textPadding=w.padding,C=T?T[1]+T[3]:0,M=x.font=w.font||e.font;x.contentHeight=bu(M);var D=st(w.height,x.contentHeight);if(x.innerHeight=D,T&&(D+=T[0]+T[2]),x.height=D,x.lineHeight=Rr(w.lineHeight,e.lineHeight,D),x.align=w&&w.align||e.align,x.verticalAlign=w&&w.verticalAlign||"middle",d&&null!=n&&h+x.lineHeight>n){b>0?(m.tokens=m.tokens.slice(0,b),g(m,S,_),t.lines=t.lines.slice(0,y+1)):t.lines=t.lines.slice(0,y);break t}var L=w.width,I=null==L||"auto"===L;if("string"==typeof L&&"%"===L.charAt(L.length-1))x.percentWidth=L,f.push(x),x.contentWidth=He(x.text,M);else{if(I){var P=w.backgroundColor,R=P&&P.image;R&&Du(R=zR(R))&&(x.width=Math.max(x.width,R.width*D/R.height))}var E=p&&null!=a?a-S:null;null!=E&&E<x.width?!I||E<C?(x.text="",x.width=x.contentWidth=0):(x.text=P_(x.text,E-C,M,e.ellipsis,{minChar:e.truncateMinChar}),x.width=x.contentWidth=He(x.text,M)):x.contentWidth=He(x.text,M)}x.width+=C,S+=x.width,w&&(_=Math.max(_,x.lineHeight))}g(m,S,_)}for(t.outerWidth=t.width=st(a,v),t.outerHeight=t.height=st(n,h),t.contentHeight=h,t.contentWidth=v,c&&(t.outerWidth+=c[1]+c[3],t.outerHeight+=c[0]+c[2]),y=0;y<f.length;y++){var x;(x=f[y]).width=parseInt(x.percentWidth,10)/100*t.width}return t}(oS(t),t),i=n.width,o=n.outerWidth,s=n.outerHeight,l=t.padding,f=t.y||0,h=this._defaultStyle,c=t.verticalAlign||h.verticalAlign,p=ls(t.x||0,o,t.align||h.align),d=Ei(f,s,c),g=p,y=d;l&&(g+=l[3],y+=l[0]);var m=g+i;Gc(t)&&this._renderBackground(t,t,p,d,o,s);for(var _=!!t.backgroundColor,S=0;S<n.lines.length;S++){for(var b=n.lines[S],x=b.tokens,w=x.length,T=b.lineHeight,C=b.width,M=0,D=g,L=m,I=w-1,P=void 0;M<w&&(!(P=x[M]).align||"left"===P.align);)this._placeToken(P,t,T,y,D,"left",_),C-=P.width,D+=P.width,M++;for(;I>=0&&"right"===(P=x[I]).align;)this._placeToken(P,t,T,y,L,"right",_),C-=P.width,L-=P.width,I--;for(D+=(i-(D-g)-(m-L)-C)/2;M<=I;)this._placeToken(P=x[M],t,T,y,D+P.width/2,"center",_),D+=P.width,M++;y+=T}},e.prototype._placeToken=function(t,a,n,i,o,s,l){var u=a.rich[t.styleName]||{};u.text=t.text;var f=t.verticalAlign,h=i+n/2;"top"===f?h=i+t.height/2:"bottom"===f&&(h=i+n-t.height/2),!t.isLineHolder&&Gc(u)&&this._renderBackground(u,a,"right"===s?o-t.width:"center"===s?o-t.width/2:o,h-t.height/2,t.width,t.height);var c=!!u.backgroundColor,p=t.textPadding;p&&(o=iS(o,s,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(gs),g=d.createStyle();d.useStyle(g);var y=this._defaultStyle,m=!1,_=0,S=nS("fill"in u?u.fill:"fill"in a?a.fill:(m=!0,y.fill)),b=aS("stroke"in u?u.stroke:"stroke"in a?a.stroke:c||l||y.autoStroke&&!m?null:(_=2,y.stroke)),x=u.textShadowBlur>0||a.textShadowBlur>0;g.text=t.text,g.x=o,g.y=h,x&&(g.shadowBlur=u.textShadowBlur||a.textShadowBlur||0,g.shadowColor=u.textShadowColor||a.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||a.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||a.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=t.font||wa,g.opacity=Rr(u.opacity,a.opacity,1),tS(g,u),b&&(g.lineWidth=Rr(u.lineWidth,a.lineWidth,_),g.lineDash=st(u.lineDash,a.lineDash),g.lineDashOffset=a.lineDashOffset||0,g.stroke=b),S&&(g.fill=S);var w=t.contentWidth,T=t.contentHeight;d.setBoundingRect(new ut(ls(g.x,w,g.textAlign),Ei(g.y,T,g.textBaseline),w,T))},e.prototype._renderBackground=function(t,a,n,i,o,s){var d,g,m,l=t.backgroundColor,u=t.borderWidth,f=t.borderColor,h=l&&l.image,v=l&&!h,c=t.borderRadius,p=this;if(v||t.lineHeight||u&&f){(d=this._getOrCreateChild(St)).useStyle(d.createStyle()),d.style.fill=null;var y=d.shape;y.x=n,y.y=i,y.width=o,y.height=s,y.r=c,d.dirtyShape()}if(v)(m=d.style).fill=l||null,m.fillOpacity=st(t.fillOpacity,1);else if(h){(g=this._getOrCreateChild(ue)).onload=function(){p.dirtyStyle()};var _=g.style;_.image=l.image,_.x=n,_.y=i,_.width=o,_.height=s}u&&f&&((m=d.style).lineWidth=u,m.stroke=f,m.strokeOpacity=st(t.strokeOpacity,1),m.lineDash=t.borderDash,m.lineDashOffset=t.borderDashOffset||0,d.strokeContainThreshold=0,d.hasFill()&&d.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2));var S=(d||g).style;S.shadowBlur=t.shadowBlur||0,S.shadowColor=t.shadowColor||"transparent",S.shadowOffsetX=t.shadowOffsetX||0,S.shadowOffsetY=t.shadowOffsetY||0,S.opacity=Rr(t.opacity,a.opacity,1)},e.makeFont=function(t){var a="";return eS(t)&&(a=[t.fontStyle,t.fontWeight,$_(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),a&&Ke(a)||t.textFont||t.font},e}(tr),xE={left:!0,right:1,center:1},bE={top:1,bottom:1,middle:1},J_=["fontStyle","fontWeight","fontSize","fontFamily"];function $_(r){return"string"!=typeof r||-1===r.indexOf("px")&&-1===r.indexOf("rem")&&-1===r.indexOf("em")?isNaN(+r)?dv+"px":r+"px":r}function tS(r,e){for(var t=0;t<J_.length;t++){var a=J_[t],n=e[a];null!=n&&(r[a]=n)}}function eS(r){return null!=r.fontSize||r.fontFamily||r.fontWeight}function rS(r){if(r){r.font=Q_.makeFont(r);var e=r.align;"middle"===e&&(e="center"),r.align=null==e||xE[e]?e:"left";var t=r.verticalAlign;"center"===t&&(t="middle"),r.verticalAlign=null==t||bE[t]?t:"top",r.padding&&(r.padding=Ql(r.padding))}}function aS(r,e){return null==r||e<=0||"transparent"===r||"none"===r?null:r.image||r.colorStops?"#000":r}function nS(r){return null==r||"none"===r?null:r.image||r.colorStops?"#000":r}function iS(r,e,t){return"right"===e?r-t[1]:"center"===e?r+t[3]/2-t[1]/2:r+t[3]}function oS(r){var e=r.text;return null!=e&&(e+=""),e}function Gc(r){return!!(r.backgroundColor||r.lineHeight||r.borderWidth&&r.borderColor)}const xt=Q_;var nt=Tt(),Fc=function(r,e,t,a){if(a){var n=nt(a);n.dataIndex=t,n.dataType=e,n.seriesIndex=r,"group"===a.type&&a.traverse(function(i){var o=nt(i);o.seriesIndex=r,o.dataIndex=t,o.dataType=e})}},sS=1,lS={},uS=Tt(),Hc=Tt(),Wc=0,ys=1,Ou=2,Ae=["emphasis","blur","select"],ms=["normal","emphasis","blur","select"],Vi=10,TE=9,kn="highlight",Nu="downplay",_s="select",Vu="unselect",Ss="toggleSelect";function Bi(r){return null!=r&&"none"!==r}var fS=new Qo(100);function hS(r){if(U(r)){var e=fS.get(r);return e||(e=vu(r,-.1),fS.put(r,e)),e}if(No(r)){var t=V({},r);return t.colorStops=G(r.colorStops,function(a){return{offset:a.offset,color:vu(a.color,-.1)}}),t}return r}function Bu(r,e,t){r.onHoverStateChange&&(r.hoverState||0)!==t&&r.onHoverStateChange(e),r.hoverState=t}function vS(r){Bu(r,"emphasis",Ou)}function cS(r){r.hoverState===Ou&&Bu(r,"normal",Wc)}function Uc(r){Bu(r,"blur",ys)}function pS(r){r.hoverState===ys&&Bu(r,"normal",Wc)}function CE(r){r.selected=!0}function AE(r){r.selected=!1}function dS(r,e,t){e(r,t)}function la(r,e,t){dS(r,e,t),r.isGroup&&r.traverse(function(a){dS(a,e,t)})}function zu(r,e){switch(e){case"emphasis":r.hoverState=Ou;break;case"normal":r.hoverState=Wc;break;case"blur":r.hoverState=ys;break;case"select":r.selected=!0}}function Yc(r,e){var t=this.states[r];if(this.style){if("emphasis"===r)return function DE(r,e,t,a){var n=t&&ht(t,"select")>=0,i=!1;if(r instanceof pt){var o=uS(r),s=n&&o.selectFill||o.normalFill,l=n&&o.selectStroke||o.normalStroke;if(Bi(s)||Bi(l)){var u=(a=a||{}).style||{};"inherit"===u.fill?(i=!0,a=V({},a),(u=V({},u)).fill=s):!Bi(u.fill)&&Bi(s)?(i=!0,a=V({},a),(u=V({},u)).fill=hS(s)):!Bi(u.stroke)&&Bi(l)&&(i||(a=V({},a),u=V({},u)),u.stroke=hS(l)),a.style=u}}return a&&null==a.z2&&(i||(a=V({},a)),a.z2=r.z2+(r.z2EmphasisLift??Vi)),a}(this,0,e,t);if("blur"===r)return function IE(r,e,t){var a=ht(r.currentStates,e)>=0,n=r.style.opacity,i=a?null:function ME(r,e,t,a){for(var n=r.style,i={},o=0;o<e.length;o++){var s=e[o];i[s]=n[s]??(a&&a[s])}for(o=0;o<r.animators.length;o++){var u=r.animators[o];u.__fromStateTransition&&u.__fromStateTransition.indexOf(t)<0&&"style"===u.targetName&&u.saveTo(i,e)}return i}(r,["opacity"],e,{opacity:1}),o=(t=t||{}).style||{};return null==o.opacity&&(t=V({},t),o=V({opacity:a?n:.1*i.opacity},o),t.style=o),t}(this,r,t);if("select"===r)return function LE(r,e,t){return t&&null==t.z2&&((t=V({},t)).z2=r.z2+(r.z2SelectLift??TE)),t}(this,0,t)}return t}function On(r){r.stateProxy=Yc;var e=r.getTextContent(),t=r.getTextGuideLine();e&&(e.stateProxy=Yc),t&&(t.stateProxy=Yc)}function gS(r,e){!xS(r,e)&&!r.__highByOuter&&la(r,vS)}function yS(r,e){!xS(r,e)&&!r.__highByOuter&&la(r,cS)}function ua(r,e){r.__highByOuter|=1<<(e||0),la(r,vS)}function fa(r,e){!(r.__highByOuter&=~(1<<(e||0)))&&la(r,cS)}function mS(r){la(r,Uc)}function Zc(r){la(r,pS)}function _S(r){la(r,CE)}function SS(r){la(r,AE)}function xS(r,e){return r.__highDownSilentOnTouch&&e.zrByTouch}function bS(r){var e=r.getModel(),t=[],a=[];e.eachComponent(function(n,i){var o=Hc(i),s="series"===n,l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&a.push(l),o.isBlured&&(l.group.traverse(function(u){pS(u)}),s&&t.push(i)),o.isBlured=!1}),A(a,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(t,!1,e)})}function Xc(r,e,t,a){var n=a.getModel();function i(u,f){for(var h=0;h<f.length;h++){var v=u.getItemGraphicEl(f[h]);v&&Zc(v)}}if(t=t||"coordinateSystem",null!=r&&e&&"none"!==e){var o=n.getSeriesByIndex(r),s=o.coordinateSystem;s&&s.master&&(s=s.master);var l=[];n.eachSeries(function(u){var f=o===u,h=u.coordinateSystem;if(h&&h.master&&(h=h.master),!("series"===t&&!f||"coordinateSystem"===t&&!(h&&s?h===s:f)||"series"===e&&f)){if(a.getViewOfSeriesModel(u).group.traverse(function(g){Uc(g)}),fe(e))i(u.getData(),e);else if(J(e))for(var p=mt(e),d=0;d<p.length;d++)i(u.getData(p[d]),e[p[d]]);l.push(u),Hc(u).isBlured=!0}}),n.eachComponent(function(u,f){if("series"!==u){var h=a.getViewOfComponentModel(f);h&&h.toggleBlurSeries&&h.toggleBlurSeries(l,!0,n)}})}}function qc(r,e,t){if(null!=r&&null!=e){var a=t.getModel().getComponent(r,e);if(a){Hc(a).isBlured=!0;var n=t.getViewOfComponentModel(a);!n||!n.focusBlurEnabled||n.group.traverse(function(i){Uc(i)})}}}function Kc(r,e,t,a){var n={focusSelf:!1,dispatchers:null};if(null==r||"series"===r||null==e||null==t)return n;var i=a.getModel().getComponent(r,e);if(!i)return n;var o=a.getViewOfComponentModel(i);if(!o||!o.findHighDownDispatchers)return n;for(var l,s=o.findHighDownDispatchers(t),u=0;u<s.length;u++)if("self"===nt(s[u]).focus){l=!0;break}return{focusSelf:l,dispatchers:s}}function wS(r){A(r.getAllData(),function(t){var n=t.type;t.data.eachItemGraphicEl(function(i,o){r.isSelected(o,n)?_S(i):SS(i)})})}function OE(r){var e=[];return r.eachSeries(function(t){A(t.getAllData(),function(n){var o=n.type,s=t.getSelectedDataIndices();if(s.length>0){var l={dataIndex:s,seriesIndex:t.seriesIndex};null!=o&&(l.dataType=o),e.push(l)}})}),e}function Ba(r,e,t){Nn(r,!0),la(r,On),jc(r,e,t)}function Ut(r,e,t,a){a?function NE(r){Nn(r,!1)}(r):Ba(r,e,t)}function jc(r,e,t){var a=nt(r);null!=e?(a.focus=e,a.blurScope=t):a.focus&&(a.focus=null)}var TS=["emphasis","blur","select"],VE={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function he(r,e,t,a){t=t||"itemStyle";for(var n=0;n<TS.length;n++){var i=TS[n],o=e.getModel([i,t]);r.ensureState(i).style=a?a(o):o[VE[t]]()}}function Nn(r,e){var t=!1===e,a=r;r.highDownSilentOnTouch&&(a.__highDownSilentOnTouch=r.highDownSilentOnTouch),(!t||a.__highDownDispatcher)&&(a.__highByOuter=a.__highByOuter||0,a.__highDownDispatcher=!t)}function xs(r){return!(!r||!r.__highDownDispatcher)}function Qc(r){var e=r.type;return e===_s||e===Vu||e===Ss}function CS(r){var e=r.type;return e===kn||e===Nu}var AS=Tt();function zi(r,e,t,a,n){var i;if(e&&e.ecModel){var o=e.ecModel.getUpdatePayload();i=o&&o.animation}var l="update"===r;if(e&&e.isAnimationEnabled()){var u=void 0,f=void 0,h=void 0;return a?(u=st(a.duration,200),f=st(a.easing,"cubicOut"),h=0):(u=e.getShallow(l?"animationDurationUpdate":"animationDuration"),f=e.getShallow(l?"animationEasingUpdate":"animationEasing"),h=e.getShallow(l?"animationDelayUpdate":"animationDelay")),i&&(null!=i.duration&&(u=i.duration),null!=i.easing&&(f=i.easing),null!=i.delay&&(h=i.delay)),j(h)&&(h=h(t,n)),j(u)&&(u=u(t)),{duration:u||0,delay:h,easing:f}}return null}function Jc(r,e,t,a,n,i,o){var l,s=!1;j(n)?(o=i,i=n,n=null):J(n)&&(i=n.cb,o=n.during,s=n.isFrom,l=n.removeOpt,n=n.dataIndex);var u="leave"===r;u||e.stopAnimation("leave");var f=zi(r,a,n,u?l||{}:null,a&&a.getAnimationDelayParams?a.getAnimationDelayParams(e,n):null);if(f&&f.duration>0){var p={duration:f.duration,delay:f.delay||0,easing:f.easing,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?e.animateFrom(t,p):e.animateTo(t,p)}else e.stopAnimation(),!s&&e.attr(t),o&&o(1),i&&i()}function Ct(r,e,t,a,n,i){Jc("update",r,e,t,a,n,i)}function zt(r,e,t,a,n,i){Jc("enter",r,e,t,a,n,i)}function Gi(r){if(!r.__zr)return!0;for(var e=0;e<r.animators.length;e++)if("leave"===r.animators[e].scope)return!0;return!1}function za(r,e,t,a,n,i){Gi(r)||Jc("leave",r,e,t,a,n,i)}function MS(r,e,t,a){r.removeTextContent(),r.removeTextGuideLine(),za(r,{style:{opacity:0}},e,t,a)}function bs(r,e,t){function a(){r.parent&&r.parent.remove(r)}r.isGroup?r.traverse(function(n){n.isGroup||MS(n,e,t,a)}):MS(r,e,t,a)}function br(r){AS(r).oldStyle=r.style}var Gu={};function DS(r,e){for(var t=0;t<Ae.length;t++){var a=Ae[t],n=e[a],i=r.ensureState(a);i.style=i.style||{},i.style.text=n}var o=r.currentStates.slice();r.clearStates(!0),r.setStyle({text:e.normal}),r.useStates(o,!0)}function $c(r,e,t){var s,a=r.labelFetcher,n=r.labelDataIndex,i=r.labelDimIndex,o=e.normal;a&&(s=a.getFormattedLabel(n,"normal",null,i,o&&o.get("formatter"),null!=t?{interpolatedValue:t}:null)),null==s&&(s=j(r.defaultText)?r.defaultText(n,r,t):r.defaultText);for(var l={normal:s},u=0;u<Ae.length;u++){var f=Ae[u],h=e[f];l[f]=st(a?a.getFormattedLabel(n,f,null,i,h&&h.get("formatter")):null,s)}return l}function ve(r,e,t,a){t=t||Gu;for(var n=r instanceof xt,i=!1,o=0;o<ms.length;o++)if((s=e[ms[o]])&&s.getShallow("show")){i=!0;break}var l=n?r:r.getTextContent();if(i){n||(l||(l=new xt,r.setTextContent(l)),r.stateProxy&&(l.stateProxy=r.stateProxy));var u=$c(t,e),f=e.normal,h=!!f.getShallow("show"),v=Ot(f,a&&a.normal,t,!1,!n);for(v.text=u.normal,n||r.setTextConfig(Fu(f,t,!1)),o=0;o<Ae.length;o++){var s,c=Ae[o];if(s=e[c]){var p=l.ensureState(c),d=!!st(s.getShallow("show"),h);d!==h&&(p.ignore=!d),p.style=Ot(s,a&&a[c],t,!0,!n),p.style.text=u[c],n||(r.ensureState(c).textConfig=Fu(s,t,!0))}}l.silent=!!f.getShallow("silent"),null!=l.style.x&&(v.x=l.style.x),null!=l.style.y&&(v.y=l.style.y),l.ignore=!h,l.useStyle(v),l.dirty(),t.enableTextSetter&&(Fi(l).setLabelText=function(y){var m=$c(t,e,y);DS(l,m)})}else l&&(l.ignore=!0);r.dirty()}function ae(r,e){for(var t={normal:r.getModel(e=e||"label")},a=0;a<Ae.length;a++){var n=Ae[a];t[n]=r.getModel([n,e])}return t}function Ot(r,e,t,a,n){var i={};return function HE(r,e,t,a,n){t=t||Gu;var l,i=e.ecModel,o=i&&i.option.textStyle,s=function WE(r){for(var e;r&&r!==r.ecModel;){var t=(r.option||Gu).rich;if(t){e=e||{};for(var a=mt(t),n=0;n<a.length;n++)e[a[n]]=1}r=r.parentModel}return e}(e);if(s)for(var u in l={},s)if(s.hasOwnProperty(u)){var f=e.getModel(["rich",u]);RS(l[u]={},f,o,t,a,n,!1,!0)}l&&(r.rich=l);var h=e.get("overflow");h&&(r.overflow=h);var v=e.get("minMargin");null!=v&&(r.margin=v),RS(r,e,o,t,a,n,!0,!1)}(i,r,t,a,n),e&&V(i,e),i}function Fu(r,e,t){e=e||{};var n,a={},i=r.getShallow("rotate"),o=st(r.getShallow("distance"),t?null:5),s=r.getShallow("offset");return"outside"===(n=r.getShallow("position")||(t?null:"inside"))&&(n=e.defaultOutsidePosition||"top"),null!=n&&(a.position=n),null!=s&&(a.offset=s),null!=i&&(i*=Math.PI/180,a.rotation=i),null!=o&&(a.distance=o),a.outsideFill="inherit"===r.get("color")?e.inheritColor||null:"auto",a}var LS=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],IS=["align","lineHeight","width","height","tag","verticalAlign"],PS=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function RS(r,e,t,a,n,i,o,s){t=!n&&t||Gu;var l=a&&a.inheritColor,u=e.getShallow("color"),f=e.getShallow("textBorderColor"),h=st(e.getShallow("opacity"),t.opacity);("inherit"===u||"auto"===u)&&(u=l||null),("inherit"===f||"auto"===f)&&(f=l||null),i||(u=u||t.color,f=f||t.textBorderColor),null!=u&&(r.fill=u),null!=f&&(r.stroke=f);var v=st(e.getShallow("textBorderWidth"),t.textBorderWidth);null!=v&&(r.lineWidth=v);var c=st(e.getShallow("textBorderType"),t.textBorderType);null!=c&&(r.lineDash=c);var p=st(e.getShallow("textBorderDashOffset"),t.textBorderDashOffset);null!=p&&(r.lineDashOffset=p),!n&&null==h&&!s&&(h=a&&a.defaultOpacity),null!=h&&(r.opacity=h),!n&&!i&&null==r.fill&&a.inheritColor&&(r.fill=a.inheritColor);for(var d=0;d<LS.length;d++)null!=(y=st(e.getShallow(g=LS[d]),t[g]))&&(r[g]=y);for(d=0;d<IS.length;d++)null!=(y=e.getShallow(g=IS[d]))&&(r[g]=y);if(null==r.verticalAlign){var m=e.getShallow("baseline");null!=m&&(r.verticalAlign=m)}if(!o||!a.disableBox){for(d=0;d<PS.length;d++){var g,y;null!=(y=e.getShallow(g=PS[d]))&&(r[g]=y)}var _=e.getShallow("borderType");null!=_&&(r.borderDash=_),("auto"===r.backgroundColor||"inherit"===r.backgroundColor)&&l&&(r.backgroundColor=l),("auto"===r.borderColor||"inherit"===r.borderColor)&&l&&(r.borderColor=l)}}function ES(r,e){var t=e&&e.getModel("textStyle");return Ke([r.fontStyle||t&&t.getShallow("fontStyle")||"",r.fontWeight||t&&t.getShallow("fontWeight")||"",(r.fontSize||t&&t.getShallow("fontSize")||12)+"px",r.fontFamily||t&&t.getShallow("fontFamily")||"sans-serif"].join(" "))}var Fi=Tt();function kS(r,e,t,a){if(r){var n=Fi(r);n.prevValue=n.value,n.value=t;var i=e.normal;n.valueAnimation=i.get("valueAnimation"),n.valueAnimation&&(n.precision=i.get("precision"),n.defaultInterpolatedText=a,n.statesModels=e)}}function OS(r,e,t,a,n){var i=Fi(r);if(i.valueAnimation&&i.prevValue!==i.value){var o=i.defaultInterpolatedText,s=st(i.interpolatedValue,i.prevValue),l=i.value;r.percent=0,(null==i.prevValue?zt:Ct)(r,{percent:1},a,e,null,function u(f){var h=M_(t,i.precision,s,l,f);i.interpolatedValue=1===f?null:h;var v=$c({labelDataIndex:e,labelFetcher:n,defaultText:o?o(h):h+""},i.statesModels,h);DS(r,v)})}}var UE=["textStyle","color"],tp=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],ep=new xt,YE=function(){function r(){}return r.prototype.getTextColor=function(e){var t=this.ecModel;return this.getShallow("color")||(!e&&t?t.get(UE):null)},r.prototype.getFont=function(){return ES({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},r.prototype.getTextRect=function(e){for(var t={text:e,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},a=0;a<tp.length;a++)t[tp[a]]=this.getShallow(tp[a]);return ep.useStyle(t),ep.update(),ep.getBoundingRect()},r}();const ZE=YE;var NS=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],XE=Cn(NS),qE=function(){function r(){}return r.prototype.getLineStyle=function(e){return XE(this,e)},r}(),VS=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],KE=Cn(VS),jE=function(){function r(){}return r.prototype.getItemStyle=function(e,t){return KE(this,e,t)},r}(),Vn=function(){function r(e,t,a){this.parentModel=t,this.ecModel=a,this.option=e}return r.prototype.init=function(e,t,a){for(var n=[],i=3;i<arguments.length;i++)n[i-3]=arguments[i]},r.prototype.mergeOption=function(e,t){ot(this.option,e,!0)},r.prototype.get=function(e,t){return null==e?this.option:this._doGet(this.parsePath(e),!t&&this.parentModel)},r.prototype.getShallow=function(e,t){var a=this.option,n=null==a?a:a[e];if(null==n&&!t){var i=this.parentModel;i&&(n=i.getShallow(e))}return n},r.prototype.getModel=function(e,t){var a=null!=e,n=a?this.parsePath(e):null;return new r(a?this._doGet(n):this.option,t=t||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(n)),this.ecModel)},r.prototype.isEmpty=function(){return null==this.option},r.prototype.restoreData=function(){},r.prototype.clone=function(){return new(0,this.constructor)(et(this.option))},r.prototype.parsePath=function(e){return"string"==typeof e?e.split("."):e},r.prototype.resolveParentPath=function(e){return e},r.prototype.isAnimationEnabled=function(){if(!bt.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},r.prototype._doGet=function(e,t){var a=this.option;if(!e)return a;for(var n=0;n<e.length&&(!e[n]||null!=(a=a&&"object"==typeof a?a[e[n]]:null));n++);return null==a&&t&&(a=t._doGet(this.resolveParentPath(e),t.parentModel)),a},r}();Tc(Vn),function ER(r){var e=["__\0is_clz",RR++].join("_");r.prototype[e]=!0,r.isInstance=function(t){return!(!t||!t[e])}}(Vn),Zt(Vn,qE),Zt(Vn,jE),Zt(Vn,BR),Zt(Vn,ZE);const Rt=Vn;var QE=Math.round(10*Math.random());function Hi(r){return[r||"",QE++].join("_")}function Ga(r,e){return ot(ot({},r,!0),e,!0)}var Hu="ZH",rp="EN",ws=rp,Wu={},ap={},BS=bt.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf(Hu)>-1?Hu:ws;function np(r,e){r=r.toUpperCase(),ap[r]=new Rt(e),Wu[r]=e}function ip(r){return ap[r]}np(rp,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),np(Hu,{time:{month:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],dayOfWeekAbbr:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53cd\u9009"}},toolbox:{brush:{title:{rect:"\u77e9\u5f62\u9009\u62e9",polygon:"\u5708\u9009",lineX:"\u6a2a\u5411\u9009\u62e9",lineY:"\u7eb5\u5411\u9009\u62e9",keep:"\u4fdd\u6301\u9009\u62e9",clear:"\u6e05\u9664\u9009\u62e9"}},dataView:{title:"\u6570\u636e\u89c6\u56fe",lang:["\u6570\u636e\u89c6\u56fe","\u5173\u95ed","\u5237\u65b0"]},dataZoom:{title:{zoom:"\u533a\u57df\u7f29\u653e",back:"\u533a\u57df\u7f29\u653e\u8fd8\u539f"}},magicType:{title:{line:"\u5207\u6362\u4e3a\u6298\u7ebf\u56fe",bar:"\u5207\u6362\u4e3a\u67f1\u72b6\u56fe",stack:"\u5207\u6362\u4e3a\u5806\u53e0",tiled:"\u5207\u6362\u4e3a\u5e73\u94fa"}},restore:{title:"\u8fd8\u539f"},saveAsImage:{title:"\u4fdd\u5b58\u4e3a\u56fe\u7247",lang:["\u53f3\u952e\u53e6\u5b58\u4e3a\u56fe\u7247"]}},series:{typeNames:{pie:"\u997c\u56fe",bar:"\u67f1\u72b6\u56fe",line:"\u6298\u7ebf\u56fe",scatter:"\u6563\u70b9\u56fe",effectScatter:"\u6d9f\u6f2a\u6563\u70b9\u56fe",radar:"\u96f7\u8fbe\u56fe",tree:"\u6811\u56fe",treemap:"\u77e9\u5f62\u6811\u56fe",boxplot:"\u7bb1\u578b\u56fe",candlestick:"K\u7ebf\u56fe",k:"K\u7ebf\u56fe",heatmap:"\u70ed\u529b\u56fe",map:"\u5730\u56fe",parallel:"\u5e73\u884c\u5750\u6807\u56fe",lines:"\u7ebf\u56fe",graph:"\u5173\u7cfb\u56fe",sankey:"\u6851\u57fa\u56fe",funnel:"\u6f0f\u6597\u56fe",gauge:"\u4eea\u8868\u76d8\u56fe",pictorialBar:"\u8c61\u5f62\u67f1\u56fe",themeRiver:"\u4e3b\u9898\u6cb3\u6d41\u56fe",sunburst:"\u65ed\u65e5\u56fe"}},aria:{general:{withTitle:"\u8fd9\u662f\u4e00\u4e2a\u5173\u4e8e\u201c{title}\u201d\u7684\u56fe\u8868\u3002",withoutTitle:"\u8fd9\u662f\u4e00\u4e2a\u56fe\u8868\uff0c"},series:{single:{prefix:"",withName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\uff0c\u8868\u793a{seriesName}\u3002",withoutName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\u3002"},multiple:{prefix:"\u5b83\u7531{seriesCount}\u4e2a\u56fe\u8868\u7cfb\u5217\u7ec4\u6210\u3002",withName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a\u8868\u793a{seriesName}\u7684{seriesType}\uff0c",withoutName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a{seriesType}\uff0c",separator:{middle:"\uff1b",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636e\u662f\u2014\u2014",partialData:"\u5176\u4e2d\uff0c\u524d{displayCnt}\u9879\u662f\u2014\u2014",withName:"{name}\u7684\u6570\u636e\u662f{value}",withoutName:"{value}",separator:{middle:"\uff0c",end:""}}}});var op=1e3,sp=60*op,Ts=60*sp,rr=24*Ts,zS=365*rr,Cs={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Uu="{yyyy}-{MM}-{dd}",GS={year:"{yyyy}",month:"{yyyy}-{MM}",day:Uu,hour:Uu+" "+Cs.hour,minute:Uu+" "+Cs.minute,second:Uu+" "+Cs.second,millisecond:Cs.none},lp=["year","month","day","hour","minute","second","millisecond"],FS=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Oe(r,e){return"0000".substr(0,e-(r+="").length)+r}function Wi(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function nk(r){return r===Wi(r)}function As(r,e,t,a){var n=Ue(r),i=n[up(t)](),o=n[Ui(t)]()+1,s=Math.floor((o-1)/3)+1,l=n[Yu(t)](),u=n["get"+(t?"UTC":"")+"Day"](),f=n[Ms(t)](),h=(f-1)%12+1,v=n[Zu(t)](),c=n[Xu(t)](),p=n[qu(t)](),g=(a instanceof Rt?a:ip(a||BS)||function ak(){return ap[ws]}()).getModel("time"),y=g.get("month"),m=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,i%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[o-1]).replace(/{MMM}/g,m[o-1]).replace(/{MM}/g,Oe(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Oe(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Oe(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Oe(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,Oe(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,Oe(c,2)).replace(/{s}/g,c+"").replace(/{SSS}/g,Oe(p,3)).replace(/{S}/g,p+"")}function HS(r,e){var t=Ue(r),a=t[Ui(e)]()+1,n=t[Yu(e)](),i=t[Ms(e)](),o=t[Zu(e)](),s=t[Xu(e)](),u=0===t[qu(e)](),f=u&&0===s,h=f&&0===o,v=h&&0===i,c=v&&1===n;return c&&1===a?"year":c?"month":v?"day":h?"hour":f?"minute":u?"second":"millisecond"}function WS(r,e,t){var a=wt(r)?Ue(r):r;switch(e=e||HS(r,t)){case"year":return a[up(t)]();case"half-year":return a[Ui(t)]()>=6?1:0;case"quarter":return Math.floor((a[Ui(t)]()+1)/4);case"month":return a[Ui(t)]();case"day":return a[Yu(t)]();case"half-day":return a[Ms(t)]()/24;case"hour":return a[Ms(t)]();case"minute":return a[Zu(t)]();case"second":return a[Xu(t)]();case"millisecond":return a[qu(t)]()}}function up(r){return r?"getUTCFullYear":"getFullYear"}function Ui(r){return r?"getUTCMonth":"getMonth"}function Yu(r){return r?"getUTCDate":"getDate"}function Ms(r){return r?"getUTCHours":"getHours"}function Zu(r){return r?"getUTCMinutes":"getMinutes"}function Xu(r){return r?"getUTCSeconds":"getSeconds"}function qu(r){return r?"getUTCMilliseconds":"getMilliseconds"}function sk(r){return r?"setUTCFullYear":"setFullYear"}function US(r){return r?"setUTCMonth":"setMonth"}function YS(r){return r?"setUTCDate":"setDate"}function ZS(r){return r?"setUTCHours":"setHours"}function XS(r){return r?"setUTCMinutes":"setMinutes"}function qS(r){return r?"setUTCSeconds":"setSeconds"}function KS(r){return r?"setUTCMilliseconds":"setMilliseconds"}function fp(r){if(!Sc(r))return U(r)?r:"-";var e=(r+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function hp(r,e){return r=(r||"").toLowerCase().replace(/-(.)/g,function(t,a){return a.toUpperCase()}),e&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var Bn=Ql;function vp(r,e,t){function n(f){return f&&Ke(f)?f:"-"}function i(f){return!(null==f||isNaN(f)||!isFinite(f))}var o="time"===e,s=r instanceof Date;if(o||s){var l=o?Ue(r):r;if(!isNaN(+l))return As(l,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",t);if(s)return"-"}if("ordinal"===e)return Kl(r)?n(r):wt(r)&&i(r)?r+"":"-";var u=Vr(r);return i(u)?fp(u):Kl(r)?n(r):"boolean"==typeof r?r+"":"-"}var jS=["a","b","c","d","e","f","g"],cp=function(r,e){return"{"+r+(e??"")+"}"};function pp(r,e,t){z(e)||(e=[e]);var a=e.length;if(!a)return"";for(var n=e[0].$vars||[],i=0;i<n.length;i++){var o=jS[i];r=r.replace(cp(o),cp(o,0))}for(var s=0;s<a;s++)for(var l=0;l<n.length;l++){var u=e[s][n[l]];r=r.replace(cp(jS[l],s),t?we(u):u)}return r}function QS(r,e){var t=U(r)?{color:r,extraCssText:e}:r||{},a=t.color,n=t.type;e=t.extraCssText;var i=t.renderMode||"html";return a?"html"===i?"subItem"===n?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+we(a)+";"+(e||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+we(a)+";"+(e||"")+'"></span>':{renderMode:i,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===n?{width:4,height:4,borderRadius:2,backgroundColor:a}:{width:10,height:10,borderRadius:5,backgroundColor:a}}:""}function uk(r,e,t){("week"===r||"month"===r||"quarter"===r||"half-year"===r||"year"===r)&&(r="MM-dd\nyyyy");var a=Ue(e),n=t?"getUTC":"get",i=a[n+"FullYear"](),o=a[n+"Month"]()+1,s=a[n+"Date"](),l=a[n+"Hours"](),u=a[n+"Minutes"](),f=a[n+"Seconds"](),h=a[n+"Milliseconds"]();return r.replace("MM",Oe(o,2)).replace("M",o).replace("yyyy",i).replace("yy",Oe(i%100+"",2)).replace("dd",Oe(s,2)).replace("d",s).replace("hh",Oe(l,2)).replace("h",l).replace("mm",Oe(u,2)).replace("m",u).replace("ss",Oe(f,2)).replace("s",f).replace("SSS",Oe(h,3))}function fk(r){return r&&r.charAt(0).toUpperCase()+r.substr(1)}function zn(r,e){return e=e||"transparent",U(r)?r:J(r)&&r.colorStops&&(r.colorStops[0]||{}).color||e}function Ku(r,e){if("_blank"===e||"blank"===e){var t=window.open();t.opener=null,t.location.href=r}else window.open(r,e)}var ju=A,JS=["left","right","top","bottom","width","height"],Gn=[["width","left","right"],["height","top","bottom"]];function dp(r,e,t,a,n){var i=0,o=0;null==a&&(a=1/0),null==n&&(n=1/0);var s=0;e.eachChild(function(l,u){var c,p,f=l.getBoundingRect(),h=e.childAt(u+1),v=h&&h.getBoundingRect();if("horizontal"===r){var d=f.width+(v?-v.x+f.x:0);(c=i+d)>a||l.newline?(i=0,c=d,o+=s+t,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);(p=o+g)>n||l.newline?(i+=s+t,o=0,p=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),"horizontal"===r?i=c+t:o=p+t)})}var Fn=dp;function Jt(r,e,t){t=Bn(t||0);var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n),u=H(r.width,a),f=H(r.height,n),h=t[2]+t[0],v=t[1]+t[3],c=r.aspect;switch(isNaN(u)&&(u=a-s-v-i),isNaN(f)&&(f=n-l-h-o),null!=c&&(isNaN(u)&&isNaN(f)&&(c>a/n?u=.8*a:f=.8*n),isNaN(u)&&(u=c*f),isNaN(f)&&(f=u/c)),isNaN(i)&&(i=a-s-u-v),isNaN(o)&&(o=n-l-f-h),r.left||r.right){case"center":i=a/2-u/2-t[3];break;case"right":i=a-u-v}switch(r.top||r.bottom){case"middle":case"center":o=n/2-f/2-t[0];break;case"bottom":o=n-f-h}i=i||0,o=o||0,isNaN(u)&&(u=a-v-i-(s||0)),isNaN(f)&&(f=n-h-o-(l||0));var p=new ut(i+t[3],o+t[0],u,f);return p.margin=t,p}function Qu(r,e,t,a,n,i){var u,o=!n||!n.hv||n.hv[0],s=!n||!n.hv||n.hv[1],l=n&&n.boundingMode||"all";if((i=i||r).x=r.x,i.y=r.y,!o&&!s)return!1;if("raw"===l)u="group"===r.type?new ut(0,0,+e.width||0,+e.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var f=r.getLocalTransform();(u=u.clone()).applyTransform(f)}var h=Jt(Q({width:u.width,height:u.height},e),t,a),v=o?h.x-u.x:0,c=s?h.y-u.y:0;return"raw"===l?(i.x=v,i.y=c):(i.x+=v,i.y+=c),i===r&&r.markRedraw(),!0}function Ds(r){var e=r.layoutMode||r.constructor.layoutMode;return J(e)?e:e?{type:e}:null}function Fa(r,e,t){var a=t&&t.ignoreSize;!z(a)&&(a=[a,a]);var n=o(Gn[0],0),i=o(Gn[1],1);function o(f,h){var v={},c=0,p={},d=0;if(ju(f,function(_){p[_]=r[_]}),ju(f,function(_){s(e,_)&&(v[_]=p[_]=e[_]),l(v,_)&&c++,l(p,_)&&d++}),a[h])return l(e,f[1])?p[f[2]]=null:l(e,f[2])&&(p[f[1]]=null),p;if(2===d||!c)return p;if(c>=2)return v;for(var y=0;y<f.length;y++){var m=f[y];if(!s(v,m)&&s(r,m)){v[m]=r[m];break}}return v}function s(f,h){return f.hasOwnProperty(h)}function l(f,h){return null!=f[h]&&"auto"!==f[h]}function u(f,h,v){ju(f,function(c){h[c]=v[c]})}u(Gn[0],r,n),u(Gn[1],r,i)}function Yi(r){return $S({},r)}function $S(r,e){return e&&r&&ju(JS,function(t){e.hasOwnProperty(t)&&(r[t]=e[t])}),r}it(dp,"vertical"),it(dp,"horizontal");var ck=Tt(),Zi=function(r){function e(t,a,n){var i=r.call(this,t,a,n)||this;return i.uid=Hi("ec_cpt_model"),i}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=Ds(this),i=n?Yi(t):{};ot(t,a.getTheme().get(this.mainType)),ot(t,this.getDefaultOption()),n&&Fa(t,i,n)},e.prototype.mergeOption=function(t,a){ot(this.option,t,!0);var n=Ds(this);n&&Fa(this.option,t,n)},e.prototype.optionUpdated=function(t,a){},e.prototype.getDefaultOption=function(){var t=this.constructor;if(!function IR(r){return!(!r||!r[D_])}(t))return t.defaultOption;var a=ck(this);if(!a.defaultOption){for(var n=[],i=t;i;){var o=i.prototype.defaultOption;o&&n.push(o),i=i.superClass}for(var s={},l=n.length-1;l>=0;l--)s=ot(s,n[l],!0);a.defaultOption=s}return a.defaultOption},e.prototype.getReferringComponents=function(t,a){var i=t+"Id";return cs(this.ecModel,t,{index:this.get(t+"Index",!0),id:this.get(i,!0)},a)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=((t=e.prototype).type="component",t.id="",t.name="",t.mainType="",t.subType="",void(t.componentIndex=0)),e;var t}(Rt);L_(Zi,Rt),Mu(Zi),function JE(r){var e={};r.registerSubTypeDefaulter=function(t,a){var n=Br(t);e[n.main]=a},r.determineSubType=function(t,a){var n=a.type;if(!n){var i=Br(t).main;r.hasSubTypes(t)&&e[i]&&(n=e[i](a))}return n}}(Zi),function $E(r,e){function a(i,o){return i[o]||(i[o]={predecessor:[],successor:[]}),i[o]}r.topologicalTravel=function(i,o,s,l){if(i.length){var u=function t(i){var o={},s=[];return A(i,function(l){var u=a(o,l),h=function n(i,o){var s=[];return A(i,function(l){ht(o,l)>=0&&s.push(l)}),s}(u.originalDeps=e(l),i);u.entryCount=h.length,0===u.entryCount&&s.push(l),A(h,function(v){ht(u.predecessor,v)<0&&u.predecessor.push(v);var c=a(o,v);ht(c.successor,v)<0&&c.successor.push(l)})}),{graph:o,noEntryList:s}}(o),f=u.graph,h=u.noEntryList,v={};for(A(i,function(m){v[m]=!0});h.length;){var c=h.pop(),p=f[c],d=!!v[c];d&&(s.call(l,c,p.originalDeps.slice()),delete v[c]),A(p.successor,d?y:g)}A(v,function(){throw new Error("")})}function g(m){f[m].entryCount--,0===f[m].entryCount&&h.push(m)}function y(m){v[m]=!0,g(m)}}}(Zi,function pk(r){var e=[];return A(Zi.getClassesByMainType(r),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=G(e,function(t){return Br(t).main}),"dataset"!==r&&ht(e,"dataset")<=0&&e.unshift("dataset"),e});const _t=Zi;var t1="";typeof navigator<"u"&&(t1=navigator.platform||"");var Xi="rgba(0, 0, 0, 0.2)";const dk={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Xi,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Xi,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Xi,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Xi,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Xi,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Xi,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:t1.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var e1=q(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),ar="original",ye="arrayRows",nr="objectRows",Wr="keyedColumns",ha="typedArray",r1="unknown",Ur="column",qi="row",ce={Must:1,Might:2,Not:3},a1=Tt();function n1(r,e,t){var a={},n=yp(e);if(!n||!r)return a;var f,h,i=[],o=[],l=a1(e.ecModel).datasetMap,u=n.uid+"_"+t.seriesLayoutBy;A(r=r.slice(),function(d,g){var y=J(d)?d:r[g]={name:d};"ordinal"===y.type&&null==f&&(f=g,h=p(y)),a[y.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:h,valueWayDim:0});function c(d,g,y){for(var m=0;m<y;m++)d.push(g+m)}function p(d){var g=d.dimsDef;return g?g.length:1}return A(r,function(d,g){var y=d.name,m=p(d);if(null==f)c(a[y],_=v.valueWayDim,m),c(o,_,m),v.valueWayDim+=m;else if(f===g)c(a[y],0,m),c(i,0,m);else{var _;c(a[y],_=v.categoryWayDim,m),c(o,_,m),v.categoryWayDim+=m}}),i.length&&(a.itemName=i),o.length&&(a.seriesName=o),a}function gp(r,e,t){var a={};if(!yp(r))return a;var s,i=e.sourceFormat,o=e.dimensionsDefine;(i===nr||i===Wr)&&A(o,function(f,h){"name"===(J(f)?f.name:f)&&(s=h)});var l=function(){for(var f={},h={},v=[],c=0,p=Math.min(5,t);c<p;c++){var d=o1(e.data,i,e.seriesLayoutBy,o,e.startIndex,c);v.push(d);var g=d===ce.Not;if(g&&null==f.v&&c!==s&&(f.v=c),(null==f.n||f.n===f.v||!g&&v[f.n]===ce.Not)&&(f.n=c),y(f)&&v[f.n]!==ce.Not)return f;g||(d===ce.Might&&null==h.v&&c!==s&&(h.v=c),(null==h.n||h.n===h.v)&&(h.n=c))}function y(m){return null!=m.v&&null!=m.n}return y(f)?f:y(h)?h:null}();if(l){a.value=[l.v];var u=s??l.n;a.itemName=[u],a.seriesName=[u]}return a}function yp(r){if(!r.get("data",!0))return cs(r.ecModel,"dataset",{index:r.get("datasetIndex",!0),id:r.get("datasetId",!0)},Qt).models[0]}function i1(r,e){return o1(r.data,r.sourceFormat,r.seriesLayoutBy,r.dimensionsDefine,r.startIndex,e)}function o1(r,e,t,a,n,i){var o,l,u;if(Re(r))return ce.Not;if(a){var f=a[i];J(f)?(l=f.name,u=f.type):U(f)&&(l=f)}if(null!=u)return"ordinal"===u?ce.Must:ce.Not;if(e===ye){var h=r;if(t===qi){for(var v=h[i],c=0;c<(v||[]).length&&c<5;c++)if(null!=(o=S(v[n+c])))return o}else for(c=0;c<h.length&&c<5;c++){var p=h[n+c];if(p&&null!=(o=S(p[i])))return o}}else if(e===nr){var d=r;if(!l)return ce.Not;for(c=0;c<d.length&&c<5;c++)if((g=d[c])&&null!=(o=S(g[l])))return o}else if(e===Wr){if(!l)return ce.Not;if(!(v=r[l])||Re(v))return ce.Not;for(c=0;c<v.length&&c<5;c++)if(null!=(o=S(v[c])))return o}else if(e===ar){var m=r;for(c=0;c<m.length&&c<5;c++){var g,_=Oi(g=m[c]);if(!z(_))return ce.Not;if(null!=(o=S(_[i])))return o}}function S(b){var x=U(b);return null!=b&&isFinite(b)&&""!==b?x?ce.Might:ce.Not:x&&"-"!==b?ce.Must:void 0}return ce.Not}var mp=q(),s1=Tt(),Sk=Tt(),_p=function(){function r(){}return r.prototype.getColorFromPalette=function(e,t,a){var n=Pt(this.get("color",!0)),i=this.get("colorLayer",!0);return l1(this,s1,n,i,e,t,a)},r.prototype.clearColorPalette=function(){!function bk(r,e){e(r).paletteIdx=0,e(r).paletteNameMap={}}(this,s1)},r}();function Sp(r,e,t,a){var n=Pt(r.get(["aria","decal","decals"]));return l1(r,Sk,n,null,e,t,a)}function l1(r,e,t,a,n,i,o){var s=e(i=i||r),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(n))return u[n];var f=null!=o&&a?function xk(r,e){for(var t=r.length,a=0;a<t;a++)if(r[a].length>e)return r[a];return r[t-1]}(a,o):t;if((f=f||t)&&f.length){var h=f[l];return n&&(u[n]=h),s.paletteIdx=(l+1)%f.length,h}}var Ju,Ls,u1,f1="\0_ec_inner",v1=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.init=function(t,a,n,i,o,s){i=i||{},this.option=null,this._theme=new Rt(i),this._locale=new Rt(o),this._optionManager=s},e.prototype.setOption=function(t,a,n){var i=d1(a);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,a){return this._resetOption(t,d1(a))},e.prototype._resetOption=function(t,a){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var o=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(o,a)):u1(this,o),n=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var s=i.getTimelineOption(this);s&&(n=!0,this._mergeOption(s,a))}if(!t||"recreate"===t||"media"===t){var l=i.getMediaOption(this);l.length&&A(l,function(u){n=!0,this._mergeOption(u,a)},this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,a){var n=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=q(),u=a&&a.replaceMergeMainTypeMap;(function gk(r){a1(r).datasetMap=q()})(this),A(t,function(h,v){null!=h&&(_t.hasClass(v)?v&&(s.push(v),l.set(v,!0)):n[v]=null==n[v]?et(h):ot(n[v],h,!0))}),u&&u.each(function(h,v){_t.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),_t.topologicalTravel(s,_t.getAllClassMainTypes(),function f(h){var v=function _k(r,e,t){var a=mp.get(e);if(!a)return t;var n=a(r);return n?t.concat(n):t}(this,h,Pt(t[h])),c=i.get(h),d=T_(c,v,c?u&&u.get(h)?"replaceMerge":"normalMerge":"replaceAll");(function xR(r,e,t){A(r,function(a){var n=a.newOption;J(n)&&(a.keyInfo.mainType=e,a.keyInfo.subType=function bR(r,e,t,a){return e.type?e.type:t?t.subType:a.determineSubType(r,e)}(e,n,a.existing,t))})})(d,h,_t),n[h]=null,i.set(h,null),o.set(h,0);var _,g=[],y=[],m=0;A(d,function(b,x){var w=b.existing,T=b.newOption;if(T){var M=_t.getClass(h,b.keyInfo.subType,!("series"===h));if(!M)return;if("tooltip"===h){if(_)return;_=!0}if(w&&w.constructor===M)w.name=b.keyInfo.name,w.mergeOption(T,this),w.optionUpdated(T,!1);else{var I=V({componentIndex:x},b.keyInfo);V(w=new M(T,this,this,I),I),b.brandNew&&(w.__requireNewView=!0),w.init(T,this,this),w.optionUpdated(null,!0)}}else w&&(w.mergeOption({},this),w.optionUpdated({},!1));w?(g.push(w.option),y.push(w),m++):(g.push(void 0),y.push(void 0))},this),n[h]=g,i.set(h,y),o.set(h,m),"series"===h&&Ju(this)},this),this._seriesIndices||Ju(this)},e.prototype.getOption=function(){var t=et(this.option);return A(t,function(a,n){if(_t.hasClass(n)){for(var i=Pt(a),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!hs(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,t[n]=i}}),delete t[f1],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,a){var n=this._componentsMap.get(t);if(n){var i=n[a||0];if(i)return i;if(null==a)for(var o=0;o<n.length;o++)if(n[o])return n[o]}},e.prototype.queryComponents=function(t){var a=t.mainType;if(!a)return[];var l,n=t.index,i=t.id,o=t.name,s=this._componentsMap.get(a);return s&&s.length?(null!=n?(l=[],A(Pt(n),function(u){s[u]&&l.push(s[u])})):l=null!=i?c1("id",i,s):null!=o?c1("name",o,s):Lt(s,function(u){return!!u}),p1(l,t)):[]},e.prototype.findComponents=function(t){var n=t.mainType,i=function s(u){var f=n+"Index",h=n+"Id",v=n+"Name";return!u||null==u[f]&&null==u[h]&&null==u[v]?null:{mainType:n,index:u[f],id:u[h],name:u[v]}}(t.query);return function l(u){return t.filter?Lt(u,t.filter):u}(p1(i?this.queryComponents(i):Lt(this._componentsMap.get(n),function(u){return!!u}),t))},e.prototype.eachComponent=function(t,a,n){var i=this._componentsMap;if(j(t)){var o=a,s=t;i.each(function(h,v){for(var c=0;h&&c<h.length;c++){var p=h[c];p&&s.call(o,v,p,p.componentIndex)}})}else for(var l=U(t)?i.get(t):J(t)?this.findComponents(t):null,u=0;l&&u<l.length;u++){var f=l[u];f&&a.call(n,f,f.componentIndex)}},e.prototype.getSeriesByName=function(t){var a=te(t,null);return Lt(this._componentsMap.get("series"),function(n){return!!n&&null!=a&&n.name===a})},e.prototype.getSeriesByIndex=function(t){return this._componentsMap.get("series")[t]},e.prototype.getSeriesByType=function(t){return Lt(this._componentsMap.get("series"),function(a){return!!a&&a.subType===t})},e.prototype.getSeries=function(){return Lt(this._componentsMap.get("series"),function(t){return!!t})},e.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},e.prototype.eachSeries=function(t,a){Ls(this),A(this._seriesIndices,function(n){var i=this._componentsMap.get("series")[n];t.call(a,i,n)},this)},e.prototype.eachRawSeries=function(t,a){A(this._componentsMap.get("series"),function(n){n&&t.call(a,n,n.componentIndex)})},e.prototype.eachSeriesByType=function(t,a,n){Ls(this),A(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];o.subType===t&&a.call(n,o,i)},this)},e.prototype.eachRawSeriesByType=function(t,a,n){return A(this.getSeriesByType(t),a,n)},e.prototype.isSeriesFiltered=function(t){return Ls(this),null==this._seriesIndicesMap.get(t.componentIndex)},e.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},e.prototype.filterSeries=function(t,a){Ls(this);var n=[];A(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];t.call(a,o,i)&&n.push(i)},this),this._seriesIndices=n,this._seriesIndicesMap=q(n)},e.prototype.restoreData=function(t){Ju(this);var a=this._componentsMap,n=[];a.each(function(i,o){_t.hasClass(o)&&n.push(o)}),_t.topologicalTravel(n,_t.getAllClassMainTypes(),function(i){A(a.get(i),function(o){o&&("series"!==i||!function Ck(r,e){if(e){var t=e.seriesIndex,a=e.seriesId,n=e.seriesName;return null!=t&&r.componentIndex!==t||null!=a&&r.id!==a||null!=n&&r.name!==n}}(o,t))&&o.restoreData()})})},e.internalField=(Ju=function(t){var a=t._seriesIndices=[];A(t._componentsMap.get("series"),function(n){n&&a.push(n.componentIndex)}),t._seriesIndicesMap=q(a)},Ls=function(t){},void(u1=function(t,a){t.option={},t.option[f1]=1,t._componentsMap=q({series:[]}),t._componentsCount=q();var n=a.aria;J(n)&&null==n.enabled&&(n.enabled=!0),function Ak(r,e){var t=r.color&&!r.colorLayer;A(e,function(a,n){"colorLayer"===n&&t||_t.hasClass(n)||("object"==typeof a?r[n]=r[n]?ot(r[n],a,!1):et(a):null==r[n]&&(r[n]=a))})}(a,t._theme.option),ot(a,dk,!1),t._mergeOption(a,null)})),e}(Rt);function c1(r,e,t){if(z(e)){var a=q();return A(e,function(i){null!=i&&null!=te(i,null)&&a.set(i,!0)}),Lt(t,function(i){return i&&a.get(i[r])})}var n=te(e,null);return Lt(t,function(i){return i&&null!=n&&i[r]===n})}function p1(r,e){return e.hasOwnProperty("subType")?Lt(r,function(t){return t&&t.subType===e.subType}):r}function d1(r){var e=q();return r&&A(Pt(r.replaceMerge),function(t){e.set(t,!0)}),{replaceMergeMainTypeMap:e}}Zt(v1,_p);const g1=v1;var Mk=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"];const y1=function r(e){A(Mk,function(t){this[t]=Y(e[t],e)},this)};var xp={},Lk=function(){function r(){this._coordinateSystems=[]}return r.prototype.create=function(e,t){var a=[];A(xp,function(n,i){var o=n.create(e,t);a=a.concat(o||[])}),this._coordinateSystems=a},r.prototype.update=function(e,t){A(this._coordinateSystems,function(a){a.update&&a.update(e,t)})},r.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},r.register=function(e,t){xp[e]=t},r.get=function(e){return xp[e]},r}();const Ki=Lk;var Ik=/^(min|max)?(.+)$/,Pk=function(){function r(e){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=e}return r.prototype.setOption=function(e,t,a){e&&(A(Pt(e.series),function(o){o&&o.data&&Re(o.data)&&Vo(o.data)}),A(Pt(e.dataset),function(o){o&&o.source&&Re(o.source)&&Vo(o.source)})),e=et(e);var n=this._optionBackup,i=function Rk(r,e,t){var n,i,a=[],o=r.baseOption,s=r.timeline,l=r.options,u=r.media,f=!!r.media,h=!!(l||s||o&&o.timeline);function v(c){A(e,function(p){p(c,t)})}return o?(i=o).timeline||(i.timeline=s):((h||f)&&(r.options=r.media=null),i=r),f&&z(u)&&A(u,function(c){c&&c.option&&(c.query?a.push(c):n||(n=c))}),v(i),A(l,function(c){return v(c)}),A(a,function(c){return v(c.option)}),{baseOption:i,timelineOptions:l||[],mediaDefault:n,mediaList:a}}(e,t,!n);this._newBaseOption=i.baseOption,n?(i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},r.prototype.mountOption=function(e){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],et(e?t.baseOption:this._newBaseOption)},r.prototype.getTimelineOption=function(e){var t,a=this._timelineOptions;if(a.length){var n=e.getComponent("timeline");n&&(t=et(a[n.getCurrentIndex()]))}return t},r.prototype.getMediaOption=function(e){var t=this._api.getWidth(),a=this._api.getHeight(),n=this._mediaList,i=this._mediaDefault,o=[],s=[];if(!n.length&&!i)return s;for(var l=0,u=n.length;l<u;l++)Ek(n[l].query,t,a)&&o.push(l);return!o.length&&i&&(o=[-1]),o.length&&!function Ok(r,e){return r.join(",")===e.join(",")}(o,this._currentMediaIndices)&&(s=G(o,function(f){return et(-1===f?i.option:n[f].option)})),this._currentMediaIndices=o,s},r}();function Ek(r,e,t){var a={width:e,height:t,aspectratio:e/t},n=!0;return A(r,function(i,o){var s=o.match(Ik);if(s&&s[1]&&s[2]){var l=s[1],u=s[2].toLowerCase();(function kk(r,e,t){return"min"===t?r>=e:"max"===t?r<=e:r===e})(a[u],i,l)||(n=!1)}}),n}const Nk=Pk;var wr=A,Is=J,m1=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function bp(r){var e=r&&r.itemStyle;if(e)for(var t=0,a=m1.length;t<a;t++){var n=m1[t],i=e.normal,o=e.emphasis;i&&i[n]&&(r[n]=r[n]||{},r[n].normal?ot(r[n].normal,i[n]):r[n].normal=i[n],i[n]=null),o&&o[n]&&(r[n]=r[n]||{},r[n].emphasis?ot(r[n].emphasis,o[n]):r[n].emphasis=o[n],o[n]=null)}}function me(r,e,t){if(r&&r[e]&&(r[e].normal||r[e].emphasis)){var a=r[e].normal,n=r[e].emphasis;a&&(t?(r[e].normal=r[e].emphasis=null,Q(r[e],a)):r[e]=a),n&&(r.emphasis=r.emphasis||{},r.emphasis[e]=n,n.focus&&(r.emphasis.focus=n.focus),n.blurScope&&(r.emphasis.blurScope=n.blurScope))}}function Ps(r){me(r,"itemStyle"),me(r,"lineStyle"),me(r,"areaStyle"),me(r,"label"),me(r,"labelLine"),me(r,"upperLabel"),me(r,"edgeLabel")}function $t(r,e){var t=Is(r)&&r[e],a=Is(t)&&t.textStyle;if(a)for(var n=0,i=w_.length;n<i;n++){var o=w_[n];a.hasOwnProperty(o)&&(t[o]=a[o])}}function ir(r){r&&(Ps(r),$t(r,"label"),r.emphasis&&$t(r.emphasis,"label"))}function va(r){return z(r)?r:r?[r]:[]}function _1(r){return(z(r)?r[0]:r)||{}}function S1(r){r&&A(Fk,function(e){e[0]in r&&!(e[1]in r)&&(r[e[1]]=r[e[0]])})}var Fk=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],Hk=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],wp=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function Rs(r){var e=r&&r.itemStyle;if(e)for(var t=0;t<wp.length;t++){var a=wp[t][1];null!=e[a]&&(e[wp[t][0]]=e[a])}}function x1(r){r&&"edge"===r.alignTo&&null!=r.margin&&null==r.edgeDistance&&(r.edgeDistance=r.margin)}function b1(r){r&&r.downplay&&!r.blur&&(r.blur=r.downplay)}function w1(r,e){if(r)for(var t=0;t<r.length;t++)e(r[t]),r[t]&&w1(r[t].children,e)}function T1(r,e){(function Bk(r,e){wr(va(r.series),function(a){Is(a)&&function Vk(r){if(Is(r)){bp(r),Ps(r),$t(r,"label"),$t(r,"upperLabel"),$t(r,"edgeLabel"),r.emphasis&&($t(r.emphasis,"label"),$t(r.emphasis,"upperLabel"),$t(r.emphasis,"edgeLabel"));var e=r.markPoint;e&&(bp(e),ir(e));var t=r.markLine;t&&(bp(t),ir(t));var a=r.markArea;a&&ir(a);var n=r.data;if("graph"===r.type){n=n||r.nodes;var i=r.links||r.edges;if(i&&!Re(i))for(var o=0;o<i.length;o++)ir(i[o]);A(r.categories,function(u){Ps(u)})}if(n&&!Re(n))for(o=0;o<n.length;o++)ir(n[o]);if((e=r.markPoint)&&e.data){var s=e.data;for(o=0;o<s.length;o++)ir(s[o])}if((t=r.markLine)&&t.data){var l=t.data;for(o=0;o<l.length;o++)z(l[o])?(ir(l[o][0]),ir(l[o][1])):ir(l[o])}"gauge"===r.type?($t(r,"axisLabel"),$t(r,"title"),$t(r,"detail")):"treemap"===r.type?(me(r.breadcrumb,"itemStyle"),A(r.levels,function(u){Ps(u)})):"tree"===r.type&&Ps(r.leaves)}}(a)});var t=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&t.push("valueAxis","categoryAxis","logAxis","timeAxis"),wr(t,function(a){wr(va(r[a]),function(n){n&&($t(n,"axisLabel"),$t(n.axisPointer,"label"))})}),wr(va(r.parallel),function(a){var n=a&&a.parallelAxisDefault;$t(n,"axisLabel"),$t(n&&n.axisPointer,"label")}),wr(va(r.calendar),function(a){me(a,"itemStyle"),$t(a,"dayLabel"),$t(a,"monthLabel"),$t(a,"yearLabel")}),wr(va(r.radar),function(a){$t(a,"name"),a.name&&null==a.axisName&&(a.axisName=a.name,delete a.name),null!=a.nameGap&&null==a.axisNameGap&&(a.axisNameGap=a.nameGap,delete a.nameGap)}),wr(va(r.geo),function(a){Is(a)&&(ir(a),wr(va(a.regions),function(n){ir(n)}))}),wr(va(r.timeline),function(a){ir(a),me(a,"label"),me(a,"itemStyle"),me(a,"controlStyle",!0);var n=a.data;z(n)&&A(n,function(i){J(i)&&(me(i,"label"),me(i,"itemStyle"))})}),wr(va(r.toolbox),function(a){me(a,"iconStyle"),wr(a.feature,function(n){me(n,"iconStyle")})}),$t(_1(r.axisPointer),"label"),$t(_1(r.tooltip).axisPointer,"label")})(r,e),r.series=Pt(r.series),A(r.series,function(t){if(J(t)){var a=t.type;if("line"===a)null!=t.clipOverflow&&(t.clip=t.clipOverflow);else if("pie"===a||"gauge"===a){if(null!=t.clockWise&&(t.clockwise=t.clockWise),x1(t.label),(n=t.data)&&!Re(n))for(var i=0;i<n.length;i++)x1(n[i]);null!=t.hoverOffset&&(t.emphasis=t.emphasis||{},(t.emphasis.scaleSize=null)&&(t.emphasis.scaleSize=t.hoverOffset))}else if("gauge"===a){var o=function zk(r,e){for(var t=e.split(","),a=r,n=0;n<t.length&&null!=(a=a&&a[t[n]]);n++);return a}(t,"pointer.color");null!=o&&function Gk(r,e,t,a){for(var o,n=e.split(","),i=r,s=0;s<n.length-1;s++)null==i[o=n[s]]&&(i[o]={}),i=i[o];(a||null==i[n[s]])&&(i[n[s]]=t)}(t,"itemStyle.color",o)}else if("bar"===a){var n;if(Rs(t),Rs(t.backgroundStyle),Rs(t.emphasis),(n=t.data)&&!Re(n))for(i=0;i<n.length;i++)"object"==typeof n[i]&&(Rs(n[i]),Rs(n[i]&&n[i].emphasis))}else if("sunburst"===a){var s=t.highlightPolicy;s&&(t.emphasis=t.emphasis||{},t.emphasis.focus||(t.emphasis.focus=s)),b1(t),w1(t.data,b1)}else"graph"===a||"sankey"===a?function Wk(r){r&&null!=r.focusNodeAdjacency&&(r.emphasis=r.emphasis||{},null==r.emphasis.focus&&(r.emphasis.focus="adjacency"))}(t):"map"===a&&(t.mapType&&!t.map&&(t.map=t.mapType),t.mapLocation&&Q(t,t.mapLocation));null!=t.hoverAnimation&&(t.emphasis=t.emphasis||{},t.emphasis&&null==t.emphasis.scale&&(t.emphasis.scale=t.hoverAnimation)),S1(t)}}),r.dataRange&&(r.visualMap=r.dataRange),A(Hk,function(t){var a=r[t];a&&(z(a)||(a=[a]),A(a,function(n){S1(n)}))})}function Yk(r){A(r,function(e,t){var a=[],n=[NaN,NaN],i=[e.stackResultDimension,e.stackedOverDimension],o=e.data,s=e.isStackedByIndex,l=e.seriesModel.get("stackStrategy")||"samesign";o.modify(i,function(u,f,h){var c,p,v=o.get(e.stackedDimension,h);if(isNaN(v))return n;s?p=o.getRawIndex(h):c=o.get(e.stackedByDimension,h);for(var d=NaN,g=t-1;g>=0;g--){var y=r[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var m=y.data.getByRawIndex(y.stackResultDimension,p);if("all"===l||"positive"===l&&m>0||"negative"===l&&m<0||"samesign"===l&&v>=0&&m>0||"samesign"===l&&v<=0&&m<0){v=hR(v,m),d=m;break}}}return a[0]=v,a[1]=d,a})})}var $u=function r(e){this.data=e.data||(e.sourceFormat===Wr?{}:[]),this.sourceFormat=e.sourceFormat||r1,this.seriesLayoutBy=e.seriesLayoutBy||Ur,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var a=0;a<t.length;a++){var n=t[a];null==n.type&&i1(this,a)===ce.Must&&(n.type="ordinal")}};function Tp(r){return r instanceof $u}function Cp(r,e,t){t=t||C1(r);var a=e.seriesLayoutBy,n=function Xk(r,e,t,a,n){var i,o;if(!r)return{dimensionsDefine:A1(n),startIndex:o,dimensionsDetectedCount:i};if(e===ye){var s=r;"auto"===a||null==a?M1(function(u){null!=u&&"-"!==u&&(U(u)?null==o&&(o=1):o=0)},t,s,10):o=wt(a)?a:a?1:0,!n&&1===o&&(n=[],M1(function(u,f){n[f]=null!=u?u+"":""},t,s,1/0)),i=n?n.length:t===qi?s.length:s[0]?s[0].length:null}else if(e===nr)n||(n=function qk(r){for(var t,e=0;e<r.length&&!(t=r[e++]););if(t){var a=[];return A(t,function(n,i){a.push(i)}),a}}(r));else if(e===Wr)n||(n=[],A(r,function(u,f){n.push(f)}));else if(e===ar){var l=Oi(r[0]);i=z(l)&&l.length||1}return{startIndex:o,dimensionsDefine:A1(n),dimensionsDetectedCount:i}}(r,t,a,e.sourceHeader,e.dimensions);return new $u({data:r,sourceFormat:t,seriesLayoutBy:a,dimensionsDefine:n.dimensionsDefine,startIndex:n.startIndex,dimensionsDetectedCount:n.dimensionsDetectedCount,metaRawOption:et(e)})}function Ap(r){return new $u({data:r,sourceFormat:Re(r)?ha:ar})}function Zk(r){return new $u({data:r.data,sourceFormat:r.sourceFormat,seriesLayoutBy:r.seriesLayoutBy,dimensionsDefine:et(r.dimensionsDefine),startIndex:r.startIndex,dimensionsDetectedCount:r.dimensionsDetectedCount})}function C1(r){var e=r1;if(Re(r))e=ha;else if(z(r)){0===r.length&&(e=ye);for(var t=0,a=r.length;t<a;t++){var n=r[t];if(null!=n){if(z(n)){e=ye;break}if(J(n)){e=nr;break}}}}else if(J(r))for(var i in r)if(Z(r,i)&&fe(r[i])){e=Wr;break}return e}function A1(r){if(r){var e=q();return G(r,function(t,a){var n={name:(t=J(t)?t:{name:t}).name,displayName:t.displayName,type:t.type};if(null==n.name)return n;n.name+="",null==n.displayName&&(n.displayName=n.name);var i=e.get(n.name);return i?n.name+="-"+i.count++:e.set(n.name,{count:1}),n})}}function M1(r,e,t,a){if(e===qi)for(var n=0;n<t.length&&n<a;n++)r(t[n]?t[n][0]:null,n);else{var i=t[0]||[];for(n=0;n<i.length&&n<a;n++)r(i[n],n)}}function D1(r){var e=r.sourceFormat;return e===nr||e===Wr}var Hn,Wn,Un,L1,I1,P1=function(){function r(e,t){var a=Tp(e)?e:Ap(e);this._source=a;var n=this._data=a.data;a.sourceFormat===ha&&(this._offset=0,this._dimSize=t,this._data=n),I1(this,n,a)}return r.prototype.getSource=function(){return this._source},r.prototype.count=function(){return 0},r.prototype.getItem=function(e,t){},r.prototype.appendData=function(e){},r.prototype.clean=function(){},r.protoInitialize=function(){var e=r.prototype;e.pure=!1,e.persistent=!0}(),r.internalField=function(){var e;I1=function(o,s,l){var u=l.sourceFormat,f=l.seriesLayoutBy,h=l.startIndex,v=l.dimensionsDefine;if(V(o,L1[Dp(u,f)]),u===ha)o.getItem=t,o.count=n,o.fillStorage=a;else{var p=E1(u,f);o.getItem=Y(p,null,s,h,v);var d=O1(u,f);o.count=Y(d,null,s,h,v)}};var t=function(o,s){s=s||[];for(var l=this._data,u=this._dimSize,f=u*(o-=this._offset),h=0;h<u;h++)s[h]=l[f+h];return s},a=function(o,s,l,u){for(var f=this._data,h=this._dimSize,v=0;v<h;v++){for(var c=u[v],p=null==c[0]?1/0:c[0],d=null==c[1]?-1/0:c[1],g=s-o,y=l[v],m=0;m<g;m++){var _=f[m*h+v];y[o+m]=_,_<p&&(p=_),_>d&&(d=_)}c[0]=p,c[1]=d}},n=function(){return this._data?this._data.length/this._dimSize:0};function i(o){for(var s=0;s<o.length;s++)this._data.push(o[s])}(e={})[ye+"_"+Ur]={pure:!0,appendData:i},e[ye+"_"+qi]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[nr]={pure:!0,appendData:i},e[Wr]={pure:!0,appendData:function(o){var s=this._data;A(o,function(l,u){for(var f=s[u]||(s[u]=[]),h=0;h<(l||[]).length;h++)f.push(l[h])})}},e[ar]={appendData:i},e[ha]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},L1=e}(),r}(),R1=function(r,e,t,a){return r[a]},Kk=((Hn={})[ye+"_"+Ur]=function(r,e,t,a){return r[a+e]},Hn[ye+"_"+qi]=function(r,e,t,a,n){a+=e;for(var i=n||[],o=r,s=0;s<o.length;s++){var l=o[s];i[s]=l?l[a]:null}return i},Hn[nr]=R1,Hn[Wr]=function(r,e,t,a,n){for(var i=n||[],o=0;o<t.length;o++){var l=r[t[o].name];i[o]=l?l[a]:null}return i},Hn[ar]=R1,Hn);function E1(r,e){return Kk[Dp(r,e)]}var k1=function(r,e,t){return r.length},jk=((Wn={})[ye+"_"+Ur]=function(r,e,t){return Math.max(0,r.length-e)},Wn[ye+"_"+qi]=function(r,e,t){var a=r[0];return a?Math.max(0,a.length-e):0},Wn[nr]=k1,Wn[Wr]=function(r,e,t){var n=r[t[0].name];return n?n.length:0},Wn[ar]=k1,Wn);function O1(r,e){return jk[Dp(r,e)]}var Mp=function(r,e,t){return r[e]},Qk=((Un={})[ye]=Mp,Un[nr]=function(r,e,t){return r[t]},Un[Wr]=Mp,Un[ar]=function(r,e,t){var a=Oi(r);return a instanceof Array?a[e]:a},Un[ha]=Mp,Un);function N1(r){return Qk[r]}function Dp(r,e){return r===ye?r+"_"+e:r}function ji(r,e,t){if(r){var a=r.getRawDataItem(e);if(null!=a){var n=r.getStore(),i=n.getSource().sourceFormat;if(null!=t){var o=r.getDimensionIndex(t),s=n.getDimensionProperty(o);return N1(i)(a,o,s)}var l=a;return i===ar&&(l=Oi(a)),l}}}var Jk=/\{@(.+?)\}/g,Lp=function(){function r(){}return r.prototype.getDataParams=function(e,t){var a=this.getData(t),n=this.getRawValue(e,t),i=a.getRawIndex(e),o=a.getName(e),s=a.getRawDataItem(e),l=a.getItemVisual(e,"style"),u=l&&l[a.getItemVisual(e,"drawType")||"fill"],f=l&&l.stroke,h=this.mainType,v="series"===h,c=a.userOutput&&a.userOutput.get();return{componentType:h,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:v?this.subType:null,seriesIndex:this.seriesIndex,seriesId:v?this.id:null,seriesName:v?this.name:null,name:o,dataIndex:i,data:s,dataType:t,value:n,color:u,borderColor:f,dimensionNames:c?c.fullDimensions:null,encode:c?c.encode:null,$vars:["seriesName","name","value"]}},r.prototype.getFormattedLabel=function(e,t,a,n,i,o){t=t||"normal";var s=this.getData(a),l=this.getDataParams(e,a);return o&&(l.value=o.interpolatedValue),null!=n&&z(l.value)&&(l.value=l.value[n]),i||(i=s.getItemModel(e).get("normal"===t?["label","formatter"]:[t,"label","formatter"])),j(i)?(l.status=t,l.dimensionIndex=n,i(l)):U(i)?pp(i,l).replace(Jk,function(h,v){var c=v.length,p=v;"["===p.charAt(0)&&"]"===p.charAt(c-1)&&(p=+p.slice(1,c-1));var d=ji(s,e,p);if(o&&z(o.interpolatedValue)){var g=s.getDimensionIndex(p);g>=0&&(d=o.interpolatedValue[g])}return null!=d?d+"":""}):void 0},r.prototype.getRawValue=function(e,t){return ji(this.getData(t),e)},r.prototype.formatTooltip=function(e,t,a){},r}();function V1(r){var e,t;return J(r)?r.type&&(t=r):e=r,{text:e,frag:t}}function Es(r){return new $k(r)}var $k=function(){function r(e){this._reset=(e=e||{}).reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return r.prototype.perform=function(e){var i,t=this._upstream,a=e&&e.skip;if(this._dirty&&t){var n=this.context;n.data=n.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!a&&(i=this._plan(this.context));var h,o=f(this._modBy),s=this._modDataCount||0,l=f(e&&e.modBy),u=e&&e.modDataCount||0;function f(m){return!(m>=1)&&(m=1),m}(o!==l||s!==u)&&(i="reset"),(this._dirty||"reset"===i)&&(this._dirty=!1,h=this._doReset(a)),this._modBy=l,this._modDataCount=u;var v=e&&e.step;if(this._dueEnd=t?t._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var c=this._dueIndex,p=Math.min(null!=v?this._dueIndex+v:1/0,this._dueEnd);if(!a&&(h||c<p)){var d=this._progress;if(z(d))for(var g=0;g<d.length;g++)this._doProgress(d[g],c,p,l,u);else this._doProgress(d,c,p,l,u)}this._dueIndex=p,this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:p}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},r.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},r.prototype._doProgress=function(e,t,a,n,i){B1.reset(t,a,n,i),this._callingProgress=e,this._callingProgress({start:t,end:a,count:a-t,next:B1.next},this.context)},r.prototype._doReset=function(e){var t,a;this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!e&&this._reset&&((t=this._reset(this.context))&&t.progress&&(a=t.forceFirstProgress,t=t.progress),z(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null;var n=this._downstream;return n&&n.dirty(),a},r.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},r.prototype.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},r.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},r.prototype.getUpstream=function(){return this._upstream},r.prototype.getDownstream=function(){return this._downstream},r.prototype.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},r}(),B1=function(){var r,e,t,a,n,i={reset:function(l,u,f,h){e=l,r=u,t=f,a=h,n=Math.ceil(a/t),i.next=t>1&&a>0?s:o}};return i;function o(){return e<r?e++:null}function s(){var l=e%n*t+Math.ceil(e/n),u=e>=r?null:l<a?l:e;return e++,u}}();function Dt(r){throw new Error(r)}function Ha(r,e){var t=e&&e.type;return"ordinal"===t?r:("time"===t&&!wt(r)&&null!=r&&"-"!==r&&(r=+Ue(r)),null==r||""===r?NaN:+r)}typeof console<"u"&&console.warn&&console;var aO=q({number:function(r){return parseFloat(r)},time:function(r){return+Ue(r)},trim:function(r){return U(r)?Ke(r):r}});function G1(r){return aO.get(r)}var F1={lt:function(r,e){return r<e},lte:function(r,e){return r<=e},gt:function(r,e){return r>e},gte:function(r,e){return r>=e}},nO=function(){function r(e,t){wt(t)||Dt(""),this._opFn=F1[e],this._rvalFloat=Vr(t)}return r.prototype.evaluate=function(e){return wt(e)?this._opFn(e,this._rvalFloat):this._opFn(Vr(e),this._rvalFloat)},r}(),H1=function(){function r(e,t){var a="desc"===e;this._resultLT=a?1:-1,null==t&&(t=a?"min":"max"),this._incomparable="min"===t?-1/0:1/0}return r.prototype.evaluate=function(e,t){var a=wt(e)?e:Vr(e),n=wt(t)?t:Vr(t),i=isNaN(a),o=isNaN(n);if(i&&(a=this._incomparable),o&&(n=this._incomparable),i&&o){var s=U(e),l=U(t);s&&(a=l?e:0),l&&(n=s?t:0)}return a<n?this._resultLT:a>n?-this._resultLT:0},r}(),iO=function(){function r(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Vr(t)}return r.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var a=typeof e;a!==this._rvalTypeof&&("number"===a||"number"===this._rvalTypeof)&&(t=Vr(e)===this._rvalFloat)}return this._isEQ?t:!t},r}();function oO(r,e){return"eq"===r||"ne"===r?new iO("eq"===r,e):Z(F1,r)?new nO(r,e):null}var sO=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(e){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(e){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(e,t){},r.prototype.retrieveValueFromItem=function(e,t){},r.prototype.convertValue=function(e,t){return Ha(e,t)},r}();function uO(r){return Pp(r.sourceFormat)||Dt(""),r.data}function fO(r){var e=r.sourceFormat,t=r.data;if(Pp(e)||Dt(""),e===ye){for(var n=[],i=0,o=t.length;i<o;i++)n.push(t[i].slice());return n}if(e===nr){for(n=[],i=0,o=t.length;i<o;i++)n.push(V({},t[i]));return n}}function hO(r,e,t){if(null!=t){if(wt(t)||!isNaN(t)&&!Z(e,t))return r[t];if(Z(e,t))return e[t]}}function vO(r){return et(r)}var W1=q();function dO(r,e,t,a){e.length||Dt(""),J(r)||Dt("");var o=W1.get(r.type);o||Dt("");var s=G(e,function(f){return function lO(r,e){var t=new sO,a=r.data,n=t.sourceFormat=r.sourceFormat,i=r.startIndex;r.seriesLayoutBy!==Ur&&Dt("");var s=[],l={},u=r.dimensionsDefine;if(u)A(u,function(d,g){var y=d.name,m={index:g,name:y,displayName:d.displayName};s.push(m),null!=y&&(Z(l,y)&&Dt(""),l[y]=m)});else for(var f=0;f<r.dimensionsDetectedCount;f++)s.push({index:f});var h=E1(n,Ur);e.__isBuiltIn&&(t.getRawDataItem=function(d){return h(a,i,s,d)},t.getRawData=Y(uO,null,r)),t.cloneRawData=Y(fO,null,r);var v=O1(n,Ur);t.count=Y(v,null,a,i,s);var c=N1(n);t.retrieveValue=function(d,g){var y=h(a,i,s,d);return p(y,g)};var p=t.retrieveValueFromItem=function(d,g){if(null!=d){var y=s[g];if(y)return c(d,g,y.name)}};return t.getDimensionInfo=Y(hO,null,s,l),t.cloneAllDimensionInfo=Y(vO,null,s),t}(f,o)});return G(Pt(o.transform({upstream:s[0],upstreamList:s,config:et(r.config)})),function(f,h){J(f)||Dt(""),f.data||Dt(""),Pp(C1(f.data))||Dt("");var p,d=e[0];if(d&&0===h&&!f.dimensions){var g=d.startIndex;g&&(f.data=d.data.slice(0,g).concat(f.data)),p={seriesLayoutBy:Ur,sourceHeader:g,dimensions:d.metaRawOption.dimensions}}else p={seriesLayoutBy:Ur,sourceHeader:0,dimensions:f.dimensions};return Cp(f.data,p,null)})}function Pp(r){return r===ye||r===nr}var Rp,tf="undefined",gO=typeof Uint32Array===tf?Array:Uint32Array,yO=typeof Uint16Array===tf?Array:Uint16Array,U1=typeof Int32Array===tf?Array:Int32Array,Y1=typeof Float64Array===tf?Array:Float64Array,Z1={float:Y1,int:U1,ordinal:Array,number:Array,time:Y1};function ks(r){return r>65535?gO:yO}function mO(r){var e=r.constructor;return e===Array?r.slice():new e(r)}function X1(r,e,t,a,n){var i=Z1[t||"float"];if(n){var o=r[e],s=o&&o.length;if(s!==a){for(var l=new i(a),u=0;u<s;u++)l[u]=o[u];r[e]=l}}else r[e]=new i(a)}var _O=function(){function r(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=q()}return r.prototype.initData=function(e,t,a){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var n=e.getSource(),i=this.defaultDimValueGetter=Rp[n.sourceFormat];this._dimValueGetter=a||i,this._rawExtent=[],D1(n),this._dimensions=G(t,function(s){return{type:s.type,property:s.property}}),this._initDataFromProvider(0,e.count())},r.prototype.getProvider=function(){return this._provider},r.prototype.getSource=function(){return this._provider.getSource()},r.prototype.ensureCalculationDimension=function(e,t){var a=this._calcDimNameToIdx,n=this._dimensions,i=a.get(e);if(null!=i){if(n[i].type===t)return i}else i=n.length;return n[i]={type:t},a.set(e,i),this._chunks[i]=new Z1[t||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},r.prototype.collectOrdinalMeta=function(e,t){var a=this._chunks[e],n=this._dimensions[e],i=this._rawExtent,o=n.ordinalOffset||0,s=a.length;0===o&&(i[e]=[1/0,-1/0]);for(var l=i[e],u=o;u<s;u++){var f=a[u]=t.parseAndCollect(a[u]);isNaN(f)||(l[0]=Math.min(f,l[0]),l[1]=Math.max(f,l[1]))}n.ordinalMeta=t,n.ordinalOffset=s,n.type="ordinal"},r.prototype.getOrdinalMeta=function(e){return this._dimensions[e].ordinalMeta},r.prototype.getDimensionProperty=function(e){var t=this._dimensions[e];return t&&t.property},r.prototype.appendData=function(e){var t=this._provider,a=this.count();t.appendData(e);var n=t.count();return t.persistent||(n+=a),a<n&&this._initDataFromProvider(a,n,!0),[a,n]},r.prototype.appendValues=function(e,t){for(var a=this._chunks,n=this._dimensions,i=n.length,o=this._rawExtent,s=this.count(),l=s+Math.max(e.length,t||0),u=0;u<i;u++)X1(a,u,n[u].type,l,!0);for(var h=[],v=s;v<l;v++)for(var c=v-s,p=0;p<i;p++){var d=Rp.arrayRows.call(this,e[c]||h,n[p].property,c,p);a[p][v]=d;var g=o[p];d<g[0]&&(g[0]=d),d>g[1]&&(g[1]=d)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(e,t,a){for(var n=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=G(o,function(m){return m.property}),f=0;f<s;f++){var h=o[f];l[f]||(l[f]=[1/0,-1/0]),X1(i,f,h.type,t,a)}if(n.fillStorage)n.fillStorage(e,t,i,l);else for(var v=[],c=e;c<t;c++){v=n.getItem(c,v);for(var p=0;p<s;p++){var d=i[p],g=this._dimValueGetter(v,u[p],c,p);d[c]=g;var y=l[p];g<y[0]&&(y[0]=g),g>y[1]&&(y[1]=g)}}!n.persistent&&n.clean&&n.clean(),this._rawCount=this._count=t,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(e,t){if(!(t>=0&&t<this._count))return NaN;var a=this._chunks[e];return a?a[this.getRawIndex(t)]:NaN},r.prototype.getValues=function(e,t){var a=[],n=[];if(null==t){t=e,e=[];for(var i=0;i<this._dimensions.length;i++)n.push(i)}else n=e;i=0;for(var o=n.length;i<o;i++)a.push(this.get(n[i],t));return a},r.prototype.getByRawIndex=function(e,t){if(!(t>=0&&t<this._rawCount))return NaN;var a=this._chunks[e];return a?a[t]:NaN},r.prototype.getSum=function(e){var a=0;if(this._chunks[e])for(var n=0,i=this.count();n<i;n++){var o=this.get(e,n);isNaN(o)||(a+=o)}return a},r.prototype.getMedian=function(e){var t=[];this.each([e],function(i){isNaN(i)||t.push(i)});var a=t.sort(function(i,o){return i-o}),n=this.count();return 0===n?0:n%2==1?a[(n-1)/2]:(a[n/2]+a[n/2-1])/2},r.prototype.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,a=t[e];if(null!=a&&a<this._count&&a===e)return e;for(var n=0,i=this._count-1;n<=i;){var o=(n+i)/2|0;if(t[o]<e)n=o+1;else{if(!(t[o]>e))return o;i=o-1}}return-1},r.prototype.indicesOfNearest=function(e,t,a){var i=this._chunks[e],o=[];if(!i)return o;null==a&&(a=1/0);for(var s=1/0,l=-1,u=0,f=0,h=this.count();f<h;f++){var c=t-i[this.getRawIndex(f)],p=Math.abs(c);p<=a&&((p<s||p===s&&c>=0&&l<0)&&(s=p,l=c,u=0),c===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=this._count;if((a=t.constructor)===Array){e=new a(n);for(var i=0;i<n;i++)e[i]=t[i]}else e=new a(t.buffer,0,n)}else{var a;for(e=new(a=ks(this._rawCount))(this.count()),i=0;i<e.length;i++)e[i]=i}return e},r.prototype.filter=function(e,t){if(!this._count)return this;for(var a=this.clone(),n=a.count(),o=new(ks(a._rawCount))(n),s=[],l=e.length,u=0,f=e[0],h=a._chunks,v=0;v<n;v++){var c=void 0,p=a.getRawIndex(v);if(0===l)c=t(v);else if(1===l)c=t(h[f][p],v);else{for(var g=0;g<l;g++)s[g]=h[e[g]][p];s[g]=v,c=t.apply(null,s)}c&&(o[u++]=p)}return u<n&&(a._indices=o),a._count=u,a._extent=[],a._updateGetRawIdx(),a},r.prototype.selectRange=function(e){var t=this.clone(),a=t._count;if(!a)return this;var n=mt(e),i=n.length;if(!i)return this;var o=t.count(),l=new(ks(t._rawCount))(o),u=0,f=n[0],h=e[f][0],v=e[f][1],c=t._chunks,p=!1;if(!t._indices){var d=0;if(1===i){for(var g=c[n[0]],y=0;y<a;y++)((m=g[y])>=h&&m<=v||isNaN(m))&&(l[u++]=d),d++;p=!0}else if(2===i){g=c[n[0]];var _=c[n[1]],S=e[n[1]][0],b=e[n[1]][1];for(y=0;y<a;y++){var x=_[y];((m=g[y])>=h&&m<=v||isNaN(m))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=d),d++}p=!0}}if(!p)if(1===i)for(y=0;y<o;y++){var w=t.getRawIndex(y);((m=c[n[0]][w])>=h&&m<=v||isNaN(m))&&(l[u++]=w)}else for(y=0;y<o;y++){for(var T=!0,C=(w=t.getRawIndex(y),0);C<i;C++){var m,M=n[C];((m=c[M][w])<e[M][0]||m>e[M][1])&&(T=!1)}T&&(l[u++]=t.getRawIndex(y))}return u<o&&(t._indices=l),t._count=u,t._extent=[],t._updateGetRawIdx(),t},r.prototype.map=function(e,t){var a=this.clone(e);return this._updateDims(a,e,t),a},r.prototype.modify=function(e,t){this._updateDims(this,e,t)},r.prototype._updateDims=function(e,t,a){for(var n=e._chunks,i=[],o=t.length,s=e.count(),l=[],u=e._rawExtent,f=0;f<t.length;f++)u[t[f]]=[1/0,-1/0];for(var h=0;h<s;h++){for(var v=e.getRawIndex(h),c=0;c<o;c++)l[c]=n[t[c]][v];l[o]=h;var p=a&&a.apply(null,l);if(null!=p)for("object"!=typeof p&&(i[0]=p,p=i),f=0;f<p.length;f++){var d=t[f],g=p[f],y=u[d],m=n[d];m&&(m[v]=g),g<y[0]&&(y[0]=g),g>y[1]&&(y[1]=g)}}},r.prototype.lttbDownSample=function(e,t){var f,h,v,a=this.clone([e],!0),i=a._chunks[e],o=this.count(),s=0,l=Math.floor(1/t),u=this.getRawIndex(0),c=new(ks(this._rawCount))(Math.min(2*(Math.ceil(o/l)+2),o));c[s++]=u;for(var p=1;p<o-1;p+=l){for(var d=Math.min(p+l,o-1),g=Math.min(p+2*l,o),y=(g+d)/2,m=0,_=d;_<g;_++){var b=i[S=this.getRawIndex(_)];isNaN(b)||(m+=b)}m/=g-d;var x=p,w=Math.min(p+l,o),T=p-1,C=i[u];f=-1,v=x;var M=-1,D=0;for(_=x;_<w;_++){var S;b=i[S=this.getRawIndex(_)],isNaN(b)?(D++,M<0&&(M=S)):(h=Math.abs((T-y)*(b-C)-(T-_)*(m-C)))>f&&(f=h,v=S)}D>0&&D<w-x&&(c[s++]=Math.min(M,v),v=Math.max(M,v)),c[s++]=v,u=v}return c[s++]=this.getRawIndex(o-1),a._count=s,a._indices=c,a.getRawIndex=this._getRawIdx,a},r.prototype.downSample=function(e,t,a,n){for(var i=this.clone([e],!0),o=i._chunks,s=[],l=Math.floor(1/t),u=o[e],f=this.count(),h=i._rawExtent[e]=[1/0,-1/0],v=new(ks(this._rawCount))(Math.ceil(f/l)),c=0,p=0;p<f;p+=l){l>f-p&&(s.length=l=f-p);for(var d=0;d<l;d++){var g=this.getRawIndex(p+d);s[d]=u[g]}var y=a(s),m=this.getRawIndex(Math.min(p+n(s,y)||0,f-1));u[m]=y,y<h[0]&&(h[0]=y),y>h[1]&&(h[1]=y),v[c++]=m}return i._count=c,i._indices=v,i._updateGetRawIdx(),i},r.prototype.each=function(e,t){if(this._count)for(var a=e.length,n=this._chunks,i=0,o=this.count();i<o;i++){var s=this.getRawIndex(i);switch(a){case 0:t(i);break;case 1:t(n[e[0]][s],i);break;case 2:t(n[e[0]][s],n[e[1]][s],i);break;default:for(var l=0,u=[];l<a;l++)u[l]=n[e[l]][s];u[l]=i,t.apply(null,u)}}},r.prototype.getDataExtent=function(e){var t=this._chunks[e],a=[1/0,-1/0];if(!t)return a;var o,n=this.count();if(!this._indices)return this._rawExtent[e].slice();if(o=this._extent[e])return o.slice();for(var s=(o=a)[0],l=o[1],u=0;u<n;u++){var h=t[this.getRawIndex(u)];h<s&&(s=h),h>l&&(l=h)}return this._extent[e]=o=[s,l],o},r.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var a=[],n=this._chunks,i=0;i<n.length;i++)a.push(n[i][t]);return a},r.prototype.clone=function(e,t){var a=new r,n=this._chunks,i=e&&qe(e,function(s,l){return s[l]=!0,s},{});if(i)for(var o=0;o<n.length;o++)a._chunks[o]=i[o]?mO(n[o]):n[o];else a._chunks=n;return this._copyCommonProps(a),t||(a._indices=this._cloneIndices()),a._updateGetRawIdx(),a},r.prototype._copyCommonProps=function(e){e._count=this._count,e._rawCount=this._rawCount,e._provider=this._provider,e._dimensions=this._dimensions,e._extent=et(this._extent),e._rawExtent=et(this._rawExtent)},r.prototype._cloneIndices=function(){if(this._indices){var e=this._indices.constructor,t=void 0;if(e===Array){var a=this._indices.length;t=new e(a);for(var n=0;n<a;n++)t[n]=this._indices[n]}else t=new e(this._indices);return t}return null},r.prototype._getRawIdxIdentity=function(e){return e},r.prototype._getRawIdx=function(e){return e<this._count&&e>=0?this._indices[e]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function e(t,a,n,i){return Ha(t[i],this._dimensions[i])}Rp={arrayRows:e,objectRows:function(t,a,n,i){return Ha(t[a],this._dimensions[i])},keyedColumns:e,original:function(t,a,n,i){var o=t&&(null==t.value?t:t.value);return Ha(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(t,a,n,i){return t[i]}}}(),r}();const Ep=_O;var q1=function(){function r(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var n,i,e=this._sourceHost,t=this._getUpstreamSourceManagers(),a=!!t.length;if(ef(e)){var o=e,s=void 0,l=void 0,u=void 0;if(a){var f=t[0];f.prepareSource(),s=(u=f.getSource()).data,l=u.sourceFormat,i=[f._getVersionSign()]}else l=Re(s=o.get("data",!0))?ha:ar,i=[];var h=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},c=st(h.seriesLayoutBy,v.seriesLayoutBy)||null,p=st(h.sourceHeader,v.sourceHeader),d=st(h.dimensions,v.dimensions);n=c!==v.seriesLayoutBy||!!p!=!!v.sourceHeader||d?[Cp(s,{seriesLayoutBy:c,sourceHeader:p,dimensions:d},l)]:[]}else{var y=e;if(a){var m=this._applyTransform(t);n=m.sourceList,i=m.upstreamSignList}else n=[Cp(y.get("source",!0),this._getSourceMetaRawOption(),null)],i=[]}this._setLocalSource(n,i)},r.prototype._applyTransform=function(e){var t=this._sourceHost,a=t.get("transform",!0),n=t.get("fromTransformResult",!0);null!=n&&1!==e.length&&j1("");var o,s=[],l=[];return A(e,function(u){u.prepareSource();var f=u.getSource(n||0);null!=n&&!f&&j1(""),s.push(f),l.push(u._getVersionSign())}),a?o=function pO(r,e,t){var a=Pt(r),n=a.length;n||Dt("");for(var o=0,s=n;o<s;o++)e=dO(a[o],e),o!==s-1&&(e.length=Math.max(e.length,1));return e}(a,s):null!=n&&(o=[Zk(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t<e.length;t++){var a=e[t];if(a._isDirty()||this._upstreamSignList[t]!==a._getVersionSign())return!0}},r.prototype.getSource=function(e){var t=this._sourceList[e=e||0];if(!t){var a=this._getUpstreamSourceManagers();return a[0]&&a[0].getSource(e)}return t},r.prototype.getSharedDataStore=function(e){var t=e.makeStoreSchema();return this._innerGetDataStore(t.dimensions,e.source,t.hash)},r.prototype._innerGetDataStore=function(e,t,a){var i=this._storeList,o=i[0];o||(o=i[0]={});var s=o[a];if(!s){var l=this._getUpstreamSourceManagers()[0];ef(this._sourceHost)&&l?s=l._innerGetDataStore(e,t,a):(s=new Ep).initData(new P1(t,e.length),e),o[a]=s}return s},r.prototype._getUpstreamSourceManagers=function(){var e=this._sourceHost;if(ef(e)){var t=yp(e);return t?[t.getSourceManager()]:[]}return G(function yk(r){return r.get("transform",!0)||r.get("fromTransformResult",!0)?cs(r.ecModel,"dataset",{index:r.get("fromDatasetIndex",!0),id:r.get("fromDatasetId",!0)},Qt).models:[]}(e),function(a){return a.getSourceManager()})},r.prototype._getSourceMetaRawOption=function(){var t,a,n,e=this._sourceHost;if(ef(e))t=e.get("seriesLayoutBy",!0),a=e.get("sourceHeader",!0),n=e.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=e;t=i.get("seriesLayoutBy",!0),a=i.get("sourceHeader",!0),n=i.get("dimensions",!0)}return{seriesLayoutBy:t,sourceHeader:a,dimensions:n}},r}();function K1(r){r.option.transform&&Vo(r.option.transform)}function ef(r){return"series"===r.mainType}function j1(r){throw new Error(r)}var Q1="line-height:1";function J1(r,e){var t=r.color||"#6e7079",a=r.fontSize||12,n=r.fontWeight||"400",i=r.color||"#464646",o=r.fontSize||14,s=r.fontWeight||"900";return"html"===e?{nameStyle:"font-size:"+we(a+"")+"px;color:"+we(t)+";font-weight:"+we(n+""),valueStyle:"font-size:"+we(o+"")+"px;color:"+we(i)+";font-weight:"+we(s+"")}:{nameStyle:{fontSize:a,fill:t,fontWeight:n},valueStyle:{fontSize:o,fill:i,fontWeight:s}}}var SO=[0,10,20,30],xO=["","\n","\n\n","\n\n\n"];function ne(r,e){return e.type=r,e}function kp(r){return"section"===r.type}function $1(r){return kp(r)?bO:wO}function tx(r){if(kp(r)){var e=0,t=r.blocks.length,a=t>1||t>0&&!r.noHeader;return A(r.blocks,function(n){var i=tx(n);i>=e&&(e=i+ +(a&&(!i||kp(n)&&!n.noHeader)))}),e}return 0}function bO(r,e,t,a){var n=e.noHeader,i=function TO(r){return{html:SO[r],richText:xO[r]}}(tx(e)),o=[],s=e.blocks||[];de(!s||z(s)),s=s||[];var l=r.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Z(u,l)){var f=new H1(u[l],null);s.sort(function(p,d){return f.evaluate(p.sortParam,d.sortParam)})}else"seriesDesc"===l&&s.reverse()}A(s,function(p,d){var g=e.valueFormatter,y=$1(p)(g?V(V({},r),{valueFormatter:g}):r,p,d>0?i.html:0,a);null!=y&&o.push(y)});var h="richText"===r.renderMode?o.join(i.richText):Op(o.join(""),n?t:i.html);if(n)return h;var v=vp(e.header,"ordinal",r.useUTC),c=J1(a,r.renderMode).nameStyle;return"richText"===r.renderMode?rx(r,v,c)+i.richText+h:Op('<div style="'+c+";"+Q1+';">'+we(v)+"</div>"+h,t)}function wO(r,e,t,a){var n=r.renderMode,i=e.noName,o=e.noValue,s=!e.markerType,l=e.name,u=r.useUTC,f=e.valueFormatter||r.valueFormatter||function(S){return G(S=z(S)?S:[S],function(b,x){return vp(b,z(c)?c[x]:c,u)})};if(!i||!o){var h=s?"":r.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",n),v=i?"":vp(l,"ordinal",u),c=e.valueType,p=o?[]:f(e.value),d=!s||!i,g=!s&&i,y=J1(a,n),m=y.nameStyle,_=y.valueStyle;return"richText"===n?(s?"":h)+(i?"":rx(r,v,m))+(o?"":function MO(r,e,t,a,n){var i=[n];return t&&i.push({padding:[0,0,0,a?10:20],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(z(e)?e.join(" "):e,i)}(r,p,d,g,_)):Op((s?"":h)+(i?"":function CO(r,e,t){return'<span style="'+t+";"+(e?"margin-left:2px":"")+'">'+we(r)+"</span>"}(v,!s,m))+(o?"":function AO(r,e,t,a){return'<span style="'+(e?"float:right;margin-left:"+(t?"10px":"20px"):"")+";"+a+'">'+G(r=z(r)?r:[r],function(o){return we(o)}).join(" ")+"</span>"}(p,d,g,_)),t)}}function ex(r,e,t,a,n,i){if(r)return $1(r)({useUTC:n,renderMode:t,orderMode:a,markupStyleCreator:e,valueFormatter:r.valueFormatter},r,0,i)}function Op(r,e){return'<div style="margin: '+e+"px 0 0;"+Q1+';">'+r+'<div style="clear:both"></div></div>'}function rx(r,e,t){return r.markupStyleCreator.wrapRichTextStyle(e,t)}function ax(r,e){return zn(r.getData().getItemVisual(e,"style")[r.visualDrawType])}function nx(r,e){return r.get("padding")??("richText"===e?[8,10]:10)}var Np=function(){function r(){this.richTextStyles={},this._nextStyleNameId=y_()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(e,t,a){var n="richText"===a?this._generateStyleName():null,i=QS({color:t,type:e,renderMode:a,markerId:n});return U(i)?i:(this.richTextStyles[n]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(e,t){var a={};z(t)?A(t,function(i){return V(a,i)}):V(a,t);var n=this._generateStyleName();return this.richTextStyles[n]=a,"{"+n+"|"+e+"}"},r}();function ix(r){var f,h,v,c,e=r.series,t=r.dataIndex,a=r.multipleSeries,n=e.getData(),i=n.mapDimensionsAll("defaultedTooltip"),o=i.length,s=e.getRawValue(t),l=z(s),u=ax(e,t);if(o>1||l&&!o){var p=function DO(r,e,t,a,n){var i=e.getData(),o=qe(r,function(h,v,c){var p=i.getDimensionInfo(c);return h||p&&!1!==p.tooltip&&null!=p.displayName},!1),s=[],l=[],u=[];function f(h,v){var c=i.getDimensionInfo(v);!c||!1===c.otherDims.tooltip||(o?u.push(ne("nameValue",{markerType:"subItem",markerColor:n,name:c.displayName,value:h,valueType:c.type})):(s.push(h),l.push(c.type)))}return a.length?A(a,function(h){f(ji(i,t,h),h)}):A(r,f),{inlineValues:s,inlineValueTypes:l,blocks:u}}(s,e,t,i,u);f=p.inlineValues,h=p.inlineValueTypes,v=p.blocks,c=p.inlineValues[0]}else if(o){var d=n.getDimensionInfo(i[0]);c=f=ji(n,t,i[0]),h=d.type}else c=f=l?s[0]:s;var g=xc(e),y=g&&e.name||"",m=n.getName(t),_=a?y:m;return ne("section",{header:y,noHeader:a||!g,sortParam:c,blocks:[ne("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Ke(_),value:f,valueType:h})].concat(v||[])})}var Wa=Tt();function rf(r,e){return r.getName(e)||r.getId(e)}var af="__universalTransitionEnabled",nf=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return O(e,r),e.prototype.init=function(t,a,n){this.seriesIndex=this.componentIndex,this.dataTask=Es({count:IO,reset:PO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(Wa(this).sourceManager=new q1(this)).prepareSource();var o=this.getInitialData(t,n);sx(o,this),this.dataTask.context.data=o,Wa(this).dataBeforeProcessed=o,ox(this),this._initSelectedMapFromData(o)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=Ds(this),i=n?Yi(t):{},o=this.subType;_t.hasClass(o)&&(o+="Series"),ot(t,a.getTheme().get(this.subType)),ot(t,this.getDefaultOption()),bn(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Fa(t,i,n)},e.prototype.mergeOption=function(t,a){t=ot(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Ds(this);n&&Fa(this.option,t,n);var i=Wa(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(t,a);sx(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Wa(this).dataBeforeProcessed=o,ox(this),this._initSelectedMapFromData(o)},e.prototype.fillDataTextStyle=function(t){if(t&&!Re(t))for(var a=["show"],n=0;n<t.length;n++)t[n]&&t[n].label&&bn(t[n],"label",a)},e.prototype.getInitialData=function(t,a){},e.prototype.appendData=function(t){this.getRawData().appendData(t.data)},e.prototype.getData=function(t){var a=Vp(this);if(a){var n=a.context.data;return null==t?n:n.getLinkedData(t)}return Wa(this).data},e.prototype.getAllData=function(){var t=this.getData();return t&&t.getLinkedDataAll?t.getLinkedDataAll():[{data:t}]},e.prototype.setData=function(t){var a=Vp(this);if(a){var n=a.context;n.outputData=t,a!==this.dataTask&&(n.data=t)}Wa(this).data=t},e.prototype.getEncode=function(){var t=this.get("encode",!0);if(t)return q(t)},e.prototype.getSourceManager=function(){return Wa(this).sourceManager},e.prototype.getSource=function(){return this.getSourceManager().getSource()},e.prototype.getRawData=function(){return Wa(this).dataBeforeProcessed},e.prototype.getColorBy=function(){return this.get("colorBy")||"series"},e.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},e.prototype.getBaseAxis=function(){var t=this.coordinateSystem;return t&&t.getBaseAxis&&t.getBaseAxis()},e.prototype.formatTooltip=function(t,a,n){return ix({series:this,dataIndex:t,multipleSeries:a})},e.prototype.isAnimationEnabled=function(){var t=this.ecModel;if(bt.node&&(!t||!t.ssr))return!1;var a=this.getShallow("animation");return a&&this.getData().count()>this.getShallow("animationThreshold")&&(a=!1),!!a},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,a,n){var i=this.ecModel,o=_p.prototype.getColorFromPalette.call(this,t,a,n);return o||(o=i.getColorFromPalette(t,a,n)),o},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,a){this._innerSelect(this.getData(a),t)},e.prototype.unselect=function(t,a){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(a);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var s=0;s<t.length;s++){var u=rf(o,t[s]);n[u]=!1,this._selectedDataIndicesMap[u]=-1}}},e.prototype.toggleSelect=function(t,a){for(var n=[],i=0;i<t.length;i++)n[0]=t[i],this.isSelected(t[i],a)?this.unselect(n,a):this.select(n,a)},e.prototype.getSelectedDataIndices=function(){if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var t=this._selectedDataIndicesMap,a=mt(t),n=[],i=0;i<a.length;i++){var o=t[a[i]];o>=0&&n.push(o)}return n},e.prototype.isSelected=function(t,a){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(a);return("all"===n||n[rf(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[af])return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,a){var n,i,o=this.option,s=o.selectedMode,l=a.length;if(s&&l)if("series"===s)o.selectedMap="all";else if("multiple"===s){J(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f<l;f++){var h=a[f];u[v=rf(t,h)]=!0,this._selectedDataIndicesMap[v]=t.getRawIndex(h)}}else if("single"===s||!0===s){var c=a[l-1],v=rf(t,c);o.selectedMap=((n={})[v]=!0,n),this._selectedDataIndicesMap=((i={})[v]=t.getRawIndex(c),i)}},e.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var a=[];t.hasItemOption&&t.each(function(n){var i=t.getRawDataItem(n);i&&i.selected&&a.push(n)}),a.length>0&&this._innerSelect(t,a)}},e.registerClass=function(t){return _t.registerClass(t)},e.protoInitialize=((t=e.prototype).type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",void(t.visualDrawType="fill")),e;var t}(_t);function ox(r){var e=r.name;xc(r)||(r.name=function LO(r){var e=r.getRawData(),t=e.mapDimensionsAll("seriesName"),a=[];return A(t,function(n){var i=e.getDimensionInfo(n);i.displayName&&a.push(i.displayName)}),a.join(" ")}(r)||e)}function IO(r){return r.model.getRawData().count()}function PO(r){var e=r.model;return e.setData(e.getRawData().cloneShallow()),RO}function RO(r,e){e.outputData&&r.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function sx(r,e){A(Bo(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(t){r.wrapMethod(t,it(EO,e))})}function EO(r,e){var t=Vp(r);return t&&t.setOutputEnd((e||this).count()),e}function Vp(r){var e=(r.ecModel||{}).scheduler,t=e&&e.getPipeline(r.uid);if(t){var a=t.currentTask;if(a){var n=a.agentStubMap;n&&(a=n.get(r.uid))}return a}}Zt(nf,Lp),Zt(nf,_p),L_(nf,_t);const Nt=nf;var Bp=function(){function r(){this.group=new rt,this.uid=Hi("viewComponent")}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){},r.prototype.updateLayout=function(e,t,a,n){},r.prototype.updateVisual=function(e,t,a,n){},r.prototype.toggleBlurSeries=function(e,t,a){},r.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},r}();Tc(Bp),Mu(Bp);const Gt=Bp;function Ji(){var r=Tt();return function(e){var t=r(e),a=e.pipelineContext,n=!!t.large,i=!!t.progressiveRender,o=t.large=!(!a||!a.large),s=t.progressiveRender=!(!a||!a.progressiveRender);return(n!==o||i!==s)&&"reset"}}var $i=Hr.CMD,kO=[[],[],[]],lx=Math.sqrt,OO=Math.atan2;function ux(r,e){if(e){var n,i,o,s,l,u,t=r.data,a=r.len(),f=$i.M,h=$i.C,v=$i.L,c=$i.R,p=$i.A,d=$i.Q;for(o=0,s=0;o<a;){switch(n=t[o++],s=o,i=0,n){case f:case v:i=1;break;case h:i=3;break;case d:i=2;break;case p:var g=e[4],y=e[5],m=lx(e[0]*e[0]+e[1]*e[1]),_=lx(e[2]*e[2]+e[3]*e[3]),S=OO(-e[1]/_,e[0]/m);t[o]*=m,t[o++]+=g,t[o]*=_,t[o++]+=y,t[o++]*=m,t[o++]*=_,t[o++]+=S,t[o++]+=S,s=o+=2;break;case c:u[0]=t[o++],u[1]=t[o++],se(u,u,e),t[s++]=u[0],t[s++]=u[1],u[0]+=t[o++],u[1]+=t[o++],se(u,u,e),t[s++]=u[0],t[s++]=u[1]}for(l=0;l<i;l++){var b=kO[l];b[0]=t[o++],b[1]=t[o++],se(b,b,e),t[s++]=b[0],t[s++]=b[1]}}r.increaseVersion()}}var zp=Math.sqrt,of=Math.sin,sf=Math.cos,Os=Math.PI;function fx(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1])}function Gp(r,e){return(r[0]*e[0]+r[1]*e[1])/(fx(r)*fx(e))}function hx(r,e){return(r[0]*e[1]<r[1]*e[0]?-1:1)*Math.acos(Gp(r,e))}function vx(r,e,t,a,n,i,o,s,l,u,f){var h=l*(Os/180),v=sf(h)*(r-t)/2+of(h)*(e-a)/2,c=-1*of(h)*(r-t)/2+sf(h)*(e-a)/2,p=v*v/(o*o)+c*c/(s*s);p>1&&(o*=zp(p),s*=zp(p));var d=(n===i?-1:1)*zp((o*o*(s*s)-o*o*(c*c)-s*s*(v*v))/(o*o*(c*c)+s*s*(v*v)))||0,g=d*o*c/s,y=d*-s*v/o,m=(r+t)/2+sf(h)*g-of(h)*y,_=(e+a)/2+of(h)*g+sf(h)*y,S=hx([1,0],[(v-g)/o,(c-y)/s]),b=[(v-g)/o,(c-y)/s],x=[(-1*v-g)/o,(-1*c-y)/s],w=hx(b,x);if(Gp(b,x)<=-1&&(w=Os),Gp(b,x)>=1&&(w=0),w<0){var T=Math.round(w/Os*1e6)/1e6;w=2*Os+T%2*Os}f.addData(u,m,_,o,s,S,w,h,i)}var NO=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,VO=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,cx=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return Bt(e,r),e.prototype.applyTransform=function(t){},e}(pt);function px(r){return null!=r.setData}function dx(r,e){var t=function BO(r){var e=new Hr;if(!r)return e;var o,t=0,a=0,n=t,i=a,s=Hr.CMD,l=r.match(NO);if(!l)return e;for(var u=0;u<l.length;u++){for(var f=l[u],h=f.charAt(0),v=void 0,c=f.match(VO)||[],p=c.length,d=0;d<p;d++)c[d]=parseFloat(c[d]);for(var g=0;g<p;){var y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=t,C=a,M=void 0,D=void 0;switch(h){case"l":t+=c[g++],a+=c[g++],e.addData(v=s.L,t,a);break;case"L":t=c[g++],a=c[g++],e.addData(v=s.L,t,a);break;case"m":t+=c[g++],a+=c[g++],e.addData(v=s.M,t,a),n=t,i=a,h="l";break;case"M":t=c[g++],a=c[g++],e.addData(v=s.M,t,a),n=t,i=a,h="L";break;case"h":t+=c[g++],e.addData(v=s.L,t,a);break;case"H":t=c[g++],e.addData(v=s.L,t,a);break;case"v":a+=c[g++],e.addData(v=s.L,t,a);break;case"V":a=c[g++],e.addData(v=s.L,t,a);break;case"C":e.addData(v=s.C,c[g++],c[g++],c[g++],c[g++],c[g++],c[g++]),t=c[g-2],a=c[g-1];break;case"c":e.addData(v=s.C,c[g++]+t,c[g++]+a,c[g++]+t,c[g++]+a,c[g++]+t,c[g++]+a),t+=c[g-2],a+=c[g-1];break;case"S":y=t,m=a,M=e.len(),D=e.data,o===s.C&&(y+=t-D[M-4],m+=a-D[M-3]),T=c[g++],C=c[g++],t=c[g++],a=c[g++],e.addData(v=s.C,y,m,T,C,t,a);break;case"s":y=t,m=a,M=e.len(),D=e.data,o===s.C&&(y+=t-D[M-4],m+=a-D[M-3]),T=t+c[g++],C=a+c[g++],t+=c[g++],a+=c[g++],e.addData(v=s.C,y,m,T,C,t,a);break;case"Q":T=c[g++],C=c[g++],t=c[g++],a=c[g++],e.addData(v=s.Q,T,C,t,a);break;case"q":T=c[g++]+t,C=c[g++]+a,t+=c[g++],a+=c[g++],e.addData(v=s.Q,T,C,t,a);break;case"T":y=t,m=a,M=e.len(),D=e.data,o===s.Q&&(y+=t-D[M-4],m+=a-D[M-3]),t=c[g++],a=c[g++],e.addData(v=s.Q,y,m,t,a);break;case"t":y=t,m=a,M=e.len(),D=e.data,o===s.Q&&(y+=t-D[M-4],m+=a-D[M-3]),t+=c[g++],a+=c[g++],e.addData(v=s.Q,y,m,t,a);break;case"A":_=c[g++],S=c[g++],b=c[g++],x=c[g++],w=c[g++],vx(T=t,C=a,t=c[g++],a=c[g++],x,w,_,S,b,v=s.A,e);break;case"a":_=c[g++],S=c[g++],b=c[g++],x=c[g++],w=c[g++],vx(T=t,C=a,t+=c[g++],a+=c[g++],x,w,_,S,b,v=s.A,e)}}("z"===h||"Z"===h)&&(e.addData(v=s.Z),t=n,a=i),o=v}return e.toStatic(),e}(r),a=V({},e);return a.buildPath=function(n){var i;px(n)?(n.setData(t.data),(i=n.getContext())&&n.rebuildPath(i,1)):t.rebuildPath(i=n,1)},a.applyTransform=function(n){ux(t,n),this.dirtyShape()},a}function gx(r,e){return new cx(dx(r,e))}function Fp(r,e){e=e||{};var t=new pt;return r.shape&&t.setShape(r.shape),t.setStyle(r.style),e.bakeTransform?ux(t.path,r.getComputedTransform()):e.toLocal?t.setLocalTransform(r.getComputedTransform()):t.copyTransform(r),t.buildPath=r.buildPath,t.applyTransform=t.applyTransform,t.z=r.z,t.z2=r.z2,t.zlevel=r.zlevel,t}var FO=function r(){this.cx=0,this.cy=0,this.r=0},yx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultShape=function(){return new FO},e.prototype.buildPath=function(t,a){t.moveTo(a.cx+a.r,a.cy),t.arc(a.cx,a.cy,a.r,0,2*Math.PI)},e}(pt);yx.prototype.type="circle";const Tr=yx;var HO=function r(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},mx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultShape=function(){return new HO},e.prototype.buildPath=function(t,a){var n=.5522848,i=a.cx,o=a.cy,s=a.rx,l=a.ry,u=s*n,f=l*n;t.moveTo(i-s,o),t.bezierCurveTo(i-s,o-f,i-u,o-l,i,o-l),t.bezierCurveTo(i+u,o-l,i+s,o-f,i+s,o),t.bezierCurveTo(i+s,o+f,i+u,o+l,i,o+l),t.bezierCurveTo(i-u,o+l,i-s,o+f,i-s,o),t.closePath()},e}(pt);mx.prototype.type="ellipse";const lf=mx;var _x=Math.PI,Hp=2*_x,Yn=Math.sin,to=Math.cos,WO=Math.acos,_e=Math.atan2,Sx=Math.abs,Ns=Math.sqrt,Vs=Math.max,Yr=Math.min,Cr=1e-4;function uf(r,e,t,a,n,i,o){var s=r-t,l=e-a,u=(o?i:-i)/Ns(s*s+l*l),f=u*l,h=-u*s,v=r+f,c=e+h,p=t+f,d=a+h,g=(v+p)/2,y=(c+d)/2,m=p-v,_=d-c,S=m*m+_*_,b=n-i,x=v*d-p*c,w=(_<0?-1:1)*Ns(Vs(0,b*b*S-x*x)),T=(x*_-m*w)/S,C=(-x*m-_*w)/S,M=(x*_+m*w)/S,D=(-x*m+_*w)/S,L=T-g,I=C-y,P=M-g,R=D-y;return L*L+I*I>P*P+R*R&&(T=M,C=D),{cx:T,cy:C,x0:-f,y0:-h,x1:T*(n/b-1),y1:C*(n/b-1)}}var XO=function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},xx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultShape=function(){return new XO},e.prototype.buildPath=function(t,a){!function ZO(r,e){var t,a=Vs(e.r,0),n=Vs(e.r0||0,0),i=a>0;if(i||n>0){if(i||(a=n,n=0),n>a){var s=a;a=n,n=s}var l=e.startAngle,u=e.endAngle;if(!isNaN(l)&&!isNaN(u)){var f=e.cx,h=e.cy,v=!!e.clockwise,c=Sx(u-l),p=c>Hp&&c%Hp;if(p>Cr&&(c=p),a>Cr)if(c>Hp-Cr)r.moveTo(f+a*to(l),h+a*Yn(l)),r.arc(f,h,a,l,u,!v),n>Cr&&(r.moveTo(f+n*to(u),h+n*Yn(u)),r.arc(f,h,n,u,l,v));else{var d=void 0,g=void 0,y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=void 0,C=void 0,M=void 0,D=void 0,L=void 0,I=void 0,P=void 0,R=a*to(l),E=a*Yn(l),N=n*to(u),k=n*Yn(u),B=c>Cr;if(B){var F=e.cornerRadius;F&&(t=function YO(r){var e;if(z(r)){var t=r.length;if(!t)return r;e=1===t?[r[0],r[0],0,0]:2===t?[r[0],r[0],r[1],r[1]]:3===t?r.concat(r[2]):r}else e=[r,r,r,r];return e}(F),d=t[0],g=t[1],y=t[2],m=t[3]);var W=Sx(a-n)/2;if(_=Yr(W,y),S=Yr(W,m),b=Yr(W,d),x=Yr(W,g),C=w=Vs(_,S),M=T=Vs(b,x),(w>Cr||T>Cr)&&(D=a*to(u),L=a*Yn(u),I=n*to(l),P=n*Yn(l),c<_x)){var X=function UO(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=h*l-f*u;if(!(v*v<Cr))return[r+(v=(f*(e-i)-h*(r-n))/v)*l,e+v*u]}(R,E,I,P,D,L,N,k);if(X){var $=R-X[0],tt=E-X[1],dt=D-X[0],Mt=L-X[1],gt=1/Yn(WO(($*dt+tt*Mt)/(Ns($*$+tt*tt)*Ns(dt*dt+Mt*Mt)))/2),at=Ns(X[0]*X[0]+X[1]*X[1]);C=Yr(w,(a-at)/(gt+1)),M=Yr(T,(n-at)/(gt-1))}}}if(B)if(C>Cr){var yt=Yr(y,C),vt=Yr(m,C),K=uf(I,P,R,E,a,yt,v),ft=uf(D,L,N,k,a,vt,v);r.moveTo(f+K.cx+K.x0,h+K.cy+K.y0),C<w&&yt===vt?r.arc(f+K.cx,h+K.cy,C,_e(K.y0,K.x0),_e(ft.y0,ft.x0),!v):(yt>0&&r.arc(f+K.cx,h+K.cy,yt,_e(K.y0,K.x0),_e(K.y1,K.x1),!v),r.arc(f,h,a,_e(K.cy+K.y1,K.cx+K.x1),_e(ft.cy+ft.y1,ft.cx+ft.x1),!v),vt>0&&r.arc(f+ft.cx,h+ft.cy,vt,_e(ft.y1,ft.x1),_e(ft.y0,ft.x0),!v))}else r.moveTo(f+R,h+E),r.arc(f,h,a,l,u,!v);else r.moveTo(f+R,h+E);n>Cr&&B?M>Cr?(yt=Yr(d,M),K=uf(N,k,D,L,n,-(vt=Yr(g,M)),v),ft=uf(R,E,I,P,n,-yt,v),r.lineTo(f+K.cx+K.x0,h+K.cy+K.y0),M<T&&yt===vt?r.arc(f+K.cx,h+K.cy,M,_e(K.y0,K.x0),_e(ft.y0,ft.x0),!v):(vt>0&&r.arc(f+K.cx,h+K.cy,vt,_e(K.y0,K.x0),_e(K.y1,K.x1),!v),r.arc(f,h,n,_e(K.cy+K.y1,K.cx+K.x1),_e(ft.cy+ft.y1,ft.cx+ft.x1),v),yt>0&&r.arc(f+ft.cx,h+ft.cy,yt,_e(ft.y1,ft.x1),_e(ft.y0,ft.x0),!v))):(r.lineTo(f+N,h+k),r.arc(f,h,n,u,l,v)):r.lineTo(f+N,h+k)}else r.moveTo(f,h);r.closePath()}}}(t,a)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(pt);xx.prototype.type="sector";const Me=xx;var qO=function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0},bx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultShape=function(){return new qO},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=2*Math.PI;t.moveTo(n+a.r,i),t.arc(n,i,a.r,0,o,!1),t.moveTo(n+a.r0,i),t.arc(n,i,a.r0,0,o,!0)},e}(pt);bx.prototype.type="ring";const Bs=bx;function Tx(r,e,t){var a=e.smooth,n=e.points;if(n&&n.length>=2){if(a){var i=function KO(r,e,t,a){var l,u,f,h,n=[],i=[],o=[],s=[];if(a){f=[1/0,1/0],h=[-1/0,-1/0];for(var v=0,c=r.length;v<c;v++)ea(f,f,r[v]),ra(h,h,r[v]);ea(f,f,a[0]),ra(h,h,a[1])}for(v=0,c=r.length;v<c;v++){var p=r[v];if(t)l=r[v?v-1:c-1],u=r[(v+1)%c];else{if(0===v||v===c-1){n.push(Er(r[v]));continue}l=r[v-1],u=r[v+1]}Ca(i,u,l),Ho(i,i,e);var d=tu(p,l),g=tu(p,u),y=d+g;0!==y&&(d/=y,g/=y),Ho(o,i,-d),Ho(s,i,g);var m=wv([],p,o),_=wv([],p,s);a&&(ra(m,m,f),ea(m,m,h),ra(_,_,f),ea(_,_,h)),n.push(m),n.push(_)}return t&&n.push(n.shift()),n}(n,a,t,e.smoothConstraint);r.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(t?o:o-1);s++){var l=i[2*s],u=i[2*s+1],f=n[(s+1)%o];r.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{r.moveTo(n[0][0],n[0][1]),s=1;for(var h=n.length;s<h;s++)r.lineTo(n[s][0],n[s][1])}t&&r.closePath()}}var jO=function r(){this.points=null,this.smooth=0,this.smoothConstraint=null},Cx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultShape=function(){return new jO},e.prototype.buildPath=function(t,a){Tx(t,a,!0)},e}(pt);Cx.prototype.type="polygon";const De=Cx;var QO=function r(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},Ax=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new QO},e.prototype.buildPath=function(t,a){Tx(t,a,!1)},e}(pt);Ax.prototype.type="polyline";const Le=Ax;var JO={},$O=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},Mx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new $O},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=Z_(JO,a,this.style);n=l.x1,i=l.y1,o=l.x2,s=l.y2}else n=a.x1,i=a.y1,o=a.x2,s=a.y2;var u=a.percent;0!==u&&(t.moveTo(n,i),u<1&&(o=n*(1-u)+o*u,s=i*(1-u)+s*u),t.lineTo(o,s))},e.prototype.pointAt=function(t){var a=this.shape;return[a.x1*(1-t)+a.x2*t,a.y1*(1-t)+a.y2*t]},e}(pt);Mx.prototype.type="line";const ie=Mx;var Ne=[],tN=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function Dx(r,e,t){return null!=r.cpx2||null!=r.cpy2?[(t?E0:re)(r.x1,r.cpx1,r.cpx2,r.x2,e),(t?E0:re)(r.y1,r.cpy1,r.cpy2,r.y2,e)]:[(t?Bv:le)(r.x1,r.cpx1,r.x2,e),(t?Bv:le)(r.y1,r.cpy1,r.y2,e)]}var Lx=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new tN},e.prototype.buildPath=function(t,a){var n=a.x1,i=a.y1,o=a.x2,s=a.y2,l=a.cpx1,u=a.cpy1,f=a.cpx2,h=a.cpy2,v=a.percent;0!==v&&(t.moveTo(n,i),null==f||null==h?(v<1&&(jo(n,l,o,v,Ne),l=Ne[1],o=Ne[2],jo(i,u,s,v,Ne),u=Ne[1],s=Ne[2]),t.quadraticCurveTo(l,u,o,s)):(v<1&&(Ia(n,l,f,o,v,Ne),l=Ne[1],f=Ne[2],o=Ne[3],Ia(i,u,h,s,v,Ne),u=Ne[1],h=Ne[2],s=Ne[3]),t.bezierCurveTo(l,u,f,h,o,s)))},e.prototype.pointAt=function(t){return Dx(this.shape,t,!1)},e.prototype.tangentAt=function(t){var a=Dx(this.shape,t,!0);return vn(a,a)},e}(pt);Lx.prototype.type="bezier-curve";const zs=Lx;var eN=function r(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},Ix=function(r){function e(t){return r.call(this,t)||this}return Bt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new eN},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r,0),s=a.startAngle,l=a.endAngle,u=a.clockwise,f=Math.cos(s),h=Math.sin(s);t.moveTo(f*o+n,h*o+i),t.arc(n,i,o,s,l,!u)},e}(pt);Ix.prototype.type="arc";const ff=Ix;var rN=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="compound",t}return Bt(e,r),e.prototype._updatePathDirty=function(){for(var t=this.shape.paths,a=this.shapeChanged(),n=0;n<t.length;n++)a=a||t[n].shapeChanged();a&&this.dirtyShape()},e.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],a=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(a[0],a[1],t[n].segmentIgnoreThreshold)},e.prototype.buildPath=function(t,a){for(var n=a.paths||[],i=0;i<n.length;i++)n[i].buildPath(t,n[i].shape,!0)},e.prototype.afterBrush=function(){for(var t=this.shape.paths||[],a=0;a<t.length;a++)t[a].pathUpdated()},e.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),pt.prototype.getBoundingRect.call(this)},e}(pt);const hf=rN;var aN=function(){function r(e){this.colorStops=e||[]}return r.prototype.addColorStop=function(e,t){this.colorStops.push({offset:e,color:t})},r}();const Px=aN;var nN=function(r){function e(t,a,n,i,o,s){var l=r.call(this,o)||this;return l.x=t??0,l.y=a??0,l.x2=n??1,l.y2=i??0,l.type="linear",l.global=s||!1,l}return Bt(e,r),e}(Px);const eo=nN;var iN=function(r){function e(t,a,n,i,o){var s=r.call(this,i)||this;return s.x=t??.5,s.y=a??.5,s.r=n??.5,s.type="radial",s.global=o||!1,s}return Bt(e,r),e}(Px);const Wp=iN;var Zn=[0,0],Xn=[0,0],vf=new lt,cf=new lt,oN=function(){function r(e,t){this._corners=[],this._axes=[],this._origin=[0,0];for(var a=0;a<4;a++)this._corners[a]=new lt;for(a=0;a<2;a++)this._axes[a]=new lt;e&&this.fromBoundingRect(e,t)}return r.prototype.fromBoundingRect=function(e,t){var a=this._corners,n=this._axes,i=e.x,o=e.y,s=i+e.width,l=o+e.height;if(a[0].set(i,o),a[1].set(s,o),a[2].set(s,l),a[3].set(i,l),t)for(var u=0;u<4;u++)a[u].transform(t);for(lt.sub(n[0],a[1],a[0]),lt.sub(n[1],a[3],a[0]),n[0].normalize(),n[1].normalize(),u=0;u<2;u++)this._origin[u]=n[u].dot(a[0])},r.prototype.intersect=function(e,t){var a=!0,n=!t;return vf.set(1/0,1/0),cf.set(0,0),!this._intersectCheckOneSide(this,e,vf,cf,n,1)&&(a=!1,n)||!this._intersectCheckOneSide(e,this,vf,cf,n,-1)&&(a=!1,n)||n||lt.copy(t,a?vf:cf),a},r.prototype._intersectCheckOneSide=function(e,t,a,n,i,o){for(var s=!0,l=0;l<2;l++){var u=this._axes[l];if(this._getProjMinMaxOnAxis(l,e._corners,Zn),this._getProjMinMaxOnAxis(l,t._corners,Xn),Zn[1]<Xn[0]||Zn[0]>Xn[1]){if(s=!1,i)return s;var f=Math.abs(Xn[0]-Zn[1]),h=Math.abs(Zn[0]-Xn[1]);Math.min(f,h)>n.len()&<.scale(n,u,f<h?-f*o:h*o)}else a&&(f=Math.abs(Xn[0]-Zn[1]),h=Math.abs(Zn[0]-Xn[1]),Math.min(f,h)<a.len()&<.scale(a,u,f<h?f*o:-h*o))}return s},r.prototype._getProjMinMaxOnAxis=function(e,t,a){for(var n=this._axes[e],i=this._origin,o=t[0].dot(n)+i[e],s=o,l=o,u=1;u<t.length;u++){var f=t[u].dot(n)+i[e];s=Math.min(f,s),l=Math.max(f,l)}a[0]=s,a[1]=l},r}();const pf=oN;var sN=[],lN=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._cursor=0,t}return Bt(e,r),e.prototype.traverse=function(t,a){t.call(a,this)},e.prototype.useStyle=function(){this.style={}},e.prototype.getCursor=function(){return this._cursor},e.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},e.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},e.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},e.prototype.addDisplayable=function(t,a){a?this._temporaryDisplayables.push(t):this._displayables.push(t),this.markRedraw()},e.prototype.addDisplayables=function(t,a){a=a||!1;for(var n=0;n<t.length;n++)this.addDisplayable(t[n],a)},e.prototype.getDisplayables=function(){return this._displayables},e.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},e.prototype.eachPendingDisplayable=function(t){for(var a=this._cursor;a<this._displayables.length;a++)t&&t(this._displayables[a]);for(a=0;a<this._temporaryDisplayables.length;a++)t&&t(this._temporaryDisplayables[a])},e.prototype.update=function(){this.updateTransform();for(var t=this._cursor;t<this._displayables.length;t++)(a=this._displayables[t]).parent=this,a.update(),a.parent=null;for(t=0;t<this._temporaryDisplayables.length;t++){var a;(a=this._temporaryDisplayables[t]).parent=this,a.update(),a.parent=null}},e.prototype.getBoundingRect=function(){if(!this._rect){for(var t=new ut(1/0,1/0,-1/0,-1/0),a=0;a<this._displayables.length;a++){var n=this._displayables[a],i=n.getBoundingRect().clone();n.needLocalTransform()&&i.applyTransform(n.getLocalTransform(sN)),t.union(i)}this._rect=t}return this._rect},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a);if(this.getBoundingRect().contain(n[0],n[1]))for(var o=0;o<this._displayables.length;o++)if(this._displayables[o].contain(t,a))return!0;return!1},e}(tr);const Rx=lN;var df=Math.max,gf=Math.min,Up={};function Ex(r){return pt.extend(r)}var uN=function zO(r,e){var t=dx(r,e);return function(n){function i(o){var s=n.call(this,o)||this;return s.applyTransform=t.applyTransform,s.buildPath=t.buildPath,s}return Bt(i,n),i}(cx)};function kx(r,e){return uN(r,e)}function or(r,e){Up[r]=e}function yf(r){if(Up.hasOwnProperty(r))return Up[r]}function Gs(r,e,t,a){var n=gx(r,e);return t&&("center"===a&&(t=Ox(t,n.getBoundingRect())),Zp(n,t)),n}function Yp(r,e,t){var a=new ue({style:{image:r,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(n){"center"===t&&a.setStyle(Ox(e,{width:n.width,height:n.height}))}});return a}function Ox(r,e){var n,t=e.width/e.height,a=r.height*t;return n=a<=r.width?r.height:(a=r.width)/t,{x:r.x+r.width/2-a/2,y:r.y+r.height/2-n/2,width:a,height:n}}var Ye=function GO(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push(r[n].getUpdatedPathProxy(!0));var o=new pt(e);return o.createPathProxy(),o.buildPath=function(s){if(px(s)){s.appendPath(t);var l=s.getContext();l&&s.rebuildPath(l,1)}},o};function Zp(r,e){if(r.applyTransform){var a=r.getBoundingRect().calculateTransform(e);r.applyTransform(a)}}function ro(r,e){return Z_(r,r,{lineWidth:e}),r}function fN(r){return X_(r.shape,r.shape,r.style),r}var mf=En;function Ua(r,e){for(var t=Uo([]);r&&r!==e;)kr(t,r.getLocalTransform(),t),r=r.parent;return t}function Ar(r,e,t){return e&&!fe(e)&&(e=ia.getLocalTransform(e)),t&&(e=cn([],e)),se([],r,e)}function _f(r,e,t){var a=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),n=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),i=["left"===r?-a:"right"===r?a:0,"top"===r?-n:"bottom"===r?n:0];return i=Ar(i,e,t),Math.abs(i[0])>Math.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function Nx(r){return!r.isGroup}function Fs(r,e,t){if(r&&e){var i=function a(o){var s={};return o.traverse(function(l){Nx(l)&&l.anid&&(s[l.anid]=l)}),s}(r);e.traverse(function(o){if(Nx(o)&&o.anid){var s=i[o.anid];if(s){var l=n(o);o.attr(n(s)),Ct(o,l,t,nt(o).dataIndex)}}})}function n(o){var s={x:o.x,y:o.y,rotation:o.rotation};return function hN(r){return null!=r.shape}(o)&&(s.shape=V({},o.shape)),s}}function Xp(r,e){return G(r,function(t){var a=t[0];a=df(a,e.x),a=gf(a,e.x+e.width);var n=t[1];return n=df(n,e.y),[a,n=gf(n,e.y+e.height)]})}function Vx(r,e){var t=df(r.x,e.x),a=gf(r.x+r.width,e.x+e.width),n=df(r.y,e.y),i=gf(r.y+r.height,e.y+e.height);if(a>=t&&i>=n)return{x:t,y:n,width:a-t,height:i-n}}function ao(r,e,t){var a=V({rectHover:!0},e),n=a.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},r)return 0===r.indexOf("image://")?(n.image=r.slice(8),Q(n,t),new ue(a)):Gs(r.replace("path://",""),a,t,"center")}function Hs(r,e,t,a,n){for(var i=0,o=n[n.length-1];i<n.length;i++){var s=n[i];if(Bx(r,e,t,a,s[0],s[1],o[0],o[1]))return!0;o=s}}function Bx(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=qp(f,h,l,u);if(function vN(r){return r<=1e-6&&r>=-1e-6}(v))return!1;var c=r-n,p=e-i,d=qp(c,p,l,u)/v;if(d<0||d>1)return!1;var g=qp(c,p,f,h)/v;return!(g<0||g>1)}function qp(r,e,t,a){return r*a-t*e}function no(r){var e=r.itemTooltipOption,t=r.componentModel,a=r.itemName,n=U(e)?{formatter:e}:e,i=t.mainType,o=t.componentIndex,s={componentType:i,name:a,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&A(mt(l),function(f){Z(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=nt(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:a,option:Q({content:a,formatterParams:s},n)}}function zx(r,e){var t;r.isGroup&&(t=e(r)),t||r.traverse(e)}function Ya(r,e){if(r)if(z(r))for(var t=0;t<r.length;t++)zx(r[t],e);else zx(r,e)}or("circle",Tr),or("ellipse",lf),or("sector",Me),or("ring",Bs),or("polygon",De),or("polyline",Le),or("rect",St),or("line",ie),or("bezierCurve",zs),or("arc",ff);var Gx=Tt(),cN=Ji(),Kp=function(){function r(){this.group=new rt,this.uid=Hi("viewChart"),this.renderTask=Es({plan:pN,reset:dN}),this.renderTask.context={view:this}}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.highlight=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&Hx(i,n,"emphasis")},r.prototype.downplay=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&Hx(i,n,"normal")},r.prototype.remove=function(e,t){this.group.removeAll()},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateLayout=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateVisual=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.eachRendered=function(e){Ya(this.group,e)},r.markUpdateMethod=function(e,t){Gx(e).updateMethod=t},r.protoInitialize=void(r.prototype.type="chart"),r}();function Fx(r,e,t){r&&xs(r)&&("emphasis"===e?ua:fa)(r,t)}function Hx(r,e,t){var a=wn(r,e),n=e&&null!=e.highlightKey?function zE(r){var e=lS[r];return null==e&&sS<=32&&(e=lS[r]=sS++),e}(e.highlightKey):null;null!=a?A(Pt(a),function(i){Fx(r.getItemGraphicEl(i),t,n)}):r.eachItemGraphicEl(function(i){Fx(i,t,n)})}function pN(r){return cN(r.model)}function dN(r){var e=r.model,t=r.ecModel,a=r.api,n=r.payload,i=e.pipelineContext.progressiveRender,o=r.view,s=n&&Gx(n).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return"render"!==l&&o[l](e,t,a,n),gN[l]}Tc(Kp),Mu(Kp);var gN={incrementalPrepareRender:{progress:function(r,e){e.view.incrementalRender(r,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(r,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}};const Et=Kp;var Sf="\0__throttleOriginMethod",Wx="\0__throttleRate",Ux="\0__throttleType";function xf(r,e,t){var a,s,l,u,f,n=0,i=0,o=null;function h(){i=(new Date).getTime(),o=null,r.apply(l,u||[])}e=e||0;var v=function(){for(var c=[],p=0;p<arguments.length;p++)c[p]=arguments[p];a=(new Date).getTime(),l=this,u=c;var d=f||e,g=f||t;f=null,s=a-(g?n:i)-d,clearTimeout(o),g?o=setTimeout(h,d):s>=0?h():o=setTimeout(h,-s),n=a};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(c){f=c},v}function io(r,e,t,a){var n=r[e];if(n){var i=n[Sf]||n;if(n[Wx]!==t||n[Ux]!==a){if(null==t||!a)return r[e]=i;(n=r[e]=xf(i,t,"debounce"===a))[Sf]=i,n[Ux]=a,n[Wx]=t}return n}}function Ws(r,e){var t=r[e];t&&t[Sf]&&(t.clear&&t.clear(),r[e]=t[Sf])}var Yx=Tt(),Zx={itemStyle:Cn(VS,!0),lineStyle:Cn(NS,!0)},yN={lineStyle:"stroke",itemStyle:"fill"};function Xx(r,e){return r.visualStyleMapper||Zx[e]||(console.warn("Unknown style type '"+e+"'."),Zx.itemStyle)}function qx(r,e){return r.visualDrawType||yN[e]||(console.warn("Unknown style type '"+e+"'."),"fill")}var mN={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=r.getModel(a),o=Xx(r,a)(n),s=n.getShallow("decal");s&&(t.setVisual("decal",s),s.dirty=!0);var l=qx(r,a),u=o[l],f=j(u)?u:null;if(!o[l]||f||"auto"===o.fill||"auto"===o.stroke){var v=r.getColorFromPalette(r.name,null,e.getSeriesCount());o[l]||(o[l]=v,t.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||j(o.fill)?v:o.fill,o.stroke="auto"===o.stroke||j(o.stroke)?v:o.stroke}if(t.setVisual("style",o),t.setVisual("drawType",l),!e.isSeriesFiltered(r)&&f)return t.setVisual("colorFromPalette",!1),{dataEach:function(c,p){var d=r.getDataParams(p),g=V({},o);g[l]=f(d),c.setItemVisual(p,"style",g)}}}},Us=new Rt,_N={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(!r.ignoreStyleOnData&&!e.isSeriesFiltered(r)){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=Xx(r,a),i=t.getVisual("drawType");return{dataEach:t.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[a]){Us.option=l[a];var u=n(Us);V(o.ensureUniqueItemVisual(s,"style"),u),Us.option.decal&&(o.setItemVisual(s,"decal",Us.option.decal),Us.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},SN={performRawSeries:!0,overallReset:function(r){var e=q();r.eachSeries(function(t){var a=t.getColorBy();if(!t.isColorBySeries()){var n=t.type+"-"+a,i=e.get(n);i||e.set(n,i={}),Yx(t).scope=i}}),r.eachSeries(function(t){if(!t.isColorBySeries()&&!r.isSeriesFiltered(t)){var a=t.getRawData(),n={},i=t.getData(),o=Yx(t).scope,l=qx(t,t.visualStyleAccessPath||"itemStyle");i.each(function(u){var f=i.getRawIndex(u);n[f]=u}),a.each(function(u){var f=n[u];if(i.getItemVisual(f,"colorFromPalette")){var v=i.ensureUniqueItemVisual(f,"style"),c=a.getName(u)||u+"",p=a.count();v[l]=t.getColorFromPalette(c,o,p)}})}})}},bf=Math.PI,bN=function(){function r(e,t,a,n){this._stageTaskMap=q(),this.ecInstance=e,this.api=t,a=this._dataProcessorHandlers=a.slice(),n=this._visualHandlers=n.slice(),this._allHandlers=a.concat(n)}return r.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(a){var n=a.overallTask;n&&n.dirty()})},r.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var a=this._pipelineMap.get(e.__pipeline.id),n=a.context,o=!t&&a.progressiveEnabled&&(!n||n.progressiveRender)&&e.__idxInPipeline>a.blockIndex?a.step:null,s=n&&n.modDataCount;return{step:o,modBy:null!=s?Math.ceil(s/o):null,modDataCount:s}}},r.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},r.prototype.updateStreamModes=function(e,t){var a=this._pipelineMap.get(e.uid),i=e.getData().count(),o=a.progressiveEnabled&&t.incrementalPrepareRender&&i>=a.threshold,s=e.get("large")&&i>=e.get("largeThreshold"),l="mod"===e.get("progressiveChunkMode")?i:null;e.pipelineContext=a.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(e){var t=this,a=t._pipelineMap=q();e.eachSeries(function(n){var i=n.getProgressive(),o=n.uid;a.set(o,{id:o,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:i&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),t._pipe(n,n.dataTask)})},r.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),a=this.api;A(this._allHandlers,function(n){var i=e.get(n.uid)||e.set(n.uid,{});de(!(n.reset&&n.overallReset),""),n.reset&&this._createSeriesStageTask(n,i,t,a),n.overallReset&&this._createOverallStageTask(n,i,t,a)},this)},r.prototype.prepareView=function(e,t,a,n){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=a,o.api=n,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},r.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},r.prototype.performVisualTasks=function(e,t,a){this._performStageTasks(this._visualHandlers,e,t,a)},r.prototype._performStageTasks=function(e,t,a,n){n=n||{};var i=!1,o=this;function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}A(e,function(l,u){if(!n.visualType||n.visualType===l.visualType){var f=o._stageTaskMap.get(l.uid),h=f.seriesTaskMap,v=f.overallTask;if(v){var c,p=v.agentStubMap;p.each(function(g){s(n,g)&&(g.dirty(),c=!0)}),c&&v.dirty(),o.updatePayload(v,a);var d=o.getPerformArgs(v,n.block);p.each(function(g){g.perform(d)}),v.perform(d)&&(i=!0)}else h&&h.each(function(g,y){s(n,g)&&g.dirty();var m=o.getPerformArgs(g,n.block);m.skip=!l.performRawSeries&&t.isSeriesFiltered(g.context.model),o.updatePayload(g,a),g.perform(m)&&(i=!0)})}}),this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(a){t=a.dataTask.perform()||t}),this.unfinished=t||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},r.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},r.prototype._createSeriesStageTask=function(e,t,a,n){var i=this,o=t.seriesTaskMap,s=t.seriesTaskMap=q(),l=e.seriesType,u=e.getTargetSeries;function f(h){var v=h.uid,c=s.set(v,o&&o.get(v)||Es({plan:MN,reset:DN,count:IN}));c.context={model:h,ecModel:a,api:n,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(h,c)}e.createOnAllSeries?a.eachRawSeries(f):l?a.eachRawSeriesByType(l,f):u&&u(a,n).each(f)},r.prototype._createOverallStageTask=function(e,t,a,n){var i=this,o=t.overallTask=t.overallTask||Es({reset:wN});o.context={ecModel:a,api:n,overallReset:e.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=q(),u=e.seriesType,f=e.getTargetSeries,h=!0,v=!1;function p(d){var g=d.uid,y=l.set(g,s&&s.get(g)||(v=!0,Es({reset:TN,onDirty:AN})));y.context={model:d,overallProgress:h},y.agent=o,y.__block=h,i._pipe(d,y)}de(!e.createOnAllSeries,""),u?a.eachRawSeriesByType(u,p):f?f(a,n).each(p):(h=!1,A(a.getSeries(),p)),v&&o.dirty()},r.prototype._pipe=function(e,t){var n=this._pipelineMap.get(e.uid);!n.head&&(n.head=t),n.tail&&n.tail.pipe(t),n.tail=t,t.__idxInPipeline=n.count++,t.__pipeline=n},r.wrapStageHandler=function(e,t){return j(e)&&(e={overallReset:e,seriesType:PN(e)}),e.uid=Hi("stageHandler"),t&&(e.visualType=t),e},r}();function wN(r){r.overallReset(r.ecModel,r.api,r.payload)}function TN(r){return r.overallProgress&&CN}function CN(){this.agent.dirty(),this.getDownstream().dirty()}function AN(){this.agent&&this.agent.dirty()}function MN(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function DN(r){r.useClearVisual&&r.data.clearAllVisual();var e=r.resetDefines=Pt(r.reset(r.model,r.ecModel,r.api,r.payload));return e.length>1?G(e,function(t,a){return Kx(a)}):LN}var LN=Kx(0);function Kx(r){return function(e,t){var a=t.data,n=t.resetDefines[r];if(n&&n.dataEach)for(var i=e.start;i<e.end;i++)n.dataEach(a,i);else n&&n.progress&&n.progress(e,a)}}function IN(r){return r.data.count()}function PN(r){wf=null;try{r(Ys,jx)}catch{}return wf}var wf,Ys={},jx={};function Qx(r,e){for(var t in e.prototype)r[t]=Xt}Qx(Ys,g1),Qx(jx,y1),Ys.eachSeriesByType=Ys.eachRawSeriesByType=function(r){wf=r},Ys.eachComponent=function(r){"series"===r.mainType&&r.subType&&(wf=r.subType)};const Jx=bN;var $x=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];const RN={color:$x,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],$x]};var Ie="#B9B8CE",tb="#100C2A",Tf=function(){return{axisLine:{lineStyle:{color:Ie}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},eb=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],rb={darkMode:!0,color:eb,backgroundColor:tb,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:Ie}},textStyle:{color:Ie},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:Ie}},dataZoom:{borderColor:"#71708A",textStyle:{color:Ie},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:Ie}},timeline:{lineStyle:{color:Ie},label:{color:Ie},controlStyle:{color:Ie,borderColor:Ie}},calendar:{itemStyle:{color:tb},dayLabel:{color:Ie},monthLabel:{color:Ie},yearLabel:{color:Ie}},timeAxis:Tf(),logAxis:Tf(),valueAxis:Tf(),categoryAxis:Tf(),line:{symbol:"circle"},graph:{color:eb},gauge:{title:{color:Ie},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:Ie},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};rb.categoryAxis.splitLine.show=!1;const EN=rb;var kN=function(){function r(){}return r.prototype.normalizeQuery=function(e){var t={},a={},n={};if(U(e)){var i=Br(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var o=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};A(e,function(l,u){for(var f=!1,h=0;h<o.length;h++){var v=o[h],c=u.lastIndexOf(v);if(c>0&&c===u.length-v.length){var p=u.slice(0,c);"data"!==p&&(t.mainType=p,t[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(a[u]=l,f=!0),f||(n[u]=l)})}return{cptQuery:t,dataQuery:a,otherQuery:n}},r.prototype.filter=function(e,t){var a=this.eventInfo;if(!a)return!0;var n=a.targetEl,i=a.packedEvent,o=a.model,s=a.view;if(!o||!s)return!0;var l=t.cptQuery,u=t.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,i,"name")&&f(u,i,"dataIndex")&&f(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,n,i));function f(h,v,c,p){return null==h[c]||v[p||c]===h[c]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),jp=["symbol","symbolSize","symbolRotate","symbolOffset"],ab=jp.concat(["symbolKeepAspect"]),ON={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData();if(r.legendIcon&&t.setVisual("legendIcon",r.legendIcon),r.hasSymbolVisual){for(var a={},n={},i=!1,o=0;o<jp.length;o++){var s=jp[o],l=r.get(s);j(l)?(i=!0,n[s]=l):a[s]=l}if(a.symbol=a.symbol||r.defaultSymbol,t.setVisual(V({legendIcon:r.legendIcon||a.symbol,symbolKeepAspect:r.get("symbolKeepAspect")},a)),!e.isSeriesFiltered(r)){var u=mt(n);return{dataEach:i?function f(h,v){for(var c=r.getRawValue(v),p=r.getDataParams(v),d=0;d<u.length;d++){var g=u[d];h.setItemVisual(v,g,n[g](c,p))}}:null}}}}},NN={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(r.hasSymbolVisual&&!e.isSeriesFiltered(r))return{dataEach:r.getData().hasItemOption?function a(n,i){for(var o=n.getItemModel(i),s=0;s<ab.length;s++){var l=ab[s],u=o.getShallow(l,!0);null!=u&&n.setItemVisual(i,l,u)}}:null}}};function Qp(r,e,t){switch(t){case"color":return r.getItemVisual(e,"style")[r.getVisual("drawType")];case"opacity":return r.getItemVisual(e,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return r.getItemVisual(e,t)}}function Zs(r,e){switch(e){case"color":return r.getVisual("style")[r.getVisual("drawType")];case"opacity":return r.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return r.getVisual(e)}}function nb(r,e,t,a){switch(t){case"color":r.ensureUniqueItemVisual(e,"style")[r.getVisual("drawType")]=a,r.setItemVisual(e,"colorFromPalette",!1);break;case"opacity":r.ensureUniqueItemVisual(e,"style").opacity=a;break;case"symbol":case"symbolSize":case"liftZ":r.setItemVisual(e,t,a)}}function ib(r,e){function t(a,n){var i=[];return a.eachComponent({mainType:"series",subType:r,query:n},function(o){i.push(o.seriesIndex)}),i}A([[r+"ToggleSelect","toggleSelect"],[r+"Select","select"],[r+"UnSelect","unselect"]],function(a){e(a[0],function(n,i,o){n=V({},n),o.dispatchAction(V(n,{type:a[1],seriesIndex:t(i,n)}))})})}function oo(r,e,t,a,n){var i=r+e;t.isSilent(i)||a.eachComponent({mainType:"series",subType:"pie"},function(o){for(var s=o.seriesIndex,l=o.option.selectedMap,u=n.selected,f=0;f<u.length;f++)if(u[f].seriesIndex===s){var h=o.getData(),v=wn(h,n.fromActionPayload);t.trigger(i,{type:i,seriesId:o.id,name:z(v)?h.getName(v[0]):h.getName(v),selected:U(l)?l:V({},l)})}})}function qn(r,e,t){for(var a;r&&(!e(r)||(a=r,!t));)r=r.__hostTarget||r.parent;return a}var BN=Math.round(9*Math.random()),zN="function"==typeof Object.defineProperty,GN=function(){function r(){this._id="__ec_inner_"+BN++}return r.prototype.get=function(e){return this._guard(e)[this._id]},r.prototype.set=function(e,t){var a=this._guard(e);return zN?Object.defineProperty(a,this._id,{value:t,enumerable:!1,configurable:!0}):a[this._id]=t,this},r.prototype.delete=function(e){return!!this.has(e)&&(delete this._guard(e)[this._id],!0)},r.prototype.has=function(e){return!!this._guard(e)[this._id]},r.prototype._guard=function(e){if(e!==Object(e))throw TypeError("Value of WeakMap is not a non-null object.");return e},r}();const FN=GN;var HN=pt.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(r,e){var t=e.cx,a=e.cy,n=e.width/2,i=e.height/2;r.moveTo(t,a-i),r.lineTo(t+n,a+i),r.lineTo(t-n,a+i),r.closePath()}}),WN=pt.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(r,e){var t=e.cx,a=e.cy,n=e.width/2,i=e.height/2;r.moveTo(t,a-i),r.lineTo(t+n,a),r.lineTo(t,a+i),r.lineTo(t-n,a),r.closePath()}}),UN=pt.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(r,e){var t=e.x,a=e.y,n=e.width/5*3,i=Math.max(n,e.height),o=n/2,s=o*o/(i-o),l=a-i+o+s,u=Math.asin(s/o),f=Math.cos(u)*o,h=Math.sin(u),v=Math.cos(u),c=.6*o,p=.7*o;r.moveTo(t-f,l+s),r.arc(t,l,o,Math.PI-u,2*Math.PI+u),r.bezierCurveTo(t+f-h*c,l+s+v*c,t,a-p,t,a),r.bezierCurveTo(t,a-p,t-f+h*c,l+s+v*c,t-f,l+s),r.closePath()}}),YN=pt.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(r,e){var t=e.height,n=e.x,i=e.y,o=e.width/3*2;r.moveTo(n,i),r.lineTo(n+o,i+t),r.lineTo(n,i+t/4*3),r.lineTo(n-o,i+t),r.lineTo(n,i),r.closePath()}}),XN={line:function(r,e,t,a,n){n.x1=r,n.y1=e+a/2,n.x2=r+t,n.y2=e+a/2},rect:function(r,e,t,a,n){n.x=r,n.y=e,n.width=t,n.height=a},roundRect:function(r,e,t,a,n){n.x=r,n.y=e,n.width=t,n.height=a,n.r=Math.min(t,a)/4},square:function(r,e,t,a,n){var i=Math.min(t,a);n.x=r,n.y=e,n.width=i,n.height=i},circle:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.r=Math.min(t,a)/2},diamond:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.width=t,n.height=a},pin:function(r,e,t,a,n){n.x=r+t/2,n.y=e+a/2,n.width=t,n.height=a},arrow:function(r,e,t,a,n){n.x=r+t/2,n.y=e+a/2,n.width=t,n.height=a},triangle:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.width=t,n.height=a}},Cf={};A({line:ie,rect:St,roundRect:St,square:St,circle:Tr,diamond:WN,pin:UN,arrow:YN,triangle:HN},function(r,e){Cf[e]=new r});var qN=pt.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(r,e,t){var a=wu(r,e,t),n=this.shape;return n&&"pin"===n.symbolType&&"inside"===e.position&&(a.y=t.y+.4*t.height),a},buildPath:function(r,e,t){var a=e.symbolType;if("none"!==a){var n=Cf[a];n||(n=Cf[a="rect"]),XN[a](e.x,e.y,e.width,e.height,n.shape),n.buildPath(r,n.shape,t)}}});function KN(r,e){if("image"!==this.type){var t=this.style;this.__isEmptyBrush?(t.stroke=r,t.fill=e||"#fff",t.lineWidth=2):"line"===this.shape.symbolType?t.stroke=r:t.fill=r,this.markRedraw()}}function Kt(r,e,t,a,n,i,o){var l,s=0===r.indexOf("empty");return s&&(r=r.substr(5,1).toLowerCase()+r.substr(6)),(l=0===r.indexOf("image://")?Yp(r.slice(8),new ut(e,t,a,n),o?"center":"cover"):0===r.indexOf("path://")?Gs(r.slice(7),{},new ut(e,t,a,n),o?"center":"cover"):new qN({shape:{symbolType:r,x:e,y:t,width:a,height:n}})).__isEmptyBrush=s,l.setColor=KN,i&&l.setColor(i),l}function Xs(r){return z(r)||(r=[+r,+r]),[r[0]||0,r[1]||0]}function so(r,e){if(null!=r)return z(r)||(r=[r,r]),[H(r[0],e[0])||0,H(st(r[1],r[0]),e[1])||0]}function Kn(r){return isFinite(r)}function Jp(r,e,t){for(var a="radial"===e.type?function QN(r,e,t){var a=t.width,n=t.height,i=Math.min(a,n),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(o=o*a+t.x,s=s*n+t.y,l*=i),o=Kn(o)?o:.5,s=Kn(s)?s:.5,l=l>=0&&Kn(l)?l:.5,r.createRadialGradient(o,s,0,o,s,l)}(r,e,t):function jN(r,e,t){var a=null==e.x?0:e.x,n=null==e.x2?1:e.x2,i=null==e.y?0:e.y,o=null==e.y2?0:e.y2;return e.global||(a=a*t.width+t.x,n=n*t.width+t.x,i=i*t.height+t.y,o=o*t.height+t.y),a=Kn(a)?a:0,n=Kn(n)?n:1,i=Kn(i)?i:0,o=Kn(o)?o:0,r.createLinearGradient(a,i,n,o)}(r,e,t),n=e.colorStops,i=0;i<n.length;i++)a.addColorStop(n[i].offset,n[i].color);return a}function Af(r){return parseInt(r,10)}function lo(r,e,t){var a=["width","height"][e],n=["clientWidth","clientHeight"][e],i=["paddingLeft","paddingTop"][e],o=["paddingRight","paddingBottom"][e];if(null!=t[a]&&"auto"!==t[a])return parseFloat(t[a]);var s=document.defaultView.getComputedStyle(r);return(r[n]||Af(s[a])||Af(r.style[a]))-(Af(s[i])||0)-(Af(s[o])||0)|0}function $p(r){var e=r.style,t=e.lineDash&&e.lineWidth>0&&function $N(r,e){return r&&"solid"!==r&&e>0?"dashed"===r?[4*e,2*e]:"dotted"===r?[e]:wt(r)?[r]:z(r)?r:null:null}(e.lineDash,e.lineWidth),a=e.lineDashOffset;if(t){var n=e.strokeNoScale&&r.getLineScale?r.getLineScale():1;n&&1!==n&&(t=G(t,function(i){return i/n}),a/=n)}return[t,a]}var tV=new Hr(!0);function Mf(r){var e=r.stroke;return!(null==e||"none"===e||!(r.lineWidth>0))}function ob(r){return"string"==typeof r&&"none"!==r}function Df(r){var e=r.fill;return null!=e&&"none"!==e}function sb(r,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var t=r.globalAlpha;r.globalAlpha=e.fillOpacity*e.opacity,r.fill(),r.globalAlpha=t}else r.fill()}function lb(r,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var t=r.globalAlpha;r.globalAlpha=e.strokeOpacity*e.opacity,r.stroke(),r.globalAlpha=t}else r.stroke()}function td(r,e,t){var a=Ac(e.image,e.__image,t);if(Du(a)){var n=r.createPattern(a,e.repeat||"repeat");if("function"==typeof DOMMatrix&&n&&n.setTransform){var i=new DOMMatrix;i.translateSelf(e.x||0,e.y||0),i.rotateSelf(0,0,(e.rotation||0)*Go),i.scaleSelf(e.scaleX||1,e.scaleY||1),n.setTransform(i)}return n}}var ub=["shadowBlur","shadowOffsetX","shadowOffsetY"],fb=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function hb(r,e,t,a,n){var i=!1;if(!a&&e===(t=t||{}))return!1;if(a||e.opacity!==t.opacity){Ve(r,n),i=!0;var o=Math.max(Math.min(e.opacity,1),0);r.globalAlpha=isNaN(o)?An.opacity:o}(a||e.blend!==t.blend)&&(i||(Ve(r,n),i=!0),r.globalCompositeOperation=e.blend||An.blend);for(var s=0;s<ub.length;s++){var l=ub[s];(a||e[l]!==t[l])&&(i||(Ve(r,n),i=!0),r[l]=r.dpr*(e[l]||0))}return(a||e.shadowColor!==t.shadowColor)&&(i||(Ve(r,n),i=!0),r.shadowColor=e.shadowColor||An.shadowColor),i}function vb(r,e,t,a,n){var i=qs(e,n.inHover),o=a?null:t&&qs(t,n.inHover)||{};if(i===o)return!1;var s=hb(r,i,o,a,n);if((a||i.fill!==o.fill)&&(s||(Ve(r,n),s=!0),ob(i.fill)&&(r.fillStyle=i.fill)),(a||i.stroke!==o.stroke)&&(s||(Ve(r,n),s=!0),ob(i.stroke)&&(r.strokeStyle=i.stroke)),(a||i.opacity!==o.opacity)&&(s||(Ve(r,n),s=!0),r.globalAlpha=null==i.opacity?1:i.opacity),e.hasStroke()){var u=i.lineWidth/(i.strokeNoScale&&e.getLineScale?e.getLineScale():1);r.lineWidth!==u&&(s||(Ve(r,n),s=!0),r.lineWidth=u)}for(var f=0;f<fb.length;f++){var h=fb[f],v=h[0];(a||i[v]!==o[v])&&(s||(Ve(r,n),s=!0),r[v]=i[v]||h[1])}return s}function cb(r,e){var t=e.transform,a=r.dpr||1;t?r.setTransform(a*t[0],a*t[1],a*t[2],a*t[3],a*t[4],a*t[5]):r.setTransform(a,0,0,a,0,0)}var pb=1,db=2,gb=3,yb=4;function Ve(r,e){e.batchFill&&r.fill(),e.batchStroke&&r.stroke(),e.batchFill="",e.batchStroke=""}function qs(r,e){return e&&r.__hoverStyle||r.style}function ed(r,e){jn(r,e,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function jn(r,e,t,a){var n=e.transform;if(!e.shouldBePainted(t.viewWidth,t.viewHeight,!1,!1))return e.__dirty&=~Fe,void(e.__isRendered=!1);var i=e.__clipPaths,o=t.prevElClipPaths,s=!1,l=!1;if((!o||function JN(r,e){if(r===e||!r&&!e)return!1;if(!r||!e||r.length!==e.length)return!0;for(var t=0;t<r.length;t++)if(r[t]!==e[t])return!0;return!1}(i,o))&&(o&&o.length&&(Ve(r,t),r.restore(),l=s=!0,t.prevElClipPaths=null,t.allClipped=!1,t.prevEl=null),i&&i.length&&(Ve(r,t),r.save(),function iV(r,e,t){for(var a=!1,n=0;n<r.length;n++){var i=r[n];a=a||i.isZeroArea(),cb(e,i),e.beginPath(),i.buildPath(e,i.shape),e.clip()}t.allClipped=a}(i,r,t),s=!0),t.prevElClipPaths=i),t.allClipped)e.__isRendered=!1;else{e.beforeBrush&&e.beforeBrush(),e.innerBeforeBrush();var u=t.prevEl;u||(l=s=!0);var f=e instanceof pt&&e.autoBatch&&function sV(r){var e=Df(r),t=Mf(r);return!(r.lineDash||!(+e^+t)||e&&"string"!=typeof r.fill||t&&"string"!=typeof r.stroke||r.strokePercent<1||r.strokeOpacity<1||r.fillOpacity<1)}(e.style);s||function oV(r,e){return r&&e?r[0]!==e[0]||r[1]!==e[1]||r[2]!==e[2]||r[3]!==e[3]||r[4]!==e[4]||r[5]!==e[5]:!(!r&&!e)}(n,u.transform)?(Ve(r,t),cb(r,e)):f||Ve(r,t);var h=qs(e,t.inHover);e instanceof pt?(t.lastDrawType!==pb&&(l=!0,t.lastDrawType=pb),vb(r,e,u,l,t),(!f||!t.batchFill&&!t.batchStroke)&&r.beginPath(),function eV(r,e,t,a){var n,i=Mf(t),o=Df(t),s=t.strokePercent,l=s<1,u=!e.path;(!e.silent||l)&&u&&e.createPathProxy();var f=e.path||tV,h=e.__dirty;if(!a){var v=t.fill,c=t.stroke,p=o&&!!v.colorStops,d=i&&!!c.colorStops,g=o&&!!v.image,y=i&&!!c.image,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0;(p||d)&&(x=e.getBoundingRect()),p&&(m=h?Jp(r,v,x):e.__canvasFillGradient,e.__canvasFillGradient=m),d&&(_=h?Jp(r,c,x):e.__canvasStrokeGradient,e.__canvasStrokeGradient=_),g&&(S=h||!e.__canvasFillPattern?td(r,v,e):e.__canvasFillPattern,e.__canvasFillPattern=S),y&&(b=h||!e.__canvasStrokePattern?td(r,c,e):e.__canvasStrokePattern,e.__canvasStrokePattern=S),p?r.fillStyle=m:g&&(S?r.fillStyle=S:o=!1),d?r.strokeStyle=_:y&&(b?r.strokeStyle=b:i=!1)}var T,C,w=e.getGlobalScale();f.setScale(w[0],w[1],e.segmentIgnoreThreshold),r.setLineDash&&t.lineDash&&(T=(n=$p(e))[0],C=n[1]);var M=!0;(u||h&Mi)&&(f.setDPR(r.dpr),l?f.setContext(null):(f.setContext(r),M=!1),f.reset(),e.buildPath(f,e.shape,a),f.toStatic(),e.pathUpdated()),M&&f.rebuildPath(r,l?s:1),T&&(r.setLineDash(T),r.lineDashOffset=C),a||(t.strokeFirst?(i&&lb(r,t),o&&sb(r,t)):(o&&sb(r,t),i&&lb(r,t))),T&&r.setLineDash([])}(r,e,h,f),f&&(t.batchFill=h.fill||"",t.batchStroke=h.stroke||"")):e instanceof gs?(t.lastDrawType!==gb&&(l=!0,t.lastDrawType=gb),vb(r,e,u,l,t),function aV(r,e,t){var a,n=t.text;if(null!=n&&(n+=""),n){r.font=t.font||wa,r.textAlign=t.textAlign,r.textBaseline=t.textBaseline;var i=void 0,o=void 0;r.setLineDash&&t.lineDash&&(i=(a=$p(e))[0],o=a[1]),i&&(r.setLineDash(i),r.lineDashOffset=o),t.strokeFirst?(Mf(t)&&r.strokeText(n,t.x,t.y),Df(t)&&r.fillText(n,t.x,t.y)):(Df(t)&&r.fillText(n,t.x,t.y),Mf(t)&&r.strokeText(n,t.x,t.y)),i&&r.setLineDash([])}}(r,e,h)):e instanceof ue?(t.lastDrawType!==db&&(l=!0,t.lastDrawType=db),function nV(r,e,t,a,n){hb(r,qs(e,n.inHover),t&&qs(t,n.inHover),a,n)}(r,e,u,l,t),function rV(r,e,t){var a=e.__image=Ac(t.image,e.__image,e,e.onload);if(a&&Du(a)){var n=t.x||0,i=t.y||0,o=e.getWidth(),s=e.getHeight(),l=a.width/a.height;if(null==o&&null!=s?o=s*l:null==s&&null!=o?s=o/l:null==o&&null==s&&(o=a.width,s=a.height),t.sWidth&&t.sHeight)r.drawImage(a,u=t.sx||0,f=t.sy||0,t.sWidth,t.sHeight,n,i,o,s);else if(t.sx&&t.sy){var u,f;r.drawImage(a,u=t.sx,f=t.sy,o-u,s-f,n,i,o,s)}else r.drawImage(a,n,i,o,s)}}(r,e,h)):e.getTemporalDisplayables&&(t.lastDrawType!==yb&&(l=!0,t.lastDrawType=yb),function lV(r,e,t){var a=e.getDisplayables(),n=e.getTemporalDisplayables();r.save();var o,s,i={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:t.viewWidth,viewHeight:t.viewHeight,inHover:t.inHover};for(o=e.getCursor(),s=a.length;o<s;o++)(l=a[o]).beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),jn(r,l,i,o===s-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),i.prevEl=l;for(var u=0,f=n.length;u<f;u++){var l;(l=n[u]).beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),jn(r,l,i,u===f-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),i.prevEl=l}e.clearTemporalDisplayables(),e.notClear=!0,r.restore()}(r,e,t)),f&&a&&Ve(r,t),e.innerAfterBrush(),e.afterBrush&&e.afterBrush(),t.prevEl=e,e.__dirty=0,e.__isRendered=!0}}var rd=new FN,mb=new Qo(100),_b=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function uo(r,e){if("none"===r)return null;var t=e.getDevicePixelRatio(),a=e.getZr(),n="svg"===a.painter.type;r.dirty&&rd.delete(r);var i=rd.get(r);if(i)return i;var o=Q(r,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});"none"===o.backgroundColor&&(o.backgroundColor=null);var s={repeat:"repeat"};return function l(u){for(var f=[t],h=!0,v=0;v<_b.length;++v){var c=o[_b[v]];if(null!=c&&!z(c)&&!U(c)&&!wt(c)&&"boolean"!=typeof c){h=!1;break}f.push(c)}var p;if(h){p=f.join(",")+(n?"-svg":"");var d=mb.get(p);d&&(n?u.svgElement=d:u.image=d)}var T,g=xb(o.dashArrayX),y=function uV(r){if(!r||"object"==typeof r&&0===r.length)return[0,0];if(wt(r)){var e=Math.ceil(r);return[e,e]}var t=G(r,function(a){return Math.ceil(a)});return r.length%2?t.concat(t):t}(o.dashArrayY),m=Sb(o.symbol),_=function fV(r){return G(r,function(e){return bb(e)})}(g),S=bb(y),b=!n&&dr.createCanvas(),x=n&&{tag:"g",attrs:{},key:"dcl",children:[]},w=function C(){for(var D=1,L=0,I=_.length;L<I;++L)D=__(D,_[L]);var P=1;for(L=0,I=m.length;L<I;++L)P=__(P,m[L].length);D*=P;var R=S*_.length*m.length;return{width:Math.max(1,Math.min(D,o.maxTileWidth)),height:Math.max(1,Math.min(R,o.maxTileHeight))}}();b&&(b.width=w.width*t,b.height=w.height*t,T=b.getContext("2d")),function M(){T&&(T.clearRect(0,0,b.width,b.height),o.backgroundColor&&(T.fillStyle=o.backgroundColor,T.fillRect(0,0,b.width,b.height)));for(var D=0,L=0;L<y.length;++L)D+=y[L];if(!(D<=0))for(var I=-S,P=0,R=0,E=0;I<w.height;){if(P%2==0){for(var N=R/2%m.length,k=0,B=0,F=0;k<2*w.width;){var W=0;for(L=0;L<g[E].length;++L)W+=g[E][L];if(W<=0)break;if(B%2==0){var X=.5*(1-o.symbolSize);at(k+g[E][B]*X,I+y[P]*X,g[E][B]*o.symbolSize,y[P]*o.symbolSize,m[N][F/2%m[N].length])}k+=g[E][B],++F,++B===g[E].length&&(B=0)}++E===g.length&&(E=0)}I+=y[P],++R,++P===y.length&&(P=0)}function at(yt,vt,K,ft,Ht){var At=n?1:t,qt=Kt(Ht,yt*At,vt*At,K*At,ft*At,o.color,o.symbolKeepAspect);if(n){var Yt=a.painter.renderOneToVNode(qt);Yt&&x.children.push(Yt)}else ed(T,qt)}}(),h&&mb.put(p,b||x),u.image=b,u.svgElement=x,u.svgWidth=w.width,u.svgHeight=w.height}(s),s.rotation=o.rotation,s.scaleX=s.scaleY=n?1:1/t,rd.set(r,s),r.dirty=!1,s}function Sb(r){if(!r||0===r.length)return[["rect"]];if(U(r))return[[r]];for(var e=!0,t=0;t<r.length;++t)if(!U(r[t])){e=!1;break}if(e)return Sb([r]);var a=[];for(t=0;t<r.length;++t)U(r[t])?a.push([r[t]]):a.push(r[t]);return a}function xb(r){if(!r||0===r.length)return[[0,0]];if(wt(r))return[[e=Math.ceil(r),e]];for(var t=!0,a=0;a<r.length;++a)if(!wt(r[a])){t=!1;break}if(t)return xb([r]);var n=[];for(a=0;a<r.length;++a)if(wt(r[a])){var e=Math.ceil(r[a]);n.push([e,e])}else e=G(r[a],function(s){return Math.ceil(s)}),n.push(e.length%2==1?e.concat(e):e);return n}function bb(r){for(var e=0,t=0;t<r.length;++t)e+=r[t];return r.length%2==1?2*e:e}const Mr=new je;var wb={};function Tb(r){return wb[r]}var pV="5.4.1",dV={zrender:"5.4.1"},SV=2e3,Cb=1e3,Ab=3e3,Db={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:Cb,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:Ab,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:4500,ARIA:6e3,DECAL:7e3}},Se="__flagInMainProcess",Be="__pendingUpdate",nd="__needsUpdateStatus",Lb=/^[a-zA-Z0-9_]+$/,id="__connectUpdateStatus";function Pb(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!this.isDisposed())return Eb(this,r,e)}}function Rb(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Eb(this,r,e)}}function Eb(r,e,t){return t[0]=t[0]&&t[0].toLowerCase(),je.prototype[e].apply(r,t)}var kb=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e}(je),Ob=kb.prototype;Ob.on=Rb("on"),Ob.off=Rb("off");var fo,od,If,Za,sd,ld,ud,Ks,js,Nb,Vb,fd,Bb,Pf,zb,Gb,sr,Fb,Rf=function(r){function e(t,a,n){var i=r.call(this,new kN)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],n=n||{},U(a)&&(a=Hb[a]),i._dom=t;var h=i._zr=pc(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height,ssr:n.ssr,useDirtyRect:st(n.useDirtyRect,!1),useCoarsePointer:st(n.useCoarsePointer,"auto"),pointerSize:n.pointerSize});i._ssr=n.ssr,i._throttledZrFlush=xf(Y(h.flush,h),17),(a=et(a))&&T1(a,!0),i._theme=a,i._locale=function rk(r){if(U(r)){var e=Wu[r.toUpperCase()]||{};return r===Hu||r===rp?et(e):ot(et(e),et(Wu[ws]),!1)}return ot(et(r),et(Wu[ws]),!1)}(n.locale||BS),i._coordSysMgr=new Ki;var v=i._api=zb(i);function c(p,d){return p.__prio-d.__prio}return iu(kf,c),iu(vd,c),i._scheduler=new Jx(i,v,vd,kf),i._messageCenter=new kb,i._initEvents(),i.resize=Y(i.resize,i),h.animation.on("frame",i._onframe,i),Nb(h,i),Vb(h,i),Vo(i),i}return O(e,r),e.prototype._onframe=function(){if(!this._disposed){Fb(this);var t=this._scheduler;if(this[Be]){var a=this[Be].silent;this[Se]=!0;try{fo(this),Za.update.call(this,null,this[Be].updateParams)}catch(l){throw this[Se]=!1,this[Be]=null,l}this._zr.flush(),this[Se]=!1,this[Be]=null,Ks.call(this,a),js.call(this,a)}else if(t.unfinished){var n=1,i=this._model,o=this._api;t.unfinished=!1;do{var s=+new Date;t.performSeriesTasks(i),t.performDataProcessorTasks(i),ld(this,i),t.performVisualTasks(i),Pf(this,this._model,o,"remain",{}),n-=+new Date-s}while(n>0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,a,n){if(!this[Se]){if(this._disposed)return;var i,o,s;if(J(a)&&(n=a.lazyUpdate,i=a.silent,o=a.replaceMerge,s=a.transition,a=a.notMerge),this[Se]=!0,!this._model||a){var l=new Nk(this._api),u=this._theme,f=this._model=new g1;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(t,{replaceMerge:o},cd);var h={seriesTransition:s,optionChanged:!0};if(n)this[Be]={silent:i,updateParams:h},this[Se]=!1,this.getZr().wakeUp();else{try{fo(this),Za.update.call(this,null,h)}catch(v){throw this[Be]=null,this[Se]=!1,v}this._ssr||this._zr.flush(),this[Be]=null,this[Se]=!1,Ks.call(this,i),js.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||bt.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){return this._zr.painter.getRenderedCanvas({backgroundColor:(t=t||{}).backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){return this._zr.painter.renderToString({useViewBox:(t=t||{}).useViewBox})},e.prototype.getSvgDataURL=function(){if(bt.svgSupported){var t=this._zr;return A(t.storage.getDisplayList(),function(n){n.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var n=this._model,i=[],o=this;A((t=t||{}).excludeComponents,function(l){n.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return A(i,function(l){l.group.ignore=!1}),s}},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var a="svg"===t.type,n=this.group,i=Math.min,o=Math.max,s=1/0;if(Of[n]){var l=s,u=s,f=-s,h=-s,v=[],c=t&&t.pixelRatio||this.getDevicePixelRatio();A(Qn,function(_,S){if(_.group===n){var b=a?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(et(t)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),h=o(x.bottom,h),v.push({dom:b,left:x.left,top:x.top})}});var p=(f*=c)-(l*=c),d=(h*=c)-(u*=c),g=dr.createCanvas(),y=pc(g,{renderer:a?"svg":"canvas"});if(y.resize({width:p,height:d}),a){var m="";return A(v,function(_){m+='<g transform="translate('+(_.left-l)+","+(_.top-u)+')">'+_.dom+"</g>"}),y.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new St({shape:{x:0,y:0,width:p,height:d},style:{fill:t.connectedBackgroundColor}})),A(v,function(_){var S=new ue({style:{x:_.left*c-l,y:_.top*c-u,image:_.dom}});y.add(S)}),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},e.prototype.convertToPixel=function(t,a){return sd(this,"convertToPixel",t,a)},e.prototype.convertFromPixel=function(t,a){return sd(this,"convertFromPixel",t,a)},e.prototype.containPixel=function(t,a){var i;if(!this._disposed)return A(vs(this._model,t),function(s,l){l.indexOf("Models")>=0&&A(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(a);else if("seriesModels"===l){var h=this._chartsMap[u.__viewId];h&&h.containPoint&&(i=i||h.containPoint(a,u))}},this)},this),!!i},e.prototype.getVisual=function(t,a){var i=vs(this._model,t,{defaultMainType:"series"}),s=i.seriesModel.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return null!=l?Qp(s,l,a):Zs(s,a)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;A(LV,function(a){var n=function(i){var l,o=t.getModel(),s=i.target;if("globalout"===a?l={}:s&&qn(s,function(p){var d=nt(p);if(d&&null!=d.dataIndex){var g=d.dataModel||o.getSeriesByIndex(d.seriesIndex);return l=g&&g.getDataParams(d.dataIndex,d.dataType)||{},!0}if(d.eventData)return l=V({},d.eventData),!0},!0),l){var f=l.componentType,h=l.componentIndex;("markLine"===f||"markPoint"===f||"markArea"===f)&&(f="series",h=l.seriesIndex);var v=f&&null!=h&&o.getComponent(f,h),c=v&&t["series"===v.mainType?"_chartsMap":"_componentsMap"][v.__viewId];l.event=i,l.type=a,t._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:c},t.trigger(a,l)}};n.zrEventfulCallAtLast=!0,t._zr.on(a,n,t)}),A(Qs,function(a,n){t._messageCenter.on(n,function(i){this.trigger(n,i)},t)}),A(["selectchanged"],function(a){t._messageCenter.on(a,function(n){this.trigger(a,n)},t)}),function VN(r,e,t){r.on("selectchanged",function(a){var n=t.getModel();a.isFromClick?(oo("map","selectchanged",e,n,a),oo("pie","selectchanged",e,n,a)):"select"===a.fromAction?(oo("map","selected",e,n,a),oo("pie","selected",e,n,a)):"unselect"===a.fromAction&&(oo("map","unselected",e,n,a),oo("pie","unselected",e,n,a))})}(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed||this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(!this._disposed){this._disposed=!0,this.getDom()&&A_(this.getDom(),dd,"");var a=this,n=a._api,i=a._model;A(a._componentsViews,function(o){o.dispose(i,n)}),A(a._chartsViews,function(o){o.dispose(i,n)}),a._zr.dispose(),a._dom=a._model=a._chartsMap=a._componentsMap=a._chartsViews=a._componentsViews=a._scheduler=a._api=a._zr=a._throttledZrFlush=a._theme=a._coordSysMgr=a._messageCenter=null,delete Qn[a.id]}},e.prototype.resize=function(t){if(!this[Se]){if(this._disposed)return;this._zr.resize(t);var a=this._model;if(this._loadingFX&&this._loadingFX.resize(),a){var n=a.resetOption("media"),i=t&&t.silent;this[Be]&&(null==i&&(i=this[Be].silent),n=!0,this[Be]=null),this[Se]=!0;try{n&&fo(this),Za.update.call(this,{type:"resize",animation:V({duration:0},t&&t.animation)})}catch(o){throw this[Se]=!1,o}this[Se]=!1,Ks.call(this,i),js.call(this,i)}}},e.prototype.showLoading=function(t,a){if(!this._disposed&&(J(t)&&(a=t,t=""),t=t||"default",this.hideLoading(),pd[t])){var n=pd[t](this._api,a),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var a=V({},t);return a.type=Qs[t.type],a},e.prototype.dispatchAction=function(t,a){if(!this._disposed&&(J(a)||(a={silent:!!a}),Ef[t.type]&&this._model)){if(this[Se])return void this._pendingActions.push(t);var n=a.silent;ud.call(this,t,n);var i=a.flush;i?this._zr.flush():!1!==i&&bt.browser.weChat&&this._throttledZrFlush(),Ks.call(this,n),js.call(this,n)}},e.prototype.updateLabelLayout=function(){Mr.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(!this._disposed){var a=t.seriesIndex;this.getModel().getSeriesByIndex(a).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(h){h.clearColorPalette(),h.eachSeries(function(v){v.clearColorPalette()})}function n(h){for(var v=[],c=h.currentStates,p=0;p<c.length;p++){var d=c[p];"emphasis"===d||"blur"===d||"select"===d||v.push(d)}h.selected&&h.states.select&&v.push("select"),h.hoverState===Ou&&h.states.emphasis?v.push("emphasis"):h.hoverState===ys&&h.states.blur&&v.push("blur"),h.useStates(v)}function s(h,v){if(!h.preventAutoZ){var c=h.get("z")||0,p=h.get("zlevel")||0;v.eachRendered(function(d){return l(d,c,p,-1/0),!0})}}function l(h,v,c,p){var d=h.getTextContent(),g=h.getTextGuideLine();if(h.isGroup)for(var m=h.childrenRef(),_=0;_<m.length;_++)p=Math.max(l(m[_],v,c,p),p);else h.z=v,h.zlevel=c,p=Math.max(h.z2,p);if(d&&(d.z=v,d.zlevel=c,isFinite(p)&&(d.z2=p+2)),g){var S=h.textGuideLineConfig;g.z=v,g.zlevel=c,isFinite(p)&&(g.z2=p+(S&&S.showAbove?1:-1))}return p}function u(h,v){v.eachRendered(function(c){if(!Gi(c)){var p=c.getTextContent(),d=c.getTextGuideLine();c.stateTransition&&(c.stateTransition=null),p&&p.stateTransition&&(p.stateTransition=null),d&&d.stateTransition&&(d.stateTransition=null),c.hasState()?(c.prevStates=c.currentStates,c.clearStates()):c.prevStates&&(c.prevStates=null)}})}function f(h,v){var c=h.getModel("stateAnimation"),p=h.isAnimationEnabled(),d=c.get("duration"),g=d>0?{duration:d,delay:c.get("delay"),easing:c.get("easing")}:null;v.eachRendered(function(y){if(y.states&&y.states.emphasis){if(Gi(y))return;if(y instanceof pt&&function GE(r){var e=uS(r);e.normalFill=r.style.fill,e.normalStroke=r.style.stroke;var t=r.states.select||{};e.selectFill=t.style&&t.style.fill||null,e.selectStroke=t.style&&t.style.stroke||null}(y),y.__dirty){var m=y.prevStates;m&&y.useStates(m)}if(p){y.stateTransition=g;var _=y.getTextContent(),S=y.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}y.__dirty&&n(y)}})}fo=function(h){var v=h._scheduler;v.restorePipelines(h._model),v.prepareStageTasks(),od(h,!0),od(h,!1),v.plan()},od=function(h,v){for(var c=h._model,p=h._scheduler,d=v?h._componentsViews:h._chartsViews,g=v?h._componentsMap:h._chartsMap,y=h._zr,m=h._api,_=0;_<d.length;_++)d[_].__alive=!1;function S(x){var w=x.__requireNewView;x.__requireNewView=!1;var T="_ec_"+x.id+"_"+x.type,C=!w&&g[T];if(!C){var M=Br(x.type);(C=new(v?Gt.getClass(M.main,M.sub):Et.getClass(M.sub))).init(c,m),g[T]=C,d.push(C),y.add(C.group)}x.__viewId=C.__id=T,C.__alive=!0,C.__model=x,C.group.__ecComponentInfo={mainType:x.mainType,index:x.componentIndex},!v&&p.prepareView(C,x,c,m)}for(v?c.eachComponent(function(x,w){"series"!==x&&S(w)}):c.eachSeries(S),_=0;_<d.length;){var b=d[_];b.__alive?_++:(!v&&b.renderTask.dispose(),y.remove(b.group),b.dispose(c,m),d.splice(_,1),g[b.__id]===b&&delete g[b.__id],b.__id=b.group.__ecComponentInfo=null)}},If=function(h,v,c,p,d){var g=h._model;if(g.setUpdatePayload(c),p){var y={};y[p+"Id"]=c[p+"Id"],y[p+"Index"]=c[p+"Index"],y[p+"Name"]=c[p+"Name"];var m={mainType:p,query:y};d&&(m.subType=d);var S,_=c.excludeSeriesId;null!=_&&(S=q(),A(Pt(_),function(x){var w=te(x,null);null!=w&&S.set(w,!0)})),g&&g.eachComponent(m,function(x){if(!S||null==S.get(x.id))if(CS(c))if(x instanceof Nt)c.type===kn&&!c.notBlur&&!x.get(["emphasis","disabled"])&&function PE(r,e,t){var a=r.seriesIndex,n=r.getData(e.dataType);if(n){var i=wn(n,e);i=(z(i)?i[0]:i)||0;var o=n.getItemGraphicEl(i);if(!o)for(var s=n.count(),l=0;!o&&l<s;)o=n.getItemGraphicEl(l++);if(o){var u=nt(o);Xc(a,u.focus,u.blurScope,t)}else{var f=r.get(["emphasis","focus"]),h=r.get(["emphasis","blurScope"]);null!=f&&Xc(a,f,h,t)}}}(x,c,h._api);else{var T=Kc(x.mainType,x.componentIndex,c.name,h._api),M=T.dispatchers;c.type===kn&&T.focusSelf&&!c.notBlur&&qc(x.mainType,x.componentIndex,h._api),M&&A(M,function(D){c.type===kn?ua(D):fa(D)})}else Qc(c)&&x instanceof Nt&&(function kE(r,e,t){if(Qc(e)){var a=e.dataType,i=wn(r.getData(a),e);z(i)||(i=[i]),r[e.type===Ss?"toggleSelect":e.type===_s?"select":"unselect"](i,a)}}(x,c),wS(x),sr(h))},h),g&&g.eachComponent(m,function(x){S&&null!=S.get(x.id)||b(h["series"===p?"_chartsMap":"_componentsMap"][x.__viewId])},h)}else A([].concat(h._componentsViews).concat(h._chartsViews),b);function b(x){x&&x.__alive&&x[v]&&x[v](x.__model,g,h._api,c)}},Za={prepareAndUpdate:function(h){fo(this),Za.update.call(this,h,{optionChanged:null!=h.newOption})},update:function(h,v){var c=this._model,p=this._api,d=this._zr,g=this._coordSysMgr,y=this._scheduler;if(c){c.setUpdatePayload(h),y.restoreData(c,h),y.performSeriesTasks(c),g.create(c,p),y.performDataProcessorTasks(c,h),ld(this,c),g.update(c,p),t(c),y.performVisualTasks(c,h),fd(this,c,p,h,v);var m=c.get("backgroundColor")||"transparent",_=c.get("darkMode");d.setBackgroundColor(m),null!=_&&"auto"!==_&&d.setDarkMode(_),Mr.trigger("afterupdate",c,p)}},updateTransform:function(h){var v=this,c=this._model,p=this._api;if(c){c.setUpdatePayload(h);var d=[];c.eachComponent(function(y,m){if("series"!==y){var _=v.getViewOfComponentModel(m);if(_&&_.__alive)if(_.updateTransform){var S=_.updateTransform(m,c,p,h);S&&S.update&&d.push(_)}else d.push(_)}});var g=q();c.eachSeries(function(y){var m=v._chartsMap[y.__viewId];if(m.updateTransform){var _=m.updateTransform(y,c,p,h);_&&_.update&&g.set(y.uid,1)}else g.set(y.uid,1)}),t(c),this._scheduler.performVisualTasks(c,h,{setDirty:!0,dirtyMap:g}),Pf(this,c,p,h,{},g),Mr.trigger("afterupdate",c,p)}},updateView:function(h){var v=this._model;v&&(v.setUpdatePayload(h),Et.markUpdateMethod(h,"updateView"),t(v),this._scheduler.performVisualTasks(v,h,{setDirty:!0}),fd(this,v,this._api,h,{}),Mr.trigger("afterupdate",v,this._api))},updateVisual:function(h){var v=this,c=this._model;c&&(c.setUpdatePayload(h),c.eachSeries(function(p){p.getData().clearAllVisual()}),Et.markUpdateMethod(h,"updateVisual"),t(c),this._scheduler.performVisualTasks(c,h,{visualType:"visual",setDirty:!0}),c.eachComponent(function(p,d){if("series"!==p){var g=v.getViewOfComponentModel(d);g&&g.__alive&&g.updateVisual(d,c,v._api,h)}}),c.eachSeries(function(p){v._chartsMap[p.__viewId].updateVisual(p,c,v._api,h)}),Mr.trigger("afterupdate",c,this._api))},updateLayout:function(h){Za.update.call(this,h)}},sd=function(h,v,c,p){if(!h._disposed)for(var y,d=h._model,g=h._coordSysMgr.getCoordinateSystems(),m=vs(d,c),_=0;_<g.length;_++){var S=g[_];if(S[v]&&null!=(y=S[v](d,m,p)))return y}},ld=function(h,v){var c=h._chartsMap,p=h._scheduler;v.eachSeries(function(d){p.updateStreamModes(d,c[d.__viewId])})},ud=function(h,v){var c=this,p=this.getModel(),d=h.type,g=h.escapeConnect,y=Ef[d],m=y.actionInfo,_=(m.update||"update").split(":"),S=_.pop(),b=null!=_[0]&&Br(_[0]);this[Se]=!0;var x=[h],w=!1;h.batch&&(w=!0,x=G(h.batch,function(P){return(P=Q(V({},P),h)).batch=null,P}));var C,T=[],M=Qc(h),D=CS(h);if(D&&bS(this._api),A(x,function(P){if((C=(C=y.action(P,c._model,c._api))||V({},P)).type=m.event||C.type,T.push(C),D){var R=bc(h),k=R.mainTypeSpecified?R.queryOptionMap.keys()[0]:"series";If(c,S,P,k),sr(c)}else M?(If(c,S,P,"series"),sr(c)):b&&If(c,S,P,b.main,b.sub)}),"none"!==S&&!D&&!M&&!b)try{this[Be]?(fo(this),Za.update.call(this,h),this[Be]=null):Za[S].call(this,h)}catch(P){throw this[Se]=!1,P}if(C=w?{type:m.event||d,escapeConnect:g,batch:T}:T[0],this[Se]=!1,!v){var L=this._messageCenter;if(L.trigger(C.type,C),M){var I={type:"selectchanged",escapeConnect:g,selected:OE(p),isFromClick:h.isFromClick||!1,fromAction:h.type,fromActionPayload:h};L.trigger(I.type,I)}}},Ks=function(h){for(var v=this._pendingActions;v.length;){var c=v.shift();ud.call(this,c,h)}},js=function(h){!h&&this.trigger("updated")},Nb=function(h,v){h.on("rendered",function(c){v.trigger("rendered",c),h.animation.isFinished()&&!v[Be]&&!v._scheduler.unfinished&&!v._pendingActions.length&&v.trigger("finished")})},Vb=function(h,v){h.on("mouseover",function(c){var d=qn(c.target,xs);d&&(function RE(r,e,t){var a=nt(r),n=Kc(a.componentMainType,a.componentIndex,a.componentHighDownName,t),i=n.dispatchers;i?(n.focusSelf&&qc(a.componentMainType,a.componentIndex,t),A(i,function(s){return gS(s,e)})):(Xc(a.seriesIndex,a.focus,a.blurScope,t),"self"===a.focus&&qc(a.componentMainType,a.componentIndex,t),gS(r,e))}(d,c,v._api),sr(v))}).on("mouseout",function(c){var d=qn(c.target,xs);d&&(function EE(r,e,t){bS(t);var a=nt(r),n=Kc(a.componentMainType,a.componentIndex,a.componentHighDownName,t).dispatchers;n?A(n,function(i){return yS(i,e)}):yS(r,e)}(d,c,v._api),sr(v))}).on("click",function(c){var d=qn(c.target,function(m){return null!=nt(m).dataIndex},!0);if(d){var g=d.selected?"unselect":"select",y=nt(d);v._api.dispatchAction({type:g,dataType:y.dataType,dataIndexInside:y.dataIndex,seriesIndex:y.seriesIndex,isFromClick:!0})}})},fd=function(h,v,c,p,d){(function a(h){var v=[],c=[],p=!1;if(h.eachComponent(function(m,_){var S=_.get("zlevel")||0,b=_.get("z")||0,x=_.getZLevelKey();p=p||!!x,("series"===m?c:v).push({zlevel:S,z:b,idx:_.componentIndex,type:m,key:x})}),p){var g,y,d=v.concat(c);iu(d,function(m,_){return m.zlevel===_.zlevel?m.z-_.z:m.zlevel-_.zlevel}),A(d,function(m){var _=h.getComponent(m.type,m.idx),S=m.zlevel,b=m.key;null!=g&&(S=Math.max(g,S)),b?(S===g&&b!==y&&S++,y=b):y&&(S===g&&S++,y=""),g=S,_.setZLevel(S)})}})(v),Bb(h,v,c,p,d),A(h._chartsViews,function(g){g.__alive=!1}),Pf(h,v,c,p,d),A(h._chartsViews,function(g){g.__alive||g.remove(v,c)})},Bb=function(h,v,c,p,d,g){A(g||h._componentsViews,function(y){var m=y.__model;u(0,y),y.render(m,v,c,p),s(m,y),f(m,y)})},Pf=function(h,v,c,p,d,g){var y=h._scheduler;d=V(d||{},{updatedSeries:v.getSeries()}),Mr.trigger("series:beforeupdate",v,c,d);var m=!1;v.eachSeries(function(_){var S=h._chartsMap[_.__viewId];S.__alive=!0;var b=S.renderTask;y.updatePayload(b,p),u(0,S),g&&g.get(_.uid)&&b.dirty(),b.perform(y.getPerformArgs(b))&&(m=!0),S.group.silent=!!_.get("silent"),function o(h,v){var c=h.get("blendMode")||null;v.eachRendered(function(p){p.isGroup||(p.style.blend=c)})}(_,S),wS(_)}),y.unfinished=m||y.unfinished,Mr.trigger("series:layoutlabels",v,c,d),Mr.trigger("series:transition",v,c,d),v.eachSeries(function(_){var S=h._chartsMap[_.__viewId];s(_,S),f(_,S)}),function i(h,v){var d=0;h._zr.storage.traverse(function(g){g.isGroup||d++}),d>v.get("hoverLayerThreshold")&&!bt.node&&!bt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var y=h._chartsMap[g.__viewId];y.__alive&&y.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}(h,v),Mr.trigger("series:afterupdate",v,c,d)},sr=function(h){h[nd]=!0,h.getZr().wakeUp()},Fb=function(h){h[nd]&&(h.getZr().storage.traverse(function(v){Gi(v)||n(v)}),h[nd]=!1)},zb=function(h){return new(function(v){function c(){return null!==v&&v.apply(this,arguments)||this}return O(c,v),c.prototype.getCoordinateSystems=function(){return h._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(p){for(;p;){var d=p.__ecComponentInfo;if(null!=d)return h._model.getComponent(d.mainType,d.index);p=p.parent}},c.prototype.enterEmphasis=function(p,d){ua(p,d),sr(h)},c.prototype.leaveEmphasis=function(p,d){fa(p,d),sr(h)},c.prototype.enterBlur=function(p){mS(p),sr(h)},c.prototype.leaveBlur=function(p){Zc(p),sr(h)},c.prototype.enterSelect=function(p){_S(p),sr(h)},c.prototype.leaveSelect=function(p){SS(p),sr(h)},c.prototype.getModel=function(){return h.getModel()},c.prototype.getViewOfComponentModel=function(p){return h.getViewOfComponentModel(p)},c.prototype.getViewOfSeriesModel=function(p){return h.getViewOfSeriesModel(p)},c}(y1))(h)},Gb=function(h){function v(c,p){for(var d=0;d<c.length;d++)c[d][id]=p}A(Qs,function(c,p){h._messageCenter.on(p,function(d){if(Of[h.group]&&0!==h[id]){if(d&&d.escapeConnect)return;var g=h.makeActionFromEvent(d),y=[];A(Qn,function(m){m!==h&&m.group===h.group&&y.push(m)}),v(y,0),A(y,function(m){1!==m[id]&&m.dispatchAction(g)}),v(y,2)}})})}}(),e}(je),hd=Rf.prototype;hd.on=Pb("on"),hd.off=Pb("off"),hd.one=function(r,e,t){var a=this;this.on.call(this,r,function n(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];e&&e.apply&&e.apply(this,i),a.off(r,n)},t)};var LV=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"],Ef={},Qs={},vd=[],cd=[],kf=[],Hb={},pd={},Qn={},Of={},IV=+new Date-0,PV=+new Date-0,dd="_echarts_instance_";function RV(r,e,t){var a=!(t&&t.ssr);if(a){var n=gd(r);if(n)return n}var i=new Rf(r,e,t);return i.id="ec_"+IV++,Qn[i.id]=i,a&&A_(r,dd,i.id),Gb(i),Mr.trigger("afterinit",i),i}function EV(r){if(z(r)){var e=r;r=null,A(e,function(t){null!=t.group&&(r=t.group)}),r=r||"g_"+PV++,A(e,function(t){t.group=r})}return Of[r]=!0,r}function Wb(r){Of[r]=!1}var kV=Wb;function OV(r){U(r)?r=Qn[r]:r instanceof Rf||(r=gd(r)),r instanceof Rf&&!r.isDisposed()&&r.dispose()}function gd(r){return Qn[function AR(r,e){return r.getAttribute?r.getAttribute(e):r[e]}(r,dd)]}function NV(r){return Qn[r]}function yd(r,e){Hb[r]=e}function md(r){ht(cd,r)<0&&cd.push(r)}function _d(r,e){Sd(vd,r,e,SV)}function Ub(r){Nf("afterinit",r)}function Yb(r){Nf("afterupdate",r)}function Nf(r,e){Mr.on(r,e)}function Dr(r,e,t){j(e)&&(t=e,e="");var a=J(r)?r.type:[r,r={event:e}][0];r.event=(r.event||a).toLowerCase(),!Qs[e=r.event]&&(de(Lb.test(a)&&Lb.test(e)),Ef[a]||(Ef[a]={action:t,actionInfo:r}),Qs[e]=a)}function Zb(r,e){Ki.register(r,e)}function VV(r){var e=Ki.get(r);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()}function Xb(r,e){Sd(kf,r,e,Cb,"layout")}function Xa(r,e){Sd(kf,r,e,Ab,"visual")}var qb=[];function Sd(r,e,t,a,n){if((j(e)||J(e))&&(t=e,e=a),!(ht(qb,t)>=0)){qb.push(t);var i=Jx.wrapStageHandler(t,n);i.__prio=e,i.__raw=t,r.push(i)}}function xd(r,e){pd[r]=e}function BV(r){jm({createCanvas:r})}function Kb(r,e,t){var a=Tb("registerMap");a&&a(r,e,t)}function zV(r){var e=Tb("getMap");return e&&e(r)}var jb=function cO(r){var e=(r=et(r)).type;e||Dt("");var a=e.split(":");2!==a.length&&Dt("");var n=!1;"echarts"===a[0]&&(e=a[1],n=!0),r.__isBuiltIn=n,W1.set(e,r)};Xa(2e3,mN),Xa(4500,_N),Xa(4500,SN),Xa(2e3,ON),Xa(4500,NN),Xa(7e3,function hV(r,e){r.eachRawSeries(function(t){if(!r.isSeriesFiltered(t)){var a=t.getData();a.hasItemVisual()&&a.each(function(o){var s=a.getItemVisual(o,"decal");s&&(a.ensureUniqueItemVisual(o,"style").decal=uo(s,e))});var n=a.getVisual("decal");n&&(a.getVisual("style").decal=uo(n,e))}})}),md(T1),_d(900,function Uk(r){var e=q();r.eachSeries(function(t){var a=t.get("stack");if(a){var n=e.get(a)||e.set(a,[]),i=t.getData(),o={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;n.length&&i.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(o)}}),e.each(Yk)}),xd("default",function xN(r,e){Q(e=e||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var t=new rt,a=new St({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(a);var o,n=new xt({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),i=new St({style:{fill:"none"},textContent:n,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return t.add(i),e.showSpinner&&((o=new ff({shape:{startAngle:-bf/2,endAngle:-bf/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*bf/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:3*bf/2}).delay(300).start("circularInOut"),t.add(o)),t.resize=function(){var s=n.getBoundingRect().width,l=e.showSpinner?e.spinnerRadius:0,u=(r.getWidth()-2*l-(e.showSpinner&&s?10:0)-s)/2-(e.showSpinner&&s?0:5+s/2)+(e.showSpinner?0:s/2)+(s?0:l),f=r.getHeight()/2;e.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:2*l,height:2*l}),a.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},t.resize(),t}),Dr({type:kn,event:kn,update:kn},Xt),Dr({type:Nu,event:Nu,update:Nu},Xt),Dr({type:_s,event:_s,update:_s},Xt),Dr({type:Vu,event:Vu,update:Vu},Xt),Dr({type:Ss,event:Ss,update:Ss},Xt),yd("light",RN),yd("dark",EN);var GV={},Qb=[],FV={registerPreprocessor:md,registerProcessor:_d,registerPostInit:Ub,registerPostUpdate:Yb,registerUpdateLifecycle:Nf,registerAction:Dr,registerCoordinateSystem:Zb,registerLayout:Xb,registerVisual:Xa,registerTransform:jb,registerLoading:xd,registerMap:Kb,registerImpl:function cV(r,e){wb[r]=e},PRIORITY:Db,ComponentModel:_t,ComponentView:Gt,SeriesModel:Nt,ChartView:Et,registerComponentModel:function(r){_t.registerClass(r)},registerComponentView:function(r){Gt.registerClass(r)},registerSeriesModel:function(r){Nt.registerClass(r)},registerChartView:function(r){Et.registerClass(r)},registerSubTypeDefaulter:function(r,e){_t.registerSubTypeDefaulter(r,e)},registerPainter:function(r,e){h_(r,e)}};function ct(r){z(r)?A(r,function(e){ct(e)}):ht(Qb,r)>=0||(Qb.push(r),j(r)&&(r={install:r}),r.install(FV))}function Js(r){return null==r?0:r.length||1}function Jb(r){return r}var HV=function(){function r(e,t,a,n,i,o){this._old=e,this._new=t,this._oldKeyGetter=a||Jb,this._newKeyGetter=n||Jb,this.context=i,this._diffModeMultiple="multiple"===o}return r.prototype.add=function(e){return this._add=e,this},r.prototype.update=function(e){return this._update=e,this},r.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},r.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},r.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},r.prototype.remove=function(e){return this._remove=e,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var e=this._old,t=this._new,a={},n=new Array(e.length),i=new Array(t.length);this._initIndexMap(e,null,n,"_oldKeyGetter"),this._initIndexMap(t,a,i,"_newKeyGetter");for(var o=0;o<e.length;o++){var s=n[o],l=a[s],u=Js(l);if(u>1){var f=l.shift();1===l.length&&(a[s]=l[0]),this._update&&this._update(f,o)}else 1===u?(a[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,a)},r.prototype._executeMultiple=function(){var t=this._new,a={},n={},i=[],o=[];this._initIndexMap(this._old,a,i,"_oldKeyGetter"),this._initIndexMap(t,n,o,"_newKeyGetter");for(var s=0;s<i.length;s++){var l=i[s],u=a[l],f=n[l],h=Js(u),v=Js(f);if(h>1&&1===v)this._updateManyToOne&&this._updateManyToOne(f,u),n[l]=null;else if(1===h&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),n[l]=null;else if(1===h&&1===v)this._update&&this._update(f,u),n[l]=null;else if(h>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),n[l]=null;else if(h>1)for(var c=0;c<h;c++)this._remove&&this._remove(u[c]);else this._remove&&this._remove(u)}this._performRestAdd(o,n)},r.prototype._performRestAdd=function(e,t){for(var a=0;a<e.length;a++){var n=e[a],i=t[n],o=Js(i);if(o>1)for(var s=0;s<o;s++)this._add&&this._add(i[s]);else 1===o&&this._add&&this._add(i);t[n]=null}},r.prototype._initIndexMap=function(e,t,a,n){for(var i=this._diffModeMultiple,o=0;o<e.length;o++){var s="_ec_"+this[n](e[o],o);if(i||(a[o]=s),t){var l=t[s],u=Js(l);0===u?(t[s]=o,i&&a.push(s)):1===u?t[s]=[l,o]:l.push(o)}}},r}();const ca=HV;var WV=function(){function r(e,t){this._encode=e,this._schema=t}return r.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},r.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},r}();function bd(r,e){return r.hasOwnProperty(e)||(r[e]=[]),r[e]}function Vf(r){return"category"===r?"ordinal":"time"===r?"time":"float"}const Bf=function r(e){this.otherDims={},null!=e&&V(this,e)};var XV=Tt(),qV={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},$b=function(){function r(e){this.dimensions=e.dimensions,this._dimOmitted=e.dimensionOmitted,this.source=e.source,this._fullDimCount=e.fullDimensionCount,this._updateDimOmitted(e.dimensionOmitted)}return r.prototype.isDimensionOmitted=function(){return this._dimOmitted},r.prototype._updateDimOmitted=function(e){this._dimOmitted=e,e&&(this._dimNameMap||(this._dimNameMap=rw(this.source)))},r.prototype.getSourceDimensionIndex=function(e){return st(this._dimNameMap.get(e),-1)},r.prototype.getSourceDimension=function(e){var t=this.source.dimensionsDefine;if(t)return t[e]},r.prototype.makeStoreSchema=function(){for(var e=this._fullDimCount,t=D1(this.source),a=!aw(e),n="",i=[],o=0,s=0;o<e;o++){var l=void 0,u=void 0,f=void 0,h=this.dimensions[s];if(h&&h.storeDimIndex===o)l=t?h.name:null,u=h.type,f=h.ordinalMeta,s++;else{var v=this.getSourceDimension(o);v&&(l=t?v.name:null,u=v.type)}i.push({property:l,type:u,ordinalMeta:f}),t&&null!=l&&(!h||!h.isCalculationCoord)&&(n+=a?l.replace(/\`/g,"`1").replace(/\$/g,"`2"):l),n+="$",n+=qV[u]||"f",f&&(n+=f.uid),n+="$"}var c=this.source;return{dimensions:i,hash:[c.seriesLayoutBy,c.startIndex,n].join("$$")}},r.prototype.makeOutputDimensionNames=function(){for(var e=[],t=0,a=0;t<this._fullDimCount;t++){var n=void 0,i=this.dimensions[a];if(i&&i.storeDimIndex===t)i.isCalculationCoord||(n=i.name),a++;else{var o=this.getSourceDimension(t);o&&(n=o.name)}e.push(n)}return e},r.prototype.appendCalculationDimension=function(e){this.dimensions.push(e),e.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},r}();function tw(r){return r instanceof $b}function ew(r){for(var e=q(),t=0;t<(r||[]).length;t++){var a=r[t],n=J(a)?a.name:a;null!=n&&null==e.get(n)&&e.set(n,t)}return e}function rw(r){var e=XV(r);return e.dimNameMap||(e.dimNameMap=ew(r.dimensionsDefine))}function aw(r){return r>30}var iw,zf,tl,el,wd,Gf,Td,$s=J,qa=G,KV=typeof Int32Array>"u"?Array:Int32Array,QV=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],JV=["_approximateExtent"],$V=function(){function r(e,t){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var a,n=!1;tw(e)?(a=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(n=!0,a=e),a=a||["x","y"];for(var i={},o=[],s={},l=!1,u={},f=0;f<a.length;f++){var h=a[f],v=U(h)?new Bf({name:h}):h instanceof Bf?h:new Bf(h),c=v.name;v.type=v.type||"float",v.coordDim||(v.coordDim=c,v.coordDimIndex=0);var p=v.otherDims=v.otherDims||{};o.push(c),i[c]=v,null!=u[c]&&(l=!0),v.createInvertedIndices&&(s[c]=[]),0===p.itemName&&(this._nameDimIdx=f),0===p.itemId&&(this._idDimIdx=f),n&&(v.storeDimIndex=f)}if(this.dimensions=o,this._dimInfos=i,this._initGetDimensionInfo(l),this.hostModel=t,this._invertedIndicesMap=s,this._dimOmitted){var d=this._dimIdxToName=q();A(o,function(g){d.set(i[g].storeDimIndex,g)})}}return r.prototype.getDimension=function(e){var t=this._recognizeDimIndex(e);if(null==t)return e;if(t=e,!this._dimOmitted)return this.dimensions[t];var a=this._dimIdxToName.get(t);if(null!=a)return a;var n=this._schema.getSourceDimension(t);return n?n.name:void 0},r.prototype.getDimensionIndex=function(e){var t=this._recognizeDimIndex(e);if(null!=t)return t;if(null==e)return-1;var a=this._getDimInfo(e);return a?a.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},r.prototype._recognizeDimIndex=function(e){if(wt(e)||null!=e&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},r.prototype._getStoreDimIndex=function(e){return this.getDimensionIndex(e)},r.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},r.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(a){return t.hasOwnProperty(a)?t[a]:void 0}:function(a){return t[a]}},r.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},r.prototype.mapDimension=function(e,t){var a=this._dimSummary;if(null==t)return a.encodeFirstDimNotExtra[e];var n=a.encode[e];return n?n[t]:null},r.prototype.mapDimensionsAll=function(e){return(this._dimSummary.encode[e]||[]).slice()},r.prototype.getStore=function(){return this._store},r.prototype.initData=function(e,t,a){var i,n=this;if(e instanceof Ep&&(i=e),!i){var o=this.dimensions,s=Tp(e)||fe(e)?new P1(e,o.length):e;i=new Ep;var l=qa(o,function(u){return{type:n._dimInfos[u].type,property:u}});i.initData(s,l,a)}this._store=i,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,i.count()),this._dimSummary=function UV(r,e){var t={},a=t.encode={},n=q(),i=[],o=[],s={};A(r.dimensions,function(v){var c=r.getDimensionInfo(v),p=c.coordDim;if(p){var d=c.coordDimIndex;bd(a,p)[d]=v,c.isExtraCoord||(n.set(p,1),function YV(r){return!("ordinal"===r||"time"===r)}(c.type)&&(i[0]=v),bd(s,p)[d]=r.getDimensionIndex(c.name)),c.defaultTooltip&&o.push(v)}e1.each(function(g,y){var m=bd(a,y),_=c.otherDims[y];null!=_&&!1!==_&&(m[_]=c.name)})});var l=[],u={};n.each(function(v,c){var p=a[c];u[c]=p[0],l=l.concat(p)}),t.dataDimsOnCoord=l,t.dataDimIndicesOnCoord=G(l,function(v){return r.getDimensionInfo(v).storeDimIndex}),t.encodeFirstDimNotExtra=u;var f=a.label;f&&f.length&&(i=f.slice());var h=a.tooltip;return h&&h.length?o=h.slice():o.length||(o=i.slice()),a.defaultedLabel=i,a.defaultedTooltip=o,t.userOutput=new WV(s,e),t}(this,this._schema),this.userOutput=this._dimSummary.userOutput},r.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},r.prototype.appendValues=function(e,t){var a=this._store.appendValues(e,t.length),n=a.start,i=a.end,o=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var s=n;s<i;s++)this._nameList[s]=t[s-n],o&&Td(this,s)},r.prototype._updateOrdinalMeta=function(){for(var e=this._store,t=this.dimensions,a=0;a<t.length;a++){var n=this._dimInfos[t[a]];n.ordinalMeta&&e.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)}},r.prototype._shouldMakeIdFromName=function(){var e=this._store.getProvider();return null==this._idDimIdx&&e.getSource().sourceFormat!==ha&&!e.fillStorage},r.prototype._doInit=function(e,t){if(!(e>=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList;if(n.getSource().sourceFormat===ar&&!n.pure)for(var u=[],f=e;f<t;f++){var h=n.getItem(f,u);if(!this.hasItemOption&&cR(h)&&(this.hasItemOption=!0),h){var v=h.name;null==i[f]&&null!=v&&(i[f]=te(v,null));var c=h.id;null==o[f]&&null!=c&&(o[f]=te(c,null))}}if(this._shouldMakeIdFromName())for(f=e;f<t;f++)Td(this,f);iw(this)}},r.prototype.getApproximateExtent=function(e){return this._approximateExtent[e]||this._store.getDataExtent(this._getStoreDimIndex(e))},r.prototype.setApproximateExtent=function(e,t){t=this.getDimension(t),this._approximateExtent[t]=e.slice()},r.prototype.getCalculationInfo=function(e){return this._calculationInfo[e]},r.prototype.setCalculationInfo=function(e,t){$s(e)?V(this._calculationInfo,e):this._calculationInfo[e]=t},r.prototype.getName=function(e){var t=this.getRawIndex(e),a=this._nameList[t];return null==a&&null!=this._nameDimIdx&&(a=tl(this,this._nameDimIdx,t)),null==a&&(a=""),a},r.prototype._getCategory=function(e,t){var a=this._store.get(e,t),n=this._store.getOrdinalMeta(e);return n?n.categories[a]:a},r.prototype.getId=function(e){return zf(this,this.getRawIndex(e))},r.prototype.count=function(){return this._store.count()},r.prototype.get=function(e,t){var n=this._dimInfos[e];if(n)return this._store.get(n.storeDimIndex,t)},r.prototype.getByRawIndex=function(e,t){var n=this._dimInfos[e];if(n)return this._store.getByRawIndex(n.storeDimIndex,t)},r.prototype.getIndices=function(){return this._store.getIndices()},r.prototype.getDataExtent=function(e){return this._store.getDataExtent(this._getStoreDimIndex(e))},r.prototype.getSum=function(e){return this._store.getSum(this._getStoreDimIndex(e))},r.prototype.getMedian=function(e){return this._store.getMedian(this._getStoreDimIndex(e))},r.prototype.getValues=function(e,t){var a=this,n=this._store;return z(e)?n.getValues(qa(e,function(i){return a._getStoreDimIndex(i)}),t):n.getValues(e)},r.prototype.hasValue=function(e){for(var t=this._dimSummary.dataDimIndicesOnCoord,a=0,n=t.length;a<n;a++)if(isNaN(this._store.get(t[a],e)))return!1;return!0},r.prototype.indexOfName=function(e){for(var t=0,a=this._store.count();t<a;t++)if(this.getName(t)===e)return t;return-1},r.prototype.getRawIndex=function(e){return this._store.getRawIndex(e)},r.prototype.indexOfRawIndex=function(e){return this._store.indexOfRawIndex(e)},r.prototype.rawIndexOf=function(e,t){var n=(e&&this._invertedIndicesMap[e])[t];return null==n||isNaN(n)?-1:n},r.prototype.indicesOfNearest=function(e,t,a){return this._store.indicesOfNearest(this._getStoreDimIndex(e),t,a)},r.prototype.each=function(e,t,a){j(e)&&(a=t,t=e,e=[]);var n=a||this,i=qa(el(e),this._getStoreDimIndex,this);this._store.each(i,n?Y(t,n):t)},r.prototype.filterSelf=function(e,t,a){j(e)&&(a=t,t=e,e=[]);var n=a||this,i=qa(el(e),this._getStoreDimIndex,this);return this._store=this._store.filter(i,n?Y(t,n):t),this},r.prototype.selectRange=function(e){var t=this,a={},n=mt(e),i=[];return A(n,function(o){var s=t._getStoreDimIndex(o);a[s]=e[o],i.push(s)}),this._store=this._store.selectRange(a),this},r.prototype.mapArray=function(e,t,a){j(e)&&(a=t,t=e,e=[]);var n=[];return this.each(e,function(){n.push(t&&t.apply(this,arguments))},a=a||this),n},r.prototype.map=function(e,t,a,n){var i=a||n||this,o=qa(el(e),this._getStoreDimIndex,this),s=Gf(this);return s._store=this._store.map(o,i?Y(t,i):t),s},r.prototype.modify=function(e,t,a,n){var o=a||n||this,s=qa(el(e),this._getStoreDimIndex,this);this._store.modify(s,o?Y(t,o):t)},r.prototype.downSample=function(e,t,a,n){var i=Gf(this);return i._store=this._store.downSample(this._getStoreDimIndex(e),t,a,n),i},r.prototype.lttbDownSample=function(e,t){var a=Gf(this);return a._store=this._store.lttbDownSample(this._getStoreDimIndex(e),t),a},r.prototype.getRawDataItem=function(e){return this._store.getRawDataItem(e)},r.prototype.getItemModel=function(e){var t=this.hostModel,a=this.getRawDataItem(e);return new Rt(a,t,t&&t.ecModel)},r.prototype.diff=function(e){var t=this;return new ca(e?e.getStore().getIndices():[],this.getStore().getIndices(),function(a){return zf(e,a)},function(a){return zf(t,a)})},r.prototype.getVisual=function(e){var t=this._visual;return t&&t[e]},r.prototype.setVisual=function(e,t){this._visual=this._visual||{},$s(e)?V(this._visual,e):this._visual[e]=t},r.prototype.getItemVisual=function(e,t){var a=this._itemVisuals[e];return(a&&a[t])??this.getVisual(t)},r.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},r.prototype.ensureUniqueItemVisual=function(e,t){var a=this._itemVisuals,n=a[e];n||(n=a[e]={});var i=n[t];return null==i&&(z(i=this.getVisual(t))?i=i.slice():$s(i)&&(i=V({},i)),n[t]=i),i},r.prototype.setItemVisual=function(e,t,a){var n=this._itemVisuals[e]||{};this._itemVisuals[e]=n,$s(t)?V(n,t):n[t]=a},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(e,t){$s(e)?V(this._layout,e):this._layout[e]=t},r.prototype.getLayout=function(e){return this._layout[e]},r.prototype.getItemLayout=function(e){return this._itemLayouts[e]},r.prototype.setItemLayout=function(e,t,a){this._itemLayouts[e]=a?V(this._itemLayouts[e]||{},t):t},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(e,t){Fc(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},r.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},r.prototype.eachItemGraphicEl=function(e,t){A(this._graphicEls,function(a,n){a&&e&&e.call(t,a,n)})},r.prototype.cloneShallow=function(e){return e||(e=new r(this._schema?this._schema:qa(this.dimensions,this._getDimInfo,this),this.hostModel)),wd(e,this),e._store=this._store,e},r.prototype.wrapMethod=function(e,t){var a=this[e];j(a)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var n=a.apply(this,arguments);return t.apply(this,[n].concat(jl(arguments)))})},r.internalField=(iw=function(e){var t=e._invertedIndicesMap;A(t,function(a,n){var i=e._dimInfos[n],o=i.ordinalMeta,s=e._store;if(o){a=t[n]=new KV(o.categories.length);for(var l=0;l<a.length;l++)a[l]=-1;for(l=0;l<s.count();l++)a[s.get(i.storeDimIndex,l)]=l}})},tl=function(e,t,a){return te(e._getCategory(t,a),null)},zf=function(e,t){var a=e._idList[t];return null==a&&null!=e._idDimIdx&&(a=tl(e,e._idDimIdx,t)),null==a&&(a="e\0\0"+t),a},el=function(e){return z(e)||(e=null!=e?[e]:[]),e},Gf=function(e){var t=new r(e._schema?e._schema:qa(e.dimensions,e._getDimInfo,e),e.hostModel);return wd(t,e),t},wd=function(e,t){A(QV.concat(t.__wrappedMethods||[]),function(a){t.hasOwnProperty(a)&&(e[a]=t[a])}),e.__wrappedMethods=t.__wrappedMethods,A(JV,function(a){e[a]=et(t[a])}),e._calculationInfo=V({},t._calculationInfo)},void(Td=function(e,t){var a=e._nameList,n=e._idList,i=e._nameDimIdx,o=e._idDimIdx,s=a[t],l=n[t];if(null==s&&null!=i&&(a[t]=s=tl(e,i,t)),null==l&&null!=o&&(n[t]=l=tl(e,o,t)),null==l&&null!=s){var u=e._nameRepeatCount,f=u[s]=(u[s]||0)+1;l=s,f>1&&(l+="__ec__"+f),n[t]=l}})),r}();const xe=$V;function tB(r,e){return ho(r,e).dimensions}function ho(r,e){Tp(r)||(r=Ap(r));var t=(e=e||{}).coordDimensions||[],a=e.dimensionsDefine||r.dimensionsDefine||[],n=q(),i=[],o=function rB(r,e,t,a){var n=Math.max(r.dimensionsDetectedCount||1,e.length,t.length,a||0);return A(e,function(i){var o;J(i)&&(o=i.dimsDef)&&(n=Math.max(n,o.length))}),n}(r,t,a,e.dimensionsCount),s=e.canOmitUnusedDimensions&&aw(o),l=a===r.dimensionsDefine,u=l?rw(r):ew(a),f=e.encodeDefine;!f&&e.encodeDefaulter&&(f=e.encodeDefaulter(r,o));for(var h=q(f),v=new U1(o),c=0;c<v.length;c++)v[c]=-1;function p(C){var M=v[C];if(M<0){var D=a[C],L=J(D)?D:{name:D},I=new Bf,P=L.name;return null!=P&&null!=u.get(P)&&(I.name=I.displayName=P),null!=L.type&&(I.type=L.type),null!=L.displayName&&(I.displayName=L.displayName),v[C]=i.length,I.storeDimIndex=C,i.push(I),I}return i[M]}if(!s)for(c=0;c<o;c++)p(c);h.each(function(C,M){var D=Pt(C).slice();if(1===D.length&&!U(D[0])&&D[0]<0)h.set(M,!1);else{var L=h.set(M,[]);A(D,function(I,P){var R=U(I)?u.get(I):I;null!=R&&R<o&&(L[P]=R,g(p(R),M,P))})}});var d=0;function g(C,M,D){null!=e1.get(M)?C.otherDims[M]=D:(C.coordDim=M,C.coordDimIndex=D,n.set(M,!0))}A(t,function(C){var M,D,L,I;if(U(C))M=C,I={};else{M=(I=C).name;var P=I.ordinalMeta;I.ordinalMeta=null,(I=V({},I)).ordinalMeta=P,D=I.dimsDef,L=I.otherDims,I.name=I.coordDim=I.coordDimIndex=I.dimsDef=I.otherDims=null}var R=h.get(M);if(!1!==R){if(!(R=Pt(R)).length)for(var E=0;E<(D&&D.length||1);E++){for(;d<o&&null!=p(d).coordDim;)d++;d<o&&R.push(d++)}A(R,function(N,k){var B=p(N);if(l&&null!=I.type&&(B.type=I.type),g(Q(B,I),M,k),null==B.name&&D){var F=D[k];!J(F)&&(F={name:F}),B.name=B.displayName=F.name,B.defaultTooltip=F.defaultTooltip}L&&Q(B.otherDims,L)})}});var y=e.generateCoord,m=e.generateCoordCount,_=null!=m;m=y?m||1:0;var S=y||"value";function b(C){null==C.name&&(C.name=C.coordDim)}if(s)A(i,function(C){b(C)}),i.sort(function(C,M){return C.storeDimIndex-M.storeDimIndex});else for(var x=0;x<o;x++){var w=p(x);null==w.coordDim&&(w.coordDim=aB(S,n,_),w.coordDimIndex=0,(!y||m<=0)&&(w.isExtraCoord=!0),m--),b(w),null==w.type&&(i1(r,x)===ce.Must||w.isExtraCoord&&(null!=w.otherDims.itemName||null!=w.otherDims.seriesName))&&(w.type="ordinal")}return function eB(r){for(var e=q(),t=0;t<r.length;t++){var a=r[t],n=a.name,i=e.get(n)||0;i>0&&(a.name=n+(i-1)),i++,e.set(n,i)}}(i),new $b({source:r,dimensions:i,fullDimensionCount:o,dimensionOmitted:s})}function aB(r,e,t){if(t||e.hasKey(r)){for(var a=0;e.hasKey(r+a);)a++;r+=a}return e.set(r,!0),r}var nB=function r(e){this.coordSysDims=[],this.axisMap=q(),this.categoryAxisMap=q(),this.coordSysName=e},oB={cartesian2d:function(r,e,t,a){var n=r.getReferringComponents("xAxis",Qt).models[0],i=r.getReferringComponents("yAxis",Qt).models[0];e.coordSysDims=["x","y"],t.set("x",n),t.set("y",i),vo(n)&&(a.set("x",n),e.firstCategoryDimIndex=0),vo(i)&&(a.set("y",i),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(r,e,t,a){var n=r.getReferringComponents("singleAxis",Qt).models[0];e.coordSysDims=["single"],t.set("single",n),vo(n)&&(a.set("single",n),e.firstCategoryDimIndex=0)},polar:function(r,e,t,a){var n=r.getReferringComponents("polar",Qt).models[0],i=n.findAxisModel("radiusAxis"),o=n.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],t.set("radius",i),t.set("angle",o),vo(i)&&(a.set("radius",i),e.firstCategoryDimIndex=0),vo(o)&&(a.set("angle",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(r,e,t,a){e.coordSysDims=["lng","lat"]},parallel:function(r,e,t,a){var n=r.ecModel,i=n.getComponent("parallel",r.get("parallelIndex")),o=e.coordSysDims=i.dimensions.slice();A(i.parallelAxisIndex,function(s,l){var u=n.getComponent("parallelAxis",s),f=o[l];t.set(f,u),vo(u)&&(a.set(f,u),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=l))})}};function vo(r){return"category"===r.get("type")}function ow(r,e,t){var i,o,s,a=(t=t||{}).byIndex,n=t.stackedCoordDimension;!function sB(r){return!tw(r.schema)}(e)?(i=(o=e.schema).dimensions,s=e.store):i=e;var u,f,h,v,l=!(!r||!r.get("stack"));if(A(i,function(m,_){U(m)&&(i[_]=m={name:m}),l&&!m.isExtraCoord&&(!a&&!u&&m.ordinalMeta&&(u=m),!f&&"ordinal"!==m.type&&"time"!==m.type&&(!n||n===m.coordDim)&&(f=m))}),f&&!a&&!u&&(a=!0),f){h="__\0ecstackresult_"+r.id,v="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var c=f.coordDim,p=f.type,d=0;A(i,function(m){m.coordDim===c&&d++});var g={name:h,coordDim:c,coordDimIndex:d,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:v,coordDim:v,coordDimIndex:d+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,p),y.storeDimIndex=s.ensureCalculationDimension(h,p)),o.appendCalculationDimension(g),o.appendCalculationDimension(y)):(i.push(g),i.push(y))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:a,stackedOverDimension:v,stackResultDimension:h}}function pa(r,e){return!!e&&e===r.getCalculationInfo("stackedDimension")}function Cd(r,e){return pa(r,e)?r.getCalculationInfo("stackResultDimension"):e}const Zr=function fB(r,e,t){t=t||{};var n,a=e.getSourceManager(),i=!1;r?(i=!0,n=Ap(r)):i=(n=a.getSource()).sourceFormat===ar;var o=function iB(r){var e=r.get("coordinateSystem"),t=new nB(e),a=oB[e];if(a)return a(r,t,t.axisMap,t.categoryAxisMap),t}(e),s=function lB(r,e){var n,t=r.get("coordinateSystem"),a=Ki.get(t);return e&&e.coordSysDims&&(n=G(e.coordSysDims,function(i){var o={name:i},s=e.axisMap.get(i);if(s){var l=s.get("type");o.type=Vf(l)}return o})),n||(n=a&&(a.getDimensionsInfo?a.getDimensionsInfo():a.dimensions.slice())||["x","y"]),n}(e,o),l=t.useEncodeDefaulter,u=j(l)?l:l?it(n1,s,e):null,h=ho(n,{coordDimensions:s,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i}),v=function uB(r,e,t){var a,n;return t&&A(r,function(i,o){var l=t.categoryAxisMap.get(i.coordDim);l&&(null==a&&(a=o),i.ordinalMeta=l.getOrdinalMeta(),e&&(i.createInvertedIndices=!0)),null!=i.otherDims.itemName&&(n=!0)}),!n&&null!=a&&(r[a].otherDims.itemName=0),a}(h.dimensions,t.createInvertedIndices,o),c=i?null:a.getSharedDataStore(h),p=ow(e,{schema:h,store:c}),d=new xe(h,e);d.setCalculationInfo(p);var g=null!=v&&function hB(r){if(r.sourceFormat===ar){var e=function vB(r){for(var e=0;e<r.length&&null==r[e];)e++;return r[e]}(r.data||[]);return!z(Oi(e))}}(n)?function(y,m,_,S){return S===v?_:this.defaultDimValueGetter(y,m,_,S)}:null;return d.hasItemOption=!1,d.initData(i?n:c,null,g),d};var sw=function(){function r(e){this._setting=e||{},this._extent=[1/0,-1/0]}return r.prototype.getSetting=function(e){return this._setting[e]},r.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1])},r.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(e,t){var a=this._extent;isNaN(e)||(a[0]=e),isNaN(t)||(a[1]=t)},r.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(e){this._isBlank=e},r}();Mu(sw);const da=sw;var cB=0,pB=function(){function r(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++cB}return r.createByAxisModel=function(e){var t=e.option,a=t.data,n=a&&G(a,dB);return new r({categories:n,needCollect:!n,deduplication:!1!==t.dedplication})},r.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},r.prototype.parseAndCollect=function(e){var t,a=this._needCollect;if(!U(e)&&!a)return e;if(a&&!this._deduplication)return this.categories[t=this.categories.length]=e,t;var n=this._getOrCreateMap();return null==(t=n.get(e))&&(a?(this.categories[t=this.categories.length]=e,n.set(e,t)):t=NaN),t},r.prototype._getOrCreateMap=function(){return this._map||(this._map=q(this.categories))},r}();function dB(r){return J(r)&&null!=r.value?r.value:r+""}const Ad=pB;function Md(r){return"interval"===r.type||"log"===r.type}function Dd(r){var e=Math.pow(10,Cu(r)),t=r/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Wt(t*e)}function lw(r){return xr(r)+2}function uw(r,e,t){r[e]=Math.max(Math.min(r[e],t[1]),t[0])}function Ff(r,e){return r>=e[0]&&r<=e[1]}function Hf(r,e){return e[1]===e[0]?.5:(r-e[0])/(e[1]-e[0])}function Wf(r,e){return r*(e[1]-e[0])+e[0]}var fw=function(r){function e(t){var a=r.call(this,t)||this;a.type="ordinal";var n=a.getSetting("ordinalMeta");return n||(n=new Ad({})),z(n)&&(n=new Ad({categories:G(n,function(i){return J(i)?i.value:i})})),a._ordinalMeta=n,a._extent=a.getSetting("extent")||[0,n.categories.length-1],a}return O(e,r),e.prototype.parse=function(t){return null==t?NaN:U(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return Ff(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return Hf(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(Wf(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],a=this._extent,n=a[0];n<=a[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var a=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,a.length);o<l;++o){var u=a[o];n[o]=u,i[u]=o}for(var f=0;o<s;++o){for(;null!=i[f];)f++;n.push(f),i[f]=o}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},e.prototype._getTickNumber=function(t){var a=this._ticksByOrdinalNumber;return a&&t>=0&&t<a.length?a[t]:t},e.prototype.getRawOrdinalNumber=function(t){var a=this._ordinalNumbersByTick;return a&&t>=0&&t<a.length?a[t]:t},e.prototype.getLabel=function(t){if(!this.isBlank()){var a=this.getRawOrdinalNumber(t.value),n=this._ordinalMeta.categories[a];return null==n?"":n+""}},e.prototype.count=function(){return this._extent[1]-this._extent[0]+1},e.prototype.unionExtentFromData=function(t,a){this.unionExtent(t.getApproximateExtent(a))},e.prototype.isInExtentRange=function(t){return t=this._getTickNumber(t),this._extent[0]<=t&&this._extent[1]>=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(da);da.registerClass(fw);const Ld=fw;var Jn=Wt,hw=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return O(e,r),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Ff(t,this._extent)},e.prototype.normalize=function(t){return Hf(t,this._extent)},e.prototype.scale=function(t){return Wf(t,this._extent)},e.prototype.setExtent=function(t,a){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(a)||(n[1]=parseFloat(a))},e.prototype.unionExtent=function(t){var a=this._extent;t[0]<a[0]&&(a[0]=t[0]),t[1]>a[1]&&(a[1]=t[1]),this.setExtent(a[0],a[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=lw(t)},e.prototype.getTicks=function(t){var a=this._interval,n=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!a)return s;n[0]<i[0]&&s.push(t?{value:Jn(i[0]-a,o)}:{value:n[0]});for(var u=i[0];u<=i[1]&&(s.push({value:u}),(u=Jn(u+a,o))!==s[s.length-1].value);)if(s.length>1e4)return[];var f=s.length?s[s.length-1].value:i[1];return n[1]>f&&s.push(t?{value:Jn(f+a,o)}:{value:n[1]}),s},e.prototype.getMinorTicks=function(t){for(var a=this.getTicks(!0),n=[],i=this.getExtent(),o=1;o<a.length;o++){for(var l=a[o-1],u=0,f=[],v=(a[o].value-l.value)/t;u<t-1;){var c=Jn(l.value+(u+1)*v);c>i[0]&&c<i[1]&&f.push(c),u++}n.push(f)}return n},e.prototype.getLabel=function(t,a){if(null==t)return"";var n=a&&a.precision;return null==n?n=xr(t.value)||0:"auto"===n&&(n=this._intervalPrecision),fp(Jn(t.value,n,!0))},e.prototype.calcNiceTicks=function(t,a,n){t=t||5;var i=this._extent,o=i[1]-i[0];if(isFinite(o)){o<0&&(o=-o,i.reverse());var s=function gB(r,e,t,a){var n={},o=n.interval=mc((r[1]-r[0])/e,!0);null!=t&&o<t&&(o=n.interval=t),null!=a&&o>a&&(o=n.interval=a);var s=n.intervalPrecision=lw(o);return function yB(r,e){!isFinite(r[0])&&(r[0]=e[0]),!isFinite(r[1])&&(r[1]=e[1]),uw(r,0,e),uw(r,1,e),r[0]>r[1]&&(r[0]=r[1])}(n.niceTickExtent=[Wt(Math.ceil(r[0]/o)*o,s),Wt(Math.floor(r[1]/o)*o,s)],r),n}(i,t,a,n);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},e.prototype.calcNiceExtent=function(t){var a=this._extent;if(a[0]===a[1])if(0!==a[0]){var n=Math.abs(a[0]);t.fixMax||(a[1]+=n/2),a[0]-=n/2}else a[1]=1;isFinite(a[1]-a[0])||(a[0]=0,a[1]=1),this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(a[0]=Jn(Math.floor(a[0]/o)*o)),t.fixMax||(a[1]=Jn(Math.ceil(a[1]/o)*o))},e.prototype.setNiceExtent=function(t,a){this._niceExtent=[t,a]},e.type="interval",e}(da);da.registerClass(hw);const Ka=hw;var vw=typeof Float32Array<"u",mB=vw?Float32Array:Array;function Xr(r){return z(r)?vw?new Float32Array(r):r:new mB(r)}var Id="__ec_stack_";function Pd(r){return r.get("stack")||Id+r.seriesIndex}function Rd(r){return r.dim+r.index}function cw(r,e){var t=[];return e.eachSeriesByType(r,function(a){mw(a)&&t.push(a)}),t}function pw(r){var e=function SB(r){var e={};A(r,function(l){var f=l.coordinateSystem.getBaseAxis();if("time"===f.type||"value"===f.type)for(var h=l.getData(),v=f.dim+"_"+f.index,c=h.getDimensionIndex(h.mapDimension(f.dim)),p=h.getStore(),d=0,g=p.count();d<g;++d){var y=p.get(c,d);e[v]?e[v].push(y):e[v]=[y]}});var t={};for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];if(n){n.sort(function(l,u){return l-u});for(var i=null,o=1;o<n.length;++o){var s=n[o]-n[o-1];s>0&&(i=null===i?s:Math.min(i,s))}t[a]=i}}return t}(r),t=[];return A(r,function(a){var s,i=a.coordinateSystem.getBaseAxis(),o=i.getExtent();if("category"===i.type)s=i.getBandWidth();else if("value"===i.type||"time"===i.type){var u=e[i.dim+"_"+i.index],f=Math.abs(o[1]-o[0]),h=i.scale.getExtent(),v=Math.abs(h[1]-h[0]);s=u?f/v*u:f}else{var c=a.getData();s=Math.abs(o[1]-o[0])/c.count()}var p=H(a.get("barWidth"),s),d=H(a.get("barMaxWidth"),s),g=H(a.get("barMinWidth")||(_w(a)?.5:1),s),y=a.get("barGap"),m=a.get("barCategoryGap");t.push({bandWidth:s,barWidth:p,barMaxWidth:d,barMinWidth:g,barGap:y,barCategoryGap:m,axisKey:Rd(i),stackId:Pd(a)})}),dw(t)}function dw(r){var e={};A(r,function(a,n){var i=a.axisKey,o=a.bandWidth,s=e[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;e[i]=s;var u=a.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=a.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var h=a.barMaxWidth;h&&(l[u].maxWidth=h);var v=a.barMinWidth;v&&(l[u].minWidth=v);var c=a.barGap;null!=c&&(s.gap=c);var p=a.barCategoryGap;null!=p&&(s.categoryGap=p)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=a.categoryGap;if(null==s){var l=mt(i).length;s=Math.max(35-4*l,15)+"%"}var u=H(s,o),f=H(a.gap,1),h=a.remainedWidth,v=a.autoWidthCount,c=(h-u)/(v+(v-1)*f);c=Math.max(c,0),A(i,function(y){var m=y.maxWidth,_=y.minWidth;if(y.width){var S=y.width;m&&(S=Math.min(S,m)),_&&(S=Math.max(S,_)),y.width=S,h-=S+f*S,v--}else S=c,m&&m<S&&(S=Math.min(m,h)),_&&_>S&&(S=_),S!==c&&(y.width=S,h-=S+f*S,v--)}),c=(h-u)/(v+(v-1)*f),c=Math.max(c,0);var d,p=0;A(i,function(y,m){y.width||(y.width=c),d=y,p+=y.width*(1+f)}),d&&(p-=d.width*f);var g=-p/2;A(i,function(y,m){t[n][m]=t[n][m]||{bandWidth:o,offset:g,width:y.width},g+=y.width*(1+f)})}),t}function gw(r,e){var t=cw(r,e),a=pw(t);A(t,function(n){var i=n.getData(),s=n.coordinateSystem.getBaseAxis(),l=Pd(n),u=a[Rd(s)][l];i.setLayout({bandWidth:u.bandWidth,offset:u.offset,size:u.width})})}function yw(r){return{seriesType:r,plan:Ji(),reset:function(e){if(mw(e)){var t=e.getData(),a=e.coordinateSystem,n=a.getBaseAxis(),i=a.getOtherAxis(n),o=t.getDimensionIndex(t.mapDimension(i.dim)),s=t.getDimensionIndex(t.mapDimension(n.dim)),l=e.get("showBackground",!0),u=t.mapDimension(i.dim),f=t.getCalculationInfo("stackResultDimension"),h=pa(t,u)&&!!t.getCalculationInfo("stackedOnSeries"),v=i.isHorizontal(),c=function bB(r,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}(0,i),p=_w(e),d=e.get("barMinHeight")||0,g=f&&t.getDimensionIndex(f),y=t.getLayout("size"),m=t.getLayout("offset");return{progress:function(_,S){for(var D,b=_.count,x=p&&Xr(3*b),w=p&&l&&Xr(3*b),T=p&&Xr(b),C=a.master.getRect(),M=v?C.width:C.height,L=S.getStore(),I=0;null!=(D=_.next());){var P=L.get(h?g:o,D),R=L.get(s,D),E=c,N=void 0;h&&(N=+P-L.get(o,D));var k=void 0,B=void 0,F=void 0,W=void 0;if(v){var X=a.dataToPoint([P,R]);h&&(E=a.dataToPoint([N,R])[0]),k=E,B=X[1]+m,F=X[0]-E,W=y,Math.abs(F)<d&&(F=(F<0?-1:1)*d)}else X=a.dataToPoint([R,P]),h&&(E=a.dataToPoint([R,N])[1]),k=X[0]+m,B=E,F=y,W=X[1]-E,Math.abs(W)<d&&(W=(W<=0?-1:1)*d);p?(x[I]=k,x[I+1]=B,x[I+2]=v?F:W,w&&(w[I]=v?C.x:k,w[I+1]=v?B:C.y,w[I+2]=M),T[D]=D):S.setItemLayout(D,{x:k,y:B,width:F,height:W}),I+=3}p&&S.setLayout({largePoints:x,largeDataIndices:T,largeBackgroundPoints:w,valueAxisHorizontal:v})}}}}}}function mw(r){return r.coordinateSystem&&"cartesian2d"===r.coordinateSystem.type}function _w(r){return r.pipelineContext&&r.pipelineContext.large}var Sw=function(r){function e(t){var a=r.call(this,t)||this;return a.type="time",a}return O(e,r),e.prototype.getLabel=function(t){var a=this.getSetting("useUTC");return As(t.value,GS[function ik(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(Wi(this._minLevelUnit))]||GS.second,a,this.getSetting("locale"))},e.prototype.getFormattedLabel=function(t,a,n){var i=this.getSetting("useUTC");return function ok(r,e,t,a,n){var i=null;if(U(t))i=t;else if(j(t))i=t(r.value,e,{level:r.level});else{var o=V({},Cs);if(r.level>0)for(var s=0;s<lp.length;++s)o[lp[s]]="{primary|"+o[lp[s]]+"}";var l=t?!1===t.inherit?t:Q(t,o):o,u=HS(r.value,n);if(l[u])i=l[u];else if(l.inherit){for(s=FS.indexOf(u)-1;s>=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(z(i)){var h=null==r.level?0:r.level>=0?r.level:i.length+r.level;i=i[h=Math.min(h,i.length-1)]}}return As(new Date(r.value),i,n,a)}(t,a,n,this.getSetting("locale"),i)},e.prototype.getTicks=function(){var a=this._extent,n=[];if(!this._interval)return n;n.push({value:a[0],level:0});var i=this.getSetting("useUTC"),o=function IB(r,e,t,a){var i=FS,o=0;function s(M,D,L,I,P,R,E){for(var N=new Date(D),k=D,B=N[I]();k<L&&k<=a[1];)E.push({value:k}),N[P](B+=M),k=N.getTime();E.push({value:k,notAdd:!0})}function l(M,D,L){var I=[],P=!D.length;if(!function TB(r,e,t,a){var n=Ue(e),i=Ue(t),o=function(p){return WS(n,p,a)===WS(i,p,a)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},h=function(){return f()&&o("minute")},v=function(){return h()&&o("second")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return h();case"second":return v();case"millisecond":return v()&&o("millisecond")}}(Wi(M),a[0],a[1],t)){P&&(D=[{value:LB(new Date(a[0]),M,t)},{value:a[1]}]);for(var R=0;R<D.length-1;R++){var E=D[R].value,N=D[R+1].value;if(E!==N){var k=void 0,B=void 0,F=void 0;switch(M){case"year":k=Math.max(1,Math.round(e/rr/365)),B=up(t),F=sk(t);break;case"half-year":case"quarter":case"month":k=AB(e),B=Ui(t),F=US(t);break;case"week":case"half-week":case"day":k=CB(e),B=Yu(t),F=YS(t),!0;break;case"half-day":case"quarter-day":case"hour":k=MB(e),B=Ms(t),F=ZS(t);break;case"minute":k=xw(e,!0),B=Zu(t),F=XS(t);break;case"second":k=xw(e,!1),B=Xu(t),F=qS(t);break;case"millisecond":k=DB(e),B=qu(t),F=KS(t)}s(k,E,N,B,F,0,I),"year"===M&&L.length>1&&0===R&&L.unshift({value:L[0].value-k})}}for(R=0;R<I.length;R++)L.push(I[R]);return I}}for(var u=[],f=[],h=0,v=0,c=0;c<i.length&&o++<1e4;++c){var p=Wi(i[c]);if(nk(i[c])&&(l(i[c],u[u.length-1]||[],f),p!==(i[c+1]?Wi(i[c+1]):null))){if(f.length){v=h,f.sort(function(M,D){return M.value-D.value});for(var g=[],y=0;y<f.length;++y){var m=f[y].value;(0===y||f[y-1].value!==m)&&(g.push(f[y]),m>=a[0]&&m<=a[1]&&h++)}var _=(a[1]-a[0])/e;if(h>1.5*_&&v>_/1.5||(u.push(g),h>_||r===i[c]))break}f=[]}}var S=Lt(G(u,function(M){return Lt(M,function(D){return D.value>=a[0]&&D.value<=a[1]&&!D.notAdd})}),function(M){return M.length>0}),b=[],x=S.length-1;for(c=0;c<S.length;++c)for(var w=S[c],T=0;T<w.length;++T)b.push({value:w[T].value,level:x-c});b.sort(function(M,D){return M.value-D.value});var C=[];for(c=0;c<b.length;++c)(0===c||b[c].value!==b[c-1].value)&&C.push(b[c]);return C}(this._minLevelUnit,this._approxInterval,i,a);return(n=n.concat(o)).push({value:a[1],level:0}),n},e.prototype.calcNiceExtent=function(t){var a=this._extent;if(a[0]===a[1]&&(a[0]-=rr,a[1]+=rr),a[1]===-1/0&&a[0]===1/0){var n=new Date;a[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),a[0]=a[1]-rr}this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval)},e.prototype.calcNiceTicks=function(t,a,n){var i=this._extent;this._approxInterval=(i[1]-i[0])/(t=t||10),null!=a&&this._approxInterval<a&&(this._approxInterval=a),null!=n&&this._approxInterval>n&&(this._approxInterval=n);var s=Uf.length,l=Math.min(function(r,e,t,a){for(;t<a;){var n=t+a>>>1;r[n][1]<e?t=n+1:a=n}return t}(Uf,this._approxInterval,0,s),s-1);this._interval=Uf[l][1],this._minLevelUnit=Uf[Math.max(l-1,0)][0]},e.prototype.parse=function(t){return wt(t)?t:+Ue(t)},e.prototype.contain=function(t){return Ff(this.parse(t),this._extent)},e.prototype.normalize=function(t){return Hf(this.parse(t),this._extent)},e.prototype.scale=function(t){return Wf(t,this._extent)},e.type="time",e}(Ka),Uf=[["second",op],["minute",sp],["hour",Ts],["quarter-day",6*Ts],["half-day",12*Ts],["day",1.2*rr],["half-week",3.5*rr],["week",7*rr],["month",31*rr],["quarter",95*rr],["half-year",zS/2],["year",zS]];function CB(r,e){return(r/=rr)>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function AB(r){return(r/=30*rr)>6?6:r>3?3:r>2?2:1}function MB(r){return(r/=Ts)>12?12:r>6?6:r>3.5?4:r>2?2:1}function xw(r,e){return(r/=e?sp:op)>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function DB(r){return mc(r,!0)}function LB(r,e,t){var a=new Date(r);switch(Wi(e)){case"year":case"month":a[US(t)](0);case"day":a[YS(t)](1);case"hour":a[ZS(t)](0);case"minute":a[XS(t)](0);case"second":a[qS(t)](0),a[KS(t)](0)}return a.getTime()}da.registerClass(Sw);const bw=Sw;var ww=da.prototype,rl=Ka.prototype,PB=Wt,RB=Math.floor,EB=Math.ceil,Yf=Math.pow,Lr=Math.log,Ed=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="log",t.base=10,t._originalScale=new Ka,t._interval=0,t}return O(e,r),e.prototype.getTicks=function(t){var n=this._extent,i=this._originalScale.getExtent();return G(rl.getTicks.call(this,t),function(s){var l=s.value,u=Wt(Yf(this.base,l));return u=l===n[0]&&this._fixMin?Zf(u,i[0]):u,{value:u=l===n[1]&&this._fixMax?Zf(u,i[1]):u}},this)},e.prototype.setExtent=function(t,a){var n=Lr(this.base);t=Lr(Math.max(0,t))/n,a=Lr(Math.max(0,a))/n,rl.setExtent.call(this,t,a)},e.prototype.getExtent=function(){var t=this.base,a=ww.getExtent.call(this);a[0]=Yf(t,a[0]),a[1]=Yf(t,a[1]);var i=this._originalScale.getExtent();return this._fixMin&&(a[0]=Zf(a[0],i[0])),this._fixMax&&(a[1]=Zf(a[1],i[1])),a},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var a=this.base;t[0]=Lr(t[0])/Lr(a),t[1]=Lr(t[1])/Lr(a),ww.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,a){this.unionExtent(t.getApproximateExtent(a))},e.prototype.calcNiceTicks=function(t){t=t||10;var a=this._extent,n=a[1]-a[0];if(!(n===1/0||n<=0)){var i=g_(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var s=[Wt(EB(a[0]/i)*i),Wt(RB(a[1]/i)*i)];this._interval=i,this._niceExtent=s}},e.prototype.calcNiceExtent=function(t){rl.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Ff(t=Lr(t)/Lr(this.base),this._extent)},e.prototype.normalize=function(t){return Hf(t=Lr(t)/Lr(this.base),this._extent)},e.prototype.scale=function(t){return t=Wf(t,this._extent),Yf(this.base,t)},e.type="log",e}(da),Tw=Ed.prototype;function Zf(r,e){return PB(r,xr(e))}Tw.getMinorTicks=rl.getMinorTicks,Tw.getLabel=rl.getLabel,da.registerClass(Ed);const kB=Ed;var OB=function(){function r(e,t,a){this._prepareParams(e,t,a)}return r.prototype._prepareParams=function(e,t,a){a[1]<a[0]&&(a=[NaN,NaN]),this._dataMin=a[0],this._dataMax=a[1];var n=this._isOrdinal="ordinal"===e.type;this._needCrossZero="interval"===e.type&&t.getNeedCrossZero&&t.getNeedCrossZero();var i=this._modelMinRaw=t.get("min",!0);j(i)?this._modelMinNum=Xf(e,i({min:a[0],max:a[1]})):"dataMin"!==i&&(this._modelMinNum=Xf(e,i));var o=this._modelMaxRaw=t.get("max",!0);if(j(o)?this._modelMaxNum=Xf(e,o({min:a[0],max:a[1]})):"dataMax"!==o&&(this._modelMaxNum=Xf(e,o)),n)this._axisDataLen=t.getCategories().length;else{var s=t.get("boundaryGap"),l=z(s)?s:[s||0,s||0];this._boundaryGapInner="boolean"==typeof l[0]||"boolean"==typeof l[1]?[0,0]:[Sr(l[0],1),Sr(l[1],1)]}},r.prototype.calculate=function(){var e=this._isOrdinal,t=this._dataMin,a=this._dataMax,n=this._axisDataLen,i=this._boundaryGapInner,o=e?null:a-t||Math.abs(t),s="dataMin"===this._modelMinRaw?t:this._modelMinNum,l="dataMax"===this._modelMaxRaw?a:this._modelMaxNum,u=null!=s,f=null!=l;null==s&&(s=e?n?0:NaN:t-i[0]*o),null==l&&(l=e?n?n-1:NaN:a+i[1]*o),(null==s||!isFinite(s))&&(s=NaN),(null==l||!isFinite(l))&&(l=NaN);var h=Ti(s)||Ti(l)||e&&!n;this._needCrossZero&&(s>0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,c=this._determinedMax;return null!=v&&(s=v,u=!0),null!=c&&(l=c,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:h}},r.prototype.modifyDataMinMax=function(e,t){this[VB[e]]=t},r.prototype.setDeterminedMinMax=function(e,t){this[NB[e]]=t},r.prototype.freeze=function(){this.frozen=!0},r}(),NB={min:"_determinedMin",max:"_determinedMax"},VB={min:"_dataMin",max:"_dataMax"};function Cw(r,e,t){var a=r.rawExtentInfo;return a||(a=new OB(r,e,t),r.rawExtentInfo=a,a)}function Xf(r,e){return null==e?null:Ti(e)?NaN:r.parse(e)}function Aw(r,e){var t=r.type,a=Cw(r,e,r.getExtent()).calculate();r.setBlank(a.isBlank);var n=a.min,i=a.max,o=e.ecModel;if(o&&"time"===t){var s=cw("bar",o),l=!1;if(A(s,function(h){l=l||h.getBaseAxis()===e.axis}),l){var u=pw(s),f=function BB(r,e,t,a){var n=t.axis.getExtent(),i=n[1]-n[0],o=function xB(r,e,t){if(r&&e){var a=r[Rd(e)];return null!=a&&null!=t?a[Pd(t)]:a}}(a,t.axis);if(void 0===o)return{min:r,max:e};var s=1/0;A(o,function(c){s=Math.min(c.offset,s)});var l=-1/0;A(o,function(c){l=Math.max(c.offset+c.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=e-r,v=f/(1-(s+l)/i)-f;return{min:r-=v*(s/u),max:e+=v*(l/u)}}(n,i,e,u);n=f.min,i=f.max}}return{extent:[n,i],fixMin:a.minFixed,fixMax:a.maxFixed}}function $n(r,e){var t=e,a=Aw(r,t),n=a.extent,i=t.get("splitNumber");r instanceof kB&&(r.base=t.get("logBase"));var o=r.type,s=t.get("interval"),l="interval"===o||"time"===o;r.setExtent(n[0],n[1]),r.calcNiceExtent({splitNumber:i,fixMin:a.fixMin,fixMax:a.fixMax,minInterval:l?t.get("minInterval"):null,maxInterval:l?t.get("maxInterval"):null}),null!=s&&r.setInterval&&r.setInterval(s)}function al(r,e){if(e=e||r.get("type"))switch(e){case"category":return new Ld({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new bw({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(da.getClass(e)||Ka)}}function nl(r){var a,e=r.getLabelModel().get("formatter"),t="category"===r.type?r.scale.getExtent()[0]:null;return"time"===r.scale.type?(a=e,function(n,i){return r.scale.getFormattedLabel(n,i,a)}):U(e)?function(a){return function(n){var i=r.scale.getLabel(n);return a.replace("{value}",i??"")}}(e):j(e)?function(a){return function(n,i){return null!=t&&(i=n.value-t),a(kd(r,n),i,null!=n.level?{level:n.level}:null)}}(e):function(a){return r.scale.getLabel(a)}}function kd(r,e){return"category"===r.type?r.scale.getLabel(e):e.value}function FB(r,e){var t=e*Math.PI/180,a=r.width,n=r.height,i=a*Math.abs(Math.cos(t))+Math.abs(n*Math.sin(t)),o=a*Math.abs(Math.sin(t))+Math.abs(n*Math.cos(t));return new ut(r.x,r.y,i,o)}function Od(r){return r.get("interval")??"auto"}function Mw(r){return"category"===r.type&&0===Od(r.getLabelModel())}function qf(r,e){var t={};return A(r.mapDimensionsAll(e),function(a){t[Cd(r,a)]=!0}),mt(t)}var co=function(){function r(){}return r.prototype.getNeedCrossZero=function(){return!this.option.scale},r.prototype.getCoordSysModel=function(){},r}();function WB(r){return Zr(null,r)}var UB={isDimensionStacked:pa,enableDataStack:ow,getStackedDimension:Cd};function YB(r,e){var t=e;e instanceof Rt||(t=new Rt(e));var a=al(t);return a.setExtent(r[0],r[1]),$n(a,t),a}function ZB(r){Zt(r,co)}function XB(r,e){return Ot(r,null,null,"normal"!==(e=e||{}).state)}var qB=1e-8;function Dw(r,e){return Math.abs(r-e)<qB}function ti(r,e,t){var a=0,n=r[0];if(!n)return!1;for(var i=1;i<r.length;i++){var o=r[i];a+=sa(n[0],n[1],o[0],o[1],e,t),n=o}var s=r[0];return(!Dw(n[0],s[0])||!Dw(n[1],s[1]))&&(a+=sa(n[0],n[1],s[0],s[1],e,t)),0!==a}var KB=[];function Nd(r,e){for(var t=0;t<r.length;t++)se(r[t],r[t],e)}function Lw(r,e,t,a){for(var n=0;n<r.length;n++){var i=r[n];a&&(i=a.project(i)),i&&isFinite(i[0])&&isFinite(i[1])&&(ea(e,e,i),ra(t,t,i))}}var Iw=function(){function r(e){this.name=e}return r.prototype.setCenter=function(e){this._center=e},r.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},r}(),Pw=function r(e,t){this.type="polygon",this.exterior=e,this.interiors=t},Rw=function r(e){this.type="linestring",this.points=e},Ew=function(r){function e(t,a,n){var i=r.call(this,t)||this;return i.type="geoJSON",i.geometries=a,i._center=n&&[n[0],n[1]],i}return O(e,r),e.prototype.calcCenter=function(){for(var a,t=this.geometries,n=0,i=0;i<t.length;i++){var o=t[i],s=o.exterior,l=s&&s.length;l>n&&(a=o,n=l)}if(a)return function jB(r){for(var e=0,t=0,a=0,n=r.length,i=r[n-1][0],o=r[n-1][1],s=0;s<n;s++){var l=r[s][0],u=r[s][1],f=i*u-l*o;e+=f,t+=(i+l)*f,a+=(o+u)*f,i=l,o=u}return e?[t/e/3,a/e/3,e]:[r[0][0]||0,r[0][1]||0]}(a.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},e.prototype.getBoundingRect=function(t){var a=this._rect;if(a&&!t)return a;var n=[1/0,1/0],i=[-1/0,-1/0];return A(this.geometries,function(s){"polygon"===s.type?Lw(s.exterior,n,i,t):A(s.points,function(l){Lw(l,n,i,t)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),a=new ut(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=a),a},e.prototype.contain=function(t){var a=this.getBoundingRect(),n=this.geometries;if(!a.contain(t[0],t[1]))return!1;t:for(var i=0,o=n.length;i<o;i++){var s=n[i];if("polygon"===s.type){var u=s.interiors;if(ti(s.exterior,t[0],t[1])){for(var f=0;f<(u?u.length:0);f++)if(ti(u[f],t[0],t[1]))continue t;return!0}}}return!1},e.prototype.transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=o.width/o.height;n?i||(i=n/s):n=s*i;for(var l=new ut(t,a,n,i),u=o.calculateTransform(l),f=this.geometries,h=0;h<f.length;h++){var v=f[h];"polygon"===v.type?(Nd(v.exterior,u),A(v.interiors,function(c){Nd(c,u)})):A(v.points,function(c){Nd(c,u)})}(o=this._rect).copy(l),this._center=[o.x+o.width/2,o.y+o.height/2]},e.prototype.cloneShallow=function(t){null==t&&(t=this.name);var a=new e(t,this.geometries,this._center);return a._rect=this._rect,a.transformTo=null,a},e}(Iw),QB=function(r){function e(t,a){var n=r.call(this,t)||this;return n.type="geoSVG",n._elOnlyForCalculate=a,n}return O(e,r),e.prototype.calcCenter=function(){for(var t=this._elOnlyForCalculate,a=t.getBoundingRect(),n=[a.x+a.width/2,a.y+a.height/2],i=Uo(KB),o=t;o&&!o.isGeoSVGGraphicRoot;)kr(i,o.getLocalTransform(),i),o=o.parent;return cn(i,i),se(n,n,i),n},e}(Iw);function Vd(r,e,t){for(var a=0;a<r.length;a++)r[a]=kw(r[a],e[a],t)}function kw(r,e,t){for(var a=[],n=e[0],i=e[1],o=0;o<r.length;o+=2){var s=r.charCodeAt(o)-64,l=r.charCodeAt(o+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),n=s+=n,i=l+=i,a.push([s/t,l/t])}return a}function Bd(r,e){return r=function JB(r){if(!r.UTF8Encoding)return r;var e=r,t=e.UTF8Scale;return null==t&&(t=1024),A(e.features,function(n){var i=n.geometry,o=i.encodeOffsets,s=i.coordinates;if(o)switch(i.type){case"LineString":i.coordinates=kw(s,o,t);break;case"Polygon":case"MultiLineString":Vd(s,o,t);break;case"MultiPolygon":A(s,function(l,u){return Vd(l,o[u],t)})}}),e.UTF8Encoding=!1,e}(r),G(Lt(r.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var a=t.properties,n=t.geometry,i=[];switch(n.type){case"Polygon":var o=n.coordinates;i.push(new Pw(o[0],o.slice(1)));break;case"MultiPolygon":A(n.coordinates,function(l){l[0]&&i.push(new Pw(l[0],l.slice(1)))});break;case"LineString":i.push(new Rw([n.coordinates]));break;case"MultiLineString":i.push(new Rw(n.coordinates))}var s=new Ew(a[e||"name"],i,a.cp);return s.properties=a,s})}function $B(r,e,t,a,n,i,o,s){return new xt({style:{text:r,font:e,align:t,verticalAlign:a,padding:n,rich:i,overflow:o?"truncate":null,lineHeight:s}}).getBoundingRect()}var il=Tt();function Ow(r,e){var i,o,t=Nw(r,"labels"),a=Od(e);return Vw(t,a)||(j(a)?i=Gw(r,a):(o="auto"===a?function iz(r){return il(r).autoInterval??(il(r).autoInterval=r.calculateCategoryInterval())}(r):a,i=zw(r,o)),Bw(t,a,{labels:i,labelCategoryInterval:o}))}function Nw(r,e){return il(r)[e]||(il(r)[e]=[])}function Vw(r,e){for(var t=0;t<r.length;t++)if(r[t].key===e)return r[t].value}function Bw(r,e,t){return r.push({key:e,value:t}),t}function zw(r,e,t){var a=nl(r),n=r.scale,i=n.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=i[0],f=n.count();0!==u&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=Mw(r),v=o.get("showMinLabel")||h,c=o.get("showMaxLabel")||h;v&&u!==i[0]&&d(i[0]);for(var p=u;p<=i[1];p+=l)d(p);function d(g){var y={value:g};s.push(t?g:{formattedLabel:a(y),rawLabel:n.getLabel(y),tickValue:g})}return c&&p-l!==i[1]&&d(i[1]),s}function Gw(r,e,t){var a=r.scale,n=nl(r),i=[];return A(a.getTicks(),function(o){var s=a.getLabel(o),l=o.value;e(o.value,s)&&i.push(t?l:{formattedLabel:n(o),rawLabel:s,tickValue:l})}),i}var Fw=[0,1],lz=function(){function r(e,t,a){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=a||[0,0]}return r.prototype.contain=function(e){var t=this._extent,a=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return e>=a&&e<=n},r.prototype.containData=function(e){return this.scale.contain(e)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(e){return dc(e||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(e,t){var a=this._extent;a[0]=e,a[1]=t},r.prototype.dataToCoord=function(e,t){var a=this._extent,n=this.scale;return e=n.normalize(e),this.onBand&&"ordinal"===n.type&&Hw(a=a.slice(),n.count()),It(e,Fw,a,t)},r.prototype.coordToData=function(e,t){var a=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&Hw(a=a.slice(),n.count());var i=It(e,a,Fw,t);return this.scale.scale(i)},r.prototype.pointToData=function(e,t){},r.prototype.getTicksCoords=function(e){var t=(e=e||{}).tickModel||this.getTickModel(),i=G(function ez(r,e){return"category"===r.type?function az(r,e){var i,o,t=Nw(r,"ticks"),a=Od(e),n=Vw(t,a);if(n)return n;if((!e.get("show")||r.scale.isBlank())&&(i=[]),j(a))i=Gw(r,a,!0);else if("auto"===a){var s=Ow(r,r.getLabelModel());o=s.labelCategoryInterval,i=G(s.labels,function(l){return l.tickValue})}else i=zw(r,o=a,!0);return Bw(t,a,{ticks:i,tickCategoryInterval:o})}(r,e):{ticks:G(r.scale.getTicks(),function(t){return t.value})}}(this,t).ticks,function(s){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this);return function uz(r,e,t,a){var n=e.length;if(r.onBand&&!t&&n){var o,i=r.getExtent();if(1===n)e[0].coord=i[0],o=e[1]={coord:i[0]};else{var u=(e[n-1].coord-e[0].coord)/(e[n-1].tickValue-e[0].tickValue);A(e,function(c){c.coord-=u/2});var f=r.scale.getExtent();e.push(o={coord:e[n-1].coord+u*(1+f[1]-e[n-1].tickValue)})}var h=i[0]>i[1];v(e[0].coord,i[0])&&(a?e[0].coord=i[0]:e.shift()),a&&v(i[0],e[0].coord)&&e.unshift({coord:i[0]}),v(i[1],o.coord)&&(a?o.coord=i[1]:e.pop()),a&&v(o.coord,i[1])&&e.push({coord:i[1]})}function v(c,p){return c=Wt(c),p=Wt(p),h?c>p:c<p}}(this,i,t.get("alignWithLabel"),e.clamp),i},r.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick").get("splitNumber");return t>0&&t<100||(t=5),G(this.scale.getMinorTicks(t),function(i){return G(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this)},r.prototype.getViewLabels=function(){return function tz(r){return"category"===r.type?function rz(r){var e=r.getLabelModel(),t=Ow(r,e);return!e.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}(r):function nz(r){var e=r.scale.getTicks(),t=nl(r);return{labels:G(e,function(a,n){return{level:a.level,formattedLabel:t(a,n),rawLabel:r.scale.getLabel(a),tickValue:a.value}})}}(r)}(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),a=t[1]-t[0]+(this.onBand?1:0);0===a&&(a=1);var n=Math.abs(e[1]-e[0]);return Math.abs(n)/a},r.prototype.calculateCategoryInterval=function(){return function oz(r){var e=function sz(r){var e=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}(r),t=nl(r),a=(e.axisRotate-e.labelRotate)/180*Math.PI,n=r.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=1;o>40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(a)),h=Math.abs(u*Math.sin(a)),v=0,c=0;l<=i[1];l+=s){var d,g=ss(t({value:l}),e.font,"center","top");d=1.3*g.height,v=Math.max(v,1.3*g.width,7),c=Math.max(c,d,7)}var y=v/f,m=c/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(y,m))),S=il(r.model),b=r.getExtent(),x=S.lastAutoInterval,w=S.lastTickCount;return null!=x&&null!=w&&Math.abs(x-_)<=1&&Math.abs(w-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}(this)},r}();function Hw(r,e){var n=(r[1]-r[0])/e/2;r[0]+=n,r[1]-=n}const lr=lz;function fz(r){var e=_t.extend(r);return _t.registerClass(e),e}function hz(r){var e=Gt.extend(r);return Gt.registerClass(e),e}function vz(r){var e=Nt.extend(r);return Nt.registerClass(e),e}function cz(r){var e=Et.extend(r);return Et.registerClass(e),e}var ol=2*Math.PI,ei=Hr.CMD,pz=["top","right","bottom","left"];function dz(r,e,t,a,n){var i=t.width,o=t.height;switch(r){case"top":a.set(t.x+i/2,t.y-e),n.set(0,-1);break;case"bottom":a.set(t.x+i/2,t.y+o+e),n.set(0,1);break;case"left":a.set(t.x-e,t.y+o/2),n.set(-1,0);break;case"right":a.set(t.x+i+e,t.y+o/2),n.set(1,0)}}function gz(r,e,t,a,n,i,o,s,l){o-=r,s-=e;var u=Math.sqrt(o*o+s*s),f=(o/=u)*t+r,h=(s/=u)*t+e;if(Math.abs(a-n)%ol<1e-4)return l[0]=f,l[1]=h,u-t;if(i){var v=a;a=Na(n),n=Na(v)}else a=Na(a),n=Na(n);a>n&&(n+=ol);var c=Math.atan2(s,o);if(c<0&&(c+=ol),c>=a&&c<=n||c+ol>=a&&c+ol<=n)return l[0]=f,l[1]=h,u-t;var p=t*Math.cos(a)+r,d=t*Math.sin(a)+e,g=t*Math.cos(n)+r,y=t*Math.sin(n)+e,m=(p-o)*(p-o)+(d-s)*(d-s),_=(g-o)*(g-o)+(y-s)*(y-s);return m<_?(l[0]=p,l[1]=d,Math.sqrt(m)):(l[0]=g,l[1]=y,Math.sqrt(_))}function Kf(r,e,t,a,n,i,o,s){var l=n-r,u=i-e,f=t-r,h=a-e,v=Math.sqrt(f*f+h*h),p=(l*(f/=v)+u*(h/=v))/v;s&&(p=Math.min(Math.max(p,0),1));var d=o[0]=r+(p*=v)*f,g=o[1]=e+p*h;return Math.sqrt((d-n)*(d-n)+(g-i)*(g-i))}function Ww(r,e,t,a,n,i,o){t<0&&(r+=t,t=-t),a<0&&(e+=a,a=-a);var s=r+t,l=e+a,u=o[0]=Math.min(Math.max(n,r),s),f=o[1]=Math.min(Math.max(i,e),l);return Math.sqrt((u-n)*(u-n)+(f-i)*(f-i))}var Ir=[];function yz(r,e,t){var a=Ww(e.x,e.y,e.width,e.height,r.x,r.y,Ir);return t.set(Ir[0],Ir[1]),a}function mz(r,e,t){for(var s,l,a=0,n=0,i=0,o=0,u=1/0,f=e.data,h=r.x,v=r.y,c=0;c<f.length;){var p=f[c++];1===c&&(i=a=f[c],o=n=f[c+1]);var d=u;switch(p){case ei.M:a=i=f[c++],n=o=f[c++];break;case ei.L:d=Kf(a,n,f[c],f[c+1],h,v,Ir,!0),a=f[c++],n=f[c++];break;case ei.C:d=O0(a,n,f[c++],f[c++],f[c++],f[c++],f[c],f[c+1],h,v,Ir),a=f[c++],n=f[c++];break;case ei.Q:d=V0(a,n,f[c++],f[c++],f[c],f[c+1],h,v,Ir),a=f[c++],n=f[c++];break;case ei.A:var g=f[c++],y=f[c++],m=f[c++],_=f[c++],S=f[c++],b=f[c++];c+=1;var x=!!(1-f[c++]);s=Math.cos(S)*m+g,l=Math.sin(S)*_+y,c<=1&&(i=s,o=l),d=gz(g,y,_,S,S+b,x,(h-g)*_/m+g,v,Ir),a=Math.cos(S+b)*m+g,n=Math.sin(S+b)*_+y;break;case ei.R:d=Ww(i=a=f[c++],o=n=f[c++],f[c++],f[c++],h,v,Ir);break;case ei.Z:d=Kf(a,n,i,o,h,v,Ir,!0),a=i,n=o}d<u&&(u=d,t.set(Ir[0],Ir[1]))}return u}var Pr=new lt,Vt=new lt,jt=new lt,qr=new lt,Kr=new lt;function Uw(r,e){if(r){var t=r.getTextGuideLine(),a=r.getTextContent();if(a&&t){var n=r.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],o=n.candidates||pz,s=a.getBoundingRect().clone();s.applyTransform(a.getComputedTransform());var l=1/0,u=n.anchor,f=r.getComputedTransform(),h=f&&cn([],f),v=e.get("length2")||0;u&&jt.copy(u);for(var c=0;c<o.length;c++){dz(o[c],0,s,Pr,qr),lt.scaleAndAdd(Vt,Pr,qr,v),Vt.transform(h);var d=r.getBoundingRect(),g=u?u.distance(Vt):r instanceof pt?mz(Vt,r.path,jt):yz(Vt,d,jt);g<l&&(l=g,Vt.transform(f),jt.transform(f),jt.toArray(i[0]),Vt.toArray(i[1]),Pr.toArray(i[2]))}Yw(i,e.get("minTurnAngle")),t.setShape({points:i})}}}var jf=[],Pe=new lt;function Yw(r,e){if(e<=180&&e>0){e=e/180*Math.PI,Pr.fromArray(r[0]),Vt.fromArray(r[1]),jt.fromArray(r[2]),lt.sub(qr,Pr,Vt),lt.sub(Kr,jt,Vt);var t=qr.len(),a=Kr.len();if(!(t<.001||a<.001)){qr.scale(1/t),Kr.scale(1/a);var n=qr.dot(Kr);if(Math.cos(e)<n){var o=Kf(Vt.x,Vt.y,jt.x,jt.y,Pr.x,Pr.y,jf,!1);Pe.fromArray(jf),Pe.scaleAndAdd(Kr,o/Math.tan(Math.PI-e));var s=jt.x!==Vt.x?(Pe.x-Vt.x)/(jt.x-Vt.x):(Pe.y-Vt.y)/(jt.y-Vt.y);if(isNaN(s))return;s<0?lt.copy(Pe,Vt):s>1&<.copy(Pe,jt),Pe.toArray(r[1])}}}}function _z(r,e,t){if(t<=180&&t>0){t=t/180*Math.PI,Pr.fromArray(r[0]),Vt.fromArray(r[1]),jt.fromArray(r[2]),lt.sub(qr,Vt,Pr),lt.sub(Kr,jt,Vt);var a=qr.len(),n=Kr.len();if(!(a<.001||n<.001)&&(qr.scale(1/a),Kr.scale(1/n),qr.dot(e)<Math.cos(t))){var s=Kf(Vt.x,Vt.y,jt.x,jt.y,Pr.x,Pr.y,jf,!1);Pe.fromArray(jf);var l=Math.PI/2,f=l+Math.acos(Kr.dot(e))-t;if(f>=l)lt.copy(Pe,jt);else{Pe.scaleAndAdd(Kr,s/Math.tan(Math.PI/2-f));var h=jt.x!==Vt.x?(Pe.x-Vt.x)/(jt.x-Vt.x):(Pe.y-Vt.y)/(jt.y-Vt.y);if(isNaN(h))return;h<0?lt.copy(Pe,Vt):h>1&<.copy(Pe,jt)}Pe.toArray(r[1])}}}function Zw(r,e,t,a){var n="normal"===t,i=n?r:r.ensureState(t);i.ignore=e;var o=a.get("smooth");o&&!0===o&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=a.getModel("lineStyle").getLineStyle();n?r.useStyle(s):i.style=s}function Sz(r,e){var t=e.smooth,a=e.points;if(a)if(r.moveTo(a[0][0],a[0][1]),t>0&&a.length>=3){var n=ta(a[0],a[1]),i=ta(a[1],a[2]);if(!n||!i)return r.lineTo(a[1][0],a[1][1]),void r.lineTo(a[2][0],a[2][1]);var o=Math.min(n,i)*t,s=Wo([],a[1],a[0],o/n),l=Wo([],a[1],a[2],o/i),u=Wo([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],a[2][0],a[2][1])}else for(var f=1;f<a.length;f++)r.lineTo(a[f][0],a[f][1])}function zd(r,e,t){var a=r.getTextGuideLine(),n=r.getTextContent();if(n){for(var i=e.normal,o=i.get("show"),s=n.ignore,l=0;l<ms.length;l++){var u=ms[l],f=e[u],h="normal"===u;if(f){var v=f.get("show");if((h?s:st(n.states[u]&&n.states[u].ignore,s))||!st(v,o)){var p=h?a:a&&a.states[u];p&&(p.ignore=!0);continue}a||(a=new Le,r.setTextGuideLine(a),!h&&(s||!o)&&Zw(a,!0,"normal",e.normal),r.stateProxy&&(a.stateProxy=r.stateProxy)),Zw(a,!1,u,f)}}if(a){Q(a.style,t),a.style.fill=null;var d=i.get("showAbove");(r.textGuideLineConfig=r.textGuideLineConfig||{}).showAbove=d||!1,a.buildPath=Sz}}else a&&r.removeTextGuideLine()}function Gd(r,e){for(var t={normal:r.getModel(e=e||"labelLine")},a=0;a<Ae.length;a++){var n=Ae[a];t[n]=r.getModel([n,e])}return t}function Xw(r){for(var e=[],t=0;t<r.length;t++){var a=r[t];if(!a.defaultAttr.ignore){var n=a.label,i=n.getComputedTransform(),o=n.getBoundingRect(),s=!i||i[1]<1e-5&&i[2]<1e-5,l=n.style.margin||0,u=o.clone();u.applyTransform(i),u.x-=l/2,u.y-=l/2,u.width+=l,u.height+=l;var f=s?new pf(o,i):null;e.push({label:n,labelLine:a.labelLine,rect:u,localRect:o,obb:f,priority:a.priority,defaultAttr:a.defaultAttr,layoutOption:a.computedLayoutOption,axisAligned:s,transform:i})}}return e}function qw(r,e,t,a,n,i){var o=r.length;if(!(o<2)){r.sort(function(C,M){return C.rect[e]-M.rect[e]});for(var l,s=0,u=!1,f=[],h=0,v=0;v<o;v++){var c=r[v],p=c.rect;(l=p[e]-s)<0&&(p[e]-=l,c.label[e]-=l,u=!0);var d=Math.max(-l,0);f.push(d),h+=d,s=p[e]+p[t]}h>0&&i&&x(-h/o,0,o);var m,_,g=r[0],y=r[o-1];return S(),m<0&&w(-m,.8),_<0&&w(_,.8),S(),b(m,_,1),b(_,m,-1),S(),m<0&&T(-m),_<0&&T(_),u}function S(){m=g.rect[e]-a,_=n-y.rect[e]-y.rect[t]}function b(C,M,D){if(C<0){var L=Math.min(M,-C);if(L>0){x(L*D,0,o);var I=L+C;I<0&&w(-I*D,1)}else w(-C*D,1)}}function x(C,M,D){0!==C&&(u=!0);for(var L=M;L<D;L++){var I=r[L];I.rect[e]+=C,I.label[e]+=C}}function w(C,M){for(var D=[],L=0,I=1;I<o;I++){var P=r[I-1].rect,R=Math.max(r[I].rect[e]-P[e]-P[t],0);D.push(R),L+=R}if(L){var E=Math.min(Math.abs(C)/L,M);if(C>0)for(I=0;I<o-1;I++)x(D[I]*E,0,I+1);else for(I=o-1;I>0;I--)x(-D[I-1]*E,I,o)}}function T(C){var M=C<0?-1:1;C=Math.abs(C);for(var D=Math.ceil(C/(o-1)),L=0;L<o-1;L++)if(M>0?x(D,0,L+1):x(-D,o-L-1,o),(C-=D)<=0)return}}function Kw(r,e,t,a){return qw(r,"y","height",e,t,a)}function jw(r){var e=[];r.sort(function(d,g){return g.priority-d.priority});var t=new ut(0,0,0,0);function a(d){if(!d.ignore){var g=d.ensureState("emphasis");null==g.ignore&&(g.ignore=!1)}d.ignore=!0}for(var n=0;n<r.length;n++){var i=r[n],o=i.axisAligned,s=i.localRect,l=i.transform,u=i.label,f=i.labelLine;t.copy(i.rect),t.width-=.1,t.height-=.1,t.x+=.05,t.y+=.05;for(var h=i.obb,v=!1,c=0;c<e.length;c++){var p=e[c];if(t.intersect(p.rect)){if(o&&p.axisAligned){v=!0;break}if(p.obb||(p.obb=new pf(p.localRect,p.transform)),h||(h=new pf(s,l)),h.intersect(p.obb)){v=!0;break}}}v?(a(u),f&&a(f)):(u.attr("ignore",i.defaultAttr.ignore),f&&f.attr("ignore",i.defaultAttr.labelGuideIgnore),e.push(i))}}function bz(r){if(r){for(var e=[],t=0;t<r.length;t++)e.push(r[t].slice());return e}}function wz(r,e){var t=r.label,a=e&&e.getTextGuideLine();return{dataIndex:r.dataIndex,dataType:r.dataType,seriesIndex:r.seriesModel.seriesIndex,text:r.label.style.text,rect:r.hostRect,labelRect:r.rect,align:t.style.align,verticalAlign:t.style.verticalAlign,labelLinePoints:bz(a&&a.shape.points)}}var Qw=["align","verticalAlign","width","height","fontSize"],Ze=new ia,Fd=Tt(),Tz=Tt();function Qf(r,e,t){for(var a=0;a<t.length;a++){var n=t[a];null!=e[n]&&(r[n]=e[n])}}var Jf=["x","y","rotation"],Cz=function(){function r(){this._labelList=[],this._chartViewList=[]}return r.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},r.prototype._addLabel=function(e,t,a,n,i){var o=n.style,l=n.__hostTarget.textConfig||{},u=n.getComputedTransform(),f=n.getBoundingRect().plain();ut.applyTransform(f,f,u),u?Ze.setLocalTransform(u):(Ze.x=Ze.y=Ze.rotation=Ze.originX=Ze.originY=0,Ze.scaleX=Ze.scaleY=1);var v,h=n.__hostTarget;if(h){v=h.getBoundingRect().plain();var c=h.getComputedTransform();ut.applyTransform(v,v,c)}var p=v&&h.getTextGuideLine();this._labelList.push({label:n,labelLine:p,seriesModel:a,dataIndex:e,dataType:t,layoutOption:i,computedLayoutOption:null,rect:f,hostRect:v,priority:v?v.width*v.height:0,defaultAttr:{ignore:n.ignore,labelGuideIgnore:p&&p.ignore,x:Ze.x,y:Ze.y,scaleX:Ze.scaleX,scaleY:Ze.scaleY,rotation:Ze.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:n.cursor,attachedPos:l.position,attachedRot:l.rotation}})},r.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var a=e.__model,n=a.get("labelLayout");(j(n)||mt(n).length)&&e.group.traverse(function(i){if(i.ignore)return!0;var o=i.getTextContent(),s=nt(i);o&&!o.disableLabelLayout&&t._addLabel(s.dataIndex,s.dataType,a,o,n)})},r.prototype.updateLayoutConfig=function(e){var t=e.getWidth(),a=e.getHeight();function n(_,S){return function(){Uw(_,S)}}for(var i=0;i<this._labelList.length;i++){var o=this._labelList[i],s=o.label,l=s.__hostTarget,u=o.defaultAttr,f=void 0;f=j(o.layoutOption)?o.layoutOption(wz(o,l)):o.layoutOption,o.computedLayoutOption=f=f||{};var h=Math.PI/180;l&&l.setTextConfig({local:!1,position:null!=f.x||null!=f.y?null:u.attachedPos,rotation:null!=f.rotate?f.rotate*h:u.attachedRot,offset:[f.dx||0,f.dy||0]});var v=!1;if(null!=f.x?(s.x=H(f.x,t),s.setStyle("x",0),v=!0):(s.x=u.x,s.setStyle("x",u.style.x)),null!=f.y?(s.y=H(f.y,a),s.setStyle("y",0),v=!0):(s.y=u.y,s.setStyle("y",u.style.y)),f.labelLinePoints){var c=l.getTextGuideLine();c&&(c.setShape({points:f.labelLinePoints}),v=!1)}Fd(s).needsUpdateLabelLine=v,s.rotation=null!=f.rotate?f.rotate*h:u.rotation,s.scaleX=u.scaleX,s.scaleY=u.scaleY;for(var d=0;d<Qw.length;d++){var g=Qw[d];s.setStyle(g,null!=f[g]?f[g]:u.style[g])}if(f.draggable){if(s.draggable=!0,s.cursor="move",l){var y=o.seriesModel;null!=o.dataIndex&&(y=o.seriesModel.getData(o.dataType).getItemModel(o.dataIndex)),s.on("drag",n(l,y.getModel("labelLine")))}}else s.off("drag"),s.cursor=u.cursor}},r.prototype.layout=function(e){var t=e.getWidth(),a=e.getHeight(),n=Xw(this._labelList),i=Lt(n,function(l){return"shiftX"===l.layoutOption.moveOverlap}),o=Lt(n,function(l){return"shiftY"===l.layoutOption.moveOverlap});(function xz(r,e,t,a){qw(r,"x","width",e,t,a)})(i,0,t),Kw(o,0,a),jw(Lt(n,function(l){return l.layoutOption.hideOverlap}))},r.prototype.processLabelsOverall=function(){var e=this;A(this._chartViewList,function(t){var a=t.__model,n=t.ignoreLabelLineUpdate,i=a.isAnimationEnabled();t.group.traverse(function(o){if(o.ignore&&!o.forceLabelAnimation)return!0;var s=!n,l=o.getTextContent();!s&&l&&(s=Fd(l).needsUpdateLabelLine),s&&e._updateLabelLine(o,a),i&&e._animateLabels(o,a)})})},r.prototype._updateLabelLine=function(e,t){var a=e.getTextContent(),n=nt(e),i=n.dataIndex;if(a&&null!=i){var o=t.getData(n.dataType),s=o.getItemModel(i),l={},u=o.getItemVisual(i,"style"),f=o.getVisual("drawType");l.stroke=u[f];var h=s.getModel("labelLine");zd(e,Gd(s),l),Uw(e,h)}},r.prototype._animateLabels=function(e,t){var a=e.getTextContent(),n=e.getTextGuideLine();if(a&&(e.forceLabelAnimation||!a.ignore&&!a.invisible&&!e.disableLabelAnimation&&!Gi(e))){var o=(i=Fd(a)).oldLayout,s=nt(e),l=s.dataIndex,u={x:a.x,y:a.y,rotation:a.rotation},f=t.getData(s.dataType);if(o){a.attr(o);var v=e.prevStates;v&&(ht(v,"select")>=0&&a.attr(i.oldLayoutSelect),ht(v,"emphasis")>=0&&a.attr(i.oldLayoutEmphasis)),Ct(a,u,t,l)}else if(a.attr(u),!Fi(a).valueAnimation){var h=st(a.style.opacity,1);a.style.opacity=0,zt(a,{style:{opacity:h}},t,l)}if(i.oldLayout=u,a.states.select){var c=i.oldLayoutSelect={};Qf(c,u,Jf),Qf(c,a.states.select,Jf)}if(a.states.emphasis){var p=i.oldLayoutEmphasis={};Qf(p,u,Jf),Qf(p,a.states.emphasis,Jf)}OS(a,l,f,t,t)}if(n&&!n.ignore&&!n.invisible){var i=Tz(n),d={points:n.shape.points};(o=i.oldLayout)?(n.attr({shape:o}),Ct(n,{shape:d},t)):(n.setShape(d),n.style.strokePercent=0,zt(n,{style:{strokePercent:1}},t)),i.oldLayout=d}},r}();const Az=Cz;var Hd=Tt();function Jw(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){var n=Hd(t).labelManager;n||(n=Hd(t).labelManager=new Az),n.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(e,t,a){var n=Hd(t).labelManager;a.updatedSeries.forEach(function(i){n.addLabelsOfSeries(t.getViewOfSeriesModel(i))}),n.updateLayoutConfig(t),n.layout(t),n.processLabelsOverall()})}function $w(r,e,t){var a=dr.createCanvas(),n=e.getWidth(),i=e.getHeight(),o=a.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=n+"px",o.height=i+"px",a.setAttribute("data-zr-dom-id",r)),a.width=n*t,a.height=i*t,a}ct(Jw);var Mz=function(r){function e(t,a,n){var o,i=r.call(this)||this;i.motionBlur=!1,i.lastFrameAlpha=.7,i.dpr=1,i.virtual=!1,i.config={},i.incremental=!1,i.zlevel=0,i.maxRepaintRectCount=5,i.__dirty=!0,i.__firstTimePaint=!0,i.__used=!1,i.__drawIndex=0,i.__startIndex=0,i.__endIndex=0,i.__prevStartIndex=null,i.__prevEndIndex=null,n=n||xu,"string"==typeof t?o=$w(t,a,n):J(t)&&(t=(o=t).id),i.id=t,i.dom=o;var s=o.style;return s&&(xv(o),o.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),i.painter=a,i.dpr=n,i}return Bt(e,r),e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=$w("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},e.prototype.createRepaintRects=function(t,a,n,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var g,o=[],s=this.maxRepaintRectCount,l=!1,u=new ut(0,0,0,0);function f(m){if(m.isFinite()&&!m.isZero())if(0===o.length)(_=new ut(0,0,0,0)).copy(m),o.push(_);else{for(var S=!1,b=1/0,x=0,w=0;w<o.length;++w){var T=o[w];if(T.intersect(m)){var C=new ut(0,0,0,0);C.copy(T),C.union(m),o[w]=C,S=!0;break}if(l){u.copy(m),u.union(T);var I=u.width*u.height-m.width*m.height-T.width*T.height;I<b&&(b=I,x=w)}}var _;l&&(o[x].union(m),S=!0),S||((_=new ut(0,0,0,0)).copy(m),o.push(_)),l||(l=o.length>=s)}}for(var h=this.__startIndex;h<this.__endIndex;++h)if(v=t[h]){var c=v.shouldBePainted(n,i,!0,!0);(p=v.__isRendered&&(v.__dirty&Fe||!c)?v.getPrevPaintRect():null)&&f(p);var d=c&&(v.__dirty&Fe||!v.__isRendered)?v.getPaintRect():null;d&&f(d)}for(h=this.__prevStartIndex;h<this.__prevEndIndex;++h){var v,p;c=(v=a[h]).shouldBePainted(n,i,!0,!0),!v||c&&v.__zr||!v.__isRendered||(p=v.getPrevPaintRect())&&f(p)}do{for(g=!1,h=0;h<o.length;)if(o[h].isZero())o.splice(h,1);else{for(var y=h+1;y<o.length;)o[h].intersect(o[y])?(g=!0,o[h].union(o[y]),o.splice(y,1)):y++;h++}}while(g);return this._paintRects=o,o},e.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},e.prototype.resize=function(t,a){var n=this.dpr,i=this.dom,o=i.style,s=this.domBack;o&&(o.width=t+"px",o.height=a+"px"),i.width=t*n,i.height=a*n,s&&(s.width=t*n,s.height=a*n,1!==n&&this.ctxBack.scale(n,n))},e.prototype.clear=function(t,a,n){var i=this.dom,o=this.ctx,s=i.width,l=i.height;a=a||this.clearColor;var u=this.motionBlur&&!t,f=this.lastFrameAlpha,h=this.dpr,v=this;u&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,s/h,l/h));var c=this.domBack;function p(d,g,y,m){if(o.clearRect(d,g,y,m),a&&"transparent"!==a){var _=void 0;No(a)?(_=(a.global||a.__width===y&&a.__height===m)&&a.__canvasGradient||Jp(o,a,{x:0,y:0,width:y,height:m}),a.__canvasGradient=_,a.__width=y,a.__height=m):e0(a)&&(a.scaleX=a.scaleX||h,a.scaleY=a.scaleY||h,_=td(o,a,{dirty:function(){v.setUnpainted(),v.__painter.refresh()}})),o.save(),o.fillStyle=_||a,o.fillRect(d,g,y,m),o.restore()}u&&(o.save(),o.globalAlpha=f,o.drawImage(c,d,g,y,m),o.restore())}!n||u?p(0,0,s,l):n.length&&A(n,function(d){p(d.x*h,d.y*h,d.width*h,d.height*h)})},e}(je);const Wd=Mz;var ri=314159,Pz=function(){function r(e,t,a,n){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!e.nodeName||"CANVAS"===e.nodeName.toUpperCase();this._opts=a=V({},a||{}),this.dpr=a.devicePixelRatio||xu,this._singleCanvas=i,this.root=e,e.style&&(xv(e),e.innerHTML=""),this.storage=t;var s=this._zlevelList;this._prevDisplayList=[];var l=this._layers;if(i){var f=e,h=f.width,v=f.height;null!=a.width&&(h=a.width),null!=a.height&&(v=a.height),this.dpr=a.devicePixelRatio||1,f.width=h*this.dpr,f.height=v*this.dpr,this._width=h,this._height=v;var c=new Wd(f,this,this.dpr);c.__builtin__=!0,c.initContext(),l[ri]=c,c.zlevel=ri,s.push(ri),this._domRoot=e}else{this._width=lo(e,0,a),this._height=lo(e,1,a);var u=this._domRoot=function Iz(r,e){var t=document.createElement("div");return t.style.cssText=["position:relative","width:"+r+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",t}(this._width,this._height);e.appendChild(u)}}return r.prototype.getType=function(){return"canvas"},r.prototype.isSingleCanvas=function(){return this._singleCanvas},r.prototype.getViewportRoot=function(){return this._domRoot},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.refresh=function(e){var t=this.storage.getDisplayList(!0),a=this._prevDisplayList,n=this._zlevelList;this._redrawId=Math.random(),this._paintList(t,a,e,this._redrawId);for(var i=0;i<n.length;i++){var s=this._layers[n[i]];!s.__builtin__&&s.refresh&&s.refresh(0===i?this._backgroundColor:null)}return this._opts.useDirtyRect&&(this._prevDisplayList=t.slice()),this},r.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},r.prototype._paintHoverList=function(e){var t=e.length,a=this._hoverlayer;if(a&&a.clear(),t){for(var i,n={inHover:!0,viewWidth:this._width,viewHeight:this._height},o=0;o<t;o++){var s=e[o];s.__inHover&&(a||(a=this._hoverlayer=this.getLayer(1e5)),i||(i=a.ctx).save(),jn(i,s,n,o===t-1))}i&&i.restore()}},r.prototype.getHoverLayer=function(){return this.getLayer(1e5)},r.prototype.paintOne=function(e,t){ed(e,t)},r.prototype._paintList=function(e,t,a,n){if(this._redrawId===n){a=a||!1,this._updateLayerStatus(e);var i=this._doPaintList(e,t,a),o=i.finished,s=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),s&&this._paintHoverList(e),o)this.eachLayer(function(u){u.afterBrush&&u.afterBrush()});else{var l=this;Vv(function(){l._paintList(e,t,a,n)})}}},r.prototype._compositeManually=function(){var e=this.getLayer(ri).ctx,t=this._domRoot.width,a=this._domRoot.height;e.clearRect(0,0,t,a),this.eachBuiltinLayer(function(n){n.virtual&&e.drawImage(n.dom,0,0,t,a)})},r.prototype._doPaintList=function(e,t,a){for(var n=this,i=[],o=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++){var u=this._layers[this._zlevelList[s]];u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||a)&&i.push(u)}for(var f=!0,h=!1,v=function(d){var g=i[d],y=g.ctx,m=o&&g.createRepaintRects(e,t,c._width,c._height),_=a?g.__startIndex:g.__drawIndex,S=!a&&g.incremental&&Date.now,b=S&&Date.now(),x=g.zlevel===c._zlevelList[0]?c._backgroundColor:null;if(g.__startIndex===g.__endIndex)g.clear(!1,x,m);else if(_===g.__startIndex){var w=e[_];(!w.incremental||!w.notClear||a)&&g.clear(!1,x,m)}-1===_&&(console.error("For some unknown reason. drawIndex is -1"),_=g.__startIndex);var T,C=function(I){var P={inHover:!1,allClipped:!1,prevEl:null,viewWidth:n._width,viewHeight:n._height};for(T=_;T<g.__endIndex;T++){var R=e[T];if(R.__inHover&&(h=!0),n._doPaintEl(R,g,o,I,P,T===g.__endIndex-1),S&&Date.now()-b>15)break}P.prevElClipPaths&&y.restore()};if(m)if(0===m.length)T=g.__endIndex;else for(var M=c.dpr,D=0;D<m.length;++D){var L=m[D];y.save(),y.beginPath(),y.rect(L.x*M,L.y*M,L.width*M,L.height*M),y.clip(),C(L),y.restore()}else y.save(),C(),y.restore();g.__drawIndex=T,g.__drawIndex<g.__endIndex&&(f=!1)},c=this,p=0;p<i.length;p++)v(p);return bt.wxa&&A(this._layers,function(d){d&&d.ctx&&d.ctx.draw&&d.ctx.draw()}),{finished:f,needsRefreshHover:h}},r.prototype._doPaintEl=function(e,t,a,n,i,o){var s=t.ctx;if(a){var l=e.getPaintRect();(!n||l&&l.intersect(n))&&(jn(s,e,i,o),e.setPrevPaintRect(l))}else jn(s,e,i,o)},r.prototype.getLayer=function(e,t){this._singleCanvas&&!this._needsManuallyCompositing&&(e=ri);var a=this._layers[e];return a||((a=new Wd("zr_"+e,this,this.dpr)).zlevel=e,a.__builtin__=!0,this._layerConfig[e]?ot(a,this._layerConfig[e],!0):this._layerConfig[e-.01]&&ot(a,this._layerConfig[e-.01],!0),t&&(a.virtual=t),this.insertLayer(e,a),a.initContext()),a},r.prototype.insertLayer=function(e,t){var a=this._layers,n=this._zlevelList,i=n.length,o=this._domRoot,s=null,l=-1;if(!a[e]&&function Lz(r){return!(!r||!r.__builtin__&&("function"!=typeof r.resize||"function"!=typeof r.refresh))}(t)){if(i>0&&e>n[0]){for(l=0;l<i-1&&!(n[l]<e&&n[l+1]>e);l++);s=a[n[l]]}if(n.splice(l+1,0,e),a[e]=t,!t.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(t.dom,u.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.__painter=this}},r.prototype.eachLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n];e.call(t,this._layers[i],i)}},r.prototype.eachBuiltinLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n],o=this._layers[i];o.__builtin__&&e.call(t,o,i)}},r.prototype.eachOtherLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n],o=this._layers[i];o.__builtin__||e.call(t,o,i)}},r.prototype.getLayers=function(){return this._layers},r.prototype._updateLayerStatus=function(e){function t(h){i&&(i.__endIndex!==h&&(i.__dirty=!0),i.__endIndex=h)}if(this.eachBuiltinLayer(function(h,v){h.__dirty=h.__used=!1}),this._singleCanvas)for(var a=1;a<e.length;a++)if((n=e[a]).zlevel!==e[a-1].zlevel||n.incremental){this._needsManuallyCompositing=!0;break}var s,l,i=null,o=0;for(l=0;l<e.length;l++){var n,u=(n=e[l]).zlevel,f=void 0;s!==u&&(s=u,o=0),n.incremental?((f=this.getLayer(u+.001,this._needsManuallyCompositing)).incremental=!0,o=1):f=this.getLayer(u+(o>0?.01:0),this._needsManuallyCompositing),f.__builtin__||Xl("ZLevel "+u+" has been used by unkown layer "+f.id),f!==i&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.__drawIndex=f.incremental?-1:l,t(l),i=f),n.__dirty&Fe&&!n.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}t(l),this.eachBuiltinLayer(function(h,v){!h.__used&&h.getElementCount()>0&&(h.__dirty=!0,h.__startIndex=h.__endIndex=h.__drawIndex=0),h.__dirty&&h.__drawIndex<0&&(h.__drawIndex=h.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(e){e.clear()},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e,A(this._layers,function(t){t.setUnpainted()})},r.prototype.configLayer=function(e,t){if(t){var a=this._layerConfig;a[e]?ot(a[e],t,!0):a[e]=t;for(var n=0;n<this._zlevelList.length;n++){var i=this._zlevelList[n];i!==e&&i!==e+.01||ot(this._layers[i],a[e],!0)}}},r.prototype.delLayer=function(e){var t=this._layers,a=this._zlevelList,n=t[e];n&&(n.dom.parentNode.removeChild(n.dom),delete t[e],a.splice(ht(a,e),1))},r.prototype.resize=function(e,t){if(this._domRoot.style){var a=this._domRoot;a.style.display="none";var n=this._opts,i=this.root;if(null!=e&&(n.width=e),null!=t&&(n.height=t),e=lo(i,0,n),t=lo(i,1,n),a.style.display="",this._width!==e||t!==this._height){for(var o in a.style.width=e+"px",a.style.height=t+"px",this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(e,t);this.refresh(!0)}this._width=e,this._height=t}else{if(null==e||null==t)return;this._width=e,this._height=t,this.getLayer(ri).resize(e,t)}return this},r.prototype.clearLayer=function(e){var t=this._layers[e];t&&t.clear()},r.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},r.prototype.getRenderedCanvas=function(e){if(this._singleCanvas&&!this._compositeManually)return this._layers[ri].dom;var t=new Wd("image",this,(e=e||{}).pixelRatio||this.dpr);t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor);var a=t.ctx;if(e.pixelRatio<=this.dpr){this.refresh();var n=t.dom.width,i=t.dom.height;this.eachLayer(function(h){h.__builtin__?a.drawImage(h.dom,0,0,n,i):h.renderToCanvas&&(a.save(),h.renderToCanvas(a),a.restore())})}else for(var o={inHover:!1,viewWidth:this._width,viewHeight:this._height},s=this.storage.getDisplayList(!0),l=0,u=s.length;l<u;l++)jn(a,s[l],o,l===u-1);return t.dom},r.prototype.getWidth=function(){return this._width},r.prototype.getHeight=function(){return this._height},r}();const Rz=Pz;var Ud=Math.sin,Yd=Math.cos,eT=Math.PI,ai=2*Math.PI,kz=180/eT,Oz=function(){function r(){}return r.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},r.prototype.moveTo=function(e,t){this._add("M",e,t)},r.prototype.lineTo=function(e,t){this._add("L",e,t)},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){this._add("C",e,t,a,n,i,o)},r.prototype.quadraticCurveTo=function(e,t,a,n){this._add("Q",e,t,a,n)},r.prototype.arc=function(e,t,a,n,i,o){this.ellipse(e,t,a,a,0,n,i,o)},r.prototype.ellipse=function(e,t,a,n,i,o,s,l){var p,u=s-o,f=!l,h=Math.abs(u),v=Ra(h-ai)||(f?u>=ai:-u>=ai),c=u>0?u%ai:u%ai+ai;p=!!v||!Ra(h)&&c>=eT==!!f;var d=e+a*Yd(o),g=t+n*Ud(o);this._start&&this._add("M",d,g);var y=Math.round(i*kz);if(v){var m=1/this._p,_=(f?1:-1)*(ai-m);this._add("A",a,n,y,1,+f,e+a*Yd(o+_),t+n*Ud(o+_)),m>.01&&this._add("A",a,n,y,0,+f,d,g)}else{var S=e+a*Yd(s),b=t+n*Ud(s);this._add("A",a,n,y,+p,+f,S,b)}},r.prototype.rect=function(e,t,a,n){this._add("M",e,t),this._add("l",a,0),this._add("l",0,n),this._add("l",-a,0),this._add("Z")},r.prototype.closePath=function(){this._d.length>0&&this._add("Z")},r.prototype._add=function(e,t,a,n,i,o,s,l,u){for(var f=[],h=this._p,v=1;v<arguments.length;v++){var c=arguments[v];if(isNaN(c))return void(this._invalid=!0);f.push(Math.round(c*h)/h)}this._d.push(e+f.join(" ")),this._start="Z"===e},r.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},r.prototype.getStr=function(){return this._str},r}();const rT=Oz;var sl="none",Nz=Math.round,Zd=["lineCap","miterLimit","lineJoin"],zz=G(Zd,function(r){return"stroke-"+r.toLowerCase()});var aT="http://www.w3.org/2000/svg",nT="http://www.w3.org/1999/xlink",Fz="http://www.w3.org/2000/xmlns/",Hz="http://www.w3.org/XML/1998/namespace";function iT(r){return document.createElementNS(aT,r)}function oe(r,e,t,a,n){return{tag:r,attrs:t||{},children:a,text:n,key:e}}function Xd(r,e){var t=(e=e||{}).newline?"\n":"";return function a(n){var i=n.children,o=n.tag;return function Wz(r,e){var t=[];if(e)for(var a in e){var n=e[a],i=a;!1!==n&&(!0!==n&&null!=n&&(i+='="'+n+'"'),t.push(i))}return"<"+r+" "+t.join(" ")+">"}(o,n.attrs)+we(n.text)+(i?""+t+G(i,function(l){return a(l)}).join(t)+t:"")+function Uz(r){return"</"+r+">"}(o)}(r)}function qd(r){return{zrId:r,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function oT(r,e,t,a){return oe("svg","root",{width:r,height:e,xmlns:aT,"xmlns:xlink":nT,version:"1.1",baseProfile:"full",viewBox:!!a&&"0 0 "+r+" "+e},t)}var sT={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},ni="transform-origin";function Zz(r,e,t){var a=V({},r.shape);V(a,e),r.buildPath(t,a);var n=new rT;return n.reset(Z0(r)),t.rebuildPath(n,1),n.generateStr(),n.getStr()}function Xz(r,e){var t=e.originX,a=e.originY;(t||a)&&(r[ni]=t+"px "+a+"px")}var qz={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function lT(r,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=r,t}function uT(r){return U(r)?sT[r]?"cubic-bezier("+sT[r]+")":zv(r)?r:"":""}function th(r,e,t,a){var n=r.animators,i=n.length,o=[];if(r instanceof hf){var s=function Kz(r,e,t){var i,o,n={};if(A(r.shape.paths,function(l){var u=qd(t.zrId);u.animation=!0,th(l,{},u,!0);var f=u.cssAnims,h=u.cssNodes,v=mt(f),c=v.length;if(c){var p=f[o=v[c-1]];for(var d in p){var g=p[d];n[d]=n[d]||{d:""},n[d].d+=g.d||""}for(var y in h){var m=h[y].animation;m.indexOf(o)>=0&&(i=m)}}}),i){e.d=!1;var s=lT(n,t);return i.replace(o,s)}}(r,e,t);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u<i;u++){var f=n[u],h=[f.getMaxTime()/1e3+"s"],v=uT(f.getClip().easing),c=f.getDelay();h.push(v||"linear"),c&&h.push(c/1e3+"s"),f.getLoop()&&h.push("infinite");var p=h.join(" ");l[p]=l[p]||[p,[]],l[p][1].push(f)}function d(m){var _=m[1],S=_.length,b={},x={},w={},T="animation-timing-function";function C(at,yt,vt){for(var K=at.getTracks(),ft=at.getMaxTime(),Ht=0;Ht<K.length;Ht++){var At=K[Ht];if(At.needsAnimate()){var qt=At.keyframes,Yt=At.propName;if(vt&&(Yt=vt(Yt)),Yt)for(var be=0;be<qt.length;be++){var ba=qt[be],ze=Math.round(ba.time/ft*100)+"%",rv=uT(ba.easing),un=ba.rawValue;(U(un)||wt(un))&&(yt[ze]=yt[ze]||{},yt[ze][Yt]=ba.rawValue,rv&&(yt[ze][T]=rv))}}}}for(var M=0;M<S;M++)(L=(D=_[M]).targetName)?"shape"===L&&C(D,x):!a&&C(D,b);for(var I in b){var P={};i_(P,r),V(P,b[I]);var R=X0(P),E=b[I][T];w[I]=R?{transform:R}:{},Xz(w[I],P),E&&(w[I][T]=E)}var N,k=!0;for(var I in x){w[I]=w[I]||{};var B=!N;E=x[I][T],B&&(N=new Hr);var F=N.len();N.reset(),w[I].d=Zz(r,x[I],N);var W=N.len();if(!B&&F!==W){k=!1;break}E&&(w[I][T]=E)}if(!k)for(var I in w)delete w[I].d;if(!a)for(M=0;M<S;M++){var D,L;"style"===(L=(D=_[M]).targetName)&&C(D,w,function(K){return qz[K]})}var tt,X=mt(w),$=!0;for(M=1;M<X.length;M++){var dt=X[M-1];if(w[dt][ni]!==w[X[M]][ni]){$=!1;break}tt=w[dt][ni]}if($&&tt){for(var I in w)w[I][ni]&&delete w[I][ni];e[ni]=tt}if(Lt(X,function(at){return mt(w[at]).length>0}).length)return lT(w,t)+" "+m[0]+" both"}for(var g in l)(s=d(l[g]))&&o.push(s);if(o.length){var y=t.zrId+"-cls-"+t.cssClassIdx++;t.cssNodes["."+y]={animation:o.join(",")},e.class=y}}var ll=Math.round;function fT(r){return r&&U(r.src)}function hT(r){return r&&j(r.toDataURL)}function Kd(r,e,t,a){(function Gz(r,e,t,a){var n=null==e.opacity?1:e.opacity;if(t instanceof ue)r("opacity",n);else{if(function Vz(r){var e=r.fill;return null!=e&&e!==sl}(e)){var i=as(e.fill);r("fill",i.color);var o=null!=e.fillOpacity?e.fillOpacity*i.opacity*n:i.opacity*n;(a||o<1)&&r("fill-opacity",o)}else r("fill",sl);if(function Bz(r){var e=r.stroke;return null!=e&&e!==sl}(e)){var s=as(e.stroke);r("stroke",s.color);var l=e.strokeNoScale?t.getLineScale():1,u=l?(e.lineWidth||0)/l:0,f=null!=e.strokeOpacity?e.strokeOpacity*s.opacity*n:s.opacity*n,h=e.strokeFirst;if((a||1!==u)&&r("stroke-width",u),(a||h)&&r("paint-order",h?"stroke":"fill"),(a||f<1)&&r("stroke-opacity",f),e.lineDash){var v=$p(t),c=v[0],p=v[1];c&&(p=Nz(p||0),r("stroke-dasharray",c.join(",")),(p||a)&&r("stroke-dashoffset",p))}else a&&r("stroke-dasharray",sl);for(var d=0;d<Zd.length;d++){var g=Zd[d];if(a||e[g]!==ku[g]){var y=e[g]||ku[g];y&&r(zz[d],y)}}}else a&&r("stroke",sl)}})(function(n,i){var o="fill"===n||"stroke"===n;o&&Y0(i)?yT(e,r,n,a):o&&Zv(i)?mT(t,r,n,a):r[n]=i},e,t,!1),function r5(r,e,t){var a=r.style;if(function D2(r){return r&&(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)}(a)){var n=function L2(r){var e=r.style,t=r.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(",")}(r),i=t.shadowCache,o=i[n];if(!o){var s=r.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var f=a.shadowOffsetX||0,h=a.shadowOffsetY||0,v=a.shadowBlur,c=as(a.shadowColor),p=c.opacity,d=c.color,m=v/2/l+" "+v/2/u;o=t.zrId+"-s"+t.shadowIdx++,t.defs[o]=oe("filter",o,{id:o,x:"-100%",y:"-100%",width:"300%",height:"300%"},[oe("feDropShadow","",{dx:f/l,dy:h/u,stdDeviation:m,"flood-color":d,"flood-opacity":p})]),i[n]=o}e.filter=pu(o)}}(t,r,a)}function vT(r){return Ra(r[0]-1)&&Ra(r[1])&&Ra(r[2])&&Ra(r[3]-1)}function jd(r,e,t){if(e&&(!function jz(r){return Ra(r[4])&&Ra(r[5])}(e)||!vT(e))){var a=t?10:1e4;r.transform=vT(e)?"translate("+ll(e[4]*a)/a+" "+ll(e[5]*a)/a+")":function C2(r){return"matrix("+cu(r[0])+","+cu(r[1])+","+cu(r[2])+","+cu(r[3])+","+Yv(r[4])+","+Yv(r[5])+")"}(e)}}function cT(r,e,t){for(var a=r.points,n=[],i=0;i<a.length;i++)n.push(ll(a[i][0]*t)/t),n.push(ll(a[i][1]*t)/t);e.points=n.join(" ")}function pT(r){return!r.smooth}var Jz={circle:[function Qz(r){var e=G(r,function(t){return"string"==typeof t?[t,t]:t});return function(t,a,n){for(var i=0;i<e.length;i++){var o=e[i],s=t[o[0]];null!=s&&(a[o[1]]=ll(s*n)/n)}}}(["cx","cy","r"])],polyline:[cT,pT],polygon:[cT,pT]};function dT(r,e){var t=r.style,a=r.shape,n=Jz[r.type],i={},o=e.animation,s="path",l=r.style.strokePercent,u=e.compress&&Z0(r)||4;if(!n||e.willUpdate||n[1]&&!n[1](a)||o&&function $z(r){for(var e=r.animators,t=0;t<e.length;t++)if("shape"===e[t].targetName)return!0;return!1}(r)||l<1){var h=!r.path||r.shapeChanged();r.path||r.createPathProxy();var v=r.path;h&&(v.beginPath(),r.buildPath(v,r.shape),r.pathUpdated());var c=v.getVersion(),p=r,d=p.__svgPathBuilder;(p.__svgPathVersion!==c||!d||l!==p.__svgPathStrokePercent)&&(d||(d=p.__svgPathBuilder=new rT),d.reset(u),v.rebuildPath(d,l),d.generateStr(),p.__svgPathVersion=c,p.__svgPathStrokePercent=l),i.d=d.getStr()}else{s=r.type;var f=Math.pow(10,u);n[0](a,i,f)}return jd(i,r.transform),Kd(i,t,r,e),e.animation&&th(r,i,e),oe(s,r.id+"",i)}function gT(r,e){return r instanceof pt?dT(r,e):r instanceof ue?function t5(r,e){var t=r.style,a=t.image;if(a&&!U(a)&&(fT(a)?a=a.src:hT(a)&&(a=a.toDataURL())),a){var n=t.x||0,i=t.y||0,l={href:a,width:t.width,height:t.height};return n&&(l.x=n),i&&(l.y=i),jd(l,r.transform),Kd(l,t,r,e),e.animation&&th(r,l,e),oe("image",r.id+"",l)}}(r,e):r instanceof gs?function e5(r,e){var t=r.style,a=t.text;if(null!=a&&(a+=""),a&&!isNaN(t.x)&&!isNaN(t.y)){var n=t.font||wa,i=t.x||0,o=function M2(r,e,t){return"top"===t?r+=e/2:"bottom"===t&&(r-=e/2),r}(t.y||0,bu(n),t.textBaseline),l={"dominant-baseline":"central","text-anchor":A2[t.textAlign]||t.textAlign};if(eS(t)){var u="",f=t.fontStyle,h=$_(t.fontSize);if(!parseFloat(h))return;var c=t.fontWeight;u+="font-size:"+h+";font-family:"+(t.fontFamily||Km)+";",f&&"normal"!==f&&(u+="font-style:"+f+";"),c&&"normal"!==c&&(u+="font-weight:"+c+";"),l.style=u}else l.style="font: "+n;return a.match(/\s/)&&(l["xml:space"]="preserve"),i&&(l.x=i),o&&(l.y=o),jd(l,r.transform),Kd(l,t,r,e),e.animation&&th(r,l,e),oe("text",r.id+"",l,void 0,a)}}(r,e):void 0}function yT(r,e,t,a){var i,n=r[t],o={gradientUnits:n.global?"userSpaceOnUse":"objectBoundingBox"};if(W0(n))i="linearGradient",o.x1=n.x,o.y1=n.y,o.x2=n.x2,o.y2=n.y2;else{if(!U0(n))return;i="radialGradient",o.cx=st(n.x,.5),o.cy=st(n.y,.5),o.r=st(n.r,.5)}for(var s=n.colorStops,l=[],u=0,f=s.length;u<f;++u){var h=100*Yv(s[u].offset)+"%",c=as(s[u].color),d=c.opacity,g={offset:h};g["stop-color"]=c.color,d<1&&(g["stop-opacity"]=d),l.push(oe("stop",u+"",g))}var m=Xd(oe(i,"",o,l)),_=a.gradientCache,S=_[m];S||(S=a.zrId+"-g"+a.gradientIdx++,_[m]=S,o.id=S,a.defs[S]=oe(i,S,o,l)),e[t]=pu(S)}function mT(r,e,t,a){var h,n=r.style[t],i=r.getBoundingRect(),o={},s=n.repeat,l="no-repeat"===s,u="repeat-x"===s,f="repeat-y"===s;if(H0(n)){var v=n.imageWidth,c=n.imageHeight,p=void 0,d=n.image;if(U(d)?p=d:fT(d)?p=d.src:hT(d)&&(p=d.toDataURL()),typeof Image>"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";de(v,g),de(c,g)}else if(null==v||null==c){var y=function(M,D){if(M){var L=M.elm,I=v||D.width,P=c||D.height;"pattern"===M.tag&&(u?(P=1,I/=i.width):f&&(I=1,P/=i.height)),M.attrs.width=I,M.attrs.height=P,L&&(L.setAttribute("width",I),L.setAttribute("height",P))}},m=Ac(p,null,r,function(M){l||y(x,M),y(h,M)});m&&m.width&&m.height&&(v=v||m.width,c=c||m.height)}h=oe("image","img",{href:p,width:v,height:c}),o.width=v,o.height=c}else n.svgElement&&(h=et(n.svgElement),o.width=n.svgWidth,o.height=n.svgHeight);if(h){var _,S;l?_=S=1:u?(S=1,_=o.width/i.width):f?(_=1,S=o.height/i.height):o.patternUnits="userSpaceOnUse",null!=_&&!isNaN(_)&&(o.width=_),null!=S&&!isNaN(S)&&(o.height=S);var b=X0(n);b&&(o.patternTransform=b);var x=oe("pattern","",o,[h]),w=Xd(x),T=a.patternCache,C=T[w];C||(C=a.zrId+"-p"+a.patternIdx++,T[w]=C,o.id=C,x=a.defs[C]=oe("pattern",C,o,[h])),e[t]=pu(C)}}function a5(r,e,t){var a=t.clipPathCache,n=t.defs,i=a[r.id];if(!i){var o={id:i=t.zrId+"-c"+t.clipPathIdx++};a[r.id]=i,n[i]=oe("clipPath",i,o,[dT(r,t)])}e["clip-path"]=pu(i)}function _T(r){return document.createTextNode(r)}function ii(r,e,t){r.insertBefore(e,t)}function ST(r,e){r.removeChild(e)}function xT(r,e){r.appendChild(e)}function bT(r){return r.parentNode}function wT(r){return r.nextSibling}function Qd(r,e){r.textContent=e}var TT=58,n5=120,i5=oe("","");function Jd(r){return void 0===r}function jr(r){return void 0!==r}function o5(r,e,t){for(var a={},n=e;n<=t;++n){var i=r[n].key;void 0!==i&&(a[i]=n)}return a}function ul(r,e){return r.tag===e.tag&&r.key===e.key}function fl(r){var e,t=r.children,a=r.tag;if(jr(a)){var n=r.elm=iT(a);if($d(i5,r),z(t))for(e=0;e<t.length;++e){var i=t[e];null!=i&&xT(n,fl(i))}else jr(r.text)&&!J(r.text)&&xT(n,_T(r.text))}else r.elm=_T(r.text);return r.elm}function CT(r,e,t,a,n){for(;a<=n;++a){var i=t[a];null!=i&&ii(r,fl(i),e)}}function eh(r,e,t,a){for(;t<=a;++t){var n=e[t];null!=n&&(jr(n.tag)?ST(bT(n.elm),n.elm):ST(r,n.elm))}}function $d(r,e){var t,a=e.elm,n=r&&r.attrs||{},i=e.attrs||{};if(n!==i){for(t in i){var o=i[t];n[t]!==o&&(!0===o?a.setAttribute(t,""):!1===o?a.removeAttribute(t):t.charCodeAt(0)!==n5?a.setAttribute(t,o):"xmlns:xlink"===t||"xmlns"===t?a.setAttributeNS(Fz,t,o):t.charCodeAt(3)===TT?a.setAttributeNS(Hz,t,o):t.charCodeAt(5)===TT?a.setAttributeNS(nT,t,o):a.setAttribute(t,o))}for(t in n)t in i||a.removeAttribute(t)}}function po(r,e){var t=e.elm=r.elm,a=r.children,n=e.children;r!==e&&($d(r,e),Jd(e.text)?jr(a)&&jr(n)?a!==n&&function s5(r,e,t){for(var h,v,c,a=0,n=0,i=e.length-1,o=e[0],s=e[i],l=t.length-1,u=t[0],f=t[l];a<=i&&n<=l;)null==o?o=e[++a]:null==s?s=e[--i]:null==u?u=t[++n]:null==f?f=t[--l]:ul(o,u)?(po(o,u),o=e[++a],u=t[++n]):ul(s,f)?(po(s,f),s=e[--i],f=t[--l]):ul(o,f)?(po(o,f),ii(r,o.elm,wT(s.elm)),o=e[++a],f=t[--l]):ul(s,u)?(po(s,u),ii(r,s.elm,o.elm),s=e[--i],u=t[++n]):(Jd(h)&&(h=o5(e,a,i)),Jd(v=h[u.key])||(c=e[v]).tag!==u.tag?ii(r,fl(u),o.elm):(po(c,u),e[v]=void 0,ii(r,c.elm,o.elm)),u=t[++n]);(a<=i||n<=l)&&(a>i?CT(r,null==t[l+1]?null:t[l+1].elm,t,n,l):eh(r,e,a,i))}(t,a,n):jr(n)?(jr(r.text)&&Qd(t,""),CT(t,null,n,0,n.length-1)):jr(a)?eh(t,a,0,a.length-1):jr(r.text)&&Qd(t,""):r.text!==e.text&&(jr(a)&&eh(t,a,0,a.length-1),Qd(t,e.text)))}var u5=0,f5=function(){function r(e,t,a){if(this.type="svg",this.refreshHover=function(){},this.configLayer=function(){},this.storage=t,this._opts=a=V({},a),this.root=e,this._id="zr"+u5++,this._oldVNode=oT(a.width,a.height),e&&!a.ssr){var n=this._viewport=document.createElement("div");n.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=iT("svg");$d(null,this._oldVNode),n.appendChild(i),e.appendChild(n)}this.resize(a.width,a.height)}return r.prototype.getType=function(){return this.type},r.prototype.getViewportRoot=function(){return this._viewport},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.getSvgDom=function(){return this._svgDom},r.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",function l5(r,e){if(ul(r,e))po(r,e);else{var t=r.elm,a=bT(t);fl(e),null!==a&&(ii(a,e.elm,wT(t)),eh(a,[r],0,0))}}(this._oldVNode,e),this._oldVNode=e}},r.prototype.renderOneToVNode=function(e){return gT(e,qd(this._id))},r.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),a=this._width,n=this._height,i=qd(this._id);i.animation=e.animation,i.willUpdate=e.willUpdate,i.compress=e.compress;var o=[],s=this._bgVNode=function h5(r,e,t,a){var n;if(t&&"none"!==t)if(n=oe("rect","bg",{width:r,height:e,x:"0",y:"0",id:"0"}),Y0(t))yT({fill:t},n.attrs,"fill",a);else if(Zv(t))mT({style:{fill:t},dirty:Xt,getBoundingRect:function(){return{width:r,height:e}}},n.attrs,"fill",a);else{var i=as(t),s=i.opacity;n.attrs.fill=i.color,s<1&&(n.attrs["fill-opacity"]=s)}return n}(a,n,this._backgroundColor,i);s&&o.push(s);var l=e.compress?null:this._mainVNode=oe("g","main",{},[]);this._paintList(t,i,l?l.children:o),l&&o.push(l);var u=G(mt(i.defs),function(v){return i.defs[v]});if(u.length&&o.push(oe("defs","defs",{},u)),e.animation){var f=function Yz(r,e,t){var a=(t=t||{}).newline?"\n":"",n=" {"+a,i=a+"}",o=G(mt(r),function(l){return l+n+G(mt(r[l]),function(u){return u+":"+r[l][u]+";"}).join(a)+i}).join(a),s=G(mt(e),function(l){return"@keyframes "+l+n+G(mt(e[l]),function(u){return u+n+G(mt(e[l][u]),function(f){var h=e[l][u][f];return"d"===f&&(h='path("'+h+'")'),f+":"+h+";"}).join(a)+i}).join(a)+i}).join(a);return o||s?["<![CDATA[",o,s,"]]>"].join(a):""}(i.cssNodes,i.cssAnims,{newline:!0});if(f){var h=oe("style","stl",{},[],f);o.push(h)}}return oT(a,n,o,e.useViewBox)},r.prototype.renderToString=function(e){return Xd(this.renderToVNode({animation:st((e=e||{}).cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:st(e.useViewBox,!0)}),{newline:!0})},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e},r.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},r.prototype._paintList=function(e,t,a){for(var s,l,n=e.length,i=[],o=0,u=0,f=0;f<n;f++){var h=e[f];if(!h.invisible){var v=h.__clipPaths,c=v&&v.length||0,p=l&&l.length||0,d=void 0;for(d=Math.max(c-1,p-1);d>=0&&(!v||!l||v[d]!==l[d]);d--);for(var g=p-1;g>d;g--)s=i[--o-1];for(var y=d+1;y<c;y++){var m={};a5(v[y],m,t);var _=oe("g","clip-g-"+u++,m,[]);(s?s.children:a).push(_),i[o++]=_,s=_}l=v;var S=gT(h,t);S&&(s?s.children:a).push(S)}}},r.prototype.resize=function(e,t){var a=this._opts,n=this.root,i=this._viewport;if(null!=e&&(a.width=e),null!=t&&(a.height=t),n&&i&&(i.style.display="none",e=lo(n,0,a),t=lo(n,1,a),i.style.display=""),this._width!==e||this._height!==t){if(this._width=e,this._height=t,i){var o=i.style;o.width=e+"px",o.height=t+"px"}if(Zv(this._backgroundColor))this.refresh();else{var s=this._svgDom;s&&(s.setAttribute("width",e),s.setAttribute("height",t));var l=this._bgVNode&&this._bgVNode.elm;l&&(l.setAttribute("width",e),l.setAttribute("height",t))}}},r.prototype.getWidth=function(){return this._width},r.prototype.getHeight=function(){return this._height},r.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},r.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},r.prototype.toDataURL=function(e){var t=this.renderToString(),a="data:image/svg+xml;";return e?(t=P2(t))&&a+"base64,"+t:a+"charset=UTF-8,"+encodeURIComponent(t)},r}();const v5=f5;var p5=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.getInitialData=function(t){return Zr(null,this,{useEncodeDefaulter:!0})},e.prototype.getLegendIcon=function(t){var a=new rt,n=Kt("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);a.add(n),n.setStyle(t.lineStyle);var i=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),s="none"===i?"circle":i,l=.8*t.itemHeight,u=Kt(s,(t.itemWidth-l)/2,(t.itemHeight-l)/2,l,l,t.itemStyle.fill);return a.add(u),u.setStyle(t.itemStyle),u.rotation=("inherit"===t.iconRotate?o:t.iconRotate||0)*Math.PI/180,u.setOrigin([t.itemWidth/2,t.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),a},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Nt);const d5=p5;function go(r,e){var t=r.mapDimensionsAll("defaultedLabel"),a=t.length;if(1===a){var n=ji(r,e,t[0]);return null!=n?n+"":null}if(a){for(var i=[],o=0;o<t.length;o++)i.push(ji(r,e,t[o]));return i.join(" ")}}function MT(r,e){var t=r.mapDimensionsAll("defaultedLabel");if(!z(e))return e+"";for(var a=[],n=0;n<t.length;n++){var i=r.getDimensionIndex(t[n]);i>=0&&a.push(e[i])}return a.join(" ")}var g5=function(r){function e(t,a,n,i){var o=r.call(this)||this;return o.updateData(t,a,n,i),o}return O(e,r),e.prototype._createSymbol=function(t,a,n,i,o){this.removeAll();var s=Kt(t,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=y5,this._symbolType=t,this.add(s)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){ua(this.childAt(0))},e.prototype.downplay=function(){fa(this.childAt(0))},e.prototype.setZ=function(t,a){var n=this.childAt(0);n.zlevel=t,n.z=a},e.prototype.setDraggable=function(t,a){var n=this.childAt(0);n.draggable=t,n.cursor=!a&&t?"move":n.cursor},e.prototype.updateData=function(t,a,n,i){this.silent=!1;var o=t.getItemVisual(a,"symbol")||"circle",s=t.hostModel,l=e.getSymbolSize(t,a),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var h=t.getItemVisual(a,"symbolKeepAspect");this._createSymbol(o,t,a,l,h)}else{(v=this.childAt(0)).silent=!1;var c={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(c):Ct(v,c,s,a),br(v)}if(this._updateCommon(t,a,l,n,i),u){var v=this.childAt(0);f||(c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}},v.scaleX=v.scaleY=0,v.style.opacity=0,zt(v,c,s,a))}f&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,a,n,i,o){var u,f,h,v,c,p,d,g,y,s=this.childAt(0),l=t.hostModel;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,h=i.selectItemStyle,v=i.focus,c=i.blurScope,d=i.labelStatesModels,g=i.hoverScale,y=i.cursorStyle,p=i.emphasisDisabled),!i||t.hasItemOption){var m=i&&i.itemModel?i.itemModel:t.getItemModel(a),_=m.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),h=m.getModel(["select","itemStyle"]).getItemStyle(),f=m.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),c=_.get("blurScope"),p=_.get("disabled"),d=ae(m),g=_.getShallow("scale"),y=m.getShallow("cursor")}var S=t.getItemVisual(a,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=so(t.getItemVisual(a,"symbolOffset"),n);b&&(s.x=b[0],s.y=b[1]),y&&s.attr("cursor",y);var x=t.getItemVisual(a,"style"),w=x.fill;if(s instanceof ue){var T=s.style;s.useStyle(V({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.useStyle(s.__isEmptyBrush?V({},x):x),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=t.getItemVisual(a,"liftZ"),M=this._z2;null!=C?null==M&&(this._z2=s.z2,s.z2+=C):null!=M&&(s.z2=M,this._z2=null);var D=o&&o.useNameLabel;ve(s,d,{labelFetcher:l,labelDataIndex:a,defaultText:function L(R){return D?t.getName(R):go(t,R)},inheritColor:w,defaultOpacity:x.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var I=s.ensureState("emphasis");I.style=u,s.ensureState("select").style=h,s.ensureState("blur").style=f;var P=null==g||!0===g?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;I.scaleX=this._sizeX*P,I.scaleY=this._sizeY*P,this.setSymbolScale(1),Ut(this,v,c,p)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,a,n){var i=this.childAt(0),o=nt(this).dataIndex,s=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var l=i.getTextContent();l&&za(l,{style:{opacity:0}},a,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();za(i,{style:{opacity:0},scaleX:0,scaleY:0},a,{dataIndex:o,cb:t,removeOpt:s})},e.getSymbolSize=function(t,a){return Xs(t.getItemVisual(a,"symbolSize"))},e}(rt);function y5(r,e){this.parent.drift(r,e)}const hl=g5;function tg(r,e,t,a){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(a.isIgnore&&a.isIgnore(t))&&!(a.clipShape&&!a.clipShape.contain(e[0],e[1]))&&"none"!==r.getItemVisual(t,"symbol")}function DT(r){return null!=r&&!J(r)&&(r={isIgnore:r}),r||{}}function LT(r){var e=r.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:ae(e),cursorStyle:e.get("cursor")}}var m5=function(){function r(e){this.group=new rt,this._SymbolCtor=e||hl}return r.prototype.updateData=function(e,t){this._progressiveEls=null,t=DT(t);var a=this.group,n=e.hostModel,i=this._data,o=this._SymbolCtor,s=t.disableAnimation,l=LT(e),u={disableAnimation:s},f=t.getSymbolPoint||function(h){return e.getItemLayout(h)};i||a.removeAll(),e.diff(i).add(function(h){var v=f(h);if(tg(e,v,h,t)){var c=new o(e,h,l,u);c.setPosition(v),e.setItemGraphicEl(h,c),a.add(c)}}).update(function(h,v){var c=i.getItemGraphicEl(v),p=f(h);if(tg(e,p,h,t)){var d=e.getItemVisual(h,"symbol")||"circle",g=c&&c.getSymbolType&&c.getSymbolType();if(!c||g&&g!==d)a.remove(c),(c=new o(e,h,l,u)).setPosition(p);else{c.updateData(e,h,l,u);var y={x:p[0],y:p[1]};s?c.attr(y):Ct(c,y,n)}a.add(c),e.setItemGraphicEl(h,c)}else a.remove(c)}).remove(function(h){var v=i.getItemGraphicEl(h);v&&v.fadeOut(function(){a.remove(v)},n)}).execute(),this._getSymbolPoint=f,this._data=e},r.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(a,n){var i=e._getSymbolPoint(n);a.setPosition(i),a.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=LT(e),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t,a){function n(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],a=DT(a);for(var i=e.start;i<e.end;i++){var o=t.getItemLayout(i);if(tg(t,o,i,a)){var s=new this._SymbolCtor(t,i,this._seriesScope);s.traverse(n),s.setPosition(o),this.group.add(s),t.setItemGraphicEl(i,s),this._progressiveEls.push(s)}}},r.prototype.eachRendered=function(e){Ya(this._progressiveEls||this.group,e)},r.prototype.remove=function(e){var t=this.group,a=this._data;a&&e?a.eachItemGraphicEl(function(n){n.fadeOut(function(){t.remove(n)},a.hostModel)}):t.removeAll()},r}();const vl=m5;function IT(r,e,t){var a=r.getBaseAxis(),n=r.getOtherAxis(a),i=function _5(r,e){var t=0,a=r.scale.getExtent();return"start"===e?t=a[0]:"end"===e?t=a[1]:wt(e)&&!isNaN(e)?t=e:a[0]>0?t=a[0]:a[1]<0&&(t=a[1]),t}(n,t),o=a.dim,s=n.dim,l=e.mapDimension(s),u=e.mapDimension(o),f="x"===s||"radius"===s?1:0,h=G(r.dimensions,function(p){return e.mapDimension(p)}),v=!1,c=e.getCalculationInfo("stackResultDimension");return pa(e,h[0])&&(v=!0,h[0]=c),pa(e,h[1])&&(v=!0,h[1]=c),{dataDimsForPoint:h,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!v,valueDim:l,baseDim:u,baseDataOffset:f,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function PT(r,e,t,a){var n=NaN;r.stacked&&(n=t.get(t.getCalculationInfo("stackedOverDimension"),a)),isNaN(n)&&(n=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=t.get(r.baseDim,a),o[1-i]=n,e.dataToPoint(o)}var ja=Math.min,Qa=Math.max;function oi(r,e){return isNaN(r)||isNaN(e)}function eg(r,e,t,a,n,i,o,s,l){for(var u,f,h,v,c,p,d=t,g=0;g<a;g++){var y=e[2*d],m=e[2*d+1];if(d>=n||d<0)break;if(oi(y,m)){if(l){d+=i;continue}break}if(d===t)r[i>0?"moveTo":"lineTo"](y,m),h=y,v=m;else{var _=y-u,S=m-f;if(_*_+S*S<.5){d+=i;continue}if(o>0){for(var b=d+i,x=e[2*b],w=e[2*b+1];x===y&&w===m&&g<a;)g++,x=e[2*(b+=i)],w=e[2*b+1],_=(y=e[2*(d+=i)])-u,S=(m=e[2*d+1])-f;var T=g+1;if(l)for(;oi(x,w)&&T<a;)T++,x=e[2*(b+=i)],w=e[2*b+1];var C=.5,M=0,D=0,L=void 0,I=void 0;if(T>=a||oi(x,w))c=y,p=m;else{M=x-u,D=w-f;var P=y-u,R=x-y,E=m-f,N=w-m,k=void 0,B=void 0;if("x"===s){var F=M>0?1:-1;c=y-F*(k=Math.abs(P))*o,p=m,L=y+F*(B=Math.abs(R))*o,I=m}else if("y"===s){var W=D>0?1:-1;c=y,p=m-W*(k=Math.abs(E))*o,L=y,I=m+W*(B=Math.abs(N))*o}else k=Math.sqrt(P*P+E*E),c=y-M*o*(1-(C=(B=Math.sqrt(R*R+N*N))/(B+k))),p=m-D*o*(1-C),I=m+D*o*C,L=ja(L=y+M*o*C,Qa(x,y)),I=ja(I,Qa(w,m)),L=Qa(L,ja(x,y)),p=m-(D=(I=Qa(I,ja(w,m)))-m)*k/B,c=ja(c=y-(M=L-y)*k/B,Qa(u,y)),p=ja(p,Qa(f,m)),L=y+(M=y-(c=Qa(c,ja(u,y))))*B/k,I=m+(D=m-(p=Qa(p,ja(f,m))))*B/k}r.bezierCurveTo(h,v,c,p,y,m),h=L,v=I}else r.lineTo(y,m)}u=y,f=m,d+=i}return g}var RT=function r(){this.smooth=0,this.smoothConstraint=!0},b5=function(r){function e(t){var a=r.call(this,t)||this;return a.type="ec-polyline",a}return O(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new RT},e.prototype.buildPath=function(t,a){var n=a.points,i=0,o=n.length/2;if(a.connectNulls){for(;o>0&&oi(n[2*o-2],n[2*o-1]);o--);for(;i<o&&oi(n[2*i],n[2*i+1]);i++);}for(;i<o;)i+=eg(t,n,i,o,o,1,a.smooth,a.smoothMonotone,a.connectNulls)+1},e.prototype.getPointOn=function(t,a){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var s,l,i=this.path.data,o=Hr.CMD,u="x"===a,f=[],h=0;h<i.length;){var c=void 0,p=void 0,d=void 0,g=void 0,y=void 0,m=void 0,_=void 0;switch(i[h++]){case o.M:s=i[h++],l=i[h++];break;case o.L:if(c=i[h++],p=i[h++],(_=u?(t-s)/(c-s):(t-l)/(p-l))<=1&&_>=0){var S=u?(p-l)*_+l:(c-s)*_+s;return u?[t,S]:[S,t]}s=c,l=p;break;case o.C:c=i[h++],p=i[h++],d=i[h++],g=i[h++],y=i[h++],m=i[h++];var b=u?fu(s,c,d,y,t,f):fu(l,p,g,m,t,f);if(b>0)for(var x=0;x<b;x++){var w=f[x];if(w<=1&&w>=0)return S=u?re(l,p,g,m,w):re(s,c,d,y,w),u?[t,S]:[S,t]}s=y,l=m}}},e}(pt),w5=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e}(RT),ET=function(r){function e(t){var a=r.call(this,t)||this;return a.type="ec-polygon",a}return O(e,r),e.prototype.getDefaultShape=function(){return new w5},e.prototype.buildPath=function(t,a){var n=a.points,i=a.stackedOnPoints,o=0,s=n.length/2,l=a.smoothMonotone;if(a.connectNulls){for(;s>0&&oi(n[2*s-2],n[2*s-1]);s--);for(;o<s&&oi(n[2*o],n[2*o+1]);o++);}for(;o<s;){var u=eg(t,n,o,s,s,1,a.smooth,l,a.connectNulls);eg(t,i,o+u-1,u,s,-1,a.stackedOnSmooth,l,a.connectNulls),o+=u+1,t.closePath()}},e}(pt);function kT(r,e,t,a,n){var i=r.getArea(),o=i.x,s=i.y,l=i.width,u=i.height,f=t.get(["lineStyle","width"])||2;o-=f/2,s-=f/2,l+=f,u+=f,o=Math.floor(o),l=Math.round(l);var h=new St({shape:{x:o,y:s,width:l,height:u}});if(e){var v=r.getBaseAxis(),c=v.isHorizontal(),p=v.inverse;c?(p&&(h.shape.x+=l),h.shape.width=0):(p||(h.shape.y+=u),h.shape.height=0);var d=j(n)?function(g){n(g,h)}:null;zt(h,{shape:{width:l,height:u,x:o,y:s}},t,null,a,d)}return h}function OT(r,e,t){var a=r.getArea(),n=Wt(a.r0,1),i=Wt(a.r,1),o=new Me({shape:{cx:Wt(r.cx,1),cy:Wt(r.cy,1),r0:n,r:i,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}});return e&&("angle"===r.getBaseAxis().dim?o.shape.endAngle=a.startAngle:o.shape.r=n,zt(o,{shape:{endAngle:a.endAngle,r:i}},t)),o}function rh(r,e,t,a,n){return r?"polar"===r.type?OT(r,e,t):"cartesian2d"===r.type?kT(r,e,t,a,n):null:null}function si(r,e){return r.type===e}function NT(r,e){if(r.length===e.length){for(var t=0;t<r.length;t++)if(r[t]!==e[t])return;return!0}}function VT(r){for(var e=1/0,t=1/0,a=-1/0,n=-1/0,i=0;i<r.length;){var o=r[i++],s=r[i++];isNaN(o)||(e=Math.min(o,e),a=Math.max(o,a)),isNaN(s)||(t=Math.min(s,t),n=Math.max(s,n))}return[[e,t],[a,n]]}function BT(r,e){var t=VT(r),a=t[0],n=t[1],i=VT(e),o=i[0],s=i[1];return Math.max(Math.abs(a[0]-o[0]),Math.abs(a[1]-o[1]),Math.abs(n[0]-s[0]),Math.abs(n[1]-s[1]))}function zT(r){return wt(r)?r:r?.5:0}function Ja(r,e,t,a){var n=e.getBaseAxis(),i="x"===n.dim||"radius"===n.dim?0:1,o=[],s=0,l=[],u=[],f=[],h=[];if(a){for(s=0;s<r.length;s+=2)!isNaN(r[s])&&!isNaN(r[s+1])&&h.push(r[s],r[s+1]);r=h}for(s=0;s<r.length-2;s+=2)switch(f[0]=r[s+2],f[1]=r[s+3],u[0]=r[s],u[1]=r[s+1],o.push(u[0],u[1]),t){case"end":l[i]=f[i],l[1-i]=u[1-i],o.push(l[0],l[1]);break;case"middle":var c=[];l[i]=c[i]=(u[i]+f[i])/2,l[1-i]=u[1-i],c[1-i]=f[1-i],o.push(l[0],l[1]),o.push(c[0],c[1]);break;default:l[i]=u[i],l[1-i]=f[1-i],o.push(l[0],l[1])}return o.push(r[s++],r[s++]),o}function L5(r,e){return isNaN(r)||isNaN(e)}function GT(r,e){return[r[2*e],r[2*e+1]]}function FT(r){if(r.get(["endLabel","show"]))return!0;for(var e=0;e<Ae.length;e++)if(r.get([Ae[e],"endLabel","show"]))return!0;return!1}function rg(r,e,t,a){if(si(e,"cartesian2d")){var n=a.getModel("endLabel"),i=n.get("valueAnimation"),o=a.getData(),s={lastFrameIndex:0},l=FT(a)?function(c,p){r._endLabelOnDuring(c,p,o,s,i,n,e)}:null,u=e.getBaseAxis().isHorizontal(),f=kT(e,t,a,function(){var c=r._endLabel;c&&t&&null!=s.originalX&&c.attr({x:s.originalX,y:s.originalY})},l);if(!a.get("clip",!0)){var h=f.shape,v=Math.max(h.width,h.height);u?(h.y-=v,h.height+=2*v):(h.x-=v,h.width+=2*v)}return l&&l(1,f),f}return OT(e,t,a)}var E5=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.init=function(){var t=new rt,a=new vl;this.group.add(a.group),this._symbolDraw=a,this._lineGroup=t},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem,s=this.group,l=t.getData(),u=t.getModel("lineStyle"),f=t.getModel("areaStyle"),h=l.getLayout("points")||[],v="polar"===o.type,c=this._coordSys,p=this._symbolDraw,d=this._polyline,g=this._polygon,y=this._lineGroup,m=t.get("animation"),_=!f.isEmpty(),S=f.get("origin"),b=IT(o,l,S),x=_&&function T5(r,e,t){if(!t.valueDim)return[];for(var a=e.count(),n=Xr(2*a),i=0;i<a;i++){var o=PT(t,r,e,i);n[2*i]=o[0],n[2*i+1]=o[1]}return n}(o,l,b),w=t.get("showSymbol"),T=t.get("connectNulls"),C=w&&!v&&function M5(r,e,t){var a=r.get("showAllSymbol"),n="auto"===a;if(!a||n){var i=t.getAxesByScale("ordinal")[0];if(i&&(!n||!function D5(r,e){var t=r.getExtent(),a=Math.abs(t[1]-t[0])/r.scale.count();isNaN(a)&&(a=0);for(var n=e.count(),i=Math.max(1,Math.round(n/5)),o=0;o<n;o+=i)if(1.5*hl.getSymbolSize(e,o)[r.isHorizontal()?1:0]>a)return!1;return!0}(i,e))){var o=e.mapDimension(i.dim),s={};return A(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(e.get(o,l))}}}}(t,l,o),M=this._data;M&&M.eachItemGraphicEl(function(Mt,gt){Mt.__temp&&(s.remove(Mt),M.setItemGraphicEl(gt,null))}),w||p.remove(),s.add(y);var L,D=!v&&t.get("step");o&&o.getArea&&t.get("clip",!0)&&(null!=(L=o.getArea()).width?(L.x-=.1,L.y-=.1,L.width+=.2,L.height+=.2):L.r0&&(L.r0-=.5,L.r+=.5)),this._clipShapeForSymbol=L;var I=function A5(r,e,t){var a=r.getVisual("visualMeta");if(a&&a.length&&r.count()&&"cartesian2d"===e.type){for(var n,i,o=a.length-1;o>=0;o--){var s=r.getDimensionInfo(a[o].dimension);if("x"===(n=s&&s.coordDim)||"y"===n){i=a[o];break}}if(i){var l=e.getAxis(n),u=G(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,h=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),h.reverse());var v=function C5(r,e){var n,i,t=[],a=r.length;function o(f,h,v){var c=f.coord;return{coord:v,color:Uv((v-c)/(h.coord-c),[f.color,h.color])}}for(var s=0;s<a;s++){var l=r[s],u=l.coord;if(u<0)n=l;else{if(u>e){i?t.push(o(i,l,e)):n&&t.push(o(n,l,0),o(n,l,e));break}n&&(t.push(o(n,l,0)),n=null),t.push(l),i=l}}return t}(u,"x"===n?t.getWidth():t.getHeight()),c=v.length;if(!c&&f)return u[0].coord<0?h[1]?h[1]:u[f-1].color:h[0]?h[0]:u[0].color;var d=v[0].coord-10,g=v[c-1].coord+10,y=g-d;if(y<.001)return"transparent";A(v,function(_){_.offset=(_.coord-d)/y}),v.push({offset:c?v[c-1].offset:.5,color:h[1]||"transparent"}),v.unshift({offset:c?v[0].offset:.5,color:h[0]||"transparent"});var m=new eo(0,0,0,0,v,!0);return m[n]=d,m[n+"2"]=g,m}}}(l,o,n)||l.getVisual("style")[l.getVisual("drawType")];if(d&&c.type===o.type&&D===this._step){_&&!g?g=this._newPolygon(h,x):g&&!_&&(y.remove(g),g=this._polygon=null),v||this._initOrUpdateEndLabel(t,o,zn(I));var P=y.getClipPath();P?zt(P,{shape:rg(this,o,!1,t).shape},t):y.setClipPath(rg(this,o,!0,t)),w&&p.updateData(l,{isIgnore:C,clipShape:L,disableAnimation:!0,getSymbolPoint:function(Mt){return[h[2*Mt],h[2*Mt+1]]}}),(!NT(this._stackedOnPoints,x)||!NT(this._points,h))&&(m?this._doUpdateAnimation(l,x,o,n,D,S,T):(D&&(h=Ja(h,o,D,T),x&&(x=Ja(x,o,D,T))),d.setShape({points:h}),g&&g.setShape({points:h,stackedOnPoints:x})))}else w&&p.updateData(l,{isIgnore:C,clipShape:L,disableAnimation:!0,getSymbolPoint:function(Mt){return[h[2*Mt],h[2*Mt+1]]}}),m&&this._initSymbolLabelAnimation(l,o,L),D&&(h=Ja(h,o,D,T),x&&(x=Ja(x,o,D,T))),d=this._newPolyline(h),_?g=this._newPolygon(h,x):g&&(y.remove(g),g=this._polygon=null),v||this._initOrUpdateEndLabel(t,o,zn(I)),y.setClipPath(rg(this,o,!0,t));var E=t.getModel("emphasis"),N=E.get("focus"),k=E.get("blurScope"),B=E.get("disabled");d.useStyle(Q(u.getLineStyle(),{fill:"none",stroke:I,lineJoin:"bevel"})),he(d,t,"lineStyle"),d.style.lineWidth>0&&"bolder"===t.get(["emphasis","lineStyle","width"])&&(d.getState("emphasis").style.lineWidth=+d.style.lineWidth+1),nt(d).seriesIndex=t.seriesIndex,Ut(d,N,k,B);var W=zT(t.get("smooth")),X=t.get("smoothMonotone");if(d.setShape({smooth:W,smoothMonotone:X,connectNulls:T}),g){var $=l.getCalculationInfo("stackedOnSeries"),tt=0;g.useStyle(Q(f.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),$&&(tt=zT($.get("smooth"))),g.setShape({smooth:W,stackedOnSmooth:tt,smoothMonotone:X,connectNulls:T}),he(g,t,"areaStyle"),nt(g).seriesIndex=t.seriesIndex,Ut(g,N,k,B)}var dt=function(Mt){i._changePolyState(Mt)};l.eachItemGraphicEl(function(Mt){Mt&&(Mt.onHoverStateChange=dt)}),this._polyline.onHoverStateChange=dt,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=h,this._step=D,this._valueOrigin=S,t.get("triggerLineEvent")&&(this.packEventData(t,d),g&&this.packEventData(t,g))},e.prototype.packEventData=function(t,a){nt(a).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,a,n,i){var o=t.getData(),s=wn(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&null!=s&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[2*s],h=l[2*s+1];if(isNaN(f)||isNaN(h)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,h))return;var v=t.get("zlevel")||0,c=t.get("z")||0;(u=new hl(o,s)).x=f,u.y=h,u.setZ(v,c);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=v,p.z=c,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Et.prototype.highlight.call(this,t,a,n,i)},e.prototype.downplay=function(t,a,n,i){var o=t.getData(),s=wn(o,i);if(this._changePolyState("normal"),null!=s&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Et.prototype.downplay.call(this,t,a,n,i)},e.prototype._changePolyState=function(t){var a=this._polygon;zu(this._polyline,t),a&&zu(a,t)},e.prototype._newPolyline=function(t){var a=this._polyline;return a&&this._lineGroup.remove(a),a=new b5({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(a),this._polyline=a,a},e.prototype._newPolygon=function(t,a){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new ET({shape:{points:t,stackedOnPoints:a},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,a,n){var i,o,s=a.getBaseAxis(),l=s.inverse;"cartesian2d"===a.type?(i=s.isHorizontal(),o=!1):"polar"===a.type&&(i="angle"===s.dim,o=!0);var u=t.hostModel,f=u.get("animationDuration");j(f)&&(f=f(null));var h=u.get("animationDelay")||0,v=j(h)?h(null):h;t.eachItemGraphicEl(function(c,p){var d=c;if(d){var y=void 0,m=void 0,_=void 0;if(n)if(o){var S=n,b=a.pointToCoord([c.x,c.y]);i?(y=S.startAngle,m=S.endAngle,_=-b[1]/180*Math.PI):(y=S.r0,m=S.r,_=b[0])}else i?(y=n.x,m=n.x+n.width,_=c.x):(y=n.y+n.height,m=n.y,_=c.y);var w=m===y?0:(_-y)/(m-y);l&&(w=1-w);var T=j(h)?h(p):f*w+v,C=d.getSymbolPath(),M=C.getTextContent();d.attr({scaleX:0,scaleY:0}),d.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),M&&M.animateFrom({style:{opacity:0}},{duration:300,delay:T}),C.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,a,n){var i=t.getModel("endLabel");if(FT(t)){var o=t.getData(),s=this._polyline,l=o.getLayout("points");if(!l)return s.removeTextContent(),void(this._endLabel=null);var u=this._endLabel;u||((u=this._endLabel=new xt({z2:200})).ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=function I5(r){for(var e=r.length/2;e>0&&L5(r[2*e-2],r[2*e-1]);e--);return e-1}(l);f>=0&&(ve(s,ae(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:f,defaultText:function(h,v,c){return null!=c?MT(o,c):go(o,h)},enableTextSetter:!0},function R5(r,e){var t=e.getBaseAxis(),a=t.isHorizontal(),n=t.inverse,i=a?n?"right":"left":"center",o=a?"middle":n?"top":"bottom";return{normal:{align:r.get("align")||i,verticalAlign:r.get("verticalAlign")||o}}}(i,a)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,a,n,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){t<1&&null==i.originalX&&(i.originalX=u.x,i.originalY=u.y);var h=n.getLayout("points"),v=n.hostModel,c=v.get("connectNulls"),p=s.get("precision"),d=s.get("distance")||0,g=l.getBaseAxis(),y=g.isHorizontal(),m=g.inverse,_=a.shape,S=m?y?_.x:_.y+_.height:y?_.x+_.width:_.y,b=(y?d:0)*(m?-1:1),x=(y?0:-d)*(m?-1:1),w=y?"x":"y",T=function P5(r,e,t){for(var i,o,a=r.length/2,n="x"===t?0:1,s=0,l=-1,u=0;u<a;u++)if(o=r[2*u+n],!isNaN(o)&&!isNaN(r[2*u+1-n])){if(0===u){i=o;continue}if(i<=e&&o>=e||i>=e&&o<=e){l=u;break}s=u,i=o}return{range:[s,l],t:(e-i)/(o-i)}}(h,S,w),C=T.range,M=C[1]-C[0],D=void 0;if(M>=1){if(M>1&&!c){var L=GT(h,C[0]);u.attr({x:L[0]+b,y:L[1]+x}),o&&(D=v.getRawValue(C[0]))}else{(L=f.getPointOn(S,w))&&u.attr({x:L[0]+b,y:L[1]+x});var I=v.getRawValue(C[0]),P=v.getRawValue(C[1]);o&&(D=M_(n,p,I,P,T.t))}i.lastFrameIndex=C[0]}else{var R=1===t||i.lastFrameIndex>0?C[0]:0;L=GT(h,R),o&&(D=v.getRawValue(R)),u.attr({x:L[0]+b,y:L[1]+x})}o&&Fi(u).setLabelText(D)}},e.prototype._doUpdateAnimation=function(t,a,n,i,o,s,l){var u=this._polyline,f=this._polygon,h=t.hostModel,v=function x5(r,e,t,a,n,i,o,s){for(var l=function S5(r,e){var t=[];return e.diff(r).add(function(a){t.push({cmd:"+",idx:a})}).update(function(a,n){t.push({cmd:"=",idx:n,idx1:a})}).remove(function(a){t.push({cmd:"-",idx:a})}).execute(),t}(r,e),u=[],f=[],h=[],v=[],c=[],p=[],d=[],g=IT(n,e,o),y=r.getLayout("points")||[],m=e.getLayout("points")||[],_=0;_<l.length;_++){var S=l[_],b=!0,x=void 0,w=void 0;switch(S.cmd){case"=":var T=y[x=2*S.idx],C=y[x+1],M=m[w=2*S.idx1],D=m[w+1];(isNaN(T)||isNaN(C))&&(T=M,C=D),u.push(T,C),f.push(M,D),h.push(t[x],t[x+1]),v.push(a[w],a[w+1]),d.push(e.getRawIndex(S.idx1));break;case"+":var L=S.idx,I=g.dataDimsForPoint,P=n.dataToPoint([e.get(I[0],L),e.get(I[1],L)]);w=2*L,u.push(P[0],P[1]),f.push(m[w],m[w+1]);var R=PT(g,n,e,L);h.push(R[0],R[1]),v.push(a[w],a[w+1]),d.push(e.getRawIndex(L));break;case"-":b=!1}b&&(c.push(S),p.push(p.length))}p.sort(function(dt,Mt){return d[dt]-d[Mt]});var E=u.length,N=Xr(E),k=Xr(E),B=Xr(E),F=Xr(E),W=[];for(_=0;_<p.length;_++){var X=p[_],$=2*_,tt=2*X;N[$]=u[tt],N[$+1]=u[tt+1],k[$]=f[tt],k[$+1]=f[tt+1],B[$]=h[tt],B[$+1]=h[tt+1],F[$]=v[tt],F[$+1]=v[tt+1],W[_]=c[X]}return{current:N,next:k,stackedOnCurrent:B,stackedOnNext:F,status:W}}(this._data,t,this._stackedOnPoints,a,this._coordSys,0,this._valueOrigin),c=v.current,p=v.stackedOnCurrent,d=v.next,g=v.stackedOnNext;if(o&&(c=Ja(v.current,n,o,l),p=Ja(v.stackedOnCurrent,n,o,l),d=Ja(v.next,n,o,l),g=Ja(v.stackedOnNext,n,o,l)),BT(c,d)>3e3||f&&BT(p,g)>3e3)return u.stopAnimation(),u.setShape({points:d}),void(f&&(f.stopAnimation(),f.setShape({points:d,stackedOnPoints:g})));u.shape.__points=v.current,u.shape.points=c;var y={shape:{points:d}};v.current!==c&&(y.shape.__points=v.next),u.stopAnimation(),Ct(u,y,h),f&&(f.setShape({points:c,stackedOnPoints:p}),f.stopAnimation(),Ct(f,{shape:{stackedOnPoints:g}},h),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var m=[],_=v.status,S=0;S<_.length;S++)if("="===_[S].cmd){var x=t.getItemGraphicEl(_[S].idx1);x&&m.push({el:x,ptIdx:S})}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var w=u.shape.__points,T=0;T<m.length;T++){var C=m[T].el,M=2*m[T].ptIdx;C.x=w[M],C.y=w[M+1],C.markRedraw()}})},e.prototype.remove=function(t){var a=this.group,n=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),n&&n.eachItemGraphicEl(function(i,o){i.__temp&&(a.remove(i),n.setItemGraphicEl(o,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},e.type="line",e}(Et);const k5=E5;function cl(r,e){return{seriesType:r,plan:Ji(),reset:function(t){var a=t.getData(),n=t.coordinateSystem,o=e||t.pipelineContext.large;if(n){var s=G(n.dimensions,function(c){return a.mapDimension(c)}).slice(0,2),l=s.length,u=a.getCalculationInfo("stackResultDimension");pa(a,s[0])&&(s[0]=u),pa(a,s[1])&&(s[1]=u);var f=a.getStore(),h=a.getDimensionIndex(s[0]),v=a.getDimensionIndex(s[1]);return l&&{progress:function(c,p){for(var g=o&&Xr((c.end-c.start)*l),y=[],m=[],_=c.start,S=0;_<c.end;_++){var b=void 0;if(1===l){var x=f.get(h,_);b=n.dataToPoint(x,null,m)}else y[0]=f.get(h,_),y[1]=f.get(v,_),b=n.dataToPoint(y,null,m);o?(g[S++]=b[0],g[S++]=b[1]):p.setItemLayout(_,b.slice())}o&&p.setLayout("points",g)}}}}}}var O5={average:function(r){for(var e=0,t=0,a=0;a<r.length;a++)isNaN(r[a])||(e+=r[a],t++);return 0===t?NaN:e/t},sum:function(r){for(var e=0,t=0;t<r.length;t++)e+=r[t]||0;return e},max:function(r){for(var e=-1/0,t=0;t<r.length;t++)r[t]>e&&(e=r[t]);return isFinite(e)?e:NaN},min:function(r){for(var e=1/0,t=0;t<r.length;t++)r[t]<e&&(e=r[t]);return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},N5=function(r){return Math.round(r.length/2)};function HT(r){return{seriesType:r,reset:function(e,t,a){var n=e.getData(),i=e.get("sampling"),o=e.coordinateSystem,s=n.count();if(s>10&&"cartesian2d"===o.type&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),h=a.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(h||1),c=Math.round(s/v);if(isFinite(c)&&c>1){"lttb"===i&&e.setData(n.lttbDownSample(n.mapDimension(u.dim),1/c));var p=void 0;U(i)?p=O5[i]:j(i)&&(p=i),p&&e.setData(n.downSample(n.mapDimension(u.dim),1/c,p,N5))}}}}}var WT=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(t,a){return Zr(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,a,n){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.dataToPoint(i.clampData(t));if(n)A(i.getAxes(),function(h,v){if("category"===h.type){var c=h.getTicksCoords(),p=i.clampData(t)[v];a&&("x1"===a[v]||"y1"===a[v])&&(p+=1),p>c.length-1&&(p=c.length-1),p<0&&(p=0),c[p]&&(o[v]=h.toGlobalCoord(c[p].coord))}});else{var s=this.getData(),l=s.getLayout("offset"),u=s.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;o[f]+=l+u/2}return o}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Nt);Nt.registerClass(WT);const ah=WT;var B5=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(){return Zr(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),a=this.get("largeThreshold");return a>t&&(t=a),t},e.prototype.brushSelector=function(t,a,n){return n.rect(a.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=Ga(ah.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(ah);const z5=B5;var G5=function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},F5=function(r){function e(t){var a=r.call(this,t)||this;return a.type="sausage",a}return O(e,r),e.prototype.getDefaultShape=function(){return new G5},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r0||0,0),s=Math.max(a.r,0),l=.5*(s-o),u=o+l,f=a.startAngle,h=a.endAngle,v=a.clockwise,c=2*Math.PI,p=v?h-f<c:f-h<c;p||(f=h-(v?c:-c));var d=Math.cos(f),g=Math.sin(f),y=Math.cos(h),m=Math.sin(h);p?(t.moveTo(d*o+n,g*o+i),t.arc(d*u+n,g*u+i,l,-Math.PI+f,f,!v)):t.moveTo(d*s+n,g*s+i),t.arc(n,i,s,f,h,!v),t.arc(y*u+n,m*u+i,l,h-2*Math.PI,h-Math.PI,!v),0!==o&&t.arc(n,i,o,h,f,v)},e}(pt);const nh=F5;function ih(r,e,t){return e*Math.sin(r)*(t?-1:1)}function oh(r,e,t){return e*Math.cos(r)*(t?1:-1)}var ag=Math.max,ng=Math.min,Y5=function(r){function e(){var t=r.call(this)||this;return t.type=e.type,t._isFirstFrame=!0,t}return O(e,r),e.prototype.render=function(t,a,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var o=t.get("coordinateSystem");("cartesian2d"===o||"polar"===o)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,a,n):this._renderNormal(t,a,n,i))},e.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},e.prototype.incrementalRender=function(t,a){this._progressiveEls=[],this._incrementalRenderLarge(t,a)},e.prototype.eachRendered=function(t){Ya(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(null==this._isLargeDraw||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t,a,n,i){var h,o=this.group,s=t.getData(),l=this._data,u=t.coordinateSystem,f=u.getBaseAxis();"cartesian2d"===u.type?h=f.isHorizontal():"polar"===u.type&&(h="angle"===f.dim);var v=t.isAnimationEnabled()?t:null,c=function Z5(r,e){var t=r.get("realtimeSort",!0),a=e.getBaseAxis();if(t&&"category"===a.type&&"cartesian2d"===e.type)return{baseAxis:a,otherAxis:e.getOtherAxis(a)}}(t,u);c&&this._enableRealtimeSort(c,s,n);var p=t.get("clip",!0)||c,d=function U5(r,e){var t=r.getArea&&r.getArea();if(si(r,"cartesian2d")){var a=r.getBaseAxis();if("category"!==a.type||!a.onBand){var n=e.getLayout("bandWidth");a.isHorizontal()?(t.x-=n,t.width+=2*n):(t.y-=n,t.height+=2*n)}}return t}(u,s);o.removeClipPath();var g=t.get("roundCap",!0),y=t.get("showBackground",!0),m=t.getModel("backgroundStyle"),_=m.get("borderRadius")||0,S=[],b=this._backgroundEls,x=i&&i.isInitSort,w=i&&"changeAxisOrder"===i.type;function T(D){var L=sh[u.type](s,D),I=function $5(r,e,t){return new("polar"===r.type?Me:St)({shape:tC(e,t,r),silent:!0,z2:0})}(u,h,L);return I.useStyle(m.getItemStyle()),"cartesian2d"===u.type&&I.setShape("r",_),S[D]=I,I}s.diff(l).add(function(D){var L=s.getItemModel(D),I=sh[u.type](s,D,L);if(y&&T(D),s.hasValue(D)&&qT[u.type](I)){var P=!1;p&&(P=UT[u.type](d,I));var R=YT[u.type](t,s,D,I,h,v,f.model,!1,g);c&&(R.forceLabelAnimation=!0),jT(R,s,D,L,I,t,h,"polar"===u.type),x?R.attr({shape:I}):c?ZT(c,v,R,I,D,h,!1,!1):zt(R,{shape:I},t,D),s.setItemGraphicEl(D,R),o.add(R),R.ignore=P}}).update(function(D,L){var I=s.getItemModel(D),P=sh[u.type](s,D,I);if(y){var R=void 0;0===b.length?R=T(L):((R=b[L]).useStyle(m.getItemStyle()),"cartesian2d"===u.type&&R.setShape("r",_),S[D]=R);var E=sh[u.type](s,D);Ct(R,{shape:tC(h,E,u)},v,D)}var k=l.getItemGraphicEl(L);if(s.hasValue(D)&&qT[u.type](P)){var B=!1;if(p&&(B=UT[u.type](d,P))&&o.remove(k),k?br(k):k=YT[u.type](t,s,D,P,h,v,f.model,!!k,g),c&&(k.forceLabelAnimation=!0),w){var F=k.getTextContent();if(F){var W=Fi(F);null!=W.prevValue&&(W.prevValue=W.value)}}else jT(k,s,D,I,P,t,h,"polar"===u.type);x?k.attr({shape:P}):c?ZT(c,v,k,P,D,h,!0,w):Ct(k,{shape:P},t,D,null),s.setItemGraphicEl(D,k),k.ignore=B,o.add(k)}else o.remove(k)}).remove(function(D){var L=l.getItemGraphicEl(D);L&&bs(L,t,D)}).execute();var C=this._backgroundGroup||(this._backgroundGroup=new rt);C.removeAll();for(var M=0;M<S.length;++M)C.add(S[M]);o.add(C),this._backgroundEls=S,this._data=s},e.prototype._renderLarge=function(t,a,n){this._clear(),JT(t,this.group),this._updateLargeClip(t)},e.prototype._incrementalRenderLarge=function(t,a){this._removeBackground(),JT(a,this.group,this._progressiveEls,!0)},e.prototype._updateLargeClip=function(t){var a=t.get("clip",!0)&&rh(t.coordinateSystem,!1,t),n=this.group;a?n.setClipPath(a):n.removeClipPath()},e.prototype._enableRealtimeSort=function(t,a,n){var i=this;if(a.count()){var o=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(a,t,n),this._isFirstFrame=!1;else{var s=function(l){var u=a.getItemGraphicEl(l),f=u&&u.shape;return f&&Math.abs(o.isHorizontal()?f.height:f.width)||0};this._onRendered=function(){i._updateSortWithinSameData(a,s,o,n)},n.getZr().on("rendered",this._onRendered)}}},e.prototype._dataSort=function(t,a,n){var i=[];return t.each(t.mapDimension(a.dim),function(o,s){var l=n(s);i.push({dataIndex:s,mappedValue:l=l??NaN,ordinalNumber:o})}),i.sort(function(o,s){return s.mappedValue-o.mappedValue}),{ordinalNumbers:G(i,function(o){return o.ordinalNumber})}},e.prototype._isOrderChangedWithinSameData=function(t,a,n){for(var i=n.scale,o=t.mapDimension(n.dim),s=Number.MAX_VALUE,l=0,u=i.getOrdinalMeta().categories.length;l<u;++l){var f=t.rawIndexOf(o,i.getRawOrdinalNumber(l)),h=f<0?Number.MIN_VALUE:a(t.indexOfRawIndex(f));if(h>s)return!0;s=h}return!1},e.prototype._isOrderDifferentInView=function(t,a){for(var n=a.scale,i=n.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o<=s;++o)if(t.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},e.prototype._updateSortWithinSameData=function(t,a,n,i){if(this._isOrderChangedWithinSameData(t,a,n)){var o=this._dataSort(t,n,a);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},e.prototype._dispatchInitSort=function(t,a,n){var i=a.baseAxis,o=this._dataSort(t,i,function(s){return t.get(t.mapDimension(a.otherAxis.dim),s)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},e.prototype.remove=function(t,a){this._clear(this._model),this._removeOnRenderedListener(a)},e.prototype.dispose=function(t,a){this._removeOnRenderedListener(a)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var a=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){bs(i,t,nt(i).dataIndex)})):a.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Et),UT={cartesian2d:function(r,e){var t=e.width<0?-1:1,a=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,o=ag(e.x,r.x),s=ng(e.x+e.width,n),l=ag(e.y,r.y),u=ng(e.y+e.height,i),f=s<o,h=u<l;return e.x=f&&o>n?s:o,e.y=h&&l>i?u:l,e.width=f?0:s-o,e.height=h?0:u-l,t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height),f||h},polar:function(r,e){var t=e.r0<=e.r?1:-1;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}var n=ng(e.r,r.r),i=ag(e.r0,r.r0);e.r=n,e.r0=i;var o=n-i<0;return t<0&&(a=e.r,e.r=e.r0,e.r0=a),o}},YT={cartesian2d:function(r,e,t,a,n,i,o,s,l){var u=new St({shape:V({},a),z2:1});return u.__dataIndex=t,u.name="item",i&&(u.shape[n?"height":"width"]=0),u},polar:function(r,e,t,a,n,i,o,s,l){var u=!n&&l?nh:Me,f=new u({shape:a,z2:1});f.name="item";var h=KT(n);if(f.calculateTextPosition=function H5(r,e){var t=(e=e||{}).isRoundCap;return function(a,n,i){var o=n.position;if(!o||o instanceof Array)return wu(a,n,i);var s=r(o),l=null!=n.distance?n.distance:5,u=this.shape,f=u.cx,h=u.cy,v=u.r,c=u.r0,p=(v+c)/2,d=u.startAngle,g=u.endAngle,y=(d+g)/2,m=t?Math.abs(v-c)/2:0,_=Math.cos,S=Math.sin,b=f+v*_(d),x=h+v*S(d),w="left",T="top";switch(s){case"startArc":b=f+(c-l)*_(y),x=h+(c-l)*S(y),w="center",T="top";break;case"insideStartArc":b=f+(c+l)*_(y),x=h+(c+l)*S(y),w="center",T="bottom";break;case"startAngle":b=f+p*_(d)+ih(d,l+m,!1),x=h+p*S(d)+oh(d,l+m,!1),w="right",T="middle";break;case"insideStartAngle":b=f+p*_(d)+ih(d,-l+m,!1),x=h+p*S(d)+oh(d,-l+m,!1),w="left",T="middle";break;case"middle":b=f+p*_(y),x=h+p*S(y),w="center",T="middle";break;case"endArc":b=f+(v+l)*_(y),x=h+(v+l)*S(y),w="center",T="bottom";break;case"insideEndArc":b=f+(v-l)*_(y),x=h+(v-l)*S(y),w="center",T="top";break;case"endAngle":b=f+p*_(g)+ih(g,l+m,!0),x=h+p*S(g)+oh(g,l+m,!0),w="left",T="middle";break;case"insideEndAngle":b=f+p*_(g)+ih(g,-l+m,!0),x=h+p*S(g)+oh(g,-l+m,!0),w="right",T="middle";break;default:return wu(a,n,i)}return(a=a||{}).x=b,a.y=x,a.align=w,a.verticalAlign=T,a}}(h,{isRoundCap:u===nh}),i){var c=n?"r":"endAngle",p={};f.shape[c]=n?0:a.startAngle,p[c]=a[c],(s?Ct:zt)(f,{shape:p},i)}return f}};function ZT(r,e,t,a,n,i,o,s){var l,u;i?(u={x:a.x,width:a.width},l={y:a.y,height:a.height}):(u={y:a.y,height:a.height},l={x:a.x,width:a.width}),s||(o?Ct:zt)(t,{shape:l},e,n,null),(o?Ct:zt)(t,{shape:u},e?r.baseAxis.model:null,n)}function XT(r,e){for(var t=0;t<e.length;t++)if(!isFinite(r[e[t]]))return!0;return!1}var X5=["x","y","width","height"],q5=["cx","cy","r","startAngle","endAngle"],qT={cartesian2d:function(r){return!XT(r,X5)},polar:function(r){return!XT(r,q5)}},sh={cartesian2d:function(r,e,t){var a=r.getItemLayout(e),n=t?function j5(r,e){var t=r.get(["itemStyle","borderColor"]);if(!t||"none"===t)return 0;var a=r.get(["itemStyle","borderWidth"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(a,n,i)}(t,a):0,i=a.width>0?1:-1,o=a.height>0?1:-1;return{x:a.x+i*n/2,y:a.y+o*n/2,width:a.width-i*n,height:a.height-o*n}},polar:function(r,e,t){var a=r.getItemLayout(e);return{cx:a.cx,cy:a.cy,r0:a.r0,r:a.r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}}};function KT(r){return function(e){var t=e?"Arc":"Angle";return function(a){switch(a){case"start":case"insideStart":case"end":case"insideEnd":return a+t;default:return a}}}(r)}function jT(r,e,t,a,n,i,o,s){var l=e.getItemVisual(t,"style");s||r.setShape("r",a.get(["itemStyle","borderRadius"])||0),r.useStyle(l);var u=a.getShallow("cursor");u&&r.attr("cursor",u);var f=s?o?n.r>=n.r0?"endArc":"startArc":n.endAngle>=n.startAngle?"endAngle":"startAngle":o?n.height>=0?"bottom":"top":n.width>=0?"right":"left",h=ae(a);ve(r,h,{labelFetcher:i,labelDataIndex:t,defaultText:go(i.getData(),t),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:f});var v=r.getTextContent();if(s&&v){var c=a.get(["label","position"]);r.textConfig.inside="middle"===c||null,function W5(r,e,t,a){if(wt(a))r.setTextConfig({rotation:a});else if(z(e))r.setTextConfig({rotation:0});else{var l,n=r.shape,i=n.clockwise?n.startAngle:n.endAngle,o=n.clockwise?n.endAngle:n.startAngle,s=(i+o)/2,u=t(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":l=s;break;case"startAngle":case"insideStartAngle":l=i;break;case"endAngle":case"insideEndAngle":l=o;break;default:return void r.setTextConfig({rotation:0})}var f=1.5*Math.PI-l;"middle"===u&&f>Math.PI/2&&f<1.5*Math.PI&&(f-=Math.PI),r.setTextConfig({rotation:f})}}(r,"outside"===c?f:c,KT(o),a.get(["label","rotate"]))}kS(v,h,i.getRawValue(t),function(d){return MT(e,d)});var p=a.getModel(["emphasis"]);Ut(r,p.get("focus"),p.get("blurScope"),p.get("disabled")),he(r,a),function K5(r){return null!=r.startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle}(n)&&(r.style.fill="none",r.style.stroke="none",A(r.states,function(d){d.style&&(d.style.fill=d.style.stroke="none")}))}var Q5=function r(){},QT=function(r){function e(t){var a=r.call(this,t)||this;return a.type="largeBar",a}return O(e,r),e.prototype.getDefaultShape=function(){return new Q5},e.prototype.buildPath=function(t,a){for(var n=a.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f<n.length;f+=3)l[i]=u,l[o]=n[f+2],s[i]=n[f+i],s[o]=n[f+o],t.rect(s[0],s[1],l[0],l[1])},e}(pt);function JT(r,e,t,a){var n=r.getData(),i=n.getLayout("valueAxisHorizontal")?1:0,o=n.getLayout("largeDataIndices"),s=n.getLayout("size"),l=r.getModel("backgroundStyle"),u=n.getLayout("largeBackgroundPoints");if(u){var f=new QT({shape:{points:u},incremental:!!a,silent:!0,z2:0});f.baseDimIdx=i,f.largeDataIndices=o,f.barWidth=s,f.useStyle(l.getItemStyle()),e.add(f),t&&t.push(f)}var h=new QT({shape:{points:n.getLayout("largePoints")},incremental:!!a,ignoreCoarsePointer:!0,z2:1});h.baseDimIdx=i,h.largeDataIndices=o,h.barWidth=s,e.add(h),h.useStyle(n.getVisual("style")),nt(h).seriesIndex=r.seriesIndex,r.get("silent")||(h.on("mousedown",$T),h.on("mousemove",$T)),t&&t.push(h)}var $T=xf(function(r){var t=function J5(r,e,t){for(var a=r.baseDimIdx,n=1-a,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,h=i.length/3;f<h;f++){var v=3*f;if(l[a]=u,l[n]=i[v+2],s[a]=i[v+a],s[n]=i[v+n],l[n]<0&&(s[n]+=l[n],l[n]=-l[n]),e>=s[0]&&e<=s[0]+l[0]&&t>=s[1]&&t<=s[1]+l[1])return o[f]}return-1}(this,r.offsetX,r.offsetY);nt(this).dataIndex=t>=0?t:null},30,!1);function tC(r,e,t){if(si(t,"cartesian2d")){var a=e,n=t.getArea();return{x:r?a.x:n.x,y:r?n.y:a.y,width:r?a.width:n.width,height:r?n.height:a.height}}return{cx:(n=t.getArea()).cx,cy:n.cy,r0:r?n.r0:e.r0,r:r?n.r:e.r,startAngle:r?e.startAngle:0,endAngle:r?e.endAngle:2*Math.PI}}const tG=Y5;var lh=2*Math.PI,eC=Math.PI/180;function rC(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function aC(r,e){var t=rC(r,e),a=r.get("center"),n=r.get("radius");z(n)||(n=[0,n]);var f,h,i=H(t.width,e.getWidth()),o=H(t.height,e.getHeight()),s=Math.min(i,o),l=H(n[0],s/2),u=H(n[1],s/2),v=r.coordinateSystem;if(v){var c=v.dataToPoint(a);f=c[0]||0,h=c[1]||0}else z(a)||(a=[a,a]),f=H(a[0],i)+t.x,h=H(a[1],o)+t.y;return{cx:f,cy:h,r0:l,r:u}}function rG(r,e,t){e.eachSeriesByType(r,function(a){var n=a.getData(),i=n.mapDimension("value"),o=rC(a,t),s=aC(a,t),l=s.cx,u=s.cy,f=s.r,h=s.r0,v=-a.get("startAngle")*eC,c=a.get("minAngle")*eC,p=0;n.each(i,function(M){!isNaN(M)&&p++});var d=n.getSum(i),g=Math.PI/(d||p)*2,y=a.get("clockwise"),m=a.get("roseType"),_=a.get("stillShowZeroSum"),S=n.getDataExtent(i);S[0]=0;var b=lh,x=0,w=v,T=y?1:-1;if(n.setLayout({viewRect:o,r:f}),n.each(i,function(M,D){var L;if(isNaN(M))n.setItemLayout(D,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:l,cy:u,r0:h,r:m?NaN:f});else{(L="area"!==m?0===d&&_?g:M*g:lh/p)<c?(L=c,b-=c):x+=M;var I=w+T*L;n.setItemLayout(D,{angle:L,startAngle:w,endAngle:I,clockwise:y,cx:l,cy:u,r0:h,r:m?It(M,S,[h,f]):f}),w=I}}),b<lh&&p)if(b<=.001){var C=lh/p;n.each(i,function(M,D){if(!isNaN(M)){var L=n.getItemLayout(D);L.angle=C,L.startAngle=v+T*D*C,L.endAngle=v+T*(D+1)*C}})}else g=b/x,w=v,n.each(i,function(M,D){if(!isNaN(M)){var L=n.getItemLayout(D),I=L.angle===c?c:M*g;L.startAngle=w,L.endAngle=w+T*I,w+=T*I}})})}function pl(r){return{seriesType:r,reset:function(e,t){var a=t.findComponents({mainType:"legend"});if(a&&a.length){var n=e.getData();n.filterSelf(function(i){for(var o=n.getName(i),s=0;s<a.length;s++)if(!a[s].isSelected(o))return!1;return!0})}}}}var aG=Math.PI/180;function nC(r,e,t,a,n,i,o,s,l,u){if(!(r.length<2)){for(var v=r.length,c=0;c<v;c++)"outer"===r[c].position&&"labelLine"===r[c].labelAlignTo&&(r[c].linePoints[1][0]+=r[c].label.x-u,r[c].label.x=u);Kw(r,l,l+o)&&function h(d){for(var g={list:[],maxY:0},y={list:[],maxY:0},m=0;m<d.length;m++)if("none"===d[m].labelAlignTo){var _=d[m],S=_.label.y>t?y:g,b=Math.abs(_.label.y-t);if(b>=S.maxY){var x=_.label.x-e-_.len2*n,w=a+_.len,T=Math.abs(x)<w?Math.sqrt(b*b/(1-x*x/w/w)):w;S.rB=T,S.maxY=b}S.list.push(_)}f(g),f(y)}(r)}function f(d){for(var g=d.rB,y=g*g,m=0;m<d.list.length;m++){var _=d.list[m],S=Math.abs(_.label.y-t),b=a+_.len,x=b*b,w=Math.sqrt((1-Math.abs(S*S/y))*x),T=e+(w+_.len2)*n;iC(_,_.targetTextWidth-(T-_.label.x)*n,!0),_.label.x=T}}}function iC(r,e,t){if(void 0===t&&(t=!1),null==r.labelStyleWidth){var a=r.label,n=a.style,i=r.rect,o=n.backgroundColor,s=n.padding,l=s?s[1]+s[3]:0,u=n.overflow,f=i.width+(o?0:l);if(e<f||t){var h=i.height;if(u&&u.match("break")){a.setStyle("backgroundColor",null),a.setStyle("width",e-l);var v=a.getBoundingRect();a.setStyle("width",Math.ceil(v.width)),a.setStyle("backgroundColor",o)}else{var c=e-l;a.setStyle("width",e<f?c:t?c>r.unconstrainedWidth?null:c:null)}var d=a.getBoundingRect();i.width=d.width,i.height=d.height+((a.style.margin||0)+2.1),i.y-=(i.height-h)/2}}}function ig(r){return"center"===r.position}function yo(r,e,t){var a=r.get("borderRadius");if(null==a)return t?{cornerRadius:0}:null;z(a)||(a=[a,a,a,a]);var n=Math.abs(e.r||0-e.r0||0);return{cornerRadius:G(a,function(i){return Sr(i,n)})}}var oG=function(r){function e(t,a,n){var i=r.call(this)||this;i.z2=2;var o=new xt;return i.setTextContent(o),i.updateData(t,a,n,!0),i}return O(e,r),e.prototype.updateData=function(t,a,n,i){var o=this,s=t.hostModel,l=t.getItemModel(a),u=l.getModel("emphasis"),f=t.getItemLayout(a),h=V(yo(l.getModel("itemStyle"),f,!0),f);if(isNaN(h.startAngle))o.setShape(h);else{if(i){o.setShape(h);var v=s.getShallow("animationType");s.ecModel.ssr?(zt(o,{scaleX:0,scaleY:0},s,{dataIndex:a,isFrom:!0}),o.originX=h.cx,o.originY=h.cy):"scale"===v?(o.shape.r=f.r0,zt(o,{shape:{r:f.r}},s,a)):null!=n?(o.setShape({startAngle:n,endAngle:n}),zt(o,{shape:{startAngle:f.startAngle,endAngle:f.endAngle}},s,a)):(o.shape.endAngle=f.startAngle,Ct(o,{shape:{endAngle:f.endAngle}},s,a))}else br(o),Ct(o,{shape:h},s,a);o.useStyle(t.getItemVisual(a,"style")),he(o,l);var c=(f.startAngle+f.endAngle)/2,p=s.get("selectedOffset"),d=Math.cos(c)*p,g=Math.sin(c)*p,y=l.getShallow("cursor");y&&o.attr("cursor",y),this._updateLabel(s,t,a),o.ensureState("emphasis").shape=V({r:f.r+(u.get("scale")&&u.get("scaleSize")||0)},yo(u.getModel("itemStyle"),f)),V(o.ensureState("select"),{x:d,y:g,shape:yo(l.getModel(["select","itemStyle"]),f)}),V(o.ensureState("blur"),{shape:yo(l.getModel(["blur","itemStyle"]),f)});var m=o.getTextGuideLine(),_=o.getTextContent();m&&V(m.ensureState("select"),{x:d,y:g}),V(_.ensureState("select"),{x:d,y:g}),Ut(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))}},e.prototype._updateLabel=function(t,a,n){var i=this,o=a.getItemModel(n),s=o.getModel("labelLine"),l=a.getItemVisual(n,"style"),u=l&&l.fill,f=l&&l.opacity;ve(i,ae(o),{labelFetcher:a.hostModel,labelDataIndex:n,inheritColor:u,defaultOpacity:f,defaultText:t.getFormattedLabel(n,"normal")||a.getName(n)});var h=i.getTextContent();i.setTextConfig({position:null,rotation:null}),h.attr({z2:10});var v=t.get(["label","position"]);if("outside"!==v&&"outer"!==v)i.removeTextGuideLine();else{var c=this.getTextGuideLine();c||(c=new Le,this.setTextGuideLine(c)),zd(this,Gd(o),{stroke:u,opacity:Rr(s.get(["lineStyle","opacity"]),f,1)})}},e}(Me),sG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return O(e,r),e.prototype.render=function(t,a,n,i){var u,o=t.getData(),s=this._data,l=this.group;if(!s&&o.count()>0){for(var f=o.getItemLayout(0),h=1;isNaN(f&&f.startAngle)&&h<o.count();++h)f=o.getItemLayout(h);f&&(u=f.startAngle)}if(this._emptyCircleSector&&l.remove(this._emptyCircleSector),0===o.count()&&t.get("showEmptyCircle")){var v=new Me({shape:aC(t,n)});v.useStyle(t.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=v,l.add(v)}o.diff(s).add(function(c){var p=new oG(o,c,u);o.setItemGraphicEl(c,p),l.add(p)}).update(function(c,p){var d=s.getItemGraphicEl(p);d.updateData(o,c,u),d.off("click"),l.add(d),o.setItemGraphicEl(c,d)}).remove(function(c){bs(s.getItemGraphicEl(c),t,c)}).execute(),function iG(r){var a,n,e=r.getData(),t=[],i=!1,o=(r.get("minShowLabelAngle")||0)*aG,s=e.getLayout("viewRect"),l=e.getLayout("r"),u=s.width,f=s.x,h=s.y,v=s.height;function c(x){x.ignore=!0}e.each(function(x){var w=e.getItemGraphicEl(x),T=w.shape,C=w.getTextContent(),M=w.getTextGuideLine(),D=e.getItemModel(x),L=D.getModel("label"),I=L.get("position")||D.get(["emphasis","label","position"]),P=L.get("distanceToLabelLine"),R=L.get("alignTo"),E=H(L.get("edgeDistance"),u),N=L.get("bleedMargin"),k=D.getModel("labelLine"),B=k.get("length");B=H(B,u);var F=k.get("length2");if(F=H(F,u),Math.abs(T.endAngle-T.startAngle)<o)return A(C.states,c),C.ignore=!0,void(M&&(A(M.states,c),M.ignore=!0));if(function p(x){if(!x.ignore)return!0;for(var w in x.states)if(!1===x.states[w].ignore)return!0;return!1}(C)){var tt,dt,Mt,gt,W=(T.startAngle+T.endAngle)/2,X=Math.cos(W),$=Math.sin(W);a=T.cx,n=T.cy;var at="inside"===I||"inner"===I;if("center"===I)tt=T.cx,dt=T.cy,gt="center";else{var yt=(at?(T.r+T.r0)/2*X:T.r*X)+a,vt=(at?(T.r+T.r0)/2*$:T.r*$)+n;if(tt=yt+3*X,dt=vt+3*$,!at){var K=yt+X*(B+l-T.r),ft=vt+$*(B+l-T.r),Ht=K+(X<0?-1:1)*F;tt="edge"===R?X<0?f+E:f+u-E:Ht+(X<0?-P:P),dt=ft,Mt=[[yt,vt],[K,ft],[Ht,ft]]}gt=at?"center":"edge"===R?X>0?"right":"left":X>0?"left":"right"}var qt=Math.PI,Yt=0,be=L.get("rotate");if(wt(be))Yt=be*(qt/180);else if("center"===I)Yt=0;else if("radial"===be||!0===be)Yt=X<0?-W+qt:-W;else if("tangential"===be&&"outside"!==I&&"outer"!==I){var ze=Math.atan2(X,$);ze<0&&(ze=2*qt+ze),$>0&&(ze=qt+ze),Yt=ze-qt}if(i=!!Yt,C.x=tt,C.y=dt,C.rotation=Yt,C.setStyle({verticalAlign:"middle"}),at){C.setStyle({align:gt});var Um=C.states.select;Um&&(Um.x+=C.x,Um.y+=C.y)}else{var un=C.getBoundingRect().clone();un.applyTransform(C.getComputedTransform());var fP=(C.style.margin||0)+2.1;un.y-=fP/2,un.height+=fP,t.push({label:C,labelLine:M,position:I,len:B,len2:F,minTurnAngle:k.get("minTurnAngle"),maxSurfaceAngle:k.get("maxSurfaceAngle"),surfaceNormal:new lt(X,$),linePoints:Mt,textAlign:gt,labelDistance:P,labelAlignTo:R,edgeDistance:E,bleedMargin:N,rect:un,unconstrainedWidth:un.width,labelStyleWidth:C.style.width})}w.setTextConfig({inside:at})}}),!i&&r.get("avoidLabelOverlap")&&function nG(r,e,t,a,n,i,o,s){for(var l=[],u=[],f=Number.MAX_VALUE,h=-Number.MAX_VALUE,v=0;v<r.length;v++){var c=r[v].label;ig(r[v])||(c.x<e?(f=Math.min(f,c.x),l.push(r[v])):(h=Math.max(h,c.x),u.push(r[v])))}for(v=0;v<r.length;v++)if(!ig(p=r[v])&&p.linePoints){if(null!=p.labelStyleWidth)continue;c=p.label;var g,d=p.linePoints;p.targetTextWidth=g="edge"===p.labelAlignTo?c.x<e?d[2][0]-p.labelDistance-o-p.edgeDistance:o+n-p.edgeDistance-d[2][0]-p.labelDistance:"labelLine"===p.labelAlignTo?c.x<e?f-o-p.bleedMargin:o+n-h-p.bleedMargin:c.x<e?c.x-o-p.bleedMargin:o+n-c.x-p.bleedMargin,iC(p,g)}for(nC(u,e,t,a,1,0,i,0,s,h),nC(l,e,t,a,-1,0,i,0,s,f),v=0;v<r.length;v++){var p;if(!ig(p=r[v])&&p.linePoints){var m=(c=p.label).style.padding,b=p.rect.width+(c.style.backgroundColor?0:m?m[1]+m[3]:0),x=(d=p.linePoints)[1][0]-d[2][0];"edge"===p.labelAlignTo?d[2][0]=c.x<e?o+p.edgeDistance+b+p.labelDistance:o+n-p.edgeDistance-b-p.labelDistance:(d[2][0]=c.x<e?c.x+p.labelDistance:c.x-p.labelDistance,d[1][0]=d[2][0]+x),d[1][1]=d[2][1]=c.y}}}(t,a,n,l,u,v,f,h);for(var d=0;d<t.length;d++){var g=t[d],y=g.label,m=g.labelLine,_=isNaN(y.x)||isNaN(y.y);if(y){y.setStyle({align:g.textAlign}),_&&(A(y.states,c),y.ignore=!0);var S=y.states.select;S&&(S.x+=y.x,S.y+=y.y)}if(m){var b=g.linePoints;_||!b?(A(m.states,c),m.ignore=!0):(Yw(b,g.minTurnAngle),_z(b,g.surfaceNormal,g.maxSurfaceAngle),m.setShape({points:b}),y.__hostTarget.textGuideLineConfig={anchor:new lt(b[0][0],b[0][1])})}}}(t),"expansion"!==t.get("animationTypeUpdate")&&(this._data=o)},e.prototype.dispose=function(){},e.prototype.containPoint=function(t,a){var i=a.getData().getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type="pie",e}(Et);const lG=sG;function mo(r,e,t){e=z(e)&&{coordDimensions:e}||V({encodeDefine:r.getEncode()},e);var a=r.getSource(),n=ho(a,e).dimensions,i=new xe(n,r);return i.initData(a,t),i}var uG=function(){function r(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},r.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},r.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},r}();const dl=uG;var fG=Tt(),hG=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new dl(Y(this.getData,this),Y(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return mo(this,{coordDimensions:["value"],encodeDefaulter:it(gp,this)})},e.prototype.getDataParams=function(t){var a=this.getData(),n=fG(a),i=n.seats;if(!i){var o=[];a.each(a.mapDimension("value"),function(l){o.push(l)}),i=n.seats=d_(o,a.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,t);return s.percent=i[t]||0,s.$vars.push("percent"),s},e.prototype._defaultLabelLine=function(t){bn(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(Nt);const vG=hG;var dG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){return Zr(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){return this.option.progressive??(this.option.large?5e3:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){return this.option.progressiveThreshold??(this.option.large?1e4:this.get("progressiveThreshold"))},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(Nt);const gG=dG;var yG=function r(){},mG=function(r){function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return O(e,r),e.prototype.getDefaultShape=function(){return new yG},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,a){var h,n=a.points,i=a.size,o=this.symbolProxy,s=o.shape,l=t.getContext?t.getContext():t,f=this.softClipShape;if(l&&i[0]<4)this._ctx=l;else{for(this._ctx=null,h=this._off;h<n.length;){var v=n[h++],c=n[h++];isNaN(v)||isNaN(c)||f&&!f.contain(v,c)||(s.x=v-i[0]/2,s.y=c-i[1]/2,s.width=i[0],s.height=i[1],o.buildPath(t,s,!0))}this.incremental&&(this._off=h,this.notClear=!0)}},e.prototype.afterBrush=function(){var s,t=this.shape,a=t.points,n=t.size,i=this._ctx,o=this.softClipShape;if(i){for(s=this._off;s<a.length;){var l=a[s++],u=a[s++];isNaN(l)||isNaN(u)||o&&!o.contain(l,u)||i.fillRect(l-n[0]/2,u-n[1]/2,n[0],n[1])}this.incremental&&(this._off=s,this.notClear=!0)}},e.prototype.findDataIndex=function(t,a){for(var n=this.shape,i=n.points,o=n.size,s=Math.max(o[0],4),l=Math.max(o[1],4),u=i.length/2-1;u>=0;u--){var f=2*u,h=i[f]-s/2,v=i[f+1]-l/2;if(t>=h&&a>=v&&t<=h+s&&a<=v+l)return u}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a);return this.getBoundingRect().contain(t=n[0],a=n[1])?(this.hoverDataIdx=this.findDataIndex(t,a))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.points,i=a.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,h=-1/0,v=0;v<n.length;){var c=n[v++],p=n[v++];l=Math.min(c,l),f=Math.max(c,f),u=Math.min(p,u),h=Math.max(p,h)}t=this._rect=new ut(l-o/2,u-s/2,f-l+o,h-u+s)}return t},e}(pt),_G=function(){function r(){this.group=new rt}return r.prototype.updateData=function(e,t){this._clear();var a=this._create();a.setShape({points:e.getLayout("points")}),this._setCommon(a,e,t)},r.prototype.updateLayout=function(e){var t=e.getLayout("points");this.group.eachChild(function(a){null!=a.startIndex&&(t=new Float32Array(t.buffer,4*a.startIndex*2,2*(a.endIndex-a.startIndex))),a.setShape("points",t),a.reset()})},r.prototype.incrementalPrepareUpdate=function(e){this._clear()},r.prototype.incrementalUpdate=function(e,t,a){var n=this._newAdded[0],i=t.getLayout("points"),o=n&&n.shape.points;if(o&&o.length<2e4){var s=o.length,l=new Float32Array(s+i.length);l.set(o),l.set(i,s),n.endIndex=e.end,n.setShape({points:l})}else{this._newAdded=[];var u=this._create();u.startIndex=e.start,u.endIndex=e.end,u.incremental=!0,u.setShape({points:i}),this._setCommon(u,t,a)}},r.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},r.prototype._create=function(){var e=new mG({cursor:"default"});return e.ignoreCoarsePointer=!0,this.group.add(e),this._newAdded.push(e),e},r.prototype._setCommon=function(e,t,a){var n=t.hostModel;a=a||{};var i=t.getVisual("symbolSize");e.setShape("size",i instanceof Array?i:[i,i]),e.softClipShape=a.clipShape||null,e.symbolProxy=Kt(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var o=e.shape.size[0]<4;e.useStyle(n.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var s=t.getVisual("style"),l=s&&s.fill;l&&e.setColor(l);var u=nt(e);u.seriesIndex=n.seriesIndex,e.on("mousemove",function(f){u.dataIndex=null;var h=e.hoverDataIdx;h>=0&&(u.dataIndex=h+(e.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const SG=_G;var xG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._symbolDraw.incrementalUpdate(t,a.getData(),{clipShape:this._getClipShape(a)}),this._finished=t.end===a.getData().count()},e.prototype.updateTransform=function(t,a,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=cl("").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get("clip",!0)?n:null},e.prototype._updateSymbolDraw=function(t,a){var n=this._symbolDraw,o=a.pipelineContext.large;return(!n||o!==this._isLargeDraw)&&(n&&n.remove(),n=this._symbolDraw=o?new SG:new vl,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Et);const bG=xG;var wG=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(_t);const TG=wG;var og=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Qt).models[0]},e.type="cartesian2dAxis",e}(_t);Zt(og,co);var sC={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},CG=ot({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},sC),sg=ot({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},sC);const lC={category:CG,value:sg,time:ot({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},sg),log:Q({logBase:10},sg)};var DG={value:1,category:1,time:1,log:1};function _o(r,e,t,a){A(DG,function(n,i){var o=ot(ot({},lC[i],!0),a,!0),s=function(l){function u(){var f=null!==l&&l.apply(this,arguments)||this;return f.type=e+"Axis."+i,f}return O(u,l),u.prototype.mergeDefaultAndTheme=function(f,h){var v=Ds(this),c=v?Yi(f):{};ot(f,h.getTheme().get(i+"Axis")),ot(f,this.getDefaultOption()),f.type=uC(f),v&&Fa(f,c,v)},u.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=Ad.createByAxisModel(this))},u.prototype.getCategories=function(f){var h=this.option;if("category"===h.type)return f?h.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=e+"Axis."+i,u.defaultOption=o,u}(t);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(e+"Axis",uC)}function uC(r){return r.type||(r.data?"category":"value")}var LG=function(){function r(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return r.prototype.getAxis=function(e){return this._axes[e]},r.prototype.getAxes=function(){return G(this._dimList,function(e){return this._axes[e]},this)},r.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),Lt(this.getAxes(),function(t){return t.scale.type===e})},r.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},r}(),lg=["x","y"];function fC(r){return"interval"===r.type||"time"===r.type}var PG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=lg,t}return O(e,r),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,a=this.getAxis("y").scale;if(fC(t)&&fC(a)){var n=t.getExtent(),i=a.getExtent(),o=this.dataToPoint([n[0],i[0]]),s=this.dataToPoint([n[1],i[1]]),l=n[1]-n[0],u=i[1]-i[0];if(l&&u){var f=(s[0]-o[0])/l,h=(s[1]-o[1])/u,p=this._transform=[f,0,0,h,o[0]-n[0]*f,o[1]-i[0]*h];this._invTransform=cn([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var a=this.getAxis("x"),n=this.getAxis("y");return a.contain(a.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,a){var n=this.dataToPoint(t),i=this.dataToPoint(a),o=this.getArea(),s=new ut(n[0],n[1],i[0]-n[0],i[1]-n[1]);return o.intersect(s)},e.prototype.dataToPoint=function(t,a,n){n=n||[];var i=t[0],o=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=o&&isFinite(o))return se(n,t,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return n[0]=s.toGlobalCoord(s.dataToCoord(i,a)),n[1]=l.toGlobalCoord(l.dataToCoord(o,a)),n},e.prototype.clampData=function(t,a){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,o=n.getExtent(),s=i.getExtent(),l=n.parse(t[0]),u=i.parse(t[1]);return(a=a||[])[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),a[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),a},e.prototype.pointToData=function(t,a){var n=[];if(this._invTransform)return se(n,t,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),a),n[1]=o.coordToData(o.toLocalCoord(t[1]),a),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(a[0],a[1]),o=Math.max(t[0],t[1])-n,s=Math.max(a[0],a[1])-i;return new ut(n,i,o,s)},e}(LG);const RG=PG;var EG=function(r){function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return O(e,r),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.getGlobalExtent=function(t){var a=this.getExtent();return a[0]=this.toGlobalCoord(a[0]),a[1]=this.toGlobalCoord(a[1]),t&&a[0]>a[1]&&a.reverse(),a},e.prototype.pointToData=function(t,a){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),a)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(lr);const kG=EG;function ug(r,e,t){t=t||{};var a=r.coordinateSystem,n=e.axis,i={},o=n.getAxesOnZeroOf()[0],s=n.position,l=o?"onZero":s,u=n.dim,f=a.getRect(),h=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},c=e.get("offset")||0,p="x"===u?[h[2]-c,h[3]+c]:[h[0]-c,h[1]+c];if(o){var d=o.toGlobalCoord(o.dataToCoord(0));p[v.onZero]=Math.max(Math.min(d,p[1]),p[0])}i.position=["y"===u?p[v[l]]:h[0],"x"===u?p[v[l]]:h[3]],i.rotation=Math.PI/2*("x"===u?0:1),i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],i.labelOffset=o?p[v[s]]-p[v.onZero]:0,e.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),ee(t.labelInside,e.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var y=e.get(["axisLabel","rotate"]);return i.labelRotate="top"===l?-y:y,i.z2=1,i}function hC(r){return"cartesian2d"===r.get("coordinateSystem")}function vC(r){var e={xAxisModel:null,yAxisModel:null};return A(e,function(t,a){var n=a.replace(/Model$/,""),i=r.getReferringComponents(n,Qt).models[0];e[a]=i}),e}var fg=Math.log;function cC(r,e,t){var a=Ka.prototype,n=a.getTicks.call(t),i=a.getTicks.call(t,!0),o=n.length-1,s=a.getInterval.call(t),l=Aw(r,e),u=l.extent,f=l.fixMin,h=l.fixMax;if("log"===r.type){var v=fg(r.base);u=[fg(u[0])/v,fg(u[1])/v]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:h});var c=a.getExtent.call(r);f&&(u[0]=c[0]),h&&(u[1]=c[1]);var p=a.getInterval.call(r),d=u[0],g=u[1];if(f&&h)p=(g-d)/o;else if(f)for(g=u[0]+p*o;g<u[1]&&isFinite(g)&&isFinite(u[1]);)p=Dd(p),g=u[0]+p*o;else if(h)for(d=u[1]-p*o;d>u[0]&&isFinite(d)&&isFinite(u[0]);)p=Dd(p),d=u[1]-p*o;else{r.getTicks().length-1>o&&(p=Dd(p));var m=p*o;(d=Wt((g=Math.ceil(u[1]/p)*p)-m))<0&&u[0]>=0?(d=0,g=Wt(m)):g>0&&u[1]<=0&&(g=0,d=-Wt(m))}var _=(n[0].value-i[0].value)/s,S=(n[o].value-i[o].value)/s;a.setExtent.call(r,d+p*_,g+p*S),a.setInterval.call(r,p),(_||S)&&a.setNiceExtent.call(r,d+p,g-p)}var OG=function(){function r(e,t,a){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=lg,this._initCartesian(e,t,a),this.model=e}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(e,t){var a=this._axesMap;function n(o){var s,l=mt(o),u=l.length;if(u){for(var f=[],h=u-1;h>=0;h--){var c=o[+l[h]],p=c.model,d=c.scale;Md(d)&&p.get("alignTicks")&&null==p.get("interval")?f.push(c):($n(d,p),Md(d)&&(s=c))}f.length&&(s||$n((s=f.pop()).scale,s.model),A(f,function(g){cC(g.scale,g.model,s.scale)}))}}this._updateScale(e,this.model),n(a.x),n(a.y);var i={};A(a.x,function(o){pC(a,"y",o,i)}),A(a.y,function(o){pC(a,"x",o,i)}),this.resize(this.model,t)},r.prototype.resize=function(e,t,a){var n=e.getBoxLayoutParams(),i=!a&&e.get("containLabel"),o=Jt(n,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var s=this._axesList;function l(){A(s,function(u){var f=u.isHorizontal(),h=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(h[v],h[1-v]),function NG(r,e){var t=r.getExtent(),a=t[0]+t[1];r.toGlobalCoord="x"===r.dim?function(n){return n+e}:function(n){return a-n+e},r.toLocalCoord="x"===r.dim?function(n){return n-e}:function(n){return a-n+e}}(u,f?o.x:o.y)})}l(),i&&(A(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=function GB(r){var t=r.scale;if(r.model.get(["axisLabel","show"])&&!t.isBlank()){var a,n,i=t.getExtent();n=t instanceof Ld?t.count():(a=t.getTicks()).length;var l,o=r.getLabelModel(),s=nl(r),u=1;n>40&&(u=Math.ceil(n/40));for(var f=0;f<n;f+=u){var v=s(a?a[f]:{value:i[0]+f},f),p=FB(o.getTextRect(v),o.get("rotate")||0);l?l.union(p):l=p}return l}}(u);if(f){var h=u.isHorizontal()?"height":"width",v=u.model.get(["axisLabel","margin"]);o[h]-=f[h]+v,"top"===u.position?o.y+=f.height+v:"left"===u.position&&(o.x+=f.width+v)}}}),l()),A(this._coordsList,function(u){u.calcAffineTransform()})},r.prototype.getAxis=function(e,t){var a=this._axesMap[e];if(null!=a)return a[t||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(e,t){if(null!=e&&null!=t)return this._coordsMap["x"+e+"y"+t];J(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var n=0,i=this._coordsList;n<i.length;n++)if(i[n].getAxis("x").index===e||i[n].getAxis("y").index===t)return i[n]},r.prototype.getCartesians=function(){return this._coordsList.slice()},r.prototype.convertToPixel=function(e,t,a){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.dataToPoint(a):n.axis?n.axis.toGlobalCoord(n.axis.dataToCoord(a)):null},r.prototype.convertFromPixel=function(e,t,a){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.pointToData(a):n.axis?n.axis.coordToData(n.axis.toLocalCoord(a)):null},r.prototype._findConvertTarget=function(e){var s,l,t=e.seriesModel,a=e.xAxisModel||t&&t.getReferringComponents("xAxis",Qt).models[0],n=e.yAxisModel||t&&t.getReferringComponents("yAxis",Qt).models[0],i=e.gridModel;return t?ht(this._coordsList,s=t.coordinateSystem)<0&&(s=null):a&&n?s=this.getCartesian(a.componentIndex,n.componentIndex):a?l=this.getAxis("x",a.componentIndex):n?l=this.getAxis("y",n.componentIndex):i&&i.coordinateSystem===this&&(s=this._coordsList[0]),{cartesian:s,axis:l}},r.prototype.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},r.prototype._initCartesian=function(e,t,a){var n=this,i=this,o={left:!1,right:!1,top:!1,bottom:!1},s={x:{},y:{}},l={x:0,y:0};if(t.eachComponent("xAxis",u("x"),this),t.eachComponent("yAxis",u("y"),this),!l.x||!l.y)return this._axesMap={},void(this._axesList=[]);function u(f){return function(h,v){if(hg(h,e)){var c=h.get("position");"x"===f?"top"!==c&&"bottom"!==c&&(c=o.bottom?"top":"bottom"):"left"!==c&&"right"!==c&&(c=o.left?"right":"left"),o[c]=!0;var p=new kG(f,al(h),[0,0],h.get("type"),c);p.onBand="category"===p.type&&h.get("boundaryGap"),p.inverse=h.get("inverse"),h.axis=p,p.model=h,p.grid=i,p.index=v,i._axesList.push(p),s[f][v]=p,l[f]++}}}this._axesMap=s,A(s.x,function(f,h){A(s.y,function(v,c){var p="x"+h+"y"+c,d=new RG(p);d.master=n,d.model=e,n._coordsMap[p]=d,n._coordsList.push(d),d.addAxis(f),d.addAxis(v)})})},r.prototype._updateScale=function(e,t){function a(n,i){A(qf(n,i.dim),function(o){i.scale.unionExtentFromData(n,o)})}A(this._axesList,function(n){if(n.scale.setExtent(1/0,-1/0),"category"===n.type){var i=n.model.get("categorySortInfo");n.scale.setSortInfo(i)}}),e.eachSeries(function(n){if(hC(n)){var i=vC(n),o=i.xAxisModel,s=i.yAxisModel;if(!hg(o,t)||!hg(s,t))return;var l=this.getCartesian(o.componentIndex,s.componentIndex),u=n.getData(),f=l.getAxis("x"),h=l.getAxis("y");a(u,f),a(u,h)}},this)},r.prototype.getTooltipAxes=function(e){var t=[],a=[];return A(this.getCartesians(),function(n){var i=null!=e&&"auto"!==e?n.getAxis(e):n.getBaseAxis(),o=n.getOtherAxis(i);ht(t,i)<0&&t.push(i),ht(a,o)<0&&a.push(o)}),{baseAxes:t,otherAxes:a}},r.create=function(e,t){var a=[];return e.eachComponent("grid",function(n,i){var o=new r(n,e,t);o.name="grid_"+i,o.resize(n,t,!0),n.coordinateSystem=o,a.push(o)}),e.eachSeries(function(n){if(hC(n)){var i=vC(n),o=i.xAxisModel,s=i.yAxisModel,l=o.getCoordSysModel();n.coordinateSystem=l.coordinateSystem.getCartesian(o.componentIndex,s.componentIndex)}}),a},r.dimensions=lg,r}();function hg(r,e){return r.getCoordSysModel()===e}function pC(r,e,t,a){t.getAxesOnZeroOf=function(){return i?[i]:[]};var i,n=r[e],o=t.model,s=o.get(["axisLine","onZero"]),l=o.get(["axisLine","onZeroAxisIndex"]);if(s){if(null!=l)dC(n[l])&&(i=n[l]);else for(var u in n)if(n.hasOwnProperty(u)&&dC(n[u])&&!a[f(n[u])]){i=n[u];break}i&&(a[f(i)]=!0)}function f(h){return h.dim+"_"+h.index}}function dC(r){return r&&"category"!==r.type&&"time"!==r.type&&function zB(r){var e=r.scale.getExtent(),t=e[0],a=e[1];return!(t>0&&a>0||t<0&&a<0)}(r)}const VG=OG;var $a=Math.PI,li=function(){function r(e,t){this.group=new rt,this.opt=t,this.axisModel=e,Q(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var a=new rt({x:t.position[0],y:t.position[1],rotation:t.rotation});a.updateTransform(),this._transformGroup=a}return r.prototype.hasBuilder=function(e){return!!gC[e]},r.prototype.add=function(e){gC[e](this.opt,this.axisModel,this.group,this._transformGroup)},r.prototype.getGroup=function(){return this.group},r.innerTextLayout=function(e,t,a){var i,o,n=yc(t-e);return us(n)?(o=a>0?"top":"bottom",i="center"):us(n-$a)?(o=a>0?"bottom":"top",i="center"):(o="middle",i=n>0&&n<$a?a>0?"right":"left":a>0?"left":"right"),{rotation:n,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},r.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},r}(),gC={axisLine:function(r,e,t,a){var n=e.get(["axisLine","show"]);if("auto"===n&&r.handleAutoShown&&(n=r.handleAutoShown("axisLine")),n){var i=e.axis.getExtent(),o=a.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(se(s,s,o),se(l,l,o));var f=V({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new ie({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});ro(h.shape,h.style.lineWidth),h.anid="line",t.add(h);var v=e.get(["axisLine","symbol"]);if(null!=v){var c=e.get(["axisLine","symbolSize"]);U(v)&&(v=[v,v]),(U(c)||wt(c))&&(c=[c,c]);var p=so(e.get(["axisLine","symbolOffset"])||0,c),d=c[0],g=c[1];A([{rotate:r.rotation+Math.PI/2,offset:p[0],r:0},{rotate:r.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(y,m){if("none"!==v[m]&&null!=v[m]){var _=Kt(v[m],-d/2,-g/2,d,g,f.stroke,!0),S=y.r+y.offset,b=u?l:s;_.attr({rotation:y.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),t.add(_)}})}}},axisTickLabel:function(r,e,t,a){var n=function GG(r,e,t,a){var n=t.axis,i=t.getModel("axisTick"),o=i.get("show");if("auto"===o&&a.handleAutoShown&&(o=a.handleAutoShown("axisTick")),o&&!n.scale.isBlank()){for(var s=i.getModel("lineStyle"),l=a.tickDirection*i.get("length"),f=_C(n.getTicksCoords(),e.transform,l,Q(s.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}),"ticks"),h=0;h<f.length;h++)r.add(f[h]);return f}}(t,a,e,r),i=function HG(r,e,t,a){var n=t.axis;if(ee(a.axisLabelShow,t.get(["axisLabel","show"]))&&!n.scale.isBlank()){var o=t.getModel("axisLabel"),s=o.get("margin"),l=n.getViewLabels(),u=(ee(a.labelRotate,o.get("rotate"))||0)*$a/180,f=li.innerTextLayout(a.rotation,u,a.labelDirection),h=t.getCategories&&t.getCategories(!0),v=[],c=li.isLabelSilent(t),p=t.get("triggerEvent");return A(l,function(d,g){var y="ordinal"===n.scale.type?n.scale.getRawOrdinalNumber(d.tickValue):d.tickValue,m=d.formattedLabel,_=d.rawLabel,S=o;if(h&&h[y]){var b=h[y];J(b)&&b.textStyle&&(S=new Rt(b.textStyle,o,t.ecModel))}var x=S.getTextColor()||t.get(["axisLine","lineStyle","color"]),w=n.dataToCoord(y),T=new xt({x:w,y:a.labelOffset+a.labelDirection*s,rotation:f.rotation,silent:c,z2:10+(d.level||0),style:Ot(S,{text:m,align:S.getShallow("align",!0)||f.textAlign,verticalAlign:S.getShallow("verticalAlign",!0)||S.getShallow("baseline",!0)||f.textVerticalAlign,fill:j(x)?x("category"===n.type?_:"value"===n.type?y+"":y,g):x})});if(T.anid="label_"+y,p){var C=li.makeAxisEventDataBase(t);C.targetType="axisLabel",C.value=_,C.tickIndex=g,"category"===n.type&&(C.dataIndex=y),nt(T).eventData=C}e.add(T),T.updateTransform(),v.push(T),r.add(T),T.decomposeTransform()}),v}}(t,a,e,r);(function zG(r,e,t){if(!Mw(r.axis)){var a=r.get(["axisLabel","showMinLabel"]),n=r.get(["axisLabel","showMaxLabel"]),i=(e=e||[])[0],o=e[1],s=e[e.length-1],l=e[e.length-2],u=(t=t||[])[0],f=t[1],h=t[t.length-1],v=t[t.length-2];!1===a?(ur(i),ur(u)):yC(i,o)&&(a?(ur(o),ur(f)):(ur(i),ur(u))),!1===n?(ur(s),ur(h)):yC(l,s)&&(n?(ur(l),ur(v)):(ur(s),ur(h)))}})(e,i,n),function FG(r,e,t,a){var n=t.axis,i=t.getModel("minorTick");if(i.get("show")&&!n.scale.isBlank()){var o=n.getMinorTicksCoords();if(o.length)for(var s=i.getModel("lineStyle"),l=a*i.get("length"),u=Q(s.getLineStyle(),Q(t.getModel("axisTick").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})),f=0;f<o.length;f++)for(var h=_C(o[f],e.transform,l,u,"minorticks_"+f),v=0;v<h.length;v++)r.add(h[v])}}(t,a,e,r.tickDirection),e.get(["axisLabel","hideOverlap"])&&jw(Xw(G(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}})))},axisName:function(r,e,t,a){var n=ee(r.axisName,e.get("name"));if(n){var v,p,i=e.get("nameLocation"),o=r.nameDirection,s=e.getModel("nameTextStyle"),l=e.get("nameGap")||0,u=e.axis.getExtent(),f=u[0]>u[1]?-1:1,h=["start"===i?u[0]-f*l:"end"===i?u[1]+f*l:(u[0]+u[1])/2,mC(i)?r.labelOffset+o*l:0],c=e.get("nameRotate");null!=c&&(c=c*$a/180),mC(i)?v=li.innerTextLayout(r.rotation,c??r.rotation,o):(v=function BG(r,e,t,a){var i,o,n=yc(t-r),s=a[0]>a[1],l="start"===e&&!s||"start"!==e&&s;return us(n-$a/2)?(o=l?"bottom":"top",i="center"):us(n-1.5*$a)?(o=l?"top":"bottom",i="center"):(o="middle",i=n<1.5*$a&&n>$a/2?l?"left":"right":l?"right":"left"),{rotation:n,textAlign:i,textVerticalAlign:o}}(r.rotation,i,c||0,u),null!=(p=r.axisNameAvailableWidth)&&(p=Math.abs(p/Math.sin(v.rotation)),!isFinite(p)&&(p=null)));var d=s.getFont(),g=e.get("nameTruncate",!0)||{},y=g.ellipsis,m=ee(r.nameTruncateMaxWidth,g.maxWidth,p),_=new xt({x:h[0],y:h[1],rotation:v.rotation,silent:li.isLabelSilent(e),style:Ot(s,{text:n,font:d,overflow:"truncate",width:m,ellipsis:y,fill:s.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(no({el:_,componentModel:e,itemName:n}),_.__fullText=n,_.anid="name",e.get("triggerEvent")){var S=li.makeAxisEventDataBase(e);S.targetType="axisName",S.name=n,nt(_).eventData=S}a.add(_),_.updateTransform(),t.add(_),_.decomposeTransform()}}};function ur(r){r&&(r.ignore=!0)}function yC(r,e){var t=r&&r.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(t&&a){var n=Uo([]);return Ma(n,n,-r.rotation),t.applyTransform(kr([],n,r.getLocalTransform())),a.applyTransform(kr([],n,e.getLocalTransform())),t.intersect(a)}}function mC(r){return"middle"===r||"center"===r}function _C(r,e,t,a,n){for(var i=[],o=[],s=[],l=0;l<r.length;l++){var u=r[l].coord;o[0]=u,o[1]=0,s[0]=u,s[1]=t,e&&(se(o,o,e),se(s,s,e));var f=new ie({shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},style:a,z2:2,autoBatch:!0,silent:!0});ro(f.shape,f.style.lineWidth),f.anid=n+"_"+r[l].tickValue,i.push(f)}return i}const ga=li;function vg(r,e){return"all"===r||z(r)&&ht(r,e)>=0||r===e}function cg(r){var e=(r.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[gl(r)]}function pg(r){return!!r.get(["handle","show"])}function gl(r){return r.type+"||"+r.id}var SC={},jG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){this.axisPointerClass&&function qG(r){var e=cg(r);if(e){var t=e.axisPointerModel,a=e.axis.scale,n=t.option,i=t.get("status"),o=t.get("value");null!=o&&(o=a.parse(o));var s=pg(t);null==i&&(n.status=s?"show":"hide");var l=a.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==o||o>l[1])&&(o=l[1]),o<l[0]&&(o=l[0]),n.value=o,s&&(n.status=e.axis.scale.isBlank()?"hide":"show")}}(t),r.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,n,!0)},e.prototype.updateAxisPointer=function(t,a,n,i){this._doUpdateAxisPointerClass(t,n,!1)},e.prototype.remove=function(t,a){var n=this._axisPointer;n&&n.remove(a)},e.prototype.dispose=function(t,a){this._disposeAxisPointer(a),r.prototype.dispose.apply(this,arguments)},e.prototype._doUpdateAxisPointerClass=function(t,a,n){var i=e.getAxisPointerClass(this.axisPointerClass);if(i){var o=function KG(r){var e=cg(r);return e&&e.axisPointerModel}(t);o?(this._axisPointer||(this._axisPointer=new i)).render(t,o,a,n):this._disposeAxisPointer(a)}},e.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},e.registerAxisPointerClass=function(t,a){SC[t]=a},e.getAxisPointerClass=function(t){return t&&SC[t]},e.type="axis",e}(Gt);const ui=jG;var dg=Tt();function xC(r,e,t,a){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel("splitArea"),o=i.getModel("areaStyle"),s=o.get("color"),l=a.coordinateSystem.getRect(),u=n.getTicksCoords({tickModel:i,clamp:!0});if(u.length){var f=s.length,h=dg(r).splitAreaColors,v=q(),c=0;if(h)for(var p=0;p<u.length;p++){var d=h.get(u[p].tickValue);if(null!=d){c=(d+(f-1)*p)%f;break}}var g=n.toGlobalCoord(u[0].coord),y=o.getAreaStyle();for(s=z(s)?s:[s],p=1;p<u.length;p++){var m=n.toGlobalCoord(u[p].coord),_=void 0,S=void 0,b=void 0,x=void 0;n.isHorizontal()?(S=l.y,x=l.height,g=(_=g)+(b=m-_)):(_=l.x,b=l.width,g=(S=g)+(x=m-S));var w=u[p-1].tickValue;null!=w&&v.set(w,c),e.add(new St({anid:null!=w?"area_"+w:null,shape:{x:_,y:S,width:b,height:x},style:Q({fill:s[c]},y),autoBatch:!0,silent:!0})),c=(c+1)%f}dg(r).splitAreaColors=v}}}function bC(r){dg(r).splitAreaColors=null}var QG=["axisLine","axisTickLabel","axisName"],JG=["splitArea","splitLine","minorSplitLine"],wC=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="CartesianAxisPointer",t}return O(e,r),e.prototype.render=function(t,a,n,i){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new rt,this.group.add(this._axisGroup),t.get("show")){var s=t.getCoordSysModel(),l=ug(s,t),u=new ga(t,V({handleAutoShown:function(h){for(var v=s.coordinateSystem.getCartesians(),c=0;c<v.length;c++)if(Md(v[c].getOtherAxis(t.axis).scale))return!0;return!1}},l));A(QG,u.add,u),this._axisGroup.add(u.getGroup()),A(JG,function(h){t.get([h,"show"])&&$G[h](this,this._axisGroup,t,s)},this),i&&"changeAxisOrder"===i.type&&i.isInitSort||Fs(o,this._axisGroup,t),r.prototype.render.call(this,t,a,n,i)}},e.prototype.remove=function(){bC(this)},e.type="cartesianAxis",e}(ui),$G={splitLine:function(r,e,t,a){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel("splitLine"),o=i.getModel("lineStyle"),s=o.get("color");s=z(s)?s:[s];for(var l=a.coordinateSystem.getRect(),u=n.isHorizontal(),f=0,h=n.getTicksCoords({tickModel:i}),v=[],c=[],p=o.getLineStyle(),d=0;d<h.length;d++){var g=n.toGlobalCoord(h[d].coord);u?(v[0]=g,v[1]=l.y,c[0]=g,c[1]=l.y+l.height):(v[0]=l.x,v[1]=g,c[0]=l.x+l.width,c[1]=g);var y=f++%s.length,_=new ie({anid:null!=h[d].tickValue?"line_"+h[d].tickValue:null,autoBatch:!0,shape:{x1:v[0],y1:v[1],x2:c[0],y2:c[1]},style:Q({stroke:s[y]},p),silent:!0});ro(_.shape,p.lineWidth),e.add(_)}}},minorSplitLine:function(r,e,t,a){var n=t.axis,o=t.getModel("minorSplitLine").getModel("lineStyle"),s=a.coordinateSystem.getRect(),l=n.isHorizontal(),u=n.getMinorTicksCoords();if(u.length)for(var f=[],h=[],v=o.getLineStyle(),c=0;c<u.length;c++)for(var p=0;p<u[c].length;p++){var d=n.toGlobalCoord(u[c][p].coord);l?(f[0]=d,f[1]=s.y,h[0]=d,h[1]=s.y+s.height):(f[0]=s.x,f[1]=d,h[0]=s.x+s.width,h[1]=d);var g=new ie({anid:"minor_line_"+u[c][p].tickValue,autoBatch:!0,shape:{x1:f[0],y1:f[1],x2:h[0],y2:h[1]},style:v,silent:!0});ro(g.shape,v.lineWidth),e.add(g)}},splitArea:function(r,e,t,a){xC(r,e,t,a)}},TC=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="xAxis",e}(wC),tF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=TC.type,t}return O(e,r),e.type="yAxis",e}(wC),eF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="grid",t}return O(e,r),e.prototype.render=function(t,a){this.group.removeAll(),t.get("show")&&this.group.add(new St({shape:t.coordinateSystem.getRect(),style:Q({fill:t.get("backgroundColor")},t.getItemStyle()),silent:!0,z2:-1}))},e.type="grid",e}(Gt),CC={offset:0};function AC(r){r.registerComponentView(eF),r.registerComponentModel(TG),r.registerCoordinateSystem("cartesian2d",VG),_o(r,"x",og,CC),_o(r,"y",og,CC),r.registerComponentView(TC),r.registerComponentView(tF),r.registerPreprocessor(function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})})}function aF(r){r.eachSeriesByType("radar",function(e){var t=e.getData(),a=[],n=e.coordinateSystem;if(n){var i=n.getIndicatorAxes();A(i,function(o,s){t.each(t.mapDimension(i[s].dim),function(l,u){a[u]=a[u]||[];var f=n.dataToPoint(l,s);a[u][s]=MC(f)?f:DC(n)})}),t.each(function(o){var s=t0(a[o],function(l){return MC(l)})||DC(n);a[o].push(s.slice()),t.setItemLayout(o,a[o])})}})}function MC(r){return!isNaN(r[0])&&!isNaN(r[1])}function DC(r){return[r.cx,r.cy]}function nF(r){var e=r.polar;if(e){z(e)||(e=[e]);var t=[];A(e,function(a,n){a.indicator?(a.type&&!a.shape&&(a.shape=a.type),r.radar=r.radar||[],z(r.radar)||(r.radar=[r.radar]),r.radar.push(a)):t.push(a)}),r.polar=t}A(r.series,function(a){a&&"radar"===a.type&&a.polarIndex&&(a.radarIndex=a.polarIndex)})}var iF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.coordinateSystem,o=this.group,s=t.getData(),l=this._data;function u(v,c){var p=v.getItemVisual(c,"symbol")||"circle";if("none"!==p){var d=Xs(v.getItemVisual(c,"symbolSize")),g=Kt(p,-1,-1,2,2),y=v.getItemVisual(c,"symbolRotate")||0;return g.attr({style:{strokeNoScale:!0},z2:100,scaleX:d[0]/2,scaleY:d[1]/2,rotation:y*Math.PI/180||0}),g}}function f(v,c,p,d,g,y){p.removeAll();for(var m=0;m<c.length-1;m++){var _=u(d,g);_&&(_.__dimIdx=m,v[m]?(_.setPosition(v[m]),fn[y?"initProps":"updateProps"](_,{x:c[m][0],y:c[m][1]},t,g)):_.setPosition(c[m]),p.add(_))}}function h(v){return G(v,function(c){return[i.cx,i.cy]})}s.diff(l).add(function(v){var c=s.getItemLayout(v);if(c){var p=new De,d=new Le,g={shape:{points:c}};p.shape.points=h(c),d.shape.points=h(c),zt(p,g,t,v),zt(d,g,t,v);var y=new rt,m=new rt;y.add(d),y.add(p),y.add(m),f(d.shape.points,c,m,s,v,!0),s.setItemGraphicEl(v,y)}}).update(function(v,c){var p=l.getItemGraphicEl(c),d=p.childAt(0),g=p.childAt(1),y=p.childAt(2),m={shape:{points:s.getItemLayout(v)}};m.shape.points&&(f(d.shape.points,m.shape.points,y,s,v,!1),br(g),br(d),Ct(d,m,t),Ct(g,m,t),s.setItemGraphicEl(v,p))}).remove(function(v){o.remove(l.getItemGraphicEl(v))}).execute(),s.eachItemGraphicEl(function(v,c){var p=s.getItemModel(c),d=v.childAt(0),g=v.childAt(1),y=v.childAt(2),m=s.getItemVisual(c,"style"),_=m.fill;o.add(v),d.useStyle(Q(p.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:_})),he(d,p,"lineStyle"),he(g,p,"areaStyle");var S=p.getModel("areaStyle"),b=S.isEmpty()&&S.parentModel.isEmpty();g.ignore=b,A(["emphasis","select","blur"],function(T){var C=p.getModel([T,"areaStyle"]),M=C.isEmpty()&&C.parentModel.isEmpty();g.ensureState(T).ignore=M&&b}),g.useStyle(Q(S.getAreaStyle(),{fill:_,opacity:.7,decal:m.decal}));var x=p.getModel("emphasis"),w=x.getModel("itemStyle").getItemStyle();y.eachChild(function(T){if(T instanceof ue){var C=T.style;T.useStyle(V({image:C.image,x:C.x,y:C.y,width:C.width,height:C.height},m))}else T.useStyle(m),T.setColor(_),T.style.strokeNoScale=!0;T.ensureState("emphasis").style=et(w);var D=s.getStore().get(s.getDimensionIndex(T.__dimIdx),c);(null==D||isNaN(D))&&(D=""),ve(T,ae(p),{labelFetcher:s.hostModel,labelDataIndex:c,labelDimIndex:T.__dimIdx,defaultText:D,inheritColor:_,defaultOpacity:m.opacity})}),Ut(v,x.get("focus"),x.get("blurScope"),x.get("disabled"))}),this._data=s},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.type="radar",e}(Et);const oF=iF;var sF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new dl(Y(this.getData,this),Y(this.getRawData,this))},e.prototype.getInitialData=function(t,a){return mo(this,{generateCoord:"indicator_",generateCoordCount:1/0})},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),s=this.coordinateSystem.getIndicatorAxes(),l=this.getData().getName(t),u=""===l?this.name:l,f=ax(this,t);return ne("section",{header:u,sortBlocks:!0,blocks:G(s,function(h){var v=i.get(i.mapDimension(h.dim),t);return ne("nameValue",{markerType:"subItem",markerColor:f,name:h.name,value:v,sortParam:v})})})},e.prototype.getTooltipPosition=function(t){if(null!=t)for(var a=this.getData(),n=this.coordinateSystem,i=a.getValues(G(n.dimensions,function(u){return a.mapDimension(u)}),t),o=0,s=i.length;o<s;o++)if(!isNaN(i[o])){var l=n.getIndicatorAxes();return n.coordToPoint(l[o].dataToCoord(i[o]),o)}},e.type="series.radar",e.dependencies=["radar"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},e}(Nt);const lF=sF;var yl=lC.value;function uh(r,e){return Q({show:e},r)}var uF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(){var t=this.get("boundaryGap"),a=this.get("splitNumber"),n=this.get("scale"),i=this.get("axisLine"),o=this.get("axisTick"),s=this.get("axisLabel"),l=this.get("axisName"),u=this.get(["axisName","show"]),f=this.get(["axisName","formatter"]),h=this.get("axisNameGap"),v=this.get("triggerEvent"),c=G(this.get("indicator")||[],function(p){null!=p.max&&p.max>0&&!p.min?p.min=0:null!=p.min&&p.min<0&&!p.max&&(p.max=0);var d=l;null!=p.color&&(d=Q({color:p.color},l));var g=ot(et(p),{boundaryGap:t,splitNumber:a,scale:n,axisLine:i,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:h,nameTextStyle:d,triggerEvent:v},!1);U(f)?g.name=f.replace("{value}",g.name??""):j(f)&&(g.name=f(g.name,g));var m=new Rt(g,null,this.ecModel);return Zt(m,co.prototype),m.mainType="radar",m.componentIndex=this.componentIndex,m},this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:ot({lineStyle:{color:"#bbb"}},yl.axisLine),axisLabel:uh(yl.axisLabel,!1),axisTick:uh(yl.axisTick,!1),splitLine:uh(yl.splitLine,!0),splitArea:uh(yl.splitArea,!0),indicator:[]},e}(_t);const fF=uF;var hF=["axisLine","axisTickLabel","axisName"],vF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var a=t.coordinateSystem;A(G(a.getIndicatorAxes(),function(o){var s=o.model.get("showName")?o.name:"";return new ga(o.model,{axisName:s,position:[a.cx,a.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(o){A(hF,o.add,o),this.group.add(o.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes();if(n.length){var i=t.get("shape"),o=t.getModel("splitLine"),s=t.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),h=s.get("show"),v=l.get("color"),c=u.get("color"),p=z(v)?v:[v],d=z(c)?c:[c],g=[],y=[];if("circle"===i)for(var _=n[0].getTicksCoords(),S=a.cx,b=a.cy,x=0;x<_.length;x++)f&&g[m(g,p,x)].push(new Tr({shape:{cx:S,cy:b,r:_[x].coord}})),h&&x<_.length-1&&y[m(y,d,x)].push(new Bs({shape:{cx:S,cy:b,r0:_[x].coord,r:_[x+1].coord}}));else{var T,C=G(n,function(R,E){var N=R.getTicksCoords();return T=null==T?N.length-1:Math.min(N.length-1,T),G(N,function(k){return a.coordToPoint(k.coord,E)})}),M=[];for(x=0;x<=T;x++){for(var D=[],L=0;L<n.length;L++)D.push(C[L][x]);D[0]&&D.push(D[0].slice()),f&&g[m(g,p,x)].push(new Le({shape:{points:D}})),h&&M&&y[m(y,d,x-1)].push(new De({shape:{points:D.concat(M)}})),M=D.slice().reverse()}}var I=l.getLineStyle(),P=u.getAreaStyle();A(y,function(R,E){this.group.add(Ye(R,{style:Q({stroke:"none",fill:d[E%d.length]},P),silent:!0}))},this),A(g,function(R,E){this.group.add(Ye(R,{style:Q({fill:"none",stroke:p[E%p.length]},I),silent:!0}))},this)}function m(R,E,N){var k=N%E.length;return R[k]=R[k]||[],k}},e.type="radar",e}(Gt);const cF=vF;var pF=function(r){function e(t,a,n){var i=r.call(this,t,a,n)||this;return i.type="value",i.angle=0,i.name="",i}return O(e,r),e}(lr);const dF=pF;var gF=function(){function r(e,t,a){this.dimensions=[],this._model=e,this._indicatorAxes=G(e.getIndicatorModels(),function(n,i){var o="indicator_"+i,s=new dF(o,new Ka);return s.name=n.get("name"),s.model=n,n.axis=s,this.dimensions.push(o),s},this),this.resize(e,a)}return r.prototype.getIndicatorAxes=function(){return this._indicatorAxes},r.prototype.dataToPoint=function(e,t){return this.coordToPoint(this._indicatorAxes[t].dataToCoord(e),t)},r.prototype.coordToPoint=function(e,t){var n=this._indicatorAxes[t].angle;return[this.cx+e*Math.cos(n),this.cy-e*Math.sin(n)]},r.prototype.pointToData=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=Math.sqrt(t*t+a*a);t/=n,a/=n;for(var s,i=Math.atan2(-a,t),o=1/0,l=-1,u=0;u<this._indicatorAxes.length;u++){var f=this._indicatorAxes[u],h=Math.abs(i-f.angle);h<o&&(s=f,l=u,o=h)}return[l,+(s&&s.coordToData(n))]},r.prototype.resize=function(e,t){var a=e.get("center"),n=t.getWidth(),i=t.getHeight(),o=Math.min(n,i)/2;this.cx=H(a[0],n),this.cy=H(a[1],i),this.startAngle=e.get("startAngle")*Math.PI/180;var s=e.get("radius");(U(s)||wt(s))&&(s=[0,s]),this.r0=H(s[0],o),this.r=H(s[1],o),A(this._indicatorAxes,function(l,u){l.setExtent(this.r0,this.r);var f=this.startAngle+u*Math.PI*2/this._indicatorAxes.length;f=Math.atan2(Math.sin(f),Math.cos(f)),l.angle=f},this)},r.prototype.update=function(e,t){var a=this._indicatorAxes,n=this._model;A(a,function(s){s.scale.setExtent(1/0,-1/0)}),e.eachSeriesByType("radar",function(s,l){if("radar"===s.get("coordinateSystem")&&e.getComponent("radar",s.get("radarIndex"))===n){var u=s.getData();A(a,function(f){f.scale.unionExtentFromData(u,u.mapDimension(f.dim))})}},this);var i=n.get("splitNumber"),o=new Ka;o.setExtent(0,i),o.setInterval(1),A(a,function(s,l){cC(s.scale,s.model,o)})},r.prototype.convertToPixel=function(e,t,a){return console.warn("Not implemented."),null},r.prototype.convertFromPixel=function(e,t,a){return console.warn("Not implemented."),null},r.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},r.create=function(e,t){var a=[];return e.eachComponent("radar",function(n){var i=new r(n,e,t);a.push(i),n.coordinateSystem=i}),e.eachSeriesByType("radar",function(n){"radar"===n.get("coordinateSystem")&&(n.coordinateSystem=a[n.get("radarIndex")||0])}),a},r.dimensions=[],r}();const yF=gF;function mF(r){r.registerCoordinateSystem("radar",yF),r.registerComponentModel(fF),r.registerComponentView(cF),r.registerVisual({seriesType:"radar",reset:function(e){var t=e.getData();t.each(function(a){t.setItemVisual(a,"legendIcon","roundRect")}),t.setVisual("legendIcon","roundRect")}})}var LC="\0_ec_interaction_mutex";function IC(r,e){return!!gg(r)[e]}function gg(r){return r[LC]||(r[LC]={})}Dr({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},Xt);var bF=function(r){function e(t){var a=r.call(this)||this;a._zr=t;var n=Y(a._mousedownHandler,a),i=Y(a._mousemoveHandler,a),o=Y(a._mouseupHandler,a),s=Y(a._mousewheelHandler,a),l=Y(a._pinchHandler,a);return a.enable=function(u,f){this.disable(),this._opt=Q(et(f)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==u&&(u=!0),(!0===u||"move"===u||"pan"===u)&&(t.on("mousedown",n),t.on("mousemove",i),t.on("mouseup",o)),(!0===u||"scale"===u||"zoom"===u)&&(t.on("mousewheel",s),t.on("pinch",l))},a.disable=function(){t.off("mousedown",n),t.off("mousemove",i),t.off("mouseup",o),t.off("mousewheel",s),t.off("pinch",l)},a}return O(e,r),e.prototype.isDragging=function(){return this._dragging},e.prototype.isPinching=function(){return this._pinching},e.prototype.setPointerChecker=function(t){this.pointerChecker=t},e.prototype.dispose=function(){this.disable()},e.prototype._mousedownHandler=function(t){if(!d0(t)){for(var a=t.target;a;){if(a.draggable)return;a=a.__hostTarget||a.parent}var n=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,n,i)&&(this._x=n,this._y=i,this._dragging=!0)}},e.prototype._mousemoveHandler=function(t){if(this._dragging&&fh("moveOnMouseMove",t,this._opt)&&"pinch"!==t.gestureEvent&&!IC(this._zr,"globalPan")){var a=t.offsetX,n=t.offsetY,i=this._x,o=this._y,s=a-i,l=n-o;this._x=a,this._y=n,this._opt.preventDefaultMouseMove&&aa(t.event),PC(this,"pan","moveOnMouseMove",t,{dx:s,dy:l,oldX:i,oldY:o,newX:a,newY:n,isAvailableBehavior:null})}},e.prototype._mouseupHandler=function(t){d0(t)||(this._dragging=!1)},e.prototype._mousewheelHandler=function(t){var a=fh("zoomOnMouseWheel",t,this._opt),n=fh("moveOnMouseWheel",t,this._opt),i=t.wheelDelta,o=Math.abs(i),s=t.offsetX,l=t.offsetY;if(0!==i&&(a||n)){if(a){var u=o>3?1.4:o>1?1.2:1.1;yg(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?u:1/u,originX:s,originY:l,isAvailableBehavior:null})}if(n){var h=Math.abs(i);yg(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(h>3?.4:h>1?.15:.05),originX:s,originY:l,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){IC(this._zr,"globalPan")||yg(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(je);function yg(r,e,t,a,n){r.pointerChecker&&r.pointerChecker(a,n.originX,n.originY)&&(aa(a.event),PC(r,e,t,a,n))}function PC(r,e,t,a,n){n.isAvailableBehavior=Y(fh,null,t,a),r.trigger(e,n)}function fh(r,e,t){var a=t[r];return!r||a&&(!U(a)||e.event[a+"Key"])}const ml=bF;function mg(r,e,t){var a=r.target;a.x+=e,a.y+=t,a.dirty()}function _g(r,e,t,a){var n=r.target,i=r.zoomLimit,o=r.zoom=r.zoom||1;if(o*=e,i){var s=i.min||0;o=Math.max(Math.min(i.max||1/0,o),s)}var u=o/r.zoom;r.zoom=o,n.x-=(t-n.x)*(u-1),n.y-=(a-n.y)*(u-1),n.scaleX*=u,n.scaleY*=u,n.dirty()}var wF={axisPointer:1,tooltip:1,brush:1};function hh(r,e,t){var a=e.getComponentByElement(r.topTarget),n=a&&a.coordinateSystem;return a&&a!==t&&!wF.hasOwnProperty(a.mainType)&&n&&n.model!==t}function RC(r){U(r)&&(r=(new DOMParser).parseFromString(r,"text/xml"));var t=r;for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t}var Sg,vh={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},EC=mt(vh),ch={"alignment-baseline":"textBaseline","stop-color":"stopColor"},kC=mt(ch),TF=function(){function r(){this._defs={},this._root=null}return r.prototype.parse=function(e,t){t=t||{};var a=RC(e);this._defsUsePending=[];var n=new rt;this._root=n;var f,h,i=[],o=a.getAttribute("viewBox")||"",s=parseFloat(a.getAttribute("width")||t.width),l=parseFloat(a.getAttribute("height")||t.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),Xe(a,n,null,!0,!1);for(var u=a.firstChild;u;)this._parseNode(u,n,i,null,!1,!1),u=u.nextSibling;if(function MF(r,e){for(var t=0;t<e.length;t++){var a=e[t];a[0].style[a[1]]=r[a[2]]}}(this._defs,this._defsUsePending),this._defsUsePending=[],o){var v=ph(o);v.length>=4&&(f={x:parseFloat(v[0]||0),y:parseFloat(v[1]||0),width:parseFloat(v[2]),height:parseFloat(v[3])})}if(f&&null!=s&&null!=l&&(h=HC(f,{x:0,y:0,width:s,height:l}),!t.ignoreViewBox)){var c=n;(n=new rt).add(c),c.scaleX=c.scaleY=h.scale,c.x=h.x,c.y=h.y}return!t.ignoreRootClip&&null!=s&&null!=l&&n.setClipPath(new St({shape:{x:0,y:0,width:s,height:l}})),{root:n,width:s,height:l,viewBoxRect:f,viewBoxTransform:h,named:i}},r.prototype._parseNode=function(e,t,a,n,i,o){var l,s=e.nodeName.toLowerCase(),u=n;if("defs"===s&&(i=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)l=t;else{if(!i){var f=Sg[s];if(f&&Z(Sg,s)){l=f.call(this,e,t);var h=e.getAttribute("name");if(h){var v={name:h,namedFrom:null,svgNodeTagLower:s,el:l};a.push(v),"g"===s&&(u=v)}else n&&a.push({name:n.name,namedFrom:n,svgNodeTagLower:s,el:l});t.add(l)}}var c=OC[s];if(c&&Z(OC,s)){var p=c.call(this,e),d=e.getAttribute("id");d&&(this._defs[d]=p)}}if(l&&l.isGroup)for(var g=e.firstChild;g;)1===g.nodeType?this._parseNode(g,l,a,u,i,o):3===g.nodeType&&o&&this._parseText(g,l),g=g.nextSibling},r.prototype._parseText=function(e,t){var a=new gs({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),function CF(r,e){var t=e.__selfStyle;if(t){var a=t.textBaseline,n=a;a&&"auto"!==a&&"baseline"!==a?"before-edge"===a||"text-before-edge"===a?n="top":"after-edge"===a||"text-after-edge"===a?n="bottom":("central"===a||"mathematical"===a)&&(n="middle"):n="alphabetic",r.style.textBaseline=n}var i=e.__inheritedStyle;if(i){var o=i.textAlign,s=o;o&&("middle"===o&&(s="center"),r.style.textAlign=s)}}(a,t);var n=a.style,i=n.fontSize;i&&i<9&&(n.fontSize=9,a.scaleX*=i/9,a.scaleY*=i/9);var o=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+"px",n.fontFamily||"sans-serif"].join(" ");n.font=o;var s=a.getBoundingRect();return this._textX+=s.width,t.add(a),a},r.internalField=void(Sg={g:function(e,t){var a=new rt;return fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a},rect:function(e,t){var a=new St;return fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),a.silent=!0,a},circle:function(e,t){var a=new Tr;return fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),a.silent=!0,a},line:function(e,t){var a=new ie;return fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),a.silent=!0,a},ellipse:function(e,t){var a=new lf;return fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),a.silent=!0,a},polygon:function(e,t){var n,a=e.getAttribute("points");a&&(n=BC(a));var i=new De({shape:{points:n||[]},silent:!0});return fr(t,i),Xe(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n,a=e.getAttribute("points");a&&(n=BC(a));var i=new Le({shape:{points:n||[]},silent:!0});return fr(t,i),Xe(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var a=new ue;return fr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),a.silent=!0,a},text:function(e,t){var a=e.getAttribute("x")||"0",n=e.getAttribute("y")||"0",i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0";this._textX=parseFloat(a)+parseFloat(i),this._textY=parseFloat(n)+parseFloat(o);var s=new rt;return fr(t,s),Xe(e,s,this._defsUsePending,!1,!0),s},tspan:function(e,t){var a=e.getAttribute("x"),n=e.getAttribute("y");null!=a&&(this._textX=parseFloat(a)),null!=n&&(this._textY=parseFloat(n));var i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0",s=new rt;return fr(t,s),Xe(e,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(e,t){var n=gx(e.getAttribute("d")||"");return fr(t,n),Xe(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),r}(),OC={lineargradient:function(r){var e=parseInt(r.getAttribute("x1")||"0",10),t=parseInt(r.getAttribute("y1")||"0",10),a=parseInt(r.getAttribute("x2")||"10",10),n=parseInt(r.getAttribute("y2")||"0",10),i=new eo(e,t,a,n);return NC(r,i),VC(r,i),i},radialgradient:function(r){var e=parseInt(r.getAttribute("cx")||"0",10),t=parseInt(r.getAttribute("cy")||"0",10),a=parseInt(r.getAttribute("r")||"0",10),n=new Wp(e,t,a);return NC(r,n),VC(r,n),n}};function NC(r,e){"userSpaceOnUse"===r.getAttribute("gradientUnits")&&(e.global=!0)}function VC(r,e){for(var t=r.firstChild;t;){if(1===t.nodeType&&"stop"===t.nodeName.toLocaleLowerCase()){var n,a=t.getAttribute("offset");n=a&&a.indexOf("%")>0?parseInt(a,10)/100:a?parseFloat(a):0;var i={};FC(t,i,i);var o=i.stopColor||t.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:n,color:o})}t=t.nextSibling}}function fr(r,e){r&&r.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),Q(e.__inheritedStyle,r.__inheritedStyle))}function BC(r){for(var e=ph(r),t=[],a=0;a<e.length;a+=2){var n=parseFloat(e[a]),i=parseFloat(e[a+1]);t.push([n,i])}return t}function Xe(r,e,t,a,n){var i=e,o=i.__inheritedStyle=i.__inheritedStyle||{},s={};1===r.nodeType&&(function IF(r,e){var t=r.getAttribute("transform");if(t){t=t.replace(/,/g," ");var a=[],n=null;t.replace(LF,function(h,v,c){return a.push(v,c),""});for(var i=a.length-1;i>0;i-=2){var s=a[i-1],l=ph(a[i]);switch(n=n||[1,0,0,1,0,0],s){case"translate":gr(n,n,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":ru(n,n,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Ma(n,n,-parseFloat(l[0])*xg);break;case"skewX":kr(n,[1,0,Math.tan(parseFloat(l[0])*xg),1,0,0],n);break;case"skewY":kr(n,[1,Math.tan(parseFloat(l[0])*xg),0,1,0,0],n);break;case"matrix":n[0]=parseFloat(l[0]),n[1]=parseFloat(l[1]),n[2]=parseFloat(l[2]),n[3]=parseFloat(l[3]),n[4]=parseFloat(l[4]),n[5]=parseFloat(l[5])}}e.setLocalTransform(n)}}(r,e),FC(r,o,s),a||function PF(r,e,t){for(var a=0;a<EC.length;a++)null!=(i=r.getAttribute(n=EC[a]))&&(e[vh[n]]=i);for(a=0;a<kC.length;a++){var n,i;null!=(i=r.getAttribute(n=kC[a]))&&(t[ch[n]]=i)}}(r,o,s)),i.style=i.style||{},null!=o.fill&&(i.style.fill=zC(i,"fill",o.fill,t)),null!=o.stroke&&(i.style.stroke=zC(i,"stroke",o.stroke,t)),A(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(l){null!=o[l]&&(i.style[l]=parseFloat(o[l]))}),A(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(l){null!=o[l]&&(i.style[l]=o[l])}),n&&(i.__selfStyle=s),o.lineDash&&(i.style.lineDash=G(ph(o.lineDash),function(l){return parseFloat(l)})),("hidden"===o.visibility||"collapse"===o.visibility)&&(i.invisible=!0),"none"===o.display&&(i.ignore=!0)}var AF=/^url\(\s*#(.*?)\)/;function zC(r,e,t,a){var n=t&&t.match(AF);if(!n)return"none"===t&&(t=null),t;var i=Ke(n[1]);a.push([r,e,i])}var DF=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function ph(r){return r.match(DF)||[]}var LF=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,xg=Math.PI/180,GC=/([^\s:;]+)\s*:\s*([^:;]+)/g;function FC(r,e,t){var a=r.getAttribute("style");if(a){GC.lastIndex=0;for(var n;null!=(n=GC.exec(a));){var i=n[1],o=Z(vh,i)?vh[i]:null;o&&(e[o]=n[2]);var s=Z(ch,i)?ch[i]:null;s&&(t[s]=n[2])}}}function HC(r,e){var n=Math.min(e.width/r.width,e.height/r.height);return{scale:n,x:-(r.x+r.width/2)*n+(e.x+e.width/2),y:-(r.y+r.height/2)*n+(e.y+e.height/2)}}for(var EF=q(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),kF=function(){function r(e,t){this.type="geoSVG",this._usedGraphicMap=q(),this._freedGraphics=[],this._mapName=e,this._parsedXML=RC(t)}return r.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=function NF(r){var e=[],t=q();return A(r,function(a){if(null==a.namedFrom){var n=new QB(a.name,a.el);e.push(n),t.set(a.name,n)}}),{regions:e,regionsMap:t}}(e.named),n=t.regionsMap;this._regions=t.regions,this._regionsMap=n}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},r.prototype._buildGraphic=function(e){var t,a;try{t=e&&function RF(r,e){return(new TF).parse(r,e)}(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},de(null!=(a=t.root))}catch(g){throw new Error("Invalid svg format\n"+g.message)}var n=new rt;n.add(a),n.isGeoSVGGraphicRoot=!0;var i=t.width,o=t.height,s=t.viewBoxRect,l=this._boundingRect;if(!l){var u=void 0,f=void 0,h=void 0,v=void 0;if(null!=i?(u=0,h=i):s&&(u=s.x,h=s.width),null!=o?(f=0,v=o):s&&(f=s.y,v=s.height),null==u||null==f){var c=a.getBoundingRect();null==u&&(u=c.x,h=c.width),null==f&&(f=c.y,v=c.height)}l=this._boundingRect=new ut(u,f,h,v)}if(s){var p=HC(s,l);a.scaleX=a.scaleY=p.scale,a.x=p.x,a.y=p.y}n.setClipPath(new St({shape:l.plain()}));var d=[];return A(t.named,function(g){null!=EF.get(g.svgNodeTagLower)&&(d.push(g),function OF(r){r.silent=!1,r.isGroup&&r.traverse(function(e){e.silent=!1})}(g.el))}),{root:n,boundingRect:l,named:d}},r.prototype.useGraphic=function(e){var t=this._usedGraphicMap,a=t.get(e);return a||(a=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,a),a)},r.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,a=t.get(e);a&&(t.removeKey(e),this._freedGraphics.push(a))},r}(),bg=[126,25],fi=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],hi=0;hi<fi.length;hi++)for(var So=0;So<fi[hi].length;So++)fi[hi][So][0]/=10.5,fi[hi][So][1]/=-14,fi[hi][So][0]+=bg[0],fi[hi][So][1]+=bg[1];var BF={\u5357\u6d77\u8bf8\u5c9b:[32,80],\u5e7f\u4e1c:[0,-10],\u9999\u6e2f:[10,5],\u6fb3\u95e8:[-10,10],\u5929\u6d25:[5,5]},GF=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],WF=function(){function r(e,t,a){this.type="geoJSON",this._parsedMap=q(),this._mapName=e,this._specialAreas=a,this._geoJSON=function YF(r){return U(r)?typeof JSON<"u"&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r}(t)}return r.prototype.load=function(e,t){var a=this._parsedMap.get(t=t||"name");if(!a){var n=this._parseToRegions(t);a=this._parsedMap.set(t,{regions:n,boundingRect:UF(n)})}var i=q(),o=[];return A(a.regions,function(s){var l=s.name;e&&Z(e,l)&&(s=s.cloneShallow(l=e[l])),o.push(s),i.set(l,s)}),{regions:o,boundingRect:a.boundingRect||new ut(0,0,0,0),regionsMap:i}},r.prototype._parseToRegions=function(e){var n,t=this._mapName,a=this._geoJSON;try{n=a?Bd(a,e):[]}catch(i){throw new Error("Invalid geoJson format\n"+i.message)}return function VF(r,e){if("china"===r){for(var t=0;t<e.length;t++)if("\u5357\u6d77\u8bf8\u5c9b"===e[t].name)return;e.push(new Ew("\u5357\u6d77\u8bf8\u5c9b",G(fi,function(a){return{type:"polygon",exterior:a}}),bg))}}(t,n),A(n,function(i){var o=i.name;(function zF(r,e){if("china"===r){var t=BF[e.name];if(t){var a=e.getCenter();a[0]+=t[0]/10.5,a[1]+=-t[1]/14,e.setCenter(a)}}})(t,i),function FF(r,e){"china"===r&&"\u53f0\u6e7e"===e.name&&e.geometries.push({type:"polygon",exterior:GF[0]})}(t,i);var s=this._specialAreas&&this._specialAreas[o];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),n},r.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},r}();function UF(r){for(var e,t=0;t<r.length;t++){var a=r[t].getBoundingRect();(e=e||a.clone()).union(a)}return e}var _l=q();const ya={registerMap:function(r,e,t){if(e.svg){var a=new kF(r,e.svg);_l.set(r,a)}else{var n=e.geoJson||e.geoJSON;n&&!e.features?t=e.specialAreas:n=e,a=new WF(r,n,t),_l.set(r,a)}},getGeoResource:function(r){return _l.get(r)},getMapForUser:function(r){var e=_l.get(r);return e&&"geoJSON"===e.type&&e.getMapForUser()},load:function(r,e,t){var a=_l.get(r);if(a)return a.load(e,t)}};var wg=["rect","circle","line","ellipse","polygon","polyline","path"],ZF=q(wg),XF=q(wg.concat(["g"])),qF=q(wg.concat(["g"])),UC=Tt();function dh(r){var e=r.getItemStyle(),t=r.get("areaColor");return null!=t&&(e.fill=t),e}function YC(r){var e=r.style;e&&(e.stroke=e.stroke||e.fill,e.fill=null)}var KF=function(){function r(e){var t=new rt;this.uid=Hi("ec_map_draw"),this._controller=new ml(e.getZr()),this._controllerHost={target:t},this.group=t,t.add(this._regionsGroup=new rt),t.add(this._svgGroup=new rt)}return r.prototype.draw=function(e,t,a,n,i){var o="geo"===e.mainType,s=e.getData&&e.getData();o&&t.eachComponent({mainType:"series",subType:"map"},function(y){!s&&y.getHostGeoModel()===e&&(s=y.getData())});var l=e.coordinateSystem,u=this._regionsGroup,f=this.group,h=l.getTransformInfo(),v=h.raw,c=h.roam;!u.childAt(0)||i?(f.x=c.x,f.y=c.y,f.scaleX=c.scaleX,f.scaleY=c.scaleY,f.dirty()):Ct(f,c,e);var d=s&&s.getVisual("visualMeta")&&s.getVisual("visualMeta").length>0,g={api:a,geo:l,mapOrGeoModel:e,data:s,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:v};"geoJSON"===l.resourceType?this._buildGeoJSON(g):"geoSVG"===l.resourceType&&this._buildSVG(g),this._updateController(e,t,a),this._updateMapSelectHandler(e,u,a,n)},r.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=q(),a=q(),n=this._regionsGroup,i=e.transformInfoRaw,o=e.mapOrGeoModel,s=e.data,l=e.geo.projection,u=l&&l.stream;function f(c,p){return p&&(c=p(c)),c&&[c[0]*i.scaleX+i.x,c[1]*i.scaleY+i.y]}function h(c){for(var p=[],d=!u&&l&&l.project,g=0;g<c.length;++g){var y=f(c[g],d);y&&p.push(y)}return p}function v(c){return{shape:{points:h(c)}}}n.removeAll(),A(e.geo.regions,function(c){var p=c.name,d=t.get(p),g=a.get(p)||{},y=g.dataIdx,m=g.regionModel;d||(d=t.set(p,new rt),n.add(d),y=s?s.indexOfName(p):null,m=e.isGeo?o.getRegionModel(p):s?s.getItemModel(y):null,a.set(p,{dataIdx:y,regionModel:m}));var _=[],S=[];A(c.geometries,function(w){if("polygon"===w.type){var T=[w.exterior].concat(w.interiors||[]);u&&(T=QC(T,u)),A(T,function(M){_.push(new De(v(M)))})}else{var C=w.points;u&&(C=QC(C,u,!0)),A(C,function(M){S.push(new Le(v(M)))})}});var b=f(c.getCenter(),l&&l.project);function x(w,T){if(w.length){var C=new hf({culling:!0,segmentIgnoreThreshold:1,shape:{paths:w}});d.add(C),ZC(e,C,y,m),XC(e,C,p,m,o,y,b),T&&(YC(C),A(C.states,YC))}}x(_),x(S,!0)}),t.each(function(c,p){var d=a.get(p),y=d.regionModel;qC(e,c,p,y,o,d.dataIdx),KC(e,c,p,y,o),jC(e,c,p,y,o)},this)},r.prototype._buildSVG=function(e){var t=e.geo.map,a=e.transformInfoRaw;this._svgGroup.x=a.x,this._svgGroup.y=a.y,this._svgGroup.scaleX=a.scaleX,this._svgGroup.scaleY=a.scaleY,this._svgResourceChanged(t)&&(this._freeSVG(),this._useSVG(t));var n=this._svgDispatcherMap=q(),i=!1;A(this._svgGraphicRecord.named,function(o){var s=o.name,l=e.mapOrGeoModel,u=e.data,f=o.svgNodeTagLower,h=o.el,v=u?u.indexOfName(s):null,c=l.getRegionModel(s);null!=ZF.get(f)&&h instanceof tr&&ZC(e,h,v,c),h instanceof tr&&(h.culling=!0),h.z2EmphasisLift=0,o.namedFrom||(null!=qF.get(f)&&XC(e,h,s,c,l,v,null),qC(e,h,s,c,l,v),KC(e,h,s,c,l),null==XF.get(f))||("self"===jC(e,h,s,c,l)&&(i=!0),(n.get(s)||n.set(s,[])).push(h))},this),this._enableBlurEntireSVG(i,e)},r.prototype._enableBlurEntireSVG=function(e,t){if(e&&t.isGeo){var n=t.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse(function(i){if(!i.isGroup){On(i);var o=i.ensureState("blur").style||{};null==o.opacity&&null!=n&&(o.opacity=n),i.ensureState("emphasis")}})}},r.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},r.prototype.findHighDownDispatchers=function(e,t){if(null==e)return[];var a=t.coordinateSystem;if("geoJSON"===a.resourceType){var n=this._regionsGroupByName;if(n){var i=n.get(e);return i?[i]:[]}}else if("geoSVG"===a.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(e)||[]},r.prototype._svgResourceChanged=function(e){return this._svgMapName!==e},r.prototype._useSVG=function(e){var t=ya.getGeoResource(e);if(t&&"geoSVG"===t.type){var a=t.useGraphic(this.uid);this._svgGroup.add(a.root),this._svgGraphicRecord=a,this._svgMapName=e}},r.prototype._freeSVG=function(){var e=this._svgMapName;if(null!=e){var t=ya.getGeoResource(e);t&&"geoSVG"===t.type&&t.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},r.prototype._updateController=function(e,t,a){var n=e.coordinateSystem,i=this._controller,o=this._controllerHost;o.zoomLimit=e.get("scaleLimit"),o.zoom=n.getZoom(),i.enable(e.get("roam")||!1);var s=e.mainType;function l(){var u={type:"geoRoam",componentType:s};return u[s+"Id"]=e.id,u}i.off("pan").on("pan",function(u){this._mouseDownFlag=!1,mg(o,u.dx,u.dy),a.dispatchAction(V(l(),{dx:u.dx,dy:u.dy,animation:{duration:0}}))},this),i.off("zoom").on("zoom",function(u){this._mouseDownFlag=!1,_g(o,u.scale,u.originX,u.originY),a.dispatchAction(V(l(),{zoom:u.scale,originX:u.originX,originY:u.originY,animation:{duration:0}}))},this),i.setPointerChecker(function(u,f,h){return n.containPoint([f,h])&&!hh(u,a,e)})},r.prototype.resetForLabelLayout=function(){this.group.traverse(function(e){var t=e.getTextContent();t&&(t.ignore=UC(t).ignore)})},r.prototype._updateMapSelectHandler=function(e,t,a,n){var i=this;t.off("mousedown"),t.off("click"),e.get("selectedMode")&&(t.on("mousedown",function(){i._mouseDownFlag=!0}),t.on("click",function(o){i._mouseDownFlag&&(i._mouseDownFlag=!1)}))},r}();function ZC(r,e,t,a){var n=a.getModel("itemStyle"),i=a.getModel(["emphasis","itemStyle"]),o=a.getModel(["blur","itemStyle"]),s=a.getModel(["select","itemStyle"]),l=dh(n),u=dh(i),f=dh(s),h=dh(o),v=r.data;if(v){var c=v.getItemVisual(t,"style"),p=v.getItemVisual(t,"decal");r.isVisualEncodedByVisualMap&&c.fill&&(l.fill=c.fill),p&&(l.decal=uo(p,r.api))}e.setStyle(l),e.style.strokeNoScale=!0,e.ensureState("emphasis").style=u,e.ensureState("select").style=f,e.ensureState("blur").style=h,On(e)}function XC(r,e,t,a,n,i,o){var s=r.data,l=r.isGeo,u=s&&isNaN(s.get(s.mapDimension("value"),i)),f=s&&s.getItemLayout(i);if(l||u||f&&f.showLabel){var h=l?t:i,v=void 0;(!s||i>=0)&&(v=n);var c=o?{normal:{align:"center",verticalAlign:"middle"}}:null;ve(e,ae(a),{labelFetcher:v,labelDataIndex:h,defaultText:t},c);var p=e.getTextContent();if(p&&(UC(p).ignore=p.ignore,e.textConfig&&o)){var d=e.getBoundingRect().clone();e.textConfig.layoutRect=d,e.textConfig.position=[(o[0]-d.x)/d.width*100+"%",(o[1]-d.y)/d.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function qC(r,e,t,a,n,i){r.data?r.data.setItemGraphicEl(i,e):nt(e).eventData={componentType:"geo",componentIndex:n.componentIndex,geoIndex:n.componentIndex,name:t,region:a&&a.option||{}}}function KC(r,e,t,a,n){r.data||no({el:e,componentModel:n,itemName:t,itemTooltipOption:a.get("tooltip")})}function jC(r,e,t,a,n){e.highDownSilentOnTouch=!!n.get("selectedMode");var i=a.getModel("emphasis"),o=i.get("focus");return Ut(e,o,i.get("blurScope"),i.get("disabled")),r.isGeo&&function BE(r,e,t){var a=nt(r);a.componentMainType=e.mainType,a.componentIndex=e.componentIndex,a.componentHighDownName=t}(e,n,t),o}function QC(r,e,t){var n,a=[];function i(){n=[]}function o(){n.length&&(a.push(n),n=[])}var s=e({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&n.push([l,u])},sphere:function(){}});return!t&&s.polygonStart(),A(r,function(l){s.lineStart();for(var u=0;u<l.length;u++)s.point(l[u][0],l[u][1]);s.lineEnd()}),!t&&s.polygonEnd(),a}const JC=KF;var jF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){if(!i||"mapToggleSelect"!==i.type||i.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(this._mapDraw&&i&&"geoRoam"===i.type&&this._mapDraw.resetForLabelLayout(),i&&"geoRoam"===i.type&&"series"===i.componentType&&i.seriesId===t.id)(s=this._mapDraw)&&o.add(s.group);else if(t.needsDrawMap){var s=this._mapDraw||new JC(n);o.add(s.group),s.draw(t,a,n,this,i),this._mapDraw=s}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&a.getComponent("legend")&&this._renderSymbols(t,a,n)}}},e.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},e.prototype._renderSymbols=function(t,a,n){var i=t.originalData,o=this.group;i.each(i.mapDimension("value"),function(s,l){if(!isNaN(s)){var u=i.getItemLayout(l);if(u&&u.point){var f=u.point,h=u.offset,v=new Tr({style:{fill:t.getData().getVisual("style").fill},shape:{cx:f[0]+9*h,cy:f[1],r:3},silent:!0,z2:8+(h?0:Vi+1)});if(!h){var c=t.mainSeries.getData(),p=i.getName(l),d=c.indexOfName(p),g=i.getItemModel(l),y=g.getModel("label"),m=c.getItemGraphicEl(d);ve(v,ae(g),{labelFetcher:{getFormattedLabel:function(_,S){return t.getFormattedLabel(d,S)}},defaultText:p}),v.disableLabelAnimation=!0,y.get("position")||v.setTextConfig({position:"bottom"}),m.onHoverStateChange=function(_){zu(v,_)}}o.add(v)}}})},e.type="map",e}(Et);const QF=jF;var JF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.needsDrawMap=!1,t.seriesGroup=[],t.getTooltipPosition=function(a){if(null!=a){var n=this.getData().getName(a),i=this.coordinateSystem,o=i.getRegion(n);return o&&i.dataToPoint(o.getCenter())}},t}return O(e,r),e.prototype.getInitialData=function(t){for(var a=mo(this,{coordDimensions:["value"],encodeDefaulter:it(gp,this)}),n=q(),i=[],o=0,s=a.count();o<s;o++){var l=a.getName(o);n.set(l,!0)}return A(ya.load(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,function(f){var h=f.name;n.get(h)||i.push(h)}),a.appendValues([],i),a},e.prototype.getHostGeoModel=function(){var t=this.option.geoIndex;return null!=t?this.ecModel.getComponent("geo",t):null},e.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},e.prototype.getRawValue=function(t){var a=this.getData();return a.get(a.mapDimension("value"),t)},e.prototype.getRegionModel=function(t){var a=this.getData();return a.getItemModel(a.indexOfName(t))},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData(),o=this.getRawValue(t),s=i.getName(t),l=this.seriesGroup,u=[],f=0;f<l.length;f++){var h=l[f].originalData.indexOfName(s),v=i.mapDimension("value");isNaN(l[f].originalData.get(v,h))||u.push(l[f].name)}return ne("section",{header:u.join(", "),noHeader:!u.length,blocks:[ne("nameValue",{name:s,value:o})]})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.getLegendIcon=function(t){var a=t.icon||"roundRect",n=Kt(a,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill);return n.setStyle(t.itemStyle),n.style.stroke="none",a.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(Nt);const $F=JF;function e3(r){var e={};r.eachSeriesByType("map",function(t){var a=t.getHostGeoModel(),n=a?"o"+a.id:"i"+t.getMapType();(e[n]=e[n]||[]).push(t)}),A(e,function(t,a){for(var n=function t3(r,e){var t={};return A(r,function(a){a.each(a.mapDimension("value"),function(n,i){var o="ec-"+a.getName(i);t[o]=t[o]||[],isNaN(n)||t[o].push(n)})}),r[0].map(r[0].mapDimension("value"),function(a,n){for(var i="ec-"+r[0].getName(n),o=0,s=1/0,l=-1/0,u=t[i].length,f=0;f<u;f++)s=Math.min(s,t[i][f]),l=Math.max(l,t[i][f]),o+=t[i][f];return 0===u?NaN:"min"===e?s:"max"===e?l:"average"===e?o/u:o})}(G(t,function(o){return o.getData()}),t[0].get("mapValueCalculation")),i=0;i<t.length;i++)t[i].originalData=t[i].getData();for(i=0;i<t.length;i++)t[i].seriesGroup=t,t[i].needsDrawMap=0===i&&!t[i].getHostGeoModel(),t[i].setData(n.cloneShallow()),t[i].mainSeries=t[0]})}function r3(r){var e={};r.eachSeriesByType("map",function(t){var a=t.getMapType();if(!t.getHostGeoModel()&&!e[a]){var n={};A(t.seriesGroup,function(o){var s=o.coordinateSystem,l=o.originalData;o.get("showLegendSymbol")&&r.getComponent("legend")&&l.each(l.mapDimension("value"),function(u,f){var h=l.getName(f),v=s.getRegion(h);if(v&&!isNaN(u)){var c=n[h]||0,p=s.dataToPoint(v.getCenter());n[h]=c+1,l.setItemLayout(f,{point:p,offset:c})}})});var i=t.getData();i.each(function(o){var s=i.getName(o),l=i.getItemLayout(o)||{};l.showLabel=!n[s],i.setItemLayout(o,l)}),e[a]=!0}})}var $C=se,a3=function(r){function e(t){var a=r.call(this)||this;return a.type="view",a.dimensions=["x","y"],a._roamTransformable=new ia,a._rawTransformable=new ia,a.name=t,a}return O(e,r),e.prototype.setBoundingRect=function(t,a,n,i){return this._rect=new ut(t,a,n,i),this._rect},e.prototype.getBoundingRect=function(){return this._rect},e.prototype.setViewRect=function(t,a,n,i){this._transformTo(t,a,n,i),this._viewRect=new ut(t,a,n,i)},e.prototype._transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=this._rawTransformable;s.transform=o.calculateTransform(new ut(t,a,n,i));var l=s.parent;s.parent=null,s.decomposeTransform(),s.parent=l,this._updateTransform()},e.prototype.setCenter=function(t,a){t&&(this._center=[H(t[0],a.getWidth()),H(t[1],a.getHeight())],this._updateCenterAndZoom())},e.prototype.setZoom=function(t){t=t||1;var a=this.zoomLimit;a&&(null!=a.max&&(t=Math.min(a.max,t)),null!=a.min&&(t=Math.max(a.min,t))),this._zoom=t,this._updateCenterAndZoom()},e.prototype.getDefaultCenter=function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},e.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},e.prototype.getZoom=function(){return this._zoom||1},e.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},e.prototype._updateCenterAndZoom=function(){var t=this._rawTransformable.getLocalTransform(),a=this._roamTransformable,n=this.getDefaultCenter(),i=this.getCenter(),o=this.getZoom();i=se([],i,t),n=se([],n,t),a.originX=i[0],a.originY=i[1],a.x=n[0]-i[0],a.y=n[1]-i[1],a.scaleX=a.scaleY=o,this._updateTransform()},e.prototype._updateTransform=function(){var t=this._roamTransformable,a=this._rawTransformable;a.parent=t,t.updateTransform(),a.updateTransform(),eu(this.transform||(this.transform=[]),a.transform||[1,0,0,1,0,0]),this._rawTransform=a.getLocalTransform(),this.invTransform=this.invTransform||[],cn(this.invTransform,this.transform),this.decomposeTransform()},e.prototype.getTransformInfo=function(){var t=this._rawTransformable,a=this._roamTransformable,n=new ia;return n.transform=a.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},e.prototype.getViewRect=function(){return this._viewRect},e.prototype.getViewRectAfterRoam=function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},e.prototype.dataToPoint=function(t,a,n){var i=a?this._rawTransform:this.transform;return n=n||[],i?$C(n,t,i):ge(n,t)},e.prototype.pointToData=function(t){var a=this.invTransform;return a?$C([],t,a):[t[0],t[1]]},e.prototype.convertToPixel=function(t,a,n){var i=tA(a);return i===this?i.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,a,n){var i=tA(a);return i===this?i.pointToData(n):null},e.prototype.containPoint=function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])},e.dimensions=["x","y"],e}(ia);function tA(r){var e=r.seriesModel;return e?e.coordinateSystem:null}const Sl=a3;var n3={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},eA=["lng","lat"],rA=function(r){function e(t,a,n){var i=r.call(this,t)||this;i.dimensions=eA,i.type="geo",i._nameCoordMap=q(),i.map=a;var v,o=n.projection,s=ya.load(a,n.nameMap,n.nameProperty),l=ya.getGeoResource(a),f=(i.resourceType=l?l.type:null,i.regions=s.regions),h=n3[l.type];if(i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=o,o)for(var c=0;c<f.length;c++){var p=f[c].getBoundingRect(o);(v=v||p.clone()).union(p)}else v=s.boundingRect;return i.setBoundingRect(v.x,v.y,v.width,v.height),i.aspectScale=o?1:st(n.aspectScale,h.aspectScale),i._invertLongitute=!o&&h.invertLongitute,i}return O(e,r),e.prototype._transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=this._invertLongitute;o=o.clone(),s&&(o.y=-o.y-o.height);var l=this._rawTransformable;l.transform=o.calculateTransform(new ut(t,a,n,i));var u=l.parent;l.parent=null,l.decomposeTransform(),l.parent=u,s&&(l.scaleY=-l.scaleY),this._updateTransform()},e.prototype.getRegion=function(t){return this._regionsMap.get(t)},e.prototype.getRegionByCoord=function(t){for(var a=this.regions,n=0;n<a.length;n++){var i=a[n];if("geoJSON"===i.type&&i.contain(t))return a[n]}},e.prototype.addGeoCoord=function(t,a){this._nameCoordMap.set(t,a)},e.prototype.getGeoCoord=function(t){var a=this._regionsMap.get(t);return this._nameCoordMap.get(t)||a&&a.getCenter()},e.prototype.dataToPoint=function(t,a,n){if(U(t)&&(t=this.getGeoCoord(t)),t){var i=this.projection;return i&&(t=i.project(t)),t&&this.projectedToPoint(t,a,n)}},e.prototype.pointToData=function(t){var a=this.projection;return a&&(t=a.unproject(t)),t&&this.pointToProjected(t)},e.prototype.pointToProjected=function(t){return r.prototype.pointToData.call(this,t)},e.prototype.projectedToPoint=function(t,a,n){return r.prototype.dataToPoint.call(this,t,a,n)},e.prototype.convertToPixel=function(t,a,n){var i=aA(a);return i===this?i.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,a,n){var i=aA(a);return i===this?i.pointToData(n):null},e}(Sl);function aA(r){var e=r.geoModel,t=r.seriesModel;return e?e.coordinateSystem:t?t.coordinateSystem||(t.getReferringComponents("geo",Qt).models[0]||{}).coordinateSystem:null}Zt(rA,Sl);const nA=rA;function iA(r,e){var t=r.get("boundingCoords");if(null!=t){var a=t[0],n=t[1];if(isFinite(a[0])&&isFinite(a[1])&&isFinite(n[0])&&isFinite(n[1])){var i=this.projection;if(i){var o=a[0],s=a[1],l=n[0],u=n[1];a=[1/0,1/0],n=[-1/0,-1/0];var f=function(x,w,T,C){for(var M=T-x,D=C-w,L=0;L<=100;L++){var I=L/100,P=i.project([x+M*I,w+D*I]);ea(a,a,P),ra(n,n,P)}};f(o,s,l,s),f(l,s,l,u),f(l,u,o,u),f(o,u,l,s)}this.setBoundingRect(a[0],a[1],n[0]-a[0],n[1]-a[1])}}var m,_,S,h=this.getBoundingRect(),v=r.get("layoutCenter"),c=r.get("layoutSize"),p=e.getWidth(),d=e.getHeight(),g=h.width/h.height*this.aspectScale,y=!1;if(v&&c&&(m=[H(v[0],p),H(v[1],d)],_=H(c,Math.min(p,d)),!isNaN(m[0])&&!isNaN(m[1])&&!isNaN(_)&&(y=!0)),y)S={},g>1?(S.width=_,S.height=_/g):(S.height=_,S.width=_*g),S.y=m[1]-S.height/2,S.x=m[0]-S.width/2;else{var b=r.getBoxLayoutParams();b.aspect=g,S=Jt(b,{width:p,height:d})}this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(r.get("center"),e),this.setZoom(r.get("zoom"))}var o3=function(){function r(){this.dimensions=eA}return r.prototype.create=function(e,t){var a=[];function n(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}e.eachComponent("geo",function(o,s){var l=o.get("map"),u=new nA(l+s,l,V({nameMap:o.get("nameMap")},n(o)));u.zoomLimit=o.get("scaleLimit"),a.push(u),o.coordinateSystem=u,u.model=o,u.resize=iA,u.resize(o,t)}),e.eachSeries(function(o){if("geo"===o.get("coordinateSystem")){var l=o.get("geoIndex")||0;o.coordinateSystem=a[l]}});var i={};return e.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),A(i,function(o,s){var l=G(o,function(f){return f.get("nameMap")}),u=new nA(s,s,V({nameMap:ql(l)},n(o[0])));u.zoomLimit=ee.apply(null,G(o,function(f){return f.get("scaleLimit")})),a.push(u),u.resize=iA,u.resize(o[0],t),A(o,function(f){f.coordinateSystem=u,function i3(r,e){A(e.get("geoCoord"),function(t,a){r.addGeoCoord(a,t)})}(u,f)})}),a},r.prototype.getFilledRegions=function(e,t,a,n){for(var i=(e||[]).slice(),o=q(),s=0;s<i.length;s++)o.set(i[s].name,i[s]);return A(ya.load(t,a,n).regions,function(u){var f=u.name;!o.get(f)&&i.push({name:f})}),i},r}();const oA=new o3;var l3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a,n){var i=ya.getGeoResource(t.map);if(i&&"geoJSON"===i.type){var o=t.itemStyle=t.itemStyle||{};"color"in o||(o.color="#eee")}this.mergeDefaultAndTheme(t,n),bn(t,"label",["show"])},e.prototype.optionUpdated=function(){var t=this,a=this.option;a.regions=oA.getFilledRegions(a.regions,a.map,a.nameMap,a.nameProperty);var n={};this._optionModelMap=qe(a.regions||[],function(i,o){var s=o.name;return s&&(i.set(s,new Rt(o,t,t.ecModel)),o.selected&&(n[s]=!0)),i},q()),a.selectedMap||(a.selectedMap=n)},e.prototype.getRegionModel=function(t){return this._optionModelMap.get(t)||new Rt(null,this,this.ecModel)},e.prototype.getFormattedLabel=function(t,a){var i=this.getRegionModel(t).get("normal"===a?["label","formatter"]:["emphasis","label","formatter"]),o={name:t};return j(i)?(o.status=a,i(o)):U(i)?i.replace("{a}",t??""):void 0},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.select=function(t){var a=this.option,n=a.selectedMode;n&&("multiple"!==n&&(a.selectedMap=null),(a.selectedMap||(a.selectedMap={}))[t]=!0)},e.prototype.unSelect=function(t){var a=this.option.selectedMap;a&&(a[t]=!1)},e.prototype.toggleSelected=function(t){this[this.isSelected(t)?"unSelect":"select"](t)},e.prototype.isSelected=function(t){var a=this.option.selectedMap;return!(!a||!a[t])},e.type="geo",e.layoutMode="box",e.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},e}(_t);const u3=l3;function sA(r,e){return r.pointToProjected?r.pointToProjected(e):r.pointToData(e)}function Tg(r,e,t,a){var n=r.getZoom(),i=r.getCenter(),o=e.zoom,s=r.projectedToPoint?r.projectedToPoint(i):r.dataToPoint(i);if(null!=e.dx&&null!=e.dy&&(s[0]-=e.dx,s[1]-=e.dy,r.setCenter(sA(r,s),a)),null!=o){if(t){var l=t.min||0;o=Math.max(Math.min(n*o,t.max||1/0),l)/n}r.scaleX*=o,r.scaleY*=o;var h=(e.originY-r.y)*(o-1);r.x-=(e.originX-r.x)*(o-1),r.y-=h,r.updateTransform(),r.setCenter(sA(r,s),a),r.setZoom(o*n)}return{center:r.getCenter(),zoom:r.getZoom()}}var f3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.focusBlurEnabled=!0,t}return O(e,r),e.prototype.init=function(t,a){this._api=a},e.prototype.render=function(t,a,n,i){if(this._model=t,!t.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new JC(n));var o=this._mapDraw;o.draw(t,a,n,this,i),o.group.on("click",this._handleRegionClick,this),o.group.silent=t.get("silent"),this.group.add(o.group),this.updateSelectStatus(t,a,n)},e.prototype._handleRegionClick=function(t){var a;qn(t.target,function(n){return null!=(a=nt(n).eventData)},!0),a&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:a.name})},e.prototype.updateSelectStatus=function(t,a,n){var i=this;this._mapDraw.group.traverse(function(o){var s=nt(o).eventData;if(s)return i._model.isSelected(s.name)?n.enterSelect(o):n.leaveSelect(o),!0})},e.prototype.findHighDownDispatchers=function(t){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(t,this._model)},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},e.type="geo",e}(Gt);const h3=f3;function v3(r,e,t){ya.registerMap(r,e,t)}function lA(r){function e(t,a){a.update="geo:updateSelectStatus",r.registerAction(a,function(n,i){var o={},s=[];return i.eachComponent({mainType:"geo",query:n},function(l){l[t](n.name),A(l.coordinateSystem.regions,function(h){o[h.name]=l.isSelected(h.name)||!1});var f=[];A(o,function(h,v){o[v]&&f.push(v)}),s.push({geoIndex:l.componentIndex,name:f})}),{selected:o,allSelected:s,name:n.name}})}r.registerCoordinateSystem("geo",oA),r.registerComponentModel(u3),r.registerComponentView(h3),r.registerImpl("registerMap",v3),r.registerImpl("getMap",function(t){return ya.getMapForUser(t)}),e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"}),r.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,a,n){var i=t.componentType||"series";a.eachComponent({mainType:i,query:t},function(o){var s=o.coordinateSystem;if("geo"===s.type){var l=Tg(s,t,o.get("scaleLimit"),n);o.setCenter&&o.setCenter(l.center),o.setZoom&&o.setZoom(l.zoom),"series"===i&&A(o.seriesGroup,function(u){u.setCenter(l.center),u.setZoom(l.zoom)})}})})}function d3(r,e){var t=r.isExpand?r.children:[],a=r.parentNode.children,n=r.hierNode.i?a[r.hierNode.i-1]:null;if(t.length){!function m3(r){for(var e=r.children,t=e.length,a=0,n=0;--t>=0;){var i=e[t];i.hierNode.prelim+=a,i.hierNode.modifier+=a,a+=i.hierNode.shift+(n+=i.hierNode.change)}}(r);var i=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;n?(r.hierNode.prelim=n.hierNode.prelim+e(r,n),r.hierNode.modifier=r.hierNode.prelim-i):r.hierNode.prelim=i}else n&&(r.hierNode.prelim=n.hierNode.prelim+e(r,n));r.parentNode.hierNode.defaultAncestor=function _3(r,e,t,a){if(e){for(var n=r,i=r,o=i.parentNode.children[0],s=e,l=n.hierNode.modifier,u=i.hierNode.modifier,f=o.hierNode.modifier,h=s.hierNode.modifier;s=Cg(s),i=Ag(i),s&&i;){n=Cg(n),o=Ag(o),n.hierNode.ancestor=r;var v=s.hierNode.prelim+h-i.hierNode.prelim-u+a(s,i);v>0&&(x3(S3(s,r,t),r,v),u+=v,l+=v),h+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=n.hierNode.modifier,f+=o.hierNode.modifier}s&&!Cg(n)&&(n.hierNode.thread=s,n.hierNode.modifier+=h-l),i&&!Ag(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-f,t=r)}return t}(r,n,r.parentNode.hierNode.defaultAncestor||a[0],e)}function g3(r){r.setLayout({x:r.hierNode.prelim+r.parentNode.hierNode.modifier},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function uA(r){return arguments.length?r:b3}function xl(r,e){return r-=Math.PI/2,{x:e*Math.cos(r),y:e*Math.sin(r)}}function Cg(r){var e=r.children;return e.length&&r.isExpand?e[e.length-1]:r.hierNode.thread}function Ag(r){var e=r.children;return e.length&&r.isExpand?e[0]:r.hierNode.thread}function S3(r,e,t){return r.hierNode.ancestor.parentNode===e.parentNode?r.hierNode.ancestor:t}function x3(r,e,t){var a=t/(e.hierNode.i-r.hierNode.i);e.hierNode.change-=a,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,r.hierNode.change+=a}function b3(r,e){return r.parentNode===e.parentNode?1:2}var w3=function r(){this.parentPoint=[],this.childPoints=[]},T3=function(r){function e(t){return r.call(this,t)||this}return O(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new w3},e.prototype.buildPath=function(t,a){var n=a.childPoints,i=n.length,o=a.parentPoint,s=n[0],l=n[i-1];if(1===i)return t.moveTo(o[0],o[1]),void t.lineTo(s[0],s[1]);var u=a.orient,f="TB"===u||"BT"===u?0:1,h=1-f,v=H(a.forkPosition,1),c=[];c[f]=o[f],c[h]=o[h]+(l[h]-o[h])*v,t.moveTo(o[0],o[1]),t.lineTo(c[0],c[1]),t.moveTo(s[0],s[1]),c[f]=s[f],t.lineTo(c[0],c[1]),c[f]=l[f],t.lineTo(c[0],c[1]),t.lineTo(l[0],l[1]);for(var p=1;p<i-1;p++){var d=n[p];t.moveTo(d[0],d[1]),c[f]=d[f],t.lineTo(c[0],c[1])}},e}(pt),C3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._mainGroup=new rt,t}return O(e,r),e.prototype.init=function(t,a){this._controller=new ml(a.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},e.prototype.render=function(t,a,n){var i=t.getData(),o=t.layoutInfo,s=this._mainGroup;"radial"===t.get("layout")?(s.x=o.x+o.width/2,s.y=o.y+o.height/2):(s.x=o.x,s.y=o.y),this._updateViewCoordSys(t,n),this._updateController(t,a,n);var u=this._data;i.diff(u).add(function(f){fA(i,f)&&hA(i,f,null,s,t)}).update(function(f,h){var v=u.getItemGraphicEl(h);fA(i,f)?hA(i,f,v,s,t):v&&pA(u,h,v,s,t)}).remove(function(f){var h=u.getItemGraphicEl(f);h&&pA(u,f,h,s,t)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===t.get("expandAndCollapse")&&i.eachItemGraphicEl(function(f,h){f.off("click").on("click",function(){n.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:h})})}),this._data=i},e.prototype._updateViewCoordSys=function(t,a){var n=t.getData(),i=[];n.each(function(h){var v=n.getItemLayout(h);v&&!isNaN(v.x)&&!isNaN(v.y)&&i.push([+v.x,+v.y])});var o=[],s=[];Eu(i,o,s);var l=this._min,u=this._max;s[0]-o[0]==0&&(o[0]=l?l[0]:o[0]-1,s[0]=u?u[0]:s[0]+1),s[1]-o[1]==0&&(o[1]=l?l[1]:o[1]-1,s[1]=u?u[1]:s[1]+1);var f=t.coordinateSystem=new Sl;f.zoomLimit=t.get("scaleLimit"),f.setBoundingRect(o[0],o[1],s[0]-o[0],s[1]-o[1]),f.setCenter(t.get("center"),a),f.setZoom(t.get("zoom")),this.group.attr({x:f.x,y:f.y,scaleX:f.scaleX,scaleY:f.scaleY}),this._min=o,this._max=s},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!hh(u,n,t)}),o.enable(t.get("roam")),s.zoomLimit=t.get("scaleLimit"),s.zoom=t.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){mg(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:"treeRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){_g(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(t),n.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(t){var a=t.getData(),n=this._getNodeGlobalScale(t);a.eachItemGraphicEl(function(i,o){i.setSymbolScale(n)})},e.prototype._getNodeGlobalScale=function(t){var a=t.coordinateSystem;if("view"!==a.type)return 1;var n=this._nodeScaleRatio,i=a.scaleX||1;return((a.getZoom()-1)*n+1)/i},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},e.type="tree",e}(Et);function fA(r,e){var t=r.getItemLayout(e);return t&&!isNaN(t.x)&&!isNaN(t.y)}function hA(r,e,t,a,n){var i=!t,o=r.tree.getNodeByDataIndex(e),s=o.getModel(),l=o.getVisual("style").fill,u=!1===o.isExpand&&0!==o.children.length?l:"#fff",f=r.tree.root,h=o.parentNode===f?o:o.parentNode||o,v=r.getItemGraphicEl(h.dataIndex),c=h.getLayout(),p=v?{x:v.__oldX,y:v.__oldY,rawX:v.__radialOldRawX,rawY:v.__radialOldRawY}:c,d=o.getLayout();i?((t=new hl(r,e,null,{symbolInnerColor:u,useNameLabel:!0})).x=p.x,t.y=p.y):t.updateData(r,e,null,{symbolInnerColor:u,useNameLabel:!0}),t.__radialOldRawX=t.__radialRawX,t.__radialOldRawY=t.__radialRawY,t.__radialRawX=d.rawX,t.__radialRawY=d.rawY,a.add(t),r.setItemGraphicEl(e,t),t.__oldX=t.x,t.__oldY=t.y,Ct(t,{x:d.x,y:d.y},n);var g=t.getSymbolPath();if("radial"===n.get("layout")){var y=f.children[0],m=y.getLayout(),_=y.children.length,S=void 0,b=void 0;if(d.x===m.x&&!0===o.isExpand&&y.children.length){var x={x:(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,y:(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2};(S=Math.atan2(x.y-m.y,x.x-m.x))<0&&(S=2*Math.PI+S),(b=x.x<m.x)&&(S-=Math.PI)}else(S=Math.atan2(d.y-m.y,d.x-m.x))<0&&(S=2*Math.PI+S),0===o.children.length||0!==o.children.length&&!1===o.isExpand?(b=d.x<m.x)&&(S-=Math.PI):(b=d.x>m.x)||(S-=Math.PI);var w=b?"left":"right",T=s.getModel("label"),C=T.get("rotate"),M=C*(Math.PI/180),D=g.getTextContent();D&&(g.setTextConfig({position:T.get("position")||w,rotation:null==C?-S:M,origin:"center"}),D.setStyle("verticalAlign","middle"))}var L=s.get(["emphasis","focus"]),I="relative"===L?Bo(o.getAncestorsIndices(),o.getDescendantIndices()):"ancestor"===L?o.getAncestorsIndices():"descendant"===L?o.getDescendantIndices():null;I&&(nt(t).focus=I),function A3(r,e,t,a,n,i,o,s){var l=e.getModel(),u=r.get("edgeShape"),f=r.get("layout"),h=r.getOrient(),v=r.get(["lineStyle","curveness"]),c=r.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),d=a.__edge;if("curve"===u)e.parentNode&&e.parentNode!==t&&(d||(d=a.__edge=new zs({shape:Mg(f,h,v,n,n)})),Ct(d,{shape:Mg(f,h,v,i,o)},r));else if("polyline"===u&&"orthogonal"===f&&e!==t&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var g=e.children,y=[],m=0;m<g.length;m++){var _=g[m].getLayout();y.push([_.x,_.y])}d||(d=a.__edge=new T3({shape:{parentPoint:[o.x,o.y],childPoints:[[o.x,o.y]],orient:h,forkPosition:c}})),Ct(d,{shape:{parentPoint:[o.x,o.y],childPoints:y}},r)}d&&("polyline"!==u||e.isExpand)&&(d.useStyle(Q({strokeNoScale:!0,fill:null},p)),he(d,l,"lineStyle"),On(d),s.add(d))}(n,o,f,t,p,c,d,a),t.__edge&&(t.onHoverStateChange=function(P){if("blur"!==P){var R=o.parentNode&&r.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===ys||zu(t.__edge,P)}})}function vA(r,e,t,a,n){var o=cA(e.tree.root,r),s=o.source,l=o.sourceLayout,u=e.getItemGraphicEl(r.dataIndex);if(u){var f=e.getItemGraphicEl(s.dataIndex),v=u.__edge||(!1===s.isExpand||1===s.children.length?f.__edge:void 0),c=a.get("edgeShape"),p=a.get("layout"),d=a.get("orient"),g=a.get(["lineStyle","curveness"]);v&&("curve"===c?za(v,{shape:Mg(p,d,g,l,l),style:{opacity:0}},a,{cb:function(){t.remove(v)},removeOpt:n}):"polyline"===c&&"orthogonal"===a.get("layout")&&za(v,{shape:{parentPoint:[l.x,l.y],childPoints:[[l.x,l.y]]},style:{opacity:0}},a,{cb:function(){t.remove(v)},removeOpt:n}))}}function cA(r,e){for(var a,t=e.parentNode===r?e:e.parentNode||e;null==(a=t.getLayout());)t=t.parentNode===r?t:t.parentNode||t;return{source:t,sourceLayout:a}}function pA(r,e,t,a,n){var i=r.tree.getNodeByDataIndex(e),s=cA(r.tree.root,i).sourceLayout,l={duration:n.get("animationDurationUpdate"),easing:n.get("animationEasingUpdate")};za(t,{x:s.x+1,y:s.y+1},n,{cb:function(){a.remove(t),r.setItemGraphicEl(e,null)},removeOpt:l}),t.fadeOut(null,r.hostModel,{fadeLabel:!0,animation:l}),i.children.forEach(function(u){vA(u,r,a,n,l)}),vA(i,r,a,n,l)}function Mg(r,e,t,a,n){var i,o,s,l,u,f,h,v;if("radial"===r){f=n.rawX,v=n.rawY;var c=xl(u=a.rawX,h=a.rawY),p=xl(u,h+(v-h)*t),d=xl(f,v+(h-v)*t),g=xl(f,v);return{x1:c.x||0,y1:c.y||0,x2:g.x||0,y2:g.y||0,cpx1:p.x||0,cpy1:p.y||0,cpx2:d.x||0,cpy2:d.y||0}}return u=a.x,h=a.y,f=n.x,v=n.y,("LR"===e||"RL"===e)&&(i=u+(f-u)*t,o=h,s=f+(u-f)*t,l=v),("TB"===e||"BT"===e)&&(i=u,o=h+(v-h)*t,s=f,l=v+(h-v)*t),{x1:u,y1:h,x2:f,y2:v,cpx1:i,cpy1:o,cpx2:s,cpy2:l}}const M3=C3;var hr=Tt();function L3(r,e){if(function k3(r){return hr(r).mainData===r}(this)){var t=V({},hr(this).datas);t[this.dataType]=e,dA(e,t,r)}else Dg(e,this.dataType,hr(this).mainData,r);return e}function I3(r,e){return r.struct&&r.struct.update(),e}function P3(r,e){return A(hr(e).datas,function(t,a){t!==e&&Dg(t.cloneShallow(),a,e,r)}),e}function R3(r){var e=hr(this).mainData;return null==r||null==e?e:hr(e).datas[r]}function E3(){var r=hr(this).mainData;return null==r?[{data:r}]:G(mt(hr(r).datas),function(e){return{type:e,data:hr(r).datas[e]}})}function dA(r,e,t){hr(r).datas={},A(e,function(a,n){Dg(a,n,r,t)})}function Dg(r,e,t,a){hr(t).datas[e]=r,hr(r).mainData=t,r.dataType=e,a.struct&&(r[a.structAttr]=a.struct,a.struct[a.datasAttr[e]]=r),r.getLinkedData=R3,r.getLinkedDataAll=E3}const gA=function D3(r){var e=r.mainData,t=r.datas;t||(t={main:e},r.datasAttr={main:"data"}),r.datas=r.mainData=null,dA(e,t,r),A(t,function(a){A(e.TRANSFERABLE_METHODS,function(n){a.wrapMethod(n,it(L3,r))})}),e.wrapMethod("cloneShallow",it(P3,r)),A(e.CHANGABLE_METHODS,function(a){e.wrapMethod(a,it(I3,r))}),de(t[e.dataType]===e)};var O3=function(){function r(e,t){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=e||"",this.hostTree=t}return r.prototype.isRemoved=function(){return this.dataIndex<0},r.prototype.eachNode=function(e,t,a){j(e)&&(a=t,t=e,e=null),U(e=e||{})&&(e={order:e});var o,n=e.order||"preorder",i=this[e.attr||"children"];"preorder"===n&&(o=t.call(a,this));for(var s=0;!o&&s<i.length;s++)i[s].eachNode(e,t,a);"postorder"===n&&t.call(a,this)},r.prototype.updateDepthAndHeight=function(e){var t=0;this.depth=e;for(var a=0;a<this.children.length;a++){var n=this.children[a];n.updateDepthAndHeight(e+1),n.height>t&&(t=n.height)}this.height=t+1},r.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,a=this.children,n=a.length;t<n;t++){var i=a[t].getNodeById(e);if(i)return i}},r.prototype.contains=function(e){if(e===this)return!0;for(var t=0,a=this.children,n=a.length;t<n;t++){var i=a[t].contains(e);if(i)return i}},r.prototype.getAncestors=function(e){for(var t=[],a=e?this:this.parentNode;a;)t.push(a),a=a.parentNode;return t.reverse(),t},r.prototype.getAncestorsIndices=function(){for(var e=[],t=this;t;)e.push(t.dataIndex),t=t.parentNode;return e.reverse(),e},r.prototype.getDescendantIndices=function(){var e=[];return this.eachNode(function(t){e.push(t.dataIndex)}),e},r.prototype.getValue=function(e){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(e||"value"),this.dataIndex)},r.prototype.setLayout=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},r.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},r.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(e)},r.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},r.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},r.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},r.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},r.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},r.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t<e.length;++t)if(e[t]===this)return t;return-1}return-1},r.prototype.isAncestorOf=function(e){for(var t=e.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},r.prototype.isDescendantOf=function(e){return e!==this&&e.isAncestorOf(this)},r}(),N3=function(){function r(e){this.type="tree",this._nodes=[],this.hostModel=e}return r.prototype.eachNode=function(e,t,a){this.root.eachNode(e,t,a)},r.prototype.getNodeByDataIndex=function(e){var t=this.data.getRawIndex(e);return this._nodes[t]},r.prototype.getNodeById=function(e){return this.root.getNodeById(e)},r.prototype.update=function(){for(var e=this.data,t=this._nodes,a=0,n=t.length;a<n;a++)t[a].dataIndex=-1;for(a=0,n=e.count();a<n;a++)t[e.getRawIndex(a)].dataIndex=a},r.prototype.clearLayouts=function(){this.data.clearItemLayouts()},r.createTree=function(e,t,a){var n=new r(t),i=[],o=1;!function s(f,h){var v=f.value;o=Math.max(o,z(v)?v.length:1),i.push(f);var c=new O3(te(f.name,""),n);h?function V3(r,e){r.parentNode!==e&&(e.children.push(r),r.parentNode=e)}(c,h):n.root=c,n._nodes.push(c);var p=f.children;if(p)for(var d=0;d<p.length;d++)s(p[d],c)}(e),n.root.updateDepthAndHeight(0);var l=ho(i,{coordDimensions:["value"],dimensionsCount:o}).dimensions,u=new xe(l,t);return u.initData(i),a&&a(u),gA({mainData:u,struct:n,structAttr:"tree"}),n.update(),n},r}();const Lg=N3;function bl(r,e,t){if(r&&ht(e,r.type)>=0){var a=t.getData().tree.root,n=r.targetNode;if(U(n)&&(n=a.getNodeById(n)),n&&a.contains(n))return{node:n};var i=r.targetNodeId;if(null!=i&&(n=a.getNodeById(i)))return{node:n}}}function yA(r){for(var e=[];r;)(r=r.parentNode)&&e.push(r);return e.reverse()}function Ig(r,e){return ht(yA(r),e)>=0}function gh(r,e){for(var t=[];r;){var a=r.dataIndex;t.push({name:r.name,dataIndex:a,value:e.getRawValue(a)}),r=r.parentNode}return t.reverse(),t}var B3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return O(e,r),e.prototype.getInitialData=function(t){var a={name:t.name,children:t.data},i=new Rt(t.leaves||{},this,this.ecModel),o=Lg.createTree(a,this,function s(h){h.wrapMethod("getItemModel",function(v,c){var p=o.getNodeByDataIndex(c);return p&&p.children.length&&p.isExpand||(v.parentModel=i),v})}),l=0;o.eachNode("preorder",function(h){h.depth>l&&(l=h.depth)});var f=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:l;return o.root.eachNode("preorder",function(h){var v=h.hostTree.data.getRawDataItem(h.dataIndex);h.isExpand=v&&null!=v.collapsed?!v.collapsed:h.depth<=f}),o.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(t),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return ne("nameValue",{name:u,value:l,noValue:isNaN(l)||null==l})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=gh(n,this),a.collapsed=!n.isExpand,a},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(Nt);const z3=B3;function wl(r,e){for(var a,t=[r];a=t.pop();)if(e(a),a.isExpand){var n=a.children;if(n.length)for(var i=n.length-1;i>=0;i--)t.push(n[i])}}function F3(r,e){r.eachSeriesByType("tree",function(t){!function H3(r,e){var t=function y3(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(r,e);r.layoutInfo=t;var a=r.get("layout"),n=0,i=0,o=null;"radial"===a?(n=2*Math.PI,i=Math.min(t.height,t.width)/2,o=uA(function(_,S){return(_.parentNode===S.parentNode?1:2)/_.depth})):(n=t.width,i=t.height,o=uA());var s=r.getData().tree.root,l=s.children[0];if(l){(function p3(r){var e=r;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var a,n,t=[e];a=t.pop();)if(n=a.children,a.isExpand&&n.length)for(var o=n.length-1;o>=0;o--){var s=n[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},t.push(s)}})(s),function G3(r,e,t){for(var i,a=[r],n=[];i=a.pop();)if(n.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s<o.length;s++)a.push(o[s])}for(;i=n.pop();)e(i,t)}(l,d3,o),s.hierNode.modifier=-l.hierNode.prelim,wl(l,g3);var u=l,f=l,h=l;wl(l,function(_){var S=_.getLayout().x;S<u.getLayout().x&&(u=_),S>f.getLayout().x&&(f=_),_.depth>h.depth&&(h=_)});var v=u===f?1:o(u,f)/2,c=v-u.getLayout().x,p=0,d=0,g=0,y=0;if("radial"===a)p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),wl(l,function(_){var S=xl(g=(_.getLayout().x+c)*p,y=(_.depth-1)*d);_.setLayout({x:S.x,y:S.y,rawX:g,rawY:y},!0)});else{var m=r.getOrient();"RL"===m||"LR"===m?(d=i/(f.getLayout().x+v+c),p=n/(h.depth-1||1),wl(l,function(_){y=(_.getLayout().x+c)*d,_.setLayout({x:g="LR"===m?(_.depth-1)*p:n-(_.depth-1)*p,y},!0)})):("TB"===m||"BT"===m)&&(p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),wl(l,function(_){g=(_.getLayout().x+c)*p,_.setLayout({x:g,y:y="TB"===m?(_.depth-1)*d:i-(_.depth-1)*d},!0)}))}}}(t,e)})}function W3(r){r.eachSeriesByType("tree",function(e){var t=e.getData();t.tree.eachNode(function(n){var o=n.getModel().getModel("itemStyle").getItemStyle();V(t.ensureUniqueItemVisual(n.dataIndex,"style"),o)})})}var mA=["treemapZoomToNode","treemapRender","treemapMove"];function _A(r){var e=r.getData(),a={};e.tree.eachNode(function(n){for(var i=n;i&&i.depth>1;)i=i.parentNode;var o=Sp(r.ecModel,i.name||i.dataIndex+"",a);n.setVisual("decal",o)})}var X3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};SA(n);var i=t.levels||[],o=this.designatedVisualItemStyle={},s=new Rt({itemStyle:o},this,a);i=t.levels=function q3(r,e){var t=Pt(e.get("color")),a=Pt(e.get(["aria","decal","decals"]));if(t){var n,i;A(r=r||[],function(s){var l=new Rt(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&"none"!==u)&&(n=!0),(l.get(["itemStyle","decal"])||f&&"none"!==f)&&(i=!0)});var o=r[0]||(r[0]={});return n||(o.color=t.slice()),!i&&a&&(o.decal=a.slice()),r}}(i,a);var l=G(i||[],function(h){return new Rt(h,s,a)},this),u=Lg.createTree(n,this,function f(h){h.wrapMethod("getItemModel",function(v,c){var p=u.getNodeByDataIndex(c);return v.parentModel=(p?l[p.depth]:null)||s,v})});return u.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t);return ne("nameValue",{name:i.getName(t),value:o})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=gh(n,this),a.treePathInfo=a.treeAncestors,a},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},V(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var a=this._idIndexMap;a||(a=this._idIndexMap=q(),this._idIndexMapCount=0);var n=a.get(t);return null==n&&a.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){_A(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25b6",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(Nt);function SA(r){var e=0;A(r.children,function(a){SA(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(null==t||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}const K3=X3;var Pg=5,Q3=function(){function r(e){this.group=new rt,e.add(this.group)}return r.prototype.render=function(e,t,a,n){var i=e.getModel("breadcrumb"),o=this.group;if(o.removeAll(),i.get("show")&&a){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),f=l.getModel(["itemStyle","textStyle"]),h={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(a,h,u),this._renderContent(e,h,s,l,u,f,n),Qu(o,h.pos,h.box)}},r.prototype._prepare=function(e,t,a){for(var n=e;n;n=n.parentNode){var i=te(n.getModel().get("name"),""),o=a.getTextRect(i),s=Math.max(o.width+16,t.emptyItemWidth);t.totalWidth+=s+8,t.renderList.push({node:n,text:i,width:s})}},r.prototype._renderContent=function(e,t,a,n,i,o,s){for(var l=0,u=t.emptyItemWidth,f=e.get(["breadcrumb","height"]),h=function hk(r,e,t){var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n);return(isNaN(i)||isNaN(parseFloat(r.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(r.right)))&&(s=a),(isNaN(o)||isNaN(parseFloat(r.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(r.bottom)))&&(l=n),t=Bn(t||0),{width:Math.max(s-i-t[1]-t[3],0),height:Math.max(l-o-t[0]-t[2],0)}}(t.pos,t.box),v=t.totalWidth,c=t.renderList,p=n.getModel("itemStyle").getItemStyle(),d=c.length-1;d>=0;d--){var g=c[d],y=g.node,m=g.width,_=g.text;v>h.width&&(v-=m-u,m=u,_=null);var S=new De({shape:{points:J3(l,0,m,f,d===c.length-1,0===d)},style:Q(a.getItemStyle(),{lineJoin:"bevel"}),textContent:new xt({style:Ot(i,{text:_})}),textConfig:{position:"inside"},z2:1e4*Vi,onclick:it(s,y)});S.disableLabelAnimation=!0,S.getTextContent().ensureState("emphasis").style=Ot(o,{text:_}),S.ensureState("emphasis").style=p,Ut(S,n.get("focus"),n.get("blurScope"),n.get("disabled")),this.group.add(S),$3(S,e,y),l+=m+8}},r.prototype.remove=function(){this.group.removeAll()},r}();function J3(r,e,t,a,n,i){var o=[[n?r:r-Pg,e],[r+t,e],[r+t,e+a],[n?r:r-Pg,e+a]];return!i&&o.splice(2,0,[r+t+Pg,e+a/2]),!n&&o.push([r,e+a/2]),o}function $3(r,e,t){nt(r).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&gh(t,e)}}const tH=Q3;var eH=function(){function r(){this._storage=[],this._elExistsMap={}}return r.prototype.add=function(e,t,a,n,i){return!this._elExistsMap[e.id]&&(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:a,delay:n,easing:i}),!0)},r.prototype.finished=function(e){return this._finishedCallback=e,this},r.prototype.start=function(){for(var e=this,t=this._storage.length,a=function(){--t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},n=0,i=this._storage.length;n<i;n++){var o=this._storage[n];o.el.animateTo(o.target,{duration:o.duration,delay:o.delay,easing:o.easing,setToFinal:!0,done:a,aborted:a})}return this},r}(),Rg=rt,bA=St,TA="label",CA="upperLabel",aH=10*Vi,nH=2*Vi,iH=3*Vi,vi=Cn([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),AA=function(r){var e=vi(r);return e.stroke=e.fill=e.lineWidth=null,e},yh=Tt(),oH=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._state="ready",t._storage={nodeGroup:[],background:[],content:[]},t}return O(e,r),e.prototype.render=function(t,a,n,i){if(!(ht(a.findComponents({mainType:"series",subType:"treemap",query:i}),t)<0)){this.seriesModel=t,this.api=n,this.ecModel=a;var l=bl(i,["treemapZoomToNode","treemapRootToNode"],t),u=i&&i.type,f=t.layoutInfo,h=!this._oldTree,v=this._storage,c="treemapRootToNode"===u&&l&&v?{rootNodeGroup:v.nodeGroup[l.node.getRawIndex()],direction:i.direction}:null,p=this._giveContainerGroup(f),d=t.get("animation"),g=this._doRender(p,t,c);!d||h||u&&"treemapZoomToNode"!==u&&"treemapRootToNode"!==u?g.renderFinally():this._doAnimation(p,g,t,c),this._resetController(n),this._renderBreadcrumb(t,n,l)}},e.prototype._giveContainerGroup=function(t){var a=this._containerGroup;return a||(a=this._containerGroup=new Rg,this._initEvents(a),this.group.add(a)),a.x=t.x,a.y=t.y,a},e.prototype._doRender=function(t,a,n){var i=a.getData().tree,o=this._oldTree,s={nodeGroup:[],background:[],content:[]},l={nodeGroup:[],background:[],content:[]},u=this._storage,f=[];function h(g,y,m,_){return function sH(r,e,t,a,n,i,o,s,l,u){if(o){var f=o.getLayout(),h=r.getData(),v=o.getModel();if(h.setItemGraphicEl(o.dataIndex,null),f&&f.isInView){var c=f.width,p=f.height,d=f.borderWidth,g=f.invisible,y=o.getRawIndex(),m=s&&s.getRawIndex(),_=o.viewChildren,S=f.upperHeight,b=_&&_.length,x=v.getModel("itemStyle"),w=v.getModel(["emphasis","itemStyle"]),T=v.getModel(["blur","itemStyle"]),C=v.getModel(["select","itemStyle"]),M=x.get("borderRadius")||0,D=tt("nodeGroup",Rg);if(D){if(l.add(D),D.x=f.x||0,D.y=f.y||0,D.markRedraw(),yh(D).nodeWidth=c,yh(D).nodeHeight=p,f.isAboveViewRoot)return D;var L=tt("background",bA,u,nH);L&&function B(gt,at,yt){var vt=nt(at);if(vt.dataIndex=o.dataIndex,vt.seriesIndex=r.seriesIndex,at.setShape({x:0,y:0,width:c,height:p,r:M}),g)W(at);else{at.invisible=!1;var K=o.getVisual("style"),ft=K.stroke,Ht=AA(x);Ht.fill=ft;var At=vi(w);At.fill=w.get("borderColor");var qt=vi(T);qt.fill=T.get("borderColor");var Yt=vi(C);Yt.fill=C.get("borderColor"),yt?X(at,ft,K.opacity,{x:d,y:0,width:c-2*d,height:S}):at.removeTextContent(),at.setStyle(Ht),at.ensureState("emphasis").style=At,at.ensureState("blur").style=qt,at.ensureState("select").style=Yt,On(at)}gt.add(at)}(D,L,b&&f.upperLabelHeight);var I=v.getModel("emphasis"),P=I.get("focus"),R=I.get("blurScope"),E=I.get("disabled"),N="ancestor"===P?o.getAncestorsIndices():"descendant"===P?o.getDescendantIndices():P;if(b)xs(D)&&Nn(D,!1),L&&(Nn(L,!E),h.setItemGraphicEl(o.dataIndex,L),jc(L,N,R));else{var k=tt("content",bA,u,iH);k&&function F(gt,at){var yt=nt(at);yt.dataIndex=o.dataIndex,yt.seriesIndex=r.seriesIndex;var vt=Math.max(c-2*d,0),K=Math.max(p-2*d,0);if(at.culling=!0,at.setShape({x:d,y:d,width:vt,height:K,r:M}),g)W(at);else{at.invisible=!1;var ft=o.getVisual("style"),Ht=ft.fill,At=AA(x);At.fill=Ht,At.decal=ft.decal;var qt=vi(w),Yt=vi(T),be=vi(C);X(at,Ht,ft.opacity,null),at.setStyle(At),at.ensureState("emphasis").style=qt,at.ensureState("blur").style=Yt,at.ensureState("select").style=be,On(at)}gt.add(at)}(D,k),L.disableMorphing=!0,L&&xs(L)&&Nn(L,!1),Nn(D,!E),h.setItemGraphicEl(o.dataIndex,D),jc(D,N,R)}return D}}}function W(gt){!gt.invisible&&i.push(gt)}function X(gt,at,yt,vt){var K=v.getModel(vt?CA:TA),ft=te(v.get("name"),null),Ht=K.getShallow("show");ve(gt,ae(v,vt?CA:TA),{defaultText:Ht?ft:null,inheritColor:at,defaultOpacity:yt,labelFetcher:r,labelDataIndex:o.dataIndex});var At=gt.getTextContent();if(At){var qt=At.style,Yt=Ql(qt.padding||0);vt&&(gt.setTextConfig({layoutRect:vt}),At.disableLabelLayout=!0),At.beforeUpdate=function(){var ba=Math.max((vt?vt.width:gt.shape.width)-Yt[1]-Yt[3],0),ze=Math.max((vt?vt.height:gt.shape.height)-Yt[0]-Yt[2],0);(qt.width!==ba||qt.height!==ze)&&At.setStyle({width:ba,height:ze})},qt.truncateMinChar=2,qt.lineOverflow="truncate",$(qt,vt,f);var be=At.getState("emphasis");$(be?be.style:null,vt,f)}}function $(gt,at,yt){var vt=gt?gt.text:null;if(!at&&yt.isLeafRoot&&null!=vt){var K=r.get("drillDownIcon",!0);gt.text=K?K+" "+vt:vt}}function tt(gt,at,yt,vt){var K=null!=m&&t[gt][m],ft=n[gt];return K?(t[gt][m]=null,function dt(gt,at){var yt=gt[y]={};at instanceof Rg?(yt.oldX=at.x,yt.oldY=at.y):yt.oldShape=V({},at.shape)}(ft,K)):g||((K=new at)instanceof tr&&(K.z2=function lH(r,e){return r*aH+e}(yt,vt)),function Mt(gt,at){var yt=gt[y]={},vt=o.parentNode,K=at instanceof rt;if(vt&&(!a||"drillDown"===a.direction)){var ft=0,Ht=0,At=n.background[vt.getRawIndex()];!a&&At&&At.oldShape&&(ft=At.oldShape.width,Ht=At.oldShape.height),K?(yt.oldX=0,yt.oldY=Ht):yt.oldShape={x:ft,y:Ht,width:0,height:0}}yt.fadein=!K}(ft,K)),e[gt][y]=K}}(a,l,u,n,s,f,g,y,m,_)}!function c(g,y,m,_,S){function b(w){return w.getId()}function x(w,T){var C=null!=w?g[w]:null,M=null!=T?y[T]:null,D=h(C,M,m,S);D&&c(C&&C.viewChildren||[],M&&M.viewChildren||[],D,_,S+1)}_?(y=g,A(g,function(w,T){!w.isRemoved()&&x(T,T)})):new ca(y,g,b,b).add(x).update(x).remove(it(x,null)).execute()}(i.root?[i.root]:[],o&&o.root?[o.root]:[],t,i===o||!o,0);var v=function p(g){var y={nodeGroup:[],background:[],content:[]};return g&&A(g,function(m,_){var S=y[_];A(m,function(b){b&&(S.push(b),yh(b).willDelete=!0)})}),y}(u);return this._oldTree=i,this._storage=l,{lastsForAnimation:s,willDeleteEls:v,renderFinally:function d(){A(v,function(g){A(g,function(y){y.parent&&y.parent.remove(y)})}),A(f,function(g){g.invisible=!0,g.dirty()})}}},e.prototype._doAnimation=function(t,a,n,i){var o=n.get("animationDurationUpdate"),s=n.get("animationEasing"),l=(j(o)?0:o)||0,u=(j(s)?null:s)||"cubicOut",f=function rH(){return new eH}();A(a.willDeleteEls,function(h,v){A(h,function(c,p){if(!c.invisible){var g,d=c.parent,y=yh(d);if(i&&"drillDown"===i.direction)g=d===i.rootNodeGroup?{shape:{x:0,y:0,width:y.nodeWidth,height:y.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var m=0,_=0;y.willDelete||(m=y.nodeWidth/2,_=y.nodeHeight/2),g="nodeGroup"===v?{x:m,y:_,style:{opacity:0}}:{shape:{x:m,y:_,width:0,height:0},style:{opacity:0}}}g&&f.add(c,g,l,0,u)}})}),A(this._storage,function(h,v){A(h,function(c,p){var d=a.lastsForAnimation[v][p],g={};d&&(c instanceof rt?null!=d.oldX&&(g.x=c.x,g.y=c.y,c.x=d.oldX,c.y=d.oldY):(d.oldShape&&(g.shape=V({},c.shape),c.setShape(d.oldShape)),d.fadein?(c.setStyle("opacity",0),g.style={opacity:1}):1!==c.style.opacity&&(g.style={opacity:1})),f.add(c,g,l,0,u))})},this),this._state="animating",f.finished(Y(function(){this._state="ready",a.renderFinally()},this)).start()},e.prototype._resetController=function(t){var a=this._controller;a||((a=this._controller=new ml(t.getZr())).enable(this.seriesModel.get("roam")),a.on("pan",Y(this._onPan,this)),a.on("zoom",Y(this._onZoom,this)));var n=new ut(0,0,t.getWidth(),t.getHeight());a.setPointerChecker(function(i,o,s){return n.contain(o,s)})},e.prototype._clearController=function(){var t=this._controller;t&&(t.dispose(),t=null)},e.prototype._onPan=function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var a=this.seriesModel.getData().tree.root;if(!a)return;var n=a.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var a=t.originX,n=t.originY;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var s=new ut(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo,u=[1,0,0,1,0,0];gr(u,u,[-(a-=l.x),-(n-=l.y)]),ru(u,u,[t.scale,t.scale]),gr(u,u,[a,n]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(t){var a=this;t.on("click",function(n){if("ready"===a._state){var i=a.seriesModel.get("nodeClick",!0);if(i){var o=a.findTarget(n.offsetX,n.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)a._rootToNode(o);else if("zoomToNode"===i)a._zoomToNode(o);else if("link"===i){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&Ku(u,f)}}}}},this)},e.prototype._renderBreadcrumb=function(t,a,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(a.getWidth()/2,a.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new tH(this.group))).render(t,a,n.node,function(o){"animating"!==i._state&&(Ig(t.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,a){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(t,a),u=s.shape;if(!(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height))return!1;n={node:o,offsetX:l[0],offsetY:l[1]}}},this),n},e.type="treemap",e}(Et);const uH=oH;var Cl=A,fH=J,mh=-1,Eg=function(){function r(e){var t=e.mappingMethod,a=e.type,n=this.option=et(e);this.type=a,this.mappingMethod=t,this._normalizeData=cH[t];var i=r.visualHandlers[a];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[t],"piecewise"===t?(kg(n),function hH(r){var e=r.pieceList;r.hasSpecialVisual=!1,A(e,function(t,a){t.originIndex=a,null!=t.visual&&(r.hasSpecialVisual=!0)})}(n)):"category"===t?n.categories?function vH(r){var e=r.categories,t=r.categoryMap={},a=r.visual;if(Cl(e,function(o,s){t[o]=s}),!z(a)){var n=[];J(a)?Cl(a,function(o,s){n[t[s]??mh]=o}):n[mh]=a,a=DA(r,n)}for(var i=e.length-1;i>=0;i--)null==a[i]&&(delete t[e[i]],e.pop())}(n):kg(n,!0):(de("linear"!==t||n.dataExtent),kg(n))}return r.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},r.prototype.getNormalizer=function(){return Y(this._normalizeData,this)},r.listVisualTypes=function(){return mt(r.visualHandlers)},r.isValidType=function(e){return r.visualHandlers.hasOwnProperty(e)},r.eachVisual=function(e,t,a){J(e)?A(e,t,a):t.call(a,e)},r.mapVisual=function(e,t,a){var n,i=z(e)?[]:J(e)?{}:(n=!0,null);return r.eachVisual(e,function(o,s){var l=t.call(a,o,s);n?i=l:i[s]=l}),i},r.retrieveVisuals=function(e){var a,t={};return e&&Cl(r.visualHandlers,function(n,i){e.hasOwnProperty(i)&&(t[i]=e[i],a=!0)}),a?t:null},r.prepareVisualTypes=function(e){if(z(e))e=e.slice();else{if(!fH(e))return[];var t=[];Cl(e,function(a,n){t.push(n)}),e=t}return e.sort(function(a,n){return"color"===n&&"color"!==a&&0===a.indexOf("color")?1:-1}),e},r.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},r.findPieceIndex=function(e,t,a){for(var n,i=1/0,o=0,s=t.length;o<s;o++){var l=t[o].value;if(null!=l){if(l===e||U(l)&&l===e+"")return o;a&&v(l,o)}}for(o=0,s=t.length;o<s;o++){var u=t[o],f=u.interval,h=u.close;if(f){if(f[0]===-1/0){if(Sh(h[1],e,f[1]))return o}else if(f[1]===1/0){if(Sh(h[0],f[0],e))return o}else if(Sh(h[0],f[0],e)&&Sh(h[1],e,f[1]))return o;a&&v(f[0],o),a&&v(f[1],o)}}if(a)return e===1/0?t.length-1:e===-1/0?0:n;function v(c,p){var d=Math.abs(c-e);d<i&&(i=d,n=p)}},r.visualHandlers={color:{applyVisual:Al("color"),getColorMapper:function(){var e=this.option;return Y("category"===e.mappingMethod?function(t,a){return!a&&(t=this._normalizeData(t)),Ml.call(this,t)}:function(t,a,n){var i=!!n;return!a&&(t=this._normalizeData(t)),n=$o(t,e.parsedVisual,n),i?n:mr(n,"rgba")},this)},_normalizedToVisual:{linear:function(e){return mr($o(e,this.option.parsedVisual),"rgba")},category:Ml,piecewise:function(e,t){var a=Ng.call(this,t);return null==a&&(a=mr($o(e,this.option.parsedVisual),"rgba")),a},fixed:ci}},colorHue:_h(function(e,t){return Ii(e,t)}),colorSaturation:_h(function(e,t){return Ii(e,null,t)}),colorLightness:_h(function(e,t){return Ii(e,null,null,t)}),colorAlpha:_h(function(e,t){return ts(e,t)}),decal:{applyVisual:Al("decal"),_normalizedToVisual:{linear:null,category:Ml,piecewise:null,fixed:null}},opacity:{applyVisual:Al("opacity"),_normalizedToVisual:Og([0,1])},liftZ:{applyVisual:Al("liftZ"),_normalizedToVisual:{linear:ci,category:ci,piecewise:ci,fixed:ci}},symbol:{applyVisual:function(e,t,a){a("symbol",this.mapValueToVisual(e))},_normalizedToVisual:{linear:MA,category:Ml,piecewise:function(e,t){var a=Ng.call(this,t);return null==a&&(a=MA.call(this,e)),a},fixed:ci}},symbolSize:{applyVisual:Al("symbolSize"),_normalizedToVisual:Og([0,1])}},r}();function kg(r,e){var t=r.visual,a=[];J(t)?Cl(t,function(i){a.push(i)}):null!=t&&a.push(t),!e&&1===a.length&&!{color:1,symbol:1}.hasOwnProperty(r.type)&&(a[1]=a[0]),DA(r,a)}function _h(r){return{applyVisual:function(e,t,a){var n=this.mapValueToVisual(e);a("color",r(t("color"),n))},_normalizedToVisual:Og([0,1])}}function MA(r){var e=this.option.visual;return e[Math.round(It(r,[0,1],[0,e.length-1],!0))]||{}}function Al(r){return function(e,t,a){a(r,this.mapValueToVisual(e))}}function Ml(r){var e=this.option.visual;return e[this.option.loop&&r!==mh?r%e.length:r]}function ci(){return this.option.visual[0]}function Og(r){return{linear:function(e){return It(e,r,this.option.visual,!0)},category:Ml,piecewise:function(e,t){var a=Ng.call(this,t);return null==a&&(a=It(e,r,this.option.visual,!0)),a},fixed:ci}}function Ng(r){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var n=t[Eg.findPieceIndex(r,t)];if(n&&n.visual)return n.visual[this.type]}}function DA(r,e){return r.visual=e,"color"===r.type&&(r.parsedVisual=G(e,function(t){return Te(t)||[0,0,0,1]})),e}var cH={linear:function(r){return It(r,this.option.dataExtent,[0,1],!0)},piecewise:function(r){var e=this.option.pieceList,t=Eg.findPieceIndex(r,e,!0);if(null!=t)return It(t,[0,e.length-1],[0,1],!0)},category:function(r){return(this.option.categories?this.option.categoryMap[r]:r)??mh},fixed:Xt};function Sh(r,e,t){return r?e<=t:e<t}const pe=Eg;var pH="itemStyle",LA=Tt();const dH={seriesType:"treemap",reset:function(r){var t=r.getData().tree.root;t.isRemoved()||IA(t,{},r.getViewRoot().getAncestors(),r)}};function IA(r,e,t,a){var n=r.getModel(),i=r.getLayout(),o=r.hostTree.data;if(i&&!i.invisible&&i.isInView){var v,s=n.getModel(pH),l=function gH(r,e,t){var a=V({},e),n=t.designatedVisualItemStyle;return A(["color","colorAlpha","colorSaturation"],function(i){n[i]=e[i];var o=r.get(i);n[i]=null,null!=o&&(a[i]=o)}),a}(s,e,a),u=o.ensureUniqueItemVisual(r.dataIndex,"style"),f=s.get("borderColor"),h=s.get("borderColorSaturation");null!=h&&(f=function yH(r,e){return null!=e?Ii(e,null,null,r):null}(h,v=PA(l))),u.stroke=f;var c=r.viewChildren;if(c&&c.length){var p=function mH(r,e,t,a,n,i){if(i&&i.length){var o=Bg(e,"color")||null!=n.color&&"none"!==n.color&&(Bg(e,"colorAlpha")||Bg(e,"colorSaturation"));if(o){var s=e.get("visualMin"),l=e.get("visualMax"),u=t.dataExtent.slice();null!=s&&s<u[0]&&(u[0]=s),null!=l&&l>u[1]&&(u[1]=l);var f=e.get("colorMappingBy"),h={type:o.name,dataExtent:u,visual:o.range};"color"!==h.type||"index"!==f&&"id"!==f?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var v=new pe(h);return LA(v).drColorMappingBy=f,v}}}(0,n,i,0,l,c);A(c,function(d,g){if(d.depth>=t.length||d===t[d.depth]){var y=function _H(r,e,t,a,n,i){var o=V({},e);if(n){var s=n.type,l="color"===s&&LA(n).drColorMappingBy,u="index"===l?a:"id"===l?i.mapIdToIndex(t.getId()):t.getValue(r.get("visualDimension"));o[s]=n.mapValueToVisual(u)}return o}(n,l,d,g,p,a);IA(d,y,t,a)}})}else v=PA(l),u.fill=v}}function PA(r){var e=Vg(r,"color");if(e){var t=Vg(r,"colorAlpha"),a=Vg(r,"colorSaturation");return a&&(e=Ii(e,null,null,a)),t&&(e=ts(e,t)),e}}function Vg(r,e){var t=r[e];if(null!=t&&"none"!==t)return t}function Bg(r,e){var t=r.get(e);return z(t)&&t.length?{name:e,range:t}:null}var Dl=Math.max,xh=Math.min,RA=ee,zg=A,EA=["itemStyle","borderWidth"],SH=["itemStyle","gapWidth"],xH=["upperLabel","show"],bH=["upperLabel","height"];const wH={seriesType:"treemap",reset:function(r,e,t,a){var n=t.getWidth(),i=t.getHeight(),o=r.option,s=Jt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=o.size||[],u=H(RA(s.width,l[0]),n),f=H(RA(s.height,l[1]),i),h=a&&a.type,c=bl(a,["treemapZoomToNode","treemapRootToNode"],r),p="treemapRender"===h||"treemapMove"===h?a.rootRect:null,d=r.getViewRoot(),g=yA(d);if("treemapMove"!==h){var y="treemapZoomToNode"===h?function LH(r,e,t,a,n){var i=(e||{}).node,o=[a,n];if(!i||i===t)return o;for(var s,l=a*n,u=l*r.option.zoomToNodeRatio;s=i.parentNode;){for(var f=0,h=s.children,v=0,c=h.length;v<c;v++)f+=h[v].getValue();var p=i.getValue();if(0===p)return o;u*=f/p;var d=s.getModel(),g=d.get(EA);(u+=4*g*g+(3*g+Math.max(g,VA(d)))*Math.pow(u,.5))>gc&&(u=gc),i=s}u<l&&(u=l);var m=Math.pow(u/l,.5);return[a*m,n*m]}(r,c,d,u,f):p?[p.width,p.height]:[u,f],m=o.sort;m&&"asc"!==m&&"desc"!==m&&(m="desc");var _={squareRatio:o.squareRatio,sort:m,leafDepth:o.leafDepth};d.hostTree.clearLayouts();var S={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};d.setLayout(S),kA(d,_,!1,0),S=d.getLayout(),zg(g,function(x,w){var T=(g[w+1]||d).getValue();x.setLayout(V({dataExtent:[T,T],borderWidth:0,upperHeight:0},S))})}var b=r.getData().tree.root;b.setLayout(function IH(r,e,t){if(e)return{x:e.x,y:e.y};var a={x:0,y:0};if(!t)return a;var n=t.node,i=n.getLayout();if(!i)return a;for(var o=[i.width/2,i.height/2],s=n;s;){var l=s.getLayout();o[0]+=l.x,o[1]+=l.y,s=s.parentNode}return{x:r.width/2-o[0],y:r.height/2-o[1]}}(s,p,c),!0),r.setLayoutInfo(s),NA(b,new ut(-s.x,-s.y,n,i),g,d,0)}};function kA(r,e,t,a){var n,i;if(!r.isRemoved()){var o=r.getLayout();n=o.width,i=o.height;var s=r.getModel(),l=s.get(EA),u=s.get(SH)/2,f=VA(s),h=Math.max(l,f),v=l-u,c=h-u;r.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:f},!0);var p=(n=Dl(n-2*v,0))*(i=Dl(i-v-c,0)),d=function TH(r,e,t,a,n,i){var o=r.children||[],s=a.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=a.leafDepth&&a.leafDepth<=i;if(n&&!l)return r.viewChildren=[];o=Lt(o,function(c){return!c.isRemoved()}),function AH(r,e){e&&r.sort(function(t,a){var n="asc"===e?t.getValue()-a.getValue():a.getValue()-t.getValue();return 0===n?"asc"===e?t.dataIndex-a.dataIndex:a.dataIndex-t.dataIndex:n})}(o,s);var u=function MH(r,e,t){for(var a=0,n=0,i=e.length;n<i;n++)a+=e[n].getValue();var s,o=r.get("visualDimension");return e&&e.length?"value"===o&&t?(s=[e[e.length-1].getValue(),e[0].getValue()],"asc"===t&&s.reverse()):(s=[1/0,-1/0],zg(e,function(l){var u=l.getValue(o);u<s[0]&&(s[0]=u),u>s[1]&&(s[1]=u)})):s=[NaN,NaN],{sum:a,dataExtent:s}}(e,o,s);if(0===u.sum)return r.viewChildren=[];if(u.sum=function CH(r,e,t,a,n){if(!a)return t;for(var i=r.get("visibleMin"),o=n.length,s=o,l=o-1;l>=0;l--){var u=n["asc"===a?o-l-1:l].getValue();u/t*e<i&&(s=l,t-=u)}return n.splice("asc"===a?0:s,o-s),t}(e,t,u.sum,s,o),0===u.sum)return r.viewChildren=[];for(var f=0,h=o.length;f<h;f++){var v=o[f].getValue()/u.sum*t;o[f].setLayout({area:v})}return l&&(o.length&&r.setLayout({isLeafRoot:!0},!0),o.length=0),r.viewChildren=o,r.setLayout({dataExtent:u.dataExtent},!0),o}(r,s,p,e,t,a);if(d.length){var g={x:v,y:c,width:n,height:i},y=xh(n,i),m=1/0,_=[];_.area=0;for(var S=0,b=d.length;S<b;){var x=d[S];_.push(x),_.area+=x.getLayout().area;var w=DH(_,y,e.squareRatio);w<=m?(S++,m=w):(_.area-=_.pop().getLayout().area,OA(_,y,g,u,!1),y=xh(g.width,g.height),_.length=_.area=0,m=1/0)}if(_.length&&OA(_,y,g,u,!0),!t){var T=s.get("childrenVisibleMin");null!=T&&p<T&&(t=!0)}for(S=0,b=d.length;S<b;S++)kA(d[S],e,t,a+1)}}}function DH(r,e,t){for(var a=0,n=1/0,i=0,o=void 0,s=r.length;i<s;i++)(o=r[i].getLayout().area)&&(o<n&&(n=o),o>a&&(a=o));var l=r.area*r.area,u=e*e*t;return l?Dl(u*a/l,l/(u*n)):1/0}function OA(r,e,t,a,n){var i=e===t.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=t[s[i]],f=e?r.area/e:0;(n||f>t[l[o]])&&(f=t[l[o]]);for(var h=0,v=r.length;h<v;h++){var c=r[h],p={},d=f?c.getLayout().area/f:0,g=p[l[o]]=Dl(f-2*a,0),y=t[s[i]]+t[l[i]]-u,m=h===v-1||y<d?y:d,_=p[l[i]]=Dl(m-2*a,0);p[s[o]]=t[s[o]]+xh(a,g/2),p[s[i]]=u+xh(a,_/2),u+=m,c.setLayout(p,!0)}t[s[o]]+=f,t[l[o]]-=f}function NA(r,e,t,a,n){var i=r.getLayout(),o=t[n],s=o&&o===r;if(!(o&&!s||n===t.length&&r!==a)){r.setLayout({isInView:!0,invisible:!s&&!e.intersect(i),isAboveViewRoot:s},!0);var l=new ut(e.x-i.x,e.y-i.y,e.width,e.height);zg(r.viewChildren||[],function(u){NA(u,l,t,a,n+1)})}}function VA(r){return r.get(xH)?r.get(bH):0}function RH(r){var e=r.findComponents({mainType:"legend"});!e||!e.length||r.eachSeriesByType("graph",function(t){var a=t.getCategoriesData(),i=t.getGraph().data,o=a.mapArray(a.getName);i.filterSelf(function(s){var u=i.getItemModel(s).getShallow("category");if(null!=u){wt(u)&&(u=o[u]);for(var f=0;f<e.length;f++)if(!e[f].isSelected(u))return!1}return!0})})}function EH(r){var e={};r.eachSeriesByType("graph",function(t){var a=t.getCategoriesData(),n=t.getData(),i={};a.each(function(o){var s=a.getName(o);i["ec-"+s]=o;var l=a.getItemModel(o),u=l.getModel("itemStyle").getItemStyle();u.fill||(u.fill=t.getColorFromPalette(s,e)),a.setItemVisual(o,"style",u);for(var f=["symbol","symbolSize","symbolKeepAspect"],h=0;h<f.length;h++){var v=l.getShallow(f[h],!0);null!=v&&a.setItemVisual(o,f[h],v)}}),a.count()&&n.each(function(o){var l=n.getItemModel(o).getShallow("category");if(null!=l){U(l)&&(l=i["ec-"+l]);var u=a.getItemVisual(l,"style");V(n.ensureUniqueItemVisual(o,"style"),u);for(var h=["symbol","symbolSize","symbolKeepAspect"],v=0;v<h.length;v++)n.setItemVisual(o,h[v],a.getItemVisual(l,h[v]))}})})}function bh(r){return r instanceof Array||(r=[r,r]),r}function kH(r){r.eachSeriesByType("graph",function(e){var t=e.getGraph(),a=e.getEdgeData(),n=bh(e.get("edgeSymbol")),i=bh(e.get("edgeSymbolSize"));a.setVisual("fromSymbol",n&&n[0]),a.setVisual("toSymbol",n&&n[1]),a.setVisual("fromSymbolSize",i&&i[0]),a.setVisual("toSymbolSize",i&&i[1]),a.setVisual("style",e.getModel("lineStyle").getLineStyle()),a.each(function(o){var s=a.getItemModel(o),l=t.getEdgeByIndex(o),u=bh(s.getShallow("symbol",!0)),f=bh(s.getShallow("symbolSize",!0)),h=s.getModel("lineStyle").getLineStyle(),v=a.ensureUniqueItemVisual(o,"style");switch(V(v,h),v.stroke){case"source":var c=l.node1.getVisual("style");v.stroke=c&&c.fill;break;case"target":c=l.node2.getVisual("style"),v.stroke=c&&c.fill}u[0]&&l.setVisual("fromSymbol",u[0]),u[1]&&l.setVisual("toSymbol",u[1]),f[0]&&l.setVisual("fromSymbolSize",f[0]),f[1]&&l.setVisual("toSymbolSize",f[1])})})}var wh=function(r){return r.get("autoCurveness")||null},BA=function(r,e){var t=wh(r),a=20,n=[];if(wt(t))a=t;else if(z(t))return void(r.__curvenessList=t);e>a&&(a=e);var i=a%2?a+2:a+3;n=[];for(var o=0;o<i;o++)n.push((o%2?o+1:o)/10*(o%2?-1:1));r.__curvenessList=n},Ll=function(r,e,t){var a=[r.id,r.dataIndex].join("."),n=[e.id,e.dataIndex].join(".");return[t.uid,a,n].join("--\x3e")},zA=function(r){var e=r.split("--\x3e");return[e[0],e[2],e[1]].join("--\x3e")},OH=function(r,e){var t=Ll(r.node1,r.node2,e);return e.__edgeMap[t]},NH=function(r,e){return Fg(Ll(r.node1,r.node2,e),e)+Fg(Ll(r.node2,r.node1,e),e)},Fg=function(r,e){var t=e.__edgeMap;return t[r]?t[r].length:0};function Hg(r,e,t,a){var n=wh(e),i=z(n);if(!n)return null;var o=OH(r,e);if(!o)return null;for(var s=-1,l=0;l<o.length;l++)if(o[l]===t){s=l;break}var u=NH(r,e);BA(e,u),r.lineStyle=r.lineStyle||{};var f=Ll(r.node1,r.node2,e),h=e.__curvenessList,v=i||u%2?0:1;if(o.isForward)return h[v+s];var c=zA(f),p=Fg(c,e),d=h[s+p+v];return a?i?n&&0===n[0]?(p+v)%2?d:-d:((p%2?0:1)+v)%2?d:-d:(p+v)%2?d:-d:h[s+p+v]}function GA(r){var e=r.coordinateSystem;if(!e||"view"===e.type){var t=r.getGraph();t.eachNode(function(a){var n=a.getModel();a.setLayout([+n.get("x"),+n.get("y")])}),Wg(t,r)}}function Wg(r,e){r.eachEdge(function(t,a){var n=Rr(t.getModel().get(["lineStyle","curveness"]),-Hg(t,e,a,!0),0),i=Er(t.node1.getLayout()),o=Er(t.node2.getLayout()),s=[i,o];+n&&s.push([(i[0]+o[0])/2-(i[1]-o[1])*n,(i[1]+o[1])/2-(o[0]-i[0])*n]),t.setLayout(s)})}function zH(r,e){r.eachSeriesByType("graph",function(t){var a=t.get("layout"),n=t.coordinateSystem;if(n&&"view"!==n.type){var i=t.getData(),o=[];A(n.dimensions,function(v){o=o.concat(i.mapDimensionsAll(v))});for(var s=0;s<i.count();s++){for(var l=[],u=!1,f=0;f<o.length;f++){var h=i.get(o[f],s);isNaN(h)||(u=!0),l.push(h)}i.setItemLayout(s,u?n.dataToPoint(l):[NaN,NaN])}Wg(i.graph,t)}else(!a||"none"===a)&&GA(t)})}function Il(r){var e=r.coordinateSystem;if("view"!==e.type)return 1;var t=r.option.nodeScaleRatio,a=e.scaleX;return((e.getZoom()-1)*t+1)/a}function Pl(r){var e=r.getVisual("symbolSize");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}var FA=Math.PI,Ug=[];function Yg(r,e,t,a){var n=r.coordinateSystem;if(!n||"view"===n.type){var i=n.getBoundingRect(),o=r.getData(),s=o.graph,l=i.width/2+i.x,u=i.height/2+i.y,f=Math.min(i.width,i.height)/2,h=o.count();if(o.setLayout({cx:l,cy:u}),h){if(t){var v=n.pointToData(a),d=[v[0]-l,v[1]-u];vn(d,d),Ho(d,d,f),t.setLayout([l+d[0],u+d[1]],!0),HA(t,r.get(["circular","rotateLabel"]),l,u)}GH[e](r,s,o,f,l,u,h),s.eachEdge(function(y,m){var x,_=Rr(y.getModel().get(["lineStyle","curveness"]),Hg(y,r,m),0),S=Er(y.node1.getLayout()),b=Er(y.node2.getLayout());+_&&(x=[l*(_*=3)+(S[0]+b[0])/2*(1-_),u*_+(S[1]+b[1])/2*(1-_)]),y.setLayout([S,b,x])})}}}var GH={value:function(r,e,t,a,n,i,o){var s=0,l=t.getSum("value"),u=2*Math.PI/(l||o);e.eachNode(function(f){var h=f.getValue("value"),v=u*(l?h:1)/2;s+=v,f.setLayout([a*Math.cos(s)+n,a*Math.sin(s)+i]),s+=v})},symbolSize:function(r,e,t,a,n,i,o){var s=0;Ug.length=o;var l=Il(r);e.eachNode(function(h){var v=Pl(h);isNaN(v)&&(v=2),v<0&&(v=0),v*=l;var c=Math.asin(v/2/a);isNaN(c)&&(c=FA/2),Ug[h.dataIndex]=c,s+=2*c});var u=(2*FA-s)/o/2,f=0;e.eachNode(function(h){var v=u+Ug[h.dataIndex];f+=v,(!h.getLayout()||!h.getLayout().fixed)&&h.setLayout([a*Math.cos(f)+n,a*Math.sin(f)+i]),f+=v})}};function HA(r,e,t,a){var n=r.getGraphicEl();if(n){var o=r.getModel().get(["label","rotate"])||0,s=n.getSymbolPath();if(e){var l=r.getLayout(),u=Math.atan2(l[1]-a,l[0]-t);u<0&&(u=2*Math.PI+u);var f=l[0]<t;f&&(u-=Math.PI);var h=f?"left":"right";s.setTextConfig({rotation:-u,position:h,origin:"center"});var v=s.ensureState("emphasis");V(v.textConfig||(v.textConfig={}),{position:h})}else s.setTextConfig({rotation:o*=Math.PI/180})}}function FH(r){r.eachSeriesByType("graph",function(e){"circular"===e.get("layout")&&Yg(e,"symbolSize")})}var xo=$l;function WH(r){r.eachSeriesByType("graph",function(e){var t=e.coordinateSystem;if(!t||"view"===t.type)if("force"===e.get("layout")){var a=e.preservedPoints||{},n=e.getGraph(),i=n.data,o=n.edgeData,s=e.getModel("force"),l=s.get("initLayout");e.preservedPoints?i.each(function(_){var S=i.getId(_);i.setItemLayout(_,a[S]||[NaN,NaN])}):l&&"none"!==l?"circular"===l&&Yg(e,"value"):GA(e);var u=i.getDataExtent("value"),f=o.getDataExtent("value"),h=s.get("repulsion"),v=s.get("edgeLength"),c=z(h)?h:[h,h],p=z(v)?v:[v,v];p=[p[1],p[0]];var d=i.mapArray("value",function(_,S){var b=i.getItemLayout(S),x=It(_,u,c);return isNaN(x)&&(x=(c[0]+c[1])/2),{w:x,rep:x,fixed:i.getItemModel(S).get("fixed"),p:!b||isNaN(b[0])||isNaN(b[1])?null:b}}),g=o.mapArray("value",function(_,S){var b=n.getEdgeByIndex(S),x=It(_,f,p);isNaN(x)&&(x=(p[0]+p[1])/2);var w=b.getModel(),T=Rr(b.getModel().get(["lineStyle","curveness"]),-Hg(b,e,S,!0),0);return{n1:d[b.node1.dataIndex],n2:d[b.node2.dataIndex],d:x,curveness:T,ignoreForceLayout:w.get("ignoreForceLayout")}}),y=t.getBoundingRect(),m=function HH(r,e,t){for(var a=r,n=e,i=t.rect,o=i.width,s=i.height,l=[i.x+o/2,i.y+s/2],u=null==t.gravity?.1:t.gravity,f=0;f<a.length;f++){var h=a[f];h.p||(h.p=Ta(o*(Math.random()-.5)+l[0],s*(Math.random()-.5)+l[1])),h.pp=Er(h.p),h.edges=null}var p,d,v=null==t.friction?.6:t.friction,c=v;return{warmUp:function(){c=.8*v},setFixed:function(g){a[g].fixed=!0},setUnfixed:function(g){a[g].fixed=!1},beforeStep:function(g){p=g},afterStep:function(g){d=g},step:function(g){p&&p(a,n);for(var y=[],m=a.length,_=0;_<n.length;_++){var S=n[_];if(!S.ignoreForceLayout){Ca(y,(x=S.n2).p,(b=S.n1).p);var w=Fo(y)-S.d,T=x.w/(b.w+x.w);isNaN(T)&&(T=0),vn(y,y),!b.fixed&&xo(b.p,b.p,y,T*w*c),!x.fixed&&xo(x.p,x.p,y,-(1-T)*w*c)}}for(_=0;_<m;_++)(C=a[_]).fixed||(Ca(y,l,C.p),xo(C.p,C.p,y,u*c));for(_=0;_<m;_++)for(var b=a[_],M=_+1;M<m;M++){var x;Ca(y,(x=a[M]).p,b.p),0===(w=Fo(y))&&(u0(y,Math.random()-.5,Math.random()-.5),w=1);var D=(b.rep+x.rep)/w/w;!b.fixed&&xo(b.pp,b.pp,y,D),!x.fixed&&xo(x.pp,x.pp,y,-D)}var L=[];for(_=0;_<m;_++){var C;(C=a[_]).fixed||(Ca(L,C.p,C.pp),xo(C.p,C.p,L,c),ge(C.pp,C.p))}var I=(c*=.992)<.01;d&&d(a,n,I),g&&g(I)}}}(d,g,{rect:y,gravity:s.get("gravity"),friction:s.get("friction")});m.beforeStep(function(_,S){for(var b=0,x=_.length;b<x;b++)_[b].fixed&&ge(_[b].p,n.getNodeByIndex(b).getLayout())}),m.afterStep(function(_,S,b){for(var x=0,w=_.length;x<w;x++)_[x].fixed||n.getNodeByIndex(x).setLayout(_[x].p),a[i.getId(x)]=_[x].p;for(x=0,w=S.length;x<w;x++){var T=S[x],C=n.getEdgeByIndex(x),M=T.n1.p,D=T.n2.p,L=C.getLayout();(L=L?L.slice():[])[0]=L[0]||[],L[1]=L[1]||[],ge(L[0],M),ge(L[1],D),+T.curveness&&(L[2]=[(M[0]+D[0])/2-(M[1]-D[1])*T.curveness,(M[1]+D[1])/2-(D[0]-M[0])*T.curveness]),C.setLayout(L)}}),e.forceLayout=m,e.preservedPoints=a,m.step()}else e.forceLayout=null})}function YH(r,e){var t=[];return r.eachSeriesByType("graph",function(a){var n=a.get("coordinateSystem");if(!n||"view"===n){var i=a.getData(),s=[],l=[];Eu(i.mapArray(function(g){var y=i.getItemModel(g);return[+y.get("x"),+y.get("y")]}),s,l),l[0]-s[0]==0&&(l[0]+=1,s[0]-=1),l[1]-s[1]==0&&(l[1]+=1,s[1]-=1);var u=(l[0]-s[0])/(l[1]-s[1]),f=function UH(r,e,t){return Jt(V(r.getBoxLayoutParams(),{aspect:t}),{width:e.getWidth(),height:e.getHeight()})}(a,e,u);isNaN(u)&&(s=[f.x,f.y],l=[f.x+f.width,f.y+f.height]);var h=l[0]-s[0],v=l[1]-s[1],c=f.width,p=f.height,d=a.coordinateSystem=new Sl;d.zoomLimit=a.get("scaleLimit"),d.setBoundingRect(s[0],s[1],h,v),d.setViewRect(f.x,f.y,c,p),d.setCenter(a.get("center"),e),d.setZoom(a.get("zoom")),t.push(d)}}),t}var WA=ie.prototype,Zg=zs.prototype,UA=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1};function Xg(r){return isNaN(+r.cpx1)||isNaN(+r.cpy1)}!function(r){O(function e(){return null!==r&&r.apply(this,arguments)||this},r)}(UA);var ZH=function(r){function e(t){var a=r.call(this,t)||this;return a.type="ec-line",a}return O(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new UA},e.prototype.buildPath=function(t,a){Xg(a)?WA.buildPath.call(this,t,a):Zg.buildPath.call(this,t,a)},e.prototype.pointAt=function(t){return Xg(this.shape)?WA.pointAt.call(this,t):Zg.pointAt.call(this,t)},e.prototype.tangentAt=function(t){var a=this.shape,n=Xg(a)?[a.x2-a.x1,a.y2-a.y1]:Zg.tangentAt.call(this,t);return vn(n,n)},e}(pt);const XH=ZH;var qg=["fromSymbol","toSymbol"];function YA(r){return"_"+r+"Type"}function ZA(r,e,t){var a=e.getItemVisual(t,r);if(a&&"none"!==a){var n=e.getItemVisual(t,r+"Size"),i=e.getItemVisual(t,r+"Rotate"),o=e.getItemVisual(t,r+"Offset"),s=e.getItemVisual(t,r+"KeepAspect"),l=Xs(n),u=so(o||0,l),f=Kt(a,-l[0]/2+u[0],-l[1]/2+u[1],l[0],l[1],null,s);return f.__specifiedRotation=null==i||isNaN(i)?void 0:+i*Math.PI/180||0,f.name=r,f}}function Kg(r,e){r.x1=e[0][0],r.y1=e[0][1],r.x2=e[1][0],r.y2=e[1][1],r.percent=1;var t=e[2];t?(r.cpx1=t[0],r.cpy1=t[1]):(r.cpx1=NaN,r.cpy1=NaN)}var KH=function(r){function e(t,a,n){var i=r.call(this)||this;return i._createLine(t,a,n),i}return O(e,r),e.prototype._createLine=function(t,a,n){var i=t.hostModel,s=function qH(r){var e=new XH({name:"line",subPixelOptimize:!0});return Kg(e.shape,r),e}(t.getItemLayout(a));s.shape.percent=0,zt(s,{shape:{percent:1}},i,a),this.add(s),A(qg,function(l){var u=ZA(l,t,a);this.add(u),this[YA(l)]=t.getItemVisual(a,l)},this),this._updateCommonStl(t,a,n)},e.prototype.updateData=function(t,a,n){var i=t.hostModel,o=this.childOfName("line"),s=t.getItemLayout(a),l={shape:{}};Kg(l.shape,s),Ct(o,l,i,a),A(qg,function(u){var f=t.getItemVisual(a,u),h=YA(u);if(this[h]!==f){this.remove(this.childOfName(u));var v=ZA(u,t,a);this.add(v)}this[h]=f},this),this._updateCommonStl(t,a,n)},e.prototype.getLinePath=function(){return this.childAt(0)},e.prototype._updateCommonStl=function(t,a,n){var i=t.hostModel,o=this.childOfName("line"),s=n&&n.emphasisLineStyle,l=n&&n.blurLineStyle,u=n&&n.selectLineStyle,f=n&&n.labelStatesModels,h=n&&n.emphasisDisabled,v=n&&n.focus,c=n&&n.blurScope;if(!n||t.hasItemOption){var p=t.getItemModel(a),d=p.getModel("emphasis");s=d.getModel("lineStyle").getLineStyle(),l=p.getModel(["blur","lineStyle"]).getLineStyle(),u=p.getModel(["select","lineStyle"]).getLineStyle(),h=d.get("disabled"),v=d.get("focus"),c=d.get("blurScope"),f=ae(p)}var g=t.getItemVisual(a,"style"),y=g.stroke;o.useStyle(g),o.style.fill=null,o.style.strokeNoScale=!0,o.ensureState("emphasis").style=s,o.ensureState("blur").style=l,o.ensureState("select").style=u,A(qg,function(x){var w=this.childOfName(x);if(w){w.setColor(y),w.style.opacity=g.opacity;for(var T=0;T<Ae.length;T++){var C=Ae[T],M=o.getState(C);if(M){var D=M.style||{},L=w.ensureState(C),I=L.style||(L.style={});null!=D.stroke&&(I[w.__isEmptyBrush?"stroke":"fill"]=D.stroke),null!=D.opacity&&(I.opacity=D.opacity)}}w.markRedraw()}},this);var m=i.getRawValue(a);ve(this,f,{labelDataIndex:a,labelFetcher:{getFormattedLabel:function(x,w){return i.getFormattedLabel(x,w,t.dataType)}},inheritColor:y||"#000",defaultOpacity:g.opacity,defaultText:(null==m?t.getName(a):isFinite(m)?Wt(m):m)+""});var _=this.getTextContent();if(_){var S=f.normal;_.__align=_.style.align,_.__verticalAlign=_.style.verticalAlign,_.__position=S.get("position")||"middle";var b=S.get("distance");z(b)||(b=[b,b]),_.__labelDistance=b}this.setTextConfig({position:null,local:!0,inside:!1}),Ut(this,v,c,h)},e.prototype.highlight=function(){ua(this)},e.prototype.downplay=function(){fa(this)},e.prototype.updateLayout=function(t,a){this.setLinePoints(t.getItemLayout(a))},e.prototype.setLinePoints=function(t){var a=this.childOfName("line");Kg(a.shape,t),a.dirty()},e.prototype.beforeUpdate=function(){var t=this,a=t.childOfName("fromSymbol"),n=t.childOfName("toSymbol"),i=t.getTextContent();if(a||n||i&&!i.ignore){for(var o=1,s=this.parent;s;)s.scaleX&&(o/=s.scaleX),s=s.parent;var l=t.childOfName("line");if(this.__dirty||l.__dirty){var u=l.shape.percent,f=l.pointAt(0),h=l.pointAt(u),v=Ca([],h,f);if(vn(v,v),a&&(a.setPosition(f),c(a,0),a.scaleX=a.scaleY=o*u,a.markRedraw()),n&&(n.setPosition(h),c(n,1),n.scaleX=n.scaleY=o*u,n.markRedraw()),i&&!i.ignore){i.x=i.y=0,i.originX=i.originY=0;var p=void 0,d=void 0,g=i.__labelDistance,y=g[0]*o,m=g[1]*o,_=u/2,S=l.tangentAt(_),b=[S[1],-S[0]],x=l.pointAt(_);b[1]>0&&(b[0]=-b[0],b[1]=-b[1]);var w=S[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var T=-Math.atan2(S[1],S[0]);h[0]<f[0]&&(T=Math.PI+T),i.rotation=T}var C=void 0;switch(i.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":C=-m,d="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":C=m,d="top";break;default:C=0,d="middle"}switch(i.__position){case"end":i.x=v[0]*y+h[0],i.y=v[1]*m+h[1],p=v[0]>.8?"left":v[0]<-.8?"right":"center",d=v[1]>.8?"top":v[1]<-.8?"bottom":"middle";break;case"start":i.x=-v[0]*y+f[0],i.y=-v[1]*m+f[1],p=v[0]>.8?"right":v[0]<-.8?"left":"center",d=v[1]>.8?"bottom":v[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=y*w+f[0],i.y=f[1]+C,p=S[0]<0?"right":"left",i.originX=-y*w,i.originY=-C;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+C,p="center",i.originY=-C;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-y*w+h[0],i.y=h[1]+C,p=S[0]>=0?"right":"left",i.originX=y*w,i.originY=-C}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||p})}}}function c(M,D){var L=M.__specifiedRotation;if(null==L){var I=l.tangentAt(D);M.attr("rotation",(1===D?-1:1)*Math.PI/2-Math.atan2(I[1],I[0]))}else M.attr("rotation",L)}},e}(rt);const jg=KH;var jH=function(){function r(e){this.group=new rt,this._LineCtor=e||jg}return r.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var a=this,n=a.group,i=a._lineData;a._lineData=e,i||n.removeAll();var o=XA(e);e.diff(i).add(function(s){t._doAdd(e,s,o)}).update(function(s,l){t._doUpdate(i,e,l,s,o)}).remove(function(s){n.remove(i.getItemGraphicEl(s))}).execute()},r.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,a){t.updateLayout(e,a)},this)},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=XA(e),this._lineData=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t){function a(s){!s.isGroup&&!function QH(r){return r.animators&&r.animators.length>0}(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var n=e.start;n<e.end;n++)if(Qg(t.getItemLayout(n))){var o=new this._LineCtor(t,n,this._seriesScope);o.traverse(a),this.group.add(o),t.setItemGraphicEl(n,o),this._progressiveEls.push(o)}},r.prototype.remove=function(){this.group.removeAll()},r.prototype.eachRendered=function(e){Ya(this._progressiveEls||this.group,e)},r.prototype._doAdd=function(e,t,a){if(Qg(e.getItemLayout(t))){var i=new this._LineCtor(e,t,a);e.setItemGraphicEl(t,i),this.group.add(i)}},r.prototype._doUpdate=function(e,t,a,n,i){var o=e.getItemGraphicEl(a);Qg(t.getItemLayout(n))?(o?o.updateData(t,n,i):o=new this._LineCtor(t,n,i),t.setItemGraphicEl(n,o),this.group.add(o)):this.group.remove(o)},r}();function XA(r){var e=r.hostModel,t=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:t.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:t.get("disabled"),blurScope:t.get("blurScope"),focus:t.get("focus"),labelStatesModels:ae(e)}}function qA(r){return isNaN(r[0])||isNaN(r[1])}function Qg(r){return r&&!qA(r[0])&&!qA(r[1])}const Jg=jH;var $g=[],ty=[],ey=[],bo=le,ry=Aa,KA=Math.abs;function jA(r,e,t){for(var s,a=r[0],n=r[1],i=r[2],o=1/0,l=t*t,u=.1,f=.1;f<=.9;f+=.1)$g[0]=bo(a[0],n[0],i[0],f),$g[1]=bo(a[1],n[1],i[1],f),(h=KA(ry($g,e)-l))<o&&(o=h,s=f);for(var v=0;v<32;v++){var c=s+u;ty[0]=bo(a[0],n[0],i[0],s),ty[1]=bo(a[1],n[1],i[1],s),ey[0]=bo(a[0],n[0],i[0],c),ey[1]=bo(a[1],n[1],i[1],c);var h=ry(ty,e)-l;if(KA(h)<.01)break;var p=ry(ey,e)-l;u/=2,h<0?p>=0?s+=u:s-=u:p>=0?s-=u:s+=u}return s}function ay(r,e){var t=[],a=jo,n=[[],[],[]],i=[[],[]],o=[];e/=2,r.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),h=s.getVisual("toSymbol");u.__original||(u.__original=[Er(u[0]),Er(u[1])],u[2]&&u.__original.push(Er(u[2])));var v=u.__original;if(null!=u[2]){if(ge(n[0],v[0]),ge(n[1],v[2]),ge(n[2],v[1]),f&&"none"!==f){var c=Pl(s.node1),p=jA(n,v[0],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[0][0]=t[3],n[1][0]=t[4],a(n[0][1],n[1][1],n[2][1],p,t),n[0][1]=t[3],n[1][1]=t[4]}h&&"none"!==h&&(c=Pl(s.node2),p=jA(n,v[1],c*e),a(n[0][0],n[1][0],n[2][0],p,t),n[1][0]=t[1],n[2][0]=t[2],a(n[0][1],n[1][1],n[2][1],p,t),n[1][1]=t[1],n[2][1]=t[2]),ge(u[0],n[0]),ge(u[1],n[2]),ge(u[2],n[1])}else ge(i[0],v[0]),ge(i[1],v[1]),Ca(o,i[1],i[0]),vn(o,o),f&&"none"!==f&&(c=Pl(s.node1),$l(i[0],i[0],o,c*e)),h&&"none"!==h&&(c=Pl(s.node2),$l(i[1],i[1],o,-c*e)),ge(u[0],i[0]),ge(u[1],i[1])})}function QA(r){return"view"===r.type}var JH=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){var n=new vl,i=new Jg,o=this.group;this._controller=new ml(a.getZr()),this._controllerHost={target:o},o.add(n.group),o.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem;this._model=t;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(QA(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Ct(u,f,t)}ay(t.getGraph(),Il(t));var h=t.getData();s.updateData(h);var v=t.getEdgeData();l.updateData(v),this._updateNodeAndLinkScale(),this._updateController(t,a,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p);var d=t.get("layout");h.graph.eachNode(function(_){var S=_.dataIndex,b=_.getGraphicEl(),x=_.getModel();if(b){b.off("drag").off("dragend");var w=x.get("draggable");w&&b.on("drag",function(C){switch(d){case"force":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(S),h.setItemLayout(S,[b.x,b.y]);break;case"circular":h.setItemLayout(S,[b.x,b.y]),_.setLayout({fixed:!0},!0),Yg(t,"symbolSize",_,[C.offsetX,C.offsetY]),i.updateLayout(t);break;default:h.setItemLayout(S,[b.x,b.y]),Wg(t.getGraph(),t),i.updateLayout(t)}}).on("dragend",function(){c&&c.setUnfixed(S)}),b.setDraggable(w,!!x.get("cursor")),"adjacency"===x.get(["emphasis","focus"])&&(nt(b).focus=_.getAdjacentDataIndices())}}),h.graph.eachEdge(function(_){var S=_.getGraphicEl(),b=_.getModel().get(["emphasis","focus"]);S&&"adjacency"===b&&(nt(S).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var g="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),y=h.getLayout("cx"),m=h.getLayout("cy");h.graph.eachNode(function(_){HA(_,g,y,m)}),this._firstRender=!1},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,a){var n=this;!function i(){t.step(function(o){n.updateLayout(n._model),(n._layouting=!o)&&(a?n._layoutTimeout=setTimeout(i,16):i())})}()},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!hh(u,n,t)}),QA(t.coordinateSystem)?(o.enable(t.get("roam")),s.zoomLimit=t.get("scaleLimit"),s.zoom=t.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){mg(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){_g(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),ay(t.getGraph(),Il(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()})):o.disable()},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,a=t.getData(),n=Il(t);a.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(n)})},e.prototype.updateLayout=function(t){ay(t.getGraph(),Il(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Et);const $H=JH;function wo(r){return"_EC_"+r}var t4=function(){function r(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return r.prototype.isDirected=function(){return this._directed},r.prototype.addNode=function(e,t){var a=this._nodesMap;if(!a[wo(e=null==e?""+t:""+e)]){var n=new pi(e,t);return n.hostGraph=this,this.nodes.push(n),a[wo(e)]=n,n}},r.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},r.prototype.getNodeById=function(e){return this._nodesMap[wo(e)]},r.prototype.addEdge=function(e,t,a){var n=this._nodesMap,i=this._edgesMap;if(wt(e)&&(e=this.nodes[e]),wt(t)&&(t=this.nodes[t]),e instanceof pi||(e=n[wo(e)]),t instanceof pi||(t=n[wo(t)]),e&&t){var o=e.id+"-"+t.id,s=new JA(e,t,a);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),t.inEdges.push(s)),e.edges.push(s),e!==t&&t.edges.push(s),this.edges.push(s),i[o]=s,s}},r.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},r.prototype.getEdge=function(e,t){e instanceof pi&&(e=e.id),t instanceof pi&&(t=t.id);var a=this._edgesMap;return this._directed?a[e+"-"+t]:a[e+"-"+t]||a[t+"-"+e]},r.prototype.eachNode=function(e,t){for(var a=this.nodes,n=a.length,i=0;i<n;i++)a[i].dataIndex>=0&&e.call(t,a[i],i)},r.prototype.eachEdge=function(e,t){for(var a=this.edges,n=a.length,i=0;i<n;i++)a[i].dataIndex>=0&&a[i].node1.dataIndex>=0&&a[i].node2.dataIndex>=0&&e.call(t,a[i],i)},r.prototype.breadthFirstTraverse=function(e,t,a,n){if(t instanceof pi||(t=this._nodesMap[wo(t)]),t){for(var i="out"===a?"outEdges":"in"===a?"inEdges":"edges",o=0;o<this.nodes.length;o++)this.nodes[o].__visited=!1;if(!e.call(n,t,null))for(var s=[t];s.length;){var l=s.shift(),u=l[i];for(o=0;o<u.length;o++){var f=u[o],h=f.node1===l?f.node2:f.node1;if(!h.__visited){if(e.call(n,h,l))return;s.push(h),h.__visited=!0}}}}},r.prototype.update=function(){for(var e=this.data,t=this.edgeData,a=this.nodes,n=this.edges,i=0,o=a.length;i<o;i++)a[i].dataIndex=-1;for(i=0,o=e.count();i<o;i++)a[e.getRawIndex(i)].dataIndex=i;for(t.filterSelf(function(s){var l=n[t.getRawIndex(s)];return l.node1.dataIndex>=0&&l.node2.dataIndex>=0}),i=0,o=n.length;i<o;i++)n[i].dataIndex=-1;for(i=0,o=t.count();i<o;i++)n[t.getRawIndex(i)].dataIndex=i},r.prototype.clone=function(){for(var e=new r(this._directed),t=this.nodes,a=this.edges,n=0;n<t.length;n++)e.addNode(t[n].id,t[n].dataIndex);for(n=0;n<a.length;n++){var i=a[n];e.addEdge(i.node1.id,i.node2.id,i.dataIndex)}return e},r}(),pi=function(){function r(e,t){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=e??"",this.dataIndex=t??-1}return r.prototype.degree=function(){return this.edges.length},r.prototype.inDegree=function(){return this.inEdges.length},r.prototype.outDegree=function(){return this.outEdges.length},r.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(e)},r.prototype.getAdjacentDataIndices=function(){for(var e={edge:[],node:[]},t=0;t<this.edges.length;t++){var a=this.edges[t];a.dataIndex<0||(e.edge.push(a.dataIndex),e.node.push(a.node1.dataIndex,a.node2.dataIndex))}return e},r}(),JA=function(){function r(e,t,a){this.dataIndex=-1,this.node1=e,this.node2=t,this.dataIndex=a??-1}return r.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)},r.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},r}();function $A(r,e){return{getValue:function(t){var a=this[r][e];return a.getStore().get(a.getDimensionIndex(t||"value"),this.dataIndex)},setVisual:function(t,a){this.dataIndex>=0&&this[r][e].setItemVisual(this.dataIndex,t,a)},getVisual:function(t){return this[r][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,a){this.dataIndex>=0&&this[r][e].setItemLayout(this.dataIndex,t,a)},getLayout:function(){return this[r][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[r][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[r][e].getRawIndex(this.dataIndex)}}}Zt(pi,$A("hostGraph","data")),Zt(JA,$A("hostGraph","edgeData"));const e4=t4;function tM(r,e,t,a,n){for(var i=new e4(a),o=0;o<r.length;o++)i.addNode(ee(r[o].id,r[o].name,o),o);var s=[],l=[],u=0;for(o=0;o<e.length;o++){var f=e[o],h=f.source,v=f.target;i.addEdge(h,v,u)&&(l.push(f),s.push(ee(te(f.id,null),h+" > "+v)),u++)}var p,c=t.get("coordinateSystem");if("cartesian2d"===c||"polar"===c)p=Zr(r,t);else{var d=Ki.get(c),g=d&&d.dimensions||[];ht(g,"value")<0&&g.concat(["value"]);var y=ho(r,{coordDimensions:g,encodeDefine:t.getEncode()}).dimensions;(p=new xe(y,t)).initData(r)}var m=new xe(["value"],t);return m.initData(l,s),n&&n(p,m),gA({mainData:p,struct:i,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var r4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments);var a=this;function n(){return a._categoriesData}this.legendVisualProvider=new dl(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){r.prototype.mergeDefaultAndTheme.apply(this,arguments),bn(t,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,a){var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=this;if(i&&n){!function VH(r){wh(r)&&(r.__curvenessList=[],r.__edgeMap={},BA(r))}(this);var s=tM(i,n,this,!0,function l(u,f){u.wrapMethod("getItemModel",function(p){var y=o._categoriesModels[p.getShallow("category")];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var h=Rt.prototype.getModel;function v(p,d){var g=h.call(this,p,d);return g.resolveParentPath=c,g}function c(p){if(p&&("label"===p[0]||"label"===p[1])){var d=p.slice();return"label"===p[0]?d[0]="edgeLabel":"label"===p[1]&&(d[1]="edgeLabel"),d}return p}f.wrapMethod("getItemModel",function(p){return p.resolveParentPath=c,p.getModel=v,p})});return A(s.edges,function(u){!function BH(r,e,t,a){if(wh(t)){var n=Ll(r,e,t),i=t.__edgeMap,o=i[zA(n)];i[n]&&!o?i[n].isForward=!0:o&&i[n]&&(o.isForward=!0,i[n].isForward=!1),i[n]=i[n]||[],i[n].push(a)}}(u.node1,u.node2,this,u.dataIndex)},this),s.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,a,n){if("edge"===n){var i=this.getData(),o=this.getDataParams(t,n),s=i.graph.getEdgeByIndex(t),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),f=[];return null!=l&&f.push(l),null!=u&&f.push(u),ne("nameValue",{name:f.join(" > "),value:o.value,noValue:null==o.value})}return ix({series:this,dataIndex:t,multipleSeries:a})},e.prototype._updateCategoriesData=function(){var t=G(this.option.categories||[],function(n){return null!=n.value?n:V({value:0},n)}),a=new xe(["value"],this);a.initData(t),this._categoriesData=a,this._categoriesModels=a.mapArray(function(n){return a.getItemModel(n)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return r.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Nt);const a4=r4;var n4={type:"graphRoam",event:"graphRoam",update:"none"},o4=function r(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},s4=function(r){function e(t){var a=r.call(this,t)||this;return a.type="pointer",a}return O(e,r),e.prototype.getDefaultShape=function(){return new o4},e.prototype.buildPath=function(t,a){var n=Math.cos,i=Math.sin,o=a.r,s=a.width,l=a.angle,u=a.x-n(l)*s*(s>=o/3?1:2),f=a.y-i(l)*s*(s>=o/3?1:2);l=a.angle-Math.PI/2,t.moveTo(u,f),t.lineTo(a.x+n(l)*s,a.y+i(l)*s),t.lineTo(a.x+n(a.angle)*o,a.y+i(a.angle)*o),t.lineTo(a.x-n(l)*s,a.y-i(l)*s),t.lineTo(u,f)},e}(pt);const l4=s4;function Th(r,e){var t=null==r?"":r+"";return e&&(U(e)?t=e.replace("{value}",t):j(e)&&(t=e(r))),t}var f4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),o=function u4(r,e){var t=r.get("center"),a=e.getWidth(),n=e.getHeight(),i=Math.min(a,n);return{cx:H(t[0],e.getWidth()),cy:H(t[1],e.getHeight()),r:H(r.get("radius"),i/2)}}(t,n);this._renderMain(t,a,n,i,o),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,a,n,i,o){var s=this.group,l=t.get("clockwise"),u=-t.get("startAngle")/180*Math.PI,f=-t.get("endAngle")/180*Math.PI,h=t.getModel("axisLine"),c=h.get("roundCap")?nh:Me,p=h.get("show"),d=h.getModel("lineStyle"),g=d.get("width"),y=[u,f];G_(y,!l);for(var m=(f=y[1])-(u=y[0]),_=u,S=[],b=0;p&&b<i.length;b++){var w=new c({shape:{startAngle:_,endAngle:f=u+m*Math.min(Math.max(i[b][0],0),1),cx:o.cx,cy:o.cy,clockwise:l,r0:o.r-g,r:o.r},silent:!0});w.setStyle({fill:i[b][1]}),w.setStyle(d.getLineStyle(["color","width"])),S.push(w),_=f}S.reverse(),A(S,function(C){return s.add(C)});var T=function(C){if(C<=0)return i[0][1];var M;for(M=0;M<i.length;M++)if(i[M][0]>=C&&(0===M?0:i[M-1][0])<C)return i[M][1];return i[M-1][1]};this._renderTicks(t,a,n,T,o,u,f,l,g),this._renderTitleAndDetail(t,a,n,T,o),this._renderAnchor(t,o),this._renderPointer(t,a,n,T,o,u,f,l,g)},e.prototype._renderTicks=function(t,a,n,i,o,s,l,u,f){for(var P,R,h=this.group,v=o.cx,c=o.cy,p=o.r,d=+t.get("min"),g=+t.get("max"),y=t.getModel("splitLine"),m=t.getModel("axisTick"),_=t.getModel("axisLabel"),S=t.get("splitNumber"),b=m.get("splitNumber"),x=H(y.get("length"),p),w=H(m.get("length"),p),T=s,C=(l-s)/S,M=C/b,D=y.getModel("lineStyle").getLineStyle(),L=m.getModel("lineStyle").getLineStyle(),I=y.get("distance"),E=0;E<=S;E++){if(P=Math.cos(T),R=Math.sin(T),y.get("show")){var k=new ie({shape:{x1:P*(p-(N=I?I+f:f))+v,y1:R*(p-N)+c,x2:P*(p-x-N)+v,y2:R*(p-x-N)+c},style:D,silent:!0});"auto"===D.stroke&&k.setStyle({stroke:i(E/S)}),h.add(k)}if(_.get("show")){var N=_.get("distance")+I,B=Th(Wt(E/S*(g-d)+d),_.get("formatter")),F=i(E/S),W=P*(p-x-N)+v,X=R*(p-x-N)+c,$=_.get("rotate"),tt=0;"radial"===$?(tt=-T+2*Math.PI)>Math.PI/2&&(tt+=Math.PI):"tangential"===$?tt=-T-Math.PI/2:wt($)&&(tt=$*Math.PI/180),h.add(new xt(0===tt?{style:Ot(_,{text:B,x:W,y:X,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:P<-.4?"left":P>.4?"right":"center"},{inheritColor:F}),silent:!0}:{style:Ot(_,{text:B,x:W,y:X,verticalAlign:"middle",align:"center"},{inheritColor:F}),silent:!0,originX:W,originY:X,rotation:tt}))}if(m.get("show")&&E!==S){N=(N=m.get("distance"))?N+f:f;for(var dt=0;dt<=b;dt++){P=Math.cos(T),R=Math.sin(T);var Mt=new ie({shape:{x1:P*(p-N)+v,y1:R*(p-N)+c,x2:P*(p-w-N)+v,y2:R*(p-w-N)+c},silent:!0,style:L});"auto"===L.stroke&&Mt.setStyle({stroke:i((E+dt/b)/S)}),h.add(Mt),T+=M}T-=M}else T+=C}},e.prototype._renderPointer=function(t,a,n,i,o,s,l,u,f){var h=this.group,v=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),g=t.getModel("progress"),y=g.get("show"),m=t.getData(),_=m.mapDimension("value"),S=+t.get("min"),b=+t.get("max"),x=[S,b],w=[s,l];function T(M,D){var W,I=m.getItemModel(M).getModel("pointer"),P=H(I.get("width"),o.r),R=H(I.get("length"),o.r),E=t.get(["pointer","icon"]),N=I.get("offsetCenter"),k=H(N[0],o.r),B=H(N[1],o.r),F=I.get("keepAspect");return(W=E?Kt(E,k-P/2,B-R,P,R,null,F):new l4({shape:{angle:-Math.PI/2,width:P,r:R,x:k,y:B}})).rotation=-(D+Math.PI/2),W.x=o.cx,W.y=o.cy,W}function C(M,D){var I=g.get("roundCap")?nh:Me,P=g.get("overlap"),R=P?g.get("width"):f/m.count(),k=new I({shape:{startAngle:s,endAngle:D,cx:o.cx,cy:o.cy,clockwise:u,r0:P?o.r-R:o.r-(M+1)*R,r:P?o.r:o.r-M*R}});return P&&(k.z2=b-m.get(_,M)%b),k}(y||d)&&(m.diff(v).add(function(M){var D=m.get(_,M);if(d){var L=T(M,s);zt(L,{rotation:-((isNaN(+D)?w[0]:It(D,x,w,!0))+Math.PI/2)},t),h.add(L),m.setItemGraphicEl(M,L)}if(y){var I=C(M,s),P=g.get("clip");zt(I,{shape:{endAngle:It(D,x,w,P)}},t),h.add(I),Fc(t.seriesIndex,m.dataType,M,I),p[M]=I}}).update(function(M,D){var L=m.get(_,M);if(d){var I=v.getItemGraphicEl(D),P=I?I.rotation:s,R=T(M,P);R.rotation=P,Ct(R,{rotation:-((isNaN(+L)?w[0]:It(L,x,w,!0))+Math.PI/2)},t),h.add(R),m.setItemGraphicEl(M,R)}if(y){var E=c[D],k=C(M,E?E.shape.endAngle:s),B=g.get("clip");Ct(k,{shape:{endAngle:It(L,x,w,B)}},t),h.add(k),Fc(t.seriesIndex,m.dataType,M,k),p[M]=k}}).execute(),m.each(function(M){var D=m.getItemModel(M),L=D.getModel("emphasis"),I=L.get("focus"),P=L.get("blurScope"),R=L.get("disabled");if(d){var E=m.getItemGraphicEl(M),N=m.getItemVisual(M,"style"),k=N.fill;if(E instanceof ue){var B=E.style;E.useStyle(V({image:B.image,x:B.x,y:B.y,width:B.width,height:B.height},N))}else E.useStyle(N),"pointer"!==E.type&&E.setColor(k);E.setStyle(D.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===E.style.fill&&E.setStyle("fill",i(It(m.get(_,M),x,[0,1],!0))),E.z2EmphasisLift=0,he(E,D),Ut(E,I,P,R)}if(y){var F=p[M];F.useStyle(m.getItemVisual(M,"style")),F.setStyle(D.getModel(["progress","itemStyle"]).getItemStyle()),F.z2EmphasisLift=0,he(F,D),Ut(F,I,P,R)}}),this._progressEls=p)},e.prototype._renderAnchor=function(t,a){var n=t.getModel("anchor");if(n.get("show")){var o=n.get("size"),s=n.get("icon"),l=n.get("offsetCenter"),u=n.get("keepAspect"),f=Kt(s,a.cx-o/2+H(l[0],a.r),a.cy-o/2+H(l[1],a.r),o,o,null,u);f.z2=n.get("showAbove")?1:0,f.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(f)}},e.prototype._renderTitleAndDetail=function(t,a,n,i,o){var s=this,l=t.getData(),u=l.mapDimension("value"),f=+t.get("min"),h=+t.get("max"),v=new rt,c=[],p=[],d=t.isAnimationEnabled(),g=t.get(["pointer","showAbove"]);l.diff(this._data).add(function(y){c[y]=new xt({silent:!0}),p[y]=new xt({silent:!0})}).update(function(y,m){c[y]=s._titleEls[m],p[y]=s._detailEls[m]}).execute(),l.each(function(y){var m=l.getItemModel(y),_=l.get(u,y),S=new rt,b=i(It(_,[f,h],[0,1],!0)),x=m.getModel("title");if(x.get("show")){var w=x.get("offsetCenter"),T=o.cx+H(w[0],o.r),C=o.cy+H(w[1],o.r);(M=c[y]).attr({z2:g?0:2,style:Ot(x,{x:T,y:C,text:l.getName(y),align:"center",verticalAlign:"middle"},{inheritColor:b})}),S.add(M)}var D=m.getModel("detail");if(D.get("show")){var L=D.get("offsetCenter"),I=o.cx+H(L[0],o.r),P=o.cy+H(L[1],o.r),R=H(D.get("width"),o.r),E=H(D.get("height"),o.r),N=t.get(["progress","show"])?l.getItemVisual(y,"style").fill:b,M=p[y],k=D.get("formatter");M.attr({z2:g?0:2,style:Ot(D,{x:I,y:P,text:Th(_,k),width:isNaN(R)?null:R,height:isNaN(E)?null:E,align:"center",verticalAlign:"middle"},{inheritColor:N})}),kS(M,{normal:D},_,function(F){return Th(F,k)}),d&&OS(M,y,l,t,{getFormattedLabel:function(F,W,X,$,tt,dt){return Th(dt?dt.interpolatedValue:_,k)}}),S.add(M)}v.add(S)}),this.group.add(v),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(Et);const h4=f4;var v4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="itemStyle",t}return O(e,r),e.prototype.getInitialData=function(t,a){return mo(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(Nt);const c4=v4;var d4=["itemStyle","opacity"],g4=function(r){function e(t,a){var n=r.call(this)||this,i=n,o=new Le,s=new xt;return i.setTextContent(s),n.setTextGuideLine(o),n.updateData(t,a,!0),n}return O(e,r),e.prototype.updateData=function(t,a,n){var i=this,o=t.hostModel,s=t.getItemModel(a),l=t.getItemLayout(a),u=s.getModel("emphasis"),f=s.get(d4);f=f??1,n||br(i),i.useStyle(t.getItemVisual(a,"style")),i.style.lineJoin="round",n?(i.setShape({points:l.points}),i.style.opacity=0,zt(i,{style:{opacity:f}},o,a)):Ct(i,{style:{opacity:f},shape:{points:l.points}},o,a),he(i,s),this._updateLabel(t,a),Ut(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t,a){var n=this,i=this.getTextGuideLine(),o=n.getTextContent(),s=t.hostModel,l=t.getItemModel(a),f=t.getItemLayout(a).label,h=t.getItemVisual(a,"style"),v=h.fill;ve(o,ae(l),{labelFetcher:t.hostModel,labelDataIndex:a,defaultOpacity:h.opacity,defaultText:t.getName(a)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),n.setTextConfig({local:!0,inside:!!f.inside,insideStroke:v,outsideFill:v});var c=f.linePoints;i.setShape({points:c}),n.textGuideLineConfig={anchor:c?new lt(c[0][0],c[0][1]):null},Ct(o,{style:{x:f.x,y:f.y}},s,a),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),zd(n,Gd(l),{stroke:v})},e}(De),y4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new g4(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(i,l),s.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){bs(o.getItemGraphicEl(l),t,l)}).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Et);const m4=y4;var _4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new dl(Y(this.getData,this),Y(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,a){return mo(this,{coordDimensions:["value"],encodeDefaulter:it(gp,this)})},e.prototype._defaultLabelLine=function(t){bn(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var a=this.getData(),n=r.prototype.getDataParams.call(this,t),i=a.mapDimension("value"),o=a.getSum(i);return n.percent=o?+(a.get(i,t)/o*100).toFixed(2):0,n.$vars.push("percent"),n},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Nt);const S4=_4;function T4(r,e){r.eachSeriesByType("funnel",function(t){var a=t.getData(),n=a.mapDimension("value"),i=t.get("sort"),o=function x4(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),s=t.get("orient"),l=o.width,u=o.height,f=function b4(r,e){for(var t=r.mapDimension("value"),a=r.mapArray(t,function(l){return l}),n=[],i="ascending"===e,o=0,s=r.count();o<s;o++)n[o]=o;return j(e)?n.sort(e):"none"!==e&&n.sort(function(l,u){return i?a[l]-a[u]:a[u]-a[l]}),n}(a,i),h=o.x,v=o.y,c="horizontal"===s?[H(t.get("minSize"),u),H(t.get("maxSize"),u)]:[H(t.get("minSize"),l),H(t.get("maxSize"),l)],p=a.getDataExtent(n),d=t.get("min"),g=t.get("max");null==d&&(d=Math.min(p[0],0)),null==g&&(g=p[1]);var y=t.get("funnelAlign"),m=t.get("gap"),S=(("horizontal"===s?l:u)-m*(a.count()-1))/a.count(),b=function(P,R){if("horizontal"===s){var N=It(a.get(n,P)||0,[d,g],c,!0),k=void 0;switch(y){case"top":k=v;break;case"center":k=v+(u-N)/2;break;case"bottom":k=v+(u-N)}return[[R,k],[R,k+N]]}var W,F=It(a.get(n,P)||0,[d,g],c,!0);switch(y){case"left":W=h;break;case"center":W=h+(l-F)/2;break;case"right":W=h+l-F}return[[W,R],[W+F,R]]};"ascending"===i&&(S=-S,m=-m,"horizontal"===s?h+=l:v+=u,f=f.reverse());for(var x=0;x<f.length;x++){var w=f[x],T=f[x+1],C=a.getItemModel(w);if("horizontal"===s){var M=C.get(["itemStyle","width"]);null==M?M=S:(M=H(M,l),"ascending"===i&&(M=-M));var D=b(w,h),L=b(T,h+M);h+=M+m,a.setItemLayout(w,{points:D.concat(L.slice().reverse())})}else{var I=C.get(["itemStyle","height"]);null==I?I=S:(I=H(I,u),"ascending"===i&&(I=-I)),D=b(w,v),L=b(T,v+I),v+=I+m,a.setItemLayout(w,{points:D.concat(L.slice().reverse())})}}!function w4(r){var t=r.hostModel.get("orient");r.each(function(a){var h,v,c,p,n=r.getItemModel(a),o=n.getModel("label").get("position"),s=n.getModel("labelLine"),l=r.getItemLayout(a),u=l.points,f="inner"===o||"inside"===o||"center"===o||"insideLeft"===o||"insideRight"===o;if(f)"insideLeft"===o?(v=(u[0][0]+u[3][0])/2+5,c=(u[0][1]+u[3][1])/2,h="left"):"insideRight"===o?(v=(u[1][0]+u[2][0])/2-5,c=(u[1][1]+u[2][1])/2,h="right"):(v=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,c=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4,h="center"),p=[[v,c],[v,c]];else{var d=void 0,g=void 0,y=void 0,m=void 0,_=s.get("length");"left"===o?(g=(u[3][1]+u[0][1])/2,v=(y=(d=(u[3][0]+u[0][0])/2)-_)-5,h="right"):"right"===o?(g=(u[1][1]+u[2][1])/2,v=(y=(d=(u[1][0]+u[2][0])/2)+_)+5,h="left"):"top"===o?(d=(u[3][0]+u[0][0])/2,c=(m=(g=(u[3][1]+u[0][1])/2)-_)-5,h="center"):"bottom"===o?(d=(u[1][0]+u[2][0])/2,c=(m=(g=(u[1][1]+u[2][1])/2)+_)+5,h="center"):"rightTop"===o?(d="horizontal"===t?u[3][0]:u[1][0],g="horizontal"===t?u[3][1]:u[1][1],"horizontal"===t?(c=(m=g-_)-5,h="center"):(v=(y=d+_)+5,h="top")):"rightBottom"===o?(d=u[2][0],g=u[2][1],"horizontal"===t?(c=(m=g+_)+5,h="center"):(v=(y=d+_)+5,h="bottom")):"leftTop"===o?(d=u[0][0],g="horizontal"===t?u[0][1]:u[1][1],"horizontal"===t?(c=(m=g-_)-5,h="center"):(v=(y=d-_)-5,h="right")):"leftBottom"===o?(d="horizontal"===t?u[1][0]:u[3][0],g="horizontal"===t?u[1][1]:u[2][1],"horizontal"===t?(c=(m=g+_)+5,h="center"):(v=(y=d-_)-5,h="right")):(d=(u[1][0]+u[2][0])/2,g=(u[1][1]+u[2][1])/2,"horizontal"===t?(c=(m=g+_)+5,h="center"):(v=(y=d+_)+5,h="left")),"horizontal"===t?v=y=d:c=m=g,p=[[d,g],[y,m]]}l.label={linePoints:p,x:v,y:c,verticalAlign:"middle",textAlign:h,inside:f}})}(a)})}var A4=.3,M4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._dataGroup=new rt,t._initialized=!1,t}return O(e,r),e.prototype.init=function(){this.group.add(this._dataGroup)},e.prototype.render=function(t,a,n,i){this._progressiveEls=null;var o=this._dataGroup,s=t.getData(),l=this._data,u=t.coordinateSystem,f=u.dimensions,h=aM(t);if(s.diff(l).add(function v(g){ny(rM(s,o,g,f,u),s,g,h)}).update(function c(g,y){var m=l.getItemGraphicEl(y),_=eM(s,g,f,u);s.setItemGraphicEl(g,m),Ct(m,{shape:{points:_}},t,g),br(m),ny(m,s,g,h)}).remove(function p(g){var y=l.getItemGraphicEl(g);o.remove(y)}).execute(),!this._initialized){this._initialized=!0;var d=function D4(r,e,t){var a=r.model,n=r.getRect(),i=new St({shape:{x:n.x,y:n.y,width:n.width,height:n.height}}),o="horizontal"===a.get("layout")?"width":"height";return i.setShape(o,0),zt(i,{shape:{width:n.width,height:n.height}},e,t),i}(u,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(d)}this._data=s},e.prototype.incrementalPrepareRender=function(t,a,n){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},e.prototype.incrementalRender=function(t,a,n){for(var i=a.getData(),o=a.coordinateSystem,s=o.dimensions,l=aM(a),u=this._progressiveEls=[],f=t.start;f<t.end;f++){var h=rM(i,this._dataGroup,f,s,o);h.incremental=!0,ny(h,i,f,l),u.push(h)}},e.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},e.type="parallel",e}(Et);function eM(r,e,t,a){for(var n=[],i=0;i<t.length;i++){var o=t[i],s=r.get(r.mapDimension(o),e);L4(s,a.getAxis(o).type)||n.push(a.dataToPoint(s,o))}return n}function rM(r,e,t,a,n){var i=eM(r,t,a,n),o=new Le({shape:{points:i},z2:10});return e.add(o),r.setItemGraphicEl(t,o),o}function aM(r){var e=r.get("smooth",!0);return!0===e&&(e=A4),Ti(e=Vr(e))&&(e=0),{smooth:e}}function ny(r,e,t,a){r.useStyle(e.getItemVisual(t,"style")),r.style.fill=null,r.setShape("smooth",a.smooth);var n=e.getItemModel(t),i=n.getModel("emphasis");he(r,n,"lineStyle"),Ut(r,i.get("focus"),i.get("blurScope"),i.get("disabled"))}function L4(r,e){return"category"===e?null==r:null==r||isNaN(r)}const I4=M4;var P4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return O(e,r),e.prototype.getInitialData=function(t,a){return Zr(null,this,{useEncodeDefaulter:Y(R4,null,this)})},e.prototype.getRawIndicesByActiveState=function(t){var a=this.coordinateSystem,n=this.getData(),i=[];return a.eachActiveState(n,function(o,s){t===o&&i.push(n.getRawIndex(s))}),i},e.type="series.parallel",e.dependencies=["parallel"],e.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},e}(Nt);function R4(r){var e=r.ecModel.getComponent("parallel",r.get("parallelIndex"));if(e){var t={};return A(e.dimensions,function(a){var n=function E4(r){return+r.replace("dim","")}(a);t[a]=n}),t}}const k4=P4;var O4=["lineStyle","opacity"],N4={seriesType:"parallel",reset:function(r,e){var t=r.coordinateSystem,a={normal:r.get(["lineStyle","opacity"]),active:r.get("activeOpacity"),inactive:r.get("inactiveOpacity")};return{progress:function(n,i){t.eachActiveState(i,function(o,s){var l=a[o];if("normal"===o&&i.hasItemOption){var u=i.getItemModel(s).get(O4,!0);null!=u&&(l=u)}i.ensureUniqueItemVisual(s,"style").opacity=l},n.start,n.end)}}}};const V4=N4;function B4(r){(function z4(r){if(!r.parallel){var e=!1;A(r.series,function(t){t&&"parallel"===t.type&&(e=!0)}),e&&(r.parallel=[{}])}})(r),function G4(r){A(Pt(r.parallelAxis),function(t){if(J(t)){var a=t.parallelIndex||0,n=Pt(r.parallel)[a];n&&n.parallelAxisDefault&&ot(t,n.parallelAxisDefault,!1)}})}(r)}var H4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this._model=t,this._api=n,this._handlers||(this._handlers={},A(W4,function(i,o){n.getZr().on(o,this._handlers[o]=Y(i,this))},this)),io(this,"_throttledDispatchExpand",t.get("axisExpandRate"),"fixRate")},e.prototype.dispose=function(t,a){Ws(this,"_throttledDispatchExpand"),A(this._handlers,function(n,i){a.getZr().off(i,n)}),this._handlers=null},e.prototype._throttledDispatchExpand=function(t){this._dispatchExpand(t)},e.prototype._dispatchExpand=function(t){t&&this._api.dispatchAction(V({type:"parallelAxisExpand"},t))},e.type="parallel",e}(Gt),W4={mousedown:function(r){iy(this,"click")&&(this._mouseDownPoint=[r.offsetX,r.offsetY])},mouseup:function(r){var e=this._mouseDownPoint;if(iy(this,"click")&&e){var t=[r.offsetX,r.offsetY];if(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)>5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(r){if(!this._mouseDownPoint&&iy(this,"mousemove")){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]),a=t.behavior;"jump"===a&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===a?null:{axisExpandWindow:t.axisExpandWindow,animation:"jump"===a?null:{duration:0}})}}};function iy(r,e){var t=r._model;return t.get("axisExpandable")&&t.get("axisExpandTriggerOn")===e}const U4=H4;var Y4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){t&&ot(this.option,t,!0),this._initDimensions()},e.prototype.contains=function(t,a){var n=t.get("parallelIndex");return null!=n&&a.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){A(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(a){t.hasOwnProperty(a)&&(this.option[a]=t[a])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],a=this.parallelAxisIndex=[];A(Lt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this),function(i){t.push("dim"+i.get("dim")),a.push(i.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(_t);const Z4=Y4;var X4=function(r){function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||"value",s.axisIndex=o,s}return O(e,r),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(lr);const q4=X4;function di(r,e,t,a,n,i){r=r||0;var o=t[1]-t[0];if(null!=n&&(n=To(n,[0,o])),null!=i&&(i=Math.max(i,n??0)),"all"===a){var s=Math.abs(e[1]-e[0]);s=To(s,[0,o]),n=i=To(s,[n,i]),a=0}e[0]=To(e[0],t),e[1]=To(e[1],t);var l=oy(e,a);e[a]+=r;var h,u=n||0,f=t.slice();return l.sign<0?f[0]+=u:f[1]-=u,e[a]=To(e[a],f),h=oy(e,a),null!=n&&(h.sign!==l.sign||h.span<n)&&(e[1-a]=e[a]+l.sign*n),h=oy(e,a),null!=i&&h.span>i&&(e[1-a]=e[a]+h.sign*i),e}function oy(r,e){var t=r[e]-r[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function To(r,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,r))}var sy=A,nM=Math.min,iM=Math.max,oM=Math.floor,K4=Math.ceil,sM=Wt,j4=Math.PI,Q4=function(){function r(e,t,a){this.type="parallel",this._axesMap=q(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var i=e.parallelAxisIndex;sy(e.dimensions,function(o,s){var l=i[s],u=t.getComponent("parallelAxis",l),f=this._axesMap.set(o,new q4(o,al(u),[0,0],u.get("type"),l));f.onBand="category"===f.type&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},r.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},r.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),a=t.axisBase,n=t.layoutBase,i=t.pixelDimIndex,o=e[1-i],s=e[i];return o>=a&&o<=a+t.axisLength&&s>=n&&s<=n+t.layoutLength},r.prototype.getModel=function(){return this._model},r.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(a){if(e.contains(a,t)){var n=a.getData();sy(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(n,n.mapDimension(i)),$n(o.scale,o.model)},this)}},this)},r.prototype.resize=function(e,t){this._rect=Jt(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},r.prototype.getRect=function(){return this._rect},r.prototype._makeLayoutInfo=function(){var p,e=this._model,t=this._rect,a=["x","y"],n=["width","height"],i=e.get("layout"),o="horizontal"===i?0:1,s=t[n[o]],l=[0,s],u=this.dimensions.length,f=Ch(e.get("axisExpandWidth"),l),h=Ch(e.get("axisExpandCount")||0,[0,u]),v=e.get("axisExpandable")&&u>3&&u>h&&h>1&&f>0&&s>0,c=e.get("axisExpandWindow");c?(p=Ch(c[1]-c[0],l),c[1]=c[0]+p):(p=Ch(f*(h-1),l),(c=[f*(e.get("axisExpandCenter")||oM(u/2))-p/2])[1]=c[0]+p);var g=(s-p)/(u-h);g<3&&(g=0);var y=[oM(sM(c[0]/f,1))+1,K4(sM(c[1]/f,1))-1];return{layout:i,pixelDimIndex:o,layoutBase:t[a[o]],layoutLength:s,axisBase:t[a[1-o]],axisLength:t[n[1-o]],axisExpandable:v,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:c,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:g/f*c[0]}},r.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,a=this.dimensions,n=this._makeLayoutInfo(),i=n.layout;t.each(function(o){var s=[0,n.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),sy(a,function(o,s){var l=(n.axisExpandable?$4:J4)(s,n),u={horizontal:{x:l.position,y:n.axisLength},vertical:{x:0,y:l.position}},h=[u[i].x+e.x,u[i].y+e.y],v={horizontal:j4/2,vertical:0}[i],c=[1,0,0,1,0,0];Ma(c,c,v),gr(c,c,h),this._axesLayout[o]={position:h,rotation:v,transform:c,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},r.prototype.getAxis=function(e){return this._axesMap.get(e)},r.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},r.prototype.eachActiveState=function(e,t,a,n){null==a&&(a=0),null==n&&(n=e.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];A(o,function(g){s.push(e.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),f=a;f<n;f++){var h=void 0;if(u){h="active";for(var v=e.getValues(s,f),c=0,p=o.length;c<p;c++)if("inactive"===l[c].getActiveState(v[c])){h="inactive";break}}else h="normal";t(h,f)}},r.prototype.hasAxisBrushed=function(){for(var e=this.dimensions,t=this._axesMap,a=!1,n=0,i=e.length;n<i;n++)"normal"!==t.get(e[n]).model.getActiveState()&&(a=!0);return a},r.prototype.axisCoordToPoint=function(e,t){return Ar([e,0],this._axesLayout[t].transform)},r.prototype.getAxisLayout=function(e){return et(this._axesLayout[e])},r.prototype.getSlidedAxisExpandWindow=function(e){var t=this._makeLayoutInfo(),a=t.pixelDimIndex,n=t.axisExpandWindow.slice(),i=n[1]-n[0],o=[0,t.axisExpandWidth*(t.axisCount-1)];if(!this.containPoint(e))return{behavior:"none",axisExpandWindow:n};var l,s=e[a]-t.layoutBase-t.axisExpandWindow0Pos,u="slide",f=t.axisCollapseWidth,h=this._model.get("axisExpandSlideTriggerArea"),v=null!=h[0];if(f)v&&f&&s<i*h[0]?(u="jump",l=s-i*h[2]):v&&f&&s>i*(1-h[0])?(u="jump",l=s-i*(1-h[2])):(l=s-i*h[1])>=0&&(l=s-i*(1-h[1]))<=0&&(l=0),(l*=t.axisExpandWidth/f)?di(l,n,o,"all"):u="none";else{var c=n[1]-n[0];(n=[iM(0,o[1]*s/c-c/2)])[1]=nM(o[1],n[0]+c),n[0]=n[1]-c}return{axisExpandWindow:n,behavior:u}},r}();function Ch(r,e){return nM(iM(r,e[0]),e[1])}function J4(r,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*r,axisNameAvailableWidth:t,axisLabelShow:!0}}function $4(r,e){var s,f,a=e.axisExpandWidth,i=e.axisCollapseWidth,o=e.winInnerIndices,l=i,u=!1;return r<o[0]?(s=r*i,f=i):r<=o[1]?(s=e.axisExpandWindow0Pos+r*a-e.axisExpandWindow[0],l=a,u=!0):(s=e.layoutLength-(e.axisCount-1-r)*i,f=i),{position:s,axisNameAvailableWidth:l,axisLabelShow:u,nameTruncateMaxWidth:f}}const tW=Q4;var rW={create:function eW(r,e){var t=[];return r.eachComponent("parallel",function(a,n){var i=new tW(a,r,e);i.name="parallel_"+n,i.resize(a,e),a.coordinateSystem=i,i.model=a,t.push(i)}),r.eachSeries(function(a){if("parallel"===a.get("coordinateSystem")){var n=a.getReferringComponents("parallel",Qt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}};const aW=rW;var lM=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.activeIntervals=[],t}return O(e,r),e.prototype.getAreaSelectStyle=function(){return Cn([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},e.prototype.setActiveIntervals=function(t){var a=this.activeIntervals=et(t);if(a)for(var n=a.length-1;n>=0;n--)We(a[n])},e.prototype.getActiveState=function(t){var a=this.activeIntervals;if(!a.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===a.length){var n=a[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,o=a.length;i<o;i++)if(a[i][0]<=t&&t<=a[i][1])return"active";return"inactive"},e}(_t);Zt(lM,co);const uM=lM;var gi=!0,Rl=Math.min,Co=Math.max,nW=Math.pow,iW=1e4,oW=6,sW=6,fM="globalPan",lW={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},uW={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},hM={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},fW=0,hW=function(r){function e(t){var a=r.call(this)||this;return a._track=[],a._covers=[],a._handlers={},a._zr=t,a.group=new rt,a._uid="brushController_"+fW++,A(mW,function(n,i){this._handlers[i]=Y(n,this)},a),a}return O(e,r),e.prototype.enableBrush=function(t){return this._brushType&&this._doDisableBrush(),t.brushType&&this._doEnableBrush(t),this},e.prototype._doEnableBrush=function(t){var a=this._zr;this._enableGlobalPan||function SF(r,e,t){gg(r)[e]=t}(a,fM,this._uid),A(this._handlers,function(n,i){a.on(i,n)}),this._brushType=t.brushType,this._brushOption=ot(et(hM),t,!0)},e.prototype._doDisableBrush=function(){var t=this._zr;(function xF(r,e,t){var a=gg(r);a[e]===t&&(a[e]=null)})(t,fM,this._uid),A(this._handlers,function(a,n){t.off(n,a)}),this._brushType=this._brushOption=null},e.prototype.setPanels=function(t){if(t&&t.length){var a=this._panels={};A(t,function(n){a[n.panelId]=et(n)})}else this._panels=null;return this},e.prototype.mount=function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var a=this.group;return this._zr.add(a),a.attr({x:t.x||0,y:t.y||0,rotation:t.rotation||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1}),this._transform=a.getLocalTransform(),this},e.prototype.updateCovers=function(t){t=G(t,function(v){return ot(et(hM),v,!0)});var a="\0-brush-index-",n=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new ca(n,t,function u(v,c){return l(v.__brushOption,c)},l).add(f).update(f).remove(function h(v){n[v]!==s&&o.group.remove(n[v])}).execute(),this;function l(v,c){return(null!=v.id?v.id:a+c)+"-"+v.brushType}function f(v,c){var p=t[v];if(null!=c&&n[c]===s)i[v]=n[c];else{var d=i[v]=null!=c?(n[c].__brushOption=p,n[c]):cM(o,vM(o,p));ly(o,d)}}},e.prototype.unmount=function(){return this.enableBrush(!1),hy(this),this._zr.remove(this.group),this},e.prototype.dispose=function(){this.unmount(),this.off()},e}(je);function vM(r,e){var t=Ah[e.brushType].createCover(r,e);return t.__brushOption=e,dM(t,e),r.group.add(t),t}function cM(r,e){var t=uy(e);return t.endCreating&&(t.endCreating(r,e),dM(e,e.__brushOption)),e}function pM(r,e){var t=e.__brushOption;uy(e).updateCoverShape(r,e,t.range,t)}function dM(r,e){var t=e.z;null==t&&(t=iW),r.traverse(function(a){a.z=t,a.z2=t})}function ly(r,e){uy(e).updateCommon(r,e),pM(r,e)}function uy(r){return Ah[r.__brushOption.brushType]}function fy(r,e,t){var a=r._panels;if(!a)return gi;var n,i=r._transform;return A(a,function(o){o.isTargetByCursor(e,t,i)&&(n=o)}),n}function gM(r,e){var t=r._panels;if(!t)return gi;var a=e.__brushOption.panelId;return null!=a?t[a]:gi}function hy(r){var e=r._covers,t=e.length;return A(e,function(a){r.group.remove(a)},r),e.length=0,!!t}function yi(r,e){var t=G(r._covers,function(a){var n=a.__brushOption,i=et(n.range);return{brushType:n.brushType,panelId:n.panelId,range:i}});r.trigger("brush",{areas:t,isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function yM(r){var e=r.length-1;return e<0&&(e=0),[r[0],r[e]]}function mM(r,e,t,a){var n=new rt;return n.add(new St({name:"main",style:cy(t),silent:!0,draggable:!0,cursor:"move",drift:it(xM,r,e,n,["n","s","w","e"]),ondragend:it(yi,e,{isEnd:!0})})),A(a,function(i){n.add(new St({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:it(xM,r,e,n,i),ondragend:it(yi,e,{isEnd:!0})}))}),n}function _M(r,e,t,a){var n=a.brushStyle.lineWidth||0,i=Co(n,sW),o=t[0][0],s=t[1][0],l=o-n/2,u=s-n/2,f=t[0][1],h=t[1][1],v=f-i+n/2,c=h-i+n/2,p=f-o,d=h-s,g=p+n,y=d+n;ma(r,e,"main",o,s,p,d),a.transformable&&(ma(r,e,"w",l,u,i,y),ma(r,e,"e",v,u,i,y),ma(r,e,"n",l,u,g,i),ma(r,e,"s",l,c,g,i),ma(r,e,"nw",l,u,i,i),ma(r,e,"ne",v,u,i,i),ma(r,e,"sw",l,c,i,i),ma(r,e,"se",v,c,i,i))}function vy(r,e){var t=e.__brushOption,a=t.transformable,n=e.childAt(0);n.useStyle(cy(t)),n.attr({silent:!a,cursor:a?"move":"default"}),A([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=e.childOfName(i.join("")),s=1===i.length?py(r,i[0]):function pW(r,e){var t=[py(r,e[0]),py(r,e[1])];return("e"===t[0]||"w"===t[0])&&t.reverse(),t.join("")}(r,i);o&&o.attr({silent:!a,invisible:!a,cursor:a?uW[s]+"-resize":null})})}function ma(r,e,t,a,n,i,o){var s=e.childOfName(t);s&&s.setShape(function gW(r){var e=Rl(r[0][0],r[1][0]),t=Rl(r[0][1],r[1][1]);return{x:e,y:t,width:Co(r[0][0],r[1][0])-e,height:Co(r[0][1],r[1][1])-t}}(dy(r,e,[[a,n],[a+i,n+o]])))}function cy(r){return Q({strokeNoScale:!0},r.brushStyle)}function SM(r,e,t,a){var n=[Rl(r,t),Rl(e,a)],i=[Co(r,t),Co(e,a)];return[[n[0],i[0]],[n[1],i[1]]]}function py(r,e){var n=_f({w:"left",e:"right",n:"top",s:"bottom"}[e],function cW(r){return Ua(r.group)}(r));return{left:"w",right:"e",top:"n",bottom:"s"}[n]}function xM(r,e,t,a,n,i){var o=t.__brushOption,s=r.toRectRange(o.range),l=bM(e,n,i);A(a,function(u){var f=lW[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(SM(s[0][0],s[1][0],s[0][1],s[1][1])),ly(e,t),yi(e,{isEnd:!1})}function dW(r,e,t,a){var n=e.__brushOption.range,i=bM(r,t,a);A(n,function(o){o[0]+=i[0],o[1]+=i[1]}),ly(r,e),yi(r,{isEnd:!1})}function bM(r,e,t){var a=r.group,n=a.transformCoordToLocal(e,t),i=a.transformCoordToLocal(0,0);return[n[0]-i[0],n[1]-i[1]]}function dy(r,e,t){var a=gM(r,e);return a&&a!==gi?a.clipPath(t,r._transform):et(t)}function gy(r){var e=r.event;e.preventDefault&&e.preventDefault()}function yy(r,e,t){return r.childOfName("main").contain(e,t)}function wM(r,e,t,a){var s,n=r._creatingCover,i=r._creatingPanel,o=r._brushOption;if(r._track.push(t.slice()),function vW(r){var e=r._track;if(!e.length)return!1;var t=e[e.length-1],a=e[0],n=t[0]-a[0],i=t[1]-a[1];return nW(n*n+i*i,.5)>oW}(r)||n){if(i&&!n){"single"===o.brushMode&&hy(r);var l=et(o);l.brushType=TM(l.brushType,i),l.panelId=i===gi?null:i.panelId,n=r._creatingCover=vM(r,l),r._covers.push(n)}if(n){var u=Ah[TM(r._brushType,i)];n.__brushOption.range=u.getCreatingRange(dy(r,n,r._track)),a&&(cM(r,n),u.updateCommon(r,n)),pM(r,n),s={isEnd:a}}}else a&&"single"===o.brushMode&&o.removeOnClick&&fy(r,e,t)&&hy(r)&&(s={isEnd:a,removeOnClick:!0});return s}function TM(r,e){return"auto"===r?e.defaultBrushType:r}var mW={mousedown:function(r){if(this._dragging)CM(this,r);else if(!r.target||!r.target.draggable){gy(r);var e=this.group.transformCoordToLocal(r.offsetX,r.offsetY);this._creatingCover=null,(this._creatingPanel=fy(this,r,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(r){var a=this.group.transformCoordToLocal(r.offsetX,r.offsetY);if(function yW(r,e,t){if(r._brushType&&!function _W(r,e,t){var a=r._zr;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}(r,e.offsetX,e.offsetY)){var a=r._zr,n=r._covers,i=fy(r,e,t);if(!r._dragging)for(var o=0;o<n.length;o++){var s=n[o].__brushOption;if(i&&(i===gi||s.panelId===i.panelId)&&Ah[s.brushType].contain(n[o],t[0],t[1]))return}i&&a.setCursorStyle("crosshair")}}(this,r,a),this._dragging){gy(r);var n=wM(this,r,a,!1);n&&yi(this,n)}},mouseup:function(r){CM(this,r)}};function CM(r,e){if(r._dragging){gy(e);var n=r.group.transformCoordToLocal(e.offsetX,e.offsetY),i=wM(r,e,n,!0);r._dragging=!1,r._track=[],r._creatingCover=null,i&&yi(r,i)}}var Ah={lineX:AM(0),lineY:AM(1),rect:{createCover:function(r,e){function t(a){return a}return mM({toRectRange:t,fromRectRange:t},r,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var e=yM(r);return SM(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(r,e,t,a){_M(r,e,t,a)},updateCommon:vy,contain:yy},polygon:{createCover:function(r,e){var t=new rt;return t.add(new Le({name:"main",style:cy(e),silent:!0})),t},getCreatingRange:function(r){return r},endCreating:function(r,e){e.remove(e.childAt(0)),e.add(new De({name:"main",draggable:!0,drift:it(dW,r,e),ondragend:it(yi,r,{isEnd:!0})}))},updateCoverShape:function(r,e,t,a){e.childAt(0).setShape({points:dy(r,e,t)})},updateCommon:vy,contain:yy}};function AM(r){return{createCover:function(e,t){return mM({toRectRange:function(a){var n=[a,[0,100]];return r&&n.reverse(),n},fromRectRange:function(a){return a[r]}},e,t,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(e){var t=yM(e);return[Rl(t[0][r],t[1][r]),Co(t[0][r],t[1][r])]},updateCoverShape:function(e,t,a,n){var i,o=gM(e,t);if(o!==gi&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=e._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[a,i];r&&l.reverse(),_M(e,t,l,n)},updateCommon:vy,contain:yy}}const my=hW;function MM(r){return r=_y(r),function(e){return Xp(e,r)}}function DM(r,e){return r=_y(r),function(t){var a=e??t,i=a?r.x:r.y;return[i,i+((a?r.width:r.height)||0)]}}function LM(r,e,t){var a=_y(r);return function(n,i){return a.contain(i[0],i[1])&&!hh(n,e,t)}}function _y(r){return ut.create(r)}var SW=["axisLine","axisTickLabel","axisName"],xW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){r.prototype.init.apply(this,arguments),(this._brushController=new my(a.getZr())).on("brush",Y(this._onBrush,this))},e.prototype.render=function(t,a,n,i){if(!function bW(r,e,t){return t&&"axisAreaSelect"===t.type&&e.findComponents({mainType:"parallelAxis",query:t})[0]===r}(t,a,i)){this.axisModel=t,this.api=n,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new rt,this.group.add(this._axisGroup),t.get("show")){var s=function TW(r,e){return e.getComponent("parallel",r.get("parallelIndex"))}(t,a),l=s.coordinateSystem,u=t.getAreaSelectStyle(),f=u.width,c=V({strokeContainThreshold:f},l.getAxisLayout(t.axis.dim)),p=new ga(t,c);A(SW,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(c,u,t,s,f,n),Fs(o,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,a,n,i,o,s){var l=n.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,.1*Math.abs(u)),h=ut.create({x:l[0],y:-o/2,width:u,height:o});h.x-=f,h.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:MM(h),isTargetByCursor:LM(h,s,i),getLinearBrushOtherExtent:DM(h,0)}]).enableBrush({brushType:"lineX",brushStyle:a,removeOnClick:!0}).updateCovers(function wW(r){var e=r.axis;return G(r.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}(n))},e.prototype._onBrush=function(t){var n=this.axisModel,i=n.axis,o=G(t.areas,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:o})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(Gt);const CW=xW;var AW={type:"axisAreaSelect",event:"axisAreaSelected"},DW={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function IM(r){r.registerComponentView(U4),r.registerComponentModel(Z4),r.registerCoordinateSystem("parallel",aW),r.registerPreprocessor(B4),r.registerComponentModel(uM),r.registerComponentView(CW),_o(r,"parallel",uM,DW),function MW(r){r.registerAction(AW,function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},function(a){a.axis.model.setActiveIntervals(e.intervals)})}),r.registerAction("parallelAxisExpand",function(e,t){t.eachComponent({mainType:"parallel",query:e},function(a){a.setAxisExpand(e)})})}(r)}var IW=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},PW=function(r){function e(t){return r.call(this,t)||this}return O(e,r),e.prototype.getDefaultShape=function(){return new IW},e.prototype.buildPath=function(t,a){var n=a.extent;t.moveTo(a.x1,a.y1),t.bezierCurveTo(a.cpx1,a.cpy1,a.cpx2,a.cpy2,a.x2,a.y2),"vertical"===a.orient?(t.lineTo(a.x2+n,a.y2),t.bezierCurveTo(a.cpx2+n,a.cpy2,a.cpx1+n,a.cpy1,a.x1+n,a.y1)):(t.lineTo(a.x2,a.y2+n),t.bezierCurveTo(a.cpx2,a.cpy2+n,a.cpx1,a.cpy1+n,a.x1,a.y1+n)),t.closePath()},e.prototype.highlight=function(){ua(this)},e.prototype.downplay=function(){fa(this)},e}(pt),RW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return O(e,r),e.prototype.render=function(t,a,n){var i=this,o=t.getGraph(),s=this.group,l=t.layoutInfo,u=l.width,f=l.height,h=t.getData(),v=t.getData("edge"),c=t.get("orient");this._model=t,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var d=new PW,g=nt(d);g.dataIndex=p.dataIndex,g.seriesIndex=t.seriesIndex,g.dataType="edge";var I,P,R,E,N,k,B,F,y=p.getModel(),m=y.getModel("lineStyle"),_=m.get("curveness"),S=p.node1.getLayout(),b=p.node1.getModel(),x=b.get("localX"),w=b.get("localY"),T=p.node2.getLayout(),C=p.node2.getModel(),M=C.get("localX"),D=C.get("localY"),L=p.getLayout();switch(d.shape.extent=Math.max(1,L.dy),d.shape.orient=c,"vertical"===c?(N=I=(null!=x?x*u:S.x)+L.sy,k=(P=(null!=w?w*f:S.y)+S.dy)*(1-_)+(E=null!=D?D*f:T.y)*_,B=R=(null!=M?M*u:T.x)+L.ty,F=P*_+E*(1-_)):(N=(I=(null!=x?x*u:S.x)+S.dx)*(1-_)+(R=null!=M?M*u:T.x)*_,k=P=(null!=w?w*f:S.y)+L.sy,B=I*_+R*(1-_),F=E=(null!=D?D*f:T.y)+L.ty),d.setShape({x1:I,y1:P,x2:R,y2:E,cpx1:N,cpy1:k,cpx2:B,cpy2:F}),d.useStyle(m.getItemStyle()),d.style.fill){case"source":d.style.fill=p.node1.getVisual("color"),d.style.decal=p.node1.getVisual("style").decal;break;case"target":d.style.fill=p.node2.getVisual("color"),d.style.decal=p.node2.getVisual("style").decal;break;case"gradient":var W=p.node1.getVisual("color"),X=p.node2.getVisual("color");U(W)&&U(X)&&(d.style.fill=new eo(0,0,+("horizontal"===c),+("vertical"===c),[{color:W,offset:0},{color:X,offset:1}]))}ve(d,ae(y,"edgeLabel"),{labelFetcher:t,labelDataIndex:p.dataIndex,defaultText:""+y.get("value")}),d.setTextConfig({position:"inside"});var $=y.getModel("emphasis");he(d,y,"lineStyle",function(dt){return dt.getItemStyle()}),s.add(d),v.setItemGraphicEl(p.dataIndex,d);var tt=$.get("focus");Ut(d,"adjacency"===tt?p.getAdjacentDataIndices():tt,$.get("blurScope"),$.get("disabled")),nt(d).dataType="edge"}),o.eachNode(function(p){var d=p.getLayout(),g=p.getModel(),y=g.get("localX"),m=g.get("localY"),_=g.getModel("emphasis"),S=new St({shape:{x:null!=y?y*u:d.x,y:null!=m?m*f:d.y,width:d.dx,height:d.dy},style:g.getModel("itemStyle").getItemStyle(),z2:10});ve(S,ae(g),{labelFetcher:t,labelDataIndex:p.dataIndex,defaultText:p.id}),S.disableLabelAnimation=!0,S.setStyle("fill",p.getVisual("color")),S.setStyle("decal",p.getVisual("style").decal),he(S,g),s.add(S),h.setItemGraphicEl(p.dataIndex,S),nt(S).dataType="node";var b=_.get("focus");Ut(S,"adjacency"===b?p.getAdjacentDataIndices():b,_.get("blurScope"),_.get("disabled"))}),h.eachItemGraphicEl(function(p,d){h.getItemModel(d).get("draggable")&&(p.drift=function(y,m){i._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=m,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:h.getRawIndex(d),localX:this.shape.x/u,localY:this.shape.y/f})},p.ondragend=function(){i._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor="move")}),!this._data&&t.isAnimationEnabled()&&s.setClipPath(function EW(r,e,t){var a=new St({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return zt(a,{shape:{width:r.width+20}},e,t),a}(s.getBoundingRect(),t,function(){s.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Et);const kW=RW;var OW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(t,a){var n=t.edges||t.links,i=t.data||t.nodes,o=t.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l<o.length;l++)null!=o[l].depth&&o[l].depth>=0&&(s[o[l].depth]=new Rt(o[l],this,a));if(i&&n)return tM(i,n,this,!0,function f(h,v){h.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,g=d.getData().getItemLayout(p);if(g){var m=d.levelModels[g.depth];m&&(c.parentModel=m)}return c}),v.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,y=d.getGraph().getEdgeByIndex(p).node1.getLayout();if(y){var _=d.levelModels[y.depth];_&&(c.parentModel=_)}return c})}).data},e.prototype.setNodePosition=function(t,a){var i=(this.option.data||this.option.nodes)[t];i.localX=a[0],i.localY=a[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,a,n){function i(c){return isNaN(c)||null==c}if("edge"===n){var o=this.getDataParams(t,n),s=o.data,l=o.value;return ne("nameValue",{name:s.source+" -- "+s.target,value:l,noValue:i(l)})}var h=this.getGraph().getNodeByIndex(t).getLayout().value,v=this.getDataParams(t,n).data.name;return ne("nameValue",{name:null!=v?v+"":null,value:h,noValue:i(h)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,a){var n=r.prototype.getDataParams.call(this,t,a);if(null==n.value&&"node"===a){var o=this.getGraph().getNodeByIndex(t).getLayout().value;n.value=o}return n},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(Nt);const NW=OW;function VW(r,e){r.eachSeriesByType("sankey",function(t){var a=t.get("nodeWidth"),n=t.get("nodeGap"),i=function BW(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=i;var o=i.width,s=i.height,l=t.getGraph(),u=l.nodes,f=l.edges;!function GW(r){A(r,function(e){var t=en(e.outEdges,Mh),a=en(e.inEdges,Mh),n=e.getValue()||0,i=Math.max(t,a,n);e.setLayout({value:i},!0)})}(u),function zW(r,e,t,a,n,i,o,s,l){(function FW(r,e,t,a,n,i,o){for(var s=[],l=[],u=[],f=[],h=0,v=0;v<e.length;v++)s[v]=1;for(v=0;v<r.length;v++)l[v]=r[v].inEdges.length,0===l[v]&&u.push(r[v]);for(var c=-1;u.length;){for(var p=0;p<u.length;p++){var d=u[p],g=d.hostGraph.data.getRawDataItem(d.dataIndex),y=null!=g.depth&&g.depth>=0;y&&g.depth>c&&(c=g.depth),d.setLayout({depth:y?g.depth:h},!0),d.setLayout("vertical"===i?{dy:t}:{dx:t},!0);for(var m=0;m<d.outEdges.length;m++){var _=d.outEdges[m];s[e.indexOf(_)]=0;var b=_.node2;0==--l[r.indexOf(b)]&&f.indexOf(b)<0&&f.push(b)}}++h,u=f,f=[]}for(v=0;v<s.length;v++)if(1===s[v])throw new Error("Sankey is a DAG, the original data has cycle!");var w=c>h-1?c:h-1;o&&"left"!==o&&function HW(r,e,t,a){if("right"===e){for(var n=[],i=r,o=0;i.length;){for(var s=0;s<i.length;s++){var l=i[s];l.setLayout({skNodeHeight:o},!0);for(var u=0;u<l.inEdges.length;u++){var f=l.inEdges[u];n.indexOf(f.node1)<0&&n.push(f.node1)}}i=n,n=[],++o}A(r,function(h){PM(h)||h.setLayout({depth:Math.max(0,a-h.getLayout().skNodeHeight)},!0)})}else"justify"===e&&function WW(r,e){A(r,function(t){!PM(t)&&!t.outEdges.length&&t.setLayout({depth:e},!0)})}(r,a)}(r,o,0,w),function UW(r,e,t){A(r,function(a){var n=a.getLayout().depth*e;a.setLayout("vertical"===t?{y:n}:{x:n},!0)})}(r,"vertical"===i?(n-t)/w:(a-t)/w,i)})(r,e,t,n,i,s,l),function YW(r,e,t,a,n,i,o){var s=function ZW(r,e){var t=[],a="vertical"===e?"y":"x",n=wc(r,function(i){return i.getLayout()[a]});return n.keys.sort(function(i,o){return i-o}),A(n.keys,function(i){t.push(n.buckets.get(i))}),t}(r,o);(function XW(r,e,t,a,n,i){var o=1/0;A(r,function(s){var l=s.length,u=0;A(s,function(h){u+=h.getLayout().value});var f="vertical"===i?(a-(l-1)*n)/u:(t-(l-1)*n)/u;f<o&&(o=f)}),A(r,function(s){A(s,function(l,u){var f=l.getLayout().value*o;"vertical"===i?(l.setLayout({x:u},!0),l.setLayout({dx:f},!0)):(l.setLayout({y:u},!0),l.setLayout({dy:f},!0))})}),A(e,function(s){var l=+s.getValue()*o;s.setLayout({dy:l},!0)})})(s,e,t,a,n,o),Sy(s,n,t,a,o);for(var l=1;i>0;i--)qW(s,l*=.99,o),Sy(s,n,t,a,o),$W(s,l,o),Sy(s,n,t,a,o)}(r,e,i,n,a,o,s),function t6(r,e){var t="vertical"===e?"x":"y";A(r,function(a){a.outEdges.sort(function(n,i){return n.node2.getLayout()[t]-i.node2.getLayout()[t]}),a.inEdges.sort(function(n,i){return n.node1.getLayout()[t]-i.node1.getLayout()[t]})}),A(r,function(a){var n=0,i=0;A(a.outEdges,function(o){o.setLayout({sy:n},!0),n+=o.getLayout().dy}),A(a.inEdges,function(o){o.setLayout({ty:i},!0),i+=o.getLayout().dy})})}(r,s)}(u,f,a,n,o,s,0!==Lt(u,function(d){return 0===d.getLayout().value}).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))})}function PM(r){var e=r.hostGraph.data.getRawDataItem(r.dataIndex);return null!=e.depth&&e.depth>=0}function Sy(r,e,t,a,n){var i="vertical"===n?"x":"y";A(r,function(o){o.sort(function(d,g){return d.getLayout()[i]-g.getLayout()[i]});for(var s,l,u,f=0,h=o.length,v="vertical"===n?"dx":"dy",c=0;c<h;c++)(u=f-(l=o[c]).getLayout()[i])>0&&(s=l.getLayout()[i]+u,l.setLayout("vertical"===n?{x:s}:{y:s},!0)),f=l.getLayout()[i]+l.getLayout()[v]+e;if((u=f-e-("vertical"===n?a:t))>0)for(s=l.getLayout()[i]-u,l.setLayout("vertical"===n?{x:s}:{y:s},!0),f=s,c=h-2;c>=0;--c)(u=(l=o[c]).getLayout()[i]+l.getLayout()[v]+e-f)>0&&(s=l.getLayout()[i]-u,l.setLayout("vertical"===n?{x:s}:{y:s},!0)),f=l.getLayout()[i]})}function qW(r,e,t){A(r.slice().reverse(),function(a){A(a,function(n){if(n.outEdges.length){var i=en(n.outEdges,KW,t)/en(n.outEdges,Mh);if(isNaN(i)){var o=n.outEdges.length;i=o?en(n.outEdges,jW,t)/o:0}if("vertical"===t){var s=n.getLayout().x+(i-tn(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-tn(n,t))*e;n.setLayout({y:l},!0)}}})})}function KW(r,e){return tn(r.node2,e)*r.getValue()}function jW(r,e){return tn(r.node2,e)}function QW(r,e){return tn(r.node1,e)*r.getValue()}function JW(r,e){return tn(r.node1,e)}function tn(r,e){return"vertical"===e?r.getLayout().x+r.getLayout().dx/2:r.getLayout().y+r.getLayout().dy/2}function Mh(r){return r.getValue()}function en(r,e,t){for(var a=0,n=r.length,i=-1;++i<n;){var o=+e(r[i],t);isNaN(o)||(a+=o)}return a}function $W(r,e,t){A(r,function(a){A(a,function(n){if(n.inEdges.length){var i=en(n.inEdges,QW,t)/en(n.inEdges,Mh);if(isNaN(i)){var o=n.inEdges.length;i=o?en(n.inEdges,JW,t)/o:0}if("vertical"===t){var s=n.getLayout().x+(i-tn(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-tn(n,t))*e;n.setLayout({y:l},!0)}}})})}function e6(r){r.eachSeriesByType("sankey",function(e){var t=e.getGraph(),a=t.nodes,n=t.edges;if(a.length){var i=1/0,o=-1/0;A(a,function(s){var l=s.getLayout().value;l<i&&(i=l),l>o&&(o=l)}),A(a,function(s){var u=new pe({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:e.get("color")}).mapValueToVisual(s.getLayout().value),f=s.getModel().get(["itemStyle","color"]);null!=f?(s.setVisual("color",f),s.setVisual("style",{fill:f})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}n.length&&A(n,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}var RM=function(){function r(){}return r.prototype.getInitialData=function(e,t){var a,l,n=t.getComponent("xAxis",this.get("xAxisIndex")),i=t.getComponent("yAxis",this.get("yAxisIndex")),o=n.get("type"),s=i.get("type");"category"===o?(e.layout="horizontal",a=n.getOrdinalMeta(),l=!0):"category"===s?(e.layout="vertical",a=i.getOrdinalMeta(),l=!0):e.layout=e.layout||"horizontal";var u=["x","y"],f="horizontal"===e.layout?0:1,h=this._baseAxisDim=u[f],v=u[1-f],c=[n,i],p=c[f].get("type"),d=c[1-f].get("type"),g=e.data;if(g&&l){var y=[];A(g,function(S,b){var x;z(S)?(x=S.slice(),S.unshift(b)):z(S.value)?((x=V({},S)).value=x.value.slice(),S.value.unshift(b)):x=S,y.push(x)}),e.data=y}var m=this.defaultValueDimensions,_=[{name:h,type:Vf(p),ordinalMeta:a,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:v,type:Vf(d),dimsDef:m.slice()}];return mo(this,{coordDimensions:_,dimensionsCount:m.length+1,encodeDefaulter:it(n1,_,this)})},r.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},r}(),EM=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],t.visualDrawType="stroke",t}return O(e,r),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(Nt);Zt(EM,RM,!0);const a6=EM;var n6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l="horizontal"===t.get("layout")?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var h=kM(i.getItemLayout(u),i,u,l,!0);i.setItemGraphicEl(u,h),o.add(h)}}).update(function(u,f){var h=s.getItemGraphicEl(f);if(i.hasValue(u)){var v=i.getItemLayout(u);h?(br(h),OM(v,h,i,u)):h=kM(v,i,u,l),o.add(h),i.setItemGraphicEl(u,h)}else o.remove(h)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=i},e.prototype.remove=function(t){var a=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(i){i&&a.remove(i)})},e.type="boxplot",e}(Et),i6=function r(){},o6=function(r){function e(t){var a=r.call(this,t)||this;return a.type="boxplotBoxPath",a}return O(e,r),e.prototype.getDefaultShape=function(){return new i6},e.prototype.buildPath=function(t,a){var n=a.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();i<n.length;i++)t.moveTo(n[i][0],n[i][1]),i++,t.lineTo(n[i][0],n[i][1])},e}(pt);function kM(r,e,t,a,n){var i=r.ends,o=new o6({shape:{points:n?s6(i,a,r):i}});return OM(r,o,e,t,n),o}function OM(r,e,t,a,n){(0,fn[n?"initProps":"updateProps"])(e,{shape:{points:r.ends}},t.hostModel,a),e.useStyle(t.getItemVisual(a,"style")),e.style.strokeNoScale=!0,e.z2=100;var s=t.getItemModel(a),l=s.getModel("emphasis");he(e,s),Ut(e,l.get("focus"),l.get("blurScope"),l.get("disabled"))}function s6(r,e,t){return G(r,function(a){return(a=a.slice())[e]=t.initBaseline,a})}const l6=n6;var El=A;function u6(r){var e=function f6(r){var e=[],t=[];return r.eachSeriesByType("boxplot",function(a){var n=a.getBaseAxis(),i=ht(t,n);i<0&&(t[i=t.length]=n,e[i]={axis:n,seriesModels:[]}),e[i].seriesModels.push(a)}),e}(r);El(e,function(t){var a=t.seriesModels;a.length&&(function h6(r){var s,e=r.axis,t=r.seriesModels,a=t.length,n=r.boxWidthList=[],i=r.boxOffsetList=[],o=[];if("category"===e.type)s=e.getBandWidth();else{var l=0;El(t,function(p){l=Math.max(l,p.getData().count())});var u=e.getExtent();s=Math.abs(u[1]-u[0])/l}El(t,function(p){var d=p.get("boxWidth");z(d)||(d=[d,d]),o.push([H(d[0],s)||0,H(d[1],s)||0])});var f=.8*s-2,h=f/a*.3,v=(f-h*(a-1))/a,c=v/2-f/2;El(t,function(p,d){i.push(c),c+=h+v,n.push(Math.min(Math.max(v,o[d][0]),o[d][1]))})}(t),El(a,function(n,i){!function v6(r,e,t){var a=r.coordinateSystem,n=r.getData(),i=t/2,o="horizontal"===r.get("layout")?0:1,s=1-o,l=["x","y"],u=n.mapDimension(l[o]),f=n.mapDimensionsAll(l[s]);if(!(null==u||f.length<5))for(var h=0;h<n.count();h++){var v=n.get(u,h),c=_(v,f[2],h),p=_(v,f[0],h),d=_(v,f[1],h),g=_(v,f[3],h),y=_(v,f[4],h),m=[];S(m,d,!1),S(m,g,!0),m.push(p,d,y,g),b(m,p),b(m,y),b(m,c),n.setItemLayout(h,{initBaseline:c[s],ends:m})}function _(x,w,T){var D,C=n.get(w,T),M=[];return M[o]=x,M[s]=C,isNaN(x)||isNaN(C)?D=[NaN,NaN]:(D=a.dataToPoint(M))[o]+=e,D}function S(x,w,T){var C=w.slice(),M=w.slice();C[o]+=i,M[o]-=i,T?x.push(C,M):x.push(M,C)}function b(x,w){var T=w.slice(),C=w.slice();T[o]-=i,C[o]+=i,x.push(T,C)}}(n,t.boxOffsetList[i],t.boxWidthList[i])}))})}var p6={type:"echarts:boxplot",transform:function(e){var t=e.upstream;t.sourceFormat!==ye&&Dt("");var n=function c6(r,e){for(var t=[],a=[],n=(e=e||{}).boundIQR,i="none"===n||0===n,o=0;o<r.length;o++){var s=We(r[o].slice()),l=Au(s,.25),u=Au(s,.5),f=Au(s,.75),h=s[0],v=s[s.length-1],c=(n??1.5)*(f-l),p=i?h:Math.max(h,l-c),d=i?v:Math.min(v,f+c),g=e.itemNameFormatter,y=j(g)?g({value:o}):U(g)?g.replace("{value}",o+""):o+"";t.push([y,p,l,u,f,d]);for(var m=0;m<s.length;m++){var _=s[m];(_<p||_>d)&&a.push([y,_])}}return{boxData:t,outliers:a}}(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}},g6=["color","borderColor"],y6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,a,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,a,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,a):this._incrementalRenderNormal(t,a)},e.prototype.eachRendered=function(t){Ya(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(null==this._isLargeDraw||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t){var a=t.getData(),n=this._data,i=this.group,o=a.getLayout("isSimpleBox"),s=t.get("clip",!0),l=t.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),a.diff(n).add(function(f){if(a.hasValue(f)){var h=a.getItemLayout(f);if(s&&NM(u,h))return;var v=xy(h,0,!0);zt(v,{shape:{points:h.ends}},t,f),by(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}}).update(function(f,h){var v=n.getItemGraphicEl(h);if(a.hasValue(f)){var c=a.getItemLayout(f);s&&NM(u,c)?i.remove(v):(v?(Ct(v,{shape:{points:c.ends}},t,f),br(v)):v=xy(c),by(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v))}else i.remove(v)}).remove(function(f){var h=n.getItemGraphicEl(f);h&&i.remove(h)}).execute(),this._data=a},e.prototype._renderLarge=function(t){this._clear(),VM(t,this.group);var a=t.get("clip",!0)?rh(t.coordinateSystem,!1,t):null;a?this.group.setClipPath(a):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,a){for(var o,n=a.getData(),i=n.getLayout("isSimpleBox");null!=(o=t.next());){var l=xy(n.getItemLayout(o));by(l,n,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},e.prototype._incrementalRenderLarge=function(t,a){VM(a,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Et),m6=function r(){},_6=function(r){function e(t){var a=r.call(this,t)||this;return a.type="normalCandlestickBox",a}return O(e,r),e.prototype.getDefaultShape=function(){return new m6},e.prototype.buildPath=function(t,a){var n=a.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(pt);function xy(r,e,t){var a=r.ends;return new _6({shape:{points:t?S6(a,r):a},z2:100})}function NM(r,e){for(var t=!0,a=0;a<e.ends.length;a++)if(r.contain(e.ends[a][0],e.ends[a][1])){t=!1;break}return t}function by(r,e,t,a){var n=e.getItemModel(t);r.useStyle(e.getItemVisual(t,"style")),r.style.strokeNoScale=!0,r.__simpleBox=a,he(r,n)}function S6(r,e){return G(r,function(t){return(t=t.slice())[1]=e.initBaseline,t})}var x6=function r(){},wy=function(r){function e(t){var a=r.call(this,t)||this;return a.type="largeCandlestickBox",a}return O(e,r),e.prototype.getDefaultShape=function(){return new x6},e.prototype.buildPath=function(t,a){for(var n=a.points,i=0;i<n.length;)if(this.__sign===n[i++]){var o=n[i++];t.moveTo(o,n[i++]),t.lineTo(o,n[i++])}else i+=3},e}(pt);function VM(r,e,t,a){var n=r.getData(),i=n.getLayout("largePoints"),o=new wy({shape:{points:i},__sign:1,ignoreCoarsePointer:!0});e.add(o);var s=new wy({shape:{points:i},__sign:-1,ignoreCoarsePointer:!0});e.add(s);var l=new wy({shape:{points:i},__sign:0,ignoreCoarsePointer:!0});e.add(l),Ty(1,o,r),Ty(-1,s,r),Ty(0,l,r),a&&(o.incremental=!0,s.incremental=!0),t&&t.push(o,s)}function Ty(r,e,t,a){var n=t.get(["itemStyle",r>0?"borderColor":"borderColor0"])||t.get(["itemStyle",r>0?"color":"color0"]);0===r&&(n=t.get(["itemStyle","borderColorDoji"]));var i=t.getModel("itemStyle").getItemStyle(g6);e.useStyle(i),e.style.fill=null,e.style.stroke=n}const b6=y6;var BM=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],t}return O(e,r),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,a,n){var i=a.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(Nt);Zt(BM,RM,!0);const w6=BM;function T6(r){!r||!z(r.series)||A(r.series,function(e){J(e)&&"k"===e.type&&(e.type="candlestick")})}var C6=["itemStyle","borderColor"],A6=["itemStyle","borderColor0"],M6=["itemStyle","borderColorDoji"],D6=["itemStyle","color"],L6=["itemStyle","color0"],I6={seriesType:"candlestick",plan:Ji(),performRawSeries:!0,reset:function(r,e){function t(i,o){return o.get(i>0?D6:L6)}function a(i,o){return o.get(0===i?M6:i>0?C6:A6)}if(!e.isSeriesFiltered(r))return!r.pipelineContext.large&&{progress:function(i,o){for(var s;null!=(s=i.next());){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=t(u,l),f.stroke=a(u,l)||f.fill,V(o.ensureUniqueItemVisual(s,"style"),f)}}}}};const P6=I6;var R6={seriesType:"candlestick",plan:Ji(),reset:function(r){var e=r.coordinateSystem,t=r.getData(),a=function E6(r,e){var a,t=r.getBaseAxis(),n="category"===t.type?t.getBandWidth():(a=t.getExtent(),Math.abs(a[1]-a[0])/e.count()),i=H(st(r.get("barMaxWidth"),n),n),o=H(st(r.get("barMinWidth"),1),n),s=r.get("barWidth");return null!=s?H(s,n):Math.max(Math.min(n/2,i),o)}(r,t),n=0,i=1,o=["x","y"],s=t.getDimensionIndex(t.mapDimension(o[n])),l=G(t.mapDimensionsAll(o[i]),t.getDimensionIndex,t),u=l[0],f=l[1],h=l[2],v=l[3];if(t.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(s<0||l.length<4))return{progress:r.pipelineContext.large?function p(d,g){for(var _,x,y=Xr(4*d.count),m=0,S=[],b=[],w=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);null!=(x=d.next());){var C=w.get(s,x),M=w.get(u,x),D=w.get(f,x),L=w.get(h,x),I=w.get(v,x);isNaN(C)||isNaN(L)||isNaN(I)?(y[m++]=NaN,m+=3):(y[m++]=zM(w,x,M,D,f,T),S[n]=C,S[i]=L,_=e.dataToPoint(S,null,b),y[m++]=_?_[0]:NaN,y[m++]=_?_[1]:NaN,S[i]=I,_=e.dataToPoint(S,null,b),y[m++]=_?_[1]:NaN)}g.setLayout("largePoints",y)}:function c(d,g){for(var y,m=g.getStore();null!=(y=d.next());){var _=m.get(s,y),S=m.get(u,y),b=m.get(f,y),x=m.get(h,y),w=m.get(v,y),T=Math.min(S,b),C=Math.max(S,b),M=N(T,_),D=N(C,_),L=N(x,_),I=N(w,_),P=[];k(P,D,0),k(P,M,1),P.push(F(I),F(D),F(L),F(M));var E=!!g.getItemModel(y).get(["itemStyle","borderColorDoji"]);g.setItemLayout(y,{sign:zM(m,y,S,b,f,E),initBaseline:S>b?D[i]:M[i],ends:P,brushRect:(W=x,X=w,$=_,tt=void 0,dt=void 0,tt=N(W,$),dt=N(X,$),tt[n]-=a/2,dt[n]-=a/2,{x:tt[0],y:tt[1],width:i?a:dt[0]-tt[0],height:i?dt[1]-tt[1]:a})})}var W,X,$,tt,dt;function N(W,X){var $=[];return $[n]=X,$[i]=W,isNaN(X)||isNaN(W)?[NaN,NaN]:e.dataToPoint($)}function k(W,X,$){var tt=X.slice(),dt=X.slice();tt[n]=mf(tt[n]+a/2,1,!1),dt[n]=mf(dt[n]-a/2,1,!0),$?W.push(tt,dt):W.push(dt,tt)}function F(W){return W[n]=mf(W[n],1),W}}}}};function zM(r,e,t,a,n,i){return t>a?-1:t<a?1:i?0:e>0?r.get(n,e-1)<=a?1:-1:1}const k6=R6;function GM(r,e){var t=e.rippleEffectColor||e.color;r.eachChild(function(a){a.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?t:null,fill:"fill"===e.brushType?t:null}})})}var N6=function(r){function e(t,a){var n=r.call(this)||this,i=new hl(t,a),o=new rt;return n.add(i),n.add(o),n.updateData(t,a),n}return O(e,r),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var a=t.symbolType,n=t.color,i=t.rippleNumber,o=this.childAt(1),s=0;s<i;s++){var l=Kt(a,-1,-1,2,2,n);l.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var u=-s/i*t.period+t.effectOffset;l.animate("",!0).when(t.period,{scaleX:t.rippleScale/2,scaleY:t.rippleScale/2}).delay(u).start(),l.animateStyle(!0).when(t.period,{opacity:0}).delay(u).start(),o.add(l)}GM(o,t)},e.prototype.updateEffectAnimation=function(t){for(var a=this._effectCfg,n=this.childAt(1),i=["symbolType","period","rippleScale","rippleNumber"],o=0;o<i.length;o++){var s=i[o];if(a[s]!==t[s])return this.stopEffectAnimation(),void this.startEffectAnimation(t)}GM(n,t)},e.prototype.highlight=function(){ua(this)},e.prototype.downplay=function(){fa(this)},e.prototype.getSymbolType=function(){var t=this.childAt(0);return t&&t.getSymbolType()},e.prototype.updateData=function(t,a){var n=this,i=t.hostModel;this.childAt(0).updateData(t,a);var o=this.childAt(1),s=t.getItemModel(a),l=t.getItemVisual(a,"symbol"),u=Xs(t.getItemVisual(a,"symbolSize")),f=t.getItemVisual(a,"style"),h=f&&f.fill,v=s.getModel("emphasis");o.setScale(u),o.traverse(function(g){g.setStyle("fill",h)});var c=so(t.getItemVisual(a,"symbolOffset"),u);c&&(o.x=c[0],o.y=c[1]);var p=t.getItemVisual(a,"symbolRotate");o.rotation=(p||0)*Math.PI/180||0;var d={};d.showEffectOn=i.get("showEffectOn"),d.rippleScale=s.get(["rippleEffect","scale"]),d.brushType=s.get(["rippleEffect","brushType"]),d.period=1e3*s.get(["rippleEffect","period"]),d.effectOffset=a/t.count(),d.z=i.getShallow("z")||0,d.zlevel=i.getShallow("zlevel")||0,d.symbolType=l,d.color=h,d.rippleEffectColor=s.get(["rippleEffect","color"]),d.rippleNumber=s.get(["rippleEffect","number"]),"render"===d.showEffectOn?(this._effectCfg?this.updateEffectAnimation(d):this.startEffectAnimation(d),this._effectCfg=d):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(g){"emphasis"===g?"render"!==d.showEffectOn&&n.startEffectAnimation(d):"normal"===g&&"render"!==d.showEffectOn&&n.stopEffectAnimation()}),this._effectCfg=d,Ut(this,v.get("focus"),v.get("blurScope"),v.get("disabled"))},e.prototype.fadeOut=function(t){t&&t()},e}(rt);const V6=N6;var B6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){this._symbolDraw=new vl(V6)},e.prototype.render=function(t,a,n){var i=t.getData(),o=this._symbolDraw;o.updateData(i,{clipShape:this._getClipShape(t)}),this.group.add(o.group)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get("clip",!0)?n:null},e.prototype.updateTransform=function(t,a,n){var i=t.getData();this.group.dirty();var o=cl("").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout()},e.prototype._updateGroupTransform=function(t){var a=t.coordinateSystem;a&&a.getRoamTransform&&(this.group.transform=y0(a.getRoamTransform()),this.group.decomposeTransform())},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0)},e.type="effectScatter",e}(Et);const z6=B6;var G6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){return Zr(null,this,{useEncodeDefaulter:!0})},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.type="series.effectScatter",e.dependencies=["grid","polar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},e}(Nt);const F6=G6;var W6=function(r){function e(t,a,n){var i=r.call(this)||this;return i.add(i.createLine(t,a,n)),i._updateEffectSymbol(t,a),i}return O(e,r),e.prototype.createLine=function(t,a,n){return new jg(t,a,n)},e.prototype._updateEffectSymbol=function(t,a){var i=t.getItemModel(a).getModel("effect"),o=i.get("symbolSize"),s=i.get("symbol");z(o)||(o=[o,o]);var l=t.getItemVisual(a,"style"),u=i.get("color")||l&&l.stroke,f=this.childAt(1);this._symbolType!==s&&(this.remove(f),(f=Kt(s,-.5,-.5,1,1,u)).z2=100,f.culling=!0,this.add(f)),f&&(f.setStyle("shadowColor",u),f.setStyle(i.getItemStyle(["color"])),f.scaleX=o[0],f.scaleY=o[1],f.setColor(u),this._symbolType=s,this._symbolScale=o,this._updateEffectAnimation(t,i,a))},e.prototype._updateEffectAnimation=function(t,a,n){var i=this.childAt(1);if(i){var o=t.getItemLayout(n),s=1e3*a.get("period"),l=a.get("loop"),u=a.get("roundTrip"),f=a.get("constantSpeed"),h=ee(a.get("delay"),function(c){return c/t.count()*s/3});if(i.ignore=!0,this._updateAnimationPoints(i,o),f>0&&(s=this._getLineLength(i)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var v=void 0;v=j(h)?h(n):h,i.__t>0&&(v=-s*i.__t),this._animateSymbol(i,s,v,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},e.prototype._animateSymbol=function(t,a,n,i,o){if(a>0){t.__t=0;var s=this,l=t.animate("",i).when(o?2*a:a,{__t:o?2:1}).delay(n).during(function(){s._updateSymbolPosition(t)});i||l.done(function(){s.remove(t)}),l.start()}},e.prototype._getLineLength=function(t){return ta(t.__p1,t.__cp1)+ta(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,a){t.__p1=a[0],t.__p2=a[1],t.__cp1=a[2]||[(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2]},e.prototype.updateData=function(t,a,n){this.childAt(0).updateData(t,a,n),this._updateEffectSymbol(t,a)},e.prototype._updateSymbolPosition=function(t){var a=t.__p1,n=t.__p2,i=t.__cp1,o=t.__t<1?t.__t:2-t.__t,s=[t.x,t.y],l=s.slice(),u=le,f=Bv;s[0]=u(a[0],i[0],n[0],o),s[1]=u(a[1],i[1],n[1],o);var h=t.__t<1?f(a[0],i[0],n[0],o):f(n[0],i[0],a[0],1-o),v=t.__t<1?f(a[1],i[1],n[1],o):f(n[1],i[1],a[1],1-o);t.rotation=-Math.atan2(v,h)-Math.PI/2,("line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)&&(void 0!==t.__lastT&&t.__lastT<t.__t?(t.scaleY=1.05*ta(l,s),1===o&&(s[0]=l[0]+(s[0]-l[0])/2,s[1]=l[1]+(s[1]-l[1])/2)):t.scaleY=1===t.__lastT?2*ta(a,s):this._symbolScale[1]),t.__lastT=t.__t,t.ignore=!1,t.x=s[0],t.y=s[1]},e.prototype.updateLayout=function(t,a){this.childAt(0).updateLayout(t,a);var n=t.getItemModel(a).getModel("effect");this._updateEffectAnimation(t,n,a)},e}(rt);const FM=W6;var U6=function(r){function e(t,a,n){var i=r.call(this)||this;return i._createPolyline(t,a,n),i}return O(e,r),e.prototype._createPolyline=function(t,a,n){var i=t.getItemLayout(a),o=new Le({shape:{points:i}});this.add(o),this._updateCommonStl(t,a,n)},e.prototype.updateData=function(t,a,n){var i=t.hostModel;Ct(this.childAt(0),{shape:{points:t.getItemLayout(a)}},i,a),this._updateCommonStl(t,a,n)},e.prototype._updateCommonStl=function(t,a,n){var i=this.childAt(0),o=t.getItemModel(a),s=n&&n.emphasisLineStyle,l=n&&n.focus,u=n&&n.blurScope,f=n&&n.emphasisDisabled;if(!n||t.hasItemOption){var h=o.getModel("emphasis");s=h.getModel("lineStyle").getLineStyle(),f=h.get("disabled"),l=h.get("focus"),u=h.get("blurScope")}i.useStyle(t.getItemVisual(a,"style")),i.style.fill=null,i.style.strokeNoScale=!0,i.ensureState("emphasis").style=s,Ut(this,l,u,f)},e.prototype.updateLayout=function(t,a){this.childAt(0).setShape("points",t.getItemLayout(a))},e}(rt);const HM=U6;var Y6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return O(e,r),e.prototype.createLine=function(t,a,n){return new HM(t,a,n)},e.prototype._updateAnimationPoints=function(t,a){this._points=a;for(var n=[0],i=0,o=1;o<a.length;o++)i+=ta(a[o-1],a[o]),n.push(i);if(0!==i){for(o=0;o<n.length;o++)n[o]/=i;this._offsets=n,this._length=i}else this._length=0},e.prototype._getLineLength=function(){return this._length},e.prototype._updateSymbolPosition=function(t){var a=t.__t<1?t.__t:2-t.__t,n=this._points,i=this._offsets,o=n.length;if(i){var l,s=this._lastFrame;if(a<this._lastFramePercent){for(l=Math.min(s+1,o-1);l>=0&&!(i[l]<=a);l--);l=Math.min(l,o-2)}else{for(l=s;l<o&&!(i[l]>a);l++);l=Math.min(l-1,o-2)}var f=(a-i[l])/(i[l+1]-i[l]),h=n[l],v=n[l+1];t.x=h[0]*(1-f)+f*v[0],t.y=h[1]*(1-f)+f*v[1],t.rotation=-Math.atan2(t.__t<1?v[1]-h[1]:h[1]-v[1],t.__t<1?v[0]-h[0]:h[0]-v[0])-Math.PI/2,this._lastFrame=l,this._lastFramePercent=a,t.ignore=!1}},e}(FM);const Z6=Y6;var X6=function r(){this.polyline=!1,this.curveness=0,this.segs=[]},q6=function(r){function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return O(e,r),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new X6},e.prototype.buildPath=function(t,a){var o,n=a.segs,i=a.curveness;if(a.polyline)for(o=this._off;o<n.length;){var s=n[o++];if(s>0){t.moveTo(n[o++],n[o++]);for(var l=1;l<s;l++)t.lineTo(n[o++],n[o++])}}else for(o=this._off;o<n.length;){var u=n[o++],f=n[o++],h=n[o++],v=n[o++];t.moveTo(u,f),i>0?t.quadraticCurveTo((u+h)/2-(f-v)*i,(f+v)/2-(h-u)*i,h,v):t.lineTo(h,v)}this.incremental&&(this._off=o,this.notClear=!0)},e.prototype.findDataIndex=function(t,a){var n=this.shape,i=n.segs,o=n.curveness,s=this.style.lineWidth;if(n.polyline)for(var l=0,u=0;u<i.length;){var f=i[u++];if(f>0)for(var h=i[u++],v=i[u++],c=1;c<f;c++)if(Oa(h,v,p=i[u++],d=i[u++],s,t,a))return l;l++}else for(l=0,u=0;u<i.length;){h=i[u++],v=i[u++];var p=i[u++],d=i[u++];if(o>0){if(F_(h,v,(h+p)/2-(v-d)*o,(v+d)/2-(p-h)*o,p,d,s,t,a))return l}else if(Oa(h,v,p,d,s,t,a))return l;l++}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a);return this.getBoundingRect().contain(t=n[0],a=n[1])?(this.hoverDataIdx=this.findDataIndex(t,a))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var n=this.shape.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u<n.length;){var f=n[u++],h=n[u++];i=Math.min(f,i),s=Math.max(f,s),o=Math.min(h,o),l=Math.max(h,l)}t=this._rect=new ut(i,o,s,l)}return t},e}(pt),K6=function(){function r(){this.group=new rt}return r.prototype.updateData=function(e){this._clear();var t=this._create();t.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(t,e)},r.prototype.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clear()},r.prototype.incrementalUpdate=function(e,t){var a=this._newAdded[0],n=t.getLayout("linesPoints"),i=a&&a.shape.segs;if(i&&i.length<2e4){var o=i.length,s=new Float32Array(o+n.length);s.set(i),s.set(n,o),a.setShape({segs:s})}else{this._newAdded=[];var l=this._create();l.incremental=!0,l.setShape({segs:n}),this._setCommon(l,t),l.__startIndex=e.start}},r.prototype.remove=function(){this._clear()},r.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},r.prototype._create=function(){var e=new q6({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(e),this.group.add(e),e},r.prototype._setCommon=function(e,t,a){var n=t.hostModel;e.setShape({polyline:n.get("polyline"),curveness:n.get(["lineStyle","curveness"])}),e.useStyle(n.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var i=t.getVisual("style");i&&i.stroke&&e.setStyle("stroke",i.stroke),e.setStyle("fill",null);var o=nt(e);o.seriesIndex=n.seriesIndex,e.on("mousemove",function(s){o.dataIndex=null;var l=e.hoverDataIdx;l>0&&(o.dataIndex=l+e.__startIndex)})},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const j6=K6;var Q6={seriesType:"lines",plan:Ji(),reset:function(r){var e=r.coordinateSystem;if(e){var t=r.get("polyline"),a=r.pipelineContext.large;return{progress:function(n,i){var o=[];if(a){var s=void 0,l=n.end-n.start;if(t){for(var u=0,f=n.start;f<n.end;f++)u+=r.getLineCoordsCount(f);s=new Float32Array(l+2*u)}else s=new Float32Array(4*l);var h=0,v=[];for(f=n.start;f<n.end;f++){var c=r.getLineCoords(f,o);t&&(s[h++]=c);for(var p=0;p<c;p++)v=e.dataToPoint(o[p],!1,v),s[h++]=v[0],s[h++]=v[1]}i.setLayout("linesPoints",s)}else for(f=n.start;f<n.end;f++){var d=i.getItemModel(f),g=(c=r.getLineCoords(f,o),[]);if(t)for(var y=0;y<c;y++)g.push(e.dataToPoint(o[y]));else{g[0]=e.dataToPoint(o[0]),g[1]=e.dataToPoint(o[1]);var m=d.get(["lineStyle","curveness"]);+m&&(g[2]=[(g[0][0]+g[1][0])/2-(g[0][1]-g[1][1])*m,(g[0][1]+g[1][1])/2-(g[1][0]-g[0][0])*m])}i.setItemLayout(f,g)}}}}}};const WM=Q6;var J6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this._updateLineDraw(i,t),s=t.get("zlevel"),l=t.get(["effect","trailLength"]),u=n.getZr(),f="svg"===u.painter.getType();f||u.painter.getLayer(s).clear(!0),null!=this._lastZlevel&&!f&&u.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(t)&&l>0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var h=t.get("clip",!0)&&rh(t.coordinateSystem,!1,t);h?this.group.setClipPath(h):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._lineDraw.incrementalUpdate(t,a.getData()),this._finished=t.end===a.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,a,n){var i=t.getData(),o=t.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=WM.reset(t,a,n);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,a){var n=this._lineDraw,i=this._showEffect(a),o=!!a.get("polyline"),l=a.pipelineContext.large;return(!n||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=l?new j6:new Jg(o?i?Z6:HM:i?FM:jg),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var a=t.getZr();"svg"!==a.painter.getType()&&null!=this._lastZlevel&&a.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,a){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(a)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.type="lines",e}(Et);const $6=J6;var tU=typeof Uint32Array>"u"?Array:Uint32Array,eU=typeof Float64Array>"u"?Array:Float64Array;function UM(r){var e=r.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(r.data=G(e,function(t){var n={coords:[t[0].coord,t[1].coord]};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),ql([n,t[0],t[1]])}))}var rU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return O(e,r),e.prototype.init=function(t){t.data=t.data||[],UM(t);var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count)),r.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(UM(t),t.data){var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count))}r.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var a=this._processFlatCoordsArray(t.data);a.flatCoords&&(this._flatCoords?(this._flatCoords=Bo(this._flatCoords,a.flatCoords),this._flatCoordsOffset=Bo(this._flatCoordsOffset,a.flatCoordsOffset)):(this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset),t.data=new Float32Array(a.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var a=this.getData().getItemModel(t);return a.option instanceof Array?a.option:a.getShallow("coords")},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,a){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],o=0;o<i;o++)a[o]=a[o]||[],a[o][0]=this._flatCoords[n+2*o],a[o][1]=this._flatCoords[n+2*o+1];return i}var s=this._getCoordsFromItemModel(t);for(o=0;o<s.length;o++)a[o]=a[o]||[],a[o][0]=s[o][0],a[o][1]=s[o][1];return s.length},e.prototype._processFlatCoordsArray=function(t){var a=0;if(this._flatCoords&&(a=this._flatCoords.length),wt(t[0])){for(var n=t.length,i=new tU(n),o=new eU(n),s=0,l=0,u=0,f=0;f<n;){u++;var h=t[f++];i[l++]=s+a,i[l++]=h;for(var v=0;v<h;v++){var c=t[f++],p=t[f++];o[s++]=c,o[s++]=p}}return{flatCoordsOffset:new Uint32Array(i.buffer,0,l),flatCoords:o,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},e.prototype.getInitialData=function(t,a){var i=new xe(["value"],this);return i.hasItemOption=!1,i.initData(t.data,[],function(o,s,l,u){if(o instanceof Array)return NaN;i.hasItemOption=!0;var f=o.value;return null!=f?f instanceof Array?f[u]:f:void 0}),i},e.prototype.formatTooltip=function(t,a,n){var o=this.getData().getItemModel(t),s=o.get("name");if(s)return s;var l=o.get("fromName"),u=o.get("toName"),f=[];return null!=l&&f.push(l),null!=u&&f.push(u),ne("nameValue",{name:f.join(" > ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){return this.option.progressive??(this.option.large?1e4:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){return this.option.progressiveThreshold??(this.option.large?2e4:this.get("progressiveThreshold"))},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),a=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&a>0?a+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(Nt);const aU=rU;function Dh(r){return r instanceof Array||(r=[r,r]),r}var nU={seriesType:"lines",reset:function(r){var e=Dh(r.get("symbol")),t=Dh(r.get("symbolSize")),a=r.getData();return a.setVisual("fromSymbol",e&&e[0]),a.setVisual("toSymbol",e&&e[1]),a.setVisual("fromSymbolSize",t&&t[0]),a.setVisual("toSymbolSize",t&&t[1]),{dataEach:a.hasItemOption?function n(i,o){var s=i.getItemModel(o),l=Dh(s.getShallow("symbol",!0)),u=Dh(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}:null}}};const iU=nU;var lU=function(){function r(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=dr.createCanvas();this.canvas=e}return r.prototype.update=function(e,t,a,n,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),f=this.pointSize+this.blurSize,h=this.canvas,v=h.getContext("2d"),c=e.length;h.width=t,h.height=a;for(var p=0;p<c;++p){var d=e[p],g=d[0],y=d[1],_=n(d[2]);v.globalAlpha=_,v.drawImage(s,g-f,y-f)}if(!h.width||!h.height)return h;for(var S=v.getImageData(0,0,h.width,h.height),b=S.data,x=0,w=b.length,T=this.minOpacity,M=this.maxOpacity-T;x<w;){_=b[x+3]/256;var D=4*Math.floor(255*_);if(_>0){var L=o(_)?l:u;_>0&&(_=_*M+T),b[x++]=L[D],b[x++]=L[D+1],b[x++]=L[D+2],b[x++]=L[D+3]*_*256}else x+=4}return v.putImageData(S,0,0),h},r.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=dr.createCanvas()),t=this.pointSize+this.blurSize,a=2*t;e.width=a,e.height=a;var n=e.getContext("2d");return n.clearRect(0,0,a,a),n.shadowOffsetX=a,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-t,t,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),e},r.prototype._getGradient=function(e,t){for(var a=this._gradientPixels,n=a[t]||(a[t]=new Uint8ClampedArray(1024)),i=[0,0,0,0],o=0,s=0;s<256;s++)e[t](s/255,!0,i),n[o++]=i[0],n[o++]=i[1],n[o++]=i[2],n[o++]=i[3];return n},r}();const uU=lU;function YM(r){var e=r.dimensions;return"lng"===e[0]&&"lat"===e[1]}var vU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i;a.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===t&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):YM(o)&&this._renderOnGeo(o,t,i,n)},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,a,n,i){var o=a.coordinateSystem;o&&(YM(o)?this.render(a,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(a,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Ya(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,a,n,i,o){var u,f,h,v,s=t.coordinateSystem,l=si(s,"cartesian2d");if(l){var c=s.getAxis("x"),p=s.getAxis("y");u=c.getBandWidth()+.5,f=p.getBandWidth()+.5,h=c.scale.getExtent(),v=p.scale.getExtent()}for(var d=this.group,g=t.getData(),y=t.getModel(["emphasis","itemStyle"]).getItemStyle(),m=t.getModel(["blur","itemStyle"]).getItemStyle(),_=t.getModel(["select","itemStyle"]).getItemStyle(),S=t.get(["itemStyle","borderRadius"]),b=ae(t),x=t.getModel("emphasis"),w=x.get("focus"),T=x.get("blurScope"),C=x.get("disabled"),M=l?[g.mapDimension("x"),g.mapDimension("y"),g.mapDimension("value")]:[g.mapDimension("time"),g.mapDimension("value")],D=n;D<i;D++){var L=void 0,I=g.getItemVisual(D,"style");if(l){var P=g.get(M[0],D),R=g.get(M[1],D);if(isNaN(g.get(M[2],D))||isNaN(P)||isNaN(R)||P<h[0]||P>h[1]||R<v[0]||R>v[1])continue;var E=s.dataToPoint([P,R]);L=new St({shape:{x:E[0]-u/2,y:E[1]-f/2,width:u,height:f},style:I})}else{if(isNaN(g.get(M[1],D)))continue;L=new St({z2:1,shape:s.dataToRect([g.get(M[0],D)]).contentShape,style:I})}if(g.hasItemOption){var N=g.getItemModel(D),k=N.getModel("emphasis");y=k.getModel("itemStyle").getItemStyle(),m=N.getModel(["blur","itemStyle"]).getItemStyle(),_=N.getModel(["select","itemStyle"]).getItemStyle(),S=N.get(["itemStyle","borderRadius"]),w=k.get("focus"),T=k.get("blurScope"),C=k.get("disabled"),b=ae(N)}L.shape.r=S;var B=t.getRawValue(D),F="-";B&&null!=B[2]&&(F=B[2]+""),ve(L,b,{labelFetcher:t,labelDataIndex:D,defaultOpacity:I.opacity,defaultText:F}),L.ensureState("emphasis").style=y,L.ensureState("blur").style=m,L.ensureState("select").style=_,Ut(L,w,T,C),L.incremental=o,o&&(L.states.emphasis.hoverLayer=!0),d.add(L),g.setItemGraphicEl(D,L),this._progressiveEls&&this._progressiveEls.push(L)}},e.prototype._renderOnGeo=function(t,a,n,i){var o=n.targetVisuals.inRange,s=n.targetVisuals.outOfRange,l=a.getData(),u=this._hmLayer||this._hmLayer||new uU;u.blurSize=a.get("blurSize"),u.pointSize=a.get("pointSize"),u.minOpacity=a.get("minOpacity"),u.maxOpacity=a.get("maxOpacity");var f=t.getViewRect().clone(),h=t.getRoamTransform();f.applyTransform(h);var v=Math.max(f.x,0),c=Math.max(f.y,0),p=Math.min(f.width+f.x,i.getWidth()),d=Math.min(f.height+f.y,i.getHeight()),g=p-v,y=d-c,m=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(m,function(w,T,C){var M=t.dataToPoint([w,T]);return M[0]-=v,M[1]-=c,M.push(C),M}),S=n.getExtent(),b="visualMap.continuous"===n.type?function hU(r,e){var t=r[1]-r[0];return e=[(e[0]-r[0])/t,(e[1]-r[0])/t],function(a){return a>=e[0]&&a<=e[1]}}(S,n.option.range):function fU(r,e,t){var a=r[1]-r[0],n=(e=G(e,function(o){return{interval:[(o.interval[0]-r[0])/a,(o.interval[1]-r[0])/a]}})).length,i=0;return function(o){var s;for(s=i;s<n;s++)if((l=e[s].interval)[0]<=o&&o<=l[1]){i=s;break}if(s===n)for(s=i-1;s>=0;s--){var l;if((l=e[s].interval)[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s<n&&t[s]}}(S,n.getPieceList(),n.option.selected);u.update(_,g,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},b);var x=new ue({style:{width:g,height:y,x:v,y:c,image:u.canvas},silent:!0});this.group.add(x)},e.type="heatmap",e}(Et);const cU=vU;var pU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(t,a){return Zr(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=Ki.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Nt);const dU=pU;var yU=["itemStyle","borderWidth"],ZM=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],Cy=new Tr,mU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=this.group,o=t.getData(),s=this._data,l=t.coordinateSystem,f=l.getBaseAxis().isHorizontal(),h=l.master.getRect(),v={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:l,coordSysExtent:[[h.x,h.x+h.width],[h.y,h.y+h.height]],isHorizontal:f,valueDim:ZM[+f],categoryDim:ZM[1-+f]};return o.diff(s).add(function(c){if(o.hasValue(c)){var p=$M(o,c),d=XM(o,c,p,v),g=tD(o,v,d);o.setItemGraphicEl(c,g),i.add(g),aD(g,v,d)}}).update(function(c,p){var d=s.getItemGraphicEl(p);if(o.hasValue(c)){var g=$M(o,c),y=XM(o,c,g,v),m=rD(o,y);d&&m!==d.__pictorialShapeStr&&(i.remove(d),o.setItemGraphicEl(c,null),d=null),d?function CU(r,e,t){Ct(r.__pictorialBundle,{x:t.bundlePosition[0],y:t.bundlePosition[1]},t.animationModel,t.dataIndex),t.symbolRepeat?KM(r,e,t,!0):jM(r,0,t,!0),QM(r,t,!0),JM(r,e,t,!0)}(d,v,y):d=tD(o,v,y,!0),o.setItemGraphicEl(c,d),d.__pictorialSymbolMeta=y,i.add(d),aD(d,v,y)}else i.remove(d)}).remove(function(c){var p=s.getItemGraphicEl(c);p&&eD(s,c,p.__pictorialSymbolMeta.animationModel,p)}).execute(),this._data=o,this.group},e.prototype.remove=function(t,a){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl(function(o){eD(i,nt(o).dataIndex,t,o)}):n.removeAll()},e.type="pictorialBar",e}(Et);function XM(r,e,t,a){var n=r.getItemLayout(e),i=t.get("symbolRepeat"),o=t.get("symbolClip"),s=t.get("symbolPosition")||"start",u=(t.get("symbolRotate")||0)*Math.PI/180||0,f=t.get("symbolPatternSize")||2,h=t.isAnimationEnabled(),v={dataIndex:e,layout:n,itemModel:t,symbolType:r.getItemVisual(e,"symbol")||"circle",style:r.getItemVisual(e,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:t.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:h?t:null,hoverScale:h&&t.get(["emphasis","scale"]),z2:t.getShallow("z",!0)||0};(function _U(r,e,t,a,n){var f,i=a.valueDim,o=r.get("symbolBoundingData"),s=a.coordSys.getOtherAxis(a.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(t[i.wh]<=0);if(z(o)){var h=[Ay(s,o[0])-l,Ay(s,o[1])-l];h[1]<h[0]&&h.reverse(),f=h[u]}else f=null!=o?Ay(s,o)-l:e?a.coordSysExtent[i.index][u]-l:t[i.wh];n.boundingLength=f,e&&(n.repeatCutLength=t[i.wh]),n.pxSign=f>0?1:-1})(t,i,n,a,v),function SU(r,e,t,a,n,i,o,s,l,u){var p,f=l.valueDim,h=l.categoryDim,v=Math.abs(t[h.wh]),c=r.getItemVisual(e,"symbolSize");(p=z(c)?c.slice():null==c?["100%","100%"]:[c,c])[h.index]=H(p[h.index],v),p[f.index]=H(p[f.index],a?v:Math.abs(i)),u.symbolSize=p,(u.symbolScale=[p[0]/s,p[1]/s])[f.index]*=(l.isHorizontal?-1:1)*o}(r,e,n,i,0,v.boundingLength,v.pxSign,f,a,v),function xU(r,e,t,a,n){var i=r.get(yU)||0;i&&(Cy.attr({scaleX:e[0],scaleY:e[1],rotation:t}),Cy.updateTransform(),i/=Cy.getLineScale(),i*=e[a.valueDim.index]),n.valueLineWidth=i||0}(t,v.symbolScale,u,a,v);var c=v.symbolSize,p=so(t.get("symbolOffset"),c);return function bU(r,e,t,a,n,i,o,s,l,u,f,h){var v=f.categoryDim,c=f.valueDim,p=h.pxSign,d=Math.max(e[c.index]+s,0),g=d;if(a){var y=Math.abs(l),m=ee(r.get("symbolMargin"),"15%")+"",_=!1;m.lastIndexOf("!")===m.length-1&&(_=!0,m=m.slice(0,m.length-1));var S=H(m,e[c.index]),b=Math.max(d+2*S,0),x=_?0:2*S,w=Sc(a),T=w?a:nD((y+x)/b);b=d+2*(S=(y-T*d)/2/(_?T:Math.max(T-1,1))),x=_?0:2*S,!w&&"fixed"!==a&&(T=u?nD((Math.abs(u)+x)/b):0),g=T*b-x,h.repeatTimes=T,h.symbolMargin=S}var M=p*(g/2),D=h.pathPosition=[];D[v.index]=t[v.wh]/2,D[c.index]="start"===o?M:"end"===o?l-M:l/2,i&&(D[0]+=i[0],D[1]+=i[1]);var L=h.bundlePosition=[];L[v.index]=t[v.xy],L[c.index]=t[c.xy];var I=h.barRectShape=V({},t);I[c.wh]=p*Math.max(Math.abs(t[c.wh]),Math.abs(D[c.index]+M)),I[v.wh]=t[v.wh];var P=h.clipShape={};P[v.xy]=-t[v.xy],P[v.wh]=f.ecSize[v.wh],P[c.xy]=0,P[c.wh]=t[c.wh]}(t,c,n,i,0,p,s,v.valueLineWidth,v.boundingLength,v.repeatCutLength,a,v),v}function Ay(r,e){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(e)))}function qM(r){var e=r.symbolPatternSize,t=Kt(r.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),"image"!==t.type&&t.setStyle({strokeNoScale:!0}),t}function KM(r,e,t,a){var n=r.__pictorialBundle,s=t.pathPosition,l=e.valueDim,u=t.repeatTimes||0,f=0,h=t.symbolSize[e.valueDim.index]+t.valueLineWidth+2*t.symbolMargin;for(My(r,function(d){d.__pictorialAnimationIndex=f,d.__pictorialRepeatTimes=u,f<u?Ao(d,null,p(f),t,a):Ao(d,null,{scaleX:0,scaleY:0},t,a,function(){n.remove(d)}),f++});f<u;f++){var v=qM(t);v.__pictorialAnimationIndex=f,v.__pictorialRepeatTimes=u,n.add(v);var c=p(f);Ao(v,{x:c.x,y:c.y,scaleX:0,scaleY:0},{scaleX:c.scaleX,scaleY:c.scaleY,rotation:c.rotation},t,a)}function p(d){var g=s.slice(),y=t.pxSign,m=d;return("start"===t.symbolRepeatDirection?y>0:y<0)&&(m=u-1-d),g[l.index]=h*(m-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function jM(r,e,t,a){var n=r.__pictorialBundle,i=r.__pictorialMainPath;i?Ao(i,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,a):(i=r.__pictorialMainPath=qM(t),n.add(i),Ao(i,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,a))}function QM(r,e,t){var a=V({},e.barRectShape),n=r.__pictorialBarRect;n?Ao(n,null,{shape:a},e,t):((n=r.__pictorialBarRect=new St({z2:2,shape:a,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,r.add(n))}function JM(r,e,t,a){if(t.symbolClip){var n=r.__pictorialClipPath,i=V({},t.clipShape),o=e.valueDim,s=t.animationModel,l=t.dataIndex;if(n)Ct(n,{shape:i},s,l);else{i[o.wh]=0,n=new St({shape:i}),r.__pictorialBundle.setClipPath(n),r.__pictorialClipPath=n;var u={};u[o.wh]=t.clipShape[o.wh],fn[a?"updateProps":"initProps"](n,{shape:u},s,l)}}}function $M(r,e){var t=r.getItemModel(e);return t.getAnimationDelayParams=wU,t.isAnimationEnabled=TU,t}function wU(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function TU(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function tD(r,e,t,a){var n=new rt,i=new rt;return n.add(i),n.__pictorialBundle=i,i.x=t.bundlePosition[0],i.y=t.bundlePosition[1],t.symbolRepeat?KM(n,e,t):jM(n,0,t),QM(n,t,a),JM(n,e,t,a),n.__pictorialShapeStr=rD(r,t),n.__pictorialSymbolMeta=t,n}function eD(r,e,t,a){var n=a.__pictorialBarRect;n&&n.removeTextContent();var i=[];My(a,function(o){i.push(o)}),a.__pictorialMainPath&&i.push(a.__pictorialMainPath),a.__pictorialClipPath&&(t=null),A(i,function(o){za(o,{scaleX:0,scaleY:0},t,e,function(){a.parent&&a.parent.remove(a)})}),r.setItemGraphicEl(e,null)}function rD(r,e){return[r.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function My(r,e,t){A(r.__pictorialBundle.children(),function(a){a!==r.__pictorialBarRect&&e.call(t,a)})}function Ao(r,e,t,a,n,i){e&&r.attr(e),a.symbolClip&&!n?t&&r.attr(t):t&&fn[n?"updateProps":"initProps"](r,t,a.animationModel,a.dataIndex,i)}function aD(r,e,t){var a=t.dataIndex,n=t.itemModel,i=n.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=n.getModel(["blur","itemStyle"]).getItemStyle(),l=n.getModel(["select","itemStyle"]).getItemStyle(),u=n.getShallow("cursor"),f=i.get("focus"),h=i.get("blurScope"),v=i.get("scale");My(r,function(d){if(d instanceof ue){var g=d.style;d.useStyle(V({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},t.style))}else d.useStyle(t.style);var y=d.ensureState("emphasis");y.style=o,v&&(y.scaleX=1.1*d.scaleX,y.scaleY=1.1*d.scaleY),d.ensureState("blur").style=s,d.ensureState("select").style=l,u&&(d.cursor=u),d.z2=t.z2});var c=e.valueDim.posDesc[+(t.boundingLength>0)];ve(r.__pictorialBarRect,ae(n),{labelFetcher:e.seriesModel,labelDataIndex:a,defaultText:go(e.seriesModel.getData(),a),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:c}),Ut(r,f,h,i.get("disabled"))}function nD(r){var e=Math.round(r);return Math.abs(r-e)<1e-4?e:Math.ceil(r)}const AU=mU;var MU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol="roundRect",t}return O(e,r),e.prototype.getInitialData=function(t){return t.stack=null,r.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=Ga(ah.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(ah);const DU=MU;var IU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this,s=this.group,l=t.getLayerSeries(),u=i.getLayout("layoutInfo"),f=u.rect,h=u.boundaryGap;function v(g){return g.name}s.x=0,s.y=f.y+h[0];var c=new ca(this._layersSeries||[],l,v,v),p=[];function d(g,y,m){var _=o._layers;if("remove"!==g){for(var x,S=[],b=[],w=l[y].indices,T=0;T<w.length;T++){var C=i.getItemLayout(w[T]),M=C.x,D=C.y0,L=C.y;S.push(M,D),b.push(M,D+L),x=i.getItemVisual(w[T],"style")}var I,P=i.getItemLayout(w[0]),E=t.getModel("label").get("margin"),N=t.getModel("emphasis");if("add"===g){var k=p[y]=new rt;I=new ET({shape:{points:S,stackedOnPoints:b,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),k.add(I),s.add(k),t.isAnimationEnabled()&&I.setClipPath(function PU(r,e,t){var a=new St({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return zt(a,{shape:{x:r.x-50,width:r.width+100,height:r.height+20}},e,t),a}(I.getBoundingRect(),t,function(){I.removeClipPath()}))}else I=(k=_[m]).childAt(0),s.add(k),p[y]=k,Ct(I,{shape:{points:S,stackedOnPoints:b}},t),br(I);ve(I,ae(t),{labelDataIndex:w[T-1],defaultText:i.getName(w[T-1]),inheritColor:x.fill},{normal:{verticalAlign:"middle"}}),I.setTextConfig({position:null,local:!0});var B=I.getTextContent();B&&(B.x=P.x-E,B.y=P.y0+P.y/2),I.useStyle(x),i.setItemGraphicEl(y,I),he(I,t),Ut(I,N.get("focus"),N.get("blurScope"),N.get("disabled"))}else s.remove(_[y])}c.add(Y(d,this,"add")).update(Y(d,this,"update")).remove(Y(d,this,"remove")).execute(),this._layersSeries=l,this._layers=p},e.type="themeRiver",e}(Et);const RU=IU;var EU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new dl(Y(this.getData,this),Y(this.getRawData,this))},e.prototype.fixData=function(t){var a=t.length,n={},i=wc(t,function(v){return n.hasOwnProperty(v[0]+"")||(n[v[0]+""]=-1),v[2]}),o=[];i.buckets.each(function(v,c){o.push({name:c,dataList:v})});for(var s=o.length,l=0;l<s;++l){for(var u=o[l].name,f=0;f<o[l].dataList.length;++f)n[h=o[l].dataList[f][0]+""]=l;for(var h in n)n.hasOwnProperty(h)&&n[h]!==l&&(n[h]=l,t[a]=[h,0,u],a++)}return t},e.prototype.getInitialData=function(t,a){for(var i=this.getReferringComponents("singleAxis",Qt).models[0].get("type"),o=Lt(t.data,function(p){return void 0!==p[2]}),s=this.fixData(o||[]),l=[],u=this.nameMap=q(),f=0,h=0;h<s.length;++h)l.push(s[h][2]),u.get(s[h][2])||(u.set(s[h][2],f),f++);var v=ho(s,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:Vf(i)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,c=new xe(v,this);return c.initData(s),c},e.prototype.getLayerSeries=function(){for(var t=this.getData(),a=t.count(),n=[],i=0;i<a;++i)n[i]=i;var o=t.mapDimension("single"),s=wc(n,function(u){return t.get("name",u)}),l=[];return s.buckets.each(function(u,f){u.sort(function(h,v){return t.get(o,h)-t.get(o,v)}),l.push({name:f,indices:u})}),l},e.prototype.getAxisTooltipData=function(t,a,n){z(t)||(t=t?[t]:[]);for(var u,i=this.getData(),o=this.getLayerSeries(),s=[],l=o.length,f=0;f<l;++f){for(var h=Number.MAX_VALUE,v=-1,c=o[f].indices.length,p=0;p<c;++p){var d=i.get(t[0],o[f].indices[p]),g=Math.abs(d-a);g<=h&&(u=d,h=g,v=o[f].indices[p])}s.push(v)}return{dataIndices:s,nestestValue:u}},e.prototype.formatTooltip=function(t,a,n){var i=this.getData();return ne("nameValue",{name:i.getName(t),value:i.get(i.mapDimension("value"),t)})},e.type="series.themeRiver",e.dependencies=["singleAxis"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},e}(Nt);const kU=EU;function OU(r,e){r.eachSeriesByType("themeRiver",function(t){var a=t.getData(),n=t.coordinateSystem,i={},o=n.getRect();i.rect=o;var s=t.get("boundaryGap"),l=n.getAxis();i.boundaryGap=s,"horizontal"===l.orient?(s[0]=H(s[0],o.height),s[1]=H(s[1],o.height),iD(a,t,o.height-s[0]-s[1])):(s[0]=H(s[0],o.width),s[1]=H(s[1],o.width),iD(a,t,o.width-s[0]-s[1])),a.setLayout("layoutInfo",i)})}function iD(r,e,t){if(r.count())for(var c,a=e.coordinateSystem,n=e.getLayerSeries(),i=r.mapDimension("single"),o=r.mapDimension("value"),s=G(n,function(g){return G(g.indices,function(y){var m=a.dataToPoint(r.get(i,y));return m[1]=r.get(o,y),m})}),l=function NU(r){for(var e=r.length,t=r[0].length,a=[],n=[],i=0,o=0;o<t;++o){for(var s=0,l=0;l<e;++l)s+=r[l][o][1];s>i&&(i=s),a.push(s)}for(var u=0;u<t;++u)n[u]=(i-a[u])/2;i=0;for(var f=0;f<t;++f){var h=a[f]+n[f];h>i&&(i=h)}return{y0:n,max:i}}(s),u=l.y0,f=t/l.max,h=n.length,v=n[0].indices.length,p=0;p<v;++p){r.setItemLayout(n[0].indices[p],{layerIndex:0,x:s[0][p][0],y0:c=u[p]*f,y:s[0][p][1]*f});for(var d=1;d<h;++d)r.setItemLayout(n[d].indices[p],{layerIndex:d,x:s[d][p][0],y0:c+=s[d-1][p][1]*f,y:s[d][p][1]*f})}}var BU=2,zU=4,GU=function(r){function e(t,a,n,i){var o=r.call(this)||this;o.z2=BU,o.textConfig={inside:!0},nt(o).seriesIndex=a.seriesIndex;var s=new xt({z2:zU,silent:t.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,t,a,n,i),o}return O(e,r),e.prototype.updateData=function(t,a,n,i,o){this.node=a,a.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var s=this;nt(s).dataIndex=a.dataIndex;var l=a.getModel(),u=l.getModel("emphasis"),f=a.getLayout(),h=V({},f);h.label=null;var v=a.getVisual("style");v.lineJoin="bevel";var c=a.getVisual("decal");c&&(v.decal=uo(c,o));var p=yo(l.getModel("itemStyle"),h,!0);V(h,p),A(Ae,function(m){var _=s.ensureState(m),S=l.getModel([m,"itemStyle"]);_.style=S.getItemStyle();var b=yo(S,h);b&&(_.shape=b)}),t?(s.setShape(h),s.shape.r=f.r0,Ct(s,{shape:{r:f.r}},n,a.dataIndex)):(Ct(s,{shape:h},n),br(s)),s.useStyle(v),this._updateLabel(n);var d=l.getShallow("cursor");d&&s.attr("cursor",d),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get("focus");Ut(this,"ancestor"===g?a.getAncestorsIndices():"descendant"===g?a.getDescendantIndices():g,u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t){var a=this,n=this.node.getModel(),i=n.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),h=this,v=h.getTextContent(),c=this.node.dataIndex,p=i.get("minAngle")/180*Math.PI,d=i.get("show")&&!(null!=p&&Math.abs(s)<p);function g(y,m){return y.get(m)??i.get(m)}v.ignore=!d,A(ms,function(y){var m=n.getModel("normal"===y?"label":[y,"label"]),_="normal"===y,S=_?v:v.ensureState(y),b=t.getFormattedLabel(c,y);_&&(b=b||a.node.name),S.style=Ot(m,{},null,"normal"!==y,!0),b&&(S.style.text=b);var x=m.get("show");null!=x&&!_&&(S.ignore=!x);var w=g(m,"position"),T=_?h:h.states[y],C=T.style.fill;T.textConfig={outsideFill:"inherit"===m.get("color")?C:null,inside:"outside"!==w};var M,D=g(m,"distance")||0,L=g(m,"align");"outside"===w?(M=o.r+D,L=l>Math.PI/2?"right":"left"):L&&"center"!==L?"left"===L?(M=o.r0+D,l>Math.PI/2&&(L="right")):"right"===L&&(M=o.r-D,l>Math.PI/2&&(L="left")):(M=s===2*Math.PI&&0===o.r0?0:(o.r+o.r0)/2,L="center"),S.style.align=L,S.style.verticalAlign=g(m,"verticalAlign")||"middle",S.x=M*u+o.cx,S.y=M*f+o.cy;var I=g(m,"rotate"),P=0;"radial"===I?(P=-l)<-Math.PI/2&&(P+=Math.PI):"tangential"===I?(P=Math.PI/2-l)>Math.PI/2?P-=Math.PI:P<-Math.PI/2&&(P+=Math.PI):wt(I)&&(P=I*Math.PI/180),S.rotation=P}),v.dirtyStyle()},e}(Me);const oD=GU;var Ly="sunburstRootToNode",sD="sunburstHighlight",WU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){var o=this;this.seriesModel=t,this.api=n,this.ecModel=a;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),f=this.group,h=t.get("renderLabelForZeroData"),v=[];u.eachNode(function(m){v.push(m)}),function p(m,_){function S(x){return x.getId()}function b(x,w){!function d(m,_){if(!h&&m&&!m.getValue()&&(m=null),m!==l&&_!==l)if(_&&_.piece)m?(_.piece.updateData(!1,m,t,a,n),s.setItemGraphicEl(m.dataIndex,_.piece)):function g(m){m&&m.piece&&(f.remove(m.piece),m.piece=null)}(_);else if(m){var S=new oD(m,t,a,n);f.add(S),s.setItemGraphicEl(m.dataIndex,S)}}(null==x?null:m[x],null==w?null:_[w])}0===m.length&&0===_.length||new ca(_,m,S,S).add(b).update(b).remove(it(b,null)).execute()}(v,this._oldChildren||[]),function y(m,_){_.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,m,t,a,n):(o.virtualPiece=new oD(m,t,a,n),f.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(S){o._rootToNode(_.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}(l,u),this._initEvents(),this._oldChildren=v},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",function(a){var n=!1;t.seriesModel.getViewRoot().eachNode(function(o){if(!n&&o.piece&&o.piece===a.target){var s=o.getModel().get("nodeClick");if("rootToNode"===s)t._rootToNode(o);else if("link"===s){var l=o.getModel(),u=l.get("link");u&&Ku(u,l.get("target",!0)||"_blank")}n=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:Ly,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,a){var i=a.getData().getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type="sunburst",e}(Et);const UU=WU;var YU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};lD(n);var i=this._levelModels=G(t.levels||[],function(l){return new Rt(l,this,a)},this),o=Lg.createTree(n,this,function s(l){l.wrapMethod("getItemModel",function(u,f){var h=o.getNodeByDataIndex(f),v=i[h.depth];return v&&(u.parentModel=v),u})});return o.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treePathInfo=gh(n,this),a},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){_A(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(Nt);function lD(r){var e=0;A(r.children,function(a){lD(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(null==t||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}const ZU=YU;var uD=Math.PI/180;function XU(r,e,t){e.eachSeriesByType(r,function(a){var n=a.get("center"),i=a.get("radius");z(i)||(i=[0,i]),z(n)||(n=[n,n]);var o=t.getWidth(),s=t.getHeight(),l=Math.min(o,s),u=H(n[0],o),f=H(n[1],s),h=H(i[0],l/2),v=H(i[1],l/2),c=-a.get("startAngle")*uD,p=a.get("minAngle")*uD,d=a.getData().tree.root,g=a.getViewRoot(),y=g.depth,m=a.get("sort");null!=m&&fD(g,m);var _=0;A(g.children,function(E){!isNaN(E.getValue())&&_++});var S=g.getValue(),b=Math.PI/(S||_)*2,x=g.depth>0,T=(v-h)/(g.height-(x?-1:1)||1),C=a.get("clockwise"),M=a.get("stillShowZeroSum"),D=C?1:-1,L=function(E,N){if(E){var k=N;if(E!==d){var B=E.getValue(),F=0===S&&M?b:B*b;F<p&&(F=p),k=N+D*F;var W=E.depth-y-(x?-1:1),X=h+T*W,$=h+T*(W+1),tt=a.getLevelModel(E);if(tt){var dt=tt.get("r0",!0),Mt=tt.get("r",!0),gt=tt.get("radius",!0);null!=gt&&(dt=gt[0],Mt=gt[1]),null!=dt&&(X=H(dt,l/2)),null!=Mt&&($=H(Mt,l/2))}E.setLayout({angle:F,startAngle:N,endAngle:k,clockwise:C,cx:u,cy:f,r0:X,r:$})}if(E.children&&E.children.length){var at=0;A(E.children,function(yt){at+=L(yt,N+at)})}return k-N}};if(x){var R=2*Math.PI;d.setLayout({angle:R,startAngle:c,endAngle:c+R,clockwise:C,cx:u,cy:f,r0:h,r:h+T})}L(g,c)})}function fD(r,e){var t=r.children||[];r.children=function qU(r,e){if(j(e)){var t=G(r,function(n,i){var o=n.getValue();return{params:{depth:n.depth,height:n.height,dataIndex:n.dataIndex,getValue:function(){return o}},index:i}});return t.sort(function(n,i){return e(n.params,i.params)}),G(t,function(n){return r[n.index]})}var a="asc"===e;return r.sort(function(n,i){var o=(n.getValue()-i.getValue())*(a?1:-1);return 0===o?(n.dataIndex-i.dataIndex)*(a?-1:1):o})}(t,e),t.length&&A(r.children,function(a){fD(a,e)})}function KU(r){var e={};r.eachSeriesByType("sunburst",function(a){var n=a.getData(),i=n.tree;i.eachNode(function(o){var l=o.getModel().getModel("itemStyle").getItemStyle();l.fill||(l.fill=function t(a,n,i){for(var o=a;o&&o.depth>1;)o=o.parentNode;var s=n.getColorFromPalette(o.name||o.dataIndex+"",e);return a.depth>1&&U(s)&&(s=vu(s,(a.depth-1)/(i-1)*.5)),s}(o,a,i.root.height)),V(n.ensureUniqueItemVisual(o.dataIndex,"style"),l)})})}var hD={color:"fill",borderColor:"stroke"},QU={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},_a=Tt(),JU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,a){return Zr(null,this)},e.prototype.getDataParams=function(t,a,n){var i=r.prototype.getDataParams.call(this,t,a);return n&&(i.info=_a(n).info),i},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(Nt);const $U=JU;function tY(r,e){return e=e||[0,0],G(["x","y"],function(t,a){var n=this.getAxis(t),i=e[a],o=r[a]/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-o)-n.dataToCoord(i+o))},this)}function rY(r,e){return e=e||[0,0],G([0,1],function(t){var a=e[t],n=r[t]/2,i=[],o=[];return i[t]=a-n,o[t]=a+n,i[1-t]=o[1-t]=e[1-t],Math.abs(this.dataToPoint(i)[t]-this.dataToPoint(o)[t])},this)}function nY(r,e){var t=this.getAxis(),a=e instanceof Array?e[0]:e,n=(r instanceof Array?r[0]:r)/2;return"category"===t.type?t.getBandWidth():Math.abs(t.dataToCoord(a-n)-t.dataToCoord(a+n))}function oY(r,e){return e=e||[0,0],G(["Radius","Angle"],function(t,a){var i=this["get"+t+"Axis"](),o=e[a],s=r[a]/2,l="category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return"Angle"===t&&(l=l*Math.PI/180),l},this)}function vD(r,e,t,a){return r&&(r.legacy||!1!==r.legacy&&!t&&!a&&"tspan"!==e&&("text"===e||Z(r,"text")))}function cD(r,e,t){var n,i,o,a=r;if("text"===e)o=a;else{o={},Z(a,"text")&&(o.text=a.text),Z(a,"rich")&&(o.rich=a.rich),Z(a,"textFill")&&(o.fill=a.textFill),Z(a,"textStroke")&&(o.stroke=a.textStroke),Z(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Z(a,"fontSize")&&(o.fontSize=a.fontSize),Z(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Z(a,"fontWeight")&&(o.fontWeight=a.fontWeight),i={type:"text",style:o,silent:!0},n={};var s=Z(a,"textPosition");t?n.position=s?a.textPosition:"inside":s&&(n.position=a.textPosition),Z(a,"textPosition")&&(n.position=a.textPosition),Z(a,"textOffset")&&(n.offset=a.textOffset),Z(a,"textRotation")&&(n.rotation=a.textRotation),Z(a,"textDistance")&&(n.distance=a.textDistance)}return pD(o,r),A(o.rich,function(l){pD(l,l)}),{textConfig:n,textContent:i}}function pD(r,e){e&&(e.font=e.textFont||e.font,Z(e,"textStrokeWidth")&&(r.lineWidth=e.textStrokeWidth),Z(e,"textAlign")&&(r.align=e.textAlign),Z(e,"textVerticalAlign")&&(r.verticalAlign=e.textVerticalAlign),Z(e,"textLineHeight")&&(r.lineHeight=e.textLineHeight),Z(e,"textWidth")&&(r.width=e.textWidth),Z(e,"textHeight")&&(r.height=e.textHeight),Z(e,"textBackgroundColor")&&(r.backgroundColor=e.textBackgroundColor),Z(e,"textPadding")&&(r.padding=e.textPadding),Z(e,"textBorderColor")&&(r.borderColor=e.textBorderColor),Z(e,"textBorderWidth")&&(r.borderWidth=e.textBorderWidth),Z(e,"textBorderRadius")&&(r.borderRadius=e.textBorderRadius),Z(e,"textBoxShadowColor")&&(r.shadowColor=e.textBoxShadowColor),Z(e,"textBoxShadowBlur")&&(r.shadowBlur=e.textBoxShadowBlur),Z(e,"textBoxShadowOffsetX")&&(r.shadowOffsetX=e.textBoxShadowOffsetX),Z(e,"textBoxShadowOffsetY")&&(r.shadowOffsetY=e.textBoxShadowOffsetY))}function dD(r,e,t){var a=r;a.textPosition=a.textPosition||t.position||"inside",null!=t.offset&&(a.textOffset=t.offset),null!=t.rotation&&(a.textRotation=t.rotation),null!=t.distance&&(a.textDistance=t.distance);var n=a.textPosition.indexOf("inside")>=0,i=r.fill||"#000";gD(a,e);var o=null==a.textFill;return n?o&&(a.textFill=t.insideFill||"#fff",!a.textStroke&&t.insideStroke&&(a.textStroke=t.insideStroke),!a.textStroke&&(a.textStroke=i),null==a.textStrokeWidth&&(a.textStrokeWidth=2)):(o&&(a.textFill=r.fill||t.outsideFill||"#000"),!a.textStroke&&t.outsideStroke&&(a.textStroke=t.outsideStroke)),a.text=e.text,a.rich=e.rich,A(e.rich,function(s){gD(s,s)}),a}function gD(r,e){e&&(Z(e,"fill")&&(r.textFill=e.fill),Z(e,"stroke")&&(r.textStroke=e.fill),Z(e,"lineWidth")&&(r.textStrokeWidth=e.lineWidth),Z(e,"font")&&(r.font=e.font),Z(e,"fontStyle")&&(r.fontStyle=e.fontStyle),Z(e,"fontWeight")&&(r.fontWeight=e.fontWeight),Z(e,"fontSize")&&(r.fontSize=e.fontSize),Z(e,"fontFamily")&&(r.fontFamily=e.fontFamily),Z(e,"align")&&(r.textAlign=e.align),Z(e,"verticalAlign")&&(r.textVerticalAlign=e.verticalAlign),Z(e,"lineHeight")&&(r.textLineHeight=e.lineHeight),Z(e,"width")&&(r.textWidth=e.width),Z(e,"height")&&(r.textHeight=e.height),Z(e,"backgroundColor")&&(r.textBackgroundColor=e.backgroundColor),Z(e,"padding")&&(r.textPadding=e.padding),Z(e,"borderColor")&&(r.textBorderColor=e.borderColor),Z(e,"borderWidth")&&(r.textBorderWidth=e.borderWidth),Z(e,"borderRadius")&&(r.textBorderRadius=e.borderRadius),Z(e,"shadowColor")&&(r.textBoxShadowColor=e.shadowColor),Z(e,"shadowBlur")&&(r.textBoxShadowBlur=e.shadowBlur),Z(e,"shadowOffsetX")&&(r.textBoxShadowOffsetX=e.shadowOffsetX),Z(e,"shadowOffsetY")&&(r.textBoxShadowOffsetY=e.shadowOffsetY),Z(e,"textShadowColor")&&(r.textShadowColor=e.textShadowColor),Z(e,"textShadowBlur")&&(r.textShadowBlur=e.textShadowBlur),Z(e,"textShadowOffsetX")&&(r.textShadowOffsetX=e.textShadowOffsetX),Z(e,"textShadowOffsetY")&&(r.textShadowOffsetY=e.textShadowOffsetY))}var yD={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},mD=mt(yD),Lh=(qe(Nr,function(r,e){return r[e]=1,r},{}),Nr.join(", "),["","style","shape","extra"]),Mo=Tt();function Iy(r,e,t,a,n){var i=r+"Animation",o=zi(r,a,n)||{},s=Mo(e).userDuring;return o.duration>0&&(o.during=s?Y(cY,{el:e,userDuring:s}):null,o.setToFinal=!0,o.scope=r),V(o,t[i]),o}function Ih(r,e,t,a){var n=(a=a||{}).dataIndex,i=a.isInit,o=a.clearStyle,s=t.isAnimationEnabled(),l=Mo(r),u=e.style;l.userDuring=e.during;var f={},h={};if(function dY(r,e,t){for(var a=0;a<mD.length;a++){var n=mD[a],i=yD[n],o=e[n];o&&(t[i[0]]=o[0],t[i[1]]=o[1])}for(a=0;a<Nr.length;a++){var s=Nr[a];null!=e[s]&&(t[s]=e[s])}}(0,e,h),xD("shape",e,h),xD("extra",e,h),!i&&s&&(function pY(r,e,t){for(var a=e.transition,n=mi(a)?Nr:Pt(a||[]),i=0;i<n.length;i++){var o=n[i];"style"!==o&&"shape"!==o&&"extra"!==o&&(t[o]=r[o])}}(r,e,f),SD("shape",r,e,f),SD("extra",r,e,f),function gY(r,e,t,a){if(t){var i,n=r.style;if(n){var o=t.transition,s=e.transition;if(o&&!mi(o)){var l=Pt(o);!i&&(i=a.style={});for(var u=0;u<l.length;u++)i[f=l[u]]=n[f]}else if(r.getAnimationStyleProps&&(mi(s)||mi(o)||ht(s,"style")>=0)){var v=r.getAnimationStyleProps(),c=v?v.style:null;if(c){!i&&(i=a.style={});var p=mt(t);for(u=0;u<p.length;u++){var f;c[f=p[u]]&&(i[f]=n[f])}}}}}}(r,e,u,f)),h.style=u,function uY(r,e,t){var a=e.style;if(!r.isGroup&&a){if(t){r.useStyle({});for(var n=r.animators,i=0;i<n.length;i++){var o=n[i];"style"===o.targetName&&o.changeTarget(r.style)}}r.setStyle(a)}e&&(e.style=null,e&&r.attr(e),e.style=a)}(r,h,o),function hY(r,e){Z(e,"silent")&&(r.silent=e.silent),Z(e,"ignore")&&(r.ignore=e.ignore),r instanceof tr&&Z(e,"invisible")&&(r.invisible=e.invisible),r instanceof pt&&Z(e,"autoBatch")&&(r.autoBatch=e.autoBatch)}(r,e),s)if(i){var v={};A(Lh,function(p){var d=p?e[p]:e;d&&d.enterFrom&&(p&&(v[p]=v[p]||{}),V(p?v[p]:v,d.enterFrom))});var c=Iy("enter",r,e,t,n);c.duration>0&&r.animateFrom(v,c)}else!function fY(r,e,t,a,n){if(n){var i=Iy("update",r,e,a,t);i.duration>0&&r.animateFrom(n,i)}}(r,e,n||0,t,f);_D(r,e),u?r.dirty():r.markRedraw()}function _D(r,e){for(var t=Mo(r).leaveToProps,a=0;a<Lh.length;a++){var n=Lh[a],i=n?e[n]:e;i&&i.leaveTo&&(t||(t=Mo(r).leaveToProps={}),n&&(t[n]=t[n]||{}),V(n?t[n]:t,i.leaveTo))}}function Ph(r,e,t,a){if(r){var n=r.parent,i=Mo(r).leaveToProps;if(i){var o=Iy("update",r,e,t,0);o.done=function(){n.remove(r),a&&a()},r.animateTo(i,o)}else n.remove(r),a&&a()}}function mi(r){return"all"===r}var Qr={},vY={setTransform:function(r,e){return Qr.el[r]=e,this},getTransform:function(r){return Qr.el[r]},setShape:function(r,e){var t=Qr.el;return(t.shape||(t.shape={}))[r]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(r){var e=Qr.el.shape;if(e)return e[r]},setStyle:function(r,e){var t=Qr.el,a=t.style;return a&&(a[r]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(r){var e=Qr.el.style;if(e)return e[r]},setExtra:function(r,e){return(Qr.el.extra||(Qr.el.extra={}))[r]=e,this},getExtra:function(r){var e=Qr.el.extra;if(e)return e[r]}};function cY(){var r=this,e=r.el;if(e){var t=Mo(e).userDuring,a=r.userDuring;if(t!==a)return void(r.el=r.userDuring=null);Qr.el=e,a(vY)}}function SD(r,e,t,a){var n=t[r];if(n){var o,i=e[r];if(i){var s=t.transition,l=n.transition;if(l)if(!o&&(o=a[r]={}),mi(l))V(o,i);else for(var u=Pt(l),f=0;f<u.length;f++)o[h=u[f]]=v=i[h];else if(mi(s)||ht(s,r)>=0){!o&&(o=a[r]={});var c=mt(i);for(f=0;f<c.length;f++){var h,v;yY(n[h=c[f]],v=i[h])&&(o[h]=v)}}}}}function xD(r,e,t){var a=e[r];if(a)for(var n=t[r]={},i=mt(a),o=0;o<i.length;o++){var s=i[o];n[s]=ns(a[s])}}function yY(r,e){return fe(r)?r!==e:null!=r&&isFinite(r)}var bD=Tt(),mY=["percent","easing","shape","style","extra"];function wD(r){r.stopAnimation("keyframe"),r.attr(bD(r))}function Rh(r,e,t){if(t.isAnimationEnabled()&&e){if(z(e))return void A(e,function(s){Rh(r,s,t)});var a=e.keyframes,n=e.duration;if(t&&null==n){var i=zi("enter",t,0);n=i&&i.duration}if(a&&n){var o=bD(r);A(Lh,function(s){var l;s&&!r[s]||(a.sort(function(f,h){return f.percent-h.percent}),A(a,function(f){var h=r.animators,v=s?f[s]:f;if(v){var c=mt(v);if(s||(c=Lt(c,function(g){return ht(mY,g)<0})),c.length){l||((l=r.animate(s,e.loop,!0)).scope="keyframe");for(var p=0;p<h.length;p++)h[p]!==l&&h[p].targetName===l.targetName&&h[p].stopTracks(c);s&&(o[s]=o[s]||{});var d=s?o[s]:o;A(c,function(g){d[g]=((s?r[s]:r)||{})[g]}),l.whenWithKeys(n*f.percent,v,c,f.easing)}}}),l&&l.delay(e.delay||0).duration(n).start(e.easing))})}}}var Sa="emphasis",rn="normal",Py="blur",Ry="select",an=[rn,Sa,Py,Ry],Ey={normal:["itemStyle"],emphasis:[Sa,"itemStyle"],blur:[Py,"itemStyle"],select:[Ry,"itemStyle"]},ky={normal:["label"],emphasis:[Sa,"label"],blur:[Py,"label"],select:[Ry,"label"]},_Y=["x","y"],SY="e\0\0",vr={normal:{},emphasis:{},blur:{},select:{}},xY={cartesian2d:function eY(r){var e=r.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:Y(tY,r)}}},geo:function aY(r){var e=r.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:r.getZoom()},api:{coord:function(t){return r.dataToPoint(t)},size:Y(rY,r)}}},single:function iY(r){var e=r.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:Y(nY,r)}}},polar:function sY(r){var e=r.getRadiusAxis(),t=r.getAngleAxis(),a=e.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:"polar",cx:r.cx,cy:r.cy,r:a[1],r0:a[0]},api:{coord:function(n){var i=e.dataToRadius(n[0]),o=t.dataToAngle(n[1]),s=r.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:Y(oY,r)}}},calendar:function lY(r){var e=r.getRect(),t=r.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:r.getCellWidth(),cellHeight:r.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(a,n){return r.dataToPoint(a,n)}}}}};function Oy(r){return r instanceof pt}function Ny(r){return r instanceof tr}var wY=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){this._progressiveEls=null;var o=this._data,s=t.getData(),l=this.group,u=CD(t,s,a,n);o||l.removeAll(),s.diff(o).add(function(h){zy(n,null,h,u(h,i),t,l,s)}).remove(function(h){var v=o.getItemGraphicEl(h);v&&Ph(v,_a(v).option,t)}).update(function(h,v){var c=o.getItemGraphicEl(v);zy(n,c,h,u(h,i),t,l,s)}).execute();var f=t.get("clip",!0)?rh(t.coordinateSystem,!1,t):null;f?l.setClipPath(f):l.removeClipPath(),this._data=s},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,a,n,i,o){var s=a.getData(),l=CD(a,s,n,i),u=this._progressiveEls=[];function f(c){c.isGroup||(c.incremental=!0,c.ensureState("emphasis").hoverLayer=!0)}for(var h=t.start;h<t.end;h++){var v=zy(null,null,h,l(h,o),a,this.group,s);v&&(v.traverse(f),u.push(v))}},e.prototype.eachRendered=function(t){Ya(this._progressiveEls||this.group,t)},e.prototype.filterForExposedEvent=function(t,a,n,i){var o=a.element;if(null==o||n.name===o)return!0;for(;(n=n.__hostTarget||n.parent)&&n!==this.group;)if(n.name===o)return!0;return!1},e.type="custom",e}(Et);const TY=wY;function Vy(r){var t,e=r.type;if("path"===e){var a=r.shape,n=null!=a.width&&null!=a.height?{x:a.x||0,y:a.y||0,width:a.width,height:a.height}:null,i=ID(a);t=Gs(i,null,n,a.layout||"center"),_a(t).customPathData=i}else if("image"===e)t=new ue({}),_a(t).customImagePath=r.style.image;else if("text"===e)t=new xt({});else if("group"===e)t=new rt;else{if("compoundPath"===e)throw new Error('"compoundPath" is not supported yet.');var o=yf(e);o||Dt(""),t=new o}return _a(t).customGraphicType=e,t.name=r.name,t.z2EmphasisLift=1,t.z2SelectLift=1,t}function By(r,e,t,a,n,i,o){wD(e);var s=n&&n.normal.cfg;s&&e.setTextConfig(s),a&&null==a.transition&&(a.transition=_Y);var l=a&&a.style;if(l){if("text"===e.type){var u=l;Z(u,"textFill")&&(u.fill=u.textFill),Z(u,"textStroke")&&(u.stroke=u.textStroke)}var f=void 0,h=Oy(e)?l.decal:null;r&&h&&(h.dirty=!0,f=uo(h,r)),l.__decalPattern=f}Ny(e)&&l&&(f=l.__decalPattern)&&(l.decal=f),Ih(e,a,i,{dataIndex:t,isInit:o,clearStyle:!0}),Rh(e,a.keyframeAnimation,i)}function TD(r,e,t,a,n){var i=e.isGroup?null:e,o=n&&n[r].cfg;if(i){var s=i.ensureState(r);if(!1===a){var l=i.getState(r);l&&(l.style=null)}else s.style=a||null;o&&(s.textConfig=o),On(i)}}function AY(r,e,t){var a=t===rn,n=a?e:Eh(e,t),i=n?n.z2:null;null!=i&&((a?r:r.ensureState(t)).z2=i||0)}function CD(r,e,t,a){var n=r.get("renderItem"),i=r.coordinateSystem,o={};i&&(o=i.prepareCustoms?i.prepareCustoms(i):xY[i.type](i));for(var u,f,s=Q({getWidth:a.getWidth,getHeight:a.getHeight,getZr:a.getZr,getDevicePixelRatio:a.getDevicePixelRatio,value:function S(P,R){return null==R&&(R=u),e.getStore().get(e.getDimensionIndex(P||0),R)},style:function x(P,R){null==R&&(R=u);var E=e.getItemVisual(R,"style"),N=E&&E.fill,k=E&&E.opacity,B=m(R,rn).getItemStyle();null!=N&&(B.fill=N),null!=k&&(B.opacity=k);var F={inheritColor:U(N)?N:"#000"},W=_(R,rn),X=Ot(W,null,F,!1,!0);X.text=W.getShallow("show")?st(r.getFormattedLabel(R,rn),go(e,R)):null;var $=Fu(W,F,!1);return C(P,B),B=dD(B,X,$),P&&T(B,P),B.legacy=!0,B},ordinalRawValue:function b(P,R){null==R&&(R=u);var E=e.getDimensionInfo(P=P||0);if(!E){var N=e.getDimensionIndex(P);return N>=0?e.getStore().get(N,R):void 0}var k=e.get(E.name,R),B=E&&E.ordinalMeta;return B?B.categories[k]:k},styleEmphasis:function w(P,R){null==R&&(R=u);var E=m(R,Sa).getItemStyle(),N=_(R,Sa),k=Ot(N,null,null,!0,!0);k.text=N.getShallow("show")?Rr(r.getFormattedLabel(R,Sa),r.getFormattedLabel(R,rn),go(e,R)):null;var B=Fu(N,null,!0);return C(P,E),E=dD(E,k,B),P&&T(E,P),E.legacy=!0,E},visual:function M(P,R){if(null==R&&(R=u),Z(hD,P)){var E=e.getItemVisual(R,"style");return E?E[hD[P]]:null}if(Z(QU,P))return e.getItemVisual(R,P)},barLayout:function D(P){if("cartesian2d"===i.type)return function _B(r){var e=[],t=r.axis,a="axis0";if("category"===t.type){for(var n=t.getBandWidth(),i=0;i<r.count;i++)e.push(Q({bandWidth:n,axisKey:a,stackId:Id+i},r));var o=dw(e),s=[];for(i=0;i<r.count;i++){var l=o[a][Id+i];l.offsetCenter=l.offset+l.width/2,s.push(l)}return s}}(Q({axis:i.getBaseAxis()},P))},currentSeriesIndices:function L(){return t.getCurrentSeriesIndices()},font:function I(P){return ES(P,t)}},o.api||{}),l={context:{},seriesId:r.id,seriesName:r.name,seriesIndex:r.seriesIndex,coordSys:o.coordSys,dataInsideLength:e.count(),encode:MY(r.getData())},h={},v={},c={},p={},d=0;d<an.length;d++){var g=an[d];c[g]=r.getModel(Ey[g]),p[g]=r.getModel(ky[g])}function y(P){return P===u?f||(f=e.getItemModel(P)):e.getItemModel(P)}function m(P,R){return e.hasItemOption?P===u?h[R]||(h[R]=y(P).getModel(Ey[R])):y(P).getModel(Ey[R]):c[R]}function _(P,R){return e.hasItemOption?P===u?v[R]||(v[R]=y(P).getModel(ky[R])):y(P).getModel(ky[R]):p[R]}return function(P,R){return u=P,f=null,h={},v={},n&&n(Q({dataIndexInside:P,dataIndex:e.getRawIndex(P),actionType:R?R.type:null},l),s)};function T(P,R){for(var E in R)Z(R,E)&&(P[E]=R[E])}function C(P,R){P&&(P.textFill&&(R.textFill=P.textFill),P.textPosition&&(R.textPosition=P.textPosition))}}function MY(r){var e={};return A(r.dimensions,function(t){var a=r.getDimensionInfo(t);if(!a.isExtraCoord){var n=a.coordDim;(e[n]=e[n]||[])[a.coordDimIndex]=r.getDimensionIndex(t)}}),e}function zy(r,e,t,a,n,i,o){if(a){var s=Gy(r,e,t,a,n,i);return s&&o.setItemGraphicEl(t,s),s&&Ut(s,a.focus,a.blurScope,a.emphasisDisabled),s}i.remove(e)}function Gy(r,e,t,a,n,i){var o=-1,s=e;e&&AD(e,a,n)&&(o=ht(i.childrenRef(),e),e=null);var l=!e,u=e;u?u.clearStates():(u=Vy(a),s&&function bY(r,e){e.copyTransform(r),Ny(e)&&Ny(r)&&(e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel,e.invisible=r.invisible,e.ignore=r.ignore,Oy(e)&&Oy(r)&&e.setShape(r.shape))}(s,u)),!1===a.morph?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),vr.normal.cfg=vr.normal.conOpt=vr.emphasis.cfg=vr.emphasis.conOpt=vr.blur.cfg=vr.blur.conOpt=vr.select.cfg=vr.select.conOpt=null,vr.isLegacy=!1,function LY(r,e,t,a,n,i){if(!r.isGroup){MD(t,null,i),MD(t,Sa,i);var o=i.normal.conOpt;if(null!=o||null!=i.emphasis.conOpt||null!=i.select.conOpt||null!=i.blur.conOpt){var f=r.getTextContent();if(!1===o)f&&r.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=Vy(o),r.setTextContent(f)),By(null,f,e,o,null,a,n);for(var h=o&&o.style,v=0;v<an.length;v++){var c=an[v];if(c!==rn)TD(c,f,0,Fy(o,i[c].conOpt,c),null)}h?f.dirty():f.markRedraw()}}}}(u,t,a,n,l,vr),function DY(r,e,t,a,n){var i=t.clipPath;if(!1===i)r&&r.getClipPath()&&r.removeClipPath();else if(i){var o=r.getClipPath();o&&AD(o,i,a)&&(o=null),o||(o=Vy(i),r.setClipPath(o)),By(null,o,e,i,null,a,n)}}(u,t,a,n,l),By(r,u,t,a,vr,n,l),Z(a,"info")&&(_a(u).info=a.info);for(var f=0;f<an.length;f++){var h=an[f];if(h!==rn)TD(h,u,0,Fy(a,Eh(a,h),h),vr)}return function CY(r,e,t){if(!r.isGroup){var a=r,i=t.currentZLevel;a.z=t.currentZ,a.zlevel=i;var o=e.z2;null!=o&&(a.z2=o||0);for(var s=0;s<an.length;s++)AY(a,e,an[s])}}(u,a,n),"group"===a.type&&function IY(r,e,t,a,n){var i=a.children,o=i?i.length:0,s=a.$mergeChildren,l="byName"===s||a.diffChildrenByName,u=!1===s;if(o||l||u){if(l)return void function RY(r){new ca(r.oldChildren,r.newChildren,DD,DD,r).add(LD).update(LD).remove(EY).execute()}({api:r,oldChildren:e.children()||[],newChildren:i||[],dataIndex:t,seriesModel:n,group:e});u&&e.removeAll();for(var f=0;f<o;f++){var h=i[f],v=e.childAt(f);h?(null==h.ignore&&(h.ignore=!1),Gy(r,v,t,h,n,e)):v.ignore=!0}for(var c=e.childCount()-1;c>=f;c--){var p=e.childAt(c);PY(e,p,n)}}}(r,u,t,a,n),o>=0?i.replaceAt(u,o):i.add(u),u}function AD(r,e,t){var a=_a(r),n=e.type,i=e.shape,o=e.style;return t.isUniversalTransitionEnabled()||null!=n&&n!==a.customGraphicType||"path"===n&&function kY(r){return r&&(Z(r,"pathData")||Z(r,"d"))}(i)&&ID(i)!==a.customPathData||"image"===n&&Z(o,"image")&&o.image!==a.customImagePath}function MD(r,e,t){var a=e?Eh(r,e):r,n=e?Fy(r,a,Sa):r.style,i=r.type,o=a?a.textConfig:null,s=r.textContent,l=s?e?Eh(s,e):s:null;if(n&&(t.isLegacy||vD(n,i,!!o,!!l))){t.isLegacy=!0;var u=cD(n,i,!e);!o&&u.textConfig&&(o=u.textConfig),!l&&u.textContent&&(l=u.textContent)}!e&&l&&!l.type&&(l.type="text");var h=e?t[e]:t.normal;h.cfg=o,h.conOpt=l}function Eh(r,e){return e?r?r[e]:null:r}function Fy(r,e,t){var a=e&&e.style;return null==a&&t===Sa&&r&&(a=r.styleEmphasis),a}function PY(r,e,t){e&&Ph(e,_a(r).option,t)}function DD(r,e){return(r&&r.name)??SY+e}function LD(r,e){var t=this.context;Gy(t.api,null!=e?t.oldChildren[e]:null,t.dataIndex,null!=r?t.newChildren[r]:null,t.seriesModel,t.group)}function EY(r){var e=this.context,t=e.oldChildren[r];t&&Ph(t,_a(t).option,e.seriesModel)}function ID(r){return r&&(r.pathData||r.d)}var _i=Tt(),PD=et,Hy=Y,NY=function(){function r(){this._dragging=!1,this.animationThreshold=15}return r.prototype.render=function(e,t,a,n){var i=t.get("value"),o=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=a,n||this._lastValue!==i||this._lastStatus!==o){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||"hide"===o)return s&&s.hide(),void(l&&l.hide());s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,e,t,a);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(a),this._lastGraphicKey=f;var h=this._moveAnimation=this.determineAnimation(e,t);if(s){var v=it(RD,t,h);this.updatePointerEl(s,u,v),this.updateLabelEl(s,u,v,t)}else s=this._group=new rt,this.createPointerEl(s,u,e,t),this.createLabelEl(s,u,e,t),a.getZr().add(s);OD(s,t,!0),this._renderHandle(i)}},r.prototype.remove=function(e){this.clear(e)},r.prototype.dispose=function(e){this.clear(e)},r.prototype.determineAnimation=function(e,t){var a=t.get("animation"),n=e.axis,i="category"===n.type,o=t.get("snap");if(!o&&!i)return!1;if("auto"===a||null==a){var s=this.animationThreshold;if(i&&n.getBandWidth()>s)return!0;if(o){var l=cg(e).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return!0===a},r.prototype.makeElOption=function(e,t,a,n,i){},r.prototype.createPointerEl=function(e,t,a,n){var i=t.pointer;if(i){var o=_i(e).pointerEl=new fn[i.type](PD(t.pointer));e.add(o)}},r.prototype.createLabelEl=function(e,t,a,n){if(t.label){var i=_i(e).labelEl=new xt(PD(t.label));e.add(i),kD(i,n)}},r.prototype.updatePointerEl=function(e,t,a){var n=_i(e).pointerEl;n&&t.pointer&&(n.setStyle(t.pointer.style),a(n,{shape:t.pointer.shape}))},r.prototype.updateLabelEl=function(e,t,a,n){var i=_i(e).labelEl;i&&(i.setStyle(t.label.style),a(i,{x:t.label.x,y:t.label.y}),kD(i,n))},r.prototype._renderHandle=function(e){if(!this._dragging&&this.updateHandleTransform){var s,t=this._axisPointerModel,a=this._api.getZr(),n=this._handle,i=t.getModel("handle"),o=t.get("status");if(!i.get("show")||!o||"hide"===o)return n&&a.remove(n),void(this._handle=null);this._handle||(s=!0,n=this._handle=ao(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){aa(u.event)},onmousedown:Hy(this._onHandleDragMove,this,0,0),drift:Hy(this._onHandleDragMove,this),ondragend:Hy(this._onHandleDragEnd,this)}),a.add(n)),OD(n,t,!1),n.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");z(l)||(l=[l,l]),n.scaleX=l[0]/2,n.scaleY=l[1]/2,io(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,s)}},r.prototype._moveHandleToValue=function(e,t){RD(this._axisPointerModel,!t&&this._moveAnimation,this._handle,Wy(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(e,t){var a=this._handle;if(a){this._dragging=!0;var n=this.updateHandleTransform(Wy(a),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=n,a.stopAnimation(),a.attr(Wy(n)),_i(a).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,a=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:a.axis.dim,axisIndex:a.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),a=this._group,n=this._handle;t&&a&&(this._lastGraphicKey=null,a&&t.remove(a),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Ws(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(e,t,a){return{x:e[a=a||0],y:e[1-a],width:t[a],height:t[1-a]}},r}();function RD(r,e,t,a){ED(_i(t).lastProp,a)||(_i(t).lastProp=a,e?Ct(t,a,r):(t.stopAnimation(),t.attr(a)))}function ED(r,e){if(J(r)&&J(e)){var t=!0;return A(e,function(a,n){t=t&&ED(r[n],a)}),!!t}return r===e}function kD(r,e){r[e.get(["label","show"])?"show":"hide"]()}function Wy(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function OD(r,e,t){var a=e.get("z"),n=e.get("zlevel");r&&r.traverse(function(i){"group"!==i.type&&(null!=a&&(i.z=a),null!=n&&(i.zlevel=n),i.silent=t)})}const Uy=NY;function Yy(r){var a,e=r.get("type"),t=r.getModel(e+"Style");return"line"===e?(a=t.getLineStyle()).fill=null:"shadow"===e&&((a=t.getAreaStyle()).stroke=null),a}function ND(r,e,t,a,n){var o=VD(t.get("value"),e.axis,e.ecModel,t.get("seriesDataIndices"),{precision:t.get(["label","precision"]),formatter:t.get(["label","formatter"])}),s=t.getModel("label"),l=Bn(s.get("padding")||0),u=s.getFont(),f=ss(o,u),h=n.position,v=f.width+l[1]+l[3],c=f.height+l[0]+l[2],p=n.align;"right"===p&&(h[0]-=v),"center"===p&&(h[0]-=v/2);var d=n.verticalAlign;"bottom"===d&&(h[1]-=c),"middle"===d&&(h[1]-=c/2),function VY(r,e,t,a){var n=a.getWidth(),i=a.getHeight();r[0]=Math.min(r[0]+e,n)-e,r[1]=Math.min(r[1]+t,i)-t,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}(h,v,c,a);var g=s.get("backgroundColor");(!g||"auto"===g)&&(g=e.get(["axisLine","lineStyle","color"])),r.label={x:h[0],y:h[1],style:Ot(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function VD(r,e,t,a,n){r=e.scale.parse(r);var i=e.scale.getLabel({value:r},{precision:n.precision}),o=n.formatter;if(o){var s={value:kd(e,{value:r}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};A(a,function(l){var u=t.getSeriesByIndex(l.seriesIndex),h=u&&u.getDataParams(l.dataIndexInside);h&&s.seriesData.push(h)}),U(o)?i=o.replace("{value}",i):j(o)&&(i=o(s))}return i}function Zy(r,e,t){var a=[1,0,0,1,0,0];return Ma(a,a,t.rotation),gr(a,a,t.position),Ar([r.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],a)}function BD(r,e,t,a,n,i){var o=ga.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=n.get(["label","margin"]),ND(e,a,n,i,{position:Zy(a.axis,r,t),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Xy(r,e,t){return{x1:r[t=t||0],y1:r[1-t],x2:e[t],y2:e[1-t]}}function zD(r,e,t){return{x:r[t=t||0],y:r[1-t],width:e[t],height:e[1-t]}}function GD(r,e,t,a,n,i){return{cx:r,cy:e,r0:t,r:a,startAngle:n,endAngle:i,clockwise:!0}}var BY=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.grid,u=i.get("type"),f=FD(l,s).getOtherAxis(s).getGlobalExtent(),h=s.toGlobalCoord(s.dataToCoord(a,!0));if(u&&"none"!==u){var v=Yy(i),c=zY[u](s,h,f);c.style=v,t.graphicKey=c.type,t.pointer=c}BD(a,t,ug(l.model,n),n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=ug(a.axis.grid.model,a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=Zy(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.grid,l=o.getGlobalExtent(!0),u=FD(s,o).getOtherAxis(o).getGlobalExtent(),f="x"===o.dim?0:1,h=[t.x,t.y];h[f]+=a[f],h[f]=Math.min(l[1],h[f]),h[f]=Math.max(l[0],h[f]);var v=(u[1]+u[0])/2,c=[v,v];return c[f]=h[f],{x:h[0],y:h[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][f]}},e}(Uy);function FD(r,e){var t={};return t[e.dim+"AxisIndex"]=e.index,r.getCartesian(t)}var zY={line:function(r,e,t){return{type:"Line",subPixelOptimize:!0,shape:Xy([e,t[0]],[e,t[1]],HD(r))}},shadow:function(r,e,t){var a=Math.max(1,r.getBandWidth());return{type:"Rect",shape:zD([e-a/2,t[0]],[a,t[1]-t[0]],HD(r))}}};function HD(r){return"x"===r.dim?0:1}const GY=BY;var FY=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(_t);const HY=FY;var xa=Tt(),WY=A;function WD(r,e,t){if(!bt.node){var a=e.getZr();xa(a).records||(xa(a).records={}),function UY(r,e){function t(a,n){r.on(a,function(i){var o=function XY(r){var e={showTip:[],hideTip:[]},t=function(a){var n=e[a.type];n?n.push(a):(a.dispatchAction=t,r.dispatchAction(a))};return{dispatchAction:t,pendings:e}}(e);WY(xa(r).records,function(s){s&&n(s,i,o.dispatchAction)}),function YY(r,e){var n,t=r.showTip.length,a=r.hideTip.length;t?n=r.showTip[t-1]:a&&(n=r.hideTip[a-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}(o.pendings,e)})}xa(r).initialized||(xa(r).initialized=!0,t("click",it(UD,"click")),t("mousemove",it(UD,"mousemove")),t("globalout",ZY))}(a,e),(xa(a).records[r]||(xa(a).records[r]={})).handler=t}}function ZY(r,e,t){r.handler("leave",null,t)}function UD(r,e,t,a){e.handler(r,t,a)}function qy(r,e){if(!bt.node){var t=e.getZr();(xa(t).records||{})[r]&&(xa(t).records[r]=null)}}var qY=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=a.getComponent("tooltip"),o=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";WD("axisPointer",n,function(s,l,u){"none"!==o&&("leave"===s||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},e.prototype.remove=function(t,a){qy("axisPointer",a)},e.prototype.dispose=function(t,a){qy("axisPointer",a)},e.type="axisPointer",e}(Gt);const KY=qY;function YD(r,e){var n,t=[],a=r.seriesIndex;if(null==a||!(n=e.getSeriesByIndex(a)))return{point:[]};var i=n.getData(),o=wn(i,r);if(null==o||o<0||z(o))return{point:[]};var s=i.getItemGraphicEl(o),l=n.coordinateSystem;if(n.getTooltipPosition)t=n.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u).dim,c="x"===h||"radius"===h?1:0,p=i.mapDimension(u.dim),d=[];d[c]=i.get(p,o),d[1-c]=i.get(i.getCalculationInfo("stackResultDimension"),o),t=l.dataToPoint(d)||[]}else t=l.dataToPoint(i.getValues(G(l.dimensions,function(y){return i.mapDimension(y)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),t=[g.x+g.width/2,g.y+g.height/2]}return{point:t,el:s}}var ZD=Tt();function jY(r,e,t){var a=r.currTrigger,n=[r.x,r.y],i=r,o=r.dispatchAction||Y(t.dispatchAction,t),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){kh(n)&&(n=YD({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},e).point);var l=kh(n),u=i.axesInfo,f=s.axesInfo,h="leave"===a||kh(n),v={},c={},p={list:[],map:{}},d={showPointer:it(JY,c),showTooltip:it($Y,p)};A(s.coordSysMap,function(y,m){var _=l||y.containPoint(n);A(s.coordSysAxesInfo[m],function(S,b){var x=S.axis,w=function a8(r,e){for(var t=0;t<(r||[]).length;t++){var a=r[t];if(e.axis.dim===a.axisDim&&e.axis.model.componentIndex===a.axisIndex)return a}}(u,S);if(!h&&_&&(!u||w)){var T=w&&w.value;null==T&&!l&&(T=x.pointToData(n)),null!=T&&XD(S,T,d,!1,v)}})});var g={};return A(f,function(y,m){var _=y.linkGroup;_&&!c[m]&&A(_.axesInfo,function(S,b){var x=c[b];if(S!==y&&x){var w=x.value;_.mapper&&(w=y.axis.scale.parse(_.mapper(w,qD(S),qD(y)))),g[y.key]=w}})}),A(g,function(y,m){XD(f[m],y,d,!0,v)}),function t8(r,e,t){var a=t.axesInfo=[];A(e,function(n,i){var o=n.axisPointerModel.option,s=r[i];s?(!n.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!n.useHandle&&(o.status="hide"),"show"===o.status&&a.push({axisDim:n.axis.dim,axisIndex:n.axis.model.componentIndex,value:o.value})})}(c,f,v),function e8(r,e,t,a){if(!kh(e)&&r.list.length){var n=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};a({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:n.dataIndexInside,dataIndex:n.dataIndex,seriesIndex:n.seriesIndex,dataByCoordSys:r.list})}else a({type:"hideTip"})}(p,n,r,o),function r8(r,e,t){var a=t.getZr(),n="axisPointerLastHighlights",i=ZD(a)[n]||{},o=ZD(a)[n]={};A(r,function(u,f){var h=u.axisPointerModel.option;"show"===h.status&&A(h.seriesDataIndices,function(v){o[v.seriesIndex+" | "+v.dataIndex]=v})});var s=[],l=[];A(i,function(u,f){!o[f]&&l.push(u)}),A(o,function(u,f){!i[f]&&s.push(u)}),l.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(f,0,t),v}}function XD(r,e,t,a,n){var i=r.axis;if(!i.scale.isBlank()&&i.containData(e)){if(!r.involveSeries)return void t.showPointer(r,e);var o=function QY(r,e){var t=e.axis,a=t.dim,n=r,i=[],o=Number.MAX_VALUE,s=-1;return A(e.seriesModels,function(l,u){var h,v,f=l.getData().mapDimensionsAll(a);if(l.getAxisTooltipData){var c=l.getAxisTooltipData(f,r,t);v=c.dataIndices,h=c.nestestValue}else{if(!(v=l.getData().indicesOfNearest(f[0],r,"category"===t.type?.5:null)).length)return;h=l.getData().get(f[0],v[0])}if(null!=h&&isFinite(h)){var p=r-h,d=Math.abs(p);d<=o&&((d<o||p>=0&&s<0)&&(o=d,s=p,n=h,i.length=0),A(v,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:n}}(e,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&null==n.seriesIndex&&V(n,s[0]),!a&&r.snap&&i.containData(l)&&null!=l&&(e=l),t.showPointer(r,e,s),t.showTooltip(r,o,l)}}function JY(r,e,t,a){r[e.key]={value:t,payloadBatch:a}}function $Y(r,e,t,a){var n=t.payloadBatch,i=e.axis,o=i.model,s=e.axisPointerModel;if(e.triggerTooltip&&n.length){var l=e.coordSys.model,u=gl(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:a,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:n.slice()})}}function qD(r){var e=r.axis.model,t={},a=t.axisDim=r.axis.dim;return t.axisIndex=t[a+"AxisIndex"]=e.componentIndex,t.axisName=t[a+"AxisName"]=e.name,t.axisId=t[a+"AxisId"]=e.id,t}function kh(r){return!r||null==r[0]||isNaN(r[0])||null==r[1]||isNaN(r[1])}function kl(r){ui.registerAxisPointerClass("CartesianAxisPointer",GY),r.registerComponentModel(HY),r.registerComponentView(KY),r.registerPreprocessor(function(e){if(e){(!e.axisPointer||0===e.axisPointer.length)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!z(t)&&(e.axisPointer.link=[t])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=function WG(r,e){var t={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function UG(r,e,t){var a=e.getComponent("tooltip"),n=e.getComponent("axisPointer"),i=n.get("link",!0)||[],o=[];A(t.getCoordinateSystems(),function(s){if(s.axisPointerEnabled){var l=gl(s.model),u=r.coordSysAxesInfo[l]={};r.coordSysMap[l]=s;var h=s.model.getModel("tooltip",a);if(A(s.getAxes(),it(d,!1,null)),s.getTooltipAxes&&a&&h.get("show")){var v="axis"===h.get("trigger"),c="cross"===h.get(["axisPointer","type"]),p=s.getTooltipAxes(h.get(["axisPointer","axis"]));(v||c)&&A(p.baseAxes,it(d,!c||"cross",v)),c&&A(p.otherAxes,it(d,"cross",!1))}}function d(g,y,m){var _=m.model.getModel("axisPointer",n),S=_.get("show");if(S&&("auto"!==S||g||pg(_))){null==y&&(y=_.get("triggerTooltip")),_=g?function YG(r,e,t,a,n,i){var o=e.getModel("axisPointer"),l={};A(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(v){l[v]=et(o.get(v))}),l.snap="category"!==r.type&&!!i,"cross"===o.get("type")&&(l.type="line");var u=l.label||(l.label={});if(null==u.show&&(u.show=!1),"cross"===n){var f=o.get(["label","show"]);if(u.show=f??!0,!i){var h=l.lineStyle=o.get("crossStyle");h&&Q(u,h.textStyle)}}return r.model.getModel("axisPointer",new Rt(l,t,a))}(m,h,n,e,g,y):_;var b=_.get("snap"),x=gl(m.model),w=y||b||"category"===m.type,T=r.axesInfo[x]={key:x,axis:m,coordSys:s,axisPointerModel:_,triggerTooltip:y,involveSeries:w,snap:b,useHandle:pg(_),seriesModels:[],linkGroup:null};u[x]=T,r.seriesInvolved=r.seriesInvolved||w;var C=function XG(r,e){for(var t=e.model,a=e.dim,n=0;n<r.length;n++){var i=r[n]||{};if(vg(i[a+"AxisId"],t.id)||vg(i[a+"AxisIndex"],t.componentIndex)||vg(i[a+"AxisName"],t.name))return n}}(i,m);if(null!=C){var M=o[C]||(o[C]={axesInfo:{}});M.axesInfo[x]=T,M.mapper=i[C].mapper,T.linkGroup=M}}}})}(t,r,e),t.seriesInvolved&&function ZG(r,e){e.eachSeries(function(t){var a=t.coordinateSystem,n=t.get(["tooltip","trigger"],!0),i=t.get(["tooltip","show"],!0);!a||"none"===n||!1===n||"item"===n||!1===i||!1===t.get(["axisPointer","show"],!0)||A(r.coordSysAxesInfo[gl(a.model)],function(o){var s=o.axis;a.getAxis(s.dim)===s&&(o.seriesModels.push(t),null==o.seriesDataCount&&(o.seriesDataCount=0),o.seriesDataCount+=t.getData().count())})})}(t,r),t}(e,t)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},jY)}var i8=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis;"angle"===s.dim&&(this.animationThreshold=Math.PI/18);var l=s.polar,f=l.getOtherAxis(s).getExtent(),h=s.dataToCoord(a),v=i.get("type");if(v&&"none"!==v){var c=Yy(i),p=s8[v](s,l,h,f);p.style=c,t.graphicKey=p.type,t.pointer=p}var g=function o8(r,e,t,a,n){var i=e.axis,o=i.dataToCoord(r),s=a.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var u,f,h,l=a.getRadiusAxis().getExtent();if("radius"===i.dim){var v=[1,0,0,1,0,0];Ma(v,v,s),gr(v,v,[a.cx,a.cy]),u=Ar([o,-n],v);var c=e.getModel("axisLabel").get("rotate")||0,p=ga.innerTextLayout(s,c*Math.PI/180,-1);f=p.textAlign,h=p.textVerticalAlign}else{var d=l[1];u=a.coordToPoint([d+n,o]);var g=a.cx,y=a.cy;f=Math.abs(u[0]-g)/d<.3?"center":u[0]>g?"left":"right",h=Math.abs(u[1]-y)/d<.3?"middle":u[1]>y?"top":"bottom"}return{position:u,align:f,verticalAlign:h}}(a,n,0,l,i.get(["label","margin"]));ND(t,n,i,o,g)},e}(Uy),s8={line:function(r,e,t,a){return"angle"===r.dim?{type:"Line",shape:Xy(e.coordToPoint([a[0],t]),e.coordToPoint([a[1],t]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(r,e,t,a){var n=Math.max(1,r.getBandWidth()),i=Math.PI/180;return"angle"===r.dim?{type:"Sector",shape:GD(e.cx,e.cy,a[0],a[1],(-t-n/2)*i,(n/2-t)*i)}:{type:"Sector",shape:GD(e.cx,e.cy,t-n/2,t+n/2,0,2*Math.PI)}}};const l8=i8;var u8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.findAxisModel=function(t){var a;return this.ecModel.eachComponent(t,function(i){i.getCoordSysModel()===this&&(a=i)},this),a},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(_t);const f8=u8;var Ky=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Qt).models[0]},e.type="polarAxis",e}(_t);Zt(Ky,co);var h8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="angleAxis",e}(Ky),v8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="radiusAxis",e}(Ky),jy=function(r){function e(t,a){return r.call(this,"radius",t,a)||this}return O(e,r),e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)["radius"===this.dim?0:1]},e}(lr);jy.prototype.dataToRadius=lr.prototype.dataToCoord,jy.prototype.radiusToData=lr.prototype.coordToData;const c8=jy;var p8=Tt(),Qy=function(r){function e(t,a){return r.call(this,"angle",t,a||[0,360])||this}return O(e,r),e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,a=t.getLabelModel(),n=t.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=t.dataToCoord(s+1)-t.dataToCoord(s),u=Math.abs(l),f=ss(null==s?"":s+"",a.getFont(),"center","top"),v=Math.max(f.height,7)/u;isNaN(v)&&(v=1/0);var c=Math.max(0,Math.floor(v)),p=p8(t.model),d=p.lastAutoInterval,g=p.lastTickCount;return null!=d&&null!=g&&Math.abs(d-c)<=1&&Math.abs(g-o)<=1&&d>c?c=d:(p.lastTickCount=o,p.lastAutoInterval=c),c},e}(lr);Qy.prototype.dataToAngle=lr.prototype.dataToCoord,Qy.prototype.angleToData=lr.prototype.coordToData;const d8=Qy;var KD=["radius","angle"],g8=function(){function r(e){this.dimensions=KD,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new c8,this._angleAxis=new d8,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return r.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},r.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},r.prototype.getAxis=function(e){return this["_"+e+"Axis"]},r.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},r.prototype.getAxesByScale=function(e){var t=[],a=this._angleAxis,n=this._radiusAxis;return a.scale.type===e&&t.push(a),n.scale.type===e&&t.push(n),t},r.prototype.getAngleAxis=function(){return this._angleAxis},r.prototype.getRadiusAxis=function(){return this._radiusAxis},r.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},r.prototype.getTooltipAxes=function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},r.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},r.prototype.pointToData=function(e,t){var a=this.pointToCoord(e);return[this._radiusAxis.radiusToData(a[0],t),this._angleAxis.angleToData(a[1],t)]},r.prototype.pointToCoord=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=this.getAngleAxis(),i=n.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);n.inverse?o=s-360:s=o+360;var l=Math.sqrt(t*t+a*a);t/=l,a/=l;for(var u=Math.atan2(-a,t)/Math.PI*180,f=u<o?1:-1;u<o||u>s;)u+=360*f;return[l,u]},r.prototype.coordToPoint=function(e){var t=e[0],a=e[1]/180*Math.PI;return[Math.cos(a)*t+this.cx,-Math.sin(a)*t+this.cy]},r.prototype.getArea=function(){var e=this.getAngleAxis(),a=this.getRadiusAxis().getExtent().slice();a[0]>a[1]&&a.reverse();var n=e.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:a[0],r:a[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:e.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,h=this.r,v=this.r0;return f<=h*h&&f>=v*v}}},r.prototype.convertToPixel=function(e,t,a){return jD(t)===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){return jD(t)===this?this.pointToData(a):null},r}();function jD(r){var e=r.seriesModel,t=r.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const y8=g8;function _8(r,e){var t=this,a=t.getAngleAxis(),n=t.getRadiusAxis();if(a.scale.setExtent(1/0,-1/0),n.scale.setExtent(1/0,-1/0),r.eachSeries(function(s){if(s.coordinateSystem===t){var l=s.getData();A(qf(l,"radius"),function(u){n.scale.unionExtentFromData(l,u)}),A(qf(l,"angle"),function(u){a.scale.unionExtentFromData(l,u)})}}),$n(a.scale,a.model),$n(n.scale,n.model),"category"===a.type&&!a.onBand){var i=a.getExtent(),o=360/a.scale.count();a.inverse?i[1]+=o:i[1]-=o,a.setExtent(i[0],i[1])}}function QD(r,e){if(r.type=e.get("type"),r.scale=al(e),r.onBand=e.get("boundaryGap")&&"category"===r.type,r.inverse=e.get("inverse"),function S8(r){return"angleAxis"===r.mainType}(e)){r.inverse=r.inverse!==e.get("clockwise");var t=e.get("startAngle");r.setExtent(t,t+(r.inverse?-360:360))}e.axis=r,r.model=e}var x8={dimensions:KD,create:function(r,e){var t=[];return r.eachComponent("polar",function(a,n){var i=new y8(n+"");i.update=_8;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=a.findAxisModel("radiusAxis"),u=a.findAxisModel("angleAxis");QD(o,l),QD(s,u),function m8(r,e,t){var a=e.get("center"),n=t.getWidth(),i=t.getHeight();r.cx=H(a[0],n),r.cy=H(a[1],i);var o=r.getRadiusAxis(),s=Math.min(n,i)/2,l=e.get("radius");null==l?l=[0,"100%"]:z(l)||(l=[0,l]);var u=[H(l[0],s),H(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}(i,a,e),t.push(i),a.coordinateSystem=i,i.model=a}),r.eachSeries(function(a){if("polar"===a.get("coordinateSystem")){var n=a.getReferringComponents("polar",Qt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}};const b8=x8;var w8=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Oh(r,e,t){e[1]>e[0]&&(e=e.slice().reverse());var a=r.coordToPoint([e[0],t]),n=r.coordToPoint([e[1],t]);return{x1:a[0],y1:a[1],x2:n[0],y2:n[1]}}function Nh(r){return r.getRadiusAxis().inverse?0:1}function JD(r){var e=r[0],t=r[r.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&r.pop()}var T8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return O(e,r),e.prototype.render=function(t,a){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),s=n.getTicksCoords(),l=n.getMinorTicksCoords(),u=G(n.getViewLabels(),function(f){f=et(f);var h=n.scale,v="ordinal"===h.type?h.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=n.dataToCoord(v),f});JD(u),JD(s),A(w8,function(f){t.get([f,"show"])&&(!n.scale.isBlank()||"axisLine"===f)&&C8[f](this.group,t,i,s,l,o,u)},this)}},e.type="angleAxis",e}(ui),C8={axisLine:function(r,e,t,a,n,i){var u,o=e.getModel(["axisLine","lineStyle"]),s=Nh(t),l=s?0:1;(u=0===i[l]?new Tr({shape:{cx:t.cx,cy:t.cy,r:i[s]},style:o.getLineStyle(),z2:1,silent:!0}):new Bs({shape:{cx:t.cx,cy:t.cy,r:i[s],r0:i[l]},style:o.getLineStyle(),z2:1,silent:!0})).style.fill=null,r.add(u)},axisTick:function(r,e,t,a,n,i){var o=e.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[Nh(t)],u=G(a,function(f){return new ie({shape:Oh(t,[l,l+s],f.coord)})});r.add(Ye(u,{style:Q(o.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(r,e,t,a,n,i){if(n.length){for(var o=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[Nh(t)],f=[],h=0;h<n.length;h++)for(var v=0;v<n[h].length;v++)f.push(new ie({shape:Oh(t,[u,u+l],n[h][v].coord)}));r.add(Ye(f,{style:Q(s.getModel("lineStyle").getLineStyle(),Q(o.getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(r,e,t,a,n,i,o){var s=e.getCategories(!0),l=e.getModel("axisLabel"),u=l.get("margin"),f=e.get("triggerEvent");A(o,function(h,v){var c=l,p=h.tickValue,d=i[Nh(t)],g=t.coordToPoint([d+u,h.coord]),y=t.cx,m=t.cy,_=Math.abs(g[0]-y)/d<.3?"center":g[0]>y?"left":"right",S=Math.abs(g[1]-m)/d<.3?"middle":g[1]>m?"top":"bottom";if(s&&s[p]){var b=s[p];J(b)&&b.textStyle&&(c=new Rt(b.textStyle,l,l.ecModel))}var x=new xt({silent:ga.isLabelSilent(e),style:Ot(c,{x:g[0],y:g[1],fill:c.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:h.formattedLabel,align:_,verticalAlign:S})});if(r.add(x),f){var w=ga.makeAxisEventDataBase(e);w.targetType="axisLabel",w.value=h.rawLabel,nt(x).eventData=w}},this)},splitLine:function(r,e,t,a,n,i){var s=e.getModel("splitLine").getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h<a.length;h++){var v=u++%l.length;f[v]=f[v]||[],f[v].push(new ie({shape:Oh(t,i,a[h].coord)}))}for(h=0;h<f.length;h++)r.add(Ye(f[h],{style:Q({stroke:l[h%l.length]},s.getLineStyle()),silent:!0,z:e.get("z")}))},minorSplitLine:function(r,e,t,a,n,i){if(n.length){for(var s=e.getModel("minorSplitLine").getModel("lineStyle"),l=[],u=0;u<n.length;u++)for(var f=0;f<n[u].length;f++)l.push(new ie({shape:Oh(t,i,n[u][f].coord)}));r.add(Ye(l,{style:s.getLineStyle(),silent:!0,z:e.get("z")}))}},splitArea:function(r,e,t,a,n,i){if(a.length){var s=e.getModel("splitArea").getModel("areaStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=Math.PI/180,v=-a[0].coord*h,c=Math.min(i[0],i[1]),p=Math.max(i[0],i[1]),d=e.get("clockwise"),g=1,y=a.length;g<=y;g++){var m=g===y?a[0].coord:a[g].coord,_=u++%l.length;f[_]=f[_]||[],f[_].push(new Me({shape:{cx:t.cx,cy:t.cy,r0:c,r:p,startAngle:v,endAngle:-m*h,clockwise:d},silent:!0})),v=-m*h}for(g=0;g<f.length;g++)r.add(Ye(f[g],{style:Q({fill:l[g%l.length]},s.getAreaStyle()),silent:!0}))}}};const A8=T8;var M8=["axisLine","axisTickLabel","axisName"],D8=["splitLine","splitArea","minorSplitLine"],L8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return O(e,r),e.prototype.render=function(t,a){if(this.group.removeAll(),t.get("show")){var n=this._axisGroup,i=this._axisGroup=new rt;this.group.add(i);var o=t.axis,s=o.polar,l=s.getAngleAxis(),u=o.getTicksCoords(),f=o.getMinorTicksCoords(),h=l.getExtent()[0],v=o.getExtent(),c=function P8(r,e,t){return{position:[r.cx,r.cy],rotation:t/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}(s,t,h),p=new ga(t,c);A(M8,p.add,p),i.add(p.getGroup()),Fs(n,i,t),A(D8,function(d){t.get([d,"show"])&&!o.scale.isBlank()&&I8[d](this.group,t,s,h,v,u,f)},this)}},e.type="radiusAxis",e}(ui),I8={splitLine:function(r,e,t,a,n,i){var s=e.getModel("splitLine").getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h<i.length;h++){var v=u++%l.length;f[v]=f[v]||[],f[v].push(new Tr({shape:{cx:t.cx,cy:t.cy,r:Math.max(i[h].coord,0)}}))}for(h=0;h<f.length;h++)r.add(Ye(f[h],{style:Q({stroke:l[h%l.length],fill:null},s.getLineStyle()),silent:!0}))},minorSplitLine:function(r,e,t,a,n,i,o){if(o.length){for(var l=e.getModel("minorSplitLine").getModel("lineStyle"),u=[],f=0;f<o.length;f++)for(var h=0;h<o[f].length;h++)u.push(new Tr({shape:{cx:t.cx,cy:t.cy,r:o[f][h].coord}}));r.add(Ye(u,{style:Q({fill:null},l.getLineStyle()),silent:!0}))}},splitArea:function(r,e,t,a,n,i){if(i.length){var s=e.getModel("splitArea").getModel("areaStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=i[0].coord,v=1;v<i.length;v++){var c=u++%l.length;f[c]=f[c]||[],f[c].push(new Me({shape:{cx:t.cx,cy:t.cy,r0:h,r:i[v].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),h=i[v].coord}for(v=0;v<f.length;v++)r.add(Ye(f[v],{style:Q({fill:l[v%l.length]},s.getAreaStyle()),silent:!0}))}}};const R8=L8;function $D(r){return r.get("stack")||"__ec_stack_"+r.seriesIndex}function tL(r,e){return e.dim+r.model.componentIndex}const O8=function E8(r,e,t){var a={},n=function k8(r){var e={};A(r,function(a,n){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=tL(o,s),u=s.getExtent(),f="category"===s.type?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),h=e[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},v=h.stacks;e[l]=h;var c=$D(a);v[c]||h.autoWidthCount++,v[c]=v[c]||{width:0,maxWidth:0};var p=H(a.get("barWidth"),f),d=H(a.get("barMaxWidth"),f),g=a.get("barGap"),y=a.get("barCategoryGap");p&&!v[c].width&&(p=Math.min(h.remainedWidth,p),v[c].width=p,h.remainedWidth-=p),d&&(v[c].maxWidth=d),null!=g&&(h.gap=g),null!=y&&(h.categoryGap=y)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,s=H(a.categoryGap,a.bandWidth),l=H(a.gap,1),u=a.remainedWidth,f=a.autoWidthCount,h=(u-s)/(f+(f-1)*l);h=Math.max(h,0),A(i,function(d,g){var y=d.maxWidth;y&&y<h&&(y=Math.min(y,u),d.width&&(y=Math.min(y,d.width)),u-=y,d.width=y,f--)}),h=(u-s)/(f+(f-1)*l),h=Math.max(h,0);var c,v=0;A(i,function(d,g){d.width||(d.width=h),c=d,v+=d.width*(1+l)}),c&&(v-=c.width*l);var p=-v/2;A(i,function(d,g){t[n][g]=t[n][g]||{offset:p,width:d.width},p+=d.width*(1+l)})}),t}(Lt(e.getSeriesByType(r),function(i){return!e.isSeriesFiltered(i)&&i.coordinateSystem&&"polar"===i.coordinateSystem.type}));e.eachSeriesByType(r,function(i){if("polar"===i.coordinateSystem.type){var o=i.getData(),s=i.coordinateSystem,l=s.getBaseAxis(),u=tL(s,l),f=$D(i),h=n[u][f],v=h.offset,c=h.width,p=s.getOtherAxis(l),d=i.coordinateSystem.cx,g=i.coordinateSystem.cy,y=i.get("barMinHeight")||0,m=i.get("barMinAngle")||0;a[f]=a[f]||[];for(var _=o.mapDimension(p.dim),S=o.mapDimension(l.dim),b=pa(o,_),x="radius"!==l.dim||!i.get("roundCap",!0),w=p.dataToCoord(0),T=0,C=o.count();T<C;T++){var M=o.get(_,T),D=o.get(S,T),L=M>=0?"p":"n",I=w;b&&(a[f][D]||(a[f][D]={p:w,n:w}),I=a[f][D][L]);var P=void 0,R=void 0,E=void 0,N=void 0;if("radius"===p.dim){var k=p.dataToCoord(M)-w,B=l.dataToCoord(D);Math.abs(k)<y&&(k=(k<0?-1:1)*y),P=I,R=I+k,N=(E=B-v)-c,b&&(a[f][D][L]=R)}else{var F=p.dataToCoord(M,x)-w,W=l.dataToCoord(D);Math.abs(F)<m&&(F=(F<0?-1:1)*m),R=(P=W+v)+c,E=I,N=I+F,b&&(a[f][D][L]=N)}o.setItemLayout(T,{cx:d,cy:g,r0:P,r:R,startAngle:-E*Math.PI/180,endAngle:-N*Math.PI/180,clockwise:E>=N})}}})};var N8={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},V8={splitNumber:5},B8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="polar",e}(Gt);function Jy(r,e){e=e||{};var a=r.axis,n={},i=a.position,o=a.orient,s=r.coordinateSystem.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};n.position=["vertical"===o?u.vertical[i]:l[0],"horizontal"===o?u.horizontal[i]:l[3]],n.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],n.labelDirection=n.tickDirection=n.nameDirection={top:-1,bottom:1,right:1,left:-1}[i],r.get(["axisTick","inside"])&&(n.tickDirection=-n.tickDirection),ee(e.labelInside,r.get(["axisLabel","inside"]))&&(n.labelDirection=-n.labelDirection);var v=e.rotate;return null==v&&(v=r.get(["axisLabel","rotate"])),n.labelRotation="top"===i?-v:v,n.z2=1,n}var G8=["axisLine","axisTickLabel","axisName"],F8=["splitArea","splitLine"],H8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="SingleAxisPointer",t}return O(e,r),e.prototype.render=function(t,a,n,i){var o=this.group;o.removeAll();var s=this._axisGroup;this._axisGroup=new rt;var l=Jy(t),u=new ga(t,l);A(G8,u.add,u),o.add(this._axisGroup),o.add(u.getGroup()),A(F8,function(f){t.get([f,"show"])&&W8[f](this,this.group,this._axisGroup,t)},this),Fs(s,this._axisGroup,t),r.prototype.render.call(this,t,a,n,i)},e.prototype.remove=function(){bC(this)},e.type="singleAxis",e}(ui),W8={splitLine:function(r,e,t,a){var n=a.axis;if(!n.scale.isBlank()){var i=a.getModel("splitLine"),o=i.getModel("lineStyle"),s=o.get("color");s=s instanceof Array?s:[s];for(var l=o.get("width"),u=a.coordinateSystem.getRect(),f=n.isHorizontal(),h=[],v=0,c=n.getTicksCoords({tickModel:i}),p=[],d=[],g=0;g<c.length;++g){var y=n.toGlobalCoord(c[g].coord);f?(p[0]=y,p[1]=u.y,d[0]=y,d[1]=u.y+u.height):(p[0]=u.x,p[1]=y,d[0]=u.x+u.width,d[1]=y);var m=new ie({shape:{x1:p[0],y1:p[1],x2:d[0],y2:d[1]},silent:!0});ro(m.shape,l);var _=v++%s.length;h[_]=h[_]||[],h[_].push(m)}var S=o.getLineStyle(["color"]);for(g=0;g<h.length;++g)e.add(Ye(h[g],{style:Q({stroke:s[g%s.length]},S),silent:!0}))}},splitArea:function(r,e,t,a){xC(r,t,a,a)}};const U8=H8;var eL=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getCoordSysModel=function(){return this},e.type="singleAxis",e.layoutMode="box",e.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},e}(_t);Zt(eL,co.prototype);const $y=eL;var Y8=function(r){function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||"value",s.position=o||"bottom",s}return O(e,r),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.pointToData=function(t,a){return this.coordinateSystem.pointToData(t)[0]},e}(lr);const Z8=Y8;var rL=["single"],X8=function(){function r(e,t,a){this.type="single",this.dimension="single",this.dimensions=rL,this.axisPointerEnabled=!0,this.model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var i=new Z8(this.dimension,al(e),[0,0],e.get("type"),e.get("position"));i.onBand="category"===i.type&&e.get("boundaryGap"),i.inverse=e.get("inverse"),i.orient=e.get("orient"),e.axis=i,i.model=e,i.coordinateSystem=this,this._axis=i},r.prototype.update=function(e,t){e.eachSeries(function(a){if(a.coordinateSystem===this){var n=a.getData();A(n.mapDimensionsAll(this.dimension),function(i){this._axis.scale.unionExtentFromData(n,i)},this),$n(this._axis.scale,this._axis.model)}},this)},r.prototype.resize=function(e,t){this._rect=Jt({left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")},{width:t.getWidth(),height:t.getHeight()}),this._adjustAxis()},r.prototype.getRect=function(){return this._rect},r.prototype._adjustAxis=function(){var e=this._rect,t=this._axis,a=t.isHorizontal(),n=a?[0,e.width]:[0,e.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),this._updateAxisTransform(t,a?e.x:e.y)},r.prototype._updateAxisTransform=function(e,t){var a=e.getExtent(),n=a[0]+a[1],i=e.isHorizontal();e.toGlobalCoord=i?function(o){return o+t}:function(o){return n-o+t},e.toLocalCoord=i?function(o){return o-t}:function(o){return n-o+t}},r.prototype.getAxis=function(){return this._axis},r.prototype.getBaseAxis=function(){return this._axis},r.prototype.getAxes=function(){return[this._axis]},r.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},r.prototype.containPoint=function(e){var t=this.getRect(),a=this.getAxis();return"horizontal"===a.orient?a.contain(a.toLocalCoord(e[0]))&&e[1]>=t.y&&e[1]<=t.y+t.height:a.contain(a.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},r.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},r.prototype.dataToPoint=function(e){var t=this.getAxis(),a=this.getRect(),n=[],i="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),n[i]=t.toGlobalCoord(t.dataToCoord(+e)),n[1-i]=0===i?a.y+a.height/2:a.x+a.width/2,n},r.prototype.convertToPixel=function(e,t,a){return aL(t)===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){return aL(t)===this?this.pointToData(a):null},r}();function aL(r){var e=r.seriesModel,t=r.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const q8=X8;var j8={create:function K8(r,e){var t=[];return r.eachComponent("singleAxis",function(a,n){var i=new q8(a,r,e);i.name="single_"+n,i.resize(a,e),a.coordinateSystem=i,t.push(i)}),r.eachSeries(function(a){if("singleAxis"===a.get("coordinateSystem")){var n=a.getReferringComponents("singleAxis",Qt).models[0];a.coordinateSystem=n&&n.coordinateSystem}}),t},dimensions:rL};const Q8=j8;var nL=["x","y"],J8=["width","height"],$8=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.coordinateSystem,u=tm(l,1-Vh(s)),f=l.dataToPoint(a)[0],h=i.get("type");if(h&&"none"!==h){var v=Yy(i),c=t7[h](s,f,u);c.style=v,t.graphicKey=c.type,t.pointer=c}BD(a,t,Jy(n),n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=Jy(a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=Zy(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.coordinateSystem,l=Vh(o),u=tm(s,l),f=[t.x,t.y];f[l]+=a[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var h=tm(s,1-l),v=(h[1]+h[0])/2,c=[v,v];return c[l]=f[l],{x:f[0],y:f[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(Uy),t7={line:function(r,e,t){return{type:"Line",subPixelOptimize:!0,shape:Xy([e,t[0]],[e,t[1]],Vh(r))}},shadow:function(r,e,t){var a=r.getBandWidth();return{type:"Rect",shape:zD([e-a/2,t[0]],[a,t[1]-t[0]],Vh(r))}}};function Vh(r){return r.isHorizontal()?0:1}function tm(r,e){var t=r.getRect();return[t[nL[e]],t[nL[e]]+t[J8[e]]]}const e7=$8;var r7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="single",e}(Gt),n7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a,n){var i=Yi(t);r.prototype.init.apply(this,arguments),iL(t,i)},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),iL(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(_t);function iL(r,e){var a,t=r.cellSize;1===(a=z(t)?t:r.cellSize=[t,t]).length&&(a[1]=a[0]);var n=G([0,1],function(i){return function vk(r,e){return null!=r[Gn[e][0]]||null!=r[Gn[e][1]]&&null!=r[Gn[e][2]]}(e,i)&&(a[i]="auto"),null!=a[i]&&"auto"!==a[i]});Fa(r,e,{type:"box",ignoreSize:n})}const i7=n7;var o7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=this.group;i.removeAll();var o=t.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=a.getLocaleModel();this._renderDayRect(t,s,i),this._renderLines(t,s,l,i),this._renderYearText(t,s,l,i),this._renderMonthText(t,u,l,i),this._renderWeekText(t,u,s,l,i)},e.prototype._renderDayRect=function(t,a,n){for(var i=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=a.start.time;u<=a.end.time;u=i.getNextNDay(u,1).time){var f=i.dataToRect([u],!1).tl,h=new St({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});n.add(h)}},e.prototype._renderLines=function(t,a,n,i){var o=this,s=t.coordinateSystem,l=t.getModel(["splitLine","lineStyle"]).getLineStyle(),u=t.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=a.start,v=0;h.time<=a.end.time;v++){p(h.formatedDate),0===v&&(h=s.getDateInfo(a.start.y+"-"+a.start.m));var c=h.date;c.setMonth(c.getMonth()+1),h=s.getDateInfo(c)}function p(d){o._firstDayOfMonth.push(s.getDateInfo(d)),o._firstDayPoints.push(s.dataToRect([d],!1).tl);var g=o._getLinePointsOfOneWeek(t,d,n);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}p(s.getNextNDay(a.end.time,1).formatedDate),u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,n),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,n),l,i)},e.prototype._getEdgesPoints=function(t,a,n){var i=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===n?0:1;return i[0][o]=i[0][o]-a/2,i[1][o]=i[1][o]+a/2,i},e.prototype._drawSplitline=function(t,a,n){var i=new Le({z2:20,shape:{points:t},style:a});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,a,n){for(var i=t.coordinateSystem,o=i.getDateInfo(a),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),f=i.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f["horizontal"===n?"bl":"tr"]}return s},e.prototype._formatterLabel=function(t,a){return U(t)&&t?function lk(r,e,t){return A(e,function(a,n){r=r.replace("{"+n+"}",t?we(a):a)}),r}(t,a):j(t)?t(a):a.nameMap},e.prototype._yearTextPositionControl=function(t,a,n,i,o){var s=a[0],l=a[1],u=["center","bottom"];"bottom"===i?(l+=o,u=["center","top"]):"left"===i?s-=o:"right"===i?(s+=o,u=["center","top"]):l-=o;var f=0;return("left"===i||"right"===i)&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},e.prototype._renderYearText=function(t,a,n,i){var o=t.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l="horizontal"!==n?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,h=(u[0][1]+u[1][1])/2,v="horizontal"===n?0:1,c={top:[f,u[v][1]],bottom:[f,u[1-v][1]],left:[u[1-v][0],h],right:[u[v][0],h]},p=a.start.y;+a.end.y>+a.start.y&&(p=p+"-"+a.end.y);var d=o.get("formatter"),y=this._formatterLabel(d,{start:a.start.y,end:a.end.y,nameMap:p}),m=new xt({z2:30,style:Ot(o,{text:y})});m.attr(this._yearTextPositionControl(m,c[l],n,l,s)),i.add(m)}},e.prototype._monthTextPositionControl=function(t,a,n,i,o){var s="left",l="top",u=t[0],f=t[1];return"horizontal"===n?(f+=o,a&&(s="center"),"start"===i&&(l="bottom")):(u+=o,a&&(l="middle"),"start"===i&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderMonthText=function(t,a,n,i){var o=t.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),h=[this._tlpoints,this._blpoints];(!s||U(s))&&(s&&(a=ip(s)||a),s=a.get(["time","monthAbbr"])||[]);var v="start"===u?0:1,c="horizontal"===n?0:1;l="start"===u?-l:l;for(var p="center"===f,d=0;d<h[v].length-1;d++){var g=h[v][d].slice(),y=this._firstDayOfMonth[d];p&&(g[c]=(this._firstDayPoints[d][c]+h[0][d+1][c])/2);var _=o.get("formatter"),S=s[+y.m-1],b={yyyy:y.y,yy:(y.y+"").slice(2),MM:y.m,M:+y.m,nameMap:S},x=this._formatterLabel(_,b),w=new xt({z2:30,style:V(Ot(o,{text:x}),this._monthTextPositionControl(g,p,n,u,l))});i.add(w)}}},e.prototype._weekTextPositionControl=function(t,a,n,i,o){var s="center",l="middle",u=t[0],f=t[1],h="start"===n;return"horizontal"===a?(u=u+i+(h?1:-1)*o[0]/2,s=h?"right":"left"):(f=f+i+(h?1:-1)*o[1]/2,l=h?"bottom":"top"),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderWeekText=function(t,a,n,i,o){var s=t.getModel("dayLabel");if(s.get("show")){var l=t.coordinateSystem,u=s.get("position"),f=s.get("nameMap"),h=s.get("margin"),v=l.getFirstDayOfWeek();f&&!U(f)||(f&&(a=ip(f)||a),f=a.get(["time","dayOfWeekShort"])||G(a.get(["time","dayOfWeekAbbr"]),function(b){return b[0]}));var p=l.getNextNDay(n.end.time,7-n.lweek).time,d=[l.getCellWidth(),l.getCellHeight()];h=H(h,Math.min(d[1],d[0])),"start"===u&&(p=l.getNextNDay(n.start.time,-(7+n.fweek)).time,h=-h);for(var g=0;g<7;g++){var _,y=l.getNextNDay(p,g),m=l.dataToRect([y.time],!1).center;_=Math.abs((g+v)%7);var S=new xt({z2:30,style:V(Ot(s,{text:f[_]}),this._weekTextPositionControl(m,i,u,h,d))});o.add(S)}}},e.type="calendar",e}(Gt);const s7=o7;var em=864e5,l7=function(){function r(e,t,a){this.type="calendar",this.dimensions=r.dimensions,this.getDimensionsInfo=r.getDimensionsInfo,this._model=e}return r.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},r.prototype.getRangeInfo=function(){return this._rangeInfo},r.prototype.getModel=function(){return this._model},r.prototype.getRect=function(){return this._rect},r.prototype.getCellWidth=function(){return this._sw},r.prototype.getCellHeight=function(){return this._sh},r.prototype.getOrient=function(){return this._orient},r.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},r.prototype.getDateInfo=function(e){var t=(e=Ue(e)).getFullYear(),a=e.getMonth()+1,n=a<10?"0"+a:""+a,i=e.getDate(),o=i<10?"0"+i:""+i,s=e.getDay();return{y:t+"",m:n,d:o,day:s=Math.abs((s+7-this.getFirstDayOfWeek())%7),time:e.getTime(),formatedDate:t+"-"+n+"-"+o,date:e}},r.prototype.getNextNDay=function(e,t){return 0===(t=t||0)||(e=new Date(this.getDateInfo(e).time)).setDate(e.getDate()+t),this.getDateInfo(e)},r.prototype.update=function(e,t){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var a=this._rangeInfo.weeks||1,n=["width","height"],i=this._model.getCellSize().slice(),o=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[a,7]:[7,a];A([0,1],function(h){f(i,h)&&(o[n[h]]=i[h]*s[h])});var l={width:t.getWidth(),height:t.getHeight()},u=this._rect=Jt(o,l);function f(h,v){return null!=h[v]&&"auto"!==h[v]}A([0,1],function(h){f(i,h)||(i[h]=u[n[h]]/s[h])}),this._sw=i[0],this._sh=i[1]},r.prototype.dataToPoint=function(e,t){z(e)&&(e=e[0]),null==t&&(t=!0);var a=this.getDateInfo(e),n=this._rangeInfo;if(t&&!(a.time>=n.start.time&&a.time<n.end.time+em))return[NaN,NaN];var o=a.day,s=this._getRangeInfo([n.start.time,a.formatedDate]).nthWeek;return"vertical"===this._orient?[this._rect.x+o*this._sw+this._sw/2,this._rect.y+s*this._sh+this._sh/2]:[this._rect.x+s*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]},r.prototype.pointToData=function(e){var t=this.pointToDate(e);return t&&t.time},r.prototype.dataToRect=function(e,t){var a=this.dataToPoint(e,t);return{contentShape:{x:a[0]-(this._sw-this._lineWidth)/2,y:a[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:a,tl:[a[0]-this._sw/2,a[1]-this._sh/2],tr:[a[0]+this._sw/2,a[1]-this._sh/2],br:[a[0]+this._sw/2,a[1]+this._sh/2],bl:[a[0]-this._sw/2,a[1]+this._sh/2]}},r.prototype.pointToDate=function(e){var t=Math.floor((e[0]-this._rect.x)/this._sw)+1,a=Math.floor((e[1]-this._rect.y)/this._sh)+1,n=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(a,t-1,n):this._getDateByWeeksAndDay(t,a-1,n)},r.prototype.convertToPixel=function(e,t,a){var n=oL(t);return n===this?n.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=oL(t);return n===this?n.pointToData(a):null},r.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},r.prototype._initRangeOption=function(){var t,e=this._model.get("range");if(z(e)&&1===e.length&&(e=e[0]),z(e))t=e;else{var a=e.toString();if(/^\d{4}$/.test(a)&&(t=[a+"-01-01",a+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(a)){var n=this.getDateInfo(a),i=n.date;i.setMonth(i.getMonth()+1);var o=this.getNextNDay(i,-1);t=[n.formatedDate,o.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(a)&&(t=[a,a])}if(!t)return e;var s=this._getRangeInfo(t);return s.start.time>s.end.time&&t.reverse(),t},r.prototype._getRangeInfo=function(e){var a,t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])];t[0].time>t[1].time&&(a=!0,t.reverse());var n=Math.floor(t[1].time/em)-Math.floor(t[0].time/em)+1,i=new Date(t[0].time),o=i.getDate(),s=t[1].date.getDate();i.setDate(o+n-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-t[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-t[1].time)*u>0;)n-=u,i.setDate(l-u);var f=Math.floor((n+t[0].day+6)/7),h=a?1-f:f-1;return a&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:n,weeks:f,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},r.prototype._getDateByWeeksAndDay=function(e,t,a){var n=this._getRangeInfo(a);if(e>n.weeks||0===e&&t<n.fweek||e===n.weeks&&t>n.lweek)return null;var i=7*(e-1)-n.fweek+t,o=new Date(n.start.time);return o.setDate(+n.start.d+i),this.getDateInfo(o)},r.create=function(e,t){var a=[];return e.eachComponent("calendar",function(n){var i=new r(n,e,t);a.push(i),n.coordinateSystem=i}),e.eachSeries(function(n){"calendar"===n.get("coordinateSystem")&&(n.coordinateSystem=a[n.get("calendarIndex")||0])}),a},r.dimensions=["time","value"],r}();function oL(r){var e=r.calendarModel,t=r.seriesModel;return e?e.coordinateSystem:t?t.coordinateSystem:null}const u7=l7;function sL(r,e){var t;return A(e,function(a){null!=r[a]&&"auto"!==r[a]&&(t=!0)}),t}var lL=["transition","enterFrom","leaveTo"],c7=lL.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Bh(r,e,t){if(t&&(!r[t]&&e[t]&&(r[t]={}),r=r[t],e=e[t]),r&&e)for(var a=t?lL:c7,n=0;n<a.length;n++){var i=a[n];null==r[i]&&null!=e[i]&&(r[i]=e[i])}}var d7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.preventAutoZ=!0,t}return O(e,r),e.prototype.mergeOption=function(t,a){var n=this.option.elements;this.option.elements=null,r.prototype.mergeOption.call(this,t,a),this.option.elements=n},e.prototype.optionUpdated=function(t,a){var n=this.option,i=(a?n:t).elements,o=n.elements=a?[]:n.elements,s=[];this._flatten(i,s,null);var l=T_(o,s,"normalMerge"),u=this._elOptionsToUpdate=[];A(l,function(f,h){var v=f.newOption;v&&(u.push(v),function h7(r,e){var t=r.existing;if(e.id=r.keyInfo.id,!e.type&&t&&(e.type=t.type),null==e.parentId){var a=e.parentOption;a?e.parentId=a.id:t&&(e.parentId=t.parentId)}e.parentOption=null}(f,v),function v7(r,e,t){var a=V({},t),n=r[e],i=t.$action||"merge";"merge"===i?n?(ot(n,a,!0),Fa(n,a,{ignoreSize:!0}),$S(t,n),Bh(t,n),Bh(t,n,"shape"),Bh(t,n,"style"),Bh(t,n,"extra"),t.clipPath=n.clipPath):r[e]=a:"replace"===i?r[e]=a:"remove"===i&&n&&(r[e]=null)}(o,h,v),function p7(r,e){if(r&&(r.hv=e.hv=[sL(e,["left","right"]),sL(e,["top","bottom"])],"group"===r.type)){var t=r,a=e;null==t.width&&(t.width=a.width=0),null==t.height&&(t.height=a.height=0)}}(o[h],v))},this),n.elements=Lt(o,function(f){return f&&delete f.$action,null!=f})},e.prototype._flatten=function(t,a,n){A(t,function(i){if(i){n&&(i.parentOption=n),a.push(i);var o=i.children;o&&o.length&&this._flatten(o,a,i),delete i.children}},this)},e.prototype.useElOptionsToUpdate=function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t},e.type="graphic",e.defaultOption={elements:[]},e}(_t),uL={path:null,compoundPath:null,group:rt,image:ue,text:xt},cr=Tt(),g7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){this._elMap=q()},e.prototype.render=function(t,a,n){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,n)},e.prototype._updateElements=function(t){var a=t.useElOptionsToUpdate();if(a){var n=this._elMap,i=this.group,o=t.get("z"),s=t.get("zlevel");A(a,function(l){var u=te(l.id,null),f=null!=u?n.get(u):null,h=te(l.parentId,null),v=null!=h?n.get(h):i,c=l.type,p=l.style;"text"===c&&p&&l.hv&&l.hv[1]&&(p.textVerticalAlign=p.textBaseline=p.verticalAlign=p.align=null);var d=l.textContent,g=l.textConfig;if(p&&vD(p,c,!!g,!!d)){var y=cD(p,c,!0);!g&&y.textConfig&&(g=l.textConfig=y.textConfig),!d&&y.textContent&&(d=y.textContent)}var m=function y7(r){return r=V({},r),A(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(JS),function(e){delete r[e]}),r}(l),_=l.$action||"merge",S="merge"===_,b="replace"===_;if(S){var w=f;(x=!f)?w=fL(u,v,l.type,n):(w&&(cr(w).isNew=!1),wD(w)),w&&(Ih(w,m,t,{isInit:x}),hL(w,l,o,s))}else if(b){zh(f,l,n,t);var T=fL(u,v,l.type,n);T&&(Ih(T,m,t,{isInit:!0}),hL(T,l,o,s))}else"remove"===_&&(_D(f,l),zh(f,l,n,t));var C=n.get(u);if(C&&d)if(S){var M=C.getTextContent();M?M.attr(d):C.setTextContent(new xt(d))}else b&&C.setTextContent(new xt(d));if(C){var D=l.clipPath;if(D){var L=D.type,I=void 0,x=!1;if(S){var P=C.getClipPath();I=(x=!P||cr(P).type!==L)?rm(L):P}else b&&(x=!0,I=rm(L));C.setClipPath(I),Ih(I,D,t,{isInit:x}),Rh(I,D.keyframeAnimation,t)}var R=cr(C);C.setTextConfig(g),R.option=l,function m7(r,e,t){var a=nt(r).eventData;!r.silent&&!r.ignore&&!a&&(a=nt(r).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:r.name}),a&&(a.info=t.info)}(C,t,l),no({el:C,componentModel:t,itemName:C.name,itemTooltipOption:l.tooltip}),Rh(C,l.keyframeAnimation,t)}})}},e.prototype._relocate=function(t,a){for(var n=t.option.elements,i=this.group,o=this._elMap,s=a.getWidth(),l=a.getHeight(),u=["x","y"],f=0;f<n.length;f++)if((c=null!=(v=te((h=n[f]).id,null))?o.get(v):null)&&c.isGroup){var d=(p=c.parent)===i,g=cr(c),y=cr(p);g.width=H(g.option.width,d?s:y.width)||0,g.height=H(g.option.height,d?l:y.height)||0}for(f=n.length-1;f>=0;f--){var h,v,c;if(c=null!=(v=te((h=n[f]).id,null))?o.get(v):null){y=cr(p=c.parent);var p,_={},S=Qu(c,h,p===i?{width:s,height:l}:{width:y.width,height:y.height},null,{hv:h.hv,boundingMode:h.bounding},_);if(!cr(c).isNew&&S){for(var b=h.transition,x={},w=0;w<u.length;w++){var T=u[w],C=_[T];b&&(mi(b)||ht(b,T)>=0)?x[T]=C:c[T]=C}Ct(c,x,t,0)}else c.attr(_)}}},e.prototype._clear=function(){var t=this,a=this._elMap;a.each(function(n){zh(n,cr(n).option,a,t._lastGraphicModel)}),this._elMap=q()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Gt);function rm(r){var t=new(Z(uL,r)?uL[r]:yf(r))({});return cr(t).type=r,t}function fL(r,e,t,a){var n=rm(t);return e.add(n),a.set(r,n),cr(n).id=r,cr(n).isNew=!0,n}function zh(r,e,t,a){r&&r.parent&&("group"===r.type&&r.traverse(function(i){zh(i,e,t,a)}),Ph(r,e,a),t.removeKey(cr(r).id))}function hL(r,e,t,a){r.isGroup||A([["cursor",tr.prototype.cursor],["zlevel",a||0],["z",t||0],["z2",0]],function(n){var i=n[0];Z(e,i)?r[i]=st(e[i],n[1]):null==r[i]&&(r[i]=n[1])}),A(mt(e),function(n){if(0===n.indexOf("on")){var i=e[n];r[n]=j(i)?i:null}}),Z(e,"draggable")&&(r.draggable=e.draggable),null!=e.name&&(r.name=e.name),null!=e.id&&(r.id=e.id)}var vL=["x","y","radius","angle","single"],S7=["cartesian2d","polar","singleAxis"];function nn(r){return r+"Axis"}function cL(r){var e=r.ecModel,t={infoList:[],infoMap:q()};return r.eachTargetAxis(function(a,n){var i=e.getComponent(nn(a),n);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=t.infoMap.get(s);l||(t.infoList.push(l={model:o,axisModels:[]}),t.infoMap.set(s,l)),l.axisModels.push(i)}}}),t}var am=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},r}(),w7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return O(e,r),e.prototype.init=function(t,a,n){var i=pL(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var a=pL(t);ot(this.option,t,!0),ot(this.settledOption,a,!0),this._doInit(a)},e.prototype._doInit=function(t){var a=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i,o){"value"===this._rangePropMode[o]&&(a[i[0]]=n[i[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),a=this._targetAxisInfoMap=q();this._fillSpecifiedTargetAxis(a)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(a,this._orient)),this._noTarget=!0,a.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var a=!1;return A(vL,function(n){var i=this.getReferringComponents(nn(n),CR);if(i.specified){a=!0;var o=new am;A(i.models,function(s){o.add(s.componentIndex)}),t.set(n,o)}},this),a},e.prototype._fillAutoTargetAxisByOrient=function(t,a){var n=this.ecModel,i=!0;if(i){var o="vertical"===a?"y":"x";l(n.findComponents({mainType:o+"Axis"}),o)}function l(u,f){var h=u[0];if(h){var v=new am;if(v.add(h.componentIndex),t.set(f,v),i=!1,"x"===f||"y"===f){var c=h.getReferringComponents("grid",Qt).models[0];c&&A(u,function(p){h.componentIndex!==p.componentIndex&&c===p.getReferringComponents("grid",Qt).models[0]&&v.add(p.componentIndex)})}}}i&&l(n.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===a}}),"single"),i&&A(vL,function(u){if(i){var f=n.findComponents({mainType:nn(u),filter:function(v){return"category"===v.get("type",!0)}});if(f[0]){var h=new am;h.add(f[0].componentIndex),t.set(u,h),i=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(a){!t&&(t=a)},this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var a=this.ecModel.option;this.option.throttle=a.animation&&a.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var a=this._rangePropMode,n=this.get("rangeMode");A([["start","startValue"],["end","endValue"]],function(i,o){var s=null!=t[i[0]],l=null!=t[i[1]];s&&!l?a[o]="percent":!s&&l?a[o]="value":n?a[o]=n[o]:s&&(a[o]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(a,n){null==t&&(t=this.ecModel.getComponent(nn(a),n))},this),t},e.prototype.eachTargetAxis=function(t,a){this._targetAxisInfoMap.each(function(n,i){A(n.indexList,function(o){t.call(a,i,o)})})},e.prototype.getAxisProxy=function(t,a){var n=this.getAxisModel(t,a);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,a){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[a])return this.ecModel.getComponent(nn(t),a)},e.prototype.setRawRange=function(t){var a=this.option,n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i){(null!=t[i[0]]||null!=t[i[1]])&&(a[i[0]]=n[i[0]]=t[i[0]],a[i[1]]=n[i[1]]=t[i[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var a=this.option;A(["start","startValue","end","endValue"],function(n){a[n]=t[n]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,a){if(null!=t||null!=a)return this.getAxisProxy(t,a).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var a,n=this._targetAxisInfoMap.keys(),i=0;i<n.length;i++)for(var o=n[i],s=this._targetAxisInfoMap.get(o),l=0;l<s.indexList.length;l++){var u=this.getAxisProxy(o,s.indexList[l]);if(u.hostedBy(this))return u;a||(a=u)}return a},e.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},e.prototype.getOrient=function(){return this._orient},e.type="dataZoom",e.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],e.defaultOption={z:4,filterMode:"filter",start:0,end:100},e}(_t);function pL(r){var e={};return A(["start","end","startValue","endValue","throttle"],function(t){r.hasOwnProperty(t)&&(e[t]=r[t])}),e}const Ol=w7;var T7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.select",e}(Ol);const C7=T7;var A7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){this.dataZoomModel=t,this.ecModel=a,this.api=n},e.type="dataZoom",e}(Gt);const nm=A7;var M7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.select",e}(nm);const D7=M7;var Do=A,dL=We,L7=function(){function r(e,t,a,n){this._dimName=e,this._axisIndex=t,this.ecModel=n,this._dataZoomModel=a}return r.prototype.hostedBy=function(e){return this._dataZoomModel===e},r.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},r.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},r.prototype.getTargetSeriesModels=function(){var e=[];return this.ecModel.eachSeries(function(t){if(function x7(r){var e=r.get("coordinateSystem");return ht(S7,e)>=0}(t)){var a=nn(this._dimName),n=t.getReferringComponents(a,Qt).models[0];n&&this._axisIndex===n.componentIndex&&e.push(t)}},this),e},r.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},r.prototype.getMinMaxSpan=function(){return et(this._minMaxSpan)},r.prototype.calculateDataWindow=function(e){var u,t=this._dataExtent,n=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),o=[0,100],s=[],l=[];Do(["start","end"],function(v,c){var p=e[v],d=e[v+"Value"];"percent"===i[c]?(null==p&&(p=o[c]),d=n.parse(It(p,o,t))):(u=!0,p=It(d=null==d?t[c]:n.parse(d),t,o)),l[c]=null==d||isNaN(d)?t[c]:d,s[c]=null==p||isNaN(p)?o[c]:p}),dL(l),dL(s);var f=this._minMaxSpan;function h(v,c,p,d,g){var y=g?"Span":"ValueSpan";di(0,v,p,"all",f["min"+y],f["max"+y]);for(var m=0;m<2;m++)c[m]=It(v[m],p,d,!0),g&&(c[m]=n.parse(c[m]))}return u?h(l,s,t,o,!1):h(s,l,o,t,!0),{valueWindow:l,percentWindow:s}},r.prototype.reset=function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=function I7(r,e,t){var a=[1/0,-1/0];Do(t,function(o){!function HB(r,e,t){e&&A(qf(e,t),function(a){var n=e.getApproximateExtent(a);n[0]<r[0]&&(r[0]=n[0]),n[1]>r[1]&&(r[1]=n[1])})}(a,o.getData(),e)});var n=r.getAxisModel(),i=Cw(n.axis.scale,n,a).calculate();return[i.min,i.max]}(this,this._dimName,t),this._updateMinMaxSpan();var a=this.calculateDataWindow(e.settledOption);this._valueWindow=a.valueWindow,this._percentWindow=a.percentWindow,this._setAxisModel()}},r.prototype.filterData=function(e,t){if(e===this._dataZoomModel){var a=this._dimName,n=this.getTargetSeriesModels(),i=e.get("filterMode"),o=this._valueWindow;"none"!==i&&Do(n,function(l){var u=l.getData(),f=u.mapDimensionsAll(a);if(f.length){if("weakFilter"===i){var h=u.getStore(),v=G(f,function(c){return u.getDimensionIndex(c)},u);u.filterSelf(function(c){for(var p,d,g,y=0;y<f.length;y++){var m=h.get(v[y],c),_=!isNaN(m),S=m<o[0],b=m>o[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(p=!0),b&&(d=!0)}return g&&p&&d})}else Do(f,function(c){if("empty"===i)l.setData(u=u.map(c,function(d){return function s(l){return l>=o[0]&&l<=o[1]}(d)?d:NaN}));else{var p={};p[c]=o,u.selectRange(p)}});Do(f,function(c){u.setApproximateExtent(o,c)})}})}},r.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,a=this._dataExtent;Do(["min","max"],function(n){var i=t.get(n+"Span"),o=t.get(n+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?i=It(a[0]+o,a,[0,100],!0):null!=i&&(o=It(i,[0,100],a,!0)-a[0]),e[n+"Span"]=i,e[n+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,a=this._valueWindow;if(t){var n=dc(a,[0,500]);n=Math.min(n,20);var i=e.axis.scale.rawExtentInfo;0!==t[0]&&i.setDeterminedMinMax("min",+a[0].toFixed(n)),100!==t[1]&&i.setDeterminedMinMax("max",+a[1].toFixed(n)),i.freeze()}},r}();const P7=L7;var R7={getTargetSeries:function(r){function e(n){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(nn(o),s);n(o,s,l,i)})})}e(function(n,i,o,s){o.__dzAxisProxy=null});var t=[];e(function(n,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new P7(n,i,s,r),t.push(o.__dzAxisProxy))});var a=q();return A(t,function(n){A(n.getTargetSeriesModels(),function(i){a.set(i.uid,i)})}),a},overallReset:function(r,e){r.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).reset(t)}),t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).filterData(t,e)})}),r.eachComponent("dataZoom",function(t){var a=t.findRepresentativeAxisProxy();if(a){var n=a.getDataPercentWindow(),i=a.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}})}};const E7=R7;var gL=!1;function im(r){gL||(gL=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,E7),function k7(r){r.registerAction("dataZoom",function(e,t){A(function b7(r,e){var i,t=q(),a=[],n=q();r.eachComponent({mainType:"dataZoom",query:e},function(f){n.get(f.uid)||s(f)});do{i=!1,r.eachComponent("dataZoom",o)}while(i);function o(f){!n.get(f.uid)&&function l(f){var h=!1;return f.eachTargetAxis(function(v,c){var p=t.get(v);p&&p[c]&&(h=!0)}),h}(f)&&(s(f),i=!0)}function s(f){n.set(f.uid,!0),a.push(f),function u(f){f.eachTargetAxis(function(h,v){(t.get(h)||t.set(h,[]))[v]=!0})}(f)}return a}(t,e),function(n){n.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function O7(r){r.registerComponentModel(C7),r.registerComponentView(D7),im(r)}var pr=function r(){},yL={};function Lo(r,e){yL[r]=e}function mL(r){return yL[r]}var N7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;A(this.option.feature,function(a,n){var i=mL(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(t)),ot(a,i.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(_t);const V7=N7;function _L(r,e){var t=Bn(e.get("padding")),a=e.getItemStyle(["color","opacity"]);return a.fill=e.get("backgroundColor"),new St({shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[1]+t[3],height:r.height+t[0]+t[2],r:e.get("borderRadius")},style:a,silent:!0,z2:-1})}var z7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.render=function(t,a,n,i){var o=this.group;if(o.removeAll(),t.get("show")){var s=+t.get("itemSize"),l="vertical"===t.get("orient"),u=t.get("feature")||{},f=this._features||(this._features={}),h=[];A(u,function(p,d){h.push(d)}),new ca(this._featureNames||[],h).add(v).update(v).remove(it(v,null)).execute(),this._featureNames=h,function B7(r,e,t){var a=e.getBoxLayoutParams(),n=e.get("padding"),i={width:t.getWidth(),height:t.getHeight()},o=Jt(a,i,n);Fn(e.get("orient"),r,e.get("itemGap"),o.width,o.height),Qu(r,a,i,n)}(o,t,n),o.add(_L(o.getBoundingRect(),t)),l||o.eachChild(function(p){var d=p.__title,g=p.ensureState("emphasis"),y=g.textConfig||(g.textConfig={}),m=p.getTextContent(),_=m&&m.ensureState("emphasis");if(_&&!j(_)&&d){var S=_.style||(_.style={}),b=ss(d,xt.makeFont(S)),x=p.x+o.x,T=!1;p.y+o.y+s+b.height>n.getHeight()&&(y.position="top",T=!0);var C=T?-5-b.height:s+10;x+b.width/2>n.getWidth()?(y.position=["100%",C],S.align="right"):x-b.width/2<0&&(y.position=[0,C],S.align="left")}})}function v(p,d){var S,g=h[p],y=h[d],m=u[g],_=new Rt(m,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===g&&(m.title=i.newTitle),g&&!y){if(function G7(r){return 0===r.indexOf("my")}(g))S={onclick:_.option.onclick,featureName:g};else{var b=mL(g);if(!b)return;S=new b}f[g]=S}else if(!(S=f[y]))return;S.uid=Hi("toolbox-feature"),S.model=_,S.ecModel=a,S.api=n;var x=S instanceof pr;g||!y?!_.get("show")||x&&S.unusable?x&&S.remove&&S.remove(a,n):(function c(p,d,g){var b,x,y=p.getModel("iconStyle"),m=p.getModel(["emphasis","iconStyle"]),_=d instanceof pr&&d.getIcons?d.getIcons():p.get("icon"),S=p.get("title")||{};U(_)?(b={})[g]=_:b=_,U(S)?(x={})[g]=S:x=S;var w=p.iconPaths={};A(b,function(T,C){var M=ao(T,{},{x:-s/2,y:-s/2,width:s,height:s});M.setStyle(y.getItemStyle()),M.ensureState("emphasis").style=m.getItemStyle();var L=new xt({style:{text:x[C],align:m.get("textAlign"),borderRadius:m.get("textBorderRadius"),padding:m.get("textPadding"),fill:null},ignore:!0});M.setTextContent(L),no({el:M,componentModel:t,itemName:C,formatterParamsExtra:{title:x[C]}}),M.__title=x[C],M.on("mouseover",function(){var I=m.getItemStyle(),P=l?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";L.setStyle({fill:m.get("textFill")||I.fill||I.stroke||"#000",backgroundColor:m.get("textBackgroundColor")}),M.setTextConfig({position:m.get("textPosition")||P}),L.ignore=!t.get("showTitle"),n.enterEmphasis(this)}).on("mouseout",function(){"emphasis"!==p.get(["iconStatus",C])&&n.leaveEmphasis(this),L.hide()}),("emphasis"===p.get(["iconStatus",C])?ua:fa)(M),o.add(M),M.on("click",Y(d.onclick,d,a,n,C)),w[C]=M})}(_,S,g),_.setIconStatus=function(w,T){var C=this.option,M=this.iconPaths;C.iconStatus=C.iconStatus||{},C.iconStatus[w]=T,M[w]&&("emphasis"===T?ua:fa)(M[w])},S instanceof pr&&S.render&&S.render(_,a,n,i)):x&&S.dispose&&S.dispose(a,n)}},e.prototype.updateView=function(t,a,n,i){A(this._features,function(o){o instanceof pr&&o.updateView&&o.updateView(o.model,a,n,i)})},e.prototype.remove=function(t,a){A(this._features,function(n){n instanceof pr&&n.remove&&n.remove(t,a)}),this.group.removeAll()},e.prototype.dispose=function(t,a){A(this._features,function(n){n instanceof pr&&n.dispose&&n.dispose(t,a)})},e.type="toolbox",e}(Gt);const F7=z7;var H7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.onclick=function(t,a){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o="svg"===a.getZr().painter.getType(),s=o?"svg":n.get("type",!0)||"png",l=a.getConnectedDataURL({type:s,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),u=bt.browser;if(j(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=i+"."+s,f.target="_blank",f.href=l;var h=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var v=l.split(","),c=v[0].indexOf("base64")>-1,p=o?decodeURIComponent(v[1]):v[1];c&&(p=window.atob(p));var d=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=p.length,y=new Uint8Array(g);g--;)y[g]=p.charCodeAt(g);var m=new Blob([y]);window.navigator.msSaveOrOpenBlob(m,d)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(p),b.close(),S.focus(),b.execCommand("SaveAs",!0,d),document.body.removeChild(_)}}else{var x=n.get("lang"),w='<body style="margin:0;"><img src="'+l+'" style="max-width:100%;" title="'+(x&&x[0]||"")+'" /></body>',T=window.open();T.document.write(w),T.document.title=i}},e.getDefaultOption=function(t){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(pr);const W7=H7;var SL="__ec_magicType_stack__",U7=[["line","bar"],["stack"]],Y7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.getIcons=function(){var t=this.model,a=t.get("icon"),n={};return A(t.get("type"),function(i){a[i]&&(n[i]=a[i])}),n},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,a,n){var i=this.model,o=i.get(["seriesIndex",n]);if(xL[n]){var s={series:[]};A(U7,function(h){ht(h,n)>=0&&A(h,function(v){i.setIconStatus(v,"normal")})}),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(h){var p=xL[n](h.subType,h.id,h,i);p&&(Q(p,h.option),s.series.push(p));var d=h.coordinateSystem;if(d&&"cartesian2d"===d.type&&("line"===n||"bar"===n)){var g=d.getAxesByScale("ordinal")[0];if(g){var m=g.dim+"Axis",S=h.getReferringComponents(m,Qt).models[0].componentIndex;s[m]=s[m]||[];for(var b=0;b<=S;b++)s[m][S]=s[m][S]||{};s[m][S].boundaryGap="bar"===n}}});var u,f=n;"stack"===n&&(u=ot({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(f="tiled")),a.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},e}(pr),xL={line:function(r,e,t,a){if("bar"===r)return ot({id:e,type:"line",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","line"])||{},!0)},bar:function(r,e,t,a){if("line"===r)return ot({id:e,type:"bar",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","bar"])||{},!0)},stack:function(r,e,t,a){var n=t.get("stack")===SL;if("line"===r||"bar"===r)return a.setIconStatus("stack",n?"normal":"emphasis"),ot({id:e,stack:n?"":SL},a.get(["option","stack"])||{},!0)}};Dr({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,e){e.mergeOption(r.newOption)});const Z7=Y7;var Gh=new Array(60).join("-"),Io="\t";function q7(r){var e=[];return A(r,function(t,a){var n=t.categoryAxis,o=t.valueAxis.dim,s=[" "].concat(G(t.series,function(c){return c.name})),l=[n.model.getCategories()];A(t.series,function(c){var p=c.getRawData();l.push(c.getRawData().mapArray(p.mapDimension(o),function(d){return d}))});for(var u=[s.join(Io)],f=0;f<l[0].length;f++){for(var h=[],v=0;v<l.length;v++)h.push(l[v][f]);u.push(h.join(Io))}e.push(u.join("\n"))}),e.join("\n\n"+Gh+"\n\n")}function K7(r){return G(r,function(e){var t=e.getRawData(),a=[e.name],n=[];return t.each(t.dimensions,function(){for(var i=arguments.length,s=t.getName(arguments[i-1]),l=0;l<i-1;l++)n[l]=arguments[l];a.push((s?s+Io:"")+n.join(Io))}),a.join("\n")}).join("\n\n"+Gh+"\n\n")}function Fh(r){return r.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var om=new RegExp("["+Io+"]+","g");var eZ=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.onclick=function(t,a){setTimeout(function(){a.dispatchAction({type:"hideTip"})});var n=a.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=i.get("lang")||[];s.innerHTML=l[0]||i.get("title"),s.style.cssText="margin:10px 20px",s.style.color=i.get("textColor");var u=document.createElement("div"),f=document.createElement("textarea");u.style.cssText="overflow:auto";var h=i.get("optionToContent"),v=i.get("contentToOption"),c=function j7(r){var e=function X7(r){var e={},t=[],a=[];return r.eachRawSeries(function(n){var i=n.coordinateSystem;if(!i||"cartesian2d"!==i.type&&"polar"!==i.type)t.push(n);else{var o=i.getBaseAxis();if("category"===o.type){var s=o.dim+"_"+o.index;e[s]||(e[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},a.push({axisDim:o.dim,axisIndex:o.index})),e[s].series.push(n)}else t.push(n)}}),{seriesGroupByCategoryAxis:e,other:t,meta:a}}(r);return{value:Lt([q7(e.seriesGroupByCategoryAxis),K7(e.other)],function(t){return!!t.replace(/[\n\t\s]/g,"")}).join("\n\n"+Gh+"\n\n"),meta:e.meta}}(t);if(j(h)){var p=h(a.getOption());U(p)?u.innerHTML=p:wi(p)&&u.appendChild(p)}else{f.readOnly=i.get("readOnly");var d=f.style;d.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",d.color=i.get("textColor"),d.borderColor=i.get("textareaBorderColor"),d.backgroundColor=i.get("textareaColor"),f.value=c.value,u.appendChild(f)}var g=c.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",_=document.createElement("div"),S=document.createElement("div");m+=";background-color:"+i.get("buttonColor"),m+=";color:"+i.get("buttonTextColor");var b=this;function x(){n.removeChild(o),b._dom=null}Pv(_,"click",x),Pv(S,"click",function(){if(null==v&&null!=h||null!=v&&null==h)x();else{var w;try{w=j(v)?v(u,a.getOption()):function tZ(r,e){var t=r.split(new RegExp("\n*"+Gh+"\n*","g")),a={series:[]};return A(t,function(n,i){if(function Q7(r){if(r.slice(0,r.indexOf("\n")).indexOf(Io)>=0)return!0}(n)){var o=function J7(r){for(var e=r.split(/\n+/g),a=[],n=G(Fh(e.shift()).split(om),function(l){return{name:l,data:[]}}),i=0;i<e.length;i++){var o=Fh(e[i]).split(om);a.push(o.shift());for(var s=0;s<o.length;s++)n[s]&&(n[s].data[i]=o[s])}return{series:n,categories:a}}(n),s=e[i],l=s.axisDim+"Axis";s&&(a[l]=a[l]||[],a[l][s.axisIndex]={data:o.categories},a.series=a.series.concat(o.series))}else o=function $7(r){for(var e=r.split(/\n+/g),t=Fh(e.shift()),a=[],n=0;n<e.length;n++){var i=Fh(e[n]);if(i){var o=i.split(om),s="",l=void 0,u=!1;isNaN(o[0])?(u=!0,s=o[0],o=o.slice(1),a[n]={name:s,value:[]},l=a[n].value):l=a[n]=[];for(var f=0;f<o.length;f++)l.push(+o[f]);1===l.length&&(u?a[n].value=l[0]:a[n]=l[0])}}return{name:t,data:a}}(n),a.series.push(o)}),a}(f.value,g)}catch(T){throw x(),new Error("Data view format error "+T)}w&&a.dispatchAction({type:"changeDataView",newOption:w}),x()}}),_.innerHTML=l[1],S.innerHTML=l[2],S.style.cssText=_.style.cssText=m,!i.get("readOnly")&&y.appendChild(S),y.appendChild(_),o.appendChild(s),o.appendChild(u),o.appendChild(y),u.style.height=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},e.prototype.remove=function(t,a){this._dom&&a.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.getDefaultOption=function(t){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},e}(pr);function rZ(r,e){return G(r,function(t,a){var n=e&&e[a];if(J(n)&&!z(n)){J(t)&&!z(t)||(t={value:t});var o=null!=n.name&&null==t.name;return t=Q(t,n),o&&delete t.name,t}return t})}Dr({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(r,e){var t=[];A(r.newOption.series,function(a){var n=e.getSeriesByName(a.name)[0];if(n){var i=n.get("data");t.push({name:a.name,data:rZ(a.data,i)})}else t.push(V({type:"scatter"},a))}),e.mergeOption(Q({series:t},r.newOption))});const aZ=eZ;var bL=A,wL=Tt();function sm(r){var e=wL(r);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var lZ=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.onclick=function(t,a){(function oZ(r){wL(r).snapshots=null})(t),a.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])}},e}(pr);Dr({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,e){e.resetOption("recreate")});const uZ=lZ;var fZ=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],hZ=function(){function r(e,t,a){var n=this;this._targetInfoList=[];var i=TL(t,e);A(vZ,function(o,s){(!a||!a.include||ht(a.include,s)>=0)&&o(i,n._targetInfoList)})}return r.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(a,n,i){if((a.coordRanges||(a.coordRanges=[])).push(n),!a.coordRange){a.coordRange=n;var o=um[a.brushType](0,i,n);a.__rangeOffset={offset:DL[a.brushType](o.values,a.range,[1,1]),xyMinMax:o.xyMinMax}}}),e},r.prototype.matchOutputRanges=function(e,t,a){A(e,function(n){var i=this.findTargetInfo(n,t);i&&!0!==i&&A(i.coordSyses,function(o){var s=um[n.brushType](1,o,n.range,!0);a(n,s.values,o,t)})},this)},r.prototype.setInputRanges=function(e,t){A(e,function(a){var n=this.findTargetInfo(a,t);if(a.range=a.range||[],n&&!0!==n){a.panelId=n.panelId;var i=um[a.brushType](0,n.coordSys,a.coordRange),o=a.__rangeOffset;a.range=o?DL[a.brushType](i.values,o.offset,function cZ(r,e){var t=IL(r),a=IL(e),n=[t[0]/a[0],t[1]/a[1]];return isNaN(n[0])&&(n[0]=1),isNaN(n[1])&&(n[1]=1),n}(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(e,t){return G(this._targetInfoList,function(a){var n=a.getPanelRect();return{panelId:a.panelId,defaultBrushType:t?t(a):null,clipPath:MM(n),isTargetByCursor:LM(n,e,a.coordSysModel),getLinearBrushOtherExtent:DM(n)}})},r.prototype.controlSeries=function(e,t,a){var n=this.findTargetInfo(e,a);return!0===n||n&&ht(n.coordSyses,t.coordinateSystem)>=0},r.prototype.findTargetInfo=function(e,t){for(var a=this._targetInfoList,n=TL(t,e),i=0;i<a.length;i++){var o=a[i],s=e.panelId;if(s){if(o.panelId===s)return o}else for(var l=0;l<CL.length;l++)if(CL[l](n,o))return o}return!0},r}();function lm(r){return r[0]>r[1]&&r.reverse(),r}function TL(r,e){return vs(r,e,{includeMainTypes:fZ})}var vZ={grid:function(r,e){var t=r.xAxisModels,a=r.yAxisModels,n=r.gridModels,i=q(),o={},s={};!t&&!a&&!n||(A(t,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),A(a,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),A(n,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var f=[];A(l.coordinateSystem.getCartesians(),function(h,v){(ht(t,h.getAxis("x").model)>=0||ht(a,h.getAxis("y").model)>=0)&&f.push(h)}),e.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:AL.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,e){A(r.geoModels,function(t){var a=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:a,coordSyses:[a],getPanelRect:AL.geo})})}},CL=[function(r,e){var t=r.xAxisModel,a=r.yAxisModel,n=r.gridModel;return!n&&t&&(n=t.axis.grid.model),!n&&a&&(n=a.axis.grid.model),n&&n===e.gridModel},function(r,e){var t=r.geoModel;return t&&t===e.geoModel}],AL={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,e=r.getBoundingRect().clone();return e.applyTransform(Ua(r)),e}},um={lineX:it(ML,0),lineY:it(ML,1),rect:function(r,e,t,a){var n=r?e.pointToData([t[0][0],t[1][0]],a):e.dataToPoint([t[0][0],t[1][0]],a),i=r?e.pointToData([t[0][1],t[1][1]],a):e.dataToPoint([t[0][1],t[1][1]],a),o=[lm([n[0],i[0]]),lm([n[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,e,t,a){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:G(t,function(o){var s=r?e.pointToData(o,a):e.dataToPoint(o,a);return n[0][0]=Math.min(n[0][0],s[0]),n[1][0]=Math.min(n[1][0],s[1]),n[0][1]=Math.max(n[0][1],s[0]),n[1][1]=Math.max(n[1][1],s[1]),s}),xyMinMax:n}}};function ML(r,e,t,a){var n=t.getAxis(["x","y"][r]),i=lm(G([0,1],function(s){return e?n.coordToData(n.toLocalCoord(a[s]),!0):n.toGlobalCoord(n.dataToCoord(a[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var DL={lineX:it(LL,0),lineY:it(LL,1),rect:function(r,e,t){return[[r[0][0]-t[0]*e[0][0],r[0][1]-t[0]*e[0][1]],[r[1][0]-t[1]*e[1][0],r[1][1]-t[1]*e[1][1]]]},polygon:function(r,e,t){return G(r,function(a,n){return[a[0]-t[0]*e[n][0],a[1]-t[1]*e[n][1]]})}};function LL(r,e,t,a){return[e[0]-a[r]*t[0],e[1]-a[r]*t[1]]}function IL(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const fm=hZ;var hm=A,pZ=function SR(r){return b_+r}("toolbox-dataZoom_"),dZ=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.render=function(t,a,n,i){this._brushController||(this._brushController=new my(n.getZr()),this._brushController.on("brush",Y(this._onBrush,this)).mount()),function mZ(r,e,t,a,n){var i=t._isZoomActive;a&&"takeGlobalCursor"===a.type&&(i="dataZoomSelect"===a.key&&a.dataZoomSelectActive),t._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var s=new fm(vm(r),e,{include:["grid"]}).makePanelOpts(n,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(s).enableBrush(!(!i||!s.length)&&{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()})}(t,a,this,i,n),function yZ(r,e){r.setIconStatus("back",function sZ(r){return sm(r).length}(e)>1?"emphasis":"normal")}(t,a)},e.prototype.onclick=function(t,a,n){gZ[n].call(this)},e.prototype.remove=function(t,a){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,a){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var a=t.areas;if(t.isEnd&&a.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new fm(vm(this.model),i,{include:["grid"]}).matchOutputRanges(a,i,function(u,f,h){if("cartesian2d"===h.type){var v=u.brushType;"rect"===v?(s("x",h,f[0]),s("y",h,f[1])):s({lineX:"x",lineY:"y"}[v],h,f)}}),function nZ(r,e){var t=sm(r);bL(e,function(a,n){for(var i=t.length-1;i>=0&&!t[i][n];i--);if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(s){var l=s.getPercentRange();t[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),t.push(e)}(i,n),this._dispatchZoomAction(n)}function s(u,f,h){var v=f.getAxis(u),c=v.model,p=function l(u,f,h){var v;return h.eachComponent({mainType:"dataZoom",subType:"select"},function(c){c.getAxisModel(u,f.componentIndex)&&(v=c)}),v}(u,c,i),d=p.findRepresentativeAxisProxy(c).getMinMaxSpan();(null!=d.minValueSpan||null!=d.maxValueSpan)&&(h=di(0,h.slice(),v.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(n[p.id]={dataZoomId:p.id,startValue:h[0],endValue:h[1]})}},e.prototype._dispatchZoomAction=function(t){var a=[];hm(t,function(n,i){a.push(et(n))}),a.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:a})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(pr),gZ={zoom:function(){this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(function iZ(r){var e=sm(r),t=e[e.length-1];e.length>1&&e.pop();var a={};return bL(t,function(n,i){for(var o=e.length-1;o>=0;o--)if(n=e[o][i]){a[i]=n;break}}),a}(this.ecModel))}};function vm(r){var e={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}!function mk(r,e){de(null==mp.get(r)&&e),mp.set(r,e)}("dataZoom",function(r){var e=r.getComponent("toolbox",0),t=["feature","dataZoom"];if(e&&null!=e.get(t)){var a=e.getModel(t),n=[],o=vs(r,vm(a));return hm(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),hm(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")}),n}function s(l,u,f){var h=l.componentIndex,v={type:"select",$fromToolbox:!0,filterMode:a.get("filterMode",!0)||"filter",id:pZ+u+h};v[f]=h,n.push(v)}});const _Z=dZ;var xZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(_t);const bZ=xZ;function PL(r){var e=r.get("confine");return null!=e?!!e:"richText"===r.get("renderMode")}function RL(r){if(bt.domSupported)for(var e=document.documentElement.style,t=0,a=r.length;t<a;t++)if(r[t]in e)return r[t]}var EL=RL(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);function kL(r,e){if(!r)return e;e=hp(e,!0);var t=r.indexOf(e);return(r=-1===t?e:"-"+r.slice(0,t)+"-"+e).toLowerCase()}var CZ=kL(RL(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),cm=kL(EL,"transform"),AZ="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(bt.transform3dSupported?"will-change:transform;":"");function OL(r,e,t){var a=r.toFixed(0)+"px",n=e.toFixed(0)+"px";if(!bt.transformSupported)return t?"top:"+n+";left:"+a+";":[["top",n],["left",a]];var i=bt.transform3dSupported,o="translate"+(i?"3d":"")+"("+a+","+n+(i?",0":"")+")";return t?"top:0;left:0;"+cm+":"+o+";":[["top",0],["left",0],[EL,o]]}function NL(r,e,t,a,n){var i=e&&e.painter;if(t){var o=i&&i.getViewportRoot();o&&function FP(r,e,t,a,n){Mv(Av,e,a,n,!0)&&Mv(r,t,Av[0],Av[1])}(r,o,document.body,a,n)}else{r[0]=a,r[1]=n;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var RZ=function(){function r(e,t,a){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,bt.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var i=this._zr=t.getZr(),o=this._appendToBody=a&&a.appendToBody;NL(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),o?document.body.appendChild(n):e.appendChild(n),this._container=e;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=i.handler;Qe(i.painter.getViewportRoot(),l,!0),u.dispatch("mousemove",l)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(e){var t=this._container,a=function TZ(r,e){var t=r.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(r);return t?e?t[e]:t:null}(t,"position"),n=t.style;"absolute"!==n.position&&"absolute"!==a&&(n.position="relative"),e.get("alwaysShowContent")&&this._moveIfResized(),this.el.className=e.get("className")||""},r.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el,n=a.style,i=this._styleCoord;a.innerHTML?n.cssText=AZ+function PZ(r,e,t){var a=[],n=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),h=nx(r,"html");return a.push("box-shadow:"+l+"px "+u+"px "+o+"px "+s),e&&n&&a.push(function LZ(r,e){var t="cubic-bezier(0.23,1,0.32,1)",a=" "+r/2+"s "+t,n="opacity"+a+",visibility"+a;return e||(a=" "+r+"s "+t,n+=bt.transformSupported?","+cm+a:",left"+a+",top"+a),CZ+":"+n}(n,t)),i&&a.push("background-color:"+i),A(["width","color","radius"],function(c){var p="border-"+c,d=hp(p),g=r.get(d);null!=g&&a.push(p+":"+g+("color"===c?"":"px"))}),a.push(function IZ(r){var e=[],t=r.get("fontSize"),a=r.getTextColor();a&&e.push("color:"+a),e.push("font:"+r.getFont()),t&&e.push("line-height:"+Math.round(3*t/2)+"px");var n=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return n&&i&&e.push("text-shadow:"+o+"px "+s+"px "+i+"px "+n),A(["decoration","align"],function(l){var u=r.get(l);u&&e.push("text-"+l+":"+u)}),e.join(";")}(f)),null!=h&&a.push("padding:"+Bn(h).join("px ")+"px"),a.join(";")+";"}(e,!this._firstShow,this._longHide)+OL(i[0],i[1],!0)+"border-color:"+zn(t)+";"+(e.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):n.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(e,t,a,n,i){var o=this.el;if(null!=e){var s="";if(U(i)&&"item"===a.get("trigger")&&!PL(a)&&(s=function DZ(r,e,t){if(!U(t)||"inside"===t)return"";var a=r.get("backgroundColor"),n=r.get("borderWidth");e=zn(e);var u,i=function MZ(r){return"left"===r?"right":"right"===r?"left":"top"===r?"bottom":"top"}(t),o=Math.max(1.5*Math.round(n),6),s="",l=cm+":";ht(["left","right"],i)>-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u="left"===i?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u="top"===i?225:45)+"deg)");var f=u*Math.PI/180,h=o+n,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),p=e+" solid "+n+"px;";return'<div style="'+["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",(s+=";"+i+":-"+Math.round(100*((v-Math.SQRT2*n)/2+Math.SQRT2*n-(v-h)/2))/100+"px")+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"].join("")+'"></div>'}(a,n,i)),U(e))o.innerHTML=e+s;else if(e){o.innerHTML="",z(e)||(e=[e]);for(var l=0;l<e.length;l++)wi(e[l])&&e[l].parentNode!==o&&o.appendChild(e[l]);if(s&&o.childNodes.length){var u=document.createElement("div");u.innerHTML=s,o.appendChild(u)}}}else o.innerHTML=""},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el;return[e.offsetWidth,e.offsetHeight]},r.prototype.moveTo=function(e,t){var a=this._styleCoord;if(NL(a,this._zr,this._appendToBody,e,t),null!=a[0]&&null!=a[1]){var n=this.el.style;A(OL(a[0],a[1]),function(o){n[o[0]]=o[1]})}},r.prototype._moveIfResized=function(){var t=this._styleCoord[3];this.moveTo(this._styleCoord[2]*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){var e=this,t=this.el.style;t.visibility="hidden",t.opacity="0",bt.transform3dSupported&&(t.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return e._longHide=!0},500)},r.prototype.hideLater=function(e){this._show&&(!this._inContent||!this._enterable)&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(Y(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},r}();const EZ=RZ;var kZ=function(){function r(e){this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._zr=e.getZr(),BL(this._styleCoord,this._zr,e.getWidth()/2,e.getHeight()/2)}return r.prototype.update=function(e){e.get("alwaysShowContent")&&this._moveIfResized()},r.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},r.prototype.setContent=function(e,t,a,n,i){var o=this;J(e)&&Dt(""),this.el&&this._zr.remove(this.el);var s=a.getModel("textStyle");this.el=new xt({style:{rich:t.richTextStyles,text:e,lineHeight:22,borderWidth:1,borderColor:n,textShadowColor:s.get("textShadowColor"),fill:a.get(["textStyle","color"]),padding:nx(a,"richText"),verticalAlign:"top",align:"left"},z:a.get("z")}),A(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(u){o.el.style[u]=a.get(u)}),A(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(u){o.el.style[u]=s.get(u)||0}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el,t=this.el.getBoundingRect(),a=VL(e.style);return[t.width+a.left+a.right,t.height+a.top+a.bottom]},r.prototype.moveTo=function(e,t){var a=this.el;if(a){var n=this._styleCoord;BL(n,this._zr,e,t),e=n[0],t=n[1];var i=a.style,o=on(i.borderWidth||0),s=VL(i);a.x=e+o+s.left,a.y=t+o+s.top,a.markRedraw()}},r.prototype._moveIfResized=function(){var t=this._styleCoord[3];this.moveTo(this._styleCoord[2]*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},r.prototype.hideLater=function(e){this._show&&(!this._inContent||!this._enterable)&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(Y(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){this._zr.remove(this.el)},r}();function on(r){return Math.max(0,r)}function VL(r){var e=on(r.shadowBlur||0),t=on(r.shadowOffsetX||0),a=on(r.shadowOffsetY||0);return{left:on(e-t),right:on(e+t),top:on(e-a),bottom:on(e+a)}}function BL(r,e,t,a){r[0]=t,r[1]=a,r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}const OZ=kZ;var NZ=new St({shape:{x:-1,y:-1,width:2,height:2}}),VZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){if(!bt.node&&a.getDom()){var n=t.getComponent("tooltip"),i=this._renderMode=function MR(r){return"auto"===r?bt.domSupported?"html":"richText":r||"html"}(n.get("renderMode"));this._tooltipContent="richText"===i?new OZ(a):new EZ(a.getDom(),a,{appendToBody:n.get("appendToBody",!0)})}},e.prototype.render=function(t,a,n){if(!bt.node&&n.getDom()){this.group.removeAll(),this._tooltipModel=t,this._ecModel=a,this._api=n,this._alwaysShowContent=t.get("alwaysShowContent");var i=this._tooltipContent;i.update(t),i.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow(),"richText"!==this._renderMode&&t.get("transitionDuration")?io(this,"_updatePosition",50,"fixRate"):Ws(this,"_updatePosition")}},e.prototype._initGlobalListener=function(){var a=this._tooltipModel.get("triggerOn");WD("itemTooltip",this._api,Y(function(n,i,o){"none"!==a&&(a.indexOf(n)>=0?this._tryShow(i,o):"leave"===n&&this._hide(o))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,a=this._ecModel,n=this._api,i=t.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==i&&"click"!==i){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&o.manuallyShowTip(t,a,n,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,a,n,i){if(i.from!==this.uid&&!bt.node&&n.getDom()){var o=zL(i,n);this._ticket="";var s=i.dataByCoordSys,l=function FZ(r,e,t){var a=bc(r).queryOptionMap,n=a.keys()[0];if(n&&"series"!==n){var l,o=cs(e,n,a.get(n),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(o&&(t.getViewOfComponentModel(o).group.traverse(function(u){var f=nt(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l))return{componentMainType:n,componentIndex:o.componentIndex,el:l}}}(i,a,n);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&null!=i.x&&null!=i.y){var f=NZ;f.x=i.x,f.y=i.y,f.update(),nt(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,a,n,i))return;var h=YD(i,a),v=h.point[0],c=h.point[1];null!=v&&null!=c&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:i.position,positionDefault:"bottom"},o)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,a,n,i){!this._alwaysShowContent&&this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(zL(i,n))},e.prototype._manuallyAxisShowTip=function(t,a,n,i){var o=i.seriesIndex,s=i.dataIndex,l=a.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=s&&null!=l){var u=a.getSeriesByIndex(o);if(u&&"axis"===Nl([u.getData().getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}},e.prototype._tryShow=function(t,a){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var o=t.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,t);else if(n){var s,l;this._lastDataByCoordSys=null,qn(n,function(u){return null!=nt(u).dataIndex?(s=u,!0):null!=nt(u).tooltipConfig?(l=u,!0):void 0},!0),s?this._showSeriesItemTooltip(t,s,a):l?this._showComponentItemTooltip(t,l,a):this._hide(a)}else this._lastDataByCoordSys=null,this._hide(a)}},e.prototype._showOrMove=function(t,a){var n=t.get("showDelay");a=Y(a,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(a,n):a()},e.prototype._showAxisTooltip=function(t,a){var n=this._ecModel,i=this._tooltipModel,o=[a.offsetX,a.offsetY],s=Nl([a.tooltipOption],i),l=this._renderMode,u=[],f=ne("section",{blocks:[],noHeader:!0}),h=[],v=new Np;A(t,function(m){A(m.dataByAxis,function(_){var S=n.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(S&&null!=b){var x=VD(b,S.axis,n,_.seriesDataIndices,_.valueLabelOpt),w=ne("section",{header:x,noHeader:!Ke(x),sortBlocks:!0,blocks:[]});f.blocks.push(w),A(_.seriesDataIndices,function(T){var C=n.getSeriesByIndex(T.seriesIndex),M=T.dataIndexInside,D=C.getDataParams(M);if(!(D.dataIndex<0)){D.axisDim=_.axisDim,D.axisIndex=_.axisIndex,D.axisType=_.axisType,D.axisId=_.axisId,D.axisValue=kd(S.axis,{value:b}),D.axisValueLabel=x,D.marker=v.makeTooltipMarker("item",zn(D.color),l);var L=V1(C.formatTooltip(M,!0,null)),I=L.frag;if(I){var P=Nl([C],i).get("valueFormatter");w.blocks.push(P?V({valueFormatter:P},I):I)}L.text&&h.push(L.text),u.push(D)}})}})}),f.blocks.reverse(),h.reverse();var c=a.position,p=s.get("order"),d=ex(f,v,l,p,n.get("useUTC"),s.get("textStyle"));d&&h.unshift(d);var y=h.join("richText"===l?"\n\n":"<br/>");this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(t,u)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],c,null,v)})},e.prototype._showSeriesItemTooltip=function(t,a,n){var i=this._ecModel,o=nt(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,h=o.dataType,v=u.getData(h),c=this._renderMode,p=t.positionDefault,d=Nl([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get("trigger");if(null==g||"item"===g){var y=u.getDataParams(f,h),m=new Np;y.marker=m.makeTooltipMarker("item",zn(y.color),c);var _=V1(u.formatTooltip(f,!1,h)),S=d.get("order"),b=d.get("valueFormatter"),x=_.frag,w=x?ex(b?V({valueFormatter:b},x):x,m,c,S,i.get("useUTC"),d.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(d,function(){this._showTooltipContent(d,w,y,T,t.offsetX,t.offsetY,t.position,t.target,m)}),n({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,a,n){var i=nt(a),s=i.tooltipConfig.option||{};U(s)&&(s={content:s,formatter:s});var u=[s],f=this._ecModel.getComponent(i.componentMainType,i.componentIndex);f&&u.push(f),u.push({formatter:s.content});var h=t.positionDefault,v=Nl(u,this._tooltipModel,h?{position:h}:null),c=v.get("content"),p=Math.random()+"",d=new Np;this._showOrMove(v,function(){var g=et(v.get("formatterParams")||{});this._showTooltipContent(v,c,g,p,t.offsetX,t.offsetY,t.position,a,d)}),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,a,n,i,o,s,l,u,f){if(this._ticket="",t.get("showContent")&&t.get("show")){var h=this._tooltipContent;h.setEnterable(t.get("enterable"));var v=t.get("formatter");l=l||t.get("position");var c=a,d=this._getNearestPoint([o,s],n,t.get("trigger"),t.get("borderColor")).color;if(v)if(U(v)){var g=t.ecModel.get("useUTC"),y=z(n)?n[0]:n;c=v,y&&y.axisType&&y.axisType.indexOf("time")>=0&&(c=As(y.axisValue,c,g)),c=pp(c,n,!0)}else if(j(v)){var _=Y(function(S,b){S===this._ticket&&(h.setContent(b,f,t,d,l),this._updatePosition(t,l,o,s,h,n,u))},this);this._ticket=i,c=v(n,i,_)}else c=v;h.setContent(c,f,t,d,l),h.show(t,d),this._updatePosition(t,l,o,s,h,n,u)}},e.prototype._getNearestPoint=function(t,a,n,i){return"axis"===n||z(a)?{color:i||("html"===this._renderMode?"#fff":"none")}:z(a)?void 0:{color:i||a.color||a.borderColor}},e.prototype._updatePosition=function(t,a,n,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();a=a||t.get("position");var h=o.getSize(),v=t.get("align"),c=t.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),j(a)&&(a=a([n,i],s,o.el,p,{viewSize:[u,f],contentSize:h.slice()})),z(a))n=H(a[0],u),i=H(a[1],f);else if(J(a)){var d=a;d.width=h[0],d.height=h[1];var g=Jt(d,{width:u,height:f});n=g.x,i=g.y,v=null,c=null}else if(U(a)&&l){var y=function GZ(r,e,t,a){var n=t[0],i=t[1],o=Math.ceil(Math.SQRT2*a)+8,s=0,l=0,u=e.width,f=e.height;switch(r){case"inside":s=e.x+u/2-n/2,l=e.y+f/2-i/2;break;case"top":s=e.x+u/2-n/2,l=e.y-i-o;break;case"bottom":s=e.x+u/2-n/2,l=e.y+f+o;break;case"left":s=e.x-n-o,l=e.y+f/2-i/2;break;case"right":s=e.x+u+o,l=e.y+f/2-i/2}return[s,l]}(a,p,h,t.get("borderWidth"));n=y[0],i=y[1]}else y=function BZ(r,e,t,a,n,i,o){var s=t.getSize(),l=s[0],u=s[1];return null!=i&&(r+l+i+2>a?r-=l+i:r+=i),null!=o&&(e+u+o>n?e-=u+o:e+=o),[r,e]}(n,i,o,u,f,v?null:20,c?null:20),n=y[0],i=y[1];v&&(n-=GL(v)?h[0]/2:"right"===v?h[0]:0),c&&(i-=GL(c)?h[1]/2:"bottom"===c?h[1]:0),PL(t)&&(y=function zZ(r,e,t,a,n){var i=t.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,a)-o,e=Math.min(e+s,n)-s,[r=Math.max(r,0),e=Math.max(e,0)]}(n,i,o,u,f),n=y[0],i=y[1]),o.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===t.length;return o&&A(n,function(s,l){var u=s.dataByAxis||[],h=(t[l]||{}).dataByAxis||[];(o=o&&u.length===h.length)&&A(u,function(v,c){var p=h[c]||{},d=v.seriesDataIndices||[],g=p.seriesDataIndices||[];(o=o&&v.value===p.value&&v.axisType===p.axisType&&v.axisId===p.axisId&&d.length===g.length)&&A(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&A(v.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=a,!!o},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,a){bt.node||!a.getDom()||(Ws(this,"_updatePosition"),this._tooltipContent.dispose(),qy("itemTooltip",a))},e.type="tooltip",e}(Gt);function Nl(r,e,t){var n,a=e.ecModel;t?(n=new Rt(t,a,a),n=new Rt(e.option,n,a)):n=e;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Rt&&(o=o.get("tooltip",!0)),U(o)&&(o={formatter:o}),o&&(n=new Rt(o,n,a)))}return n}function zL(r,e){return r.dispatchAction||Y(e.dispatchAction,e)}function GL(r){return"center"===r||"middle"===r}const HZ=VZ;var UZ=["rect","polygon","keep","clear"];function YZ(r,e){var t=Pt(r?r.brush:[]);if(t.length){var a=[];A(t,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(a=a.concat(u))});var n=r&&r.toolbox;z(n)&&(n=n[0]),n||(r.toolbox=[n={feature:{}}]);var i=n.feature||(n.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,a),function ZZ(r){var e={};A(r,function(t){e[t]=1}),r.length=0,A(e,function(t,a){r.push(a)})}(s),e&&!s.length&&s.push.apply(s,UZ)}}var FL=A;function HL(r){if(r)for(var e in r)if(r.hasOwnProperty(e))return!0}function pm(r,e,t){var a={};return FL(e,function(i){var o=a[i]=function n(){var i=function(){};return i.prototype.__hidden=i.prototype,new i}();FL(r[i],function(s,l){if(pe.isValidType(l)){var u={type:l,visual:s};t&&t(u,i),o[l]=new pe(u),"opacity"===l&&((u=et(u)).type="colorAlpha",o.__hidden.__alphaForOpacity=new pe(u))}})}),a}function WL(r,e,t){var a;A(t,function(n){e.hasOwnProperty(n)&&HL(e[n])&&(a=!0)}),a&&A(t,function(n){e.hasOwnProperty(n)&&HL(e[n])?r[n]=et(e[n]):delete r[n]})}var UL={lineX:YL(0),lineY:YL(1),rect:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])},rect:function(r,e,t){return r&&t.boundingRect.intersect(r)}},polygon:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])&&ti(t.range,r[0],r[1])},rect:function(r,e,t){var a=t.range;if(!r||a.length<=1)return!1;var n=r.x,i=r.y,o=r.width,s=r.height,l=a[0];return!!(ti(a,n,i)||ti(a,n+o,i)||ti(a,n,i+s)||ti(a,n+o,i+s)||ut.create(r).contain(l[0],l[1])||Hs(n,i,n+o,i,a)||Hs(n,i,n,i+s,a)||Hs(n+o,i,n+o,i+s,a)||Hs(n,i+s,n+o,i+s,a))||void 0}}};function YL(r){var e=["x","y"],t=["width","height"];return{point:function(a,n,i){if(a)return Vl(a[r],i.range)},rect:function(a,n,i){if(a){var o=i.range,s=[a[e[r]],a[e[r]]+a[t[r]]];return s[1]<s[0]&&s.reverse(),Vl(s[0],o)||Vl(s[1],o)||Vl(o[0],s)||Vl(o[1],s)}}}}function Vl(r,e){return e[0]<=r&&r<=e[1]}var ZL=["inBrush","outOfBrush"],dm="__ecBrushSelect",gm="__ecInBrushSelectEvent";function XL(r){r.eachComponent({mainType:"brush"},function(e){(e.brushTargetManager=new fm(e.option,r)).setInputRanges(e.areas,r)})}function jZ(r,e,t){var n,i,a=[];r.eachComponent({mainType:"brush"},function(o){t&&"takeGlobalCursor"===t.type&&o.setBrushOption("brush"===t.key?t.brushOption:{brushType:!1})}),XL(r),r.eachComponent({mainType:"brush"},function(o,s){var l={brushId:o.id,brushIndex:s,brushName:o.name,areas:et(o.areas),selected:[]};a.push(l);var u=o.option,f=u.brushLink,h=[],v=[],c=[],p=!1;s||(n=u.throttleType,i=u.throttleDelay);var d=G(o.areas,function(b){var x=t9[b.brushType],w=Q({boundingRect:x?x(b):void 0},b);return w.selectors=function KZ(r){var e=r.brushType,t={point:function(a){return UL[e].point(a,t,r)},rect:function(a){return UL[e].rect(a,t,r)}};return t}(w),w}),g=pm(o.option,ZL,function(b){b.mappingMethod="fixed"});function y(b){return"all"===f||!!h[b]}function m(b){return!!b.length}z(f)&&A(f,function(b){h[b]=1}),r.eachSeries(function(b,x){var w=c[x]=[];"parallel"===b.subType?function _(b,x){var w=b.coordinateSystem;p=p||w.hasAxisBrushed(),y(x)&&w.eachActiveState(b.getData(),function(T,C){"active"===T&&(v[C]=1)})}(b,x):function S(b,x,w){if(b.brushSelector&&!function $Z(r,e){var t=r.option.seriesIndex;return null!=t&&"all"!==t&&(z(t)?ht(t,e)<0:e!==t)}(o,x)&&(A(d,function(C){o.brushTargetManager.controlSeries(C,b,r)&&w.push(C),p=p||m(w)}),y(x)&&m(w))){var T=b.getData();T.each(function(C){qL(b,w,T,C)&&(v[C]=1)})}}(b,x,w)}),r.eachSeries(function(b,x){var w={seriesId:b.id,seriesIndex:x,seriesName:b.name,dataIndex:[]};l.selected.push(w);var T=c[x],C=b.getData(),M=y(x)?function(D){return v[D]?(w.dataIndex.push(C.getRawIndex(D)),"inBrush"):"outOfBrush"}:function(D){return qL(b,T,C,D)?(w.dataIndex.push(C.getRawIndex(D)),"inBrush"):"outOfBrush"};(y(x)?p:m(T))&&function XZ(r,e,t,a,n,i){var s,o={};function l(h){return Qp(t,s,h)}function u(h,v){nb(t,s,h,v)}function f(h,v){var c=t.getRawDataItem(s=null==i?h:v);if(!c||!1!==c.visualMap)for(var p=a.call(n,h),d=e[p],g=o[p],y=0,m=g.length;y<m;y++){var _=g[y];d[_]&&d[_].applyVisual(h,l,u)}}A(r,function(h){var v=pe.prepareVisualTypes(e[h]);o[h]=v}),null==i?t.each(f):t.each([i],f)}(ZL,g,C,M)})}),function QZ(r,e,t,a,n){if(n){var i=r.getZr();i[gm]||(i[dm]||(i[dm]=JZ),io(i,dm,t,e)(r,a))}}(e,n,i,a,t)}function JZ(r,e){if(!r.isDisposed()){var t=r.getZr();t[gm]=!0,r.dispatchAction({type:"brushSelect",batch:e}),t[gm]=!1}}function qL(r,e,t,a){for(var n=0,i=e.length;n<i;n++){var o=e[n];if(r.brushSelector(a,t,o.selectors,o))return!0}}var t9={rect:function(r){return KL(r.range)},polygon:function(r){for(var e,t=r.range,a=0,n=t.length;a<n;a++){var i=t[a];i[0]<(e=e||[[1/0,-1/0],[1/0,-1/0]])[0][0]&&(e[0][0]=i[0]),i[0]>e[0][1]&&(e[0][1]=i[0]),i[1]<e[1][0]&&(e[1][0]=i[1]),i[1]>e[1][1]&&(e[1][1]=i[1])}return e&&KL(e)}};function KL(r){return new ut(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var e9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){this.ecModel=t,this.api=a,(this._brushController=new my(a.getZr())).on("brush",Y(this._onBrush,this)).mount()},e.prototype.render=function(t,a,n,i){this.model=t,this._updateController(t,a,n,i)},e.prototype.updateTransform=function(t,a,n,i){XL(a),this._updateController(t,a,n,i)},e.prototype.updateVisual=function(t,a,n,i){this.updateTransform(t,a,n,i)},e.prototype.updateView=function(t,a,n,i){this._updateController(t,a,n,i)},e.prototype._updateController=function(t,a,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var a=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:a,areas:et(n),$from:a}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:a,areas:et(n),$from:a})},e.type="brush",e}(Gt);const r9=e9;var n9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return O(e,r),e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&WL(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=G(t,function(a){return jL(this.option,a)},this))},e.prototype.setBrushOption=function(t){this.brushOption=jL(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(_t);function jL(r,e){return ot({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Rt(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},e,!0)}const i9=n9;var o9=["rect","polygon","lineX","lineY","keep","clear"],s9=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.render=function(t,a,n){var i,o,s;a.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,A(t.get("type",!0),function(l){t.setIconStatus(l,("keep"===l?"multiple"===o:"clear"===l?s:l===i)?"emphasis":"normal")})},e.prototype.updateView=function(t,a,n){this.render(t,a,n)},e.prototype.getIcons=function(){var t=this.model,a=t.get("icon",!0),n={};return A(t.get("type",!0),function(i){a[i]&&(n[i]=a[i])}),n},e.prototype.onclick=function(t,a,n){var i=this._brushType,o=this._brushMode;"clear"===n?(a.dispatchAction({type:"axisAreaSelect",intervals:[]}),a.dispatchAction({type:"brush",command:"clear",areas:[]})):a.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===o?"single":"multiple":o}})},e.getDefaultOption=function(t){return{show:!0,type:o9.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(pr);const l9=s9;var f9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return O(e,r),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(_t),h9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){if(this.group.removeAll(),t.get("show")){var i=this.group,o=t.getModel("textStyle"),s=t.getModel("subtextStyle"),l=t.get("textAlign"),u=st(t.get("textBaseline"),t.get("textVerticalAlign")),f=new xt({style:Ot(o,{text:t.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=t.get("subtext"),c=new xt({style:Ot(s,{text:v,fill:s.getTextColor(),y:h.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),g=t.get("triggerEvent",!0);f.silent=!p&&!g,c.silent=!d&&!g,p&&f.on("click",function(){Ku(p,"_"+t.get("target"))}),d&&c.on("click",function(){Ku(d,"_"+t.get("subtarget"))}),nt(f).eventData=nt(c).eventData=g?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(f),v&&i.add(c);var y=i.getBoundingRect(),m=t.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=Jt(m,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));l||("middle"===(l=t.get("left")||t.get("right"))&&(l="center"),"right"===l?_.x+=_.width:"center"===l&&(_.x+=_.width/2)),u||("center"===(u=t.get("top")||t.get("bottom"))&&(u="middle"),"bottom"===u?_.y+=_.height:"middle"===u&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};f.setStyle(S),c.setStyle(S),y=i.getBoundingRect();var b=_.margin,x=t.getItemStyle(["color","opacity"]);x.fill=t.get("backgroundColor");var w=new St({shape:{x:y.x-b[3],y:y.y-b[0],width:y.width+b[1]+b[3],height:y.height+b[0]+b[2],r:t.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(w)}},e.type="title",e}(Gt),c9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var a=this._data.count();this.option.loop?t=(t%a+a)%a:(t>=a&&(t=a-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var o,t=this.option,a=t.data||[],n=t.axisType,i=this._names=[];"category"===n?(o=[],A(a,function(u,f){var v,h=te(Oi(u),"");J(u)?(v=et(u)).value=f:v=f,o.push(v),i.push(h)})):o=a,(this._data=new xe([{name:"value",type:{category:"ordinal",time:"time",value:"number"}[n]||"number"}],this)).initData(o,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(_t);const QL=c9;var JL=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="timeline.slider",e.defaultOption=Ga(QL.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(QL);Zt(JL,Lp.prototype);const p9=JL;var d9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="timeline",e}(Gt);const g9=d9;var y9=function(r){function e(t,a,n,i){var o=r.call(this,t,a,n)||this;return o.type=i||"value",o}return O(e,r),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(lr);const m9=y9;var ym=Math.PI,$L=Tt(),_9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){this.api=a},e.prototype.render=function(t,a,n){if(this.model=t,this.api=n,this.ecModel=a,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,t);t.formatTooltip=function(u){return ne("nameValue",{noName:!0,value:l.scale.getLabel({value:u})})},A(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,t)},this),this._renderAxisLabel(i,s,l,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,a){var s,n=t.get(["label","position"]),i=t.get("orient"),o=function x9(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},r.get("padding"))}(t,a),l={horizontal:"center",vertical:(s=null==n||"auto"===n?"horizontal"===i?o.y+o.height/2<a.getHeight()/2?"-":"+":o.x+o.width/2<a.getWidth()/2?"+":"-":U(n)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][n]:n)>=0||"+"===s?"left":"right"},u={horizontal:s>=0||"+"===s?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:ym/2},h="vertical"===i?o.height:o.width,v=t.getModel("controlStyle"),c=v.get("show",!0),p=c?v.get("itemSize"):0,d=c?v.get("itemGap"):0,g=p+d,y=t.get(["label","rotate"])||0;y=y*ym/180;var m,_,S,b=v.get("position",!0),x=c&&v.get("showPlayBtn",!0),w=c&&v.get("showPrevBtn",!0),T=c&&v.get("showNextBtn",!0),C=0,M=h;"left"===b||"bottom"===b?(x&&(m=[0,0],C+=g),w&&(_=[C,0],C+=g),T&&(S=[M-p,0],M-=g)):(x&&(m=[M-p,0],M-=g),w&&(_=[0,0],C+=g),T&&(S=[M-p,0],M-=g));var D=[C,M];return t.get("inverse")&&D.reverse(),{viewRect:o,mainLength:h,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:t.get(["label","align"])||l[i],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:D,controlSize:p,controlGap:d}},e.prototype._position=function(t,a){var n=this._mainGroup,i=this._labelGroup,o=t.viewRect;if("vertical"===t.orient){var s=[1,0,0,1,0,0],l=o.x,u=o.y+o.height;gr(s,s,[-l,-u]),Ma(s,s,-ym/2),gr(s,s,[l,u]),(o=o.clone()).applyTransform(s)}var f=m(o),h=m(n.getBoundingRect()),v=m(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=f[0][0];var g,d=t.labelPosOpt;function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,b,x,w,T){S[w]+=x[w][T]-b[w][T]}null==d||U(d)?(_(c,h,f,1,g="+"===d?0:1),_(p,v,f,1,1-g)):(_(c,h,f,1,g=d>=0?0:1),p[1]=c[1]+d),n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,y(n),y(i)},e.prototype._createAxis=function(t,a){var n=a.getData(),i=a.get("axisType"),o=function S9(r,e){if(e=e||r.get("type"))switch(e){case"category":return new Ld({ordinalMeta:r.getCategories(),extent:[1/0,-1/0]});case"time":return new bw({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new Ka}}(a,i);o.getTicks=function(){return n.mapArray(["value"],function(u){return{value:u}})};var s=n.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new m9("value",o,t.axisExtent,i);return l.model=a,l},e.prototype._createGroup=function(t){var a=this[t]=new rt;return this.group.add(a),a},e.prototype._renderAxisLine=function(t,a,n,i){var o=n.getExtent();if(i.get(["lineStyle","show"])){var s=new ie({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:V({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});a.add(s);var l=this._progressLine=new ie({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:Q({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});a.add(l)}},e.prototype._renderAxisTick=function(t,a,n,i){var o=this,s=i.getData(),l=n.scale.getTicks();this._tickSymbols=[],A(l,function(u){var f=n.dataToCoord(u.value),h=s.getItemModel(u.value),v=h.getModel("itemStyle"),c=h.getModel(["emphasis","itemStyle"]),p=h.getModel(["progress","itemStyle"]),d={x:f,y:0,onclick:Y(o._changeTimeline,o,u.value)},g=tI(h,v,a,d);g.ensureState("emphasis").style=c.getItemStyle(),g.ensureState("progress").style=p.getItemStyle(),Ba(g);var y=nt(g);h.get("tooltip")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},e.prototype._renderAxisLabel=function(t,a,n,i){var o=this;if(n.getLabelModel().get("show")){var l=i.getData(),u=n.getViewLabels();this._tickLabels=[],A(u,function(f){var h=f.tickValue,v=l.getItemModel(h),c=v.getModel("label"),p=v.getModel(["emphasis","label"]),d=v.getModel(["progress","label"]),g=n.dataToCoord(f.tickValue),y=new xt({x:g,y:0,rotation:t.labelRotation-t.rotation,onclick:Y(o._changeTimeline,o,h),silent:!1,style:Ot(c,{text:f.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});y.ensureState("emphasis").style=Ot(p),y.ensureState("progress").style=Ot(d),a.add(y),Ba(y),$L(y).dataIndex=h,o._tickLabels.push(y)})}},e.prototype._renderControl=function(t,a,n,i){var o=t.controlSize,s=t.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),f=i.getPlayState(),h=i.get("inverse",!0);function v(c,p,d,g){if(c){var y=Sr(st(i.get(["controlStyle",p+"BtnSize"]),o),o),_=function b9(r,e,t,a){var n=a.style,i=ao(r.get(["controlStyle",e]),a||{},new ut(t[0],t[1],t[2],t[3]));return n&&i.setStyle(n),i}(i,p+"Icon",[0,-y/2,y,y],{x:c[0],y:c[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState("emphasis").style=u,a.add(_),Ba(_)}}v(t.nextBtnPosition,"next",Y(this._changeTimeline,this,h?"-":"+")),v(t.prevBtnPosition,"prev",Y(this._changeTimeline,this,h?"+":"-")),v(t.playPosition,f?"stop":"play",Y(this._handlePlayClick,this,!f),!0)},e.prototype._renderCurrentPointer=function(t,a,n,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this;this._currentPointer=tI(l,l,this._mainGroup,{},this._currentPointer,{onCreate:function(h){h.draggable=!0,h.drift=Y(u._handlePointerDrag,u),h.ondragend=Y(u._handlePointerDragend,u),eI(h,u._progressLine,s,n,i,!0)},onUpdate:function(h){eI(h,u._progressLine,s,n,i)}})},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,a,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,a){var n=this._toAxisCoord(t)[0],o=We(this._axis.getExtent().slice());n>o[1]&&(n=o[1]),n<o[0]&&(n=o[0]),this._currentPointer.x=n,this._currentPointer.markRedraw();var s=this._progressLine;s&&(s.shape.x2=n,s.dirty());var l=this._findNearestTick(n),u=this.model;(a||l!==u.getCurrentIndex()&&u.get("realtime"))&&this._changeTimeline(l)},e.prototype._doPlayStop=function(){var t=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var a=t.model;t._changeTimeline(a.getCurrentIndex()+(a.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},e.prototype._toAxisCoord=function(t){return Ar(t,this._mainGroup.getLocalTransform(),!0)},e.prototype._findNearestTick=function(t){var i,a=this.model.getData(),n=1/0,o=this._axis;return a.each(["value"],function(s,l){var u=o.dataToCoord(s),f=Math.abs(u-t);f<n&&(n=f,i=l)}),i},e.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},e.prototype._changeTimeline=function(t){var a=this.model.getCurrentIndex();"+"===t?t=a+1:"-"===t&&(t=a-1),this.api.dispatchAction({type:"timelineChange",currentIndex:t,from:this.uid})},e.prototype._updateTicksStatus=function(){var t=this.model.getCurrentIndex(),a=this._tickSymbols,n=this._tickLabels;if(a)for(var i=0;i<a.length;i++)a&&a[i]&&a[i].toggleState("progress",i<t);if(n)for(i=0;i<n.length;i++)n&&n[i]&&n[i].toggleState("progress",$L(n[i]).dataIndex<=t)},e.type="timeline.slider",e}(g9);function tI(r,e,t,a,n,i){var o=e.get("color");n?(n.setColor(o),t.add(n),i&&i.onUpdate(n)):((n=Kt(r.get("symbol"),-1,-1,2,2,o)).setStyle("strokeNoScale",!0),t.add(n),i&&i.onCreate(n));var l=e.getItemStyle(["color"]);n.setStyle(l),a=ot({rectHover:!0,z2:100},a,!0);var u=Xs(r.get("symbolSize"));a.scaleX=u[0]/2,a.scaleY=u[1]/2;var f=so(r.get("symbolOffset"),u);f&&(a.x=(a.x||0)+f[0],a.y=(a.y||0)+f[1]);var h=r.get("symbolRotate");return a.rotation=(h||0)*Math.PI/180||0,n.attr(a),n.updateTransform(),n}function eI(r,e,t,a,n,i){if(!r.dragging){var o=n.getModel("checkpointStyle"),s=a.dataToCoord(n.getData().get("value",t));if(i||!o.get("animation",!0))r.attr({x:s,y:0}),e&&e.attr({shape:{x2:s}});else{var l={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)};r.stopAnimation(null,!0),r.animateTo({x:s,y:0},l),e&&e.animateTo({shape:{x2:s}},l)}}}const w9=_9;function C9(r){var e=r&&r.timeline;z(e)||(e=e?[e]:[]),A(e,function(t){t&&function A9(r){var e=r.type,t={number:"value",time:"time"};if(t[e]&&(r.axisType=t[e],delete r.type),rI(r),Si(r,"controlPosition")){var a=r.controlStyle||(r.controlStyle={});Si(a,"position")||(a.position=r.controlPosition),"none"===a.position&&!Si(a,"show")&&(a.show=!1,delete a.position),delete r.controlPosition}A(r.data||[],function(n){J(n)&&!z(n)&&(!Si(n,"value")&&Si(n,"name")&&(n.value=n.name),rI(n))})}(t)})}function rI(r){var e=r.itemStyle||(r.itemStyle={}),t=e.emphasis||(e.emphasis={}),a=r.label||r.label||{},n=a.normal||(a.normal={}),i={normal:1,emphasis:1};A(a,function(o,s){!i[s]&&!Si(n,s)&&(n[s]=o)}),t.label&&!Si(a,"emphasis")&&(a.emphasis=t.label,delete t.label)}function Si(r,e){return r.hasOwnProperty(e)}function mm(r,e){if(!r)return!1;for(var t=z(r)?r:[r],a=0;a<t.length;a++)if(t[a]&&t[a][e])return!0;return!1}function Hh(r){bn(r,"label",["show"])}var Wh=Tt(),aI=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.createdBySelf=!1,t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._mergeOption(t,n,!1,!0)},e.prototype.isAnimationEnabled=function(){if(bt.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},e.prototype.mergeOption=function(t,a){this._mergeOption(t,a,!1,!1)},e.prototype._mergeOption=function(t,a,n,i){var o=this.mainType;n||a.eachSeries(function(s){var l=s.get(this.mainType,!0),u=Wh(s)[o];l&&l.data?(u?u._mergeOption(l,a,!0):(i&&Hh(l),A(l.data,function(f){f instanceof Array?(Hh(f[0]),Hh(f[1])):Hh(f)}),V(u=this.createMarkerModelFromSeries(l,this,a),{mainType:this.mainType,seriesIndex:s.seriesIndex,name:s.name,createdBySelf:!0}),u.__hostSeries=s),Wh(s)[o]=u):Wh(s)[o]=null},this)},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return ne("section",{header:this.name,blocks:[ne("nameValue",{name:s,value:o,noName:!s,noValue:null==o})]})},e.prototype.getData=function(){return this._data},e.prototype.setData=function(t){this._data=t},e.getMarkerModelFromSeries=function(t,a){return Wh(t)[a]},e.type="marker",e.dependencies=["series","grid","polar","geo"],e}(_t);Zt(aI,Lp.prototype);const sn=aI;var D9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markPoint",e.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},e}(sn);const L9=D9;function _m(r){return!(isNaN(parseFloat(r.x))&&isNaN(parseFloat(r.y)))}function Uh(r,e,t,a,n,i){var o=[],l=pa(e,a)?e.getCalculationInfo("stackResultDimension"):a,u=xm(e,l,r),f=e.indicesOfNearest(l,u)[0];o[n]=e.get(t,f),o[i]=e.get(l,f);var h=e.get(a,f),v=xr(e.get(a,f));return(v=Math.min(v,20))>=0&&(o[i]=+o[i].toFixed(v)),[o,h]}var Sm={min:it(Uh,"min"),max:it(Uh,"max"),average:it(Uh,"average"),median:it(Uh,"median")};function Bl(r,e){if(e){var t=r.getData(),a=r.coordinateSystem,n=a.dimensions;if(!function I9(r){return!isNaN(parseFloat(r.x))&&!isNaN(parseFloat(r.y))}(e)&&!z(e.coord)&&a){var i=nI(e,t,a,r);if((e=et(e)).type&&Sm[e.type]&&i.baseAxis&&i.valueAxis){var o=ht(n,i.baseAxis.dim),s=ht(n,i.valueAxis.dim),l=Sm[e.type](t,i.baseDataDim,i.valueDataDim,o,s);e.coord=l[0],e.value=l[1]}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis]}if(null==e.coord)e.coord=[];else for(var u=e.coord,f=0;f<2;f++)Sm[u[f]]&&(u[f]=xm(t,t.mapDimension(n[f]),u[f]));return e}}function nI(r,e,t,a){var n={};return null!=r.valueIndex||null!=r.valueDim?(n.valueDataDim=null!=r.valueIndex?e.getDimension(r.valueIndex):r.valueDim,n.valueAxis=t.getAxis(function P9(r,e){var t=r.getData().getDimensionInfo(e);return t&&t.coordDim}(a,n.valueDataDim)),n.baseAxis=t.getOtherAxis(n.valueAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim)):(n.baseAxis=a.getBaseAxis(),n.valueAxis=t.getOtherAxis(n.baseAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim),n.valueDataDim=e.mapDimension(n.valueAxis.dim)),n}function zl(r,e){return!(r&&r.containData&&e.coord&&!_m(e))||r.containData(e.coord)}function iI(r,e){return r?function(t,a,n,i){return Ha(i<2?t.coord&&t.coord[i]:t.value,e[i])}:function(t,a,n,i){return Ha(t.value,e[i])}}function xm(r,e,t){if("average"===t){var a=0,n=0;return r.each(e,function(i,o){isNaN(i)||(a+=i,n++)}),a/n}return"median"===t?r.getMedian(e):r.getDataExtent(e)["max"===t?1:0]}var bm=Tt(),E9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){this.markerGroupMap=q()},e.prototype.render=function(t,a,n){var i=this,o=this.markerGroupMap;o.each(function(s){bm(s).keep=!1}),a.eachSeries(function(s){var l=sn.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,a,n)}),o.each(function(s){!bm(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(t){bm(t).keep=!0},e.prototype.toggleBlurSeries=function(t,a){var n=this;A(t,function(i){var o=sn.getMarkerModelFromSeries(i,n.type);o&&o.getData().eachItemGraphicEl(function(l){l&&(a?mS(l):Zc(l))})})},e.type="marker",e}(Gt);const wm=E9;function oI(r,e,t){var a=e.coordinateSystem;r.each(function(n){var o,i=r.getItemModel(n),s=H(i.get("x"),t.getWidth()),l=H(i.get("y"),t.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(r.getValues(r.dimensions,n));else if(a){var u=r.get(a.dimensions[0],n),f=r.get(a.dimensions[1],n);o=a.dataToPoint([u,f])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(n,o)})}var k9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=sn.getMarkerModelFromSeries(i,"markPoint");o&&(oI(o.getData(),i,n),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new vl),h=function O9(r,e,t){var a;a=r?G(r&&r.dimensions,function(s){return V(V({},e.getData().getDimensionInfo(e.getData().mapDimension(s))||{}),{name:s,ordinalMeta:null})}):[{name:"value",type:"float"}];var n=new xe(a,t),i=G(t.get("data"),it(Bl,e));r&&(i=Lt(i,it(zl,r)));var o=iI(!!r,a);return n.initData(i,null,o),n}(o,t,a);a.setData(h),oI(a.getData(),t,i),h.each(function(v){var c=h.getItemModel(v),p=c.getShallow("symbol"),d=c.getShallow("symbolSize"),g=c.getShallow("symbolRotate"),y=c.getShallow("symbolOffset"),m=c.getShallow("symbolKeepAspect");if(j(p)||j(d)||j(g)||j(y)){var _=a.getRawValue(v),S=a.getDataParams(v);j(p)&&(p=p(_,S)),j(d)&&(d=d(_,S)),j(g)&&(g=g(_,S)),j(y)&&(y=y(_,S))}var b=c.getModel("itemStyle").getItemStyle(),x=Zs(l,"color");b.fill||(b.fill=x),h.setItemVisual(v,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:b})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(v){v.traverse(function(c){nt(c).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markPoint",e}(wm);const N9=k9;var B9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(sn);const z9=B9;var Yh=Tt(),G9=function(r,e,t,a){var i,n=r.getData();if(z(a))i=a;else{var o=a.type;if("min"===o||"max"===o||"average"===o||"median"===o||null!=a.xAxis||null!=a.yAxis){var s=void 0,l=void 0;if(null!=a.yAxis||null!=a.xAxis)s=e.getAxis(null!=a.yAxis?"y":"x"),l=ee(a.yAxis,a.xAxis);else{var u=nI(a,n,e,r);s=u.valueAxis,l=xm(n,Cd(n,u.valueDataDim),o)}var h="x"===s.dim?0:1,v=1-h,c=et(a),p={coord:[]};c.type=null,c.coord=[],c.coord[v]=-1/0,p.coord[v]=1/0;var d=t.get("precision");d>=0&&wt(l)&&(l=+l.toFixed(Math.min(d,20))),c.coord[h]=p.coord[h]=l,i=[c,p,{type:o,valueIndex:a.valueIndex,value:l}]}else i=[]}var g=[Bl(r,i[0]),Bl(r,i[1]),V({},i[2])];return g[2].type=g[2].type||null,ot(g[2],g[0]),ot(g[2],g[1]),g};function Zh(r){return!isNaN(r)&&!isFinite(r)}function sI(r,e,t,a){var n=1-r,i=a.dimensions[r];return Zh(e[n])&&Zh(t[n])&&e[r]===t[r]&&a.getAxis(i).containData(e[r])}function F9(r,e){if("cartesian2d"===r.type){var t=e[0].coord,a=e[1].coord;if(t&&a&&(sI(1,t,a,r)||sI(0,t,a,r)))return!0}return zl(r,e[0])&&zl(r,e[1])}function Tm(r,e,t,a,n){var s,i=a.coordinateSystem,o=r.getItemModel(e),l=H(o.get("x"),n.getWidth()),u=H(o.get("y"),n.getHeight());if(isNaN(l)||isNaN(u)){if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(r.dimensions,e));else{var h=r.get((f=i.dimensions)[0],e),v=r.get(f[1],e);s=i.dataToPoint([h,v])}if(si(i,"cartesian2d")){var f,c=i.getAxis("x"),p=i.getAxis("y");Zh(r.get((f=i.dimensions)[0],e))?s[0]=c.toGlobalCoord(c.getExtent()[t?0:1]):Zh(r.get(f[1],e))&&(s[1]=p.toGlobalCoord(p.getExtent()[t?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}else s=[l,u];r.setItemLayout(e,s)}var H9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=sn.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Yh(o).from,u=Yh(o).to;l.each(function(f){Tm(l,f,!0,i,n),Tm(u,f,!1,i,n)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Jg);this.group.add(f.group);var h=function W9(r,e,t){var a;a=r?G(r&&r.dimensions,function(u){return V(V({},e.getData().getDimensionInfo(e.getData().mapDimension(u))||{}),{name:u,ordinalMeta:null})}):[{name:"value",type:"float"}];var n=new xe(a,t),i=new xe(a,t),o=new xe([],t),s=G(t.get("data"),it(G9,e,r,t));r&&(s=Lt(s,it(F9,r)));var l=iI(!!r,a);return n.initData(G(s,function(u){return u[0]}),null,l),i.initData(G(s,function(u){return u[1]}),null,l),o.initData(G(s,function(u){return u[2]})),o.hasItemOption=!0,{from:n,to:i,line:o}}(o,t,a),v=h.from,c=h.to,p=h.line;Yh(a).from=v,Yh(a).to=c,a.setData(p);var d=a.get("symbol"),g=a.get("symbolSize"),y=a.get("symbolRotate"),m=a.get("symbolOffset");function _(S,b,x){var w=S.getItemModel(b);Tm(S,b,x,t,i);var T=w.getModel("itemStyle").getItemStyle();null==T.fill&&(T.fill=Zs(l,"color")),S.setItemVisual(b,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:st(w.get("symbolOffset",!0),m[x?0:1]),symbolRotate:st(w.get("symbolRotate",!0),y[x?0:1]),symbolSize:st(w.get("symbolSize"),g[x?0:1]),symbol:st(w.get("symbol",!0),d[x?0:1]),style:T})}z(d)||(d=[d,d]),z(g)||(g=[g,g]),z(y)||(y=[y,y]),z(m)||(m=[m,m]),h.from.each(function(S){_(v,S,!0),_(c,S,!1)}),p.each(function(S){var b=p.getItemModel(S).getModel("lineStyle").getLineStyle();p.setItemLayout(S,[v.getItemLayout(S),c.getItemLayout(S)]),null==b.stroke&&(b.stroke=v.getItemVisual(S,"style").fill),p.setItemVisual(S,{fromSymbolKeepAspect:v.getItemVisual(S,"symbolKeepAspect"),fromSymbolOffset:v.getItemVisual(S,"symbolOffset"),fromSymbolRotate:v.getItemVisual(S,"symbolRotate"),fromSymbolSize:v.getItemVisual(S,"symbolSize"),fromSymbol:v.getItemVisual(S,"symbol"),toSymbolKeepAspect:c.getItemVisual(S,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(S,"symbolOffset"),toSymbolRotate:c.getItemVisual(S,"symbolRotate"),toSymbolSize:c.getItemVisual(S,"symbolSize"),toSymbol:c.getItemVisual(S,"symbol"),style:b})}),f.updateData(p),h.line.eachItemGraphicEl(function(S){nt(S).dataModel=a,S.traverse(function(b){nt(b).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markLine",e}(wm);const U9=H9;var Z9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(sn);const X9=Z9;var Xh=Tt(),q9=function(r,e,t,a){var n=a[0],i=a[1];if(n&&i){var o=Bl(r,n),s=Bl(r,i),l=o.coord,u=s.coord;l[0]=ee(l[0],-1/0),l[1]=ee(l[1],-1/0),u[0]=ee(u[0],1/0),u[1]=ee(u[1],1/0);var f=ql([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function qh(r){return!isNaN(r)&&!isFinite(r)}function lI(r,e,t,a){var n=1-r;return qh(e[n])&&qh(t[n])}function K9(r,e){var t=e.coord[0],a=e.coord[1],n={coord:t,x:e.x0,y:e.y0},i={coord:a,x:e.x1,y:e.y1};return si(r,"cartesian2d")?!(!t||!a||!lI(1,t,a)&&!lI(0,t,a))||function R9(r,e,t){return!(r&&r.containZone&&e.coord&&t.coord&&!_m(e)&&!_m(t))||r.containZone(e.coord,t.coord)}(r,n,i):zl(r,n)||zl(r,i)}function uI(r,e,t,a,n){var s,i=a.coordinateSystem,o=r.getItemModel(e),l=H(o.get(t[0]),n.getWidth()),u=H(o.get(t[1]),n.getHeight());if(isNaN(l)||isNaN(u)){if(a.getMarkerPosition){var f=r.getValues(["x0","y0"],e),h=r.getValues(["x1","y1"],e),v=i.clampData(f),c=i.clampData(h),p=[];p[0]="x0"===t[0]?v[0]>c[0]?h[0]:f[0]:v[0]>c[0]?f[0]:h[0],p[1]="y0"===t[1]?v[1]>c[1]?h[1]:f[1]:v[1]>c[1]?f[1]:h[1],s=a.getMarkerPosition(p,t,!0)}else{var y=[d=r.get(t[0],e),g=r.get(t[1],e)];i.clampData&&i.clampData(y,y),s=i.dataToPoint(y,!0)}if(si(i,"cartesian2d")){var m=i.getAxis("x"),_=i.getAxis("y"),d=r.get(t[0],e),g=r.get(t[1],e);qh(d)?s[0]=m.toGlobalCoord(m.getExtent()["x0"===t[0]?0:1]):qh(g)&&(s[1]=_.toGlobalCoord(_.getExtent()["y0"===t[1]?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}else s=[l,u];return s}var fI=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],j9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=sn.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=G(fI,function(h){return uI(s,l,h,i,n)});s.setItemLayout(l,u),s.getItemGraphicEl(l).setShape("points",u)})}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new rt});this.group.add(f.group),this.markKeep(f);var h=function Q9(r,e,t){var a,n;if(r){var o=G(r&&r.dimensions,function(u){var f=e.getData();return V(V({},f.getDimensionInfo(f.mapDimension(u))||{}),{name:u,ordinalMeta:null})});n=G(["x0","y0","x1","y1"],function(u,f){return{name:u,type:o[f%2].type}}),a=new xe(n,t)}else a=new xe(n=[{name:"value",type:"float"}],t);var s=G(t.get("data"),it(q9,e,r,t));r&&(s=Lt(s,it(K9,r)));var l=r?function(u,f,h,v){return Ha(u.coord[Math.floor(v/2)][v%2],n[v])}:function(u,f,h,v){return Ha(u.value,n[v])};return a.initData(s,null,l),a.hasItemOption=!0,a}(o,t,a);a.setData(h),h.each(function(v){var c=G(fI,function(T){return uI(h,v,T,t,i)}),p=o.getAxis("x").scale,d=o.getAxis("y").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(h.get("x0",v)),p.parse(h.get("x1",v))],_=[d.parse(h.get("y0",v)),d.parse(h.get("y1",v))];We(m),We(_),h.setItemLayout(v,{points:c,allClipped:!!(g[0]>m[1]||g[1]<m[0]||y[0]>_[1]||y[1]<_[0])});var x=h.getItemModel(v).getModel("itemStyle").getItemStyle(),w=Zs(l,"color");x.fill||(x.fill=w,U(x.fill)&&(x.fill=ts(x.fill,.4))),x.stroke||(x.stroke=w),h.setItemVisual(v,"style",x)}),h.diff(Xh(f).data).add(function(v){var c=h.getItemLayout(v);if(!c.allClipped){var p=new De({shape:{points:c.points}});h.setItemGraphicEl(v,p),f.group.add(p)}}).update(function(v,c){var p=Xh(f).data.getItemGraphicEl(c),d=h.getItemLayout(v);d.allClipped?p&&f.group.remove(p):(p?Ct(p,{shape:{points:d.points}},a,v):p=new De({shape:{points:d.points}}),h.setItemGraphicEl(v,p),f.group.add(p))}).remove(function(v){var c=Xh(f).data.getItemGraphicEl(v);f.group.remove(c)}).execute(),h.eachItemGraphicEl(function(v,c){var p=h.getItemModel(c),d=h.getItemVisual(c,"style");v.useStyle(h.getItemVisual(c,"style")),ve(v,ae(p),{labelFetcher:a,labelDataIndex:c,defaultText:h.getName(c)||"",inheritColor:U(d.fill)?ts(d.fill,1):"#000"}),he(v,p),Ut(v,null,null,p.get(["emphasis","disabled"])),nt(v).dataModel=a}),Xh(f).data=h,f.group.silent=a.get("silent")||t.get("silent")},e.type="markArea",e}(wm);const J9=j9;var eX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),this._updateSelector(t)},e.prototype._updateSelector=function(t){var a=t.selector,n=this.ecModel;!0===a&&(a=t.selector=["all","inverse"]),z(a)&&A(a,function(i,o){U(i)&&(i={type:i}),a[o]=ot(i,function(r,e){return"all"===e?{type:"all",title:r.getLocaleModel().get(["legend","selector","all"])}:"inverse"===e?{type:"inverse",title:r.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(n,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var a=!1,n=0;n<t.length;n++){var i=t[n].get("name");if(this.isSelected(i)){this.select(i),a=!0;break}}!a&&this.select(t[0].get("name"))}},e.prototype._updateData=function(t){var a=[],n=[];t.eachRawSeries(function(l){var f;if(n.push(l.name),l.legendVisualProvider){var v=l.legendVisualProvider.getAllNames();t.isSeriesFiltered(l)||(n=n.concat(v)),v.length?a=a.concat(v):f=!0}else f=!0;f&&xc(l)&&a.push(l.name)}),this._availableNames=n;var i=this.get("data")||a,o=q(),s=G(i,function(l){return(U(l)||wt(l))&&(l={name:l}),o.get(l.name)?null:(o.set(l.name,!0),new Rt(l,this,this.ecModel))},this);this._data=Lt(s,function(l){return!!l})},e.prototype.getData=function(){return this._data},e.prototype.select=function(t){var a=this.option.selected;"single"===this.get("selectedMode")&&A(this._data,function(o){a[o.get("name")]=!1}),a[t]=!0},e.prototype.unSelect=function(t){"single"!==this.get("selectedMode")&&(this.option.selected[t]=!1)},e.prototype.toggleSelected=function(t){var a=this.option.selected;a.hasOwnProperty(t)||(a[t]=!0),this[a[t]?"unSelect":"select"](t)},e.prototype.allSelect=function(){var a=this.option.selected;A(this._data,function(n){a[n.get("name",!0)]=!0})},e.prototype.inverseSelect=function(){var a=this.option.selected;A(this._data,function(n){var i=n.get("name",!0);a.hasOwnProperty(i)||(a[i]=!0),a[i]=!a[i]})},e.prototype.isSelected=function(t){var a=this.option.selected;return!(a.hasOwnProperty(t)&&!a[t])&&ht(this._availableNames,t)>=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(_t);const Cm=eX;var Po=it,Am=A,Kh=rt,rX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return O(e,r),e.prototype.init=function(){this.group.add(this._contentGroup=new Kh),this.group.add(this._selectorGroup=new Kh),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,a,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var o=t.get("align"),s=t.get("orient");(!o||"auto"===o)&&(o="right"===t.get("left")&&"vertical"===s?"right":"left");var l=t.get("selector",!0),u=t.get("selectorPosition",!0);l&&(!u||"auto"===u)&&(u="horizontal"===s?"end":"start"),this.renderInner(o,t,a,n,l,s,u);var f=t.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},v=t.get("padding"),c=Jt(f,h,v),p=this.layoutInner(t,o,c,i,l,u),d=Jt(Q({width:p.width,height:p.height},f),h,v);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=_L(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this.getContentGroup(),f=q(),h=a.get("selectedMode"),v=[];n.eachRawSeries(function(c){!c.get("legendHoverLink")&&v.push(c.id)}),Am(a.getData(),function(c,p){var d=c.get("name");if(!this.newlineDisabled&&(""===d||"\n"===d)){var g=new Kh;return g.newline=!0,void u.add(g)}var y=n.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),b=m.getVisual("style");this._createItem(y,d,p,c,a,t,_,b,S,h,i).on("click",Po(hI,d,null,i,v)).on("mouseover",Po(Mm,y.name,null,i,v)).on("mouseout",Po(Dm,y.name,null,i,v)),f.set(d,!0)}else n.eachRawSeries(function(w){if(!f.get(d)&&w.legendVisualProvider){var T=w.legendVisualProvider;if(!T.containName(d))return;var C=T.indexOfName(d),M=T.getItemVisual(C,"style"),D=T.getItemVisual(C,"legendIcon"),L=Te(M.fill);L&&0===L[3]&&(L[3]=.2,M=V(V({},M),{fill:mr(L,"rgba")})),this._createItem(w,d,p,c,a,t,{},M,D,h,i).on("click",Po(hI,null,d,i,v)).on("mouseover",Po(Mm,null,d,i,v)).on("mouseout",Po(Dm,null,d,i,v)),f.set(d,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},e.prototype._createSelector=function(t,a,n,i,o){var s=this.getSelectorGroup();Am(t,function(u){var f=u.type,h=new xt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===f?"legendAllSelect":"legendInverseSelect"})}});s.add(h),ve(h,{normal:a.getModel("selectorLabel"),emphasis:a.getModel(["emphasis","selectorLabel"])},{defaultText:u.title}),Ba(h)})},e.prototype._createItem=function(t,a,n,i,o,s,l,u,f,h,v){var c=t.visualDrawType,p=o.get("itemWidth"),d=o.get("itemHeight"),g=o.isSelected(a),y=i.get("symbolRotate"),m=i.get("symbolKeepAspect"),_=i.get("icon"),S=function aX(r,e,t,a,n,i,o){function s(g,y){"auto"===g.lineWidth&&(g.lineWidth=y.lineWidth>0?2:0),Am(g,function(m,_){"inherit"===g[_]&&(g[_]=y[_])})}var l=e.getModel("itemStyle"),u=l.getItemStyle(),f=0===r.lastIndexOf("empty",0)?"fill":"stroke",h=l.getShallow("decal");u.decal=h&&"inherit"!==h?uo(h,o):a.decal,"inherit"===u.fill&&(u.fill=a[n]),"inherit"===u.stroke&&(u.stroke=a[f]),"inherit"===u.opacity&&(u.opacity=("fill"===n?a:t).opacity),s(u,a);var v=e.getModel("lineStyle"),c=v.getLineStyle();if(s(c,t),"auto"===u.fill&&(u.fill=a.fill),"auto"===u.stroke&&(u.stroke=a.fill),"auto"===c.stroke&&(c.stroke=a.fill),!i){var p=e.get("inactiveBorderWidth");u.lineWidth="auto"===p?a.lineWidth>0&&u[f]?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),c.stroke=v.get("inactiveColor"),c.lineWidth=v.get("inactiveWidth")}return{itemStyle:u,lineStyle:c}}(f=_||f||"roundRect",i,l,u,c,g,v),b=new Kh,x=i.getModel("textStyle");if(!j(t.getLegendIcon)||_&&"inherit"!==_){var w="inherit"===_&&t.getData().getVisual("symbol")?"inherit"===y?t.getData().getVisual("symbolRotate"):y:0;b.add(function nX(r){var e=r.icon||"roundRect",t=Kt(e,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return t.setStyle(r.itemStyle),t.rotation=(r.iconRotate||0)*Math.PI/180,t.setOrigin([r.itemWidth/2,r.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}({itemWidth:p,itemHeight:d,icon:f,iconRotate:w,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}))}else b.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:f,iconRotate:y,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}));var T="left"===s?p+5:-5,C=s,M=o.get("formatter"),D=a;U(M)&&M?D=M.replace("{name}",a??""):j(M)&&(D=M(a));var L=i.get("inactiveColor");b.add(new xt({style:Ot(x,{text:D,x:T,y:d/2,fill:g?x.getTextColor():L,align:C,verticalAlign:"middle"})}));var I=new St({shape:b.getBoundingRect(),invisible:!0}),P=i.getModel("tooltip");return P.get("show")&&no({el:I,componentModel:o,itemName:a,itemTooltipOption:P.option}),b.add(I),b.eachChild(function(R){R.silent=!0}),I.silent=!h,this.getContentGroup().add(b),Ba(b),b.__legendDataIndex=n,b},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Fn(t.get("orient"),l,t.get("itemGap"),n.width,n.height);var f=l.getBoundingRect(),h=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){Fn("horizontal",u,t.get("selectorItemGap",!0));var v=u.getBoundingRect(),c=[-v.x,-v.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,g=0===d?"width":"height",y=0===d?"height":"width",m=0===d?"y":"x";"end"===s?c[d]+=f[g]+p:h[d]+=v[g]+p,c[1-d]+=f[y]/2-v[y]/2,u.x=c[0],u.y=c[1],l.x=h[0],l.y=h[1];var _={x:0,y:0};return _[g]=f[g]+p+v[g],_[y]=Math.max(f[y],v[y]),_[m]=Math.min(0,v[m]+c[1-d]),_}return l.x=h[0],l.y=h[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Gt);function hI(r,e,t,a){Dm(r,e,t,a),t.dispatchAction({type:"legendToggleSelect",name:r??e}),Mm(r,e,t,a)}function vI(r){for(var t,e=r.getZr().storage.getDisplayList(),a=0,n=e.length;a<n&&!(t=e[a].states.emphasis);)a++;return t&&t.hoverLayer}function Mm(r,e,t,a){vI(t)||t.dispatchAction({type:"highlight",seriesName:r,name:e,excludeSeriesId:a})}function Dm(r,e,t,a){vI(t)||t.dispatchAction({type:"downplay",seriesName:r,name:e,excludeSeriesId:a})}const cI=rX;function iX(r){var e=r.findComponents({mainType:"legend"});e&&e.length&&r.filterSeries(function(t){for(var a=0;a<e.length;a++)if(!e[a].isSelected(t.name))return!1;return!0})}function Gl(r,e,t){var i,a={},n="toggleSelected"===r;return t.eachComponent("legend",function(o){n&&null!=i?o[i?"select":"unSelect"](e.name):"allSelect"===r||"inverseSelect"===r?o[r]():(o[r](e.name),i=o.isSelected(e.name)),A(o.getData(),function(l){var u=l.get("name");if("\n"!==u&&""!==u){var f=o.isSelected(u);a[u]=a.hasOwnProperty(u)?a[u]&&f:f}})}),"allSelect"===r||"inverseSelect"===r?{selected:a}:{name:e.name,selected:a}}function pI(r){r.registerComponentModel(Cm),r.registerComponentView(cI),r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,iX),r.registerSubTypeDefaulter("legend",function(){return"plain"}),function oX(r){r.registerAction("legendToggleSelect","legendselectchanged",it(Gl,"toggleSelected")),r.registerAction("legendAllSelect","legendselectall",it(Gl,"allSelect")),r.registerAction("legendInverseSelect","legendinverseselect",it(Gl,"inverseSelect")),r.registerAction("legendSelect","legendselected",it(Gl,"select")),r.registerAction("legendUnSelect","legendunselected",it(Gl,"unSelect"))}(r)}var sX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},e.prototype.init=function(t,a,n){var i=Yi(t);r.prototype.init.call(this,t,a,n),dI(this,t,i)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),dI(this,this.option,t)},e.type="legend.scroll",e.defaultOption=Ga(Cm.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),e}(Cm);function dI(r,e,t){var n=[1,1];n[r.getOrient().index]=0,Fa(e,t,{type:"box",ignoreSize:!!n})}const lX=sX;var gI=rt,Lm=["width","height"],Im=["x","y"],uX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!0,t._currentIndex=0,t}return O(e,r),e.prototype.init=function(){r.prototype.init.call(this),this.group.add(this._containerGroup=new gI),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new gI)},e.prototype.resetInner=function(){r.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this;r.prototype.renderInner.call(this,t,a,n,i,o,s,l);var f=this._controllerGroup,h=a.get("pageIconSize",!0),v=z(h)?h:[h,h];p("pagePrev",0);var c=a.getModel("pageTextStyle");function p(d,g){var y=d+"DataIndex",m=ao(a.get("pageIcons",!0)[a.getOrient().name][g],{onclick:Y(u._pageGo,u,y,a,i)},{x:-v[0]/2,y:-v[1]/2,width:v[0],height:v[1]});m.name=d,f.add(m)}f.add(new xt({name:"pageText",style:{text:"xx/xx",fill:c.getTextColor(),font:c.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),p("pageNext",1)},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getSelectorGroup(),u=t.getOrient().index,f=Lm[u],h=Im[u],v=Lm[1-u],c=Im[1-u];o&&Fn("horizontal",l,t.get("selectorItemGap",!0));var p=t.get("selectorButtonGap",!0),d=l.getBoundingRect(),g=[-d.x,-d.y],y=et(n);o&&(y[f]=n[f]-d[f]-p);var m=this._layoutContentAndController(t,i,y,u,f,v,c,h);if(o){if("end"===s)g[u]+=m[f]+p;else{var _=d[f]+p;g[u]-=_,m[h]-=_}m[f]+=d[f]+p,g[1-u]+=m[c]+m[v]/2-d[v]/2,m[v]=Math.max(m[v],d[v]),m[c]=Math.min(m[c],d[c]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return m},e.prototype._layoutContentAndController=function(t,a,n,i,o,s,l,u){var f=this.getContentGroup(),h=this._containerGroup,v=this._controllerGroup;Fn(t.get("orient"),f,t.get("itemGap"),i?n.width:null,i?null:n.height),Fn("horizontal",v,t.get("pageButtonItemGap",!0));var c=f.getBoundingRect(),p=v.getBoundingRect(),d=this._showController=c[o]>n[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=st(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?m[i]+=n[o]-p[o]:y[i]+=p[o]+_),m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var b={x:0,y:0};if(b[o]=d?n[o]:c[o],b[s]=Math.max(c[s],p[s]),b[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var x={x:0,y:0};x[o]=Math.max(n[o]-p[o]-_,0),x[s]=b[s],h.setClipPath(new St({shape:x})),h.__rectSize=x[o]}else v.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return null!=w.pageIndex&&Ct(f,{x:w.contentPosition[0],y:w.contentPosition[1]},d?t:null),this._updatePageInfoView(t,w),b},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;A(["pagePrev","pageNext"],function(f){var v=null!=a[f+"DataIndex"],c=n.childOfName(f);c&&(c.setStyle("fill",t.get(v?"pageIconColor":"pageIconInactiveColor",!0)),c.cursor=v?"pointer":"default")});var i=n.childOfName("pageText"),o=t.get("pageFormatter"),s=a.pageIndex,l=null!=s?s+1:0,u=a.pageCount;i&&o&&i.setStyle("text",U(o)?o.replace("{current}",null==l?"":l+"").replace("{total}",null==u?"":u+""):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=Lm[o],l=Im[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)(!(_=S(f[g]))&&m.e>y.s+i||_&&!b(_,y.s))&&(y=m.i>y.i?m:_)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=y.i),++p.pageCount),m=_;for(g=u-1,y=d,m=d,_=null;g>=-1;--g)(!(_=S(f[g]))||!b(m,_.s))&&y.i<m.i&&(m=y,null==p.pagePrevDataIndex&&(p.pagePrevDataIndex=y.i),++p.pageCount,++p.pageIndex),y=_;return p;function S(x){if(x){var w=x.getBoundingRect(),T=w[l]+x[l];return{s:T,e:T+w[s],i:x.__legendDataIndex}}}function b(x,w){return x.e>=w&&x.s<=w+i}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild(function(o,s){var l=o.__legendDataIndex;null==i&&null!=l&&(i=s),l===t&&(a=s)}),a??i):0;var a,i},e.type="legend.scroll",e}(cI);const fX=uX;function vX(r){ct(pI),r.registerComponentModel(lX),r.registerComponentView(fX),function hX(r){r.registerAction("legendScroll","legendscroll",function(e,t){var a=e.scrollDataIndex;null!=a&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(n){n.setScrollDataIndex(a)})})}(r)}var pX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.inside",e.defaultOption=Ga(Ol.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(Ol);const dX=pX;var Pm=Tt();function yI(r,e){if(e){r.removeKey(e.model.uid);var t=e.controller;t&&t.dispose()}}function _X(r,e){r.isDisposed()||r.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function SX(r,e,t,a){return r.coordinateSystem.containPoint([t,a])}var wX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return O(e,r),e.prototype.render=function(t,a,n){r.prototype.render.apply(this,arguments),t.noTarget()?this._clear():(this.range=t.getPercentRange(),function gX(r,e,t){Pm(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}(n,t,{pan:Y(Rm.pan,this),zoom:Y(Rm.zoom,this),scrollMove:Y(Rm.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){(function yX(r,e){for(var t=Pm(r).coordSysRecordMap,a=t.keys(),n=0;n<a.length;n++){var o=t.get(a[n]),s=o.dataZoomInfoMap;if(s){var l=e.uid;s.get(l)&&(s.removeKey(l),s.keys().length||yI(t,o))}}})(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(nm),Rm={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=Em[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(di(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:mI(function(r,e,t,a,n,i){var o=Em[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:mI(function(r,e,t,a,n,i){return Em[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t).signal*(r[1]-r[0])*i.scrollDelta})};function mI(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s&&(di(r(o,s,e,t,a,n),o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1]))return o}}var Em={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],"x"===i.dim?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),"radiusAxis"===t.mainType?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],"horizontal"===i.orient?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};const TX=wX;function _I(r){im(r),r.registerComponentModel(dX),r.registerComponentView(TX),function bX(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=Pm(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=q());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){A(cL(i).infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,function mX(r,e){var t={model:e,containsPoint:it(SX,e),dispatchAction:it(_X,r),dataZoomInfoMap:null,controller:null},a=t.controller=new ml(r.getZr());return A(["pan","zoom","scrollMove"],function(n){a.on(n,function(i){var o=[];t.dataZoomInfoMap.each(function(s){if(i.isAvailableBehavior(s.model.option)){var l=(s.getRange||{})[n],u=l&&l(s.dzReferCoordSysInfo,t.model.mainType,t.controller,i);!s.model.get("disabled",!0)&&u&&o.push({dataZoomId:s.model.id,start:u[0],end:u[1]})}}),o.length&&t.dispatchAction(o)})}),t}(t,s.model));(u.dataZoomInfoMap||(u.dataZoomInfoMap=q())).set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var s,o=i.controller,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];null!=u&&(s=l.get(u))}if(s){var f=function xX(r){var e,t="type_",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return r.each(function(i){var o=i.model,s=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");a[t+s]>a[t+e]&&(e=s),n=n&&o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),io(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")}else yI(n,i)})})}(r)}var CX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Ga(Ol.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(Ol);const AX=CX;var Fl=St,Hl="horizontal",xI="vertical",LX=5,IX=["line","bar","candlestick","scatter"],PX={easing:"cubicOut",duration:100,delay:0},RX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return O(e,r),e.prototype.init=function(t,a){this.api=a,this._onBrush=Y(this._onBrush,this),this._onBrushEnd=Y(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),io(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1!==t.get("show"))return t.noTarget()?(this._clear(),void this.group.removeAll()):((!i||"dataZoom"!==i.type||i.from!==this.uid)&&this._buildView(),void this._updateView());this.group.removeAll()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Ws(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new rt;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,i=t.get("brushSelect")?7:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===Hl?{right:s.width-o.x-o.width,top:s.height-30-7-i,width:o.width,height:30}:{right:7,top:o.y,width:30,height:o.height},u=Yi(t.option);A(["right","top","width","height"],function(h){"ph"===u[h]&&(u[h]=l[h])});var f=Jt(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===xI&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n!==Hl||o?n===Hl&&o?{scaleY:l?1:-1,scaleX:-1}:n!==xI||o?{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?1:-1,scaleX:1});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new Fl({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var o=new Fl({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:"transparent"},z2:0,onclick:Y(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():t.otherDim;if(null!=l){var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var h=o.getDataExtent(l),v=.3*(h[1]-h[0]);h=[h[0]-v,h[1]+v];var S,c=[0,a[1]],d=[[a[0],0],[0,0]],g=[],y=a[0]/(o.count()-1),m=0,_=Math.round(o.count()/a[0]);o.each([l],function(C,M){if(_>0&&M%_)m+=y;else{var D=null==C||isNaN(C)||""===C,L=D?0:It(C,h,c,!0);D&&!S&&M?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!D&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,L]),g.push([m,L]),m+=y,S=D}}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[a[0],a[1]];for(var M,D,L,I,b=this.dataZoomModel,w=0;w<3;w++){var T=(M=void 0,D=void 0,void 0,void 0,M=b.getModel(1===w?"selectedDataBackground":"dataBackground"),D=new rt,L=new De({shape:{points:u},segmentIgnoreThreshold:1,style:M.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),I=new Le({shape:{points:f},segmentIgnoreThreshold:1,style:M.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19}),D.add(L),D.add(I),D);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}}}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get("showDataShadow");if(!1!==a){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){A(t.getAxisProxy(o,s).getTargetSeriesModels(),function(u){if(!(n||!0!==a&&ht(IX,u.get("type"))<0)){var v,f=i.getComponent(nn(o),s).axis,h=function EX(r){return{x:"y",y:"x",radius:"angle",angle:"radius"}[r]}(o),c=u.coordinateSystem;null!=h&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,h=l.get("brushSelect"),v=a.filler=new Fl({silent:h,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(v),o.add(new Fl({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),A([0,1],function(_){var S=l.get("handleIcon");!Cf[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var b=Kt(S,-1,0,2,2,null,!0);b.attr({cursor:bI(this._orient),draggable:!0,drift:Y(this._onDragMove,this,_),ondragend:Y(this._onDragEnd,this),onmouseover:Y(this._showDataInfo,this,!0),onmouseout:Y(this._showDataInfo,this,!1),z2:5});var x=b.getBoundingRect(),w=l.get("handleSize");this._handleHeight=H(w,this._size[1]),this._handleWidth=x.width/x.height*this._handleHeight,b.setStyle(l.getModel("handleStyle").getItemStyle()),b.style.strokeNoScale=!0,b.rectHover=!0,b.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Ba(b);var T=l.get("handleColor");null!=T&&(b.style.fill=T),o.add(n[_]=b);var C=l.getModel("textStyle");t.add(i[_]=new xt({silent:!0,invisible:!0,style:Ot(C,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:C.getTextColor(),font:C.getFont()}),z2:10}))},this);var c=v;if(h){var p=H(l.get("moveHandleSize"),s[1]),d=a.moveHandle=new St({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=.8*p,y=a.moveHandleIcon=Kt(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));(c=a.moveZone=new St({invisible:!0,shape:{y:s[1]-m,height:p+m}})).on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:bI(this._orient),drift:Y(this._onDragMove,this,"all"),ondragstart:Y(this._showDataInfo,this,!0),ondragend:Y(this._onDragEnd,this),onmouseover:Y(this._showDataInfo,this,!0),onmouseout:Y(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[It(t[0],[0,100],a,!0),It(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];di(a,i,o,n.get("zoomLock")?"all":t,null!=s.minSpan?It(s.minSpan,l,o,!0):null,null!=s.maxSpan?It(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=We([It(i[0],o,l,!0),It(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=We(n.slice()),o=this._size;A([0,1],function(c){var d=this._handleHeight;a.handles[c].attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;f<l.length;f++){var h=l[f],v=h.getClipPath();v||(v=new St,h.setClipPath(v)),v.setShape({x:u[f],y:0,width:u[f+1]-u[f],height:o[1]})}this._updateDataInfo(t)},e.prototype._updateDataInfo=function(t){var a=this.dataZoomModel,n=this._displayables,i=n.handleLabels,o=this._orient,s=["",""];if(a.get("showDetail")){var l=a.findRepresentativeAxisProxy();if(l){var u=l.getAxisModel().axis,f=this._range,h=t?l.calculateDataWindow({start:f[0],end:f[1]}).valueWindow:l.getDataValueWindow();s=[this._formatLabel(h[0],u),this._formatLabel(h[1],u)]}}var v=We(this._handleEnds.slice());function c(p){var d=Ua(n.handles[p].parent,this.group),g=_f(0===p?"right":"left",d),y=this._handleWidth/2+LX,m=Ar([v[p]+(0===p?-y:y),this._size[1]/2],d);i[p].setStyle({x:m[0],y:m[1],verticalAlign:o===Hl?"middle":g,align:o===Hl?g:"center",text:s[p]})}c.call(this,0),c.call(this,1)},e.prototype._formatLabel=function(t,a){var n=this.dataZoomModel,i=n.get("labelFormatter"),o=n.get("labelPrecision");(null==o||"auto"===o)&&(o=a.getPixelPrecision());var s=null==t||isNaN(t)?"":"category"===a.type||"time"===a.type?a.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(o,20));return j(i)?i(t,s):U(i)?i.replace("{value}",s):s},e.prototype._showDataInfo=function(t){var a=this._displayables,n=a.handleLabels;n[0].attr("invisible",!(t=this._dragging||t)),n[1].attr("invisible",!t),a.moveHandle&&this.api[t?"enterEmphasis":"leaveEmphasis"](a.moveHandle,1)},e.prototype._onDragMove=function(t,a,n,i){this._dragging=!0,aa(i.event);var s=Ar([a,n],this._displayables.sliderGroup.getLocalTransform(),!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u),l&&u&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(t){var a=this._size,n=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>a[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,s=this._updateInterval("all",n[0]-(i[0]+i[1])/2);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){this._brushStart=new lt(t.offsetX,t.offsetY),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,a){a.attr("ignore",!0);var n=a.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=We([It(n.x,o,s,!0),It(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(aa(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,o=n.brushRect;o||(o=n.brushRect=new Fl({silent:!0,style:this.dataZoomModel.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?PX:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=cL(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:.2*i,y:.2*o,width:.6*i,height:.6*o}}return t},e.type="dataZoom.slider",e}(nm);function bI(r){return"vertical"===r?"ns-resize":"ew-resize"}const kX=RX;function wI(r){r.registerComponentModel(AX),r.registerComponentView(kX),im(r)}var NX={get:function(r,e,t){var a=et((VX[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},VX={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const TI=NX;var CI=pe.mapVisual,BX=pe.eachVisual,zX=z,AI=A,GX=We,FX=It,HX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){!a&&WL(this.option,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=Y(t,this),this.controllerVisuals=pm(this.option.controller,a,t),this.targetVisuals=pm(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return null==t||"all"===t?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Pt(t),a},e.prototype.eachTargetSeries=function(t,a){A(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var u,i=this.option,o=i.precision,s=this.dataBound,l=i.formatter;n=n||["<",">"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);return U(l)?l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f):j(l)?u?l(t[0],t[1]):l(t):u?t[0]===s[0]?n[0]+" "+f[1]:t[1]===s[1]?n[1]+" "+f[0]:f[0]+" - "+f[1]:f;function h(v){return v===s[0]?"min":v===s[1]?"max":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=GX([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(null!=a)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var s=t.getDimensionInfo(n[i]);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});ot(i,n),ot(o,n);var s=this.isCategory();function l(h){zX(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get("gradientColor")}}l.call(this,i),l.call(this,o),function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},AI(p,function(g,y){if(pe.isValidType(y)){var m=TI.get(y,"inactive",s);null!=m&&(d[y]=m,"color"===y&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}.call(this,i,"inRange","outOfRange"),function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),g=this.getItemSymbol()||"roundRect";AI(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),null==_.symbol&&(_.symbol=v&&et(v)||(s?g:[g])),null==_.symbolSize&&(_.symbolSize=c&&et(c)||(s?m[0]:[m[0],m[0]])),_.symbol=CI(_.symbol,function(x){return"none"===x?g:x});var S=_.symbolSize;if(null!=S){var b=-1/0;BX(S,function(x){x>b&&(b=x)}),_.symbolSize=CI(S,function(x){return FX(x,[0,b],[0,m[0]],!0)})}},this)}.call(this,o)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(_t);const jh=HX;var MI=[20,140],WX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=MI[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=MI[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),A(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=We((this.get("range")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]<t[0]&&(a[0]=t[0]),a[1]<t[0]&&(a[1]=t[0]),a},e.prototype.getValueState=function(t){var a=this.option.range,n=this.getExtent();return(a[0]<=n[0]||a[0]<=t)&&(a[1]>=n[1]||t<=a[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=DI(0,0,this.getExtent()),n=DI(0,0,this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;l<f&&(!n.length||a[l]<=n[0]);l++)a[l]<n[s]&&o(a[l],"outOfRange");for(var h=1;s<u;s++,h=0)h&&i.length&&o(n[s],"outOfRange"),o(n[s],"inRange");for(h=1;l<f;l++)(!n.length||n[n.length-1]<a[l])&&(h&&(i.length&&o(i[i.length-1].value,"outOfRange"),h=0),o(a[l],"outOfRange"));var v=i.length;return{stops:i,outerColors:[v?i[0].color:"transparent",v?i[v-1].color:"transparent"]}},e.type="visualMap.continuous",e.defaultOption=Ga(jh.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),e}(jh);function DI(r,e,t){if(t[0]===t[1])return t.slice();for(var n=(t[1]-t[0])/200,i=t[0],o=[],s=0;s<=200&&i<t[1];s++)o.push(i),i+=n;return o.push(t[1]),o}const UX=WX;var YX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return O(e,r),e.prototype.init=function(t,a){this.ecModel=t,this.api=a},e.prototype.render=function(t,a,n,i){this.visualMapModel=t,!1!==t.get("show")?this.doRender(t,a,n,i):this.group.removeAll()},e.prototype.renderBackground=function(t){var a=this.visualMapModel,n=Bn(a.get("padding")||0),i=t.getBoundingRect();t.add(new St({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:a.get("backgroundColor"),stroke:a.get("borderColor"),lineWidth:a.get("borderWidth")}}))},e.prototype.getControllerVisual=function(t,a,n){var i=(n=n||{}).forceState,o=this.visualMapModel,s={};if("color"===a){var l=o.get("contentColor");s.color=l}function u(c){return s[c]}function f(c,p){s[c]=p}var h=o.controllerVisuals[i||o.getValueState(t)];return A(pe.prepareVisualTypes(h),function(c){var p=h[c];n.convertOpacityToAlpha&&"opacity"===c&&(c="colorAlpha",p=h.__alphaForOpacity),pe.dependsOn(c,a)&&p&&p.applyVisual(t,u,f)}),s[a]},e.prototype.positionGroup=function(t){var n=this.api;Qu(t,this.visualMapModel.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},e.prototype.doRender=function(t,a,n,i){},e.type="visualMap",e}(Gt);const LI=YX;var II=[["left","right","width"],["top","bottom","height"]];function PI(r,e,t){var a=r.option,n=a.align;if(null!=n&&"auto"!==n)return n;for(var i={width:e.getWidth(),height:e.getHeight()},o="horizontal"===a.orient?1:0,s=II[o],l=[0,null,10],u={},f=0;f<3;f++)u[II[1-o][f]]=l[f],u[s[f]]=2===f?t[0]:a[s[f]];var h=[["x","width",3],["y","height",0]][o],v=Jt(u,i,a.padding);return s[(v.margin[h[2]]||0)+v[h[0]]+.5*v[h[1]]<.5*i[h[1]]?0:1]}function Qh(r,e){return A(r||[],function(t){null!=t.dataIndex&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey="visualMap"+(e?e.componentIndex:"")}),r}var Jr=It,ZX=A,RI=Math.min,Om=Math.max,KX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._shapes={},t._dataInterval=[],t._handleEnds=[],t._hoverLinkDataIndices=[],t}return O(e,r),e.prototype.doRender=function(t,a,n,i){this._api=n,(!i||"selectDataRange"!==i.type||i.from!==this.uid)&&this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,a=this.group;this._orient=t.get("orient"),this._useHandle=t.get("calculable"),this._resetInterval(),this._renderBar(a);var n=t.get("text");this._renderEndsText(a,n,0),this._renderEndsText(a,n,1),this._updateView(!0),this.renderBackground(a),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(a)},e.prototype._renderEndsText=function(t,a,n){if(a){var i=a[1-n];i=null!=i?i+"":"";var o=this.visualMapModel,s=o.get("textGap"),l=o.itemSize,u=this._shapes.mainGroup,f=this._applyTransform([l[0]/2,0===n?-s:l[1]+s],u),h=this._applyTransform(0===n?"bottom":"top",u),v=this._orient;this.group.add(new xt({style:Ot(this.visualMapModel.textStyleModel,{x:f[0],y:f[1],verticalAlign:"horizontal"===v?"middle":h,align:"horizontal"===v?h:"center",text:i})}))}},e.prototype._renderBar=function(t){var a=this.visualMapModel,n=this._shapes,i=a.itemSize,o=this._orient,s=this._useHandle,l=PI(a,this.api,i),u=n.mainGroup=this._createBarGroup(l),f=new rt;u.add(f),f.add(n.outOfRange=EI()),f.add(n.inRange=EI(null,s?OI(this._orient):null,Y(this._dragHandle,this,"all",!1),Y(this._dragHandle,this,"all",!0))),f.setClipPath(new St({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var h=a.textStyleModel.getTextRect("\u56fd"),v=Om(h.width,h.height);s&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(a,u,0,i,v,o),this._createHandle(a,u,1,i,v,o)),this._createIndicator(a,u,i,v,o),t.add(u)},e.prototype._createHandle=function(t,a,n,i,o,s){var l=Y(this._dragHandle,this,n,!1),u=Y(this._dragHandle,this,n,!0),f=Sr(t.get("handleSize"),i[0]),h=Kt(t.get("handleIcon"),-f/2,-f/2,f,f,null,!0),v=OI(this._orient);h.attr({cursor:v,draggable:!0,drift:l,ondragend:u,onmousemove:function(y){aa(y.event)}}),h.x=i[0]/2,h.useStyle(t.getModel("handleStyle").getItemStyle()),h.setStyle({strokeNoScale:!0,strokeFirst:!0}),h.style.lineWidth*=2,h.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle(),Nn(h,!0),a.add(h);var p=new xt({cursor:v,draggable:!0,drift:l,onmousemove:function(y){aa(y.event)},ondragend:u,style:Ot(this.visualMapModel.textStyleModel,{x:0,y:0,text:""})});p.ensureState("blur").style={opacity:.1},p.stateTransition={duration:200},this.group.add(p);var d=[f,0],g=this._shapes;g.handleThumbs[n]=h,g.handleLabelPoints[n]=d,g.handleLabels[n]=p},e.prototype._createIndicator=function(t,a,n,i,o){var s=Sr(t.get("indicatorSize"),n[0]),l=Kt(t.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0);l.attr({cursor:"move",invisible:!0,silent:!0,x:n[0]/2});var u=t.getModel("indicatorStyle").getItemStyle();if(l instanceof ue){var f=l.style;l.useStyle(V({image:f.image,x:f.x,y:f.y,width:f.width,height:f.height},u))}else l.useStyle(u);a.add(l);var v=new xt({silent:!0,invisible:!0,style:Ot(this.visualMapModel.textStyleModel,{x:0,y:0,text:""})});this.group.add(v);var c=[("horizontal"===o?i/2:6)+n[0]/2,0],p=this._shapes;p.indicator=l,p.indicatorLabel=v,p.indicatorLabelPoint=c,this._firstShowIndicator=!0},e.prototype._dragHandle=function(t,a,n,i){if(this._useHandle){if(this._dragging=!a,!a){var o=this._applyTransform([n,i],this._shapes.mainGroup,!0);this._updateInterval(t,o[1]),this._hideIndicator(),this._updateView()}a===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),a?!this._hovering&&this._clearHoverLinkToSeries():kI(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},e.prototype._resetInterval=function(){var t=this.visualMapModel,a=this._dataInterval=t.getSelected(),n=t.getExtent(),i=[0,t.itemSize[1]];this._handleEnds=[Jr(a[0],n,i,!0),Jr(a[1],n,i,!0)]},e.prototype._updateInterval=function(t,a){var n=this.visualMapModel,i=this._handleEnds,o=[0,n.itemSize[1]];di(a=a||0,i,o,t,0);var s=n.getExtent();this._dataInterval=[Jr(i[0],o,s,!0),Jr(i[1],o,s,!0)]},e.prototype._updateView=function(t){var a=this.visualMapModel,n=a.getExtent(),i=this._shapes,o=[0,a.itemSize[1]],s=t?o:this._handleEnds,l=this._createBarVisual(this._dataInterval,n,s,"inRange"),u=this._createBarVisual(n,n,o,"outOfRange");i.inRange.setStyle({fill:l.barColor}).setShape("points",l.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape("points",u.barPoints),this._updateHandle(s,l)},e.prototype._createBarVisual=function(t,a,n,i){var o={forceState:i,convertOpacityToAlpha:!0},s=this._makeColorGradient(t,o),l=[this.getControllerVisual(t[0],"symbolSize",o),this.getControllerVisual(t[1],"symbolSize",o)],u=this._createBarPoints(n,l);return{barColor:new eo(0,0,0,1,s),barPoints:u,handlesColor:[s[0].color,s[s.length-1].color]}},e.prototype._makeColorGradient=function(t,a){var i=[],o=(t[1]-t[0])/100;i.push({color:this.getControllerVisual(t[0],"color",a),offset:0});for(var s=1;s<100;s++){var l=t[0]+o*s;if(l>t[1])break;i.push({color:this.getControllerVisual(l,"color",a),offset:s/100})}return i.push({color:this.getControllerVisual(t[1],"color",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get("inverse");return new rt("horizontal"!==a||n?"horizontal"===a&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==a||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent();ZX([0,1],function(f){var h=o[f];h.setStyle("fill",a.handlesColor[f]),h.y=t[f];var v=Jr(t[f],[0,l[1]],u,!0),c=this.getControllerVisual(v,"symbolSize");h.scaleX=h.scaleY=c/l[0],h.x=l[0]-c/2;var p=Ar(n.handleLabelPoints[f],Ua(h,this.group));s[f].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr("invisible",!1);var c=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),p=this.getControllerVisual(t,"symbolSize"),d=Jr(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=Ar(f.indicatorLabelPoint,Ua(h,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),x="horizontal"===this._orient;_.setStyle({text:(n||"")+o.formatValueText(a),verticalAlign:x?S:"middle",align:x?"center":S});var w={x:g,y:d,style:{fill:c}},T={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var C={duration:100,easing:"cubicInOut",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(w,C),_.animateTo(T,C)}else h.attr(w),_.attr(T);this._firstShowIndicator=!1;var M=this._shapes.handleLabels;if(M)for(var D=0;D<M.length;D++)this._api.enterBlur(M[D])}},e.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on("mousemove",function(a){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,i=t._applyTransform([a.offsetX,a.offsetY],t._shapes.mainGroup,!0,!0);i[1]=RI(Om(0,i[1]),n[1]),t._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},e.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(t,a){var n=this.visualMapModel;if(n.option.hoverLink){var o=[0,n.itemSize[1]],s=n.getExtent();t=RI(Om(o[0],t),o[1]);var l=function jX(r,e,t){var a=6,n=r.get("hoverLinkDataSize");return n&&(a=Jr(n,e,t,!0)/2),a}(n,s,o),u=[t-l,t+l],f=Jr(t,o,s,!0),h=[Jr(u[0],o,s,!0),Jr(u[1],o,s,!0)];u[0]<o[0]&&(h[0]=-1/0),u[1]>o[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],"< ",l):h[1]===1/0?this._showIndicator(f,h[0],"> ",l):this._showIndicator(f,f,"\u2248 ",l));var v=this._hoverLinkDataIndices,c=[];(a||kI(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=function wR(r,e){var t={},a={};return n(r||[],t),n(e||[],a,t),[i(t),i(a)];function n(o,s,l){for(var u=0,f=o.length;u<f;u++){var h=te(o[u].seriesId,null);if(null==h)return;for(var v=Pt(o[u].dataIndex),c=l&&l[h],p=0,d=v.length;p<d;p++){var g=v[p];c&&c[g]?c[g]=null:(s[h]||(s[h]={}))[g]=1}}}function i(o,s){var l=[];for(var u in o)if(o.hasOwnProperty(u)&&null!=o[u])if(s)l.push(+u);else{var f=i(o[u],!0);f.length&&l.push({seriesId:u,dataIndex:f})}return l}}(v,c);this._dispatchHighDown("downplay",Qh(p[0],n)),this._dispatchHighDown("highlight",Qh(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a;if(qn(t.target,function(l){var u=nt(l);if(null!=u.dataIndex)return a=u,!0},!0),a){var n=this.ecModel.getSeriesByIndex(a.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var o=n.getData(a.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),a.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n<a.length;n++)this._api.leaveBlur(a[n])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",Qh(t,this.visualMapModel)),t.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},e.prototype._applyTransform=function(t,a,n,i){var o=Ua(a,i?null:this.group);return z(t)?Ar(t,o,n):_f(t,o,n)},e.prototype._dispatchHighDown=function(t,a){a&&a.length&&this.api.dispatchAction({type:t,batch:a})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.prototype.remove=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type="visualMap.continuous",e}(LI);function EI(r,e,t,a){return new De({shape:{points:r},draggable:!!t,cursor:e,drift:t,onmousemove:function(n){aa(n.event)},ondragend:a})}function kI(r){return!!(r.get("hoverLinkOnHandle")??r.get("realtime"))}function OI(r){return"vertical"===r?"ns-resize":"ew-resize"}const QX=KX;var JX={type:"selectDataRange",event:"dataRangeSelected",update:"update"},$X=function(r,e){e.eachComponent({mainType:"visualMap",query:r},function(t){t.setSelected(r.selected)})},tq=[{createOnAllSeries:!0,reset:function(r,e){var t=[];return e.eachComponent("visualMap",function(a){var n=r.pipelineContext;!a.isTargetSeries(r)||n&&n.large||t.push(function qZ(r,e,t,a){var n={};return A(r,function(i){var o=pe.prepareVisualTypes(e[i]);n[i]=o}),{progress:function(o,s){var l;function u(b){return Qp(s,h,b)}function f(b,x){nb(s,h,b,x)}null!=a&&(l=s.getDimensionIndex(a));for(var h,v=s.getStore();null!=(h=o.next());){var c=s.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var p=null!=a?v.get(l,h):h,d=t(p),g=e[d],y=n[d],m=0,_=y.length;m<_;m++){var S=y[m];g[S]&&g[S].applyVisual(p,u,f)}}}}}(a.stateList,a.targetVisuals,Y(a.getValueState,a),a.getDataDimensionIndex(r.getData())))}),t}},{createOnAllSeries:!0,reset:function(r,e){var t=r.getData(),a=[];e.eachComponent("visualMap",function(n){if(n.isTargetSeries(r)){var i=n.getVisualMeta(Y(eq,null,r,n))||{stops:[],outerColors:[]},o=n.getDataDimensionIndex(t);o>=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual("visualMeta",a)}}];function eq(r,e,t,a){for(var n=e.targetVisuals[a],i=pe.prepareVisualTypes(n),o={color:Zs(r.getData(),"color")},s=0,l=i.length;s<l;s++){var u=i[s],f=n["opacity"===u?"__alphaForOpacity":u];f&&f.applyVisual(t,h,v)}return o.color;function h(c){return o[c]}function v(c,p){o[c]=p}}var NI=A;function rq(r){var e=r&&r.visualMap;z(e)||(e=e?[e]:[]),NI(e,function(t){if(t){Ro(t,"splitList")&&!Ro(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var a=t.pieces;a&&z(a)&&NI(a,function(n){J(n)&&(Ro(n,"start")&&!Ro(n,"min")&&(n.min=n.start),Ro(n,"end")&&!Ro(n,"max")&&(n.max=n.end))})}})}function Ro(r,e){return r&&r.hasOwnProperty&&r.hasOwnProperty(e)}var VI=!1;function BI(r){VI||(VI=!0,r.registerSubTypeDefaulter("visualMap",function(e){return e.categories||(e.pieces?e.pieces.length>0:e.splitNumber>0)&&!e.calculable?"piecewise":"continuous"}),r.registerAction(JX,$X),A(tq,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor(rq))}function zI(r){r.registerComponentModel(UX),r.registerComponentView(QX),BI(r)}var aq=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return O(e,r),e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],nq[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){"categories"===n?(o.mappingMethod="category",o.categories=et(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=G(this._pieceList,function(l){return l=et(l),"inRange"!==s&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=pe.listVisualTypes(),i=this.isCategory();function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}A(t.pieces,function(s){A(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),A(a,function(s,l){var u=!1;A(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&A(this.stateList,function(f){(t[f]||(t[f]={}))[l]=TI.get(l,"inRange"===f?"active":"inactive",i)})},this),r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,A(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),"single"===n.selectedMode){var s=!1;A(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=et(t)},e.prototype.getValueState=function(t){var a=pe.findPieceIndex(t,this._pieceList);return null!=a&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){pe.findPieceIndex(l,n)===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(null!=t.value)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var a=[],n=["",""],i=this,s=this._pieceList.slice();if(s.length){var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),(l=s[s.length-1].interval[1])!==1/0&&s.push({interval:[l,1/0]})}else s.push({interval:[-1/0,1/0]});var u=-1/0;return A(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],"outOfRange"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}}function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}},e.type="visualMap.piecewise",e.defaultOption=Ga(jh.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(jh),nq={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o<n;s+=i,o++)r.push({interval:[s,o===n-1?a[1]:s+i],close:[1,1]});e.maxOpen&&r.push({interval:[a[1],1/0],close:[0,0]}),_c(r),A(r,function(u,f){u.index=f,u.text=this.formatValueText(u.interval)},this)},categories:function(r){var e=this.option;A(e.categories,function(t){r.push({text:this.formatValueText(t,!0),value:t})},this),GI(e,r)},pieces:function(r){var e=this.option;A(e.pieces,function(t,a){J(t)||(t={value:t});var n={text:"",index:a};if(null!=t.label&&(n.text=t.label),t.hasOwnProperty("value")){var i=n.value=t.value;n.interval=[i,i],n.close=[1,1]}else{for(var o=n.interval=[],s=n.close=[0,0],l=[1,0,1],u=[-1/0,1/0],f=[],h=0;h<2;h++){for(var v=[["gte","gt","min"],["lte","lt","max"]][h],c=0;c<3&&null==o[h];c++)o[h]=t[v[c]],s[h]=l[c],f[h]=2===c;null==o[h]&&(o[h]=u[h])}f[0]&&o[1]===1/0&&(s[0]=0),f[1]&&o[0]===-1/0&&(s[1]=0),o[0]===o[1]&&s[0]&&s[1]&&(n.value=o[0])}n.visual=pe.retrieveVisuals(t),r.push(n)},this),GI(e,r),_c(r),A(r,function(t){var a=t.close;t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,[["<","\u2264"][a[1]],[">","\u2265"][a[0]]])},this)}};function GI(r,e){var t=r.inverse;("vertical"===r.orient?!t:t)&&e.reverse()}const iq=aq;var oq=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get("textGap"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=ee(a.get("showLabel",!0),!h);h&&this._renderEndsText(t,h[0],u,v,l),A(f.viewPieceList,function(c){var p=c.piece,d=new rt;d.onclick=Y(this._onItemClick,this,p),this._enableHoverLink(d,c.indexInModelPieceList);var g=a.getRepresentValue(p);if(this._createItemSymbol(d,g,[0,0,u[0],u[1]]),v){var y=this.visualMapModel.getValueState(g);d.add(new xt({style:{x:"right"===l?-n:u[0]+n,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:"outOfRange"===y?.5:1}}))}t.add(d)},this),h&&this._renderEndsText(t,h[1],u,v,l),Fn(a.get("orient"),t,a.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:Qh(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if("vertical"===a.orient)return PI(t,this.api,t.itemSize);var n=a.align;return(!n||"auto"===n)&&(n="left"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new rt;s.add(new xt({style:Ot(this.visualMapModel.textStyleModel,{x:i?"right"===o?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?o:"center",text:a})})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=G(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get("text"),i=t.get("orient"),o=t.get("inverse");return("horizontal"===i?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n){t.add(Kt(this.getControllerVisual(a,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,"color")))},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=n.selectedMode;if(i){var o=et(n.selected),s=a.getSelectedMapKey(t);"single"===i||!0===i?(o[s]=!0,A(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},e.type="visualMap.piecewise",e}(LI);const sq=oq;function FI(r){r.registerComponentModel(iq),r.registerComponentView(sq),BI(r)}var uq={label:{enabled:!0},decal:{show:!1}},HI=Tt(),fq={};function hq(r,e){var t=r.getModel("aria");if(t.get("enabled")){var a=et(uq);ot(a.label,r.getLocaleModel().get("aria"),!1),ot(t.option,a,!1),function n(){if(t.getModel("decal").get("show")){var h=q();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||h.set(v.type,c={}),HI(v).scope=c}}),r.eachRawSeries(function(v){if(!r.isSeriesFiltered(v))if(j(v.enableAriaDecal))v.enableAriaDecal();else{var c=v.getData();if(v.isColorBySeries()){var m=Sp(v.ecModel,v.name,fq,r.getSeriesCount()),_=c.getVisual("decal");c.setVisual("decal",S(_,m))}else{var p=v.getRawData(),d={},g=HI(v).scope;c.each(function(b){var x=c.getRawIndex(b);d[x]=b});var y=p.count();p.each(function(b){var x=d[b],w=p.getName(b)||b+"",T=Sp(v.ecModel,w,g,y),C=c.getItemVisual(x,"decal");c.setItemVisual(x,"decal",S(C,T))})}}function S(b,x){var w=b?V(V({},x),b):x;return w.dirty=!0,w}})}}(),function i(){var u=r.getLocaleModel().get("aria"),f=t.getModel("label");if(f.option=Q(f.option,u),f.get("enabled")){var h=e.getZr().dom;if(f.get("description"))return void h.setAttribute("aria-label",f.get("description"));var g,v=r.getSeriesCount(),c=f.get(["data","maxCount"])||10,p=f.get(["series","maxCount"])||10,d=Math.min(v,p);if(!(v<1)){var y=function s(){var u=r.get("title");return u&&u.length&&(u=u[0]),u&&u.text}();g=y?o(f.get(["general","withTitle"]),{title:y}):f.get(["general","withoutTitle"]);var _=[];g+=o(f.get(v>1?["series","multiple","prefix"]:["series","single","prefix"]),{seriesCount:v}),r.eachSeries(function(T,C){if(C<d){var M=void 0,L=T.get("name")?"withName":"withoutName";M=o(M=f.get(v>1?["series","multiple",L]:["series","single",L]),{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var I=T.getData();I.count()>c?M+=o(f.get(["data","partialData"]),{displayCnt:c}):M+=f.get(["data","allData"]);for(var R=f.get(["data","separator","middle"]),E=f.get(["data","separator","end"]),N=[],k=0;k<I.count();k++)if(k<c){var B=I.getName(k),F=I.getValues(k),W=f.get(["data",B?"withName":"withoutName"]);N.push(o(W,{name:B,value:F.join(R)}))}M+=N.join(R)+E,_.push(M)}});var b=f.getModel(["series","multiple","separator"]),x=b.get("middle"),w=b.get("end");g+=_.join(x)+w,h.setAttribute("aria-label",g)}}}()}function o(u,f){if(!U(u))return u;var h=u;return A(f,function(v,c){h=h.replace(new RegExp("\\{\\s*"+c+"\\s*\\}","g"),v)}),h}function l(u){return r.getLocaleModel().get(["series","typeNames"])[u]||"\u81ea\u5b9a\u4e49\u56fe"}}function vq(r){if(r&&r.aria){var e=r.aria;null!=e.show&&(e.enabled=e.show),e.label=e.label||{},A(["description","general","series","data"],function(t){null!=e[t]&&(e.label[t]=e[t])})}}var WI={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},pq=function(){function r(e){null==(this._condVal=U(e)?new RegExp(e):r0(e)?e:null)&&Dt("")}return r.prototype.evaluate=function(e){var t=typeof e;return U(t)?this._condVal.test(e):!!wt(t)&&this._condVal.test(e+"")},r}(),dq=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),gq=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(!e[t].evaluate())return!1;return!0},r}(),yq=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(e[t].evaluate())return!0;return!1},r}(),mq=function(){function r(){}return r.prototype.evaluate=function(){return!this.child.evaluate()},r}(),_q=function(){function r(){}return r.prototype.evaluate=function(){for(var e=!!this.valueParser,a=(0,this.getValue)(this.valueGetterParam),n=e?this.valueParser(a):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?n:a))return!1;return!0},r}();function Nm(r,e){if(!0===r||!1===r){var t=new dq;return t.value=r,t}return YI(r)||Dt(""),r.and?UI("and",r,e):r.or?UI("or",r,e):r.not?function Sq(r,e){var t=r.not;YI(t)||Dt("");var n=new mq;return n.child=Nm(t,e),n.child||Dt(""),n}(r,e):function xq(r,e){for(var a=e.prepareGetValue(r),n=[],i=mt(r),o=r.parser,s=o?G1(o):null,l=0;l<i.length;l++){var u=i[l];if("parser"!==u&&!e.valueGetterAttrMap.get(u)){var f=Z(WI,u)?WI[u]:u,h=r[u],v=s?s(h):h,c=oO(f,v)||"reg"===f&&new pq(v);c||Dt(""),n.push(c)}}n.length||Dt("");var p=new _q;return p.valueGetterParam=a,p.valueParser=s,p.getValue=e.getValue,p.subCondList=n,p}(r,e)}function UI(r,e,t){var a=e[r];z(a)||Dt(""),a.length||Dt("");var i="and"===r?new gq:new yq;return i.children=G(a,function(o){return Nm(o,t)}),i.children.length||Dt(""),i}function YI(r){return J(r)&&!fe(r)}var bq=function(){function r(e,t){this._cond=Nm(e,t)}return r.prototype.evaluate=function(){return this._cond.evaluate()},r}(),Tq={type:"echarts:filter",transform:function(r){for(var t,e=r.upstream,a=function wq(r,e){return new bq(r,e)}(r.config,{valueGetterAttrMap:q({dimension:!0}),prepareGetValue:function(s){var u=s.dimension;Z(s,"dimension")||Dt("");var f=e.getDimensionInfo(u);return f||Dt(""),{dimIdx:f.index}},getValue:function(s){return e.retrieveValueFromItem(t,s.dimIdx)}}),n=[],i=0,o=e.count();i<o;i++)t=e.getRawDataItem(i),a.evaluate()&&n.push(t);return{data:n}}},Cq={type:"echarts:sort",transform:function(r){var e=r.upstream,a="",n=Pt(r.config);n.length||Dt(a);var i=[];A(n,function(f){var h=f.dimension,v=f.order,c=f.parser,p=f.incomparable;null==h&&Dt(a),"asc"!==v&&"desc"!==v&&Dt(a),p&&"min"!==p&&"max"!==p&&Dt(""),"asc"!==v&&"desc"!==v&&Dt("");var y=e.getDimensionInfo(h);y||Dt(a);var m=c?G1(c):null;c&&!m&&Dt(a),i.push({dimIdx:y.index,parser:m,comparator:new H1(v,p)})});var o=e.sourceFormat;o!==ye&&o!==nr&&Dt(a);for(var s=[],l=0,u=e.count();l<u;l++)s.push(e.getRawDataItem(l));return s.sort(function(f,h){for(var v=0;v<i.length;v++){var c=i[v],p=e.retrieveValueFromItem(f,c.dimIdx),d=e.retrieveValueFromItem(h,c.dimIdx);c.parser&&(p=c.parser(p),d=c.parser(d));var g=c.comparator.evaluate(p,d);if(0!==g)return g}return 0}),{data:s}}},Mq=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="dataset",t}return O(e,r),e.prototype.init=function(t,a,n){r.prototype.init.call(this,t,a,n),this._sourceManager=new q1(this),K1(this)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),K1(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type="dataset",e.defaultOption={seriesLayoutBy:Ur},e}(_t),Dq=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="dataset",t}return O(e,r),e.type="dataset",e}(Gt),$r=Hr.CMD;function Eo(r,e){return Math.abs(r-e)<1e-5}function Vm(r){var n,I,P,R,E,N,k,B,F,W,X,$,tt,dt,at,yt,vt,K,e=r.data,t=r.len(),a=[],i=0,o=0,s=0,l=0;function u(I,P){n&&n.length>2&&a.push(n),n=[I,P]}function f(I,P,R,E){Eo(I,R)&&Eo(P,E)||n.push(I,P,R,E,R,E)}for(var v,c,p,d,g=0;g<t;){var y=e[g++],m=1===g;switch(m&&(s=i=e[g],l=o=e[g+1],(y===$r.L||y===$r.C||y===$r.Q)&&(n=[s,l])),y){case $r.M:i=s=e[g++],o=l=e[g++],u(s,l);break;case $r.L:f(i,o,v=e[g++],c=e[g++]),i=v,o=c;break;case $r.C:n.push(e[g++],e[g++],e[g++],e[g++],i=e[g++],o=e[g++]);break;case $r.Q:v=e[g++],c=e[g++],p=e[g++],d=e[g++],n.push(i+2/3*(v-i),o+2/3*(c-o),p+2/3*(v-p),d+2/3*(c-d),p,d),i=p,o=d;break;case $r.A:var _=e[g++],S=e[g++],b=e[g++],x=e[g++],w=e[g++],T=e[g++]+w;g+=1;var C=!e[g++];v=Math.cos(w)*b+_,c=Math.sin(w)*x+S,m?u(s=v,l=c):f(i,o,v,c),i=Math.cos(T)*b+_,o=Math.sin(T)*x+S;for(var M=(C?-1:1)*Math.PI/2,D=w;C?D>T:D<T;D+=M){I=D,P=C?Math.max(D+M,T):Math.min(D+M,T),R=_,E=S,N=b,k=x,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,B=Math.abs(P-I),F=4*Math.tan(B/4)/3,W=P<I?-1:1,X=Math.cos(I),$=Math.sin(I),tt=Math.cos(P),dt=Math.sin(P),n.push(X*N+R-(vt=N*F*W)*$,$*k+E+(K=k*F*W)*X,(at=tt*N+R)+vt*dt,(yt=dt*k+E)-K*tt,at,yt)}break;case $r.R:s=i=e[g++],l=o=e[g++],v=s+e[g++],c=l+e[g++],u(v,l),f(v,l,v,c),f(v,c,s,c),f(s,c,s,l),f(s,l,v,l);break;case $r.Z:n&&f(i,o,s,l),i=s,o=l}}return n&&n.length>2&&a.push(n),a}function Bm(r,e,t,a,n,i,o,s,l,u){if(Eo(r,t)&&Eo(e,a)&&Eo(n,o)&&Eo(i,s))l.push(o,s);else{var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_<h&&S<h)l.push(o,s);else{var b=v*d+c*g,x=-v*y-c*m;if(_-b*b<h&&b>=0&&S-x*x<h&&x>=0)l.push(o,s);else{var C=[],M=[];Ia(r,t,n,o,.5,C),Ia(e,a,i,s,.5,M),Bm(C[0],M[0],C[1],M[1],C[2],M[2],C[3],M[3],l,u),Bm(C[4],M[4],C[5],M[5],C[6],M[6],C[7],M[7],l,u)}}}}function ZI(r,e,t){var i=Math.abs(r[e]/r[1-e]),o=Math.ceil(Math.sqrt(i*t)),s=Math.floor(t/o);0===s&&(s=1,o=t);for(var l=[],u=0;u<o;u++)l.push(s);var h=t-o*s;if(h>0)for(u=0;u<h;u++)l[u%o]+=1;return l}function XI(r,e,t){for(var a=r.r0,n=r.r,i=r.startAngle,s=Math.abs(r.endAngle-i),l=s*n,u=n-a,f=l>Math.abs(u),h=ZI([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;c<h.length;c++)for(var p=(f?u:s)/h[c],d=0;d<h[c];d++){var g={};f?(g.startAngle=i+v*c,g.endAngle=i+v*(c+1),g.r0=a+p*d,g.r=a+p*(d+1)):(g.startAngle=i+p*d,g.endAngle=i+p*(d+1),g.r0=a+v*c,g.r=a+v*(c+1)),g.clockwise=r.clockwise,g.cx=r.cx,g.cy=r.cy,t.push(g)}}function qI(r,e,t,a){return r*a-t*e}function Rq(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=qI(f,h,l,u);if(Math.abs(v)<1e-6)return null;var d=qI(r-n,e-i,f,h)/v;return d<0||d>1?null:new lt(d*l+r,d*u+e)}function Eq(r,e,t){var a=new lt;lt.sub(a,t,e),a.normalize();var n=new lt;return lt.sub(n,r,e),n.dot(a)}function ko(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function KI(r){var e=r.points,t=[],a=[];Eu(e,t,a);var n=new ut(t[0],t[1],a[0]-t[0],a[1]-t[1]),i=n.width,o=n.height,s=n.x,l=n.y,u=new lt,f=new lt;return i>o?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),function kq(r,e,t){for(var a=r.length,n=[],i=0;i<a;i++){var o=r[i],s=r[(i+1)%a],l=Rq(o[0],o[1],s[0],s[1],e.x,e.y,t.x,t.y);l&&n.push({projPt:Eq(l,e,t),pt:l,idx:i})}if(n.length<2)return[{points:r},{points:r}];n.sort(function(g,y){return g.projPt-y.projPt});var u=n[0],f=n[n.length-1];if(f.idx<u.idx){var h=u;u=f,f=h}var v=[u.pt.x,u.pt.y],c=[f.pt.x,f.pt.y],p=[v],d=[c];for(i=u.idx+1;i<=f.idx;i++)ko(p,r[i].slice());for(ko(p,c),ko(p,v),i=f.idx+1;i<=u.idx+a;i++)ko(d,r[i%a].slice());return ko(d,v),ko(d,c),[{points:p},{points:d}]}(e,u,f)}function Jh(r,e,t,a){if(1===t)a.push(e);else{var n=Math.floor(t/2),i=r(e);Jh(r,i[0],n,a),Jh(r,i[1],t-n,a)}return a}function Nq(r,e){e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel}function zq(r,e){var t=r.length,a=e.length;if(t===a)return[r,e];for(var n=[],i=[],o=t<a?r:e,s=Math.min(t,a),l=Math.abs(a-t)/6,f=Math.ceil(l/((s-2)/6))+1,h=[o[0],o[1]],v=l,c=2;c<s;){var p=o[c-2],d=o[c-1],g=o[c++],y=o[c++],m=o[c++],_=o[c++],S=o[c++],b=o[c++];if(v<=0)h.push(g,y,m,_,S,b);else{for(var x=Math.min(v,f-1)+1,w=1;w<=x;w++){var T=w/x;Ia(p,g,m,S,T,n),Ia(d,y,_,b,T,i),h.push(n[1],i[1],n[2],i[2],p=n[3],d=i[3]),g=n[5],y=i[5],m=n[6],_=i[6]}v-=x-1}}return o===r?[h,e]:[r,h]}function jI(r,e){for(var t=r.length,a=r[t-2],n=r[t-1],i=[],o=0;o<e.length;)i[o++]=a,i[o++]=n;return i}function QI(r){for(var e=0,t=0,a=0,n=r.length,i=0,o=n-2;i<n;o=i,i+=2){var s=r[o],l=r[o+1],u=r[i],f=r[i+1],h=s*f-u*l;e+=h,t+=(s+u)*h,a+=(l+f)*h}return 0===e?[r[0]||0,r[1]||0]:[t/e/3,a/e/3,e]}function Fq(r,e,t,a){for(var n=(r.length-2)/6,i=1/0,o=0,s=r.length,l=s-2,u=0;u<n;u++){for(var f=6*u,h=0,v=0;v<s;v+=2){var c=0===v?f:(f+v-2)%l+2,m=e[v]-a[0]-(r[c]-t[0]),_=e[v+1]-a[1]-(r[c+1]-t[1]);h+=m*m+_*_}h<i&&(i=h,o=u)}return o}function Hq(r){for(var e=[],t=r.length,a=0;a<t;a+=2)e[a]=r[t-a-2],e[a+1]=r[t-a-1];return e}function $h(r){return r.__isCombineMorphing}var JI="__mOriginal_";function tv(r,e,t){var a=JI+e,n=r[a]||r[e];r[a]||(r[a]=r[e]);var i=t.replace,o=t.after,s=t.before;r[e]=function(){var u,l=arguments;return s&&s.apply(this,l),u=i?i.apply(this,l):n.apply(this,l),o&&o.apply(this,l),u}}function Wl(r,e){var t=JI+e;r[t]&&(r[e]=r[t],r[t]=null)}function $I(r,e){for(var t=0;t<r.length;t++)for(var a=r[t],n=0;n<a.length;){var i=a[n],o=a[n+1];a[n++]=e[0]*i+e[2]*o+e[4],a[n++]=e[1]*i+e[3]*o+e[5]}}function tP(r,e){var t=r.getUpdatedPathProxy(),a=e.getUpdatedPathProxy(),n=function Gq(r,e){for(var t,a,n,i=[],o=[],s=0;s<Math.max(r.length,e.length);s++){var l=r[s],u=e[s],f=void 0,h=void 0;l?u?(a=f=(t=zq(l,u))[0],n=h=t[1]):(h=jI(n||l,l),f=l):(f=jI(a||u,u),h=u),i.push(f),o.push(h)}return[i,o]}(Vm(t),Vm(a)),i=n[0],o=n[1],s=r.getComputedTransform(),l=e.getComputedTransform();s&&$I(i,s),l&&$I(o,l),tv(e,"updateTransform",{replace:function u(){this.transform=null}}),e.transform=null;var f=function Wq(r,e,t,a){for(var i,n=[],o=0;o<r.length;o++){var s=r[o],l=e[o],u=QI(s),f=QI(l);null==i&&(i=u[2]<0!=f[2]<0);var h=[],v=[],c=0,p=1/0,d=[],g=s.length;i&&(s=Hq(s));for(var y=6*Fq(s,l,u,f),m=g-2,_=0;_<m;_+=2){var S=(y+_)%m+2;h[_+2]=s[S]-u[0],h[_+3]=s[S+1]-u[1]}if(h[0]=s[y]-u[0],h[1]=s[y+1]-u[1],t>0)for(var b=a/t,x=-a/2;x<=a/2;x+=b){var w=Math.sin(x),T=Math.cos(x),C=0;for(_=0;_<s.length;_+=2){var M=h[_],D=h[_+1],L=l[_]-f[0],I=l[_+1]-f[1],P=L*T-I*w,R=L*w+I*T;d[_]=P,d[_+1]=R;var E=P-M,N=R-D;C+=E*E+N*N}if(C<p){p=C,c=x;for(var k=0;k<d.length;k++)v[k]=d[k]}}else for(var B=0;B<g;B+=2)v[B]=l[B]-f[0],v[B+1]=l[B+1]-f[1];n.push({from:h,to:v,fromCp:u,toCp:f,rotation:-c})}return n}(i,o,10,Math.PI),h=[];tv(e,"buildPath",{replace:function(v){for(var c=e.__morphT,p=1-c,d=[],g=0;g<f.length;g++){var y=f[g],m=y.from,_=y.to,S=y.rotation*c,b=y.fromCp,x=y.toCp,w=Math.sin(S),T=Math.cos(S);Wo(d,b,x,c);for(var C=0;C<m.length;C+=2){var P=m[C]*p+(L=_[C])*c,R=m[C+1]*p+(I=_[C+1])*c;h[C]=P*T-R*w+d[0],h[C+1]=P*w+R*T+d[1]}var E=h[0],N=h[1];for(v.moveTo(E,N),C=2;C<m.length;){var L=h[C++],I=h[C++],k=h[C++],B=h[C++],F=h[C++],W=h[C++];E===L&&N===I&&k===F&&B===W?v.lineTo(F,W):v.bezierCurveTo(L,I,k,B,F,W),E=F,N=W}}}})}function zm(r,e,t){if(!r||!e)return e;var a=t.done,n=t.during;return tP(r,e),e.__morphT=0,e.animateTo({__morphT:1},Q({during:function(o){e.dirtyShape(),n&&n(o)},done:function(){(function i(){Wl(e,"buildPath"),Wl(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()})(),a&&a()}},t)),e}function Uq(r,e,t,a,n,i){r=n===t?0:Math.round(32767*(r-t)/(n-t)),e=i===a?0:Math.round(32767*(e-a)/(i-a));for(var l,s=0,u=32768;u>0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),0===h&&(1===f&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function ev(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=G(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]});return G(i,function(s,l){return{cp:s,z:Uq(s[0],s[1],e,t,a,n),path:r[l]}}).sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function eP(r){return function Bq(r,e){var n,t=[],a=r.shape;switch(r.type){case"rect":(function Pq(r,e,t){for(var a=r.width,n=r.height,i=a>n,o=ZI([a,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",h=r[s]/o.length,v=0;v<o.length;v++)for(var c=r[l]/o[v],p=0;p<o[v];p++){var d={};d[u]=v*h,d[f]=p*c,d[s]=h,d[l]=c,d.x+=r.x,d.y+=r.y,t.push(d)}})(a,e,t),n=St;break;case"sector":XI(a,e,t),n=Me;break;case"circle":XI({r0:0,r:a.r,startAngle:0,endAngle:2*Math.PI,cx:a.cx,cy:a.cy},e,t),n=Me;break;default:var i=r.getComputedTransform(),o=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,s=G(function Iq(r,e){var t=Vm(r),a=[];e=e||1;for(var n=0;n<t.length;n++){var i=t[n],o=[],s=i[0],l=i[1];o.push(s,l);for(var u=2;u<i.length;){var f=i[u++],h=i[u++],v=i[u++],c=i[u++],p=i[u++],d=i[u++];Bm(s,l,f,h,v,c,p,d,o,e),s=p,l=d}a.push(o)}return a}(r.getUpdatedPathProxy(),o),function(y){return function Vq(r){for(var e=[],t=0;t<r.length;)e.push([r[t++],r[t++]]);return e}(y)}),l=s.length;if(0===l)Jh(KI,{points:s[0]},e,t);else if(l===e)for(var u=0;u<l;u++)t.push({points:s[u]});else{var f=0,h=G(s,function(y){var m=[],_=[];Eu(y,m,_);var S=(_[1]-m[1])*(_[0]-m[0]);return f+=S,{poly:y,area:S}});h.sort(function(y,m){return m.area-y.area});var v=e;for(u=0;u<l;u++){var c=h[u];if(v<=0)break;var p=u===l-1?v:Math.ceil(c.area/f*e);p<0||(Jh(KI,{points:c.poly},p,t),v-=p)}}n=De}if(!n)return function Oq(r,e){for(var t=[],a=0;a<e;a++)t.push(Fp(r));return t}(r,e);var d=[];for(u=0;u<t.length;u++){var g=new n;g.setShape(t[u]),Nq(r,g),d.push(g)}return d}(r.path,r.count)}function rP(r){return z(r[0])}function aP(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push({one:r[n],many:[]});for(n=0;n<e.length;n++){var i=e[n].length,o=void 0;for(o=0;o<i;o++)t[o%a].many.push(e[n][o])}var s=0;for(n=a-1;n>=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1){if(!s)return t;s=0}i=l.length;var u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var Xq={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a<r.count;a++){var n=Fp(r.path);n.setStyle("opacity",t),e.push(n)}return e},split:null};function Fm(r,e,t,a,n,i){if(r.length&&e.length){var o=zi("update",a,n);if(o&&o.duration>0){var u,f,s=a.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o);rP(r)&&(u=r,f=e),rP(e)&&(u=e,f=r);for(var v=u?u===r:r.length>e.length,c=u?aP(f,u):aP(v?e:r,[v?r:e]),p=0,d=0;d<c.length;d++)p+=c[d].many.length;var g=0;for(d=0;d<c.length;d++)h(c[d],v,g,p),g+=c[d].many.length}}function h(y,m,_,S,b){var x=y.many,w=y.one;if(1!==x.length||b)for(var D=Q({dividePath:Xq[t],individualDelay:s&&function(N,k,B,F){return s(N+_,S)}},l),L=m?function Yq(r,e,t){var a=[];!function n(b){for(var x=0;x<b.length;x++){var w=b[x];$h(w)?n(w.childrenRef()):w instanceof pt&&a.push(w)}}(r);var i=a.length;if(!i)return{fromIndividuals:[],toIndividuals:[],count:0};var s=(t.dividePath||eP)({path:e,count:i});if(s.length!==i)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};a=ev(a),s=ev(s);for(var l=t.done,u=t.during,f=t.individualDelay,h=new ia,v=0;v<i;v++){var c=a[v],p=s[v];p.parent=e,p.copyTransform(h),f||tP(c,p)}function d(b){for(var x=0;x<s.length;x++)s[x].addSelfToZr(b)}function g(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,Wl(e,"addSelfToZr"),Wl(e,"removeSelfFromZr")}e.__isCombineMorphing=!0,e.childrenRef=function(){return s},tv(e,"addSelfToZr",{after:function(b){d(b)}}),tv(e,"removeSelfFromZr",{after:function(b){for(var x=0;x<s.length;x++)s[x].removeSelfFromZr(b)}});var y=s.length;if(f){var m=y,_=function(){0==--m&&(g(),l&&l())};for(v=0;v<y;v++){var S=f?Q({delay:(t.delay||0)+f(v,y,a[v],s[v]),done:_},t):t;zm(a[v],s[v],S)}}else e.__morphT=0,e.animateTo({__morphT:1},Q({during:function(b){for(var x=0;x<y;x++){var w=s[x];w.__morphT=e.__morphT,w.dirtyShape()}u&&u(b)},done:function(){g();for(var b=0;b<r.length;b++)Wl(r[b],"updateTransform");l&&l()}},t));return e.__zr&&d(e.__zr),{fromIndividuals:a,toIndividuals:s,count:y}}(x,w,D):function Zq(r,e,t){var a=e.length,n=[],i=t.dividePath||eP;if($h(r)){!function o(c){for(var p=0;p<c.length;p++){var d=c[p];$h(d)?o(d.childrenRef()):d instanceof pt&&n.push(d)}}(r.childrenRef());var s=n.length;if(s<a)for(var l=0,u=s;u<a;u++)n.push(Fp(n[l++%s]));n.length=a}else{n=i({path:r,count:a});var f=r.getComputedTransform();for(u=0;u<n.length;u++)n[u].setLocalTransform(f);if(n.length!==a)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}n=ev(n),e=ev(e);var h=t.individualDelay;for(u=0;u<a;u++){var v=h?Q({delay:(t.delay||0)+h(u,a,n[u],e[u])},t):t;zm(n[u],e[u],v)}return{fromIndividuals:n,toIndividuals:e,count:e.length}}(w,x,D),I=L.fromIndividuals,P=L.toIndividuals,R=I.length,E=0;E<R;E++)M=s?Q({delay:s(E,R)},l):l,i(I[E],P[E],m?x[E]:y.one,m?y.one:x[E],M);else{var M,T=m?x[0]:w,C=m?w:x[0];$h(T)?h({many:[T],one:C},!0,_,S,!0):(zm(T,C,M=s?Q({delay:s(_,S)},l):l),i(T,C,T,C,M))}}}function xi(r){if(!r)return[];if(z(r)){for(var e=[],t=0;t<r.length;t++)e.push(xi(r[t]));return e}var a=[];return r.traverse(function(n){n instanceof pt&&!n.disableMorphing&&!n.invisible&&!n.ignore&&a.push(n)}),a}var nP=1e4,qq=Tt();function iP(r){var e=[];return A(r,function(t){var a=t.data;if(!(a.count()>nP))for(var n=a.getIndices(),i=function Kq(r){for(var e=r.dimensions,t=0;t<e.length;t++){var a=r.getDimensionInfo(e[t]);if(a&&0===a.otherDims.itemGroupId)return e[t]}}(a),o=0;o<n.length;o++)e.push({dataGroupId:t.dataGroupId,data:a,dim:t.dim||i,divide:t.divide,dataIndex:o})}),e}function Hm(r,e,t){r.traverse(function(a){a instanceof pt&&zt(a,{style:{opacity:0}},e,{dataIndex:t,isFrom:!0})})}function Wm(r){if(r.parent){var e=r.getComputedTransform();r.setLocalTransform(e),r.parent.remove(r)}}function Oo(r){r.stopAnimation(),r.isGroup&&r.traverse(function(e){e.stopAnimation()})}function oP(r,e,t){var a=iP(r),n=iP(e);function i(y,m,_,S,b){(_||y)&&m.animateFrom({style:_&&_!==y?V(V({},_.style),y.style):y.style},b)}function o(y){for(var m=0;m<y.length;m++)if(y[m].dim)return y[m].dim}var s=o(a),l=o(n),u=!1;function f(y,m){return function(_){var S=_.data,b=_.dataIndex;if(m)return S.getId(b);var x=_.dataGroupId,w=y?s||l:l||s,T=w&&S.getDimensionInfo(w),C=T&&T.ordinalMeta;if(T){var M=S.get(T.name,b);return C&&C.categories[M]||M+""}var D=S.getRawDataItem(b);return D&&D.groupId?D.groupId+"":x||S.getId(b)}}var h=function Qq(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++){var n=r[a],i=e[a];if(n.data.getId(n.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}(a,n),v={};if(!h)for(var c=0;c<n.length;c++){var p=n[c],d=p.data.getItemGraphicEl(p.dataIndex);d&&(v[d.id]=!0)}function g(y,m){var _=a[m],S=n[y],b=S.data.hostModel,x=_.data.getItemGraphicEl(_.dataIndex),w=S.data.getItemGraphicEl(S.dataIndex);x!==w?x&&v[x.id]||w&&(Oo(w),x?(Oo(x),Wm(x),u=!0,Fm(xi(x),xi(w),S.divide,b,y,i)):Hm(w,b,y)):w&&function jq(r,e,t){var a=zi("update",t,e);a&&r.traverse(function(n){if(n instanceof tr){var i=function FE(r){return AS(r).oldStyle}(n);i&&n.animateFrom({style:i},a)}})}(w,S.dataIndex,b)}new ca(a,n,f(!0,h),f(!1,h),null,"multiple").update(g).updateManyToOne(function(y,m){var _=n[y],S=_.data,b=S.hostModel,x=S.getItemGraphicEl(_.dataIndex),w=Lt(G(m,function(T){return a[T].data.getItemGraphicEl(a[T].dataIndex)}),function(T){return T&&T!==x&&!v[T.id]});x&&(Oo(x),w.length?(A(w,function(T){Oo(T),Wm(T)}),u=!0,Fm(xi(w),xi(x),_.divide,b,y,i)):Hm(x,b,_.dataIndex))}).updateOneToMany(function(y,m){var _=a[m],S=_.data.getItemGraphicEl(_.dataIndex);if(!S||!v[S.id]){var b=Lt(G(y,function(w){return n[w].data.getItemGraphicEl(n[w].dataIndex)}),function(w){return w&&w!==S}),x=n[y[0]].data.hostModel;b.length&&(A(b,function(w){return Oo(w)}),S?(Oo(S),Wm(S),u=!0,Fm(xi(S),xi(b),_.divide,x,y[0],i)):A(b,function(w){return Hm(w,x,y[0])}))}}).updateManyToMany(function(y,m){new ca(m,y,function(_){return a[_].data.getId(a[_].dataIndex)},function(_){return n[_].data.getId(n[_].dataIndex)}).update(function(_,S){g(y[_],m[S])}).execute()}).execute(),u&&A(e,function(y){var _=y.data.hostModel,S=_&&t.getViewOfSeriesModel(_),b=zi("update",_,0);S&&_.isAnimationEnabled()&&b&&b.duration>0&&S.group.traverse(function(x){x instanceof pt&&!x.animators.length&&x.animateFrom({style:{opacity:0}},b)})})}function sP(r){return r.getModel("universalTransition").get("seriesKey")||r.id}function lP(r){return z(r)?r.sort().join(","):r}function ln(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function uP(r,e){for(var t=0;t<r.length;t++)if(null!=e.seriesIndex&&e.seriesIndex===r[t].seriesIndex||null!=e.seriesId&&e.seriesId===r[t].id)return t}ct([function Ez(r){r.registerPainter("canvas",Rz)}]),ct([function c5(r){r.registerPainter("svg",v5)}]),ct([function V5(r){r.registerChartView(k5),r.registerSeriesModel(d5),r.registerLayout(cl("line",!0)),r.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),a=e.getModel("lineStyle").getLineStyle();a&&!a.stroke&&(a.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",a)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,HT("line"))},function eG(r){r.registerChartView(tG),r.registerSeriesModel(z5),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,it(gw,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,yw("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,HT("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,t){t.eachComponent({mainType:e.componentType||"series",query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})},function pG(r){r.registerChartView(lG),r.registerSeriesModel(vG),ib("pie",r.registerAction),r.registerLayout(it(rG,"pie")),r.registerProcessor(pl("pie")),r.registerProcessor(function cG(r){return{seriesType:r,reset:function(e,t){var a=e.getData();a.filterSelf(function(n){var i=a.mapDimension("value"),o=a.get(i,n);return!(wt(o)&&!isNaN(o)&&o<0)})}}}("pie"))},function rF(r){ct(AC),r.registerSeriesModel(gG),r.registerChartView(bG),r.registerLayout(cl("scatter"))},function _F(r){ct(mF),r.registerChartView(oF),r.registerSeriesModel(lF),r.registerLayout(aF),r.registerProcessor(pl("radar")),r.registerPreprocessor(nF)},function c3(r){ct(lA),r.registerChartView(QF),r.registerSeriesModel($F),r.registerLayout(r3),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,e3),ib("map",r.registerAction)},function Y3(r){r.registerChartView(M3),r.registerSeriesModel(z3),r.registerLayout(F3),r.registerVisual(W3),function U3(r){r.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(a){var n=e.dataIndex,o=a.getData().tree.getNodeByDataIndex(n);o.isExpand=!o.isExpand})}),r.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,t,a){t.eachComponent({mainType:"series",subType:"tree",query:e},function(n){var o=Tg(n.coordinateSystem,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}(r)},function PH(r){r.registerSeriesModel(K3),r.registerChartView(uH),r.registerVisual(dH),r.registerLayout(wH),function Z3(r){for(var e=0;e<mA.length;e++)r.registerAction({type:mA[e],update:"updateView"},Xt);r.registerAction({type:"treemapRootToNode",update:"updateView"},function(t,a){a.eachComponent({mainType:"series",subType:"treemap",query:t},function n(i,o){var l=bl(t,["treemapZoomToNode","treemapRootToNode"],i);if(l){var u=i.getViewRoot();u&&(t.direction=Ig(u,l.node)?"rollUp":"drillDown"),i.resetViewRoot(l.node)}})})}(r)},function i4(r){r.registerChartView($H),r.registerSeriesModel(a4),r.registerProcessor(RH),r.registerVisual(EH),r.registerVisual(kH),r.registerLayout(zH),r.registerLayout(r.PRIORITY.VISUAL.POST_CHART_LAYOUT,FH),r.registerLayout(WH),r.registerCoordinateSystem("graphView",{dimensions:Sl.dimensions,create:YH}),r.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Xt),r.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Xt),r.registerAction(n4,function(e,t,a){t.eachComponent({mainType:"series",query:e},function(n){var o=Tg(n.coordinateSystem,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})},function p4(r){r.registerChartView(h4),r.registerSeriesModel(c4)},function C4(r){r.registerChartView(m4),r.registerSeriesModel(S4),r.registerLayout(T4),r.registerProcessor(pl("funnel"))},function LW(r){ct(IM),r.registerChartView(I4),r.registerSeriesModel(k4),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,V4)},function r6(r){r.registerChartView(kW),r.registerSeriesModel(NW),r.registerLayout(VW),r.registerVisual(e6),r.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},function(a){a.setNodePosition(e.dataIndex,[e.localX,e.localY])})})},function d6(r){r.registerSeriesModel(a6),r.registerChartView(l6),r.registerLayout(u6),r.registerTransform(p6)},function O6(r){r.registerChartView(b6),r.registerSeriesModel(w6),r.registerPreprocessor(T6),r.registerVisual(P6),r.registerLayout(k6)},function H6(r){r.registerChartView(z6),r.registerSeriesModel(F6),r.registerLayout(cl("effectScatter"))},function oU(r){r.registerChartView($6),r.registerSeriesModel(aU),r.registerLayout(WM),r.registerVisual(iU)},function gU(r){r.registerChartView(cU),r.registerSeriesModel(dU)},function LU(r){r.registerChartView(AU),r.registerSeriesModel(DU),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,it(gw,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,yw("pictorialBar"))},function VU(r){r.registerChartView(RU),r.registerSeriesModel(kU),r.registerLayout(OU),r.registerProcessor(pl("themeRiver"))},function jU(r){r.registerChartView(UU),r.registerSeriesModel(ZU),r.registerLayout(it(XU,"sunburst")),r.registerProcessor(it(pl,"sunburst")),r.registerVisual(KU),function HU(r){r.registerAction({type:Ly,update:"updateView"},function(e,t){t.eachComponent({mainType:"series",subType:"sunburst",query:e},function a(n,i){var o=bl(e,[Ly],n);if(o){var s=n.getViewRoot();s&&(e.direction=Ig(s,o.node)?"rollUp":"drillDown"),n.resetViewRoot(o.node)}})}),r.registerAction({type:sD,update:"none"},function(e,t,a){e=V({},e),t.eachComponent({mainType:"series",subType:"sunburst",query:e},function n(i){var o=bl(e,[sD],i);o&&(e.dataIndex=o.node.dataIndex)}),a.dispatchAction(V(e,{type:"highlight"}))}),r.registerAction({type:"sunburstUnhighlight",update:"updateView"},function(e,t,a){e=V({},e),a.dispatchAction(V(e,{type:"downplay"}))})}(r)},function OY(r){r.registerChartView(TY),r.registerSeriesModel($U)}]),ct(function n8(r){ct(AC),ct(kl)}),ct(function z8(r){ct(kl),ui.registerAxisPointerClass("PolarAxisPointer",l8),r.registerCoordinateSystem("polar",b8),r.registerComponentModel(f8),r.registerComponentView(B8),_o(r,"angle",h8,N8),_o(r,"radius",v8,V8),r.registerComponentView(A8),r.registerComponentView(R8),r.registerLayout(it(O8,"bar"))}),ct(lA),ct(function a7(r){ct(kl),ui.registerAxisPointerClass("SingleAxisPointer",e7),r.registerComponentView(r7),r.registerComponentView(U8),r.registerComponentModel($y),_o(r,"single",$y,$y.defaultOption),r.registerCoordinateSystem("single",Q8)}),ct(IM),ct(function f7(r){r.registerComponentModel(i7),r.registerComponentView(s7),r.registerCoordinateSystem("calendar",u7)}),ct(function _7(r){r.registerComponentModel(d7),r.registerComponentView(g7),r.registerPreprocessor(function(e){var t=e.graphic;z(t)?e.graphic=t[0]&&t[0].elements?[e.graphic[0]]:[{elements:t}]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}),ct(function SZ(r){r.registerComponentModel(V7),r.registerComponentView(F7),Lo("saveAsImage",W7),Lo("magicType",Z7),Lo("dataView",aZ),Lo("dataZoom",_Z),Lo("restore",uZ),ct(O7)}),ct(function WZ(r){ct(kl),r.registerComponentModel(bZ),r.registerComponentView(HZ),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Xt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Xt)}),ct(kl),ct(function u9(r){r.registerComponentView(r9),r.registerComponentModel(i9),r.registerPreprocessor(YZ),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,jZ),r.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(a){a.setAreas(e.areas)})}),r.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Xt),r.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Xt),Lo("brush",l9)}),ct(function v9(r){r.registerComponentModel(f9),r.registerComponentView(h9)}),ct(function M9(r){r.registerComponentModel(p9),r.registerComponentView(w9),r.registerSubTypeDefaulter("timeline",function(){return"slider"}),function T9(r){r.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(e,t,a){var n=t.getComponent("timeline");return n&&null!=e.currentIndex&&(n.setCurrentIndex(e.currentIndex),!n.get("loop",!0)&&n.isIndexMax()&&n.getPlayState()&&(n.setPlayState(!1),a.dispatchAction({type:"timelinePlayChange",playState:!1,from:e.from}))),t.resetOption("timeline",{replaceMerge:n.get("replaceMerge",!0)}),Q({currentIndex:n.option.currentIndex},e)}),r.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(e,t){var a=t.getComponent("timeline");a&&null!=e.playState&&a.setPlayState(e.playState)})}(r),r.registerPreprocessor(C9)}),ct(function V9(r){r.registerComponentModel(L9),r.registerComponentView(N9),r.registerPreprocessor(function(e){mm(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}),ct(function Y9(r){r.registerComponentModel(z9),r.registerComponentView(U9),r.registerPreprocessor(function(e){mm(e.series,"markLine")&&(e.markLine=e.markLine||{})})}),ct(function $9(r){r.registerComponentModel(X9),r.registerComponentView(J9),r.registerPreprocessor(function(e){mm(e.series,"markArea")&&(e.markArea=e.markArea||{})})}),ct(function cX(r){ct(pI),ct(vX)}),ct(function OX(r){ct(_I),ct(wI)}),ct(_I),ct(wI),ct(function lq(r){ct(zI),ct(FI)}),ct(zI),ct(FI),ct(function cq(r){r.registerPreprocessor(vq),r.registerVisual(r.PRIORITY.VISUAL.ARIA,hq)}),ct(function Aq(r){r.registerTransform(Tq),r.registerTransform(Cq)}),ct(function Lq(r){r.registerComponentModel(Mq),r.registerComponentView(Dq)}),ct(function tK(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){A(Pt(a.seriesTransition),function(n){A(Pt(n.to),function(i){for(var o=a.updatedSeries,s=0;s<o.length;s++)(null!=i.seriesIndex&&i.seriesIndex===o[s].seriesIndex||null!=i.seriesId&&i.seriesId===o[s].id)&&(o[s][af]=!0)})})}),r.registerUpdateLifecycle("series:transition",function(e,t,a){var n=qq(t);if(n.oldSeries&&a.updatedSeries&&a.optionChanged){var i=a.seriesTransition;if(i)A(Pt(i),function(c){!function $q(r,e,t,a){var n=[],i=[];A(Pt(r.from),function(o){var s=uP(e.oldSeries,o);s>=0&&n.push({dataGroupId:e.oldDataGroupIds[s],data:e.oldData[s],divide:ln(e.oldData[s]),dim:o.dimension})}),A(Pt(r.to),function(o){var s=uP(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({dataGroupId:e.oldDataGroupIds[s],data:l,divide:ln(l),dim:o.dimension})}}),n.length>0&&i.length>0&&oP(n,i,a)}(c,n,a,t)});else{var o=function Jq(r,e){var t=q(),a=q(),n=q();return A(r.oldSeries,function(o,s){var l=r.oldDataGroupIds[s],u=r.oldData[s],f=sP(o),h=lP(f);a.set(h,{dataGroupId:l,data:u}),z(f)&&A(f,function(v){n.set(v,{key:h,dataGroupId:l,data:u})})}),A(e.updatedSeries,function(o){if(o.isUniversalTransitionEnabled()&&o.isAnimationEnabled()){var s=o.get("dataGroupId"),l=o.getData(),u=sP(o),f=lP(u),h=a.get(f);if(h)t.set(f,{oldSeries:[{dataGroupId:h.dataGroupId,divide:ln(h.data),data:h.data}],newSeries:[{dataGroupId:s,divide:ln(l),data:l}]});else if(z(u)){var v=[];A(u,function(d){var g=a.get(d);g.data&&v.push({dataGroupId:g.dataGroupId,divide:ln(g.data),data:g.data})}),v.length&&t.set(f,{oldSeries:v,newSeries:[{dataGroupId:s,data:l,divide:ln(l)}]})}else{var c=n.get(u);if(c){var p=t.get(c.key);p||(p={oldSeries:[{dataGroupId:c.dataGroupId,data:c.data,divide:ln(c.data)}],newSeries:[]},t.set(c.key,p)),p.newSeries.push({dataGroupId:s,data:l,divide:ln(l)})}}}}),t}(n,a);A(o.keys(),function(c){var p=o.get(c);oP(p.oldSeries,p.newSeries,t)})}A(a.updatedSeries,function(c){c[af]&&(c[af]=!1)})}for(var s=e.getSeries(),l=n.oldSeries=[],u=n.oldDataGroupIds=[],f=n.oldData=[],h=0;h<s.length;h++){var v=s[h].getData();v.count()<nP&&(l.push(s[h]),u.push(s[h].get("dataGroupId")),f.push(v))}})}),ct(Jw)}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/3rdpartylicenses.txt b/src/blrec/data/webapp/3rdpartylicenses.txt index 7751c9f..2a3c424 100644 --- a/src/blrec/data/webapp/3rdpartylicenses.txt +++ b/src/blrec/data/webapp/3rdpartylicenses.txt @@ -5,7 +5,7 @@ MIT MIT The MIT License -Copyright (c) 2022 Google LLC. +Copyright (c) 2023 Google LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -73,6 +73,32 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @ant-design/icons-angular MIT +@babel/runtime +MIT +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @ctrl/tinycolor MIT Copyright (c) Scott Cooper <scttcper@gmail.com> @@ -312,7 +338,7 @@ See `/licenses/LICENSE-d3` for details of the license. filesize BSD-3-Clause -Copyright (c) 2021, Jason Mulligan +Copyright (c) 2022, Jason Mulligan All rights reserved. Redistribution and use in source and binary forms, with or without @@ -682,7 +708,7 @@ zone.js MIT The MIT License -Copyright (c) 2010-2020 Google LLC. https://angular.io/license +Copyright (c) 2010-2022 Google LLC. https://angular.io/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/src/blrec/data/webapp/45.c90c3cea2bf1a66e.js b/src/blrec/data/webapp/45.c90c3cea2bf1a66e.js deleted file mode 100644 index 7bc14e7..0000000 --- a/src/blrec/data/webapp/45.c90c3cea2bf1a66e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[45],{8045:(Yq,Nm,Gt)=>{Gt.r(Nm),Gt.d(Nm,{Axis:()=>ur,ChartView:()=>Et,ComponentModel:()=>mt,ComponentView:()=>zt,List:()=>xe,Model:()=>Rt,PRIORITY:()=>gb,SeriesModel:()=>Ot,color:()=>av,connect:()=>TV,dataTool:()=>PV,dependencies:()=>oV,disConnect:()=>Pb,disconnect:()=>CV,dispose:()=>AV,env:()=>Tt,extendChartView:()=>nz,extendComponentModel:()=>ez,extendComponentView:()=>rz,extendSeriesModel:()=>az,format:()=>fv,getCoordinateSystemDimensions:()=>DV,getInstanceByDom:()=>hd,getInstanceById:()=>MV,getMap:()=>IV,graphic:()=>uv,helper:()=>ov,init:()=>wV,innerDrawElementOnCanvas:()=>jp,matrix:()=>nv,number:()=>sv,parseGeoJSON:()=>Ed,parseGeoJson:()=>Ed,registerAction:()=>Lr,registerCoordinateSystem:()=>kb,registerLayout:()=>Ob,registerLoading:()=>gd,registerLocale:()=>$c,registerMap:()=>Vb,registerPostInit:()=>Rb,registerPostUpdate:()=>Eb,registerPreprocessor:()=>cd,registerProcessor:()=>pd,registerTheme:()=>vd,registerTransform:()=>Bb,registerUpdateLifecycle:()=>kf,registerVisual:()=>qa,setCanvasCreator:()=>LV,setPlatformAPI:()=>Fm,throttle:()=>_f,time:()=>lv,use:()=>vt,util:()=>hv,vector:()=>rv,version:()=>iV,zrUtil:()=>ev,zrender:()=>iv});var ev={};Gt.r(ev),Gt.d(ev,{HashMap:()=>Km,RADIAN_TO_DEGREE:()=>Vo,assert:()=>pe,bind:()=>Y,clone:()=>$,concatArray:()=>ql,createCanvas:()=>pP,createHashMap:()=>q,createObject:()=>No,curry:()=>nt,defaults:()=>Q,disableUserSelect:()=>_v,each:()=>A,eqNaN:()=>Si,extend:()=>B,filter:()=>It,find:()=>Ym,guid:()=>gv,hasOwn:()=>Z,indexOf:()=>ut,inherits:()=>yv,isArray:()=>z,isArrayLike:()=>fe,isBuiltInObject:()=>mv,isDom:()=>_i,isFunction:()=>j,isGradientObject:()=>ko,isImagePatternObject:()=>Zm,isNumber:()=>Ct,isObject:()=>J,isPrimitive:()=>xi,isRegExp:()=>Xm,isString:()=>W,isStringSafe:()=>Yl,isTypedArray:()=>Pe,keys:()=>yt,logError:()=>Wl,map:()=>G,merge:()=>it,mergeAll:()=>Ul,mixin:()=>Ut,noop:()=>qt,normalizeCssArray:()=>Xl,reduce:()=>qe,retrieve:()=>ee,retrieve2:()=>lt,retrieve3:()=>Rr,setAsPrimitive:()=>Oo,slice:()=>Zl,trim:()=>Ke});var rv={};Gt.r(rv),Gt.d(rv,{add:()=>xv,applyTransform:()=>oe,clone:()=>Er,copy:()=>de,create:()=>Ca,dist:()=>ra,distSquare:()=>Ma,distance:()=>Jl,distanceSquare:()=>t0,div:()=>xP,dot:()=>bP,len:()=>Bo,lenSquare:()=>bv,length:()=>mP,lengthSquare:()=>_P,lerp:()=>zo,max:()=>na,min:()=>aa,mul:()=>SP,negate:()=>wP,normalize:()=>bi,scale:()=>Ql,scaleAndAdd:()=>jl,set:()=>$m,sub:()=>Aa});var av={};Gt.r(av),Gt.d(av,{fastLerp:()=>Zo,fastMapToColor:()=>i2,lerp:()=>Fv,lift:()=>ou,lum:()=>qo,mapToColor:()=>o2,modifyAlpha:()=>Xo,modifyHSL:()=>Di,parse:()=>we,random:()=>s2,stringify:()=>mr,toHex:()=>n2});var nv={};Gt.r(nv),Gt.d(nv,{clone:()=>U0,copy:()=>gu,create:()=>Ge,identity:()=>$o,invert:()=>cn,mul:()=>Or,rotate:()=>Ea,scale:()=>yu,translate:()=>Sr});var iv={};Gt.r(iv),Gt.d(iv,{dispose:()=>Z2,disposeAll:()=>X2,getInstance:()=>q2,init:()=>fc,registerPainter:()=>$0,version:()=>K2});var hn={};Gt.r(hn),Gt.d(hn,{Arc:()=>lf,BezierCurve:()=>ks,BoundingRect:()=>ht,Circle:()=>Cr,CompoundPath:()=>uf,Ellipse:()=>of,Group:()=>tt,Image:()=>le,IncrementalDisplayable:()=>_x,Line:()=>ne,LinearGradient:()=>to,OrientedBoundingRect:()=>vf,Path:()=>pt,Point:()=>ot,Polygon:()=>Me,Polyline:()=>De,RadialGradient:()=>Bp,Rect:()=>_t,Ring:()=>Es,Sector:()=>Ae,Text:()=>St,applyTransform:()=>Mr,clipPointsByRect:()=>Hp,clipRectByRect:()=>Cx,createIcon:()=>eo,extendPath:()=>xx,extendShape:()=>Sx,getShapeClass:()=>df,getTransform:()=>Ya,groupTransition:()=>Ns,initProps:()=>Bt,isElementRemoved:()=>zi,lineLineIntersect:()=>Ax,linePolygonIntersect:()=>Vs,makeImage:()=>Gp,makePath:()=>Os,mergePath:()=>Ye,registerShape:()=>or,removeElement:()=>Ga,removeElementWithFadeOut:()=>ys,resizePath:()=>Fp,setTooltipConfig:()=>ro,subPixelOptimize:()=>gf,subPixelOptimizeLine:()=>$O,subPixelOptimizeRect:()=>tN,transformDirection:()=>yf,traverseElements:()=>Za,updateProps:()=>xt});var ov={};Gt.r(ov),Gt.d(ov,{createDimensions:()=>YV,createList:()=>kB,createScale:()=>NB,createSymbol:()=>Kt,createTextStyle:()=>BB,dataStack:()=>OB,enableHoverEmphasis:()=>za,getECData:()=>at,getLayoutRect:()=>Jt,mixinAxisModelCommonMethods:()=>VB});var sv={};Gt.r(sv),Gt.d(sv,{MAX_SAFE_INTEGER:()=>vc,asc:()=>He,getPercentWithPrecision:()=>a_,getPixelPrecision:()=>hc,getPrecision:()=>br,getPrecisionSafe:()=>r_,isNumeric:()=>gc,isRadianAroundZero:()=>ns,linearMap:()=>Dt,nice:()=>pc,numericToNumber:()=>Vr,parseDate:()=>We,quantile:()=>Tu,quantity:()=>n_,quantityExponent:()=>wu,reformIntervals:()=>dc,remRadian:()=>cc,round:()=>Ht});var lv={};Gt.r(lv),Gt.d(lv,{format:()=>xs,parse:()=>We});var uv={};Gt.r(uv),Gt.d(uv,{Arc:()=>lf,BezierCurve:()=>ks,BoundingRect:()=>ht,Circle:()=>Cr,CompoundPath:()=>uf,Ellipse:()=>of,Group:()=>tt,Image:()=>le,IncrementalDisplayable:()=>_x,Line:()=>ne,LinearGradient:()=>to,Polygon:()=>Me,Polyline:()=>De,RadialGradient:()=>Bp,Rect:()=>_t,Ring:()=>Es,Sector:()=>Ae,Text:()=>St,clipPointsByRect:()=>Hp,clipRectByRect:()=>Cx,createIcon:()=>eo,extendPath:()=>xx,extendShape:()=>Sx,getShapeClass:()=>df,getTransform:()=>Ya,initProps:()=>Bt,makeImage:()=>Gp,makePath:()=>Os,mergePath:()=>Ye,registerShape:()=>or,resizePath:()=>Fp,updateProps:()=>xt});var fv={};Gt.r(fv),Gt.d(fv,{addCommas:()=>ip,capitalFirst:()=>$E,encodeHTML:()=>ke,formatTime:()=>JE,formatTpl:()=>up,getTextRect:()=>UB,getTooltipMarker:()=>zS,normalizeCssArray:()=>Vn,toCamelCase:()=>op,truncateText:()=>__});var hv={};Gt.r(hv),Gt.d(hv,{bind:()=>Y,clone:()=>$,curry:()=>nt,defaults:()=>Q,each:()=>A,extend:()=>B,filter:()=>It,indexOf:()=>ut,inherits:()=>yv,isArray:()=>z,isFunction:()=>j,isObject:()=>J,isString:()=>W,map:()=>G,merge:()=>it,reduce:()=>qe});var vv=function(r,e){return(vv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])})(r,e)};function O(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}vv(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var rP=function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},vn=new function r(){this.browser=new rP,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(vn.wxa=!0,vn.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?vn.worker=!0:"undefined"==typeof navigator?(vn.node=!0,vn.svgSupported=!0):function nP(r,e){var t=e.browser,a=r.match(/Firefox\/([\d.]+)/),n=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),i=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);a&&(t.firefox=!0,t.version=a[1]),n&&(t.ie=!0,t.version=n[1]),i&&(t.edge=!0,t.version=i[1],t.newEdge=+i[1].split(".")[0]>18),o&&(t.weChat=!0),e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!t.ie&&!t.edge,e.pointerEventsSupported="onpointerdown"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(t.ie&&"transition"in s||t.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}(navigator.userAgent,vn);const Tt=vn;var r,e,Gm="sans-serif",Ta="12px "+Gm,uP=function lP(r){var e={};if("undefined"==typeof JSON)return e;for(var t=0;t<r.length;t++){var a=String.fromCharCode(t+32),n=(r.charCodeAt(t)-20)/100;e[a]=n}return e}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),gr={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(t,a){if(!r){var n=gr.createCanvas();r=n&&n.getContext("2d")}if(r)return e!==a&&(e=r.font=a||Ta),r.measureText(t);t=t||"";var i=/^([0-9]*?)px$/.exec(a=a||Ta),o=+(i&&i[1])||12,s=0;if(a.indexOf("mono")>=0)s=o*t.length;else for(var l=0;l<t.length;l++){var u=uP[t[l]];s+=null==u?o:u*o}return{width:s}},loadImage:function(r,e,t){var a=new Image;return a.onload=e,a.onerror=t,a.src=r,a}};function Fm(r){for(var e in gr)r[e]&&(gr[e]=r[e])}var Hm=qe(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(r,e){return r["[object "+e+"]"]=!0,r},{}),Wm=qe(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(r,e){return r["[object "+e+"Array]"]=!0,r},{}),mi=Object.prototype.toString,Fl=Array.prototype,fP=Fl.forEach,hP=Fl.filter,pv=Fl.slice,vP=Fl.map,Um=function(){}.constructor,Hl=Um?Um.prototype:null,dv="__proto__",cP=2311;function gv(){return cP++}function Wl(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];"undefined"!=typeof console&&console.error.apply(console,r)}function $(r){if(null==r||"object"!=typeof r)return r;var e=r,t=mi.call(r);if("[object Array]"===t){if(!xi(r)){e=[];for(var a=0,n=r.length;a<n;a++)e[a]=$(r[a])}}else if(Wm[t]){if(!xi(r)){var i=r.constructor;if(i.from)e=i.from(r);else for(e=new i(r.length),a=0,n=r.length;a<n;a++)e[a]=r[a]}}else if(!Hm[t]&&!xi(r)&&!_i(r))for(var o in e={},r)r.hasOwnProperty(o)&&o!==dv&&(e[o]=$(r[o]));return e}function it(r,e,t){if(!J(e)||!J(r))return t?$(e):r;for(var a in e)if(e.hasOwnProperty(a)&&a!==dv){var n=r[a],i=e[a];!J(i)||!J(n)||z(i)||z(n)||_i(i)||_i(n)||mv(i)||mv(n)||xi(i)||xi(n)?(t||!(a in r))&&(r[a]=$(e[a])):it(n,i,t)}return r}function Ul(r,e){for(var t=r[0],a=1,n=r.length;a<n;a++)t=it(t,r[a],e);return t}function B(r,e){if(Object.assign)Object.assign(r,e);else for(var t in e)e.hasOwnProperty(t)&&t!==dv&&(r[t]=e[t]);return r}function Q(r,e,t){for(var a=yt(e),n=0;n<a.length;n++){var i=a[n];(t?null!=e[i]:null==r[i])&&(r[i]=e[i])}return r}var pP=gr.createCanvas;function ut(r,e){if(r){if(r.indexOf)return r.indexOf(e);for(var t=0,a=r.length;t<a;t++)if(r[t]===e)return t}return-1}function yv(r,e){var t=r.prototype;function a(){}for(var n in a.prototype=e.prototype,r.prototype=new a,t)t.hasOwnProperty(n)&&(r.prototype[n]=t[n]);r.prototype.constructor=r,r.superClass=e}function Ut(r,e,t){if(r="prototype"in r?r.prototype:r,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var a=Object.getOwnPropertyNames(e),n=0;n<a.length;n++){var i=a[n];"constructor"!==i&&(t?null!=e[i]:null==r[i])&&(r[i]=e[i])}else Q(r,e,t)}function fe(r){return!(!r||"string"==typeof r)&&"number"==typeof r.length}function A(r,e,t){if(r&&e)if(r.forEach&&r.forEach===fP)r.forEach(e,t);else if(r.length===+r.length)for(var a=0,n=r.length;a<n;a++)e.call(t,r[a],a,r);else for(var i in r)r.hasOwnProperty(i)&&e.call(t,r[i],i,r)}function G(r,e,t){if(!r)return[];if(!e)return Zl(r);if(r.map&&r.map===vP)return r.map(e,t);for(var a=[],n=0,i=r.length;n<i;n++)a.push(e.call(t,r[n],n,r));return a}function qe(r,e,t,a){if(r&&e){for(var n=0,i=r.length;n<i;n++)t=e.call(a,t,r[n],n,r);return t}}function It(r,e,t){if(!r)return[];if(!e)return Zl(r);if(r.filter&&r.filter===hP)return r.filter(e,t);for(var a=[],n=0,i=r.length;n<i;n++)e.call(t,r[n],n,r)&&a.push(r[n]);return a}function Ym(r,e,t){if(r&&e)for(var a=0,n=r.length;a<n;a++)if(e.call(t,r[a],a,r))return r[a]}function yt(r){if(!r)return[];if(Object.keys)return Object.keys(r);var e=[];for(var t in r)r.hasOwnProperty(t)&&e.push(t);return e}var Y=Hl&&j(Hl.bind)?Hl.call.bind(Hl.bind):function dP(r,e){for(var t=[],a=2;a<arguments.length;a++)t[a-2]=arguments[a];return function(){return r.apply(e,t.concat(pv.call(arguments)))}};function nt(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return function(){return r.apply(this,e.concat(pv.call(arguments)))}}function z(r){return Array.isArray?Array.isArray(r):"[object Array]"===mi.call(r)}function j(r){return"function"==typeof r}function W(r){return"string"==typeof r}function Yl(r){return"[object String]"===mi.call(r)}function Ct(r){return"number"==typeof r}function J(r){var e=typeof r;return"function"===e||!!r&&"object"===e}function mv(r){return!!Hm[mi.call(r)]}function Pe(r){return!!Wm[mi.call(r)]}function _i(r){return"object"==typeof r&&"number"==typeof r.nodeType&&"object"==typeof r.ownerDocument}function ko(r){return null!=r.colorStops}function Zm(r){return null!=r.image}function Xm(r){return"[object RegExp]"===mi.call(r)}function Si(r){return r!=r}function ee(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];for(var t=0,a=r.length;t<a;t++)if(null!=r[t])return r[t]}function lt(r,e){return null!=r?r:e}function Rr(r,e,t){return null!=r?r:null!=e?e:t}function Zl(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];return pv.apply(r,e)}function Xl(r){if("number"==typeof r)return[r,r,r,r];var e=r.length;return 2===e?[r[0],r[1],r[0],r[1]]:3===e?[r[0],r[1],r[2],r[1]]:r}function pe(r,e){if(!r)throw new Error(e)}function Ke(r){return null==r?null:"function"==typeof r.trim?r.trim():r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var qm="__ec_primitive__";function Oo(r){r[qm]=!0}function xi(r){return r[qm]}var Km=function(){function r(e){this.data={};var t=z(e);this.data={};var a=this;function n(i,o){t?a.set(i,o):a.set(o,i)}e instanceof r?e.each(n):e&&A(e,n)}return r.prototype.get=function(e){return this.data.hasOwnProperty(e)?this.data[e]:null},r.prototype.set=function(e,t){return this.data[e]=t},r.prototype.each=function(e,t){for(var a in this.data)this.data.hasOwnProperty(a)&&e.call(t,this.data[a],a)},r.prototype.keys=function(){return yt(this.data)},r.prototype.removeKey=function(e){delete this.data[e]},r}();function q(r){return new Km(r)}function ql(r,e){for(var t=new r.constructor(r.length+e.length),a=0;a<r.length;a++)t[a]=r[a];var n=r.length;for(a=0;a<e.length;a++)t[a+n]=e[a];return t}function No(r,e){var t;if(Object.create)t=Object.create(r);else{var a=function(){};a.prototype=r,t=new a}return e&&B(t,e),t}function _v(r){var e=r.style;e.webkitUserSelect="none",e.userSelect="none",e.webkitTapHighlightColor="rgba(0,0,0,0)",e["-webkit-touch-callout"]="none"}function Z(r,e){return r.hasOwnProperty(e)}function qt(){}var Vo=180/Math.PI,Sv=function(r,e){return(Sv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])})(r,e)};function Vt(r,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}Sv(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}function Ca(r,e){return null==r&&(r=0),null==e&&(e=0),[r,e]}function de(r,e){return r[0]=e[0],r[1]=e[1],r}function Er(r){return[r[0],r[1]]}function $m(r,e,t){return r[0]=e,r[1]=t,r}function xv(r,e,t){return r[0]=e[0]+t[0],r[1]=e[1]+t[1],r}function jl(r,e,t,a){return r[0]=e[0]+t[0]*a,r[1]=e[1]+t[1]*a,r}function Aa(r,e,t){return r[0]=e[0]-t[0],r[1]=e[1]-t[1],r}function Bo(r){return Math.sqrt(bv(r))}var mP=Bo;function bv(r){return r[0]*r[0]+r[1]*r[1]}var _P=bv;function SP(r,e,t){return r[0]=e[0]*t[0],r[1]=e[1]*t[1],r}function xP(r,e,t){return r[0]=e[0]/t[0],r[1]=e[1]/t[1],r}function bP(r,e){return r[0]*e[0]+r[1]*e[1]}function Ql(r,e,t){return r[0]=e[0]*t,r[1]=e[1]*t,r}function bi(r,e){var t=Bo(e);return 0===t?(r[0]=0,r[1]=0):(r[0]=e[0]/t,r[1]=e[1]/t),r}function Jl(r,e){return Math.sqrt((r[0]-e[0])*(r[0]-e[0])+(r[1]-e[1])*(r[1]-e[1]))}var ra=Jl;function t0(r,e){return(r[0]-e[0])*(r[0]-e[0])+(r[1]-e[1])*(r[1]-e[1])}var Ma=t0;function wP(r,e){return r[0]=-e[0],r[1]=-e[1],r}function zo(r,e,t,a){return r[0]=e[0]+a*(t[0]-e[0]),r[1]=e[1]+a*(t[1]-e[1]),r}function oe(r,e,t){var a=e[0],n=e[1];return r[0]=t[0]*a+t[2]*n+t[4],r[1]=t[1]*a+t[3]*n+t[5],r}function aa(r,e,t){return r[0]=Math.min(e[0],t[0]),r[1]=Math.min(e[1],t[1]),r}function na(r,e,t){return r[0]=Math.max(e[0],t[0]),r[1]=Math.max(e[1],t[1]),r}var wi=function r(e,t){this.target=e,this.topTarget=t&&t.topTarget},TP=function(){function r(e){this.handler=e,e.on("mousedown",this._dragStart,this),e.on("mousemove",this._drag,this),e.on("mouseup",this._dragEnd,this)}return r.prototype._dragStart=function(e){for(var t=e.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.handler.dispatchToElement(new wi(t,e),"dragstart",e.event))},r.prototype._drag=function(e){var t=this._draggingTarget;if(t){var a=e.offsetX,n=e.offsetY,i=a-this._x,o=n-this._y;this._x=a,this._y=n,t.drift(i,o,e),this.handler.dispatchToElement(new wi(t,e),"drag",e.event);var s=this.handler.findHover(a,n,t).target,l=this._dropTarget;this._dropTarget=s,t!==s&&(l&&s!==l&&this.handler.dispatchToElement(new wi(l,e),"dragleave",e.event),s&&s!==l&&this.handler.dispatchToElement(new wi(s,e),"dragenter",e.event))}},r.prototype._dragEnd=function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.handler.dispatchToElement(new wi(t,e),"dragend",e.event),this._dropTarget&&this.handler.dispatchToElement(new wi(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null},r}();const CP=TP;var AP=function(){function r(e){e&&(this._$eventProcessor=e)}return r.prototype.on=function(e,t,a,n){this._$handlers||(this._$handlers={});var i=this._$handlers;if("function"==typeof t&&(n=a,a=t,t=null),!a||!e)return this;var o=this._$eventProcessor;null!=t&&o&&o.normalizeQuery&&(t=o.normalizeQuery(t)),i[e]||(i[e]=[]);for(var s=0;s<i[e].length;s++)if(i[e][s].h===a)return this;var l={h:a,query:t,ctx:n||this,callAtLast:a.zrEventfulCallAtLast},u=i[e].length-1,f=i[e][u];return f&&f.callAtLast?i[e].splice(u,0,l):i[e].push(l),this},r.prototype.isSilent=function(e){var t=this._$handlers;return!t||!t[e]||!t[e].length},r.prototype.off=function(e,t){var a=this._$handlers;if(!a)return this;if(!e)return this._$handlers={},this;if(t){if(a[e]){for(var n=[],i=0,o=a[e].length;i<o;i++)a[e][i].h!==t&&n.push(a[e][i]);a[e]=n}a[e]&&0===a[e].length&&delete a[e]}else delete a[e];return this},r.prototype.trigger=function(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,s=n.length,l=0;l<s;l++){var u=n[l];if(!i||!i.filter||null==u.query||i.filter(e,u.query))switch(o){case 0:u.h.call(u.ctx);break;case 1:u.h.call(u.ctx,t[0]);break;case 2:u.h.call(u.ctx,t[0],t[1]);break;default:u.h.apply(u.ctx,t)}}return i&&i.afterTrigger&&i.afterTrigger(e),this},r.prototype.triggerWithContext=function(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];if(!this._$handlers)return this;var n=this._$handlers[e],i=this._$eventProcessor;if(n)for(var o=t.length,s=t[o-1],l=n.length,u=0;u<l;u++){var f=n[u];if(!i||!i.filter||null==f.query||i.filter(e,f.query))switch(o){case 0:f.h.call(s);break;case 1:f.h.call(s,t[0]);break;case 2:f.h.call(s,t[0],t[1]);break;default:f.h.apply(s,t.slice(1,o-1))}}return i&&i.afterTrigger&&i.afterTrigger(e),this},r}();const je=AP;var MP=Math.log(2);function wv(r,e,t,a,n,i){var o=a+"-"+n,s=r.length;if(i.hasOwnProperty(o))return i[o];if(1===e){var l=Math.round(Math.log((1<<s)-1&~n)/MP);return r[t][l]}for(var u=a|1<<t,f=t+1;a&1<<f;)f++;for(var h=0,v=0,c=0;v<s;v++){var p=1<<v;p&n||(h+=(c%2?-1:1)*r[t][v]*wv(r,e-1,f,u,n|p,i),c++)}return i[o]=h,h}function e0(r,e){var t=[[r[0],r[1],1,0,0,0,-e[0]*r[0],-e[0]*r[1]],[0,0,0,r[0],r[1],1,-e[1]*r[0],-e[1]*r[1]],[r[2],r[3],1,0,0,0,-e[2]*r[2],-e[2]*r[3]],[0,0,0,r[2],r[3],1,-e[3]*r[2],-e[3]*r[3]],[r[4],r[5],1,0,0,0,-e[4]*r[4],-e[4]*r[5]],[0,0,0,r[4],r[5],1,-e[5]*r[4],-e[5]*r[5]],[r[6],r[7],1,0,0,0,-e[6]*r[6],-e[6]*r[7]],[0,0,0,r[6],r[7],1,-e[7]*r[6],-e[7]*r[7]]],a={},n=wv(t,8,0,0,0,a);if(0!==n){for(var i=[],o=0;o<8;o++)for(var s=0;s<8;s++)null==i[s]&&(i[s]=0),i[s]+=((o+s)%2?-1:1)*wv(t,7,0===o?1:0,1<<o,1<<s,a)/n*e[o];return function(l,u,f){var h=u*i[6]+f*i[7]+1;l[0]=(u*i[0]+f*i[1]+i[2])/h,l[1]=(u*i[3]+f*i[4]+i[5])/h}}}var r0="___zrEVENTSAVED",Tv=[];function Cv(r,e,t,a,n){if(e.getBoundingClientRect&&Tt.domSupported&&!a0(e)){var i=e[r0]||(e[r0]={}),o=function LP(r,e){var t=e.markers;if(t)return t;t=e.markers=[];for(var a=["left","right"],n=["top","bottom"],i=0;i<4;i++){var o=document.createElement("div"),l=i%2,u=(i>>1)%2;o.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",a[l]+":0",n[u]+":0",a[1-l]+":auto",n[1-u]+":auto",""].join("!important;"),r.appendChild(o),t.push(o)}return t}(e,i),s=function IP(r,e,t){for(var a=t?"invTrans":"trans",n=e[a],i=e.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=r[u].getBoundingClientRect(),h=2*u,v=f.left,c=f.top;o.push(v,c),l=l&&i&&v===i[h]&&c===i[h+1],s.push(r[u].offsetLeft,r[u].offsetTop)}return l&&n?n:(e.srcCoords=o,e[a]=t?e0(s,o):e0(o,s))}(o,i,n);if(s)return s(r,t,a),!0}return!1}function a0(r){return"CANVAS"===r.nodeName.toUpperCase()}var PP=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Av=[],RP=Tt.browser.firefox&&+Tt.browser.version.split(".")[0]<39;function Mv(r,e,t,a){return t=t||{},a?n0(r,e,t):RP&&null!=e.layerX&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):null!=e.offsetX?(t.zrX=e.offsetX,t.zrY=e.offsetY):n0(r,e,t),t}function n0(r,e,t){if(Tt.domSupported&&r.getBoundingClientRect){var a=e.clientX,n=e.clientY;if(a0(r)){var i=r.getBoundingClientRect();return t.zrX=a-i.left,void(t.zrY=n-i.top)}if(Cv(Av,r,a,n))return t.zrX=Av[0],void(t.zrY=Av[1])}t.zrX=t.zrY=0}function Dv(r){return r||window.event}function Qe(r,e,t){if(null!=(e=Dv(e)).zrX)return e;var a=e.type;if(a&&a.indexOf("touch")>=0){var o="touchend"!==a?e.targetTouches[0]:e.changedTouches[0];o&&Mv(r,o,e,t)}else{Mv(r,e,e,t);var i=function EP(r){var e=r.wheelDelta;if(e)return e;var t=r.deltaX,a=r.deltaY;return null==t||null==a?e:3*Math.abs(0!==a?a:t)*(a>0?-1:a<0?1:t>0?-1:1)}(e);e.zrDelta=i?i/120:-(e.detail||0)/3}var s=e.button;return null==e.which&&void 0!==s&&PP.test(e.type)&&(e.which=1&s?1:2&s?3:4&s?2:0),e}function Lv(r,e,t,a){r.addEventListener(e,t,a)}function kP(r,e,t,a){r.removeEventListener(e,t,a)}var ia=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0};function i0(r){return 2===r.which||3===r.which}var OP=function(){function r(){this._track=[]}return r.prototype.recognize=function(e,t,a){return this._doTrack(e,t,a),this._recognize(e)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(e,t,a){var n=e.touches;if(n){for(var i={points:[],touches:[],target:t,event:e},o=0,s=n.length;o<s;o++){var l=n[o],u=Mv(a,l,{});i.points.push([u.zrX,u.zrY]),i.touches.push(l)}this._track.push(i)}},r.prototype._recognize=function(e){for(var t in Iv)if(Iv.hasOwnProperty(t)){var a=Iv[t](this._track,e);if(a)return a}},r}();function o0(r){var e=r[1][0]-r[0][0],t=r[1][1]-r[0][1];return Math.sqrt(e*e+t*t)}var Iv={pinch:function(r,e){var t=r.length;if(t){var a=(r[t-1]||{}).points,n=(r[t-2]||{}).points||a;if(n&&n.length>1&&a&&a.length>1){var i=o0(a)/o0(n);!isFinite(i)&&(i=1),e.pinchScale=i;var o=function NP(r){return[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]}(a);return e.pinchX=o[0],e.pinchY=o[1],{type:"pinch",target:r[0].target,event:e}}}}};function BP(){ia(this.event)}var zP=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.handler=null,t}return Vt(e,r),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(je),Go=function r(e,t){this.x=e,this.y=t},GP=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],l0=function(r){function e(t,a,n,i){var o=r.call(this)||this;return o._hovered=new Go(0,0),o.storage=t,o.painter=a,o.painterRoot=i,n=n||new zP,o.proxy=null,o.setHandlerProxy(n),o._draggingMgr=new CP(o),o}return Vt(e,r),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(A(GP,function(a){t.on&&t.on(a,this[a],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var a=t.zrX,n=t.zrY,i=u0(this,a,n),o=this._hovered,s=o.target;s&&!s.__zr&&(s=(o=this.findHover(o.x,o.y)).target);var l=this._hovered=i?new Go(a,n):this.findHover(a,n),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",t),this.dispatchToElement(l,"mousemove",t),u&&u!==s&&this.dispatchToElement(l,"mouseover",t)},e.prototype.mouseout=function(t){var a=t.zrEventControl;"only_globalout"!==a&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==a&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Go(0,0)},e.prototype.dispatch=function(t,a){var n=this[t];n&&n.call(this,a)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var a=this.proxy;a.setCursor&&a.setCursor(t)},e.prototype.dispatchToElement=function(t,a,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var o="on"+a,s=function VP(r,e,t){return{type:r,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:BP}}(a,t,n);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(a,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(a,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){"function"==typeof l[o]&&l[o].call(l,s),l.trigger&&l.trigger(a,s)}))}},e.prototype.findHover=function(t,a,n){for(var i=this.storage.getDisplayList(),o=new Go(t,a),s=i.length-1;s>=0;s--){var l=void 0;if(i[s]!==n&&!i[s].ignore&&(l=FP(i[s],t,a))&&(!o.topTarget&&(o.topTarget=i[s]),"silent"!==l)){o.target=i[s];break}}return o},e.prototype.processGesture=function(t,a){this._gestureMgr||(this._gestureMgr=new OP);var n=this._gestureMgr;"start"===a&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===a&&n.clear(),i){var o=i.type;t.gestureEvent=o;var s=new Go;s.target=i.target,this.dispatchToElement(s,o,i.event)}},e}(je);function FP(r,e,t){if(r[r.rectHover?"rectContain":"contain"](e,t)){for(var a=r,n=void 0,i=!1;a;){if(a.ignoreClip&&(i=!0),!i){var o=a.getClipPath();if(o&&!o.contain(e,t))return!1;a.silent&&(n=!0)}a=a.__hostTarget||a.parent}return!n||"silent"}return!1}function u0(r,e,t){var a=r.painter;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}A(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(r){l0.prototype[r]=function(e){var i,o,t=e.zrX,a=e.zrY,n=u0(this,t,a);if(("mouseup"!==r||!n)&&(o=(i=this.findHover(t,a)).target),"mousedown"===r)this._downEl=o,this._downPoint=[e.zrX,e.zrY],this._upEl=o;else if("mouseup"===r)this._upEl=o;else if("click"===r){if(this._downEl!==this._upEl||!this._downPoint||ra(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,r,e)}});const HP=l0;function v0(r,e,t,a){var n=e+1;if(n===t)return 1;if(a(r[n++],r[e])<0){for(;n<t&&a(r[n],r[n-1])<0;)n++;!function UP(r,e,t){for(t--;e<t;){var a=r[e];r[e++]=r[t],r[t--]=a}}(r,e,n)}else for(;n<t&&a(r[n],r[n-1])>=0;)n++;return n-e}function c0(r,e,t,a,n){for(a===e&&a++;a<t;a++){for(var l,i=r[a],o=e,s=a;o<s;)n(i,r[l=o+s>>>1])<0?s=l:o=l+1;var u=a-o;switch(u){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;u>0;)r[o+u]=r[o+u-1],u--}r[o]=i}}function Pv(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])>0){for(s=a-n;l<s&&i(r,e[t+n+l])>0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}else{for(s=n+1;l<s&&i(r,e[t+n-l])<=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var u=o;o=n-l,l=n-u}for(o++;o<l;){var f=o+(l-o>>>1);i(r,e[t+f])>0?o=f+1:l=f}return l}function Rv(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])<0){for(s=n+1;l<s&&i(r,e[t+n-l])<0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s);var u=o;o=n-l,l=n-u}else{for(s=a-n;l<s&&i(r,e[t+n+l])>=0;)o=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}for(o++;o<l;){var f=o+(l-o>>>1);i(r,e[t+f])<0?l=f:o=f+1}return l}function $l(r,e,t,a){t||(t=0),a||(a=r.length);var n=a-t;if(!(n<2)){var i=0;if(n<32)return void c0(r,t,a,t+(i=v0(r,t,a,e)),e);var o=function YP(r,e){var o,s,t=7,l=0,u=[];function c(g){var y=o[g],m=s[g],_=o[g+1],S=s[g+1];s[g]=m+S,g===l-3&&(o[g+1]=o[g+2],s[g+1]=s[g+2]),l--;var b=Rv(r[_],r,y,m,0,e);y+=b,0!=(m-=b)&&0!==(S=Pv(r[y+m-1],r,_,S,S-1,e))&&(m<=S?function p(g,y,m,_){var S=0;for(S=0;S<y;S++)u[S]=r[g+S];var b=0,x=m,w=g;if(r[w++]=r[x++],0!=--_)if(1!==y){for(var C,D,M,T=t;;){C=0,D=0,M=!1;do{if(e(r[x],u[b])<0){if(r[w++]=r[x++],D++,C=0,0==--_){M=!0;break}}else if(r[w++]=u[b++],C++,D=0,1==--y){M=!0;break}}while((C|D)<T);if(M)break;do{if(0!==(C=Rv(r[x],u,b,y,0,e))){for(S=0;S<C;S++)r[w+S]=u[b+S];if(w+=C,b+=C,(y-=C)<=1){M=!0;break}}if(r[w++]=r[x++],0==--_){M=!0;break}if(0!==(D=Pv(u[b],r,x,_,0,e))){for(S=0;S<D;S++)r[w+S]=r[x+S];if(w+=D,x+=D,0==(_-=D)){M=!0;break}}if(r[w++]=u[b++],1==--y){M=!0;break}T--}while(C>=7||D>=7);if(M)break;T<0&&(T=0),T+=2}if((t=T)<1&&(t=1),1===y){for(S=0;S<_;S++)r[w+S]=r[x+S];r[w+_]=u[b]}else{if(0===y)throw new Error;for(S=0;S<y;S++)r[w+S]=u[b+S]}}else{for(S=0;S<_;S++)r[w+S]=r[x+S];r[w+_]=u[b]}else for(S=0;S<y;S++)r[w+S]=u[b+S]}(y,m,_,S):function d(g,y,m,_){var S=0;for(S=0;S<_;S++)u[S]=r[m+S];var b=g+y-1,x=_-1,w=m+_-1,T=0,C=0;if(r[w--]=r[b--],0!=--y)if(1!==_){for(var D=t;;){var M=0,L=0,I=!1;do{if(e(u[x],r[b])<0){if(r[w--]=r[b--],M++,L=0,0==--y){I=!0;break}}else if(r[w--]=u[x--],L++,M=0,1==--_){I=!0;break}}while((M|L)<D);if(I)break;do{if(0!=(M=y-Rv(u[x],r,g,y,y-1,e))){for(y-=M,C=1+(w-=M),T=1+(b-=M),S=M-1;S>=0;S--)r[C+S]=r[T+S];if(0===y){I=!0;break}}if(r[w--]=u[x--],1==--_){I=!0;break}if(0!=(L=_-Pv(r[b],u,0,_,_-1,e))){for(_-=L,C=1+(w-=L),T=1+(x-=L),S=0;S<L;S++)r[C+S]=u[T+S];if(_<=1){I=!0;break}}if(r[w--]=r[b--],0==--y){I=!0;break}D--}while(M>=7||L>=7);if(I)break;D<0&&(D=0),D+=2}if((t=D)<1&&(t=1),1===_){for(C=1+(w-=y),T=1+(b-=y),S=y-1;S>=0;S--)r[C+S]=r[T+S];r[w]=u[x]}else{if(0===_)throw new Error;for(T=w-(_-1),S=0;S<_;S++)r[T+S]=u[S]}}else{for(C=1+(w-=y),T=1+(b-=y),S=y-1;S>=0;S--)r[C+S]=r[T+S];r[w]=u[x]}else for(T=w-(_-1),S=0;S<_;S++)r[T+S]=u[S]}(y,m,_,S))}return o=[],s=[],{mergeRuns:function h(){for(;l>1;){var g=l-2;if(g>=1&&s[g-1]<=s[g]+s[g+1]||g>=2&&s[g-2]<=s[g]+s[g-1])s[g-1]<s[g+1]&&g--;else if(s[g]>s[g+1])break;c(g)}},forceMergeRuns:function v(){for(;l>1;){var g=l-2;g>0&&s[g-1]<s[g+1]&&g--,c(g)}},pushRun:function f(g,y){o[l]=g,s[l]=y,l+=1}}}(r,e),s=function WP(r){for(var e=0;r>=32;)e|=1&r,r>>=1;return r+e}(n);do{if((i=v0(r,t,a,e))<s){var l=n;l>s&&(l=s),c0(r,t,t+l,t+i,e),i=l}o.pushRun(t,i),o.mergeRuns(),n-=i,t+=i}while(0!==n);o.forceMergeRuns()}}var p0=!1;function Ev(){p0||(p0=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function d0(r,e){return r.zlevel===e.zlevel?r.z===e.z?r.z2-e.z2:r.z-e.z:r.zlevel-e.zlevel}var ZP=function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=d0}return r.prototype.traverse=function(e,t){for(var a=0;a<this._roots.length;a++)this._roots[a].traverse(e,t)},r.prototype.getDisplayList=function(e,t){t=t||!1;var a=this._displayList;return(e||!a.length)&&this.updateDisplayList(t),a},r.prototype.updateDisplayList=function(e){this._displayListLen=0;for(var t=this._roots,a=this._displayList,n=0,i=t.length;n<i;n++)this._updateAndAddDisplayable(t[n],null,e);a.length=this._displayListLen,$l(a,d0)},r.prototype._updateAndAddDisplayable=function(e,t,a){if(!e.ignore||a){e.beforeUpdate(),e.update(),e.afterUpdate();var n=e.getClipPath();if(e.ignoreClip)t=null;else if(n){t=t?t.slice():[];for(var i=n,o=e;i;)i.parent=o,i.updateTransform(),t.push(i),o=i,i=i.getClipPath()}if(e.childrenRef){for(var s=e.childrenRef(),l=0;l<s.length;l++){var u=s[l];e.__dirty&&(u.__dirty|=1),this._updateAndAddDisplayable(u,t,a)}e.__dirty=0}else{var f=e;t&&t.length?f.__clipPaths=t:f.__clipPaths&&f.__clipPaths.length>0&&(f.__clipPaths=[]),isNaN(f.z)&&(Ev(),f.z=0),isNaN(f.z2)&&(Ev(),f.z2=0),isNaN(f.zlevel)&&(Ev(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var h=e.getDecalElement&&e.getDecalElement();h&&this._updateAndAddDisplayable(h,t,a);var v=e.getTextGuideLine();v&&this._updateAndAddDisplayable(v,t,a);var c=e.getTextContent();c&&this._updateAndAddDisplayable(c,t,a)}},r.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},r.prototype.delRoot=function(e){if(e instanceof Array)for(var t=0,a=e.length;t<a;t++)this.delRoot(e[t]);else{var n=ut(this._roots,e);n>=0&&this._roots.splice(n,1)}},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r}();const XP=ZP;var g0;g0=Tt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};const kv=g0;var tu={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return.5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return 0===r?0:Math.pow(1024,r-1)},exponentialOut:function(r){return 1===r?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return 0===r?0:1===r?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(2-Math.pow(2,-10*(r-1)))},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var e,t=.1;return 0===r?0:1===r?1:(!t||t<1?(t=1,e=.1):e=.4*Math.asin(1/t)/(2*Math.PI),-t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/.4))},elasticOut:function(r){var e,t=.1;return 0===r?0:1===r?1:(!t||t<1?(t=1,e=.1):e=.4*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*r)*Math.sin((r-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(r){var e,t=.1;return 0===r?0:1===r?1:(!t||t<1?(t=1,e=.1):e=.4*Math.asin(1/t)/(2*Math.PI),(r*=2)<1?t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/.4)*-.5:t*Math.pow(2,-10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(r){var e=1.70158;return r*r*((e+1)*r-e)},backOut:function(r){var e=1.70158;return--r*r*((e+1)*r+e)+1},backInOut:function(r){var e=2.5949095;return(r*=2)<1?r*r*((e+1)*r-e)*.5:.5*((r-=2)*r*((e+1)*r+e)+2)},bounceIn:function(r){return 1-tu.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?.5*tu.bounceIn(2*r):.5*tu.bounceOut(2*r-1)+.5}};const y0=tu;var eu=Math.pow,Da=Math.sqrt,_0=Da(3),au=1/3,kr=Ca(),Je=Ca(),Ci=Ca();function La(r){return r>-1e-8&&r<1e-8}function S0(r){return r>1e-8||r<-1e-8}function re(r,e,t,a,n){var i=1-n;return i*i*(i*r+3*n*e)+n*n*(n*a+3*i*t)}function x0(r,e,t,a,n){var i=1-n;return 3*(((e-r)*i+2*(t-e)*n)*i+(a-t)*n*n)}function nu(r,e,t,a,n,i){var o=a+3*(e-t)-r,s=3*(t-2*e+r),l=3*(e-r),u=r-n,f=s*s-3*o*l,h=s*l-9*o*u,v=l*l-3*s*u,c=0;if(La(f)&&La(h))La(s)?i[0]=0:(p=-l/s)>=0&&p<=1&&(i[c++]=p);else{var d=h*h-4*f*v;if(La(d)){var g=h/f,y=-g/2;(p=-s/o+g)>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y)}else if(d>0){var m=Da(d),_=f*s+1.5*o*(-h+m),S=f*s+1.5*o*(-h-m);(p=(-s-((_=_<0?-eu(-_,au):eu(_,au))+(S=S<0?-eu(-S,au):eu(S,au))))/(3*o))>=0&&p<=1&&(i[c++]=p)}else{var b=(2*f*s-3*o*h)/(2*Da(f*f*f)),x=Math.acos(b)/3,w=Da(f),T=Math.cos(x),p=(-s-2*w*T)/(3*o),C=(y=(-s+w*(T+_0*Math.sin(x)))/(3*o),(-s+w*(T-_0*Math.sin(x)))/(3*o));p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y),C>=0&&C<=1&&(i[c++]=C)}}return c}function b0(r,e,t,a,n){var i=6*t-12*e+6*r,o=9*e+3*a-3*r-9*t,s=3*e-3*r,l=0;if(La(o))S0(i)&&(u=-s/i)>=0&&u<=1&&(n[l++]=u);else{var f=i*i-4*o*s;if(La(f))n[0]=-i/(2*o);else if(f>0){var u,h=Da(f),v=(-i-h)/(2*o);(u=(-i+h)/(2*o))>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Ia(r,e,t,a,n,i){var o=(e-r)*n+r,s=(t-e)*n+e,l=(a-t)*n+t,u=(s-o)*n+o,f=(l-s)*n+s,h=(f-u)*n+u;i[0]=r,i[1]=o,i[2]=u,i[3]=h,i[4]=h,i[5]=f,i[6]=l,i[7]=a}function w0(r,e,t,a,n,i,o,s,l,u,f){var h,p,d,g,y,v=.005,c=1/0;kr[0]=l,kr[1]=u;for(var m=0;m<1;m+=.05)Je[0]=re(r,t,n,o,m),Je[1]=re(e,a,i,s,m),(g=Ma(kr,Je))<c&&(h=m,c=g);c=1/0;for(var _=0;_<32&&!(v<1e-4);_++)d=h+v,Je[0]=re(r,t,n,o,p=h-v),Je[1]=re(e,a,i,s,p),g=Ma(Je,kr),p>=0&&g<c?(h=p,c=g):(Ci[0]=re(r,t,n,o,d),Ci[1]=re(e,a,i,s,d),y=Ma(Ci,kr),d<=1&&y<c?(h=d,c=y):v*=.5);return f&&(f[0]=re(r,t,n,o,h),f[1]=re(e,a,i,s,h)),Da(c)}function qP(r,e,t,a,n,i,o,s,l){for(var u=r,f=e,h=0,v=1/l,c=1;c<=l;c++){var p=c*v,d=re(r,t,n,o,p),g=re(e,a,i,s,p),y=d-u,m=g-f;h+=Math.sqrt(y*y+m*m),u=d,f=g}return h}function se(r,e,t,a){var n=1-a;return n*(n*r+2*a*e)+a*a*t}function Ov(r,e,t,a){return 2*((1-a)*(e-r)+a*(t-e))}function T0(r,e,t){var a=r+t-2*e;return 0===a?.5:(r-e)/a}function Wo(r,e,t,a,n){var i=(e-r)*a+r,o=(t-e)*a+e,s=(o-i)*a+i;n[0]=r,n[1]=i,n[2]=s,n[3]=s,n[4]=o,n[5]=t}function C0(r,e,t,a,n,i,o,s,l){var u,f=.005,h=1/0;kr[0]=o,kr[1]=s;for(var v=0;v<1;v+=.05)Je[0]=se(r,t,n,v),Je[1]=se(e,a,i,v),(c=Ma(kr,Je))<h&&(u=v,h=c);h=1/0;for(var p=0;p<32&&!(f<1e-4);p++){var d=u-f,g=u+f;Je[0]=se(r,t,n,d),Je[1]=se(e,a,i,d);var c=Ma(Je,kr);if(d>=0&&c<h)u=d,h=c;else{Ci[0]=se(r,t,n,g),Ci[1]=se(e,a,i,g);var y=Ma(Ci,kr);g<=1&&y<h?(u=g,h=y):f*=.5}}return l&&(l[0]=se(r,t,n,u),l[1]=se(e,a,i,u)),Da(h)}function jP(r,e,t,a,n,i,o){for(var s=r,l=e,u=0,f=1/o,h=1;h<=o;h++){var v=h*f,c=se(r,t,n,v),p=se(e,a,i,v),d=c-s,g=p-l;u+=Math.sqrt(d*d+g*g),s=c,l=p}return u}var QP=/cubic-bezier\(([0-9,\.e ]+)\)/;function Nv(r){var e=r&&QP.exec(r);if(e){var t=e[1].split(","),a=+Ke(t[0]),n=+Ke(t[1]),i=+Ke(t[2]),o=+Ke(t[3]);if(isNaN(a+n+i+o))return;var s=[];return function(l){return l<=0?0:l>=1?1:nu(0,a,i,1,l,s)&&re(0,n,o,1,s[0])}}}var JP=function(){function r(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||qt,this.ondestroy=e.ondestroy||qt,this.onrestart=e.onrestart||qt,e.easing&&this.setEasing(e.easing)}return r.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),!this._paused){var a=this._life,n=e-this._startTime-this._pausedTime,i=n/a;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),1===i){if(!this.loop)return!0;this._startTime=e-n%a,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=t},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(e){this.easing=e,this.easingFunc=j(e)?e:y0[e]||Nv(e)},r}();const $P=JP;var A0=function r(e){this.value=e},t2=function(){function r(){this._len=0}return r.prototype.insert=function(e){var t=new A0(e);return this.insertEntry(t),t},r.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},r.prototype.remove=function(e){var t=e.prev,a=e.next;t?t.next=a:this.head=a,a?a.prev=t:this.tail=t,e.next=e.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r}(),e2=function(){function r(e){this._list=new t2,this._maxSize=10,this._map={},this._maxSize=e}return r.prototype.put=function(e,t){var a=this._list,n=this._map,i=null;if(null==n[e]){var o=a.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=a.head;a.remove(l),delete n[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=t:s=new A0(t),s.key=e,a.insertEntry(s),n[e]=s}return i},r.prototype.get=function(e){var t=this._map[e],a=this._list;if(null!=t)return t!==a.tail&&(a.remove(t),a.insertEntry(t)),t.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r}();const Uo=e2;var M0={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function yr(r){return(r=Math.round(r))<0?0:r>255?255:r}function Yo(r){return r<0?0:r>1?1:r}function Vv(r){var e=r;return e.length&&"%"===e.charAt(e.length-1)?yr(parseFloat(e)/100*255):yr(parseInt(e,10))}function Ai(r){var e=r;return e.length&&"%"===e.charAt(e.length-1)?Yo(parseFloat(e)/100):Yo(parseFloat(e))}function Bv(r,e,t){return t<0?t+=1:t>1&&(t-=1),6*t<1?r+(e-r)*t*6:2*t<1?e:3*t<2?r+(e-r)*(2/3-t)*6:r}function Pa(r,e,t){return r+(e-r)*t}function $e(r,e,t,a,n){return r[0]=e,r[1]=t,r[2]=a,r[3]=n,r}function zv(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r}var D0=new Uo(20),iu=null;function Mi(r,e){iu&&zv(iu,e),iu=D0.put(r,iu||e.slice())}function we(r,e){if(r){e=e||[];var t=D0.get(r);if(t)return zv(e,t);var a=(r+="").replace(/ /g,"").toLowerCase();if(a in M0)return zv(e,M0[a]),Mi(r,e),e;var i,n=a.length;if("#"===a.charAt(0))return 4===n||5===n?(i=parseInt(a.slice(1,4),16))>=0&&i<=4095?($e(e,(3840&i)>>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,5===n?parseInt(a.slice(4),16)/15:1),Mi(r,e),e):void $e(e,0,0,0,1):7===n||9===n?(i=parseInt(a.slice(1,7),16))>=0&&i<=16777215?($e(e,(16711680&i)>>16,(65280&i)>>8,255&i,9===n?parseInt(a.slice(7),16)/255:1),Mi(r,e),e):void $e(e,0,0,0,1):void 0;var o=a.indexOf("("),s=a.indexOf(")");if(-1!==o&&s+1===n){var l=a.substr(0,o),u=a.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(4!==u.length)return 3===u.length?$e(e,+u[0],+u[1],+u[2],1):$e(e,0,0,0,1);f=Ai(u.pop());case"rgb":return 3!==u.length?void $e(e,0,0,0,1):($e(e,Vv(u[0]),Vv(u[1]),Vv(u[2]),f),Mi(r,e),e);case"hsla":return 4!==u.length?void $e(e,0,0,0,1):(u[3]=Ai(u[3]),Gv(u,e),Mi(r,e),e);case"hsl":return 3!==u.length?void $e(e,0,0,0,1):(Gv(u,e),Mi(r,e),e);default:return}}$e(e,0,0,0,1)}}function Gv(r,e){var t=(parseFloat(r[0])%360+360)%360/360,a=Ai(r[1]),n=Ai(r[2]),i=n<=.5?n*(a+1):n+a-n*a,o=2*n-i;return $e(e=e||[],yr(255*Bv(o,i,t+1/3)),yr(255*Bv(o,i,t)),yr(255*Bv(o,i,t-1/3)),1),4===r.length&&(e[3]=r[3]),e}function ou(r,e){var t=we(r);if(t){for(var a=0;a<3;a++)t[a]=e<0?t[a]*(1-e)|0:(255-t[a])*e+t[a]|0,t[a]>255?t[a]=255:t[a]<0&&(t[a]=0);return mr(t,4===t.length?"rgba":"rgb")}}function n2(r){var e=we(r);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Zo(r,e,t){if(e&&e.length&&r>=0&&r<=1){t=t||[];var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=e[n],s=e[i],l=a-n;return t[0]=yr(Pa(o[0],s[0],l)),t[1]=yr(Pa(o[1],s[1],l)),t[2]=yr(Pa(o[2],s[2],l)),t[3]=Yo(Pa(o[3],s[3],l)),t}}var i2=Zo;function Fv(r,e,t){if(e&&e.length&&r>=0&&r<=1){var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=we(e[n]),s=we(e[i]),l=a-n,u=mr([yr(Pa(o[0],s[0],l)),yr(Pa(o[1],s[1],l)),yr(Pa(o[2],s[2],l)),Yo(Pa(o[3],s[3],l))],"rgba");return t?{color:u,leftIndex:n,rightIndex:i,value:a}:u}}var o2=Fv;function Di(r,e,t,a){var n=we(r);if(r)return n=function a2(r){if(r){var l,u,e=r[0]/255,t=r[1]/255,a=r[2]/255,n=Math.min(e,t,a),i=Math.max(e,t,a),o=i-n,s=(i+n)/2;if(0===o)l=0,u=0;else{u=s<.5?o/(i+n):o/(2-i-n);var f=((i-e)/6+o/2)/o,h=((i-t)/6+o/2)/o,v=((i-a)/6+o/2)/o;e===i?l=v-h:t===i?l=1/3+f-v:a===i&&(l=2/3+h-f),l<0&&(l+=1),l>1&&(l-=1)}var c=[360*l,u,s];return null!=r[3]&&c.push(r[3]),c}}(n),null!=e&&(n[0]=function r2(r){return(r=Math.round(r))<0?0:r>360?360:r}(e)),null!=t&&(n[1]=Ai(t)),null!=a&&(n[2]=Ai(a)),mr(Gv(n),"rgba")}function Xo(r,e){var t=we(r);if(t&&null!=e)return t[3]=Yo(e),mr(t,"rgba")}function mr(r,e){if(r&&r.length){var t=r[0]+","+r[1]+","+r[2];return("rgba"===e||"hsva"===e||"hsla"===e)&&(t+=","+r[3]),e+"("+t+")"}}function qo(r,e){var t=we(r);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}function s2(){return mr([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}var Ko=Math.round;function Li(r){var e;if(r&&"transparent"!==r){if("string"==typeof r&&r.indexOf("rgba")>-1){var t=we(r);t&&(r="rgb("+t[0]+","+t[1]+","+t[2]+")",e=t[3])}}else r="none";return{color:r,opacity:null==e?1:e}}function Ra(r){return r<1e-4&&r>-1e-4}function su(r){return Ko(1e3*r)/1e3}function Hv(r){return Ko(1e4*r)/1e4}var u2={left:"start",right:"end",center:"middle",middle:"middle"};function I0(r){return r&&!!r.image}function P0(r){return"linear"===r.type}function R0(r){return"radial"===r.type}function lu(r){return"url(#"+r+")"}function E0(r){var e=r.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function k0(r){var e=r.x||0,t=r.y||0,a=(r.rotation||0)*Vo,n=lt(r.scaleX,1),i=lt(r.scaleY,1),o=r.skewX||0,s=r.skewY||0,l=[];return(e||t)&&l.push("translate("+e+"px,"+t+"px)"),a&&l.push("rotate("+a+")"),(1!==n||1!==i)&&l.push("scale("+n+","+i+")"),(o||s)&&l.push("skew("+Ko(o*Vo)+"deg, "+Ko(s*Vo)+"deg)"),l.join(" ")}var g2=Tt.hasGlobalWindow&&j(window.btoa)?function(r){return window.btoa(unescape(r))}:"undefined"!=typeof Buffer?function(r){return Buffer.from(r).toString("base64")}:function(r){return null},Wv=Array.prototype.slice;function oa(r,e,t){return(e-r)*t+r}function Uv(r,e,t,a){for(var n=e.length,i=0;i<n;i++)r[i]=oa(e[i],t[i],a);return r}function uu(r,e,t,a){for(var n=e.length,i=0;i<n;i++)r[i]=e[i]+t[i]*a;return r}function O0(r,e,t,a){for(var n=e.length,i=n&&e[0].length,o=0;o<n;o++){r[o]||(r[o]=[]);for(var s=0;s<i;s++)r[o][s]=e[o][s]+t[o][s]*a}return r}function m2(r,e){for(var t=r.length,a=e.length,n=t>a?e:r,i=Math.min(t,a),o=n[i-1]||{color:[0,0,0,0],offset:0},s=i;s<Math.max(t,a);s++)n.push({offset:o.offset,color:o.color.slice()})}function _2(r,e,t){var a=r,n=e;if(a.push&&n.push){var i=a.length,o=n.length;if(i!==o)if(i>o)a.length=o;else for(var l=i;l<o;l++)a.push(1===t?n[l]:Wv.call(n[l]));var u=a[0]&&a[0].length;for(l=0;l<a.length;l++)if(1===t)isNaN(a[l])&&(a[l]=n[l]);else for(var f=0;f<u;f++)isNaN(a[l][f])&&(a[l][f]=n[l][f])}}function jo(r){if(fe(r)){var e=r.length;if(fe(r[0])){for(var t=[],a=0;a<e;a++)t.push(Wv.call(r[a]));return t}return Wv.call(r)}return r}function fu(r){return r[0]=Math.floor(r[0])||0,r[1]=Math.floor(r[1])||0,r[2]=Math.floor(r[2])||0,r[3]=null==r[3]?1:r[3],"rgba("+r.join(",")+")"}function B0(r){return 4===r||5===r}function cu(r){return 1===r||2===r}var Jo=[0,0,0,0],x2=function(){function r(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return r.prototype.isFinished=function(){return this._finished},r.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},r.prototype.needsAnimate=function(){return this.keyframes.length>=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(e,t,a){this._needsSort=!0;var n=this.keyframes,i=n.length,o=!1,s=6,l=t;if(fe(t)){var u=function S2(r){return fe(r&&r[0])?2:1}(t);s=u,(1===u&&!Ct(t[0])||2===u&&!Ct(t[0][0]))&&(o=!0)}else if(Ct(t)&&!Si(t))s=0;else if(W(t))if(isNaN(+t)){var f=we(t);f&&(l=f,s=3)}else s=0;else if(ko(t)){var h=B({},l);h.colorStops=G(t.colorStops,function(c){return{offset:c.offset,color:we(c.color)}}),P0(t)?s=4:R0(t)&&(s=5),l=h}0===i?this.valType=s:(s!==this.valType||6===s)&&(o=!0),this.discrete=this.discrete||o;var v={time:e,value:l,rawValue:t,percent:0};return a&&(v.easing=a,v.easingFunc=j(a)?a:y0[a]||Nv(a)),n.push(v),v},r.prototype.prepare=function(e,t){var a=this.keyframes;this._needsSort&&a.sort(function(d,g){return d.time-g.time});for(var n=this.valType,i=a.length,o=a[i-1],s=this.discrete,l=cu(n),u=B0(n),f=0;f<i;f++){var h=a[f],v=h.value,c=o.value;h.percent=h.time/e,s||(l&&f!==i-1?_2(v,c,n):u&&m2(v.colorStops,c.colorStops))}if(!s&&5!==n&&t&&this.needsAnimate()&&t.needsAnimate()&&n===t.valType&&!t._finished){this._additiveTrack=t;var p=a[0].value;for(f=0;f<i;f++)0===n?a[f].additiveValue=a[f].value-p:3===n?a[f].additiveValue=uu([],a[f].value,p,-1):cu(n)&&(a[f].additiveValue=1===n?uu([],a[f].value,p,-1):O0([],a[f].value,p,-1))}},r.prototype.step=function(e,t){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var f,c,p,a=null!=this._additiveTrack,n=a?"additiveValue":"value",i=this.valType,o=this.keyframes,s=o.length,l=this.propName,u=3===i,h=this._lastFr,v=Math.min;if(1===s)c=p=o[0];else{if(t<0)f=0;else if(t<this._lastFrP){for(f=v(h+1,s-1);f>=0&&!(o[f].percent<=t);f--);f=v(f,s-2)}else{for(f=h;f<s&&!(o[f].percent>t);f++);f=v(f-1,s-2)}p=o[f+1],c=o[f]}if(c&&p){this._lastFr=f,this._lastFrP=t;var g=p.percent-c.percent,y=0===g?1:v((t-c.percent)/g,1);p.easingFunc&&(y=p.easingFunc(y));var m=a?this._additiveValue:u?Jo:e[l];if((cu(i)||u)&&!m&&(m=this._additiveValue=[]),this.discrete)e[l]=y<1?c.rawValue:p.rawValue;else if(cu(i))1===i?Uv(m,c[n],p[n],y):function y2(r,e,t,a){for(var n=e.length,i=n&&e[0].length,o=0;o<n;o++){r[o]||(r[o]=[]);for(var s=0;s<i;s++)r[o][s]=oa(e[o][s],t[o][s],a)}}(m,c[n],p[n],y);else if(B0(i)){var _=c[n],S=p[n],b=4===i;e[l]={type:b?"linear":"radial",x:oa(_.x,S.x,y),y:oa(_.y,S.y,y),colorStops:G(_.colorStops,function(w,T){var C=S.colorStops[T];return{offset:oa(w.offset,C.offset,y),color:fu(Uv([],w.color,C.color,y))}}),global:S.global},b?(e[l].x2=oa(_.x2,S.x2,y),e[l].y2=oa(_.y2,S.y2,y)):e[l].r=oa(_.r,S.r,y)}else if(u)Uv(m,c[n],p[n],y),a||(e[l]=fu(m));else{var x=oa(c[n],p[n],y);a?this._additiveValue=x:e[l]=x}a&&this._addToTarget(e)}}},r.prototype._addToTarget=function(e){var t=this.valType,a=this.propName,n=this._additiveValue;0===t?e[a]=e[a]+n:3===t?(we(e[a],Jo),uu(Jo,Jo,n,1),e[a]=fu(Jo)):1===t?uu(e[a],e[a],n,1):2===t&&O0(e[a],e[a],n,1)},r}(),b2=function(){function r(e,t,a,n){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&n?Wl("Can' use additive animation on looped animation."):(this._additiveAnimators=n,this._allowDiscrete=a)}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(e){this._target=e},r.prototype.when=function(e,t,a){return this.whenWithKeys(e,t,yt(t),a)},r.prototype.whenWithKeys=function(e,t,a,n){for(var i=this._tracks,o=0;o<a.length;o++){var s=a[o],l=i[s];if(!l){l=i[s]=new x2(s);var u=void 0,f=this._getAdditiveTrack(s);if(f){var h=f.keyframes,v=h[h.length-1];u=v&&v.value,3===f.valType&&u&&(u=fu(u))}else u=this._target[s];if(null==u)continue;e>0&&l.addKeyframe(0,jo(u),n),this._trackKeys.push(s)}l.addKeyframe(e,jo(t[s]),n)}return this._maxTime=Math.max(this._maxTime,e),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,a=0;a<t;a++)e[a].call(this)},r.prototype._abortedCallback=function(){this._setTracksFinished();var e=this.animation,t=this._abortedCbs;if(e&&e.removeClip(this._clip),this._clip=null,t)for(var a=0;a<t.length;a++)t[a].call(this)},r.prototype._setTracksFinished=function(){for(var e=this._tracks,t=this._trackKeys,a=0;a<t.length;a++)e[t[a]].setFinished()},r.prototype._getAdditiveTrack=function(e){var t,a=this._additiveAnimators;if(a)for(var n=0;n<a.length;n++){var i=a[n].getTrack(e);i&&(t=i)}return t},r.prototype.start=function(e){if(!(this._started>0)){this._started=1;for(var t=this,a=[],n=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var o=this._trackKeys[i],s=this._tracks[o],l=this._getAdditiveTrack(o),u=s.keyframes,f=u.length;if(s.prepare(n,l),s.needsAnimate())if(!this._allowDiscrete&&s.discrete){var h=u[f-1];h&&(t._target[s.propName]=h.rawValue),s.setFinished()}else a.push(s)}if(a.length||this._force){var v=new $P({life:n,loop:this._loop,delay:this._delay||0,onframe:function(c){t._started=2;var p=t._additiveAnimators;if(p){for(var d=!1,g=0;g<p.length;g++)if(p[g]._clip){d=!0;break}d||(t._additiveAnimators=null)}for(g=0;g<a.length;g++)a[g].step(t._target,c);var y=t._onframeCbs;if(y)for(g=0;g<y.length;g++)y[g](t._target,c)},ondestroy:function(){t._doneCallback()}});this._clip=v,this.animation&&this.animation.addClip(v),e&&v.setEasing(e)}else this._doneCallback();return this}},r.prototype.stop=function(e){this._clip&&(e&&this._clip.onframe(1),this._abortedCallback())},r.prototype.delay=function(e){return this._delay=e,this},r.prototype.during=function(e){return e&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(e)),this},r.prototype.done=function(e){return e&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(e)),this},r.prototype.aborted=function(e){return e&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(e)),this},r.prototype.getClip=function(){return this._clip},r.prototype.getTrack=function(e){return this._tracks[e]},r.prototype.getTracks=function(){var e=this;return G(this._trackKeys,function(t){return e._tracks[t]})},r.prototype.stopTracks=function(e,t){if(!e.length||!this._clip)return!0;for(var a=this._tracks,n=this._trackKeys,i=0;i<e.length;i++){var o=a[e[i]];o&&!o.isFinished()&&(t?o.step(this._target,1):1===this._started&&o.step(this._target,0),o.setFinished())}var s=!0;for(i=0;i<n.length;i++)if(!a[n[i]].isFinished()){s=!1;break}return s&&this._abortedCallback(),s},r.prototype.saveTo=function(e,t,a){if(e){t=t||this._trackKeys;for(var n=0;n<t.length;n++){var i=t[n],o=this._tracks[i];if(o&&!o.isFinished()){var s=o.keyframes,l=s[a?0:s.length-1];l&&(e[i]=jo(l.rawValue))}}}},r.prototype.__changeFinalValue=function(e,t){t=t||yt(e);for(var a=0;a<t.length;a++){var n=t[a],i=this._tracks[n];if(i){var o=i.keyframes;if(o.length>1){var s=o.pop();i.addKeyframe(s.time,e[n]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},r}();const Xv=b2;function Ii(){return(new Date).getTime()}var w2=function(r){function e(t){var a=r.call(this)||this;return a._running=!1,a._time=0,a._pausedTime=0,a._pauseStart=0,a._paused=!1,a.stage=(t=t||{}).stage||{},a}return Vt(e,r),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var a=t.getClip();a&&this.addClip(a)},e.prototype.removeClip=function(t){if(t.animation){var a=t.prev,n=t.next;a?a.next=n:this._head=n,n?n.prev=a:this._tail=a,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var a=t.getClip();a&&this.removeClip(a),t.animation=null},e.prototype.update=function(t){for(var a=Ii()-this._pausedTime,n=a-this._time,i=this._head;i;){var o=i.next;i.step(a,n)&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=a,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,kv(function a(){t._running&&(kv(a),!t._paused&&t.update())})},e.prototype.start=function(){this._running||(this._time=Ii(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=Ii(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Ii()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var a=t.next;t.prev=t.next=t.animation=null,t=a}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,a){a=a||{},this.start();var n=new Xv(t,a.loop);return this.addAnimator(n),n},e}(je);const T2=w2;var qv=Tt.domSupported,Kv=function(){var r=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1};return{mouse:r,touch:["touchstart","touchend","touchmove"],pointer:G(r,function(n){var i=n.replace("mouse","pointer");return t.hasOwnProperty(i)?i:n})}}(),z0_mouse=["mousemove","mouseup"],z0_pointer=["pointermove","pointerup"],G0=!1;function jv(r){var e=r.pointerType;return"pen"===e||"touch"===e}function Qv(r){r&&(r.zrByTouch=!0)}function F0(r,e){for(var t=e,a=!1;t&&9!==t.nodeType&&!(a=t.domBelongToZr||t!==e&&t===r.painterRoot);)t=t.parentNode;return a}var D2=function r(e,t){this.stopPropagation=qt,this.stopImmediatePropagation=qt,this.preventDefault=qt,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY},_r={mousedown:function(r){r=Qe(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger("mousedown",r)},mousemove:function(r){r=Qe(this.dom,r);var e=this.__mayPointerCapture;e&&(r.zrX!==e[0]||r.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",r)},mouseup:function(r){r=Qe(this.dom,r),this.__togglePointerCapture(!1),this.trigger("mouseup",r)},mouseout:function(r){F0(this,(r=Qe(this.dom,r)).toElement||r.relatedTarget)||(this.__pointerCapturing&&(r.zrEventControl="no_globalout"),this.trigger("mouseout",r))},wheel:function(r){G0=!0,r=Qe(this.dom,r),this.trigger("mousewheel",r)},mousewheel:function(r){G0||(r=Qe(this.dom,r),this.trigger("mousewheel",r))},touchstart:function(r){Qv(r=Qe(this.dom,r)),this.__lastTouchMoment=new Date,this.handler.processGesture(r,"start"),_r.mousemove.call(this,r),_r.mousedown.call(this,r)},touchmove:function(r){Qv(r=Qe(this.dom,r)),this.handler.processGesture(r,"change"),_r.mousemove.call(this,r)},touchend:function(r){Qv(r=Qe(this.dom,r)),this.handler.processGesture(r,"end"),_r.mouseup.call(this,r),+new Date-+this.__lastTouchMoment<300&&_r.click.call(this,r)},pointerdown:function(r){_r.mousedown.call(this,r)},pointermove:function(r){jv(r)||_r.mousemove.call(this,r)},pointerup:function(r){_r.mouseup.call(this,r)},pointerout:function(r){jv(r)||_r.mouseout.call(this,r)}};A(["click","dblclick","contextmenu"],function(r){_r[r]=function(e){e=Qe(this.dom,e),this.trigger(r,e)}});var Jv={pointermove:function(r){jv(r)||Jv.mousemove.call(this,r)},pointerup:function(r){Jv.mouseup.call(this,r)},mousemove:function(r){this.trigger("mousemove",r)},mouseup:function(r){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",r),e&&(r.zrEventControl="only_globalout",this.trigger("mouseout",r))}};function pu(r,e,t,a){r.mounted[e]=t,r.listenerOpts[e]=a,Lv(r.domTarget,e,t,a)}function $v(r){var e=r.mounted;for(var t in e)e.hasOwnProperty(t)&&kP(r.domTarget,t,e[t],r.listenerOpts[t]);r.mounted={}}var H0=function r(e,t){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=e,this.domHandlers=t},P2=function(r){function e(t,a){var n=r.call(this)||this;return n.__pointerCapturing=!1,n.dom=t,n.painterRoot=a,n._localHandlerScope=new H0(t,_r),qv&&(n._globalHandlerScope=new H0(document,Jv)),function L2(r,e){var t=e.domHandlers;Tt.pointerEventsSupported?A(Kv.pointer,function(a){pu(e,a,function(n){t[a].call(r,n)})}):(Tt.touchEventsSupported&&A(Kv.touch,function(a){pu(e,a,function(n){t[a].call(r,n),function A2(r){r.touching=!0,null!=r.touchTimer&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}(e)})}),A(Kv.mouse,function(a){pu(e,a,function(n){n=Dv(n),e.touching||t[a].call(r,n)})}))}(n,n._localHandlerScope),n}return Vt(e,r),e.prototype.dispose=function(){$v(this._localHandlerScope),qv&&$v(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,qv&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var a=this._globalHandlerScope;t?function I2(r,e){function t(a){pu(e,a,function n(i){i=Dv(i),F0(r,i.target)||(i=function M2(r,e){return Qe(r.dom,new D2(r,e),!0)}(r,i),e.domHandlers[a].call(r,i))},{capture:!0})}Tt.pointerEventsSupported?A(z0_pointer,t):Tt.touchEventsSupported||A(z0_mouse,t)}(this,a):$v(a)}},e}(je);const R2=P2;var W0=1;Tt.hasGlobalWindow&&(W0=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var du=W0,ec="#333",rc="#ccc";function Ge(){return[1,0,0,1,0,0]}function $o(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function gu(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4],r[5]=e[5],r}function Or(r,e,t){var n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],o=e[1]*t[2]+e[3]*t[3],s=e[0]*t[4]+e[2]*t[5]+e[4],l=e[1]*t[4]+e[3]*t[5]+e[5];return r[0]=e[0]*t[0]+e[2]*t[1],r[1]=n,r[2]=i,r[3]=o,r[4]=s,r[5]=l,r}function Sr(r,e,t){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4]+t[0],r[5]=e[5]+t[1],r}function Ea(r,e,t){var a=e[0],n=e[2],i=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(t),f=Math.cos(t);return r[0]=a*f+o*u,r[1]=-a*u+o*f,r[2]=n*f+s*u,r[3]=-n*u+f*s,r[4]=f*i+u*l,r[5]=f*l-u*i,r}function yu(r,e,t){var a=t[0],n=t[1];return r[0]=e[0]*a,r[1]=e[1]*n,r[2]=e[2]*a,r[3]=e[3]*n,r[4]=e[4]*a,r[5]=e[5]*n,r}function cn(r,e){var t=e[0],a=e[2],n=e[4],i=e[1],o=e[3],s=e[5],l=t*o-i*a;return l?(r[0]=o*(l=1/l),r[1]=-i*l,r[2]=-a*l,r[3]=t*l,r[4]=(a*s-o*n)*l,r[5]=(i*n-t*s)*l,r):null}function U0(r){var e=[1,0,0,1,0,0];return gu(e,r),e}var Y0=$o;function pn(r){return r>5e-5||r<-5e-5}var dn=[],Pi=[],ac=[1,0,0,1,0,0],nc=Math.abs,k2=function(){function r(){}return r.prototype.getLocalTransform=function(e){return r.getLocalTransform(this,e)},r.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},r.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},r.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},r.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},r.prototype.needLocalTransform=function(){return pn(this.rotation)||pn(this.x)||pn(this.y)||pn(this.scaleX-1)||pn(this.scaleY-1)||pn(this.skewX)||pn(this.skewY)},r.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),a=this.transform;t||e?(a=a||[1,0,0,1,0,0],t?this.getLocalTransform(a):Y0(a),e&&(t?Or(a,e,a):gu(a,e)),this.transform=a,this._resolveGlobalScaleRatio(a)):a&&Y0(a)},r.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(dn);var a=dn[0]<0?-1:1,n=dn[1]<0?-1:1,i=((dn[0]-a)*t+a)/dn[0]||0,o=((dn[1]-n)*t+n)/dn[1]||0;e[0]*=i,e[1]*=i,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],cn(this.invTransform,e)},r.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},r.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],a=e[2]*e[2]+e[3]*e[3],n=Math.atan2(e[1],e[0]),i=Math.PI/2+n-Math.atan2(e[3],e[2]);a=Math.sqrt(a)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-n,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=a,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(Or(Pi,e.invTransform,t),t=Pi);var a=this.originX,n=this.originY;(a||n)&&(ac[4]=a,ac[5]=n,Or(Pi,t,ac),Pi[4]-=a,Pi[5]-=n,t=Pi),this.setLocalTransform(t)}},r.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},r.prototype.transformCoordToLocal=function(e,t){var a=[e,t],n=this.invTransform;return n&&oe(a,a,n),a},r.prototype.transformCoordToGlobal=function(e,t){var a=[e,t],n=this.transform;return n&&oe(a,a,n),a},r.prototype.getLineScale=function(){var e=this.transform;return e&&nc(e[0]-1)>1e-10&&nc(e[3]-1)>1e-10?Math.sqrt(nc(e[0]*e[3]-e[2]*e[1])):1},r.prototype.copyTransform=function(e){X0(this,e)},r.getLocalTransform=function(e,t){t=t||[];var a=e.originX||0,n=e.originY||0,i=e.scaleX,o=e.scaleY,s=e.anchorX,l=e.anchorY,u=e.rotation||0,f=e.x,h=e.y,v=e.skewX?Math.tan(e.skewX):0,c=e.skewY?Math.tan(-e.skewY):0;if(a||n||s||l){var p=a+s,d=n+l;t[4]=-p*i-v*d*o,t[5]=-d*o-c*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=o,t[1]=c*i,t[2]=v*o,u&&Ea(t,t,u),t[4]+=a+f,t[5]+=n+h,t},r.initDefaultProps=function(){var e=r.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),r}(),Nr=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function X0(r,e){for(var t=0;t<Nr.length;t++){var a=Nr[t];r[a]=e[a]}}const sa=k2;var O2=function(){function r(e,t){this.x=e||0,this.y=t||0}return r.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(e,t){return this.x=e,this.y=t,this},r.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},r.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},r.prototype.scale=function(e){this.x*=e,this.y*=e},r.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},r.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},r.prototype.dot=function(e){return this.x*e.x+this.y*e.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},r.prototype.distance=function(e){var t=this.x-e.x,a=this.y-e.y;return Math.sqrt(t*t+a*a)},r.prototype.distanceSquare=function(e){var t=this.x-e.x,a=this.y-e.y;return t*t+a*a},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(e){if(e){var t=this.x,a=this.y;return this.x=e[0]*t+e[2]*a+e[4],this.y=e[1]*t+e[3]*a+e[5],this}},r.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},r.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},r.set=function(e,t,a){e.x=t,e.y=a},r.copy=function(e,t){e.x=t.x,e.y=t.y},r.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},r.lenSquare=function(e){return e.x*e.x+e.y*e.y},r.dot=function(e,t){return e.x*t.x+e.y*t.y},r.add=function(e,t,a){e.x=t.x+a.x,e.y=t.y+a.y},r.sub=function(e,t,a){e.x=t.x-a.x,e.y=t.y-a.y},r.scale=function(e,t,a){e.x=t.x*a,e.y=t.y*a},r.scaleAndAdd=function(e,t,a,n){e.x=t.x+a.x*n,e.y=t.y+a.y*n},r.lerp=function(e,t,a,n){var i=1-n;e.x=i*t.x+n*a.x,e.y=i*t.y+n*a.y},r}();const ot=O2;var mu=Math.min,_u=Math.max,gn=new ot,yn=new ot,mn=new ot,_n=new ot,ts=new ot,es=new ot,N2=function(){function r(e,t,a,n){a<0&&(e+=a,a=-a),n<0&&(t+=n,n=-n),this.x=e,this.y=t,this.width=a,this.height=n}return r.prototype.union=function(e){var t=mu(e.x,this.x),a=mu(e.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?_u(e.x+e.width,this.x+this.width)-t:e.width,this.height=isFinite(this.y)&&isFinite(this.height)?_u(e.y+e.height,this.y+this.height)-a:e.height,this.x=t,this.y=a},r.prototype.applyTransform=function(e){r.applyTransform(this,this,e)},r.prototype.calculateTransform=function(e){var t=this,a=e.width/t.width,n=e.height/t.height,i=[1,0,0,1,0,0];return Sr(i,i,[-t.x,-t.y]),yu(i,i,[a,n]),Sr(i,i,[e.x,e.y]),i},r.prototype.intersect=function(e,t){if(!e)return!1;e instanceof r||(e=r.create(e));var a=this,n=a.x,i=a.x+a.width,o=a.y,s=a.y+a.height,l=e.x,u=e.x+e.width,f=e.y,h=e.y+e.height,v=!(i<l||u<n||s<f||h<o);if(t){var c=1/0,p=0,d=Math.abs(i-l),g=Math.abs(u-n),y=Math.abs(s-f),m=Math.abs(h-o),_=Math.min(d,g),S=Math.min(y,m);i<l||u<n?_>p&&(p=_,ot.set(es,d<g?-d:g,0)):_<c&&(c=_,ot.set(ts,d<g?d:-g,0)),s<f||h<o?S>p&&(p=S,ot.set(es,0,y<m?-y:m)):_<c&&(c=_,ot.set(ts,0,y<m?y:-m))}return t&&ot.copy(t,v?ts:es),v},r.prototype.contain=function(e,t){var a=this;return e>=a.x&&e<=a.x+a.width&&t>=a.y&&t<=a.y+a.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(e){r.copy(this,e)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return 0===this.width||0===this.height},r.create=function(e){return new r(e.x,e.y,e.width,e.height)},r.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},r.applyTransform=function(e,t,a){if(a){if(a[1]<1e-5&&a[1]>-1e-5&&a[2]<1e-5&&a[2]>-1e-5){var n=a[0],i=a[3],s=a[5];return e.x=t.x*n+a[4],e.y=t.y*i+s,e.width=t.width*n,e.height=t.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}gn.x=mn.x=t.x,gn.y=_n.y=t.y,yn.x=_n.x=t.x+t.width,yn.y=mn.y=t.y+t.height,gn.transform(a),_n.transform(a),yn.transform(a),mn.transform(a),e.x=mu(gn.x,yn.x,mn.x,_n.x),e.y=mu(gn.y,yn.y,mn.y,_n.y);var l=_u(gn.x,yn.x,mn.x,_n.x),u=_u(gn.y,yn.y,mn.y,_n.y);e.width=l-e.x,e.height=u-e.y}else e!==t&&r.copy(e,t)},r}();const ht=N2;var q0={};function Fe(r,e){var t=q0[e=e||Ta];t||(t=q0[e]=new Uo(500));var a=t.get(r);return null==a&&(a=gr.measureText(r,e).width,t.put(r,a)),a}function K0(r,e,t,a){var n=Fe(r,e),i=Su(e),o=as(0,n,t),s=Ri(0,i,a);return new ht(o,s,n,i)}function rs(r,e,t,a){var n=((r||"")+"").split("\n");if(1===n.length)return K0(n[0],e,t,a);for(var o=new ht(0,0,0,0),s=0;s<n.length;s++){var l=K0(n[s],e,t,a);0===s?o.copy(l):o.union(l)}return o}function as(r,e,t){return"right"===t?r-=e:"center"===t&&(r-=e/2),r}function Ri(r,e,t){return"middle"===t?r-=e/2:"bottom"===t&&(r-=e),r}function Su(r){return Fe("\u56fd",r)}function xr(r,e){return"string"==typeof r?r.lastIndexOf("%")>=0?parseFloat(r)/100*e:parseFloat(r):r}function xu(r,e,t){var a=e.position||"inside",n=null!=e.distance?e.distance:5,i=t.height,o=t.width,s=i/2,l=t.x,u=t.y,f="left",h="top";if(a instanceof Array)l+=xr(a[0],t.width),u+=xr(a[1],t.height),f=null,h=null;else switch(a){case"left":l-=n,u+=s,f="right",h="middle";break;case"right":l+=n+o,u+=s,h="middle";break;case"top":l+=o/2,u-=n,f="center",h="bottom";break;case"bottom":l+=o/2,u+=i+n,f="center";break;case"inside":l+=o/2,u+=s,f="center",h="middle";break;case"insideLeft":l+=n,u+=s,h="middle";break;case"insideRight":l+=o-n,u+=s,f="right",h="middle";break;case"insideTop":l+=o/2,u+=n,f="center";break;case"insideBottom":l+=o/2,u+=i-n,f="center",h="bottom";break;case"insideTopLeft":l+=n,u+=n;break;case"insideTopRight":l+=o-n,u+=n,f="right";break;case"insideBottomLeft":l+=n,u+=i-n,h="bottom";break;case"insideBottomRight":l+=o-n,u+=i-n,f="right",h="bottom"}return(r=r||{}).x=l,r.y=u,r.align=f,r.verticalAlign=h,r}var ic="__zr_normal__",oc=Nr.concat(["ignore"]),V2=qe(Nr,function(r,e){return r[e]=!0,r},{ignore:!1}),Ei={},B2=new ht(0,0,0,0),sc=function(){function r(e){this.id=gv(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return r.prototype._init=function(e){this.attr(e)},r.prototype.drift=function(e,t,a){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var a=this.textConfig,n=a.local,i=t.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=n?this:null;var u=!1;if(i.copyTransform(t),null!=a.position){var f=B2;f.copy(a.layoutRect?a.layoutRect:this.getBoundingRect()),n||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Ei,a,f):xu(Ei,a,f),i.x=Ei.x,i.y=Ei.y,o=Ei.align,s=Ei.verticalAlign;var h=a.origin;if(h&&null!=a.rotation){var v=void 0,c=void 0;"center"===h?(v=.5*f.width,c=.5*f.height):(v=xr(h[0],f.width),c=xr(h[1],f.height)),u=!0,i.originX=-i.x+v+(n?0:f.x),i.originY=-i.y+c+(n?0:f.y)}}null!=a.rotation&&(i.rotation=a.rotation);var p=a.offset;p&&(i.x+=p[0],i.y+=p[1],u||(i.originX=-p[0],i.originY=-p[1]));var d=null==a.inside?"string"==typeof a.position&&a.position.indexOf("inside")>=0:a.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,m=void 0,_=void 0;d&&this.canBeInsideText()?(m=a.insideStroke,(null==(y=a.insideFill)||"auto"===y)&&(y=this.getInsideTextFill()),(null==m||"auto"===m)&&(m=this.getInsideTextStroke(y),_=!0)):(m=a.outsideStroke,(null==(y=a.outsideFill)||"auto"===y)&&(y=this.getOutsideFill()),(null==m||"auto"===m)&&(m=this.getOutsideStroke(y),_=!0)),((y=y||"#000")!==g.fill||m!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=y,g.stroke=m,g.autoStroke=_,g.align=o,g.verticalAlign=s,t.setDefaultTextStyle(g)),t.__dirty|=1,l&&t.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return"#fff"},r.prototype.getInsideTextStroke=function(e){return"#000"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?rc:ec},r.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),a="string"==typeof t&&we(t);a||(a=[255,255,255,1]);for(var n=a[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)a[o]=a[o]*n+(i?0:255)*(1-n);return a[3]=1,mr(a,"rgba")},r.prototype.traverse=function(e,t){},r.prototype.attrKV=function(e,t){"textConfig"===e?this.setTextConfig(t):"textContent"===e?this.setTextContent(t):"clipPath"===e?this.setClipPath(t):"extra"===e?(this.extra=this.extra||{},B(this.extra,t)):this[e]=t},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(e,t){if("string"==typeof e)this.attrKV(e,t);else if(J(e))for(var n=yt(e),i=0;i<n.length;i++){var o=n[i];this.attrKV(o,e[o])}return this.markRedraw(),this},r.prototype.saveCurrentToNormalState=function(e){this._innerSaveToNormal(e);for(var t=this._normalState,a=0;a<this.animators.length;a++){var n=this.animators[a],i=n.__fromStateTransition;if(!(n.getLoop()||i&&i!==ic)){var o=n.targetName;n.saveTo(o?t[o]:t)}}},r.prototype._innerSaveToNormal=function(e){var t=this._normalState;t||(t=this._normalState={}),e.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig),this._savePrimaryToNormal(e,t,oc)},r.prototype._savePrimaryToNormal=function(e,t,a){for(var n=0;n<a.length;n++){var i=a[n];null!=e[i]&&!(i in t)&&(t[i]=this[i])}},r.prototype.hasState=function(){return this.currentStates.length>0},r.prototype.getState=function(e){return this.states[e]},r.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},r.prototype.clearStates=function(e){this.useState(ic,!1,e)},r.prototype.useState=function(e,t,a,n){var i=e===ic;if(this.hasState()||!i){var s=this.currentStates,l=this.stateTransition;if(!(ut(s,e)>=0)||!t&&1!==s.length){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(e)),u||(u=this.states&&this.states[e]),!u&&!i)return void Wl("State "+e+" not exists.");i||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||n);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,u,this._normalState,t,!a&&!this.__inHover&&l&&l.duration>0,l);var h=this._textContent,v=this._textGuide;return h&&h.useState(e,t,a,f),v&&v.useState(e,t,a,f),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),u}}},r.prototype.useStates=function(e,t,a){if(e.length){var n=[],i=this.currentStates,o=e.length,s=o===i.length;if(s)for(var l=0;l<o;l++)if(e[l]!==i[l]){s=!1;break}if(s)return;for(l=0;l<o;l++){var u=e[l],f=void 0;this.stateProxy&&(f=this.stateProxy(u,e)),f||(f=this.states[u]),f&&n.push(f)}var h=n[o-1],v=!!(h&&h.hoverLayer||a);v&&this._toggleHoverLayerFlag(!0);var c=this._mergeStates(n),p=this.stateTransition;this.saveCurrentToNormalState(c),this._applyStateObj(e.join(","),c,this._normalState,!1,!t&&!this.__inHover&&p&&p.duration>0,p);var d=this._textContent,g=this._textGuide;d&&d.useStates(e,t,v),g&&g.useStates(e,t,v),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},r.prototype._updateAnimationTargets=function(){for(var e=0;e<this.animators.length;e++){var t=this.animators[e];t.targetName&&t.changeTarget(this[t.targetName])}},r.prototype.removeState=function(e){var t=ut(this.currentStates,e);if(t>=0){var a=this.currentStates.slice();a.splice(t,1),this.useStates(a)}},r.prototype.replaceState=function(e,t,a){var n=this.currentStates.slice(),i=ut(n,e),o=ut(n,t)>=0;i>=0?o?n.splice(i,1):n[i]=t:a&&!o&&n.push(t),this.useStates(n)},r.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},r.prototype._mergeStates=function(e){for(var a,t={},n=0;n<e.length;n++){var i=e[n];B(t,i),i.textConfig&&B(a=a||{},i.textConfig)}return a&&(t.textConfig=a),t},r.prototype._applyStateObj=function(e,t,a,n,i,o){var s=!(t&&n);t&&t.textConfig?(this.textConfig=B({},n?this.textConfig:a.textConfig),B(this.textConfig,t.textConfig)):s&&a.textConfig&&(this.textConfig=a.textConfig);for(var l={},u=!1,f=0;f<oc.length;f++){var h=oc[f],v=i&&V2[h];t&&null!=t[h]?v?(u=!0,l[h]=t[h]):this[h]=t[h]:s&&null!=a[h]&&(v?(u=!0,l[h]=a[h]):this[h]=a[h])}if(!i)for(f=0;f<this.animators.length;f++){var c=this.animators[f],p=c.targetName;c.getLoop()||c.__changeFinalValue(p?(t||a)[p]:t||a)}u&&this._transitionState(e,l,o)},r.prototype._attachComponent=function(e){if((!e.__zr||e.__hostTarget)&&e!==this){var t=this.__zr;t&&e.addSelfToZr(t),e.__zr=t,e.__hostTarget=this}},r.prototype._detachComponent=function(e){e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__hostTarget=null},r.prototype.getClipPath=function(){return this._clipPath},r.prototype.setClipPath=function(e){this._clipPath&&this._clipPath!==e&&this.removeClipPath(),this._attachComponent(e),this._clipPath=e,this.markRedraw()},r.prototype.removeClipPath=function(){var e=this._clipPath;e&&(this._detachComponent(e),this._clipPath=null,this.markRedraw())},r.prototype.getTextContent=function(){return this._textContent},r.prototype.setTextContent=function(e){var t=this._textContent;t!==e&&(t&&t!==e&&this.removeTextContent(),e.innerTransformable=new sa,this._attachComponent(e),this._textContent=e,this.markRedraw())},r.prototype.setTextConfig=function(e){this.textConfig||(this.textConfig={}),B(this.textConfig,e),this.markRedraw()},r.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},r.prototype.removeTextContent=function(){var e=this._textContent;e&&(e.innerTransformable=null,this._detachComponent(e),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},r.prototype.getTextGuideLine=function(){return this._textGuide},r.prototype.setTextGuideLine=function(e){this._textGuide&&this._textGuide!==e&&this.removeTextGuideLine(),this._attachComponent(e),this._textGuide=e,this.markRedraw()},r.prototype.removeTextGuideLine=function(){var e=this._textGuide;e&&(this._detachComponent(e),this._textGuide=null,this.markRedraw())},r.prototype.markRedraw=function(){this.__dirty|=1;var e=this.__zr;e&&(this.__inHover?e.refreshHover():e.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},r.prototype.dirty=function(){this.markRedraw()},r.prototype._toggleHoverLayerFlag=function(e){this.__inHover=e;var t=this._textContent,a=this._textGuide;t&&(t.__inHover=e),a&&(a.__inHover=e)},r.prototype.addSelfToZr=function(e){if(this.__zr!==e){this.__zr=e;var t=this.animators;if(t)for(var a=0;a<t.length;a++)e.animation.addAnimator(t[a]);this._clipPath&&this._clipPath.addSelfToZr(e),this._textContent&&this._textContent.addSelfToZr(e),this._textGuide&&this._textGuide.addSelfToZr(e)}},r.prototype.removeSelfFromZr=function(e){if(this.__zr){this.__zr=null;var t=this.animators;if(t)for(var a=0;a<t.length;a++)e.animation.removeAnimator(t[a]);this._clipPath&&this._clipPath.removeSelfFromZr(e),this._textContent&&this._textContent.removeSelfFromZr(e),this._textGuide&&this._textGuide.removeSelfFromZr(e)}},r.prototype.animate=function(e,t,a){var i=new Xv(e?this[e]:this,t,a);return e&&(i.targetName=e),this.addAnimator(i,e),i},r.prototype.addAnimator=function(e,t){var a=this.__zr,n=this;e.during(function(){n.updateDuringAnimation(t)}).done(function(){var i=n.animators,o=ut(i,e);o>=0&&i.splice(o,1)}),this.animators.push(e),a&&a.animation.addAnimator(e),a&&a.wakeUp()},r.prototype.updateDuringAnimation=function(e){this.markRedraw()},r.prototype.stopAnimation=function(e,t){for(var a=this.animators,n=a.length,i=[],o=0;o<n;o++){var s=a[o];e&&e!==s.scope?i.push(s):s.stop(t)}return this.animators=i,this},r.prototype.animateTo=function(e,t,a){lc(this,e,t,a)},r.prototype.animateFrom=function(e,t,a){lc(this,e,t,a,!0)},r.prototype._transitionState=function(e,t,a,n){for(var i=lc(this,t,a,n),o=0;o<i.length;o++)i[o].__fromStateTransition=e},r.prototype.getBoundingRect=function(){return null},r.prototype.getPaintRect=function(){return null},r.initDefaultProps=function(){var e=r.prototype;function n(i,o,s,l){function u(f,h){Object.defineProperty(h,0,{get:function(){return f[s]},set:function(v){f[s]=v}}),Object.defineProperty(h,1,{get:function(){return f[l]},set:function(v){f[l]=v}})}Object.defineProperty(e,i,{get:function(){return this[o]||u(this,this[o]=[]),this[o]},set:function(f){this[s]=f[0],this[l]=f[1],this[o]=f,u(this,f)}})}e.type="element",e.name="",e.ignore=e.silent=e.isGroup=e.draggable=e.dragging=e.ignoreClip=e.__inHover=!1,e.__dirty=1,Object.defineProperty&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))}(),r}();function lc(r,e,t,a,n){var i=[];j0(r,"",r,e,t=t||{},a,i,n);var o=i.length,s=!1,l=t.done,u=t.aborted,f=function(){s=!0,--o<=0&&(s?l&&l():u&&u())},h=function(){--o<=0&&(s?l&&l():u&&u())};o||l&&l(),i.length>0&&t.during&&i[0].during(function(p,d){t.during(d)});for(var v=0;v<i.length;v++){var c=i[v];f&&c.done(f),h&&c.aborted(h),t.force&&c.duration(t.duration),c.start(t.easing)}return i}function uc(r,e,t){for(var a=0;a<t;a++)r[a]=e[a]}function G2(r,e,t){if(fe(e[t]))if(fe(r[t])||(r[t]=[]),Pe(e[t])){var a=e[t].length;r[t].length!==a&&(r[t]=new e[t].constructor(a),uc(r[t],e[t],a))}else{var n=e[t],i=r[t],o=n.length;if(function z2(r){return fe(r[0])}(n))for(var s=n[0].length,l=0;l<o;l++)i[l]?uc(i[l],n[l],s):i[l]=Array.prototype.slice.call(n[l]);else uc(i,n,o);i.length=n.length}else r[t]=e[t]}function j0(r,e,t,a,n,i,o,s){for(var l=yt(a),u=n.duration,f=n.delay,h=n.additive,v=n.setToFinal,c=!J(i),p=r.animators,d=[],g=0;g<l.length;g++){var m=a[y=l[g]];if(null!=m&&null!=t[y]&&(c||i[y]))if(!J(m)||fe(m)||ko(m))d.push(y);else{if(e){s||(t[y]=m,r.updateDuringAnimation(e));continue}j0(r,y,t[y],m,n,i&&i[y],o,s)}else s||(t[y]=m,r.updateDuringAnimation(e),d.push(y))}var _=d.length;if(!h&&_)for(var S=0;S<p.length;S++)if((b=p[S]).targetName===e&&b.stopTracks(d)){var w=ut(p,b);p.splice(w,1)}if(n.force||(d=It(d,function(M){return!function F2(r,e){return r===e||fe(r)&&fe(e)&&function H2(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++)if(r[a]!==e[a])return!1;return!0}(r,e)}(a[M],t[M])}),_=d.length),_>0||n.force&&!o.length){var b,T=void 0,C=void 0,D=void 0;if(s)for(C={},v&&(T={}),S=0;S<_;S++)C[y=d[S]]=t[y],v?T[y]=a[y]:t[y]=a[y];else if(v)for(D={},S=0;S<_;S++){var y;D[y=d[S]]=jo(t[y]),G2(t,a,y)}(b=new Xv(t,!1,!1,h?It(p,function(L){return L.targetName===e}):null)).targetName=e,n.scope&&(b.scope=n.scope),v&&T&&b.whenWithKeys(0,T,d),D&&b.whenWithKeys(0,D,d),b.whenWithKeys(null==u?500:u,s?C:a,d).delay(f||0),r.addAnimator(b,e),o.push(b)}}Ut(sc,je),Ut(sc,sa);const Q0=sc;var J0=function(r){function e(t){var a=r.call(this)||this;return a.isGroup=!0,a._children=[],a.attr(t),a}return Vt(e,r),e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var a=this._children,n=0;n<a.length;n++)if(a[n].name===t)return a[n]},e.prototype.childCount=function(){return this._children.length},e.prototype.add=function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},e.prototype.addBefore=function(t,a){if(t&&t!==this&&t.parent!==this&&a&&a.parent===this){var n=this._children,i=n.indexOf(a);i>=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,a){var n=ut(this._children,t);return n>=0&&this.replaceAt(a,n),this},e.prototype.replaceAt=function(t,a){var n=this._children,i=n[a];if(t&&t!==this&&t.parent!==this&&t!==i){n[a]=t,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var a=this.__zr;a&&a!==t.__zr&&t.addSelfToZr(a),a&&a.refresh()},e.prototype.remove=function(t){var a=this.__zr,n=this._children,i=ut(n,t);return i<0||(n.splice(i,1),t.parent=null,a&&t.removeSelfFromZr(a),a&&a.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,a=this.__zr,n=0;n<t.length;n++){var i=t[n];a&&i.removeSelfFromZr(a),i.parent=null}return t.length=0,this},e.prototype.eachChild=function(t,a){for(var n=this._children,i=0;i<n.length;i++)t.call(a,n[i],i);return this},e.prototype.traverse=function(t,a){for(var n=0;n<this._children.length;n++){var i=this._children[n],o=t.call(a,i);i.isGroup&&!o&&i.traverse(t,a)}return this},e.prototype.addSelfToZr=function(t){r.prototype.addSelfToZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].addSelfToZr(t)},e.prototype.removeSelfFromZr=function(t){r.prototype.removeSelfFromZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].removeSelfFromZr(t)},e.prototype.getBoundingRect=function(t){for(var a=new ht(0,0,0,0),n=t||this._children,i=[],o=null,s=0;s<n.length;s++){var l=n[s];if(!l.ignore&&!l.invisible){var u=l.getBoundingRect(),f=l.getLocalTransform(i);f?(ht.applyTransform(a,u,f),(o=o||a.clone()).union(a)):(o=o||u.clone()).union(u)}}return o||a},e}(Q0);J0.prototype.type="group";const tt=J0;var bu={},Sn={},Y2=function(){function r(e,t,a){var n=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,a=a||{},this.dom=t,this.id=e;var i=new XP,o=a.renderer||"canvas";bu[o]||(o=yt(bu)[0]),a.useDirtyRect=null!=a.useDirtyRect&&a.useDirtyRect;var s=new bu[o](t,i,a,e),l=a.ssr||s.ssrOnly;this.storage=i,this.painter=s;var u=Tt.node||Tt.worker||l?null:new R2(s.getViewportRoot(),s.root);this.handler=new HP(i,s,u,s.root),this.animation=new T2({stage:{update:l?null:function(){return n._flush(!0)}}}),l||this.animation.start()}return r.prototype.add=function(e){!e||(this.storage.addRoot(e),e.addSelfToZr(this),this.refresh())},r.prototype.remove=function(e){!e||(this.storage.delRoot(e),e.removeSelfFromZr(this),this.refresh())},r.prototype.configLayer=function(e,t){this.painter.configLayer&&this.painter.configLayer(e,t),this.refresh()},r.prototype.setBackgroundColor=function(e){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this.refresh(),this._backgroundColor=e,this._darkMode=function U2(r){if(!r)return!1;if("string"==typeof r)return qo(r,1)<.4;if(r.colorStops){for(var e=r.colorStops,t=0,a=e.length,n=0;n<a;n++)t+=qo(e[n].color,1);return(t/=a)<.4}return!1}(e)},r.prototype.getBackgroundColor=function(){return this._backgroundColor},r.prototype.setDarkMode=function(e){this._darkMode=e},r.prototype.isDarkMode=function(){return this._darkMode},r.prototype.refreshImmediately=function(e){e||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},r.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},r.prototype.flush=function(){this._flush(!1)},r.prototype._flush=function(e){var t,a=Ii();this._needsRefresh&&(t=!0,this.refreshImmediately(e)),this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());var n=Ii();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:n-a})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},r.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},r.prototype.resize=function(e){this.painter.resize((e=e||{}).width,e.height),this.handler.resize()},r.prototype.clearAnimation=function(){this.animation.clear()},r.prototype.getWidth=function(){return this.painter.getWidth()},r.prototype.getHeight=function(){return this.painter.getHeight()},r.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},r.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},r.prototype.on=function(e,t,a){return this.handler.on(e,t,a),this},r.prototype.off=function(e,t){this.handler.off(e,t)},r.prototype.trigger=function(e,t){this.handler.trigger(e,t)},r.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;t<e.length;t++)e[t]instanceof tt&&e[t].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},r.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,function W2(r){delete Sn[r]}(this.id)},r}();function fc(r,e){var t=new Y2(gv(),r,e);return Sn[t.id]=t,t}function Z2(r){r.dispose()}function X2(){for(var r in Sn)Sn.hasOwnProperty(r)&&Sn[r].dispose();Sn={}}function q2(r){return Sn[r]}function $0(r,e){bu[r]=e}var K2="5.3.0";function Dt(r,e,t,a){var n=e[0],i=e[1],o=t[0],s=t[1],l=i-n,u=s-o;if(0===l)return 0===u?o:(o+s)/2;if(a)if(l>0){if(r<=n)return o;if(r>=i)return s}else{if(r>=n)return o;if(r<=i)return s}else{if(r===n)return o;if(r===i)return s}return(r-n)/l*u+o}function H(r,e){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%"}return W(r)?function j2(r){return r.replace(/^\s+|\s+$/g,"")}(r).match(/%$/)?parseFloat(r)/100*e:parseFloat(r):null==r?NaN:+r}function Ht(r,e,t){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),r=(+r).toFixed(e),t?r:+r}function He(r){return r.sort(function(e,t){return e-t}),r}function br(r){if(r=+r,isNaN(r))return 0;if(r>1e-14)for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(r*e)/e===r)return t;return r_(r)}function r_(r){var e=r.toString().toLowerCase(),t=e.indexOf("e"),a=t>0?+e.slice(t+1):0,n=t>0?t:e.length,i=e.indexOf(".");return Math.max(0,(i<0?0:n-1-i)-a)}function hc(r,e){var t=Math.log,a=Math.LN10,n=Math.floor(t(r[1]-r[0])/a),i=Math.round(t(Math.abs(e[1]-e[0]))/a),o=Math.min(Math.max(-n+i,0),20);return isFinite(o)?o:20}function a_(r,e,t){if(!r[e])return 0;var a=qe(r,function(p,d){return p+(isNaN(d)?0:d)},0);if(0===a)return 0;for(var n=Math.pow(10,t),i=G(r,function(p){return(isNaN(p)?0:p)/a*n*100}),o=100*n,s=G(i,function(p){return Math.floor(p)}),l=qe(s,function(p,d){return p+d},0),u=G(i,function(p,d){return p-s[d]});l<o;){for(var f=Number.NEGATIVE_INFINITY,h=null,v=0,c=u.length;v<c;++v)u[v]>f&&(f=u[v],h=v);++s[h],u[h]=0,++l}return s[e]/n}function Q2(r,e){var t=Math.max(br(r),br(e)),a=r+e;return t>20?a:Ht(a,t)}var vc=9007199254740991;function cc(r){var e=2*Math.PI;return(r%e+e)%e}function ns(r){return r>-1e-4&&r<1e-4}var J2=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function We(r){if(r instanceof Date)return r;if(W(r)){var e=J2.exec(r);if(!e)return new Date(NaN);if(e[8]){var t=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(t-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,t,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}return null==r?new Date(NaN):new Date(Math.round(r))}function n_(r){return Math.pow(10,wu(r))}function wu(r){if(0===r)return 0;var e=Math.floor(Math.log(r)/Math.LN10);return r/Math.pow(10,e)>=10&&e++,e}function pc(r,e){var t=wu(r),a=Math.pow(10,t),n=r/a;return r=(e?n<1.5?1:n<2.5?2:n<4?3:n<7?5:10:n<1?1:n<2?2:n<3?3:n<5?5:10)*a,t>=-20?+r.toFixed(t<0?-t:0):r}function Tu(r,e){var t=(r.length-1)*e+1,a=Math.floor(t),n=+r[a-1],i=t-a;return i?n+i*(r[a]-n):n}function dc(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var e=-1/0,t=1,a=0;a<r.length;){for(var n=r[a].interval,i=r[a].close,o=0;o<2;o++)n[o]<=e&&(n[o]=e,i[o]=o?1:1-t),e=n[o],t=i[o];n[0]===n[1]&&i[0]*i[1]!=1?r.splice(a,1):a++}return r;function s(l,u,f){return l.interval[f]<u.interval[f]||l.interval[f]===u.interval[f]&&(l.close[f]-u.close[f]==(f?-1:1)||!f&&s(l,u,1))}}function Vr(r){var e=parseFloat(r);return e==r&&(0!==e||!W(r)||r.indexOf("x")<=0)?e:NaN}function gc(r){return!isNaN(Vr(r))}function i_(){return Math.round(9*Math.random())}function o_(r,e){return 0===e?r:o_(e,r%e)}function s_(r,e){return null==r?e:null==e?r:r*e/o_(r,e)}function l_(r,e,t){return(e-r)*t+r}var u_="series\0";function Pt(r){return r instanceof Array?r:null==r?[]:[r]}function xn(r,e,t){if(r){r[e]=r[e]||{},r.emphasis=r.emphasis||{},r.emphasis[e]=r.emphasis[e]||{};for(var a=0,n=t.length;a<n;a++){var i=t[a];!r.emphasis[e].hasOwnProperty(i)&&r[e].hasOwnProperty(i)&&(r.emphasis[e][i]=r[e][i])}}}var h_=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function ki(r){return!J(r)||z(r)||r instanceof Date?r:r.value}function $2(r){return J(r)&&!(r instanceof Array)}function v_(r,e,t){var a="normalMerge"===t,n="replaceMerge"===t,i="replaceAll"===t;r=r||[],e=(e||[]).slice();var o=q();A(e,function(l,u){J(l)||(e[u]=null)});var s=function tR(r,e,t){var a=[];if("replaceAll"===t)return a;for(var n=0;n<r.length;n++){var i=r[n];i&&null!=i.id&&e.set(i.id,n),a.push({existing:"replaceMerge"===t||os(i)?null:i,newOption:null,keyInfo:null,brandNew:null})}return a}(r,o,t);return(a||n)&&function eR(r,e,t,a){A(a,function(n,i){if(n&&null!=n.id){var o=is(n.id),s=t.get(o);if(null!=s){var l=r[s];pe(!l.newOption,'Duplicated option on id "'+o+'".'),l.newOption=n,l.existing=e[s],a[i]=null}}})}(s,r,o,e),a&&function rR(r,e){A(e,function(t,a){if(t&&null!=t.name)for(var n=0;n<r.length;n++){var i=r[n].existing;if(!r[n].newOption&&i&&(null==i.id||null==t.id)&&!os(t)&&!os(i)&&c_("name",i,t))return r[n].newOption=t,void(e[a]=null)}})}(s,e),a||n?function aR(r,e,t){A(e,function(a){if(a){for(var n,i=0;(n=r[i])&&(n.newOption||os(n.existing)||n.existing&&null!=a.id&&!c_("id",a,n.existing));)i++;n?(n.newOption=a,n.brandNew=t):r.push({newOption:a,brandNew:t,existing:null,keyInfo:null}),i++}})}(s,e,n):i&&function nR(r,e){A(e,function(t){r.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})})}(s,e),function iR(r){var e=q();A(r,function(t){var a=t.existing;a&&e.set(a.id,t)}),A(r,function(t){var a=t.newOption;pe(!a||null==a.id||!e.get(a.id)||e.get(a.id)===t,"id duplicates: "+(a&&a.id)),a&&null!=a.id&&e.set(a.id,t),!t.keyInfo&&(t.keyInfo={})}),A(r,function(t,a){var n=t.existing,i=t.newOption,o=t.keyInfo;if(J(i)){if(o.name=null!=i.name?is(i.name):n?n.name:u_+a,n)o.id=is(n.id);else if(null!=i.id)o.id=is(i.id);else{var s=0;do{o.id="\0"+o.name+"\0"+s++}while(e.get(o.id))}e.set(o.id,t)}})}(s),s}function c_(r,e,t){var a=te(e[r],null),n=te(t[r],null);return null!=a&&null!=n&&a===n}function is(r){return te(r,"")}function te(r,e){return null==r?e:W(r)?r:Ct(r)||Yl(r)?r+"":e}function yc(r){var e=r.name;return!(!e||!e.indexOf(u_))}function os(r){return r&&null!=r.id&&0===is(r.id).indexOf("\0_ec_\0")}function bn(r,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e.dataIndex?z(e.dataIndex)?G(e.dataIndex,function(t){return r.indexOfRawIndex(t)}):r.indexOfRawIndex(e.dataIndex):null!=e.name?z(e.name)?G(e.name,function(t){return r.indexOfName(t)}):r.indexOfName(e.name):void 0}function wt(){var r="__ec_inner_"+fR++;return function(e){return e[r]||(e[r]={})}}var fR=i_();function ss(r,e,t){var a=mc(e,t),i=a.queryOptionMap,s=a.others,l=t?t.defaultMainType:null;return!a.mainTypeSpecified&&l&&i.set(l,{}),i.each(function(u,f){var h=ls(r,f,u,{useDefault:l===f,enableAll:!t||null==t.enableAll||t.enableAll,enableNone:!t||null==t.enableNone||t.enableNone});s[f+"Models"]=h.models,s[f+"Model"]=h.models[0]}),s}function mc(r,e){var t;if(W(r)){var a={};a[r+"Index"]=0,t=a}else t=r;var n=q(),i={},o=!1;return A(t,function(s,l){if("dataIndex"!==l&&"dataIndexInside"!==l){var u=l.match(/^(\w+)(Index|Id|Name)$/)||[],f=u[1],h=(u[2]||"").toLowerCase();!f||!h||e&&e.includeMainTypes&&ut(e.includeMainTypes,f)<0||(o=o||!!f,(n.get(f)||n.set(f,{}))[h]=s)}else i[l]=s}),{mainTypeSpecified:o,queryOptionMap:n,others:i}}var Qt={useDefault:!0,enableAll:!1,enableNone:!1},hR={useDefault:!1,enableAll:!0,enableNone:!0};function ls(r,e,t,a){a=a||Qt;var n=t.index,i=t.id,o=t.name,s={models:null,specified:null!=n||null!=i||null!=o};if(!s.specified){var l=void 0;return s.models=a.useDefault&&(l=r.getComponent(e))?[l]:[],s}return"none"===n||!1===n?(pe(a.enableNone,'`"none"` or `false` is not a valid value on index option.'),s.models=[],s):("all"===n&&(pe(a.enableAll,'`"all"` is not a valid value on index option.'),n=i=o=null),s.models=r.queryComponents({mainType:e,index:n,id:i,name:o}),s)}function p_(r,e,t){r.setAttribute?r.setAttribute(e,t):r[e]=t}function _c(r,e){var t=q(),a=[];return A(r,function(n){var i=e(n);(t.get(i)||(a.push(i),t.set(i,[]))).push(n)}),{keys:a,buckets:t}}function d_(r,e,t,a,n){var i=null==e||"auto"===e;if(null==a)return a;if(Ct(a))return Ht(o=l_(t||0,a,n),i?Math.max(br(t||0),br(a)):e);if(W(a))return n<1?t:a;for(var s=[],l=t,u=a,f=Math.max(l?l.length:0,u.length),h=0;h<f;++h){var v=r.getDimensionInfo(h);if(v&&"ordinal"===v.type)s[h]=(n<1&&l?l:u)[h];else{var c=l&&l[h]?l[h]:0,p=u[h],o=l_(c,p,n);s[h]=Ht(o,i?Math.max(br(c),br(p)):e)}}return s}var wn="___EC__COMPONENT__CONTAINER___",g_="___EC__EXTENDED_CLASS___";function Br(r){var e={main:"",sub:""};if(r){var t=r.split(".");e.main=t[0]||"",e.sub=t[1]||""}return e}function Sc(r,e){r.$constructor=r,r.extend=function(t){var n,a=this;return function yR(r){return j(r)&&/^class\s/.test(Function.prototype.toString.call(r))}(a)?n=function(i){function o(){return i.apply(this,arguments)||this}return O(o,i),o}(a):(n=function(){(t.$constructor||a).apply(this,arguments)},yv(n,this)),B(n.prototype,t),n[g_]=!0,n.extend=this.extend,n.superCall=SR,n.superApply=xR,n.superClass=a,n}}function y_(r,e){r.extend=e.extend}var mR=Math.round(10*Math.random());function SR(r,e){for(var t=[],a=2;a<arguments.length;a++)t[a-2]=arguments[a];return this.superClass.prototype[e].apply(r,t)}function xR(r,e,t){return this.superClass.prototype[e].apply(r,t)}function Cu(r){var e={};r.registerClass=function(a){var n=a.type||a.prototype.type;if(n){(function dR(r){pe(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(r),'componentType "'+r+'" illegal')})(n),a.prototype.type=n;var i=Br(n);if(i.sub){if(i.sub!==wn){var o=function t(a){var n=e[a.main];return(!n||!n[wn])&&((n=e[a.main]={})[wn]=!0),n}(i);o[i.sub]=a}}else e[i.main]=a}return a},r.getClass=function(a,n,i){var o=e[a];if(o&&o[wn]&&(o=n?o[n]:null),i&&!o)throw new Error(n?"Component "+a+"."+(n||"")+" is used but not imported.":a+".type should be specified.");return o},r.getClassesByMainType=function(a){var n=Br(a),i=[],o=e[n.main];return o&&o[wn]?A(o,function(s,l){l!==wn&&i.push(s)}):i.push(o),i},r.hasClass=function(a){var n=Br(a);return!!e[n.main]},r.getAllClassMainTypes=function(){var a=[];return A(e,function(n,i){a.push(i)}),a},r.hasSubTypes=function(a){var n=Br(a),i=e[n.main];return i&&i[wn]}}function Tn(r,e){for(var t=0;t<r.length;t++)r[t][1]||(r[t][1]=r[t][0]);return e=e||!1,function(a,n,i){for(var o={},s=0;s<r.length;s++){var l=r[s][1];if(!(n&&ut(n,l)>=0||i&&ut(i,l)<0)){var u=a.getShallow(l,e);null!=u&&(o[r[s][0]]=u)}}return o}}var wR=Tn([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),TR=function(){function r(){}return r.prototype.getAreaStyle=function(e,t){return wR(this,e,t)},r}(),xc=new Uo(50);function CR(r){if("string"==typeof r){var e=xc.get(r);return e&&e.image}return r}function bc(r,e,t,a,n){if(r){if("string"==typeof r){if(e&&e.__zrImageSrc===r||!t)return e;var i=xc.get(r),o={hostEl:t,cb:a,cbPayload:n};if(i)!Au(e=i.image)&&i.pending.push(o);else{var s=gr.loadImage(r,m_,m_);s.__zrImageSrc=r,xc.put(r,s.__cachedImgObj={image:s,pending:[o]})}return e}return r}return e}function m_(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e<r.pending.length;e++){var t=r.pending[e],a=t.cb;a&&a(this,t.cbPayload),t.hostEl.dirty()}r.pending.length=0}function Au(r){return r&&r.width&&r.height}var wc=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function __(r,e,t,a,n){if(!e)return"";var i=(r+"").split("\n");n=S_(e,t,a,n);for(var o=0,s=i.length;o<s;o++)i[o]=x_(i[o],n);return i.join("\n")}function S_(r,e,t,a){var n=B({},a=a||{});n.font=e,t=lt(t,"..."),n.maxIterations=lt(a.maxIterations,2);var i=n.minChar=lt(a.minChar,0);n.cnCharWidth=Fe("\u56fd",e);var o=n.ascCharWidth=Fe("a",e);n.placeholder=lt(a.placeholder,"");for(var s=r=Math.max(0,r-1),l=0;l<i&&s>=o;l++)s-=o;var u=Fe(t,e);return u>s&&(t="",u=0),s=r-u,n.ellipsis=t,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=r,n}function x_(r,e){var t=e.containerWidth,a=e.font,n=e.contentWidth;if(!t)return"";var i=Fe(r,a);if(i<=t)return r;for(var o=0;;o++){if(i<=n||o>=e.maxIterations){r+=e.ellipsis;break}var s=0===o?AR(r,n,e.ascCharWidth,e.cnCharWidth):i>0?Math.floor(r.length*n/i):0;i=Fe(r=r.substr(0,s),a)}return""===r&&(r=e.placeholder),r}function AR(r,e,t,a){for(var n=0,i=0,o=r.length;i<o&&n<e;i++){var s=r.charCodeAt(i);n+=0<=s&&s<=127?t:a}return i}var DR=function r(){},b_=function r(e){this.tokens=[],e&&(this.tokens=e)},LR=function r(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function Tc(r,e,t,a,n){var f,h,i=""===e,o=n&&t.rich[n]||{},s=r.lines,l=o.font||t.font,u=!1;if(a){var v=o.padding,c=v?v[1]+v[3]:0;if(null!=o.width&&"auto"!==o.width){var p=xr(o.width,a.width)+c;s.length>0&&p+a.accumWidth>a.width&&(f=e.split("\n"),u=!0),a.accumWidth=p}else{var d=w_(e,l,a.width,a.breakAll,a.accumWidth);a.accumWidth=d.accumWidth+c,h=d.linesWidths,f=d.lines}}else f=e.split("\n");for(var g=0;g<f.length;g++){var y=f[g],m=new DR;if(m.styleName=n,m.text=y,m.isLineHolder=!y&&!i,m.width="number"==typeof o.width?o.width:h?h[g]:Fe(y,l),g||u)s.push(new b_([m]));else{var _=(s[s.length-1]||(s[0]=new b_)).tokens,S=_.length;1===S&&_[0].isLineHolder?_[0]=m:(y||!S||i)&&_.push(m)}}}var RR=qe(",&?/;] ".split(""),function(r,e){return r[e]=!0,r},{});function ER(r){return!function PR(r){var e=r.charCodeAt(0);return e>=33&&e<=383}(r)||!!RR[r]}function w_(r,e,t,a,n){for(var i=[],o=[],s="",l="",u=0,f=0,h=0;h<r.length;h++){var v=r.charAt(h);if("\n"!==v){var c=Fe(v,e),p=!a&&!ER(v);(i.length?f+c>t:n+f+c>t)?f?(s||l)&&(p?(s||(s=l,l="",f=u=0),i.push(s),o.push(f-u),l+=v,s="",f=u+=c):(l&&(s+=l,l="",u=0),i.push(s),o.push(f),s=v,f=c)):p?(i.push(l),o.push(u),l=v,u=c):(i.push(v),o.push(c)):(f+=c,p?(l+=v,u+=c):(l&&(s+=l,l="",u=0),s+=v))}else l&&(s+=l,f+=u),i.push(s),o.push(f),s="",l="",u=0,f=0}return!i.length&&!s&&(s=r,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(f)),1===i.length&&(f+=n),{accumWidth:f,lines:i,linesWidths:o}}var Cc="__zr_style_"+Math.round(10*Math.random()),Cn={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Mu={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Cn[Cc]=!0;var T_=["z","z2","invisible"],kR=["invisible"],OR=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype._init=function(t){for(var a=yt(t),n=0;n<a.length;n++){var i=a[n];"style"===i?this.useStyle(t[i]):r.prototype.attrKV.call(this,i,t[i])}this.style||this.useStyle({})},e.prototype.beforeBrush=function(){},e.prototype.afterBrush=function(){},e.prototype.innerBeforeBrush=function(){},e.prototype.innerAfterBrush=function(){},e.prototype.shouldBePainted=function(t,a,n,i){var o=this.transform;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function NR(r,e,t){return Ac.copy(r.getBoundingRect()),r.transform&&Ac.applyTransform(r.transform),Mc.width=e,Mc.height=t,!Ac.intersect(Mc)}(this,t,a)||o&&!o[0]&&!o[3])return!1;if(n&&this.__clipPaths)for(var s=0;s<this.__clipPaths.length;++s)if(this.__clipPaths[s].isZeroArea())return!1;if(i&&this.parent)for(var l=this.parent;l;){if(l.ignore)return!1;l=l.parent}return!0},e.prototype.contain=function(t,a){return this.rectContain(t,a)},e.prototype.traverse=function(t,a){t.call(a,this)},e.prototype.rectContain=function(t,a){var n=this.transformCoordToLocal(t,a);return this.getBoundingRect().contain(n[0],n[1])},e.prototype.getPaintRect=function(){var t=this._paintRect;if(!this._paintRect||this.__dirty){var a=this.transform,n=this.getBoundingRect(),i=this.style,o=i.shadowBlur||0,s=i.shadowOffsetX||0,l=i.shadowOffsetY||0;t=this._paintRect||(this._paintRect=new ht(0,0,0,0)),a?ht.applyTransform(t,n,a):t.copy(n),(o||s||l)&&(t.width+=2*o+Math.abs(s),t.height+=2*o+Math.abs(l),t.x=Math.min(t.x,t.x+s-o),t.y=Math.min(t.y,t.y+l-o));var u=this.dirtyRectTolerance;t.isZero()||(t.x=Math.floor(t.x-u),t.y=Math.floor(t.y-u),t.width=Math.ceil(t.width+1+2*u),t.height=Math.ceil(t.height+1+2*u))}return t},e.prototype.setPrevPaintRect=function(t){t?(this._prevPaintRect=this._prevPaintRect||new ht(0,0,0,0),this._prevPaintRect.copy(t)):this._prevPaintRect=null},e.prototype.getPrevPaintRect=function(){return this._prevPaintRect},e.prototype.animateStyle=function(t){return this.animate("style",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():this.markRedraw()},e.prototype.attrKV=function(t,a){"style"!==t?r.prototype.attrKV.call(this,t,a):this.style?this.setStyle(a):this.useStyle(a)},e.prototype.setStyle=function(t,a){return"string"==typeof t?this.style[t]=a:B(this.style,t),this.dirtyStyle(),this},e.prototype.dirtyStyle=function(t){t||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},e.prototype.dirty=function(){this.dirtyStyle()},e.prototype.styleChanged=function(){return!!(2&this.__dirty)},e.prototype.styleUpdated=function(){this.__dirty&=-3},e.prototype.createStyle=function(t){return No(Cn,t)},e.prototype.useStyle=function(t){t[Cc]||(t=this.createStyle(t)),this.__inHover?this.__hoverStyle=t:this.style=t,this.dirtyStyle()},e.prototype.isStyleObject=function(t){return t[Cc]},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.style&&!a.style&&(a.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(t,a,T_)},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var u,l=!(a&&i);if(a&&a.style?o?i?u=a.style:(u=this._mergeStyle(this.createStyle(),n.style),this._mergeStyle(u,a.style)):(u=this._mergeStyle(this.createStyle(),i?this.style:n.style),this._mergeStyle(u,a.style)):l&&(u=n.style),u)if(o){var f=this.style;if(this.style=this.createStyle(l?{}:f),l)for(var h=yt(f),v=0;v<h.length;v++)(c=h[v])in u&&(u[c]=u[c],this.style[c]=f[c]);var p=yt(u);for(v=0;v<p.length;v++)this.style[c=p[v]]=this.style[c];this._transitionState(t,{style:u},s,this.getAnimationStyleProps())}else this.useStyle(u);var d=this.__inHover?kR:T_;for(v=0;v<d.length;v++){var c=d[v];a&&null!=a[c]?this[c]=a[c]:l&&null!=n[c]&&(this[c]=n[c])}},e.prototype._mergeStates=function(t){for(var n,a=r.prototype._mergeStates.call(this,t),i=0;i<t.length;i++){var o=t[i];o.style&&this._mergeStyle(n=n||{},o.style)}return n&&(a.style=n),a},e.prototype._mergeStyle=function(t,a){return B(t,a),t},e.prototype.getAnimationStyleProps=function(){return Mu},e.initDefaultProps=((t=e.prototype).type="displayable",t.invisible=!1,t.z=0,t.z2=0,t.zlevel=0,t.culling=!1,t.cursor="pointer",t.rectHover=!1,t.incremental=!1,t._rect=null,t.dirtyRectTolerance=0,void(t.__dirty=3)),e;var t}(Q0),Ac=new ht(0,0,0,0),Mc=new ht(0,0,0,0);const tr=OR;var Re=Math.min,Ee=Math.max,Dc=Math.sin,Lc=Math.cos,An=2*Math.PI,Du=Ca(),Lu=Ca(),Iu=Ca();function Pu(r,e,t){if(0!==r.length){for(var a=r[0],n=a[0],i=a[0],o=a[1],s=a[1],l=1;l<r.length;l++)n=Re(n,(a=r[l])[0]),i=Ee(i,a[0]),o=Re(o,a[1]),s=Ee(s,a[1]);e[0]=n,e[1]=o,t[0]=i,t[1]=s}}function C_(r,e,t,a,n,i){n[0]=Re(r,t),n[1]=Re(e,a),i[0]=Ee(r,t),i[1]=Ee(e,a)}var A_=[],M_=[];function VR(r,e,t,a,n,i,o,s,l,u){var f=b0,h=re,v=f(r,t,n,o,A_);l[0]=1/0,l[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var c=0;c<v;c++){var p=h(r,t,n,o,A_[c]);l[0]=Re(p,l[0]),u[0]=Ee(p,u[0])}for(v=f(e,a,i,s,M_),c=0;c<v;c++){var d=h(e,a,i,s,M_[c]);l[1]=Re(d,l[1]),u[1]=Ee(d,u[1])}l[0]=Re(r,l[0]),u[0]=Ee(r,u[0]),l[0]=Re(o,l[0]),u[0]=Ee(o,u[0]),l[1]=Re(e,l[1]),u[1]=Ee(e,u[1]),l[1]=Re(s,l[1]),u[1]=Ee(s,u[1])}function BR(r,e,t,a,n,i,o,s){var l=T0,u=se,f=Ee(Re(l(r,t,n),1),0),h=Ee(Re(l(e,a,i),1),0),v=u(r,t,n,f),c=u(e,a,i,h);o[0]=Re(r,n,v),o[1]=Re(e,i,c),s[0]=Ee(r,n,v),s[1]=Ee(e,i,c)}function zR(r,e,t,a,n,i,o,s,l){var u=aa,f=na,h=Math.abs(n-i);if(h%An<1e-4&&h>1e-4)return s[0]=r-t,s[1]=e-a,l[0]=r+t,void(l[1]=e+a);if(Du[0]=Lc(n)*t+r,Du[1]=Dc(n)*a+e,Lu[0]=Lc(i)*t+r,Lu[1]=Dc(i)*a+e,u(s,Du,Lu),f(l,Du,Lu),(n%=An)<0&&(n+=An),(i%=An)<0&&(i+=An),n>i&&!o?i+=An:n<i&&o&&(n+=An),o){var v=i;i=n,n=v}for(var c=0;c<i;c+=Math.PI/2)c>n&&(Iu[0]=Lc(c)*t+r,Iu[1]=Dc(c)*a+e,u(s,Iu,s),f(l,Iu,l))}var kt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Mn=[],Dn=[],zr=[],ka=[],Gr=[],Fr=[],Ic=Math.min,Pc=Math.max,Ln=Math.cos,In=Math.sin,la=Math.abs,Rc=Math.PI,Oa=2*Rc,Ec="undefined"!=typeof Float32Array,us=[];function kc(r){return Math.round(r/Rc*1e8)/1e8%2*Rc}var FR=function(){function r(e){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,e&&(this._saveData=!1),this._saveData&&(this.data=[])}return r.prototype.increaseVersion=function(){this._version++},r.prototype.getVersion=function(){return this._version},r.prototype.setScale=function(e,t,a){(a=a||0)>0&&(this._ux=la(a/du/e)||0,this._uy=la(a/du/t)||0)},r.prototype.setDPR=function(e){this.dpr=e},r.prototype.setContext=function(e){this._ctx=e},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(kt.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},r.prototype.lineTo=function(e,t){var a=la(e-this._xi),n=la(t-this._yi),i=a>this._ux||n>this._uy;if(this.addData(kt.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=a*a+n*n;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){return this._drawPendingPt(),this.addData(kt.C,e,t,a,n,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,a,n,i,o),this._xi=i,this._yi=o,this},r.prototype.quadraticCurveTo=function(e,t,a,n){return this._drawPendingPt(),this.addData(kt.Q,e,t,a,n),this._ctx&&this._ctx.quadraticCurveTo(e,t,a,n),this._xi=a,this._yi=n,this},r.prototype.arc=function(e,t,a,n,i,o){return this._drawPendingPt(),us[0]=n,us[1]=i,function GR(r,e){var t=kc(r[0]);t<0&&(t+=Oa);var n=r[1];n+=t-r[0],!e&&n-t>=Oa?n=t+Oa:e&&t-n>=Oa?n=t-Oa:!e&&t>n?n=t+(Oa-kc(t-n)):e&&t<n&&(n=t-(Oa-kc(n-t))),r[0]=t,r[1]=n}(us,o),this.addData(kt.A,e,t,a,a,n=us[0],(i=us[1])-n,0,o?0:1),this._ctx&&this._ctx.arc(e,t,a,n,i,o),this._xi=Ln(i)*a+e,this._yi=In(i)*a+t,this},r.prototype.arcTo=function(e,t,a,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,a,n,i),this},r.prototype.rect=function(e,t,a,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,a,n),this.addData(kt.R,e,t,a,n),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(kt.Z);var e=this._ctx,t=this._x0,a=this._y0;return e&&e.closePath(),this._xi=t,this._yi=a,this},r.prototype.fill=function(e){e&&e.fill(),this.toStatic()},r.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(e){var t=e.length;(!this.data||this.data.length!==t)&&Ec&&(this.data=new Float32Array(t));for(var a=0;a<t;a++)this.data[a]=e[a];this._len=t},r.prototype.appendPath=function(e){e instanceof Array||(e=[e]);for(var t=e.length,a=0,n=this._len,i=0;i<t;i++)a+=e[i].len();for(Ec&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+a)),i=0;i<t;i++)for(var o=e[i].data,s=0;s<o.length;s++)this.data[n++]=o[s];this._len=n},r.prototype.addData=function(e,t,a,n,i,o,s,l,u){if(this._saveData){var f=this.data;this._len+arguments.length>f.length&&(this._expandData(),f=this.data);for(var h=0;h<arguments.length;h++)f[this._len++]=arguments[h]}},r.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t<this._len;t++)e[t]=this.data[t];this.data=e}},r.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var e=this.data;e instanceof Array&&(e.length=this._len,Ec&&this._len>11&&(this.data=new Float32Array(e)))}},r.prototype.getBoundingRect=function(){zr[0]=zr[1]=Gr[0]=Gr[1]=Number.MAX_VALUE,ka[0]=ka[1]=Fr[0]=Fr[1]=-Number.MAX_VALUE;var o,e=this.data,t=0,a=0,n=0,i=0;for(o=0;o<this._len;){var s=e[o++],l=1===o;switch(l&&(n=t=e[o],i=a=e[o+1]),s){case kt.M:t=n=e[o++],a=i=e[o++],Gr[0]=n,Gr[1]=i,Fr[0]=n,Fr[1]=i;break;case kt.L:C_(t,a,e[o],e[o+1],Gr,Fr),t=e[o++],a=e[o++];break;case kt.C:VR(t,a,e[o++],e[o++],e[o++],e[o++],e[o],e[o+1],Gr,Fr),t=e[o++],a=e[o++];break;case kt.Q:BR(t,a,e[o++],e[o++],e[o],e[o+1],Gr,Fr),t=e[o++],a=e[o++];break;case kt.A:var u=e[o++],f=e[o++],h=e[o++],v=e[o++],c=e[o++],p=e[o++]+c;o+=1;var d=!e[o++];l&&(n=Ln(c)*h+u,i=In(c)*v+f),zR(u,f,h,v,c,p,d,Gr,Fr),t=Ln(p)*h+u,a=In(p)*v+f;break;case kt.R:C_(n=t=e[o++],i=a=e[o++],n+e[o++],i+e[o++],Gr,Fr);break;case kt.Z:t=n,a=i}aa(zr,zr,Gr),na(ka,ka,Fr)}return 0===o&&(zr[0]=zr[1]=ka[0]=ka[1]=0),new ht(zr[0],zr[1],ka[0]-zr[0],ka[1]-zr[1])},r.prototype._calculateLength=function(){var e=this.data,t=this._len,a=this._ux,n=this._uy,i=0,o=0,s=0,l=0;this._pathSegLen||(this._pathSegLen=[]);for(var u=this._pathSegLen,f=0,h=0,v=0;v<t;){var c=e[v++],p=1===v;p&&(s=i=e[v],l=o=e[v+1]);var d=-1;switch(c){case kt.M:i=s=e[v++],o=l=e[v++];break;case kt.L:var g=e[v++],_=(y=e[v++])-o;(la(m=g-i)>a||la(_)>n||v===t-1)&&(d=Math.sqrt(m*m+_*_),i=g,o=y);break;case kt.C:var S=e[v++],b=e[v++],y=(g=e[v++],e[v++]),x=e[v++],w=e[v++];d=qP(i,o,S,b,g,y,x,w,10),i=x,o=w;break;case kt.Q:d=jP(i,o,S=e[v++],b=e[v++],g=e[v++],y=e[v++],10),i=g,o=y;break;case kt.A:var T=e[v++],C=e[v++],D=e[v++],M=e[v++],L=e[v++],I=e[v++],P=I+L;v+=1,v++,p&&(s=Ln(L)*D+T,l=In(L)*M+C),d=Pc(D,M)*Ic(Oa,Math.abs(I)),i=Ln(P)*D+T,o=In(P)*M+C;break;case kt.R:s=i=e[v++],l=o=e[v++],d=2*e[v++]+2*e[v++];break;case kt.Z:var m=s-i;_=l-o,d=Math.sqrt(m*m+_*_),i=s,o=l}d>=0&&(u[h++]=d,f+=d)}return this._pathLen=f,f},r.prototype.rebuildPath=function(e,t){var s,l,u,f,h,v,p,m,S,b,a=this.data,n=this._ux,i=this._uy,o=this._len,c=t<1,g=0,y=0,_=0;if(!c||(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,m=t*this._pathLen))t:for(var x=0;x<o;){var w=a[x++],T=1===x;switch(T&&(s=u=a[x],l=f=a[x+1]),w!==kt.L&&_>0&&(e.lineTo(S,b),_=0),w){case kt.M:s=u=a[x++],l=f=a[x++],e.moveTo(u,f);break;case kt.L:h=a[x++],v=a[x++];var C=la(h-u),D=la(v-f);if(C>n||D>i){if(c){if(g+(M=p[y++])>m){e.lineTo(u*(1-(L=(m-g)/M))+h*L,f*(1-L)+v*L);break t}g+=M}e.lineTo(h,v),u=h,f=v,_=0}else{var I=C*C+D*D;I>_&&(S=h,b=v,_=I)}break;case kt.C:var P=a[x++],R=a[x++],E=a[x++],N=a[x++],k=a[x++],V=a[x++];if(c){if(g+(M=p[y++])>m){Ia(u,P,E,k,L=(m-g)/M,Mn),Ia(f,R,N,V,L,Dn),e.bezierCurveTo(Mn[1],Dn[1],Mn[2],Dn[2],Mn[3],Dn[3]);break t}g+=M}e.bezierCurveTo(P,R,E,N,k,V),u=k,f=V;break;case kt.Q:if(P=a[x++],R=a[x++],E=a[x++],N=a[x++],c){if(g+(M=p[y++])>m){Wo(u,P,E,L=(m-g)/M,Mn),Wo(f,R,N,L,Dn),e.quadraticCurveTo(Mn[1],Dn[1],Mn[2],Dn[2]);break t}g+=M}e.quadraticCurveTo(P,R,E,N),u=E,f=N;break;case kt.A:var F=a[x++],U=a[x++],X=a[x++],et=a[x++],ct=a[x++],Lt=a[x++],Mt=a[x++],dt=!a[x++],rt=X>et?X:et,gt=la(X-et)>.001,ft=ct+Lt,K=!1;if(c&&(g+(M=p[y++])>m&&(ft=ct+Lt*(m-g)/M,K=!0),g+=M),gt&&e.ellipse?e.ellipse(F,U,X,et,Mt,ct,ft,dt):e.arc(F,U,rt,ct,ft,dt),K)break t;T&&(s=Ln(ct)*X+F,l=In(ct)*et+U),u=Ln(ft)*X+F,f=In(ft)*et+U;break;case kt.R:s=u=a[x],l=f=a[x+1],h=a[x++],v=a[x++];var st=a[x++],Ft=a[x++];if(c){if(g+(M=p[y++])>m){var bt=m-g;e.moveTo(h,v),e.lineTo(h+Ic(bt,st),v),(bt-=st)>0&&e.lineTo(h+st,v+Ic(bt,Ft)),(bt-=Ft)>0&&e.lineTo(h+Pc(st-bt,0),v+Ft),(bt-=st)>0&&e.lineTo(h,v+Pc(Ft-bt,0));break t}g+=M}e.rect(h,v,st,Ft);break;case kt.Z:if(c){var M;if(g+(M=p[y++])>m){var L;e.lineTo(u*(1-(L=(m-g)/M))+s*L,f*(1-L)+l*L);break t}g+=M}e.closePath(),u=s,f=l}}},r.prototype.clone=function(){var e=new r,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},r.CMD=kt,r.initDefaultProps=function(){var e=r.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),r}();const Hr=FR;function Na(r,e,t,a,n,i,o){if(0===n)return!1;var l,s=n;if(o>e+s&&o>a+s||o<e-s&&o<a-s||i>r+s&&i>t+s||i<r-s&&i<t-s)return!1;if(r===t)return Math.abs(i-r)<=s/2;var f=(l=(e-a)/(r-t))*i-o+(r*a-t*e)/(r-t);return f*f/(l*l+1)<=s/2*s/2}function HR(r,e,t,a,n,i,o,s,l,u,f){if(0===l)return!1;var h=l;return!(f>e+h&&f>a+h&&f>i+h&&f>s+h||f<e-h&&f<a-h&&f<i-h&&f<s-h||u>r+h&&u>t+h&&u>n+h&&u>o+h||u<r-h&&u<t-h&&u<n-h&&u<o-h)&&w0(r,e,t,a,n,i,o,s,u,f,null)<=h/2}function D_(r,e,t,a,n,i,o,s,l){if(0===o)return!1;var u=o;return!(l>e+u&&l>a+u&&l>i+u||l<e-u&&l<a-u&&l<i-u||s>r+u&&s>t+u&&s>n+u||s<r-u&&s<t-u&&s<n-u)&&C0(r,e,t,a,n,i,s,l,null)<=u/2}var L_=2*Math.PI;function Va(r){return(r%=L_)<0&&(r+=L_),r}var fs=2*Math.PI;function WR(r,e,t,a,n,i,o,s,l){if(0===o)return!1;var u=o;s-=r,l-=e;var f=Math.sqrt(s*s+l*l);if(f-u>t||f+u<t)return!1;if(Math.abs(a-n)%fs<1e-4)return!0;if(i){var h=a;a=Va(n),n=Va(h)}else a=Va(a),n=Va(n);a>n&&(n+=fs);var v=Math.atan2(l,s);return v<0&&(v+=fs),v>=a&&v<=n||v+fs>=a&&v+fs<=n}function ua(r,e,t,a,n,i){if(i>e&&i>a||i<e&&i<a||a===e)return 0;var o=(i-e)/(a-e),s=a<e?1:-1;(1===o||0===o)&&(s=a<e?.5:-.5);var l=o*(t-r)+r;return l===n?1/0:l>n?s:0}var Ba=Hr.CMD,Pn=2*Math.PI,Te=[-1,-1,-1],er=[-1,-1];function ZR(){var r=er[0];er[0]=er[1],er[1]=r}function XR(r,e,t,a,n,i,o,s,l,u){if(u>e&&u>a&&u>i&&u>s||u<e&&u<a&&u<i&&u<s)return 0;var f=nu(e,a,i,s,u,Te);if(0===f)return 0;for(var h=0,v=-1,c=void 0,p=void 0,d=0;d<f;d++){var g=Te[d],y=0===g||1===g?.5:1;re(r,t,n,o,g)<l||(v<0&&(v=b0(e,a,i,s,er),er[1]<er[0]&&v>1&&ZR(),c=re(e,a,i,s,er[0]),v>1&&(p=re(e,a,i,s,er[1]))),h+=2===v?g<er[0]?c<e?y:-y:g<er[1]?p<c?y:-y:s<p?y:-y:g<er[0]?c<e?y:-y:s<c?y:-y)}return h}function qR(r,e,t,a,n,i,o,s){if(s>e&&s>a&&s>i||s<e&&s<a&&s<i)return 0;var l=function KP(r,e,t,a,n){var i=r-2*e+t,o=2*(e-r),s=r-a,l=0;if(La(i))S0(o)&&(u=-s/o)>=0&&u<=1&&(n[l++]=u);else{var f=o*o-4*i*s;if(La(f))(u=-o/(2*i))>=0&&u<=1&&(n[l++]=u);else if(f>0){var u,h=Da(f),v=(-o-h)/(2*i);(u=(-o+h)/(2*i))>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}(e,a,i,s,Te);if(0===l)return 0;var u=T0(e,a,i);if(u>=0&&u<=1){for(var f=0,h=se(e,a,i,u),v=0;v<l;v++){var c=0===Te[v]||1===Te[v]?.5:1;se(r,t,n,Te[v])<o||(f+=Te[v]<u?h<e?c:-c:i<h?c:-c)}return f}return c=0===Te[0]||1===Te[0]?.5:1,se(r,t,n,Te[0])<o?0:i<e?c:-c}function KR(r,e,t,a,n,i,o,s){if((s-=e)>t||s<-t)return 0;var l=Math.sqrt(t*t-s*s);Te[0]=-l,Te[1]=l;var u=Math.abs(a-n);if(u<1e-4)return 0;if(u>=Pn-1e-4){a=0,n=Pn;var f=i?1:-1;return o>=Te[0]+r&&o<=Te[1]+r?f:0}if(a>n){var h=a;a=n,n=h}a<0&&(a+=Pn,n+=Pn);for(var v=0,c=0;c<2;c++){var p=Te[c];if(p+r>o){var d=Math.atan2(s,p);f=i?1:-1,d<0&&(d=Pn+d),(d>=a&&d<=n||d+Pn>=a&&d+Pn<=n)&&(d>Math.PI/2&&d<1.5*Math.PI&&(f=-f),v+=f)}}return v}function I_(r,e,t,a,n){for(var v,c,i=r.data,o=r.len(),s=0,l=0,u=0,f=0,h=0,p=0;p<o;){var d=i[p++],g=1===p;switch(d===Ba.M&&p>1&&(t||(s+=ua(l,u,f,h,a,n))),g&&(f=l=i[p],h=u=i[p+1]),d){case Ba.M:l=f=i[p++],u=h=i[p++];break;case Ba.L:if(t){if(Na(l,u,i[p],i[p+1],e,a,n))return!0}else s+=ua(l,u,i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Ba.C:if(t){if(HR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=XR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Ba.Q:if(t){if(D_(l,u,i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=qR(l,u,i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case Ba.A:var y=i[p++],m=i[p++],_=i[p++],S=i[p++],b=i[p++],x=i[p++];p+=1;var w=!!(1-i[p++]);v=Math.cos(b)*_+y,c=Math.sin(b)*S+m,g?(f=v,h=c):s+=ua(l,u,v,c,a,n);var T=(a-y)*S/_+y;if(t){if(WR(y,m,S,b,b+x,w,e,T,n))return!0}else s+=KR(y,m,S,b,b+x,w,T,n);l=Math.cos(b+x)*_+y,u=Math.sin(b+x)*S+m;break;case Ba.R:if(f=l=i[p++],h=u=i[p++],v=f+i[p++],c=h+i[p++],t){if(Na(f,h,v,h,e,a,n)||Na(v,h,v,c,e,a,n)||Na(v,c,f,c,e,a,n)||Na(f,c,f,h,e,a,n))return!0}else s+=ua(v,h,v,c,a,n),s+=ua(f,c,f,h,a,n);break;case Ba.Z:if(t){if(Na(l,u,f,h,e,a,n))return!0}else s+=ua(l,u,f,h,a,n);l=f,u=h}}return!t&&!function YR(r,e){return Math.abs(r-e)<1e-4}(u,h)&&(s+=ua(l,u,f,h,a,n)||0),0!==s}var Ru=Q({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Cn),JR={style:Q({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Mu.style)},Oc=Nr.concat(["invisible","culling","z","z2","zlevel","parent"]),$R=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.update=function(){var t=this;r.prototype.update.call(this);var a=this.style;if(a.decal){var n=this._decalEl=this._decalEl||new e;n.buildPath===e.prototype.buildPath&&(n.buildPath=function(l){t.buildPath(l,t.shape)}),n.silent=!0;var i=n.style;for(var o in a)i[o]!==a[o]&&(i[o]=a[o]);i.fill=a.fill?a.decal:null,i.decal=null,i.shadowColor=null,a.strokeFirst&&(i.stroke=null);for(var s=0;s<Oc.length;++s)n[Oc[s]]=this[Oc[s]];n.__dirty|=1}else this._decalEl&&(this._decalEl=null)},e.prototype.getDecalElement=function(){return this._decalEl},e.prototype._init=function(t){var a=yt(t);this.shape=this.getDefaultShape();var n=this.getDefaultStyle();n&&this.useStyle(n);for(var i=0;i<a.length;i++){var o=a[i],s=t[o];"style"===o?this.style?B(this.style,s):this.useStyle(s):"shape"===o?B(this.shape,s):r.prototype.attrKV.call(this,o,s)}this.style||this.useStyle({})},e.prototype.getDefaultStyle=function(){return null},e.prototype.getDefaultShape=function(){return{}},e.prototype.canBeInsideText=function(){return this.hasFill()},e.prototype.getInsideTextFill=function(){var t=this.style.fill;if("none"!==t){if(W(t)){var a=qo(t,0);return a>.5?ec:a>.2?"#eee":rc}if(t)return rc}return ec},e.prototype.getInsideTextStroke=function(t){var a=this.style.fill;if(W(a)){var n=this.__zr;if(!(!n||!n.isDarkMode())==qo(t,0)<.4)return a}},e.prototype.buildPath=function(t,a,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new Hr(!1)},e.prototype.hasStroke=function(){var t=this.style,a=t.stroke;return!(null==a||"none"===a||!(t.lineWidth>0))},e.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},e.prototype.getBoundingRect=function(){var t=this._rect,a=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||4&this.__dirty)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),t=o.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){s.copy(t);var l=a.strokeNoScale?this.getLineScale():1,u=a.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,null==f?4:f)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return t},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect(),o=this.style;if(i.contain(t=n[0],a=n[1])){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),function QR(r,e,t,a){return I_(r,e,!0,t,a)}(s,l/u,t,a)))return!0}if(this.hasFill())return function jR(r,e,t){return I_(r,0,!1,e,t)}(s,t,a)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,a){"shape"===t?this.setShape(a):r.prototype.attrKV.call(this,t,a)},e.prototype.setShape=function(t,a){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=a:B(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(4&this.__dirty)},e.prototype.createStyle=function(t){return No(Ru,t)},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.shape&&!a.shape&&(a.shape=B({},this.shape))},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var u,l=!(a&&i);if(a&&a.shape?o?i?u=a.shape:(u=B({},n.shape),B(u,a.shape)):(u=B({},i?this.shape:n.shape),B(u,a.shape)):l&&(u=n.shape),u)if(o){this.shape=B({},this.shape);for(var f={},h=yt(u),v=0;v<h.length;v++){var c=h[v];"object"==typeof u[c]?this.shape[c]=u[c]:f[c]=u[c]}this._transitionState(t,{shape:f},s)}else this.shape=u,this.dirtyShape()},e.prototype._mergeStates=function(t){for(var n,a=r.prototype._mergeStates.call(this,t),i=0;i<t.length;i++){var o=t[i];o.shape&&this._mergeStyle(n=n||{},o.shape)}return n&&(a.shape=n),a},e.prototype.getAnimationStyleProps=function(){return JR},e.prototype.isZeroArea=function(){return!1},e.extend=function(t){var a=function(i){function o(s){var l=i.call(this,s)||this;return t.init&&t.init.call(l,s),l}return Vt(o,i),o.prototype.getDefaultStyle=function(){return $(t.style)},o.prototype.getDefaultShape=function(){return $(t.shape)},o}(e);for(var n in t)"function"==typeof t[n]&&(a.prototype[n]=t[n]);return a},e.initDefaultProps=((t=e.prototype).type="path",t.strokeContainThreshold=5,t.segmentIgnoreThreshold=0,t.subPixelOptimize=!1,t.autoBatch=!1,void(t.__dirty=7)),e;var t}(tr);const pt=$R;var tE=Q({strokeFirst:!0,font:Ta,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},Ru),P_=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return Vt(e,r),e.prototype.hasStroke=function(){var t=this.style,a=t.stroke;return null!=a&&"none"!==a&&t.lineWidth>0},e.prototype.hasFill=function(){var a=this.style.fill;return null!=a&&"none"!==a},e.prototype.createStyle=function(t){return No(tE,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var a=t.text;null!=a?a+="":a="";var n=rs(a,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(tr);P_.prototype.type="tspan";const hs=P_;var eE=Q({x:0,y:0},Cn),rE={style:Q({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Mu.style)},R_=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return Vt(e,r),e.prototype.createStyle=function(t){return No(eE,t)},e.prototype._getSize=function(t){var a=this.style,n=a[t];if(null!=n)return n;var i=function aE(r){return!!(r&&"string"!=typeof r&&r.width&&r.height)}(a.image)?a.image:this.__image;if(!i)return 0;var o="width"===t?"height":"width",s=a[o];return null==s?i[t]:i[t]/i[o]*s},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return rE},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ht(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(tr);R_.prototype.type="image";const le=R_;var Oi=Math.round;function E_(r,e,t){if(e){var a=e.x1,n=e.x2,i=e.y1,o=e.y2;r.x1=a,r.x2=n,r.y1=i,r.y2=o;var s=t&&t.lineWidth;return s&&(Oi(2*a)===Oi(2*n)&&(r.x1=r.x2=Rn(a,s,!0)),Oi(2*i)===Oi(2*o)&&(r.y1=r.y2=Rn(i,s,!0))),r}}function k_(r,e,t){if(e){var a=e.x,n=e.y,i=e.width,o=e.height;r.x=a,r.y=n,r.width=i,r.height=o;var s=t&&t.lineWidth;return s&&(r.x=Rn(a,s,!0),r.y=Rn(n,s,!0),r.width=Math.max(Rn(a+i,s,!1)-r.x,0===i?0:1),r.height=Math.max(Rn(n+o,s,!1)-r.y,0===o?0:1)),r}}function Rn(r,e,t){if(!e)return r;var a=Oi(2*r);return(a+Oi(e))%2==0?a/2:(a+(t?1:-1))/2}var iE=function r(){this.x=0,this.y=0,this.width=0,this.height=0},oE={},O_=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultShape=function(){return new iE},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=k_(oE,a,this.style);n=l.x,i=l.y,o=l.width,s=l.height,l.r=a.r,a=l}else n=a.x,i=a.y,o=a.width,s=a.height;a.r?function nE(r,e){var s,l,u,f,h,t=e.x,a=e.y,n=e.width,i=e.height,o=e.r;n<0&&(t+=n,n=-n),i<0&&(a+=i,i=-i),"number"==typeof o?s=l=u=f=o:o instanceof Array?1===o.length?s=l=u=f=o[0]:2===o.length?(s=u=o[0],l=f=o[1]):3===o.length?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0,s+l>n&&(s*=n/(h=s+l),l*=n/h),u+f>n&&(u*=n/(h=u+f),f*=n/h),l+u>i&&(l*=i/(h=l+u),u*=i/h),s+f>i&&(s*=i/(h=s+f),f*=i/h),r.moveTo(t+s,a),r.lineTo(t+n-l,a),0!==l&&r.arc(t+n-l,a+l,l,-Math.PI/2,0),r.lineTo(t+n,a+i-u),0!==u&&r.arc(t+n-u,a+i-u,u,0,Math.PI/2),r.lineTo(t+f,a+i),0!==f&&r.arc(t+f,a+i-f,f,Math.PI/2,Math.PI),r.lineTo(t,a+s),0!==s&&r.arc(t+s,a+s,s,Math.PI,1.5*Math.PI)}(t,a):t.rect(n,i,o,s)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(pt);O_.prototype.type="rect";const _t=O_;var N_={fill:"#000"},sE={style:Q({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Mu.style)},B_=function(r){function e(t){var a=r.call(this)||this;return a.type="text",a._children=[],a._defaultStyle=N_,a.attr(t),a}return Vt(e,r),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t<this._children.length;t++){var a=this._children[t];a.zlevel=this.zlevel,a.z=this.z,a.z2=this.z2,a.culling=this.culling,a.cursor=this.cursor,a.invisible=this.invisible}},e.prototype.updateTransform=function(){var t=this.innerTransformable;t?(t.updateTransform(),t.transform&&(this.transform=t.transform)):r.prototype.updateTransform.call(this)},e.prototype.getLocalTransform=function(t){var a=this.innerTransformable;return a?a.getLocalTransform(t):r.prototype.getLocalTransform.call(this,t)},e.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),r.prototype.getComputedTransform.call(this)},e.prototype._updateSubTexts=function(){this._childCursor=0,function fE(r){W_(r),A(r.rich,W_)}(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},e.prototype.addSelfToZr=function(t){r.prototype.addSelfToZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].__zr=t},e.prototype.removeSelfFromZr=function(t){r.prototype.removeSelfFromZr.call(this,t);for(var a=0;a<this._children.length;a++)this._children[a].__zr=null},e.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var t=new ht(0,0,0,0),a=this._children,n=[],i=null,o=0;o<a.length;o++){var s=a[o],l=s.getBoundingRect(),u=s.getLocalTransform(n);u?(t.copy(l),t.applyTransform(u),(i=i||t.clone()).union(t)):(i=i||l.clone()).union(l)}this._rect=i||t}return this._rect},e.prototype.setDefaultTextStyle=function(t){this._defaultStyle=t||N_},e.prototype.setTextContent=function(t){},e.prototype._mergeStyle=function(t,a){if(!a)return t;var n=a.rich,i=t.rich||n&&{};return B(t,a),n&&i?(this._mergeRich(i,n),t.rich=i):i&&(t.rich=i),t},e.prototype._mergeRich=function(t,a){for(var n=yt(a),i=0;i<n.length;i++){var o=n[i];t[o]=t[o]||{},B(t[o],a[o])}},e.prototype.getAnimationStyleProps=function(){return sE},e.prototype._getOrCreateChild=function(t){var a=this._children[this._childCursor];return(!a||!(a instanceof t))&&(a=new t),this._children[this._childCursor++]=a,a.__zr=this.__zr,a.parent=this,a},e.prototype._updatePlainTexts=function(){var t=this.style,a=t.font||Ta,n=t.padding,o=function MR(r,e){null!=r&&(r+="");var h,t=e.overflow,a=e.padding,n=e.font,i="truncate"===t,o=Su(n),s=lt(e.lineHeight,o),l=!!e.backgroundColor,u="truncate"===e.lineOverflow,f=e.width,v=(h=null==f||"break"!==t&&"breakAll"!==t?r?r.split("\n"):[]:r?w_(r,e.font,f,"breakAll"===t,0).lines:[]).length*s,c=lt(e.height,v);if(v>c&&u){var p=Math.floor(c/s);h=h.slice(0,p)}if(r&&i&&null!=f)for(var d=S_(f,n,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),g=0;g<h.length;g++)h[g]=x_(h[g],d);var y=c,m=0;for(g=0;g<h.length;g++)m=Math.max(Fe(h[g],n),m);null==f&&(f=m);var _=m;return a&&(y+=a[0]+a[2],_+=a[1]+a[3],f+=a[1]+a[3]),l&&(_=f),{lines:h,height:c,outerWidth:_,outerHeight:y,lineHeight:s,calculatedLineHeight:o,contentWidth:m,contentHeight:v,width:f}}(X_(t),t),s=Nc(t),l=!!t.backgroundColor,u=o.outerHeight,f=o.outerWidth,h=o.contentWidth,v=o.lines,c=o.lineHeight,p=this._defaultStyle,d=t.x||0,g=t.y||0,y=t.align||p.align||"left",m=t.verticalAlign||p.verticalAlign||"top",_=d,S=Ri(g,o.contentHeight,m);if(s||n){var b=as(d,f,y),x=Ri(g,u,m);s&&this._renderBackground(t,t,b,x,f,u)}S+=c/2,n&&(_=Z_(d,y,n),"top"===m?S+=n[0]:"bottom"===m&&(S-=n[2]));for(var w=0,T=!1,C=(Y_("fill"in t?t.fill:(T=!0,p.fill))),D=(U_("stroke"in t?t.stroke:l||p.autoStroke&&!T?null:(w=2,p.stroke))),M=t.textShadowBlur>0,L=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),I=o.calculatedLineHeight,P=0;P<v.length;P++){var R=this._getOrCreateChild(hs),E=R.createStyle();R.useStyle(E),E.text=v[P],E.x=_,E.y=S,y&&(E.textAlign=y),E.textBaseline="middle",E.opacity=t.opacity,E.strokeFirst=!0,M&&(E.shadowBlur=t.textShadowBlur||0,E.shadowColor=t.textShadowColor||"transparent",E.shadowOffsetX=t.textShadowOffsetX||0,E.shadowOffsetY=t.textShadowOffsetY||0),E.stroke=D,E.fill=C,D&&(E.lineWidth=t.lineWidth||w,E.lineDash=t.lineDash,E.lineDashOffset=t.lineDashOffset||0),E.font=a,F_(E,t),S+=c,L&&R.setBoundingRect(new ht(as(E.x,t.width,E.textAlign),Ri(E.y,I,E.textBaseline),h,I))}},e.prototype._updateRichTexts=function(){var t=this.style,n=function IR(r,e){var t=new LR;if(null!=r&&(r+=""),!r)return t;for(var l,a=e.width,n=e.height,i=e.overflow,o="break"!==i&&"breakAll"!==i||null==a?null:{width:a,accumWidth:0,breakAll:"breakAll"===i},s=wc.lastIndex=0;null!=(l=wc.exec(r));){var u=l.index;u>s&&Tc(t,r.substring(s,u),e,o),Tc(t,l[2],e,o,l[1]),s=wc.lastIndex}s<r.length&&Tc(t,r.substring(s,r.length),e,o);var f=[],h=0,v=0,c=e.padding,p="truncate"===i,d="truncate"===e.lineOverflow;function g(k,V,F){k.width=V,k.lineHeight=F,h+=F,v=Math.max(v,V)}t:for(var y=0;y<t.lines.length;y++){for(var m=t.lines[y],_=0,S=0,b=0;b<m.tokens.length;b++){var w=(x=m.tokens[b]).styleName&&e.rich[x.styleName]||{},T=x.textPadding=w.padding,C=T?T[1]+T[3]:0,D=x.font=w.font||e.font;x.contentHeight=Su(D);var M=lt(w.height,x.contentHeight);if(x.innerHeight=M,T&&(M+=T[0]+T[2]),x.height=M,x.lineHeight=Rr(w.lineHeight,e.lineHeight,M),x.align=w&&w.align||e.align,x.verticalAlign=w&&w.verticalAlign||"middle",d&&null!=n&&h+x.lineHeight>n){b>0?(m.tokens=m.tokens.slice(0,b),g(m,S,_),t.lines=t.lines.slice(0,y+1)):t.lines=t.lines.slice(0,y);break t}var L=w.width,I=null==L||"auto"===L;if("string"==typeof L&&"%"===L.charAt(L.length-1))x.percentWidth=L,f.push(x),x.contentWidth=Fe(x.text,D);else{if(I){var P=w.backgroundColor,R=P&&P.image;R&&Au(R=CR(R))&&(x.width=Math.max(x.width,R.width*M/R.height))}var E=p&&null!=a?a-S:null;null!=E&&E<x.width?!I||E<C?(x.text="",x.width=x.contentWidth=0):(x.text=__(x.text,E-C,D,e.ellipsis,{minChar:e.truncateMinChar}),x.width=x.contentWidth=Fe(x.text,D)):x.contentWidth=Fe(x.text,D)}x.width+=C,S+=x.width,w&&(_=Math.max(_,x.lineHeight))}g(m,S,_)}for(t.outerWidth=t.width=lt(a,v),t.outerHeight=t.height=lt(n,h),t.contentHeight=h,t.contentWidth=v,c&&(t.outerWidth+=c[1]+c[3],t.outerHeight+=c[0]+c[2]),y=0;y<f.length;y++){var x;(x=f[y]).width=parseInt(x.percentWidth,10)/100*t.width}return t}(X_(t),t),i=n.width,o=n.outerWidth,s=n.outerHeight,l=t.padding,f=t.y||0,h=this._defaultStyle,c=t.verticalAlign||h.verticalAlign,p=as(t.x||0,o,t.align||h.align),d=Ri(f,s,c),g=p,y=d;l&&(g+=l[3],y+=l[0]);var m=g+i;Nc(t)&&this._renderBackground(t,t,p,d,o,s);for(var _=!!t.backgroundColor,S=0;S<n.lines.length;S++){for(var b=n.lines[S],x=b.tokens,w=x.length,T=b.lineHeight,C=b.width,D=0,M=g,L=m,I=w-1,P=void 0;D<w&&(!(P=x[D]).align||"left"===P.align);)this._placeToken(P,t,T,y,M,"left",_),C-=P.width,M+=P.width,D++;for(;I>=0&&"right"===(P=x[I]).align;)this._placeToken(P,t,T,y,L,"right",_),C-=P.width,L-=P.width,I--;for(M+=(i-(M-g)-(m-L)-C)/2;D<=I;)this._placeToken(P=x[D],t,T,y,M+P.width/2,"center",_),M+=P.width,D++;y+=T}},e.prototype._placeToken=function(t,a,n,i,o,s,l){var u=a.rich[t.styleName]||{};u.text=t.text;var f=t.verticalAlign,h=i+n/2;"top"===f?h=i+t.height/2:"bottom"===f&&(h=i+n-t.height/2),!t.isLineHolder&&Nc(u)&&this._renderBackground(u,a,"right"===s?o-t.width:"center"===s?o-t.width/2:o,h-t.height/2,t.width,t.height);var c=!!u.backgroundColor,p=t.textPadding;p&&(o=Z_(o,s,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(hs),g=d.createStyle();d.useStyle(g);var y=this._defaultStyle,m=!1,_=0,S=Y_("fill"in u?u.fill:"fill"in a?a.fill:(m=!0,y.fill)),b=U_("stroke"in u?u.stroke:"stroke"in a?a.stroke:c||l||y.autoStroke&&!m?null:(_=2,y.stroke)),x=u.textShadowBlur>0||a.textShadowBlur>0;g.text=t.text,g.x=o,g.y=h,x&&(g.shadowBlur=u.textShadowBlur||a.textShadowBlur||0,g.shadowColor=u.textShadowColor||a.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||a.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||a.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=t.font||Ta,g.opacity=Rr(u.opacity,a.opacity,1),F_(g,u),b&&(g.lineWidth=Rr(u.lineWidth,a.lineWidth,_),g.lineDash=lt(u.lineDash,a.lineDash),g.lineDashOffset=a.lineDashOffset||0,g.stroke=b),S&&(g.fill=S);var w=t.contentWidth,T=t.contentHeight;d.setBoundingRect(new ht(as(g.x,w,g.textAlign),Ri(g.y,T,g.textBaseline),w,T))},e.prototype._renderBackground=function(t,a,n,i,o,s){var d,g,m,l=t.backgroundColor,u=t.borderWidth,f=t.borderColor,h=l&&l.image,v=l&&!h,c=t.borderRadius,p=this;if(v||t.lineHeight||u&&f){(d=this._getOrCreateChild(_t)).useStyle(d.createStyle()),d.style.fill=null;var y=d.shape;y.x=n,y.y=i,y.width=o,y.height=s,y.r=c,d.dirtyShape()}if(v)(m=d.style).fill=l||null,m.fillOpacity=lt(t.fillOpacity,1);else if(h){(g=this._getOrCreateChild(le)).onload=function(){p.dirtyStyle()};var _=g.style;_.image=l.image,_.x=n,_.y=i,_.width=o,_.height=s}u&&f&&((m=d.style).lineWidth=u,m.stroke=f,m.strokeOpacity=lt(t.strokeOpacity,1),m.lineDash=t.borderDash,m.lineDashOffset=t.borderDashOffset||0,d.strokeContainThreshold=0,d.hasFill()&&d.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2));var S=(d||g).style;S.shadowBlur=t.shadowBlur||0,S.shadowColor=t.shadowColor||"transparent",S.shadowOffsetX=t.shadowOffsetX||0,S.shadowOffsetY=t.shadowOffsetY||0,S.opacity=Rr(t.opacity,a.opacity,1)},e.makeFont=function(t){var a="";return H_(t)&&(a=[t.fontStyle,t.fontWeight,G_(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),a&&Ke(a)||t.textFont||t.font},e}(tr),lE={left:!0,right:1,center:1},uE={top:1,bottom:1,middle:1},z_=["fontStyle","fontWeight","fontSize","fontFamily"];function G_(r){return"string"!=typeof r||-1===r.indexOf("px")&&-1===r.indexOf("rem")&&-1===r.indexOf("em")?isNaN(+r)?"12px":r+"px":r}function F_(r,e){for(var t=0;t<z_.length;t++){var a=z_[t],n=e[a];null!=n&&(r[a]=n)}}function H_(r){return null!=r.fontSize||r.fontFamily||r.fontWeight}function W_(r){if(r){r.font=B_.makeFont(r);var e=r.align;"middle"===e&&(e="center"),r.align=null==e||lE[e]?e:"left";var t=r.verticalAlign;"center"===t&&(t="middle"),r.verticalAlign=null==t||uE[t]?t:"top",r.padding&&(r.padding=Xl(r.padding))}}function U_(r,e){return null==r||e<=0||"transparent"===r||"none"===r?null:r.image||r.colorStops?"#000":r}function Y_(r){return null==r||"none"===r?null:r.image||r.colorStops?"#000":r}function Z_(r,e,t){return"right"===e?r-t[1]:"center"===e?r+t[3]/2-t[1]/2:r+t[3]}function X_(r){var e=r.text;return null!=e&&(e+=""),e}function Nc(r){return!!(r.backgroundColor||r.lineHeight||r.borderWidth&&r.borderColor)}const St=B_;var at=wt(),Vc=function(r,e,t,a){if(a){var n=at(a);n.dataIndex=t,n.dataType=e,n.seriesIndex=r,"group"===a.type&&a.traverse(function(i){var o=at(i);o.seriesIndex=r,o.dataIndex=t,o.dataType=e})}},q_=1,K_={},j_=wt(),Bc=wt(),Ce=["emphasis","blur","select"],cs=["normal","emphasis","blur","select"],En="highlight",ku="downplay",ps="select",Ou="unselect",ds="toggleSelect";function Vi(r){return null!=r&&"none"!==r}var Q_=new Uo(100);function J_(r){if(W(r)){var e=Q_.get(r);return e||(e=ou(r,-.1),Q_.put(r,e)),e}if(ko(r)){var t=B({},r);return t.colorStops=G(r.colorStops,function(a){return{offset:a.offset,color:ou(a.color,-.1)}}),t}return r}function Nu(r,e,t){r.onHoverStateChange&&(r.hoverState||0)!==t&&r.onHoverStateChange(e),r.hoverState=t}function $_(r){Nu(r,"emphasis",2)}function tS(r){2===r.hoverState&&Nu(r,"normal",0)}function Gc(r){Nu(r,"blur",1)}function eS(r){1===r.hoverState&&Nu(r,"normal",0)}function vE(r){r.selected=!0}function cE(r){r.selected=!1}function rS(r,e,t){e(r,t)}function fa(r,e,t){rS(r,e,t),r.isGroup&&r.traverse(function(a){rS(a,e,t)})}function Vu(r,e){switch(e){case"emphasis":r.hoverState=2;break;case"normal":r.hoverState=0;break;case"blur":r.hoverState=1;break;case"select":r.selected=!0}}function Fc(r,e){var t=this.states[r];if(this.style){if("emphasis"===r)return function dE(r,e,t,a){var n=t&&ut(t,"select")>=0,i=!1;if(r instanceof pt){var o=j_(r),s=n&&o.selectFill||o.normalFill,l=n&&o.selectStroke||o.normalStroke;if(Vi(s)||Vi(l)){var u=(a=a||{}).style||{};"inherit"===u.fill?(i=!0,a=B({},a),(u=B({},u)).fill=s):!Vi(u.fill)&&Vi(s)?(i=!0,a=B({},a),(u=B({},u)).fill=J_(s)):!Vi(u.stroke)&&Vi(l)&&(i||(a=B({},a),u=B({},u)),u.stroke=J_(l)),a.style=u}}if(a&&null==a.z2){i||(a=B({},a));var f=r.z2EmphasisLift;a.z2=r.z2+(null!=f?f:10)}return a}(this,0,e,t);if("blur"===r)return function yE(r,e,t){var a=ut(r.currentStates,e)>=0,n=r.style.opacity,i=a?null:function pE(r,e,t,a){for(var n=r.style,i={},o=0;o<e.length;o++){var s=e[o],l=n[s];i[s]=null==l?a&&a[s]:l}for(o=0;o<r.animators.length;o++){var u=r.animators[o];u.__fromStateTransition&&u.__fromStateTransition.indexOf(t)<0&&"style"===u.targetName&&u.saveTo(i,e)}return i}(r,["opacity"],e,{opacity:1}),o=(t=t||{}).style||{};return null==o.opacity&&(t=B({},t),o=B({opacity:a?n:.1*i.opacity},o),t.style=o),t}(this,r,t);if("select"===r)return function gE(r,e,t){if(t&&null==t.z2){t=B({},t);var a=r.z2SelectLift;t.z2=r.z2+(null!=a?a:9)}return t}(this,0,t)}return t}function kn(r){r.stateProxy=Fc;var e=r.getTextContent(),t=r.getTextGuideLine();e&&(e.stateProxy=Fc),t&&(t.stateProxy=Fc)}function aS(r,e){!uS(r,e)&&!r.__highByOuter&&fa(r,$_)}function nS(r,e){!uS(r,e)&&!r.__highByOuter&&fa(r,tS)}function Wr(r,e){r.__highByOuter|=1<<(e||0),fa(r,$_)}function Ur(r,e){!(r.__highByOuter&=~(1<<(e||0)))&&fa(r,tS)}function iS(r){fa(r,Gc)}function oS(r){fa(r,eS)}function sS(r){fa(r,vE)}function lS(r){fa(r,cE)}function uS(r,e){return r.__highDownSilentOnTouch&&e.zrByTouch}function fS(r){r.getModel().eachComponent(function(t,a){var n=Bc(a);n.isBlured&&("series"===t?r.getViewOfSeriesModel(a):r.getViewOfComponentModel(a)).group.traverse(function(o){eS(o)}),n.isBlured=!1})}function Hc(r,e,t,a){var n=a.getModel();function i(u,f){for(var h=0;h<f.length;h++){var v=u.getItemGraphicEl(f[h]);v&&oS(v)}}if(t=t||"coordinateSystem",null!=r&&e&&"none"!==e){var o=n.getSeriesByIndex(r),s=o.coordinateSystem;s&&s.master&&(s=s.master);var l=[];n.eachSeries(function(u){var f=o===u,h=u.coordinateSystem;if(h&&h.master&&(h=h.master),!("series"===t&&!f||"coordinateSystem"===t&&!(h&&s?h===s:f)||"series"===e&&f)){if(a.getViewOfSeriesModel(u).group.traverse(function(g){Gc(g)}),fe(e))i(u.getData(),e);else if(J(e))for(var p=yt(e),d=0;d<p.length;d++)i(u.getData(p[d]),e[p[d]]);l.push(u),Bc(u).isBlured=!0}}),n.eachComponent(function(u,f){if("series"!==u){var h=a.getViewOfComponentModel(f);h&&h.blurSeries&&h.blurSeries(l,n)}})}}function Wc(r,e,t){if(null!=r&&null!=e){var a=t.getModel().getComponent(r,e);if(a){Bc(a).isBlured=!0;var n=t.getViewOfComponentModel(a);!n||!n.focusBlurEnabled||n.group.traverse(function(i){Gc(i)})}}}function Uc(r,e,t,a){var n={focusSelf:!1,dispatchers:null};if(null==r||"series"===r||null==e||null==t)return n;var i=a.getModel().getComponent(r,e);if(!i)return n;var o=a.getViewOfComponentModel(i);if(!o||!o.findHighDownDispatchers)return n;for(var l,s=o.findHighDownDispatchers(t),u=0;u<s.length;u++)if("self"===at(s[u]).focus){l=!0;break}return{focusSelf:l,dispatchers:s}}function hS(r){A(r.getAllData(),function(t){var n=t.type;t.data.eachItemGraphicEl(function(i,o){r.isSelected(o,n)?sS(i):lS(i)})})}function bE(r){var e=[];return r.eachSeries(function(t){A(t.getAllData(),function(n){var o=n.type,s=t.getSelectedDataIndices();if(s.length>0){var l={dataIndex:s,seriesIndex:t.seriesIndex};null!=o&&(l.dataType=o),e.push(l)}})}),e}function za(r,e,t){On(r,!0),fa(r,kn),Yc(r,e,t)}function Yt(r,e,t,a){a?function wE(r){On(r,!1)}(r):za(r,e,t)}function Yc(r,e,t){var a=at(r);null!=e?(a.focus=e,a.blurScope=t):a.focus&&(a.focus=null)}var vS=["emphasis","blur","select"],TE={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function he(r,e,t,a){t=t||"itemStyle";for(var n=0;n<vS.length;n++){var i=vS[n],o=e.getModel([i,t]);r.ensureState(i).style=a?a(o):o[TE[t]]()}}function On(r,e){var t=!1===e,a=r;r.highDownSilentOnTouch&&(a.__highDownSilentOnTouch=r.highDownSilentOnTouch),(!t||a.__highDownDispatcher)&&(a.__highByOuter=a.__highByOuter||0,a.__highDownDispatcher=!t)}function gs(r){return!(!r||!r.__highDownDispatcher)}function Zc(r){var e=r.type;return e===ps||e===Ou||e===ds}function cS(r){var e=r.type;return e===En||e===ku}var pS=wt();function Bi(r,e,t,a,n){var i;if(e&&e.ecModel){var o=e.ecModel.getUpdatePayload();i=o&&o.animation}var l="update"===r;if(e&&e.isAnimationEnabled()){var u=void 0,f=void 0,h=void 0;return a?(u=lt(a.duration,200),f=lt(a.easing,"cubicOut"),h=0):(u=e.getShallow(l?"animationDurationUpdate":"animationDuration"),f=e.getShallow(l?"animationEasingUpdate":"animationEasing"),h=e.getShallow(l?"animationDelayUpdate":"animationDelay")),i&&(null!=i.duration&&(u=i.duration),null!=i.easing&&(f=i.easing),null!=i.delay&&(h=i.delay)),j(h)&&(h=h(t,n)),j(u)&&(u=u(t)),{duration:u||0,delay:h,easing:f}}return null}function Xc(r,e,t,a,n,i,o){var l,s=!1;j(n)?(o=i,i=n,n=null):J(n)&&(i=n.cb,o=n.during,s=n.isFrom,l=n.removeOpt,n=n.dataIndex);var u="leave"===r;u||e.stopAnimation("leave");var f=Bi(r,a,n,u?l||{}:null,a&&a.getAnimationDelayParams?a.getAnimationDelayParams(e,n):null);if(f&&f.duration>0){var p={duration:f.duration,delay:f.delay||0,easing:f.easing,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?e.animateFrom(t,p):e.animateTo(t,p)}else e.stopAnimation(),!s&&e.attr(t),o&&o(1),i&&i()}function xt(r,e,t,a,n,i){Xc("update",r,e,t,a,n,i)}function Bt(r,e,t,a,n,i){Xc("enter",r,e,t,a,n,i)}function zi(r){if(!r.__zr)return!0;for(var e=0;e<r.animators.length;e++)if("leave"===r.animators[e].scope)return!0;return!1}function Ga(r,e,t,a,n,i){zi(r)||Xc("leave",r,e,t,a,n,i)}function dS(r,e,t,a){r.removeTextContent(),r.removeTextGuideLine(),Ga(r,{style:{opacity:0}},e,t,a)}function ys(r,e,t){function a(){r.parent&&r.parent.remove(r)}r.isGroup?r.traverse(function(n){n.isGroup||dS(n,e,t,a)}):dS(r,e,t,a)}function wr(r){pS(r).oldStyle=r.style}var Bu={};function gS(r,e){for(var t=0;t<Ce.length;t++){var a=Ce[t],n=e[a],i=r.ensureState(a);i.style=i.style||{},i.style.text=n}var o=r.currentStates.slice();r.clearStates(!0),r.setStyle({text:e.normal}),r.useStates(o,!0)}function qc(r,e,t){var s,a=r.labelFetcher,n=r.labelDataIndex,i=r.labelDimIndex,o=e.normal;a&&(s=a.getFormattedLabel(n,"normal",null,i,o&&o.get("formatter"),null!=t?{interpolatedValue:t}:null)),null==s&&(s=j(r.defaultText)?r.defaultText(n,r,t):r.defaultText);for(var l={normal:s},u=0;u<Ce.length;u++){var f=Ce[u],h=e[f];l[f]=lt(a?a.getFormattedLabel(n,f,null,i,h&&h.get("formatter")):null,s)}return l}function ge(r,e,t,a){t=t||Bu;for(var n=r instanceof St,i=!1,o=0;o<cs.length;o++)if((s=e[cs[o]])&&s.getShallow("show")){i=!0;break}var l=n?r:r.getTextContent();if(i){n||(l||(l=new St,r.setTextContent(l)),r.stateProxy&&(l.stateProxy=r.stateProxy));var u=qc(t,e),f=e.normal,h=!!f.getShallow("show"),v=Zt(f,a&&a.normal,t,!1,!n);for(v.text=u.normal,n||r.setTextConfig(zu(f,t,!1)),o=0;o<Ce.length;o++){var s,c=Ce[o];if(s=e[c]){var p=l.ensureState(c),d=!!lt(s.getShallow("show"),h);d!==h&&(p.ignore=!d),p.style=Zt(s,a&&a[c],t,!0,!n),p.style.text=u[c],n||(r.ensureState(c).textConfig=zu(s,t,!0))}}l.silent=!!f.getShallow("silent"),null!=l.style.x&&(v.x=l.style.x),null!=l.style.y&&(v.y=l.style.y),l.ignore=!h,l.useStyle(v),l.dirty(),t.enableTextSetter&&(Gi(l).setLabelText=function(y){var m=qc(t,e,y);gS(l,m)})}else l&&(l.ignore=!0);r.dirty()}function ue(r,e){for(var t={normal:r.getModel(e=e||"label")},a=0;a<Ce.length;a++){var n=Ce[a];t[n]=r.getModel([n,e])}return t}function Zt(r,e,t,a,n){var i={};return function LE(r,e,t,a,n){t=t||Bu;var l,i=e.ecModel,o=i&&i.option.textStyle,s=function IE(r){for(var e;r&&r!==r.ecModel;){var t=(r.option||Bu).rich;if(t){e=e||{};for(var a=yt(t),n=0;n<a.length;n++)e[a[n]]=1}r=r.parentModel}return e}(e);if(s)for(var u in l={},s)if(s.hasOwnProperty(u)){var f=e.getModel(["rich",u]);SS(l[u]={},f,o,t,a,n,!1,!0)}l&&(r.rich=l);var h=e.get("overflow");h&&(r.overflow=h);var v=e.get("minMargin");null!=v&&(r.margin=v),SS(r,e,o,t,a,n,!0,!1)}(i,r,t,a,n),e&&B(i,e),i}function zu(r,e,t){e=e||{};var n,a={},i=r.getShallow("rotate"),o=lt(r.getShallow("distance"),t?null:5),s=r.getShallow("offset");return"outside"===(n=r.getShallow("position")||(t?null:"inside"))&&(n=e.defaultOutsidePosition||"top"),null!=n&&(a.position=n),null!=s&&(a.offset=s),null!=i&&(i*=Math.PI/180,a.rotation=i),null!=o&&(a.distance=o),a.outsideFill="inherit"===r.get("color")?e.inheritColor||null:"auto",a}var yS=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],mS=["align","lineHeight","width","height","tag","verticalAlign"],_S=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function SS(r,e,t,a,n,i,o,s){t=!n&&t||Bu;var l=a&&a.inheritColor,u=e.getShallow("color"),f=e.getShallow("textBorderColor"),h=lt(e.getShallow("opacity"),t.opacity);("inherit"===u||"auto"===u)&&(u=l||null),("inherit"===f||"auto"===f)&&(f=l||null),i||(u=u||t.color,f=f||t.textBorderColor),null!=u&&(r.fill=u),null!=f&&(r.stroke=f);var v=lt(e.getShallow("textBorderWidth"),t.textBorderWidth);null!=v&&(r.lineWidth=v);var c=lt(e.getShallow("textBorderType"),t.textBorderType);null!=c&&(r.lineDash=c);var p=lt(e.getShallow("textBorderDashOffset"),t.textBorderDashOffset);null!=p&&(r.lineDashOffset=p),!n&&null==h&&!s&&(h=a&&a.defaultOpacity),null!=h&&(r.opacity=h),!n&&!i&&null==r.fill&&a.inheritColor&&(r.fill=a.inheritColor);for(var d=0;d<yS.length;d++)null!=(y=lt(e.getShallow(g=yS[d]),t[g]))&&(r[g]=y);for(d=0;d<mS.length;d++)null!=(y=e.getShallow(g=mS[d]))&&(r[g]=y);if(null==r.verticalAlign){var m=e.getShallow("baseline");null!=m&&(r.verticalAlign=m)}if(!o||!a.disableBox){for(d=0;d<_S.length;d++){var g,y;null!=(y=e.getShallow(g=_S[d]))&&(r[g]=y)}var _=e.getShallow("borderType");null!=_&&(r.borderDash=_),("auto"===r.backgroundColor||"inherit"===r.backgroundColor)&&l&&(r.backgroundColor=l),("auto"===r.borderColor||"inherit"===r.borderColor)&&l&&(r.borderColor=l)}}function xS(r,e){var t=e&&e.getModel("textStyle");return Ke([r.fontStyle||t&&t.getShallow("fontStyle")||"",r.fontWeight||t&&t.getShallow("fontWeight")||"",(r.fontSize||t&&t.getShallow("fontSize")||12)+"px",r.fontFamily||t&&t.getShallow("fontFamily")||"sans-serif"].join(" "))}var Gi=wt();function bS(r,e,t,a){if(r){var n=Gi(r);n.prevValue=n.value,n.value=t;var i=e.normal;n.valueAnimation=i.get("valueAnimation"),n.valueAnimation&&(n.precision=i.get("precision"),n.defaultInterpolatedText=a,n.statesModels=e)}}function wS(r,e,t,a,n){var i=Gi(r);if(i.valueAnimation&&i.prevValue!==i.value){var o=i.defaultInterpolatedText,s=lt(i.interpolatedValue,i.prevValue),l=i.value;r.percent=0,(null==i.prevValue?Bt:xt)(r,{percent:1},a,e,null,function u(f){var h=d_(t,i.precision,s,l,f);i.interpolatedValue=1===f?null:h;var v=qc({labelDataIndex:e,labelFetcher:n,defaultText:o?o(h):h+""},i.statesModels,h);gS(r,v)})}}var PE=["textStyle","color"],Kc=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],jc=new St,RE=function(){function r(){}return r.prototype.getTextColor=function(e){var t=this.ecModel;return this.getShallow("color")||(!e&&t?t.get(PE):null)},r.prototype.getFont=function(){return xS({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},r.prototype.getTextRect=function(e){for(var t={text:e,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},a=0;a<Kc.length;a++)t[Kc[a]]=this.getShallow(Kc[a]);return jc.useStyle(t),jc.update(),jc.getBoundingRect()},r}();const EE=RE;var TS=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],kE=Tn(TS),OE=function(){function r(){}return r.prototype.getLineStyle=function(e){return kE(this,e)},r}(),CS=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],NE=Tn(CS),VE=function(){function r(){}return r.prototype.getItemStyle=function(e,t){return NE(this,e,t)},r}(),Nn=function(){function r(e,t,a){this.parentModel=t,this.ecModel=a,this.option=e}return r.prototype.init=function(e,t,a){for(var n=[],i=3;i<arguments.length;i++)n[i-3]=arguments[i]},r.prototype.mergeOption=function(e,t){it(this.option,e,!0)},r.prototype.get=function(e,t){return null==e?this.option:this._doGet(this.parsePath(e),!t&&this.parentModel)},r.prototype.getShallow=function(e,t){var a=this.option,n=null==a?a:a[e];if(null==n&&!t){var i=this.parentModel;i&&(n=i.getShallow(e))}return n},r.prototype.getModel=function(e,t){var a=null!=e,n=a?this.parsePath(e):null;return new r(a?this._doGet(n):this.option,t=t||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(n)),this.ecModel)},r.prototype.isEmpty=function(){return null==this.option},r.prototype.restoreData=function(){},r.prototype.clone=function(){return new(0,this.constructor)($(this.option))},r.prototype.parsePath=function(e){return"string"==typeof e?e.split("."):e},r.prototype.resolveParentPath=function(e){return e},r.prototype.isAnimationEnabled=function(){if(!Tt.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},r.prototype._doGet=function(e,t){var a=this.option;if(!e)return a;for(var n=0;n<e.length&&(!e[n]||null!=(a=a&&"object"==typeof a?a[e[n]]:null));n++);return null==a&&t&&(a=t._doGet(this.resolveParentPath(e),t.parentModel)),a},r}();Sc(Nn),function _R(r){var e=["__\0is_clz",mR++].join("_");r.prototype[e]=!0,r.isInstance=function(t){return!(!t||!t[e])}}(Nn),Ut(Nn,OE),Ut(Nn,VE),Ut(Nn,TR),Ut(Nn,EE);const Rt=Nn;var BE=Math.round(10*Math.random());function Fi(r){return[r||"",BE++].join("_")}function Fa(r,e){return it(it({},r,!0),e,!0)}var Fu={},Jc={},AS=Tt.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf("ZH")>-1?"ZH":"EN";function $c(r,e){r=r.toUpperCase(),Jc[r]=new Rt(e),Fu[r]=e}function tp(r){return Jc[r]}$c("EN",{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),$c("ZH",{time:{month:["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],dayOfWeekAbbr:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53cd\u9009"}},toolbox:{brush:{title:{rect:"\u77e9\u5f62\u9009\u62e9",polygon:"\u5708\u9009",lineX:"\u6a2a\u5411\u9009\u62e9",lineY:"\u7eb5\u5411\u9009\u62e9",keep:"\u4fdd\u6301\u9009\u62e9",clear:"\u6e05\u9664\u9009\u62e9"}},dataView:{title:"\u6570\u636e\u89c6\u56fe",lang:["\u6570\u636e\u89c6\u56fe","\u5173\u95ed","\u5237\u65b0"]},dataZoom:{title:{zoom:"\u533a\u57df\u7f29\u653e",back:"\u533a\u57df\u7f29\u653e\u8fd8\u539f"}},magicType:{title:{line:"\u5207\u6362\u4e3a\u6298\u7ebf\u56fe",bar:"\u5207\u6362\u4e3a\u67f1\u72b6\u56fe",stack:"\u5207\u6362\u4e3a\u5806\u53e0",tiled:"\u5207\u6362\u4e3a\u5e73\u94fa"}},restore:{title:"\u8fd8\u539f"},saveAsImage:{title:"\u4fdd\u5b58\u4e3a\u56fe\u7247",lang:["\u53f3\u952e\u53e6\u5b58\u4e3a\u56fe\u7247"]}},series:{typeNames:{pie:"\u997c\u56fe",bar:"\u67f1\u72b6\u56fe",line:"\u6298\u7ebf\u56fe",scatter:"\u6563\u70b9\u56fe",effectScatter:"\u6d9f\u6f2a\u6563\u70b9\u56fe",radar:"\u96f7\u8fbe\u56fe",tree:"\u6811\u56fe",treemap:"\u77e9\u5f62\u6811\u56fe",boxplot:"\u7bb1\u578b\u56fe",candlestick:"K\u7ebf\u56fe",k:"K\u7ebf\u56fe",heatmap:"\u70ed\u529b\u56fe",map:"\u5730\u56fe",parallel:"\u5e73\u884c\u5750\u6807\u56fe",lines:"\u7ebf\u56fe",graph:"\u5173\u7cfb\u56fe",sankey:"\u6851\u57fa\u56fe",funnel:"\u6f0f\u6597\u56fe",gauge:"\u4eea\u8868\u76d8\u56fe",pictorialBar:"\u8c61\u5f62\u67f1\u56fe",themeRiver:"\u4e3b\u9898\u6cb3\u6d41\u56fe",sunburst:"\u65ed\u65e5\u56fe"}},aria:{general:{withTitle:"\u8fd9\u662f\u4e00\u4e2a\u5173\u4e8e\u201c{title}\u201d\u7684\u56fe\u8868\u3002",withoutTitle:"\u8fd9\u662f\u4e00\u4e2a\u56fe\u8868\uff0c"},series:{single:{prefix:"",withName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\uff0c\u8868\u793a{seriesName}\u3002",withoutName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\u3002"},multiple:{prefix:"\u5b83\u7531{seriesCount}\u4e2a\u56fe\u8868\u7cfb\u5217\u7ec4\u6210\u3002",withName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a\u8868\u793a{seriesName}\u7684{seriesType}\uff0c",withoutName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a{seriesType}\uff0c",separator:{middle:"\uff1b",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636e\u662f\u2014\u2014",partialData:"\u5176\u4e2d\uff0c\u524d{displayCnt}\u9879\u662f\u2014\u2014",withName:"{name}\u7684\u6570\u636e\u662f{value}",withoutName:"{value}",separator:{middle:"\uff0c",end:""}}}});var _s=36e5,rr=24*_s,MS=365*rr,Ss={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Hu="{yyyy}-{MM}-{dd}",DS={year:"{yyyy}",month:"{yyyy}-{MM}",day:Hu,hour:Hu+" "+Ss.hour,minute:Hu+" "+Ss.minute,second:Hu+" "+Ss.second,millisecond:Ss.none},ap=["year","month","day","hour","minute","second","millisecond"],LS=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Ue(r,e){return"0000".substr(0,e-(r+="").length)+r}function Hi(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function YE(r){return r===Hi(r)}function xs(r,e,t,a){var n=We(r),i=n[np(t)](),o=n[Wi(t)]()+1,s=Math.floor((o-1)/4)+1,l=n[Wu(t)](),u=n["get"+(t?"UTC":"")+"Day"](),f=n[bs(t)](),h=(f-1)%12+1,v=n[Uu(t)](),c=n[Yu(t)](),p=n[Zu(t)](),g=(a instanceof Rt?a:tp(a||AS)||function UE(){return Jc.EN}()).getModel("time"),y=g.get("month"),m=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,i%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[o-1]).replace(/{MMM}/g,m[o-1]).replace(/{MM}/g,Ue(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Ue(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Ue(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Ue(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,Ue(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,Ue(c,2)).replace(/{s}/g,c+"").replace(/{SSS}/g,Ue(p,3)).replace(/{S}/g,p+"")}function IS(r,e){var t=We(r),a=t[Wi(e)]()+1,n=t[Wu(e)](),i=t[bs(e)](),o=t[Uu(e)](),s=t[Yu(e)](),u=0===t[Zu(e)](),f=u&&0===s,h=f&&0===o,v=h&&0===i,c=v&&1===n;return c&&1===a?"year":c?"month":v?"day":h?"hour":f?"minute":u?"second":"millisecond"}function PS(r,e,t){var a=Ct(r)?We(r):r;switch(e=e||IS(r,t)){case"year":return a[np(t)]();case"half-year":return a[Wi(t)]()>=6?1:0;case"quarter":return Math.floor((a[Wi(t)]()+1)/4);case"month":return a[Wi(t)]();case"day":return a[Wu(t)]();case"half-day":return a[bs(t)]()/24;case"hour":return a[bs(t)]();case"minute":return a[Uu(t)]();case"second":return a[Yu(t)]();case"millisecond":return a[Zu(t)]()}}function np(r){return r?"getUTCFullYear":"getFullYear"}function Wi(r){return r?"getUTCMonth":"getMonth"}function Wu(r){return r?"getUTCDate":"getDate"}function bs(r){return r?"getUTCHours":"getHours"}function Uu(r){return r?"getUTCMinutes":"getMinutes"}function Yu(r){return r?"getUTCSeconds":"getSeconds"}function Zu(r){return r?"getUTCMilliseconds":"getMilliseconds"}function qE(r){return r?"setUTCFullYear":"setFullYear"}function RS(r){return r?"setUTCMonth":"setMonth"}function ES(r){return r?"setUTCDate":"setDate"}function kS(r){return r?"setUTCHours":"setHours"}function OS(r){return r?"setUTCMinutes":"setMinutes"}function NS(r){return r?"setUTCSeconds":"setSeconds"}function VS(r){return r?"setUTCMilliseconds":"setMilliseconds"}function ip(r){if(!gc(r))return W(r)?r:"-";var e=(r+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function op(r,e){return r=(r||"").toLowerCase().replace(/-(.)/g,function(t,a){return a.toUpperCase()}),e&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var Vn=Xl,KE=/([&<>"'])/g,jE={"&":"&","<":"<",">":">",'"':""","'":"'"};function ke(r){return null==r?"":(r+"").replace(KE,function(e,t){return jE[t]})}function sp(r,e,t){function n(f){return f&&Ke(f)?f:"-"}function i(f){return!(null==f||isNaN(f)||!isFinite(f))}var o="time"===e,s=r instanceof Date;if(o||s){var l=o?We(r):r;if(!isNaN(+l))return xs(l,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",t);if(s)return"-"}if("ordinal"===e)return Yl(r)?n(r):Ct(r)&&i(r)?r+"":"-";var u=Vr(r);return i(u)?ip(u):Yl(r)?n(r):"boolean"==typeof r?r+"":"-"}var BS=["a","b","c","d","e","f","g"],lp=function(r,e){return"{"+r+(null==e?"":e)+"}"};function up(r,e,t){z(e)||(e=[e]);var a=e.length;if(!a)return"";for(var n=e[0].$vars||[],i=0;i<n.length;i++){var o=BS[i];r=r.replace(lp(o),lp(o,0))}for(var s=0;s<a;s++)for(var l=0;l<n.length;l++){var u=e[s][n[l]];r=r.replace(lp(BS[l],s),t?ke(u):u)}return r}function zS(r,e){var t=W(r)?{color:r,extraCssText:e}:r||{},a=t.color,n=t.type;e=t.extraCssText;var i=t.renderMode||"html";return a?"html"===i?"subItem"===n?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+ke(a)+";"+(e||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+ke(a)+";"+(e||"")+'"></span>':{renderMode:i,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===n?{width:4,height:4,borderRadius:2,backgroundColor:a}:{width:10,height:10,borderRadius:5,backgroundColor:a}}:""}function JE(r,e,t){("week"===r||"month"===r||"quarter"===r||"half-year"===r||"year"===r)&&(r="MM-dd\nyyyy");var a=We(e),n=t?"getUTC":"get",i=a[n+"FullYear"](),o=a[n+"Month"]()+1,s=a[n+"Date"](),l=a[n+"Hours"](),u=a[n+"Minutes"](),f=a[n+"Seconds"](),h=a[n+"Milliseconds"]();return r.replace("MM",Ue(o,2)).replace("M",o).replace("yyyy",i).replace("yy",i%100+"").replace("dd",Ue(s,2)).replace("d",s).replace("hh",Ue(l,2)).replace("h",l).replace("mm",Ue(u,2)).replace("m",u).replace("ss",Ue(f,2)).replace("s",f).replace("SSS",Ue(h,3))}function $E(r){return r&&r.charAt(0).toUpperCase()+r.substr(1)}function Bn(r,e){return e=e||"transparent",W(r)?r:J(r)&&r.colorStops&&(r.colorStops[0]||{}).color||e}function Xu(r,e){if("_blank"===e||"blank"===e){var t=window.open();t.opener=null,t.location.href=r}else window.open(r,e)}var qu=A,GS=["left","right","top","bottom","width","height"],zn=[["width","left","right"],["height","top","bottom"]];function fp(r,e,t,a,n){var i=0,o=0;null==a&&(a=1/0),null==n&&(n=1/0);var s=0;e.eachChild(function(l,u){var c,p,f=l.getBoundingRect(),h=e.childAt(u+1),v=h&&h.getBoundingRect();if("horizontal"===r){var d=f.width+(v?-v.x+f.x:0);(c=i+d)>a||l.newline?(i=0,c=d,o+=s+t,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);(p=o+g)>n||l.newline?(i+=s+t,o=0,p=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),"horizontal"===r?i=c+t:o=p+t)})}var Gn=fp;function Jt(r,e,t){t=Vn(t||0);var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n),u=H(r.width,a),f=H(r.height,n),h=t[2]+t[0],v=t[1]+t[3],c=r.aspect;switch(isNaN(u)&&(u=a-s-v-i),isNaN(f)&&(f=n-l-h-o),null!=c&&(isNaN(u)&&isNaN(f)&&(c>a/n?u=.8*a:f=.8*n),isNaN(u)&&(u=c*f),isNaN(f)&&(f=u/c)),isNaN(i)&&(i=a-s-u-v),isNaN(o)&&(o=n-l-f-h),r.left||r.right){case"center":i=a/2-u/2-t[3];break;case"right":i=a-u-v}switch(r.top||r.bottom){case"middle":case"center":o=n/2-f/2-t[0];break;case"bottom":o=n-f-h}i=i||0,o=o||0,isNaN(u)&&(u=a-v-i-(s||0)),isNaN(f)&&(f=n-h-o-(l||0));var p=new ht(i+t[3],o+t[0],u,f);return p.margin=t,p}function Ku(r,e,t,a,n,i){var u,o=!n||!n.hv||n.hv[0],s=!n||!n.hv||n.hv[1],l=n&&n.boundingMode||"all";if((i=i||r).x=r.x,i.y=r.y,!o&&!s)return!1;if("raw"===l)u="group"===r.type?new ht(0,0,+e.width||0,+e.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var f=r.getLocalTransform();(u=u.clone()).applyTransform(f)}var h=Jt(Q({width:u.width,height:u.height},e),t,a),v=o?h.x-u.x:0,c=s?h.y-u.y:0;return"raw"===l?(i.x=v,i.y=c):(i.x+=v,i.y+=c),i===r&&r.markRedraw(),!0}function ws(r){var e=r.layoutMode||r.constructor.layoutMode;return J(e)?e:e?{type:e}:null}function Ha(r,e,t){var a=t&&t.ignoreSize;!z(a)&&(a=[a,a]);var n=o(zn[0],0),i=o(zn[1],1);function o(f,h){var v={},c=0,p={},d=0;if(qu(f,function(_){p[_]=r[_]}),qu(f,function(_){s(e,_)&&(v[_]=p[_]=e[_]),l(v,_)&&c++,l(p,_)&&d++}),a[h])return l(e,f[1])?p[f[2]]=null:l(e,f[2])&&(p[f[1]]=null),p;if(2===d||!c)return p;if(c>=2)return v;for(var y=0;y<f.length;y++){var m=f[y];if(!s(v,m)&&s(r,m)){v[m]=r[m];break}}return v}function s(f,h){return f.hasOwnProperty(h)}function l(f,h){return null!=f[h]&&"auto"!==f[h]}function u(f,h,v){qu(f,function(c){h[c]=v[c]})}u(zn[0],r,n),u(zn[1],r,i)}function Ui(r){return FS({},r)}function FS(r,e){return e&&r&&qu(GS,function(t){e.hasOwnProperty(t)&&(r[t]=e[t])}),r}nt(fp,"vertical"),nt(fp,"horizontal");var rk=wt(),Yi=function(r){function e(t,a,n){var i=r.call(this,t,a,n)||this;return i.uid=Fi("ec_cpt_model"),i}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=ws(this),i=n?Ui(t):{};it(t,a.getTheme().get(this.mainType)),it(t,this.getDefaultOption()),n&&Ha(t,i,n)},e.prototype.mergeOption=function(t,a){it(this.option,t,!0);var n=ws(this);n&&Ha(this.option,t,n)},e.prototype.optionUpdated=function(t,a){},e.prototype.getDefaultOption=function(){var t=this.constructor;if(!function gR(r){return!(!r||!r[g_])}(t))return t.defaultOption;var a=rk(this);if(!a.defaultOption){for(var n=[],i=t;i;){var o=i.prototype.defaultOption;o&&n.push(o),i=i.superClass}for(var s={},l=n.length-1;l>=0;l--)s=it(s,n[l],!0);a.defaultOption=s}return a.defaultOption},e.prototype.getReferringComponents=function(t,a){var i=t+"Id";return ls(this.ecModel,t,{index:this.get(t+"Index",!0),id:this.get(i,!0)},a)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=((t=e.prototype).type="component",t.id="",t.name="",t.mainType="",t.subType="",void(t.componentIndex=0)),e;var t}(Rt);y_(Yi,Rt),Cu(Yi),function zE(r){var e={};r.registerSubTypeDefaulter=function(t,a){var n=Br(t);e[n.main]=a},r.determineSubType=function(t,a){var n=a.type;if(!n){var i=Br(t).main;r.hasSubTypes(t)&&e[i]&&(n=e[i](a))}return n}}(Yi),function GE(r,e){function a(i,o){return i[o]||(i[o]={predecessor:[],successor:[]}),i[o]}r.topologicalTravel=function(i,o,s,l){if(i.length){var u=function t(i){var o={},s=[];return A(i,function(l){var u=a(o,l),h=function n(i,o){var s=[];return A(i,function(l){ut(o,l)>=0&&s.push(l)}),s}(u.originalDeps=e(l),i);u.entryCount=h.length,0===u.entryCount&&s.push(l),A(h,function(v){ut(u.predecessor,v)<0&&u.predecessor.push(v);var c=a(o,v);ut(c.successor,v)<0&&c.successor.push(l)})}),{graph:o,noEntryList:s}}(o),f=u.graph,h=u.noEntryList,v={};for(A(i,function(m){v[m]=!0});h.length;){var c=h.pop(),p=f[c],d=!!v[c];d&&(s.call(l,c,p.originalDeps.slice()),delete v[c]),A(p.successor,d?y:g)}A(v,function(){throw new Error("")})}function g(m){f[m].entryCount--,0===f[m].entryCount&&h.push(m)}function y(m){v[m]=!0,g(m)}}}(Yi,function ak(r){var e=[];return A(Yi.getClassesByMainType(r),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=G(e,function(t){return Br(t).main}),"dataset"!==r&&ut(e,"dataset")<=0&&e.unshift("dataset"),e});const mt=Yi;var HS="";"undefined"!=typeof navigator&&(HS=navigator.platform||"");var Zi="rgba(0, 0, 0, 0.2)";const nk={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Zi,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Zi,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Zi,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Zi,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Zi,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Zi,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:HS.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var WS=q(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),ar="original",ye="arrayRows",nr="objectRows",Yr="keyedColumns",ha="typedArray",US="unknown",Zr="column",Xi="row",YS=wt();function ZS(r,e,t){var a={},n=vp(e);if(!n||!r)return a;var f,h,i=[],o=[],l=YS(e.ecModel).datasetMap,u=n.uid+"_"+t.seriesLayoutBy;A(r=r.slice(),function(d,g){var y=J(d)?d:r[g]={name:d};"ordinal"===y.type&&null==f&&(f=g,h=p(y)),a[y.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:h,valueWayDim:0});function c(d,g,y){for(var m=0;m<y;m++)d.push(g+m)}function p(d){var g=d.dimsDef;return g?g.length:1}return A(r,function(d,g){var y=d.name,m=p(d);if(null==f)c(a[y],_=v.valueWayDim,m),c(o,_,m),v.valueWayDim+=m;else if(f===g)c(a[y],0,m),c(i,0,m);else{var _;c(a[y],_=v.categoryWayDim,m),c(o,_,m),v.categoryWayDim+=m}}),i.length&&(a.itemName=i),o.length&&(a.seriesName=o),a}function hp(r,e,t){var a={};if(!vp(r))return a;var s,i=e.sourceFormat,o=e.dimensionsDefine;(i===nr||i===Yr)&&A(o,function(f,h){"name"===(J(f)?f.name:f)&&(s=h)});var l=function(){for(var f={},h={},v=[],c=0,p=Math.min(5,t);c<p;c++){var d=qS(e.data,i,e.seriesLayoutBy,o,e.startIndex,c);v.push(d);var g=3===d;if(g&&null==f.v&&c!==s&&(f.v=c),(null==f.n||f.n===f.v||!g&&3===v[f.n])&&(f.n=c),y(f)&&3!==v[f.n])return f;g||(2===d&&null==h.v&&c!==s&&(h.v=c),(null==h.n||h.n===h.v)&&(h.n=c))}function y(m){return null!=m.v&&null!=m.n}return y(f)?f:y(h)?h:null}();if(l){a.value=[l.v];var u=null!=s?s:l.n;a.itemName=[u],a.seriesName=[u]}return a}function vp(r){if(!r.get("data",!0))return ls(r.ecModel,"dataset",{index:r.get("datasetIndex",!0),id:r.get("datasetId",!0)},Qt).models[0]}function XS(r,e){return qS(r.data,r.sourceFormat,r.seriesLayoutBy,r.dimensionsDefine,r.startIndex,e)}function qS(r,e,t,a,n,i){var o,l,u;if(Pe(r))return 3;if(a){var f=a[i];J(f)?(l=f.name,u=f.type):W(f)&&(l=f)}if(null!=u)return"ordinal"===u?1:3;if(e===ye){var h=r;if(t===Xi){for(var v=h[i],c=0;c<(v||[]).length&&c<5;c++)if(null!=(o=S(v[n+c])))return o}else for(c=0;c<h.length&&c<5;c++){var p=h[n+c];if(p&&null!=(o=S(p[i])))return o}}else if(e===nr){var d=r;if(!l)return 3;for(c=0;c<d.length&&c<5;c++)if((g=d[c])&&null!=(o=S(g[l])))return o}else if(e===Yr){if(!l)return 3;if(!(v=r[l])||Pe(v))return 3;for(c=0;c<v.length&&c<5;c++)if(null!=(o=S(v[c])))return o}else if(e===ar){var m=r;for(c=0;c<m.length&&c<5;c++){var g,_=ki(g=m[c]);if(!z(_))return 3;if(null!=(o=S(_[i])))return o}}function S(b){var x=W(b);return null!=b&&isFinite(b)&&""!==b?x?2:3:x&&"-"!==b?1:void 0}return 3}var cp=q(),KS=wt(),uk=wt(),pp=function(){function r(){}return r.prototype.getColorFromPalette=function(e,t,a){var n=Pt(this.get("color",!0)),i=this.get("colorLayer",!0);return jS(this,KS,n,i,e,t,a)},r.prototype.clearColorPalette=function(){!function hk(r,e){e(r).paletteIdx=0,e(r).paletteNameMap={}}(this,KS)},r}();function dp(r,e,t,a){var n=Pt(r.get(["aria","decal","decals"]));return jS(r,uk,n,null,e,t,a)}function jS(r,e,t,a,n,i,o){var s=e(i=i||r),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(n))return u[n];var f=null!=o&&a?function fk(r,e){for(var t=r.length,a=0;a<t;a++)if(r[a].length>e)return r[a];return r[t-1]}(a,o):t;if((f=f||t)&&f.length){var h=f[l];return n&&(u[n]=h),s.paletteIdx=(l+1)%f.length,h}}var ju,Ts,QS,JS="\0_ec_inner",t1=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.init=function(t,a,n,i,o,s){i=i||{},this.option=null,this._theme=new Rt(i),this._locale=new Rt(o),this._optionManager=s},e.prototype.setOption=function(t,a,n){var i=a1(a);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,a){return this._resetOption(t,a1(a))},e.prototype._resetOption=function(t,a){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var o=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(o,a)):QS(this,o),n=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var s=i.getTimelineOption(this);s&&(n=!0,this._mergeOption(s,a))}if(!t||"recreate"===t||"media"===t){var l=i.getMediaOption(this);l.length&&A(l,function(u){n=!0,this._mergeOption(u,a)},this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,a){var n=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=q(),u=a&&a.replaceMergeMainTypeMap;(function ik(r){YS(r).datasetMap=q()})(this),A(t,function(h,v){null!=h&&(mt.hasClass(v)?v&&(s.push(v),l.set(v,!0)):n[v]=null==n[v]?$(h):it(n[v],h,!0))}),u&&u.each(function(h,v){mt.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),mt.topologicalTravel(s,mt.getAllClassMainTypes(),function f(h){var v=function lk(r,e,t){var a=cp.get(e);if(!a)return t;var n=a(r);return n?t.concat(n):t}(this,h,Pt(t[h])),c=i.get(h),d=v_(c,v,c?u&&u.get(h)?"replaceMerge":"normalMerge":"replaceAll");(function sR(r,e,t){A(r,function(a){var n=a.newOption;J(n)&&(a.keyInfo.mainType=e,a.keyInfo.subType=function lR(r,e,t,a){return e.type?e.type:t?t.subType:a.determineSubType(r,e)}(e,n,a.existing,t))})})(d,h,mt),n[h]=null,i.set(h,null),o.set(h,0);var _,g=[],y=[],m=0;A(d,function(b,x){var w=b.existing,T=b.newOption;if(T){var D=mt.getClass(h,b.keyInfo.subType,!("series"===h));if(!D)return;if("tooltip"===h){if(_)return;_=!0}if(w&&w.constructor===D)w.name=b.keyInfo.name,w.mergeOption(T,this),w.optionUpdated(T,!1);else{var I=B({componentIndex:x},b.keyInfo);B(w=new D(T,this,this,I),I),b.brandNew&&(w.__requireNewView=!0),w.init(T,this,this),w.optionUpdated(null,!0)}}else w&&(w.mergeOption({},this),w.optionUpdated({},!1));w?(g.push(w.option),y.push(w),m++):(g.push(void 0),y.push(void 0))},this),n[h]=g,i.set(h,y),o.set(h,m),"series"===h&&ju(this)},this),this._seriesIndices||ju(this)},e.prototype.getOption=function(){var t=$(this.option);return A(t,function(a,n){if(mt.hasClass(n)){for(var i=Pt(a),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!os(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,t[n]=i}}),delete t[JS],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,a){var n=this._componentsMap.get(t);if(n){var i=n[a||0];if(i)return i;if(null==a)for(var o=0;o<n.length;o++)if(n[o])return n[o]}},e.prototype.queryComponents=function(t){var a=t.mainType;if(!a)return[];var l,n=t.index,i=t.id,o=t.name,s=this._componentsMap.get(a);return s&&s.length?(null!=n?(l=[],A(Pt(n),function(u){s[u]&&l.push(s[u])})):l=null!=i?e1("id",i,s):null!=o?e1("name",o,s):It(s,function(u){return!!u}),r1(l,t)):[]},e.prototype.findComponents=function(t){var n=t.mainType,i=function s(u){var f=n+"Index",h=n+"Id",v=n+"Name";return!u||null==u[f]&&null==u[h]&&null==u[v]?null:{mainType:n,index:u[f],id:u[h],name:u[v]}}(t.query);return function l(u){return t.filter?It(u,t.filter):u}(r1(i?this.queryComponents(i):It(this._componentsMap.get(n),function(u){return!!u}),t))},e.prototype.eachComponent=function(t,a,n){var i=this._componentsMap;if(j(t)){var o=a,s=t;i.each(function(h,v){for(var c=0;h&&c<h.length;c++){var p=h[c];p&&s.call(o,v,p,p.componentIndex)}})}else for(var l=W(t)?i.get(t):J(t)?this.findComponents(t):null,u=0;l&&u<l.length;u++){var f=l[u];f&&a.call(n,f,f.componentIndex)}},e.prototype.getSeriesByName=function(t){var a=te(t,null);return It(this._componentsMap.get("series"),function(n){return!!n&&null!=a&&n.name===a})},e.prototype.getSeriesByIndex=function(t){return this._componentsMap.get("series")[t]},e.prototype.getSeriesByType=function(t){return It(this._componentsMap.get("series"),function(a){return!!a&&a.subType===t})},e.prototype.getSeries=function(){return It(this._componentsMap.get("series"),function(t){return!!t})},e.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},e.prototype.eachSeries=function(t,a){Ts(this),A(this._seriesIndices,function(n){var i=this._componentsMap.get("series")[n];t.call(a,i,n)},this)},e.prototype.eachRawSeries=function(t,a){A(this._componentsMap.get("series"),function(n){n&&t.call(a,n,n.componentIndex)})},e.prototype.eachSeriesByType=function(t,a,n){Ts(this),A(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];o.subType===t&&a.call(n,o,i)},this)},e.prototype.eachRawSeriesByType=function(t,a,n){return A(this.getSeriesByType(t),a,n)},e.prototype.isSeriesFiltered=function(t){return Ts(this),null==this._seriesIndicesMap.get(t.componentIndex)},e.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},e.prototype.filterSeries=function(t,a){Ts(this);var n=[];A(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];t.call(a,o,i)&&n.push(i)},this),this._seriesIndices=n,this._seriesIndicesMap=q(n)},e.prototype.restoreData=function(t){ju(this);var a=this._componentsMap,n=[];a.each(function(i,o){mt.hasClass(o)&&n.push(o)}),mt.topologicalTravel(n,mt.getAllClassMainTypes(),function(i){A(a.get(i),function(o){o&&("series"!==i||!function pk(r,e){if(e){var t=e.seriesIndex,a=e.seriesId,n=e.seriesName;return null!=t&&r.componentIndex!==t||null!=a&&r.id!==a||null!=n&&r.name!==n}}(o,t))&&o.restoreData()})})},e.internalField=(ju=function(t){var a=t._seriesIndices=[];A(t._componentsMap.get("series"),function(n){n&&a.push(n.componentIndex)}),t._seriesIndicesMap=q(a)},Ts=function(t){},void(QS=function(t,a){t.option={},t.option[JS]=1,t._componentsMap=q({series:[]}),t._componentsCount=q();var n=a.aria;J(n)&&null==n.enabled&&(n.enabled=!0),function dk(r,e){var t=r.color&&!r.colorLayer;A(e,function(a,n){"colorLayer"===n&&t||mt.hasClass(n)||("object"==typeof a?r[n]=r[n]?it(r[n],a,!1):$(a):null==r[n]&&(r[n]=a))})}(a,t._theme.option),it(a,nk,!1),t._mergeOption(a,null)})),e}(Rt);function e1(r,e,t){if(z(e)){var a=q();return A(e,function(i){null!=i&&null!=te(i,null)&&a.set(i,!0)}),It(t,function(i){return i&&a.get(i[r])})}var n=te(e,null);return It(t,function(i){return i&&null!=n&&i[r]===n})}function r1(r,e){return e.hasOwnProperty("subType")?It(r,function(t){return t&&t.subType===e.subType}):r}function a1(r){var e=q();return r&&A(Pt(r.replaceMerge),function(t){e.set(t,!0)}),{replaceMergeMainTypeMap:e}}Ut(t1,pp);const n1=t1;var gk=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"];const i1=function r(e){A(gk,function(t){this[t]=Y(e[t],e)},this)};var gp={},mk=function(){function r(){this._coordinateSystems=[]}return r.prototype.create=function(e,t){var a=[];A(gp,function(n,i){var o=n.create(e,t);a=a.concat(o||[])}),this._coordinateSystems=a},r.prototype.update=function(e,t){A(this._coordinateSystems,function(a){a.update&&a.update(e,t)})},r.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},r.register=function(e,t){gp[e]=t},r.get=function(e){return gp[e]},r}();const qi=mk;var _k=/^(min|max)?(.+)$/,Sk=function(){function r(e){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=e}return r.prototype.setOption=function(e,t,a){e&&(A(Pt(e.series),function(o){o&&o.data&&Pe(o.data)&&Oo(o.data)}),A(Pt(e.dataset),function(o){o&&o.source&&Pe(o.source)&&Oo(o.source)})),e=$(e);var n=this._optionBackup,i=function xk(r,e,t){var n,i,a=[],o=r.baseOption,s=r.timeline,l=r.options,u=r.media,f=!!r.media,h=!!(l||s||o&&o.timeline);function v(c){A(e,function(p){p(c,t)})}return o?(i=o).timeline||(i.timeline=s):((h||f)&&(r.options=r.media=null),i=r),f&&z(u)&&A(u,function(c){c&&c.option&&(c.query?a.push(c):n||(n=c))}),v(i),A(l,function(c){return v(c)}),A(a,function(c){return v(c.option)}),{baseOption:i,timelineOptions:l||[],mediaDefault:n,mediaList:a}}(e,t,!n);this._newBaseOption=i.baseOption,n?(i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},r.prototype.mountOption=function(e){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],$(e?t.baseOption:this._newBaseOption)},r.prototype.getTimelineOption=function(e){var t,a=this._timelineOptions;if(a.length){var n=e.getComponent("timeline");n&&(t=$(a[n.getCurrentIndex()]))}return t},r.prototype.getMediaOption=function(e){var t=this._api.getWidth(),a=this._api.getHeight(),n=this._mediaList,i=this._mediaDefault,o=[],s=[];if(!n.length&&!i)return s;for(var l=0,u=n.length;l<u;l++)bk(n[l].query,t,a)&&o.push(l);return!o.length&&i&&(o=[-1]),o.length&&!function Tk(r,e){return r.join(",")===e.join(",")}(o,this._currentMediaIndices)&&(s=G(o,function(f){return $(-1===f?i.option:n[f].option)})),this._currentMediaIndices=o,s},r}();function bk(r,e,t){var a={width:e,height:t,aspectratio:e/t},n=!0;return A(r,function(i,o){var s=o.match(_k);if(s&&s[1]&&s[2]){var l=s[1],u=s[2].toLowerCase();(function wk(r,e,t){return"min"===t?r>=e:"max"===t?r<=e:r===e})(a[u],i,l)||(n=!1)}}),n}const Ck=Sk;var Tr=A,Cs=J,o1=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function yp(r){var e=r&&r.itemStyle;if(e)for(var t=0,a=o1.length;t<a;t++){var n=o1[t],i=e.normal,o=e.emphasis;i&&i[n]&&(r[n]=r[n]||{},r[n].normal?it(r[n].normal,i[n]):r[n].normal=i[n],i[n]=null),o&&o[n]&&(r[n]=r[n]||{},r[n].emphasis?it(r[n].emphasis,o[n]):r[n].emphasis=o[n],o[n]=null)}}function me(r,e,t){if(r&&r[e]&&(r[e].normal||r[e].emphasis)){var a=r[e].normal,n=r[e].emphasis;a&&(t?(r[e].normal=r[e].emphasis=null,Q(r[e],a)):r[e]=a),n&&(r.emphasis=r.emphasis||{},r.emphasis[e]=n,n.focus&&(r.emphasis.focus=n.focus),n.blurScope&&(r.emphasis.blurScope=n.blurScope))}}function As(r){me(r,"itemStyle"),me(r,"lineStyle"),me(r,"areaStyle"),me(r,"label"),me(r,"labelLine"),me(r,"upperLabel"),me(r,"edgeLabel")}function $t(r,e){var t=Cs(r)&&r[e],a=Cs(t)&&t.textStyle;if(a)for(var n=0,i=h_.length;n<i;n++){var o=h_[n];a.hasOwnProperty(o)&&(t[o]=a[o])}}function ir(r){r&&(As(r),$t(r,"label"),r.emphasis&&$t(r.emphasis,"label"))}function va(r){return z(r)?r:r?[r]:[]}function s1(r){return(z(r)?r[0]:r)||{}}function l1(r){r&&A(Ik,function(e){e[0]in r&&!(e[1]in r)&&(r[e[1]]=r[e[0]])})}var Ik=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],Pk=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],mp=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function Ms(r){var e=r&&r.itemStyle;if(e)for(var t=0;t<mp.length;t++){var a=mp[t][1];null!=e[a]&&(e[mp[t][0]]=e[a])}}function u1(r){!r||"edge"===r.alignTo&&null!=r.margin&&null==r.edgeDistance&&(r.edgeDistance=r.margin)}function f1(r){!r||r.downplay&&!r.blur&&(r.blur=r.downplay)}function h1(r,e){if(r)for(var t=0;t<r.length;t++)e(r[t]),r[t]&&h1(r[t].children,e)}function v1(r,e){(function Mk(r,e){Tr(va(r.series),function(a){Cs(a)&&function Ak(r){if(Cs(r)){yp(r),As(r),$t(r,"label"),$t(r,"upperLabel"),$t(r,"edgeLabel"),r.emphasis&&($t(r.emphasis,"label"),$t(r.emphasis,"upperLabel"),$t(r.emphasis,"edgeLabel"));var e=r.markPoint;e&&(yp(e),ir(e));var t=r.markLine;t&&(yp(t),ir(t));var a=r.markArea;a&&ir(a);var n=r.data;if("graph"===r.type){n=n||r.nodes;var i=r.links||r.edges;if(i&&!Pe(i))for(var o=0;o<i.length;o++)ir(i[o]);A(r.categories,function(u){As(u)})}if(n&&!Pe(n))for(o=0;o<n.length;o++)ir(n[o]);if((e=r.markPoint)&&e.data){var s=e.data;for(o=0;o<s.length;o++)ir(s[o])}if((t=r.markLine)&&t.data){var l=t.data;for(o=0;o<l.length;o++)z(l[o])?(ir(l[o][0]),ir(l[o][1])):ir(l[o])}"gauge"===r.type?($t(r,"axisLabel"),$t(r,"title"),$t(r,"detail")):"treemap"===r.type?(me(r.breadcrumb,"itemStyle"),A(r.levels,function(u){As(u)})):"tree"===r.type&&As(r.leaves)}}(a)});var t=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&t.push("valueAxis","categoryAxis","logAxis","timeAxis"),Tr(t,function(a){Tr(va(r[a]),function(n){n&&($t(n,"axisLabel"),$t(n.axisPointer,"label"))})}),Tr(va(r.parallel),function(a){var n=a&&a.parallelAxisDefault;$t(n,"axisLabel"),$t(n&&n.axisPointer,"label")}),Tr(va(r.calendar),function(a){me(a,"itemStyle"),$t(a,"dayLabel"),$t(a,"monthLabel"),$t(a,"yearLabel")}),Tr(va(r.radar),function(a){$t(a,"name"),a.name&&null==a.axisName&&(a.axisName=a.name,delete a.name),null!=a.nameGap&&null==a.axisNameGap&&(a.axisNameGap=a.nameGap,delete a.nameGap)}),Tr(va(r.geo),function(a){Cs(a)&&(ir(a),Tr(va(a.regions),function(n){ir(n)}))}),Tr(va(r.timeline),function(a){ir(a),me(a,"label"),me(a,"itemStyle"),me(a,"controlStyle",!0);var n=a.data;z(n)&&A(n,function(i){J(i)&&(me(i,"label"),me(i,"itemStyle"))})}),Tr(va(r.toolbox),function(a){me(a,"iconStyle"),Tr(a.feature,function(n){me(n,"iconStyle")})}),$t(s1(r.axisPointer),"label"),$t(s1(r.tooltip).axisPointer,"label")})(r,e),r.series=Pt(r.series),A(r.series,function(t){if(J(t)){var a=t.type;if("line"===a)null!=t.clipOverflow&&(t.clip=t.clipOverflow);else if("pie"===a||"gauge"===a){if(null!=t.clockWise&&(t.clockwise=t.clockWise),u1(t.label),(n=t.data)&&!Pe(n))for(var i=0;i<n.length;i++)u1(n[i]);null!=t.hoverOffset&&(t.emphasis=t.emphasis||{},(t.emphasis.scaleSize=null)&&(t.emphasis.scaleSize=t.hoverOffset))}else if("gauge"===a){var o=function Dk(r,e){for(var t=e.split(","),a=r,n=0;n<t.length&&null!=(a=a&&a[t[n]]);n++);return a}(t,"pointer.color");null!=o&&function Lk(r,e,t,a){for(var o,n=e.split(","),i=r,s=0;s<n.length-1;s++)null==i[o=n[s]]&&(i[o]={}),i=i[o];(a||null==i[n[s]])&&(i[n[s]]=t)}(t,"itemStyle.color",o)}else if("bar"===a){var n;if(Ms(t),Ms(t.backgroundStyle),Ms(t.emphasis),(n=t.data)&&!Pe(n))for(i=0;i<n.length;i++)"object"==typeof n[i]&&(Ms(n[i]),Ms(n[i]&&n[i].emphasis))}else if("sunburst"===a){var s=t.highlightPolicy;s&&(t.emphasis=t.emphasis||{},t.emphasis.focus||(t.emphasis.focus=s)),f1(t),h1(t.data,f1)}else"graph"===a||"sankey"===a?function Rk(r){!r||null!=r.focusNodeAdjacency&&(r.emphasis=r.emphasis||{},null==r.emphasis.focus&&(r.emphasis.focus="adjacency"))}(t):"map"===a&&(t.mapType&&!t.map&&(t.map=t.mapType),t.mapLocation&&Q(t,t.mapLocation));null!=t.hoverAnimation&&(t.emphasis=t.emphasis||{},t.emphasis&&null==t.emphasis.scale&&(t.emphasis.scale=t.hoverAnimation)),l1(t)}}),r.dataRange&&(r.visualMap=r.dataRange),A(Pk,function(t){var a=r[t];a&&(z(a)||(a=[a]),A(a,function(n){l1(n)}))})}function kk(r){A(r,function(e,t){var a=[],n=[NaN,NaN],o=e.data,s=e.isStackedByIndex;o.modify([e.stackResultDimension,e.stackedOverDimension],function(l,u,f){var v,c,h=o.get(e.stackedDimension,f);if(isNaN(h))return n;s?c=o.getRawIndex(f):v=o.get(e.stackedByDimension,f);for(var p=NaN,d=t-1;d>=0;d--){var g=r[d];if(s||(c=g.data.rawIndexOf(g.stackedByDimension,v)),c>=0){var y=g.data.getByRawIndex(g.stackResultDimension,c);if(h>=0&&y>0||h<=0&&y<0){h=Q2(h,y),p=y;break}}}return a[0]=h,a[1]=p,a})})}var Qu=function r(e){this.data=e.data||(e.sourceFormat===Yr?{}:[]),this.sourceFormat=e.sourceFormat||US,this.seriesLayoutBy=e.seriesLayoutBy||Zr,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var a=0;a<t.length;a++){var n=t[a];null==n.type&&1===XS(this,a)&&(n.type="ordinal")}};function _p(r){return r instanceof Qu}function Sp(r,e,t){t=t||c1(r);var a=e.seriesLayoutBy,n=function Nk(r,e,t,a,n){var i,o;if(!r)return{dimensionsDefine:p1(n),startIndex:o,dimensionsDetectedCount:i};if(e===ye){var s=r;"auto"===a||null==a?d1(function(u){null!=u&&"-"!==u&&(W(u)?null==o&&(o=1):o=0)},t,s,10):o=Ct(a)?a:a?1:0,!n&&1===o&&(n=[],d1(function(u,f){n[f]=null!=u?u+"":""},t,s,1/0)),i=n?n.length:t===Xi?s.length:s[0]?s[0].length:null}else if(e===nr)n||(n=function Vk(r){for(var t,e=0;e<r.length&&!(t=r[e++]););if(t){var a=[];return A(t,function(n,i){a.push(i)}),a}}(r));else if(e===Yr)n||(n=[],A(r,function(u,f){n.push(f)}));else if(e===ar){var l=ki(r[0]);i=z(l)&&l.length||1}return{startIndex:o,dimensionsDefine:p1(n),dimensionsDetectedCount:i}}(r,t,a,e.sourceHeader,e.dimensions);return new Qu({data:r,sourceFormat:t,seriesLayoutBy:a,dimensionsDefine:n.dimensionsDefine,startIndex:n.startIndex,dimensionsDetectedCount:n.dimensionsDetectedCount,metaRawOption:$(e)})}function xp(r){return new Qu({data:r,sourceFormat:Pe(r)?ha:ar})}function Ok(r){return new Qu({data:r.data,sourceFormat:r.sourceFormat,seriesLayoutBy:r.seriesLayoutBy,dimensionsDefine:$(r.dimensionsDefine),startIndex:r.startIndex,dimensionsDetectedCount:r.dimensionsDetectedCount})}function c1(r){var e=US;if(Pe(r))e=ha;else if(z(r)){0===r.length&&(e=ye);for(var t=0,a=r.length;t<a;t++){var n=r[t];if(null!=n){if(z(n)){e=ye;break}if(J(n)){e=nr;break}}}}else if(J(r))for(var i in r)if(Z(r,i)&&fe(r[i])){e=Yr;break}return e}function p1(r){if(r){var e=q();return G(r,function(t,a){var n={name:(t=J(t)?t:{name:t}).name,displayName:t.displayName,type:t.type};if(null==n.name)return n;n.name+="",null==n.displayName&&(n.displayName=n.name);var i=e.get(n.name);return i?n.name+="-"+i.count++:e.set(n.name,{count:1}),n})}}function d1(r,e,t,a){if(e===Xi)for(var n=0;n<t.length&&n<a;n++)r(t[n]?t[n][0]:null,n);else{var i=t[0]||[];for(n=0;n<i.length&&n<a;n++)r(i[n],n)}}function g1(r){var e=r.sourceFormat;return e===nr||e===Yr}var Fn,Hn,Wn,y1,m1,_1=function(){function r(e,t){var a=_p(e)?e:xp(e);this._source=a;var n=this._data=a.data;a.sourceFormat===ha&&(this._offset=0,this._dimSize=t,this._data=n),m1(this,n,a)}return r.prototype.getSource=function(){return this._source},r.prototype.count=function(){return 0},r.prototype.getItem=function(e,t){},r.prototype.appendData=function(e){},r.prototype.clean=function(){},r.protoInitialize=function(){var e=r.prototype;e.pure=!1,e.persistent=!0}(),r.internalField=function(){var e;m1=function(o,s,l){var u=l.sourceFormat,f=l.seriesLayoutBy,h=l.startIndex,v=l.dimensionsDefine;if(B(o,y1[wp(u,f)]),u===ha)o.getItem=t,o.count=n,o.fillStorage=a;else{var p=x1(u,f);o.getItem=Y(p,null,s,h,v);var d=w1(u,f);o.count=Y(d,null,s,h,v)}};var t=function(o,s){s=s||[];for(var l=this._data,u=this._dimSize,f=u*(o-=this._offset),h=0;h<u;h++)s[h]=l[f+h];return s},a=function(o,s,l,u){for(var f=this._data,h=this._dimSize,v=0;v<h;v++){for(var c=u[v],p=null==c[0]?1/0:c[0],d=null==c[1]?-1/0:c[1],g=s-o,y=l[v],m=0;m<g;m++){var _=f[m*h+v];y[o+m]=_,_<p&&(p=_),_>d&&(d=_)}c[0]=p,c[1]=d}},n=function(){return this._data?this._data.length/this._dimSize:0};function i(o){for(var s=0;s<o.length;s++)this._data.push(o[s])}(e={})[ye+"_"+Zr]={pure:!0,appendData:i},e[ye+"_"+Xi]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[nr]={pure:!0,appendData:i},e[Yr]={pure:!0,appendData:function(o){var s=this._data;A(o,function(l,u){for(var f=s[u]||(s[u]=[]),h=0;h<(l||[]).length;h++)f.push(l[h])})}},e[ar]={appendData:i},e[ha]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},y1=e}(),r}(),S1=function(r,e,t,a){return r[a]},Bk=((Fn={})[ye+"_"+Zr]=function(r,e,t,a){return r[a+e]},Fn[ye+"_"+Xi]=function(r,e,t,a,n){a+=e;for(var i=n||[],o=r,s=0;s<o.length;s++){var l=o[s];i[s]=l?l[a]:null}return i},Fn[nr]=S1,Fn[Yr]=function(r,e,t,a,n){for(var i=n||[],o=0;o<t.length;o++){var l=r[t[o].name];i[o]=l?l[a]:null}return i},Fn[ar]=S1,Fn);function x1(r,e){return Bk[wp(r,e)]}var b1=function(r,e,t){return r.length},zk=((Hn={})[ye+"_"+Zr]=function(r,e,t){return Math.max(0,r.length-e)},Hn[ye+"_"+Xi]=function(r,e,t){var a=r[0];return a?Math.max(0,a.length-e):0},Hn[nr]=b1,Hn[Yr]=function(r,e,t){var n=r[t[0].name];return n?n.length:0},Hn[ar]=b1,Hn);function w1(r,e){return zk[wp(r,e)]}var bp=function(r,e,t){return r[e]},Gk=((Wn={})[ye]=bp,Wn[nr]=function(r,e,t){return r[t]},Wn[Yr]=bp,Wn[ar]=function(r,e,t){var a=ki(r);return a instanceof Array?a[e]:a},Wn[ha]=bp,Wn);function T1(r){return Gk[r]}function wp(r,e){return r===ye?r+"_"+e:r}function Ki(r,e,t){if(r){var a=r.getRawDataItem(e);if(null!=a){var n=r.getStore(),i=n.getSource().sourceFormat;if(null!=t){var o=r.getDimensionIndex(t),s=n.getDimensionProperty(o);return T1(i)(a,o,s)}var l=a;return i===ar&&(l=ki(a)),l}}}var Fk=/\{@(.+?)\}/g,Tp=function(){function r(){}return r.prototype.getDataParams=function(e,t){var a=this.getData(t),n=this.getRawValue(e,t),i=a.getRawIndex(e),o=a.getName(e),s=a.getRawDataItem(e),l=a.getItemVisual(e,"style"),u=l&&l[a.getItemVisual(e,"drawType")||"fill"],f=l&&l.stroke,h=this.mainType,v="series"===h,c=a.userOutput&&a.userOutput.get();return{componentType:h,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:v?this.subType:null,seriesIndex:this.seriesIndex,seriesId:v?this.id:null,seriesName:v?this.name:null,name:o,dataIndex:i,data:s,dataType:t,value:n,color:u,borderColor:f,dimensionNames:c?c.fullDimensions:null,encode:c?c.encode:null,$vars:["seriesName","name","value"]}},r.prototype.getFormattedLabel=function(e,t,a,n,i,o){t=t||"normal";var s=this.getData(a),l=this.getDataParams(e,a);return o&&(l.value=o.interpolatedValue),null!=n&&z(l.value)&&(l.value=l.value[n]),i||(i=s.getItemModel(e).get("normal"===t?["label","formatter"]:[t,"label","formatter"])),j(i)?(l.status=t,l.dimensionIndex=n,i(l)):W(i)?up(i,l).replace(Fk,function(h,v){var c=v.length,p=v;"["===p.charAt(0)&&"]"===p.charAt(c-1)&&(p=+p.slice(1,c-1));var d=Ki(s,e,p);if(o&&z(o.interpolatedValue)){var g=s.getDimensionIndex(p);g>=0&&(d=o.interpolatedValue[g])}return null!=d?d+"":""}):void 0},r.prototype.getRawValue=function(e,t){return Ki(this.getData(t),e)},r.prototype.formatTooltip=function(e,t,a){},r}();function C1(r){var e,t;return J(r)?r.type&&(t=r):e=r,{text:e,frag:t}}function Ds(r){return new Hk(r)}var Hk=function(){function r(e){this._reset=(e=e||{}).reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return r.prototype.perform=function(e){var i,t=this._upstream,a=e&&e.skip;if(this._dirty&&t){var n=this.context;n.data=n.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!a&&(i=this._plan(this.context));var h,o=f(this._modBy),s=this._modDataCount||0,l=f(e&&e.modBy),u=e&&e.modDataCount||0;function f(m){return!(m>=1)&&(m=1),m}(o!==l||s!==u)&&(i="reset"),(this._dirty||"reset"===i)&&(this._dirty=!1,h=this._doReset(a)),this._modBy=l,this._modDataCount=u;var v=e&&e.step;if(this._dueEnd=t?t._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var c=this._dueIndex,p=Math.min(null!=v?this._dueIndex+v:1/0,this._dueEnd);if(!a&&(h||c<p)){var d=this._progress;if(z(d))for(var g=0;g<d.length;g++)this._doProgress(d[g],c,p,l,u);else this._doProgress(d,c,p,l,u)}this._dueIndex=p,this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:p}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()},r.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},r.prototype._doProgress=function(e,t,a,n,i){A1.reset(t,a,n,i),this._callingProgress=e,this._callingProgress({start:t,end:a,count:a-t,next:A1.next},this.context)},r.prototype._doReset=function(e){var t,a;this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!e&&this._reset&&((t=this._reset(this.context))&&t.progress&&(a=t.forceFirstProgress,t=t.progress),z(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null;var n=this._downstream;return n&&n.dirty(),a},r.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},r.prototype.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},r.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},r.prototype.getUpstream=function(){return this._upstream},r.prototype.getDownstream=function(){return this._downstream},r.prototype.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},r}(),A1=function(){var r,e,t,a,n,i={reset:function(l,u,f,h){e=l,r=u,t=f,a=h,n=Math.ceil(a/t),i.next=t>1&&a>0?s:o}};return i;function o(){return e<r?e++:null}function s(){var l=e%n*t+Math.ceil(e/n),u=e>=r?null:l<a?l:e;return e++,u}}();function At(r){throw new Error(r)}function Wa(r,e){var t=e&&e.type;return"ordinal"===t?r:("time"===t&&!Ct(r)&&null!=r&&"-"!==r&&(r=+We(r)),null==r||""===r?NaN:+r)}"undefined"!=typeof console&&console.warn&&console;var Zk=q({number:function(r){return parseFloat(r)},time:function(r){return+We(r)},trim:function(r){return W(r)?Ke(r):r}});function D1(r){return Zk.get(r)}var L1={lt:function(r,e){return r<e},lte:function(r,e){return r<=e},gt:function(r,e){return r>e},gte:function(r,e){return r>=e}},Xk=function(){function r(e,t){Ct(t)||At(""),this._opFn=L1[e],this._rvalFloat=Vr(t)}return r.prototype.evaluate=function(e){return Ct(e)?this._opFn(e,this._rvalFloat):this._opFn(Vr(e),this._rvalFloat)},r}(),I1=function(){function r(e,t){var a="desc"===e;this._resultLT=a?1:-1,null==t&&(t=a?"min":"max"),this._incomparable="min"===t?-1/0:1/0}return r.prototype.evaluate=function(e,t){var a=Ct(e)?e:Vr(e),n=Ct(t)?t:Vr(t),i=isNaN(a),o=isNaN(n);if(i&&(a=this._incomparable),o&&(n=this._incomparable),i&&o){var s=W(e),l=W(t);s&&(a=l?e:0),l&&(n=s?t:0)}return a<n?this._resultLT:a>n?-this._resultLT:0},r}(),qk=function(){function r(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Vr(t)}return r.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var a=typeof e;a!==this._rvalTypeof&&("number"===a||"number"===this._rvalTypeof)&&(t=Vr(e)===this._rvalFloat)}return this._isEQ?t:!t},r}();function Kk(r,e){return"eq"===r||"ne"===r?new qk("eq"===r,e):Z(L1,r)?new Xk(r,e):null}var jk=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(e){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(e){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(e,t){},r.prototype.retrieveValueFromItem=function(e,t){},r.prototype.convertValue=function(e,t){return Wa(e,t)},r}();function Jk(r){return Ap(r.sourceFormat)||At(""),r.data}function $k(r){var e=r.sourceFormat,t=r.data;if(Ap(e)||At(""),e===ye){for(var n=[],i=0,o=t.length;i<o;i++)n.push(t[i].slice());return n}if(e===nr){for(n=[],i=0,o=t.length;i<o;i++)n.push(B({},t[i]));return n}}function tO(r,e,t){if(null!=t){if(Ct(t)||!isNaN(t)&&!Z(e,t))return r[t];if(Z(e,t))return e[t]}}function eO(r){return $(r)}var P1=q();function nO(r,e,t,a){e.length||At(""),J(r)||At("");var o=P1.get(r.type);o||At("");var s=G(e,function(f){return function Qk(r,e){var t=new jk,a=r.data,n=t.sourceFormat=r.sourceFormat,i=r.startIndex;r.seriesLayoutBy!==Zr&&At("");var s=[],l={},u=r.dimensionsDefine;if(u)A(u,function(d,g){var y=d.name,m={index:g,name:y,displayName:d.displayName};s.push(m),null!=y&&(Z(l,y)&&At(""),l[y]=m)});else for(var f=0;f<r.dimensionsDetectedCount;f++)s.push({index:f});var h=x1(n,Zr);e.__isBuiltIn&&(t.getRawDataItem=function(d){return h(a,i,s,d)},t.getRawData=Y(Jk,null,r)),t.cloneRawData=Y($k,null,r);var v=w1(n,Zr);t.count=Y(v,null,a,i,s);var c=T1(n);t.retrieveValue=function(d,g){var y=h(a,i,s,d);return p(y,g)};var p=t.retrieveValueFromItem=function(d,g){if(null!=d){var y=s[g];if(y)return c(d,g,y.name)}};return t.getDimensionInfo=Y(tO,null,s,l),t.cloneAllDimensionInfo=Y(eO,null,s),t}(f,o)});return G(Pt(o.transform({upstream:s[0],upstreamList:s,config:$(r.config)})),function(f,h){J(f)||At(""),f.data||At(""),Ap(c1(f.data))||At("");var p,d=e[0];if(d&&0===h&&!f.dimensions){var g=d.startIndex;g&&(f.data=d.data.slice(0,g).concat(f.data)),p={seriesLayoutBy:Zr,sourceHeader:g,dimensions:d.metaRawOption.dimensions}}else p={seriesLayoutBy:Zr,sourceHeader:0,dimensions:f.dimensions};return Sp(f.data,p,null)})}function Ap(r){return r===ye||r===nr}var Mp,Ju="undefined",iO=typeof Uint32Array===Ju?Array:Uint32Array,oO=typeof Uint16Array===Ju?Array:Uint16Array,R1=typeof Int32Array===Ju?Array:Int32Array,E1=typeof Float64Array===Ju?Array:Float64Array,k1={float:E1,int:R1,ordinal:Array,number:Array,time:E1};function Ls(r){return r>65535?iO:oO}function sO(r){var e=r.constructor;return e===Array?r.slice():new e(r)}function O1(r,e,t,a,n){var i=k1[t||"float"];if(n){var o=r[e],s=o&&o.length;if(s!==a){for(var l=new i(a),u=0;u<s;u++)l[u]=o[u];r[e]=l}}else r[e]=new i(a)}var lO=function(){function r(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=q()}return r.prototype.initData=function(e,t,a){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var n=e.getSource(),i=this.defaultDimValueGetter=Mp[n.sourceFormat];this._dimValueGetter=a||i,this._rawExtent=[],g1(n),this._dimensions=G(t,function(s){return{type:s.type,property:s.property}}),this._initDataFromProvider(0,e.count())},r.prototype.getProvider=function(){return this._provider},r.prototype.getSource=function(){return this._provider.getSource()},r.prototype.ensureCalculationDimension=function(e,t){var a=this._calcDimNameToIdx,n=this._dimensions,i=a.get(e);if(null!=i){if(n[i].type===t)return i}else i=n.length;return n[i]={type:t},a.set(e,i),this._chunks[i]=new k1[t||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},r.prototype.collectOrdinalMeta=function(e,t){var a=this._chunks[e],n=this._dimensions[e],i=this._rawExtent,o=n.ordinalOffset||0,s=a.length;0===o&&(i[e]=[1/0,-1/0]);for(var l=i[e],u=o;u<s;u++){var f=a[u]=t.parseAndCollect(a[u]);l[0]=Math.min(f,l[0]),l[1]=Math.max(f,l[1])}n.ordinalMeta=t,n.ordinalOffset=s,n.type="ordinal"},r.prototype.getOrdinalMeta=function(e){return this._dimensions[e].ordinalMeta},r.prototype.getDimensionProperty=function(e){var t=this._dimensions[e];return t&&t.property},r.prototype.appendData=function(e){var t=this._provider,a=this.count();t.appendData(e);var n=t.count();return t.persistent||(n+=a),a<n&&this._initDataFromProvider(a,n,!0),[a,n]},r.prototype.appendValues=function(e,t){for(var a=this._chunks,n=this._dimensions,i=n.length,o=this._rawExtent,s=this.count(),l=s+Math.max(e.length,t||0),u=0;u<i;u++)O1(a,u,n[u].type,l,!0);for(var h=[],v=s;v<l;v++)for(var c=v-s,p=0;p<i;p++){var d=Mp.arrayRows.call(this,e[c]||h,n[p].property,c,p);a[p][v]=d;var g=o[p];d<g[0]&&(g[0]=d),d>g[1]&&(g[1]=d)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(e,t,a){for(var n=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=G(o,function(m){return m.property}),f=0;f<s;f++){var h=o[f];l[f]||(l[f]=[1/0,-1/0]),O1(i,f,h.type,t,a)}if(n.fillStorage)n.fillStorage(e,t,i,l);else for(var v=[],c=e;c<t;c++){v=n.getItem(c,v);for(var p=0;p<s;p++){var d=i[p],g=this._dimValueGetter(v,u[p],c,p);d[c]=g;var y=l[p];g<y[0]&&(y[0]=g),g>y[1]&&(y[1]=g)}}!n.persistent&&n.clean&&n.clean(),this._rawCount=this._count=t,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(e,t){if(!(t>=0&&t<this._count))return NaN;var a=this._chunks[e];return a?a[this.getRawIndex(t)]:NaN},r.prototype.getValues=function(e,t){var a=[],n=[];if(null==t){t=e,e=[];for(var i=0;i<this._dimensions.length;i++)n.push(i)}else n=e;i=0;for(var o=n.length;i<o;i++)a.push(this.get(n[i],t));return a},r.prototype.getByRawIndex=function(e,t){if(!(t>=0&&t<this._rawCount))return NaN;var a=this._chunks[e];return a?a[t]:NaN},r.prototype.getSum=function(e){var a=0;if(this._chunks[e])for(var n=0,i=this.count();n<i;n++){var o=this.get(e,n);isNaN(o)||(a+=o)}return a},r.prototype.getMedian=function(e){var t=[];this.each([e],function(i){isNaN(i)||t.push(i)});var a=t.sort(function(i,o){return i-o}),n=this.count();return 0===n?0:n%2==1?a[(n-1)/2]:(a[n/2]+a[n/2-1])/2},r.prototype.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,a=t[e];if(null!=a&&a<this._count&&a===e)return e;for(var n=0,i=this._count-1;n<=i;){var o=(n+i)/2|0;if(t[o]<e)n=o+1;else{if(!(t[o]>e))return o;i=o-1}}return-1},r.prototype.indicesOfNearest=function(e,t,a){var i=this._chunks[e],o=[];if(!i)return o;null==a&&(a=1/0);for(var s=1/0,l=-1,u=0,f=0,h=this.count();f<h;f++){var c=t-i[this.getRawIndex(f)],p=Math.abs(c);p<=a&&((p<s||p===s&&c>=0&&l<0)&&(s=p,l=c,u=0),c===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=this._count;if((a=t.constructor)===Array){e=new a(n);for(var i=0;i<n;i++)e[i]=t[i]}else e=new a(t.buffer,0,n)}else{var a;for(e=new(a=Ls(this._rawCount))(this.count()),i=0;i<e.length;i++)e[i]=i}return e},r.prototype.filter=function(e,t){if(!this._count)return this;for(var a=this.clone(),n=a.count(),o=new(Ls(a._rawCount))(n),s=[],l=e.length,u=0,f=e[0],h=a._chunks,v=0;v<n;v++){var c=void 0,p=a.getRawIndex(v);if(0===l)c=t(v);else if(1===l)c=t(h[f][p],v);else{for(var g=0;g<l;g++)s[g]=h[e[g]][p];s[g]=v,c=t.apply(null,s)}c&&(o[u++]=p)}return u<n&&(a._indices=o),a._count=u,a._extent=[],a._updateGetRawIdx(),a},r.prototype.selectRange=function(e){var t=this.clone(),a=t._count;if(!a)return this;var n=yt(e),i=n.length;if(!i)return this;var o=t.count(),l=new(Ls(t._rawCount))(o),u=0,f=n[0],h=e[f][0],v=e[f][1],c=t._chunks,p=!1;if(!t._indices){var d=0;if(1===i){for(var g=c[n[0]],y=0;y<a;y++)((m=g[y])>=h&&m<=v||isNaN(m))&&(l[u++]=d),d++;p=!0}else if(2===i){g=c[n[0]];var _=c[n[1]],S=e[n[1]][0],b=e[n[1]][1];for(y=0;y<a;y++){var x=_[y];((m=g[y])>=h&&m<=v||isNaN(m))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=d),d++}p=!0}}if(!p)if(1===i)for(y=0;y<o;y++){var w=t.getRawIndex(y);((m=c[n[0]][w])>=h&&m<=v||isNaN(m))&&(l[u++]=w)}else for(y=0;y<o;y++){for(var T=!0,C=(w=t.getRawIndex(y),0);C<i;C++){var m,D=n[C];((m=c[D][w])<e[D][0]||m>e[D][1])&&(T=!1)}T&&(l[u++]=t.getRawIndex(y))}return u<o&&(t._indices=l),t._count=u,t._extent=[],t._updateGetRawIdx(),t},r.prototype.map=function(e,t){var a=this.clone(e);return this._updateDims(a,e,t),a},r.prototype.modify=function(e,t){this._updateDims(this,e,t)},r.prototype._updateDims=function(e,t,a){for(var n=e._chunks,i=[],o=t.length,s=e.count(),l=[],u=e._rawExtent,f=0;f<t.length;f++)u[t[f]]=[1/0,-1/0];for(var h=0;h<s;h++){for(var v=e.getRawIndex(h),c=0;c<o;c++)l[c]=n[t[c]][v];l[o]=h;var p=a&&a.apply(null,l);if(null!=p)for("object"!=typeof p&&(i[0]=p,p=i),f=0;f<p.length;f++){var d=t[f],g=p[f],y=u[d],m=n[d];m&&(m[v]=g),g<y[0]&&(y[0]=g),g>y[1]&&(y[1]=g)}}},r.prototype.lttbDownSample=function(e,t){var f,h,v,a=this.clone([e],!0),i=a._chunks[e],o=this.count(),s=0,l=Math.floor(1/t),u=this.getRawIndex(0),c=new(Ls(this._rawCount))(Math.min(2*(Math.ceil(o/l)+2),o));c[s++]=u;for(var p=1;p<o-1;p+=l){for(var d=Math.min(p+l,o-1),g=Math.min(p+2*l,o),y=(g+d)/2,m=0,_=d;_<g;_++){var b=i[S=this.getRawIndex(_)];isNaN(b)||(m+=b)}m/=g-d;var x=p,w=Math.min(p+l,o),T=p-1,C=i[u];f=-1,v=x;var D=-1,M=0;for(_=x;_<w;_++){var S;b=i[S=this.getRawIndex(_)],isNaN(b)?(M++,D<0&&(D=S)):(h=Math.abs((T-y)*(b-C)-(T-_)*(m-C)))>f&&(f=h,v=S)}M>0&&M<w-x&&(c[s++]=Math.min(D,v),v=Math.max(D,v)),c[s++]=v,u=v}return c[s++]=this.getRawIndex(o-1),a._count=s,a._indices=c,a.getRawIndex=this._getRawIdx,a},r.prototype.downSample=function(e,t,a,n){for(var i=this.clone([e],!0),o=i._chunks,s=[],l=Math.floor(1/t),u=o[e],f=this.count(),h=i._rawExtent[e]=[1/0,-1/0],v=new(Ls(this._rawCount))(Math.ceil(f/l)),c=0,p=0;p<f;p+=l){l>f-p&&(s.length=l=f-p);for(var d=0;d<l;d++){var g=this.getRawIndex(p+d);s[d]=u[g]}var y=a(s),m=this.getRawIndex(Math.min(p+n(s,y)||0,f-1));u[m]=y,y<h[0]&&(h[0]=y),y>h[1]&&(h[1]=y),v[c++]=m}return i._count=c,i._indices=v,i._updateGetRawIdx(),i},r.prototype.each=function(e,t){if(this._count)for(var a=e.length,n=this._chunks,i=0,o=this.count();i<o;i++){var s=this.getRawIndex(i);switch(a){case 0:t(i);break;case 1:t(n[e[0]][s],i);break;case 2:t(n[e[0]][s],n[e[1]][s],i);break;default:for(var l=0,u=[];l<a;l++)u[l]=n[e[l]][s];u[l]=i,t.apply(null,u)}}},r.prototype.getDataExtent=function(e){var t=this._chunks[e],a=[1/0,-1/0];if(!t)return a;var o,n=this.count();if(!this._indices)return this._rawExtent[e].slice();if(o=this._extent[e])return o.slice();for(var s=(o=a)[0],l=o[1],u=0;u<n;u++){var h=t[this.getRawIndex(u)];h<s&&(s=h),h>l&&(l=h)}return this._extent[e]=o=[s,l],o},r.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var a=[],n=this._chunks,i=0;i<n.length;i++)a.push(n[i][t]);return a},r.prototype.clone=function(e,t){var a=new r,n=this._chunks,i=e&&qe(e,function(s,l){return s[l]=!0,s},{});if(i)for(var o=0;o<n.length;o++)a._chunks[o]=i[o]?sO(n[o]):n[o];else a._chunks=n;return this._copyCommonProps(a),t||(a._indices=this._cloneIndices()),a._updateGetRawIdx(),a},r.prototype._copyCommonProps=function(e){e._count=this._count,e._rawCount=this._rawCount,e._provider=this._provider,e._dimensions=this._dimensions,e._extent=$(this._extent),e._rawExtent=$(this._rawExtent)},r.prototype._cloneIndices=function(){if(this._indices){var e=this._indices.constructor,t=void 0;if(e===Array){var a=this._indices.length;t=new e(a);for(var n=0;n<a;n++)t[n]=this._indices[n]}else t=new e(this._indices);return t}return null},r.prototype._getRawIdxIdentity=function(e){return e},r.prototype._getRawIdx=function(e){return e<this._count&&e>=0?this._indices[e]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function e(t,a,n,i){return Wa(t[i],this._dimensions[i])}Mp={arrayRows:e,objectRows:function(t,a,n,i){return Wa(t[a],this._dimensions[i])},keyedColumns:e,original:function(t,a,n,i){var o=t&&(null==t.value?t:t.value);return Wa(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(t,a,n,i){return t[i]}}}(),r}();const Dp=lO;var N1=function(){function r(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var n,i,e=this._sourceHost,t=this._getUpstreamSourceManagers(),a=!!t.length;if($u(e)){var o=e,s=void 0,l=void 0,u=void 0;if(a){var f=t[0];f.prepareSource(),s=(u=f.getSource()).data,l=u.sourceFormat,i=[f._getVersionSign()]}else l=Pe(s=o.get("data",!0))?ha:ar,i=[];var h=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},c=lt(h.seriesLayoutBy,v.seriesLayoutBy)||null,p=lt(h.sourceHeader,v.sourceHeader),d=lt(h.dimensions,v.dimensions);n=c!==v.seriesLayoutBy||!!p!=!!v.sourceHeader||d?[Sp(s,{seriesLayoutBy:c,sourceHeader:p,dimensions:d},l)]:[]}else{var y=e;if(a){var m=this._applyTransform(t);n=m.sourceList,i=m.upstreamSignList}else n=[Sp(y.get("source",!0),this._getSourceMetaRawOption(),null)],i=[]}this._setLocalSource(n,i)},r.prototype._applyTransform=function(e){var t=this._sourceHost,a=t.get("transform",!0),n=t.get("fromTransformResult",!0);null!=n&&1!==e.length&&B1("");var o,s=[],l=[];return A(e,function(u){u.prepareSource();var f=u.getSource(n||0);null!=n&&!f&&B1(""),s.push(f),l.push(u._getVersionSign())}),a?o=function aO(r,e,t){var a=Pt(r),n=a.length;n||At("");for(var o=0,s=n;o<s;o++)e=nO(a[o],e),o!==s-1&&(e.length=Math.max(e.length,1));return e}(a,s):null!=n&&(o=[Ok(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t<e.length;t++){var a=e[t];if(a._isDirty()||this._upstreamSignList[t]!==a._getVersionSign())return!0}},r.prototype.getSource=function(e){var t=this._sourceList[e=e||0];if(!t){var a=this._getUpstreamSourceManagers();return a[0]&&a[0].getSource(e)}return t},r.prototype.getSharedDataStore=function(e){var t=e.makeStoreSchema();return this._innerGetDataStore(t.dimensions,e.source,t.hash)},r.prototype._innerGetDataStore=function(e,t,a){var i=this._storeList,o=i[0];o||(o=i[0]={});var s=o[a];if(!s){var l=this._getUpstreamSourceManagers()[0];$u(this._sourceHost)&&l?s=l._innerGetDataStore(e,t,a):(s=new Dp).initData(new _1(t,e.length),e),o[a]=s}return s},r.prototype._getUpstreamSourceManagers=function(){var e=this._sourceHost;if($u(e)){var t=vp(e);return t?[t.getSourceManager()]:[]}return G(function ok(r){return r.get("transform",!0)||r.get("fromTransformResult",!0)?ls(r.ecModel,"dataset",{index:r.get("fromDatasetIndex",!0),id:r.get("fromDatasetId",!0)},Qt).models:[]}(e),function(a){return a.getSourceManager()})},r.prototype._getSourceMetaRawOption=function(){var t,a,n,e=this._sourceHost;if($u(e))t=e.get("seriesLayoutBy",!0),a=e.get("sourceHeader",!0),n=e.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=e;t=i.get("seriesLayoutBy",!0),a=i.get("sourceHeader",!0),n=i.get("dimensions",!0)}return{seriesLayoutBy:t,sourceHeader:a,dimensions:n}},r}();function V1(r){r.option.transform&&Oo(r.option.transform)}function $u(r){return"series"===r.mainType}function B1(r){throw new Error(r)}var z1="line-height:1";function G1(r,e){var t=r.color||"#6e7079",a=r.fontSize||12,n=r.fontWeight||"400",i=r.color||"#464646",o=r.fontSize||14,s=r.fontWeight||"900";return"html"===e?{nameStyle:"font-size:"+ke(a+"")+"px;color:"+ke(t)+";font-weight:"+ke(n+""),valueStyle:"font-size:"+ke(o+"")+"px;color:"+ke(i)+";font-weight:"+ke(s+"")}:{nameStyle:{fontSize:a,fill:t,fontWeight:n},valueStyle:{fontSize:o,fill:i,fontWeight:s}}}var uO=[0,10,20,30],fO=["","\n","\n\n","\n\n\n"];function ae(r,e){return e.type=r,e}function Lp(r){return"section"===r.type}function F1(r){return Lp(r)?hO:vO}function H1(r){if(Lp(r)){var e=0,t=r.blocks.length,a=t>1||t>0&&!r.noHeader;return A(r.blocks,function(n){var i=H1(n);i>=e&&(e=i+ +(a&&(!i||Lp(n)&&!n.noHeader)))}),e}return 0}function hO(r,e,t,a){var n=e.noHeader,i=function cO(r){return{html:uO[r],richText:fO[r]}}(H1(e)),o=[],s=e.blocks||[];pe(!s||z(s)),s=s||[];var l=r.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Z(u,l)){var f=new I1(u[l],null);s.sort(function(p,d){return f.evaluate(p.sortParam,d.sortParam)})}else"seriesDesc"===l&&s.reverse()}A(s,function(p,d){var g=e.valueFormatter,y=F1(p)(g?B(B({},r),{valueFormatter:g}):r,p,d>0?i.html:0,a);null!=y&&o.push(y)});var h="richText"===r.renderMode?o.join(i.richText):Ip(o.join(""),n?t:i.html);if(n)return h;var v=sp(e.header,"ordinal",r.useUTC),c=G1(a,r.renderMode).nameStyle;return"richText"===r.renderMode?U1(r,v,c)+i.richText+h:Ip('<div style="'+c+";"+z1+';">'+ke(v)+"</div>"+h,t)}function vO(r,e,t,a){var n=r.renderMode,i=e.noName,o=e.noValue,s=!e.markerType,l=e.name,u=r.useUTC,f=e.valueFormatter||r.valueFormatter||function(S){return G(S=z(S)?S:[S],function(b,x){return sp(b,z(c)?c[x]:c,u)})};if(!i||!o){var h=s?"":r.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",n),v=i?"":sp(l,"ordinal",u),c=e.valueType,p=o?[]:f(e.value),d=!s||!i,g=!s&&i,y=G1(a,n),m=y.nameStyle,_=y.valueStyle;return"richText"===n?(s?"":h)+(i?"":U1(r,v,m))+(o?"":function gO(r,e,t,a,n){var i=[n];return t&&i.push({padding:[0,0,0,a?10:20],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(z(e)?e.join(" "):e,i)}(r,p,d,g,_)):Ip((s?"":h)+(i?"":function pO(r,e,t){return'<span style="'+t+";"+(e?"margin-left:2px":"")+'">'+ke(r)+"</span>"}(v,!s,m))+(o?"":function dO(r,e,t,a){return'<span style="'+(e?"float:right;margin-left:"+(t?"10px":"20px"):"")+";"+a+'">'+G(r=z(r)?r:[r],function(o){return ke(o)}).join(" ")+"</span>"}(p,d,g,_)),t)}}function W1(r,e,t,a,n,i){if(r)return F1(r)({useUTC:n,renderMode:t,orderMode:a,markupStyleCreator:e,valueFormatter:r.valueFormatter},r,0,i)}function Ip(r,e){return'<div style="margin: '+e+"px 0 0;"+z1+';">'+r+'<div style="clear:both"></div></div>'}function U1(r,e,t){return r.markupStyleCreator.wrapRichTextStyle(e,t)}function Y1(r,e){return Bn(r.getData().getItemVisual(e,"style")[r.visualDrawType])}function Z1(r,e){var t=r.get("padding");return null!=t?t:"richText"===e?[8,10]:10}var Pp=function(){function r(){this.richTextStyles={},this._nextStyleNameId=i_()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(e,t,a){var n="richText"===a?this._generateStyleName():null,i=zS({color:t,type:e,renderMode:a,markerId:n});return W(i)?i:(this.richTextStyles[n]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(e,t){var a={};z(t)?A(t,function(i){return B(a,i)}):B(a,t);var n=this._generateStyleName();return this.richTextStyles[n]=a,"{"+n+"|"+e+"}"},r}();function X1(r){var f,h,v,c,e=r.series,t=r.dataIndex,a=r.multipleSeries,n=e.getData(),i=n.mapDimensionsAll("defaultedTooltip"),o=i.length,s=e.getRawValue(t),l=z(s),u=Y1(e,t);if(o>1||l&&!o){var p=function yO(r,e,t,a,n){var i=e.getData(),o=qe(r,function(h,v,c){var p=i.getDimensionInfo(c);return h||p&&!1!==p.tooltip&&null!=p.displayName},!1),s=[],l=[],u=[];function f(h,v){var c=i.getDimensionInfo(v);!c||!1===c.otherDims.tooltip||(o?u.push(ae("nameValue",{markerType:"subItem",markerColor:n,name:c.displayName,value:h,valueType:c.type})):(s.push(h),l.push(c.type)))}return a.length?A(a,function(h){f(Ki(i,t,h),h)}):A(r,f),{inlineValues:s,inlineValueTypes:l,blocks:u}}(s,e,t,i,u);f=p.inlineValues,h=p.inlineValueTypes,v=p.blocks,c=p.inlineValues[0]}else if(o){var d=n.getDimensionInfo(i[0]);c=f=Ki(n,t,i[0]),h=d.type}else c=f=l?s[0]:s;var g=yc(e),y=g&&e.name||"",m=n.getName(t),_=a?y:m;return ae("section",{header:y,noHeader:a||!g,sortParam:c,blocks:[ae("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Ke(_),value:f,valueType:h})].concat(v||[])})}var Ua=wt();function tf(r,e){return r.getName(e)||r.getId(e)}var ef="__universalTransitionEnabled",rf=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return O(e,r),e.prototype.init=function(t,a,n){this.seriesIndex=this.componentIndex,this.dataTask=Ds({count:_O,reset:SO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(Ua(this).sourceManager=new N1(this)).prepareSource();var o=this.getInitialData(t,n);K1(o,this),this.dataTask.context.data=o,Ua(this).dataBeforeProcessed=o,q1(this),this._initSelectedMapFromData(o)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=ws(this),i=n?Ui(t):{},o=this.subType;mt.hasClass(o)&&(o+="Series"),it(t,a.getTheme().get(this.subType)),it(t,this.getDefaultOption()),xn(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Ha(t,i,n)},e.prototype.mergeOption=function(t,a){t=it(this.option,t,!0),this.fillDataTextStyle(t.data);var n=ws(this);n&&Ha(this.option,t,n);var i=Ua(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(t,a);K1(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Ua(this).dataBeforeProcessed=o,q1(this),this._initSelectedMapFromData(o)},e.prototype.fillDataTextStyle=function(t){if(t&&!Pe(t))for(var a=["show"],n=0;n<t.length;n++)t[n]&&t[n].label&&xn(t[n],"label",a)},e.prototype.getInitialData=function(t,a){},e.prototype.appendData=function(t){this.getRawData().appendData(t.data)},e.prototype.getData=function(t){var a=Rp(this);if(a){var n=a.context.data;return null==t?n:n.getLinkedData(t)}return Ua(this).data},e.prototype.getAllData=function(){var t=this.getData();return t&&t.getLinkedDataAll?t.getLinkedDataAll():[{data:t}]},e.prototype.setData=function(t){var a=Rp(this);if(a){var n=a.context;n.outputData=t,a!==this.dataTask&&(n.data=t)}Ua(this).data=t},e.prototype.getEncode=function(){var t=this.get("encode",!0);if(t)return q(t)},e.prototype.getSourceManager=function(){return Ua(this).sourceManager},e.prototype.getSource=function(){return this.getSourceManager().getSource()},e.prototype.getRawData=function(){return Ua(this).dataBeforeProcessed},e.prototype.getColorBy=function(){return this.get("colorBy")||"series"},e.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},e.prototype.getBaseAxis=function(){var t=this.coordinateSystem;return t&&t.getBaseAxis&&t.getBaseAxis()},e.prototype.formatTooltip=function(t,a,n){return X1({series:this,dataIndex:t,multipleSeries:a})},e.prototype.isAnimationEnabled=function(){var t=this.ecModel;if(Tt.node&&(!t||!t.ssr))return!1;var a=this.getShallow("animation");return a&&this.getData().count()>this.getShallow("animationThreshold")&&(a=!1),!!a},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,a,n){var i=this.ecModel,o=pp.prototype.getColorFromPalette.call(this,t,a,n);return o||(o=i.getColorFromPalette(t,a,n)),o},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,a){this._innerSelect(this.getData(a),t)},e.prototype.unselect=function(t,a){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(a);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var s=0;s<t.length;s++){var u=tf(o,t[s]);n[u]=!1,this._selectedDataIndicesMap[u]=-1}}},e.prototype.toggleSelect=function(t,a){for(var n=[],i=0;i<t.length;i++)n[0]=t[i],this.isSelected(t[i],a)?this.unselect(n,a):this.select(n,a)},e.prototype.getSelectedDataIndices=function(){if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var t=this._selectedDataIndicesMap,a=yt(t),n=[],i=0;i<a.length;i++){var o=t[a[i]];o>=0&&n.push(o)}return n},e.prototype.isSelected=function(t,a){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(a);return("all"===n||n[tf(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[ef])return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,a){var n,i,o=this.option,s=o.selectedMode,l=a.length;if(s&&l)if("series"===s)o.selectedMap="all";else if("multiple"===s){J(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f<l;f++){var h=a[f];u[v=tf(t,h)]=!0,this._selectedDataIndicesMap[v]=t.getRawIndex(h)}}else if("single"===s||!0===s){var c=a[l-1],v=tf(t,c);o.selectedMap=((n={})[v]=!0,n),this._selectedDataIndicesMap=((i={})[v]=t.getRawIndex(c),i)}},e.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var a=[];t.hasItemOption&&t.each(function(n){var i=t.getRawDataItem(n);i&&i.selected&&a.push(n)}),a.length>0&&this._innerSelect(t,a)}},e.registerClass=function(t){return mt.registerClass(t)},e.protoInitialize=((t=e.prototype).type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",void(t.visualDrawType="fill")),e;var t}(mt);function q1(r){var e=r.name;yc(r)||(r.name=function mO(r){var e=r.getRawData(),t=e.mapDimensionsAll("seriesName"),a=[];return A(t,function(n){var i=e.getDimensionInfo(n);i.displayName&&a.push(i.displayName)}),a.join(" ")}(r)||e)}function _O(r){return r.model.getRawData().count()}function SO(r){var e=r.model;return e.setData(e.getRawData().cloneShallow()),xO}function xO(r,e){e.outputData&&r.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function K1(r,e){A(ql(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(t){r.wrapMethod(t,nt(bO,e))})}function bO(r,e){var t=Rp(r);return t&&t.setOutputEnd((e||this).count()),e}function Rp(r){var e=(r.ecModel||{}).scheduler,t=e&&e.getPipeline(r.uid);if(t){var a=t.currentTask;if(a){var n=a.agentStubMap;n&&(a=n.get(r.uid))}return a}}Ut(rf,Tp),Ut(rf,pp),y_(rf,mt);const Ot=rf;var Ep=function(){function r(){this.group=new tt,this.uid=Fi("viewComponent")}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){},r.prototype.updateLayout=function(e,t,a,n){},r.prototype.updateVisual=function(e,t,a,n){},r.prototype.blurSeries=function(e,t){},r.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},r}();Sc(Ep),Cu(Ep);const zt=Ep;function Qi(){var r=wt();return function(e){var t=r(e),a=e.pipelineContext,n=!!t.large,i=!!t.progressiveRender,o=t.large=!(!a||!a.large),s=t.progressiveRender=!(!a||!a.progressiveRender);return(n!==o||i!==s)&&"reset"}}var Ji=Hr.CMD,wO=[[],[],[]],j1=Math.sqrt,TO=Math.atan2;function Q1(r,e){if(e){var n,i,o,s,l,u,t=r.data,a=r.len(),f=Ji.M,h=Ji.C,v=Ji.L,c=Ji.R,p=Ji.A,d=Ji.Q;for(o=0,s=0;o<a;){switch(n=t[o++],s=o,i=0,n){case f:case v:i=1;break;case h:i=3;break;case d:i=2;break;case p:var g=e[4],y=e[5],m=j1(e[0]*e[0]+e[1]*e[1]),_=j1(e[2]*e[2]+e[3]*e[3]),S=TO(-e[1]/_,e[0]/m);t[o]*=m,t[o++]+=g,t[o]*=_,t[o++]+=y,t[o++]*=m,t[o++]*=_,t[o++]+=S,t[o++]+=S,s=o+=2;break;case c:u[0]=t[o++],u[1]=t[o++],oe(u,u,e),t[s++]=u[0],t[s++]=u[1],u[0]+=t[o++],u[1]+=t[o++],oe(u,u,e),t[s++]=u[0],t[s++]=u[1]}for(l=0;l<i;l++){var b=wO[l];b[0]=t[o++],b[1]=t[o++],oe(b,b,e),t[s++]=b[0],t[s++]=b[1]}}r.increaseVersion()}}var kp=Math.sqrt,af=Math.sin,nf=Math.cos,Is=Math.PI;function J1(r){return Math.sqrt(r[0]*r[0]+r[1]*r[1])}function Op(r,e){return(r[0]*e[0]+r[1]*e[1])/(J1(r)*J1(e))}function $1(r,e){return(r[0]*e[1]<r[1]*e[0]?-1:1)*Math.acos(Op(r,e))}function tx(r,e,t,a,n,i,o,s,l,u,f){var h=l*(Is/180),v=nf(h)*(r-t)/2+af(h)*(e-a)/2,c=-1*af(h)*(r-t)/2+nf(h)*(e-a)/2,p=v*v/(o*o)+c*c/(s*s);p>1&&(o*=kp(p),s*=kp(p));var d=(n===i?-1:1)*kp((o*o*(s*s)-o*o*(c*c)-s*s*(v*v))/(o*o*(c*c)+s*s*(v*v)))||0,g=d*o*c/s,y=d*-s*v/o,m=(r+t)/2+nf(h)*g-af(h)*y,_=(e+a)/2+af(h)*g+nf(h)*y,S=$1([1,0],[(v-g)/o,(c-y)/s]),b=[(v-g)/o,(c-y)/s],x=[(-1*v-g)/o,(-1*c-y)/s],w=$1(b,x);if(Op(b,x)<=-1&&(w=Is),Op(b,x)>=1&&(w=0),w<0){var T=Math.round(w/Is*1e6)/1e6;w=2*Is+T%2*Is}f.addData(u,m,_,o,s,S,w,h,i)}var CO=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,AO=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,ex=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return Vt(e,r),e.prototype.applyTransform=function(t){},e}(pt);function rx(r){return null!=r.setData}function ax(r,e){var t=function MO(r){var e=new Hr;if(!r)return e;var o,t=0,a=0,n=t,i=a,s=Hr.CMD,l=r.match(CO);if(!l)return e;for(var u=0;u<l.length;u++){for(var f=l[u],h=f.charAt(0),v=void 0,c=f.match(AO)||[],p=c.length,d=0;d<p;d++)c[d]=parseFloat(c[d]);for(var g=0;g<p;){var y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=t,C=a,D=void 0,M=void 0;switch(h){case"l":t+=c[g++],a+=c[g++],e.addData(v=s.L,t,a);break;case"L":t=c[g++],a=c[g++],e.addData(v=s.L,t,a);break;case"m":t+=c[g++],a+=c[g++],e.addData(v=s.M,t,a),n=t,i=a,h="l";break;case"M":t=c[g++],a=c[g++],e.addData(v=s.M,t,a),n=t,i=a,h="L";break;case"h":t+=c[g++],e.addData(v=s.L,t,a);break;case"H":t=c[g++],e.addData(v=s.L,t,a);break;case"v":a+=c[g++],e.addData(v=s.L,t,a);break;case"V":a=c[g++],e.addData(v=s.L,t,a);break;case"C":e.addData(v=s.C,c[g++],c[g++],c[g++],c[g++],c[g++],c[g++]),t=c[g-2],a=c[g-1];break;case"c":e.addData(v=s.C,c[g++]+t,c[g++]+a,c[g++]+t,c[g++]+a,c[g++]+t,c[g++]+a),t+=c[g-2],a+=c[g-1];break;case"S":y=t,m=a,D=e.len(),M=e.data,o===s.C&&(y+=t-M[D-4],m+=a-M[D-3]),T=c[g++],C=c[g++],t=c[g++],a=c[g++],e.addData(v=s.C,y,m,T,C,t,a);break;case"s":y=t,m=a,D=e.len(),M=e.data,o===s.C&&(y+=t-M[D-4],m+=a-M[D-3]),T=t+c[g++],C=a+c[g++],t+=c[g++],a+=c[g++],e.addData(v=s.C,y,m,T,C,t,a);break;case"Q":T=c[g++],C=c[g++],t=c[g++],a=c[g++],e.addData(v=s.Q,T,C,t,a);break;case"q":T=c[g++]+t,C=c[g++]+a,t+=c[g++],a+=c[g++],e.addData(v=s.Q,T,C,t,a);break;case"T":y=t,m=a,D=e.len(),M=e.data,o===s.Q&&(y+=t-M[D-4],m+=a-M[D-3]),t=c[g++],a=c[g++],e.addData(v=s.Q,y,m,t,a);break;case"t":y=t,m=a,D=e.len(),M=e.data,o===s.Q&&(y+=t-M[D-4],m+=a-M[D-3]),t+=c[g++],a+=c[g++],e.addData(v=s.Q,y,m,t,a);break;case"A":_=c[g++],S=c[g++],b=c[g++],x=c[g++],w=c[g++],tx(T=t,C=a,t=c[g++],a=c[g++],x,w,_,S,b,v=s.A,e);break;case"a":_=c[g++],S=c[g++],b=c[g++],x=c[g++],w=c[g++],tx(T=t,C=a,t+=c[g++],a+=c[g++],x,w,_,S,b,v=s.A,e)}}("z"===h||"Z"===h)&&(e.addData(v=s.Z),t=n,a=i),o=v}return e.toStatic(),e}(r),a=B({},e);return a.buildPath=function(n){var i;rx(n)?(n.setData(t.data),(i=n.getContext())&&n.rebuildPath(i,1)):t.rebuildPath(i=n,1)},a.applyTransform=function(n){Q1(t,n),this.dirtyShape()},a}function nx(r,e){return new ex(ax(r,e))}function Np(r,e){e=e||{};var t=new pt;return r.shape&&t.setShape(r.shape),t.setStyle(r.style),e.bakeTransform?Q1(t.path,r.getComputedTransform()):e.toLocal?t.setLocalTransform(r.getComputedTransform()):t.copyTransform(r),t.buildPath=r.buildPath,t.applyTransform=t.applyTransform,t.z=r.z,t.z2=r.z2,t.zlevel=r.zlevel,t}var IO=function r(){this.cx=0,this.cy=0,this.r=0},ix=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultShape=function(){return new IO},e.prototype.buildPath=function(t,a){t.moveTo(a.cx+a.r,a.cy),t.arc(a.cx,a.cy,a.r,0,2*Math.PI)},e}(pt);ix.prototype.type="circle";const Cr=ix;var PO=function r(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},ox=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultShape=function(){return new PO},e.prototype.buildPath=function(t,a){var n=.5522848,i=a.cx,o=a.cy,s=a.rx,l=a.ry,u=s*n,f=l*n;t.moveTo(i-s,o),t.bezierCurveTo(i-s,o-f,i-u,o-l,i,o-l),t.bezierCurveTo(i+u,o-l,i+s,o-f,i+s,o),t.bezierCurveTo(i+s,o+f,i+u,o+l,i,o+l),t.bezierCurveTo(i-u,o+l,i-s,o+f,i-s,o),t.closePath()},e}(pt);ox.prototype.type="ellipse";const of=ox;var sx=Math.PI,Vp=2*sx,Un=Math.sin,$i=Math.cos,RO=Math.acos,_e=Math.atan2,lx=Math.abs,Ps=Math.sqrt,Rs=Math.max,Xr=Math.min,Ar=1e-4;function sf(r,e,t,a,n,i,o){var s=r-t,l=e-a,u=(o?i:-i)/Ps(s*s+l*l),f=u*l,h=-u*s,v=r+f,c=e+h,p=t+f,d=a+h,g=(v+p)/2,y=(c+d)/2,m=p-v,_=d-c,S=m*m+_*_,b=n-i,x=v*d-p*c,w=(_<0?-1:1)*Ps(Rs(0,b*b*S-x*x)),T=(x*_-m*w)/S,C=(-x*m-_*w)/S,D=(x*_+m*w)/S,M=(-x*m+_*w)/S,L=T-g,I=C-y,P=D-g,R=M-y;return L*L+I*I>P*P+R*R&&(T=D,C=M),{cx:T,cy:C,x0:-f,y0:-h,x1:T*(n/b-1),y1:C*(n/b-1)}}var NO=function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},ux=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultShape=function(){return new NO},e.prototype.buildPath=function(t,a){!function OO(r,e){var t,a=Rs(e.r,0),n=Rs(e.r0||0,0),i=a>0;if(i||n>0){if(i||(a=n,n=0),n>a){var s=a;a=n,n=s}var l=e.startAngle,u=e.endAngle;if(!isNaN(l)&&!isNaN(u)){var f=e.cx,h=e.cy,v=!!e.clockwise,c=lx(u-l),p=c>Vp&&c%Vp;if(p>Ar&&(c=p),a>Ar)if(c>Vp-Ar)r.moveTo(f+a*$i(l),h+a*Un(l)),r.arc(f,h,a,l,u,!v),n>Ar&&(r.moveTo(f+n*$i(u),h+n*Un(u)),r.arc(f,h,n,u,l,v));else{var d=void 0,g=void 0,y=void 0,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0,w=void 0,T=void 0,C=void 0,D=void 0,M=void 0,L=void 0,I=void 0,P=void 0,R=a*$i(l),E=a*Un(l),N=n*$i(u),k=n*Un(u),V=c>Ar;if(V){var F=e.cornerRadius;F&&(t=function kO(r){var e;if(z(r)){var t=r.length;if(!t)return r;e=1===t?[r[0],r[0],0,0]:2===t?[r[0],r[0],r[1],r[1]]:3===t?r.concat(r[2]):r}else e=[r,r,r,r];return e}(F),d=t[0],g=t[1],y=t[2],m=t[3]);var U=lx(a-n)/2;if(_=Xr(U,y),S=Xr(U,m),b=Xr(U,d),x=Xr(U,g),C=w=Rs(_,S),D=T=Rs(b,x),(w>Ar||T>Ar)&&(M=a*$i(u),L=a*Un(u),I=n*$i(l),P=n*Un(l),c<sx)){var X=function EO(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=h*l-f*u;if(!(v*v<Ar))return[r+(v=(f*(e-i)-h*(r-n))/v)*l,e+v*u]}(R,E,I,P,M,L,N,k);if(X){var et=R-X[0],ct=E-X[1],Lt=M-X[0],Mt=L-X[1],dt=1/Un(RO((et*Lt+ct*Mt)/(Ps(et*et+ct*ct)*Ps(Lt*Lt+Mt*Mt)))/2),rt=Ps(X[0]*X[0]+X[1]*X[1]);C=Xr(w,(a-rt)/(dt+1)),D=Xr(T,(n-rt)/(dt-1))}}}if(V)if(C>Ar){var gt=Xr(y,C),ft=Xr(m,C),K=sf(I,P,R,E,a,gt,v),st=sf(M,L,N,k,a,ft,v);r.moveTo(f+K.cx+K.x0,h+K.cy+K.y0),C<w&>===ft?r.arc(f+K.cx,h+K.cy,C,_e(K.y0,K.x0),_e(st.y0,st.x0),!v):(gt>0&&r.arc(f+K.cx,h+K.cy,gt,_e(K.y0,K.x0),_e(K.y1,K.x1),!v),r.arc(f,h,a,_e(K.cy+K.y1,K.cx+K.x1),_e(st.cy+st.y1,st.cx+st.x1),!v),ft>0&&r.arc(f+st.cx,h+st.cy,ft,_e(st.y1,st.x1),_e(st.y0,st.x0),!v))}else r.moveTo(f+R,h+E),r.arc(f,h,a,l,u,!v);else r.moveTo(f+R,h+E);n>Ar&&V?D>Ar?(gt=Xr(d,D),K=sf(N,k,M,L,n,-(ft=Xr(g,D)),v),st=sf(R,E,I,P,n,-gt,v),r.lineTo(f+K.cx+K.x0,h+K.cy+K.y0),D<T&>===ft?r.arc(f+K.cx,h+K.cy,D,_e(K.y0,K.x0),_e(st.y0,st.x0),!v):(ft>0&&r.arc(f+K.cx,h+K.cy,ft,_e(K.y0,K.x0),_e(K.y1,K.x1),!v),r.arc(f,h,n,_e(K.cy+K.y1,K.cx+K.x1),_e(st.cy+st.y1,st.cx+st.x1),v),gt>0&&r.arc(f+st.cx,h+st.cy,gt,_e(st.y1,st.x1),_e(st.y0,st.x0),!v))):(r.lineTo(f+N,h+k),r.arc(f,h,n,u,l,v)):r.lineTo(f+N,h+k)}else r.moveTo(f,h);r.closePath()}}}(t,a)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(pt);ux.prototype.type="sector";const Ae=ux;var VO=function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0},fx=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultShape=function(){return new VO},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=2*Math.PI;t.moveTo(n+a.r,i),t.arc(n,i,a.r,0,o,!1),t.moveTo(n+a.r0,i),t.arc(n,i,a.r0,0,o,!0)},e}(pt);fx.prototype.type="ring";const Es=fx;function hx(r,e,t){var a=e.smooth,n=e.points;if(n&&n.length>=2){if(a){var i=function BO(r,e,t,a){var l,u,f,h,n=[],i=[],o=[],s=[];if(a){f=[1/0,1/0],h=[-1/0,-1/0];for(var v=0,c=r.length;v<c;v++)aa(f,f,r[v]),na(h,h,r[v]);aa(f,f,a[0]),na(h,h,a[1])}for(v=0,c=r.length;v<c;v++){var p=r[v];if(t)l=r[v?v-1:c-1],u=r[(v+1)%c];else{if(0===v||v===c-1){n.push(Er(r[v]));continue}l=r[v-1],u=r[v+1]}Aa(i,u,l),Ql(i,i,e);var d=Jl(p,l),g=Jl(p,u),y=d+g;0!==y&&(d/=y,g/=y),Ql(o,i,-d),Ql(s,i,g);var m=xv([],p,o),_=xv([],p,s);a&&(na(m,m,f),aa(m,m,h),na(_,_,f),aa(_,_,h)),n.push(m),n.push(_)}return t&&n.push(n.shift()),n}(n,a,t,e.smoothConstraint);r.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(t?o:o-1);s++){var l=i[2*s],u=i[2*s+1],f=n[(s+1)%o];r.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{r.moveTo(n[0][0],n[0][1]),s=1;for(var h=n.length;s<h;s++)r.lineTo(n[s][0],n[s][1])}t&&r.closePath()}}var zO=function r(){this.points=null,this.smooth=0,this.smoothConstraint=null},vx=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultShape=function(){return new zO},e.prototype.buildPath=function(t,a){hx(t,a,!0)},e}(pt);vx.prototype.type="polygon";const Me=vx;var GO=function r(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},cx=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new GO},e.prototype.buildPath=function(t,a){hx(t,a,!1)},e}(pt);cx.prototype.type="polyline";const De=cx;var FO={},HO=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},px=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new HO},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=E_(FO,a,this.style);n=l.x1,i=l.y1,o=l.x2,s=l.y2}else n=a.x1,i=a.y1,o=a.x2,s=a.y2;var u=a.percent;0!==u&&(t.moveTo(n,i),u<1&&(o=n*(1-u)+o*u,s=i*(1-u)+s*u),t.lineTo(o,s))},e.prototype.pointAt=function(t){var a=this.shape;return[a.x1*(1-t)+a.x2*t,a.y1*(1-t)+a.y2*t]},e}(pt);px.prototype.type="line";const ne=px;var Oe=[],WO=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function dx(r,e,t){return null!=r.cpx2||null!=r.cpy2?[(t?x0:re)(r.x1,r.cpx1,r.cpx2,r.x2,e),(t?x0:re)(r.y1,r.cpy1,r.cpy2,r.y2,e)]:[(t?Ov:se)(r.x1,r.cpx1,r.x2,e),(t?Ov:se)(r.y1,r.cpy1,r.y2,e)]}var gx=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new WO},e.prototype.buildPath=function(t,a){var n=a.x1,i=a.y1,o=a.x2,s=a.y2,l=a.cpx1,u=a.cpy1,f=a.cpx2,h=a.cpy2,v=a.percent;0!==v&&(t.moveTo(n,i),null==f||null==h?(v<1&&(Wo(n,l,o,v,Oe),l=Oe[1],o=Oe[2],Wo(i,u,s,v,Oe),u=Oe[1],s=Oe[2]),t.quadraticCurveTo(l,u,o,s)):(v<1&&(Ia(n,l,f,o,v,Oe),l=Oe[1],f=Oe[2],o=Oe[3],Ia(i,u,h,s,v,Oe),u=Oe[1],h=Oe[2],s=Oe[3]),t.bezierCurveTo(l,u,f,h,o,s)))},e.prototype.pointAt=function(t){return dx(this.shape,t,!1)},e.prototype.tangentAt=function(t){var a=dx(this.shape,t,!0);return bi(a,a)},e}(pt);gx.prototype.type="bezier-curve";const ks=gx;var UO=function r(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},yx=function(r){function e(t){return r.call(this,t)||this}return Vt(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new UO},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r,0),s=a.startAngle,l=a.endAngle,u=a.clockwise,f=Math.cos(s),h=Math.sin(s);t.moveTo(f*o+n,h*o+i),t.arc(n,i,o,s,l,!u)},e}(pt);yx.prototype.type="arc";const lf=yx;var YO=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="compound",t}return Vt(e,r),e.prototype._updatePathDirty=function(){for(var t=this.shape.paths,a=this.shapeChanged(),n=0;n<t.length;n++)a=a||t[n].shapeChanged();a&&this.dirtyShape()},e.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],a=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(a[0],a[1],t[n].segmentIgnoreThreshold)},e.prototype.buildPath=function(t,a){for(var n=a.paths||[],i=0;i<n.length;i++)n[i].buildPath(t,n[i].shape,!0)},e.prototype.afterBrush=function(){for(var t=this.shape.paths||[],a=0;a<t.length;a++)t[a].pathUpdated()},e.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),pt.prototype.getBoundingRect.call(this)},e}(pt);const uf=YO;var ZO=function(){function r(e){this.colorStops=e||[]}return r.prototype.addColorStop=function(e,t){this.colorStops.push({offset:e,color:t})},r}();const mx=ZO;var XO=function(r){function e(t,a,n,i,o,s){var l=r.call(this,o)||this;return l.x=null==t?0:t,l.y=null==a?0:a,l.x2=null==n?1:n,l.y2=null==i?0:i,l.type="linear",l.global=s||!1,l}return Vt(e,r),e}(mx);const to=XO;var qO=function(r){function e(t,a,n,i,o){var s=r.call(this,i)||this;return s.x=null==t?.5:t,s.y=null==a?.5:a,s.r=null==n?.5:n,s.type="radial",s.global=o||!1,s}return Vt(e,r),e}(mx);const Bp=qO;var Yn=[0,0],Zn=[0,0],ff=new ot,hf=new ot,KO=function(){function r(e,t){this._corners=[],this._axes=[],this._origin=[0,0];for(var a=0;a<4;a++)this._corners[a]=new ot;for(a=0;a<2;a++)this._axes[a]=new ot;e&&this.fromBoundingRect(e,t)}return r.prototype.fromBoundingRect=function(e,t){var a=this._corners,n=this._axes,i=e.x,o=e.y,s=i+e.width,l=o+e.height;if(a[0].set(i,o),a[1].set(s,o),a[2].set(s,l),a[3].set(i,l),t)for(var u=0;u<4;u++)a[u].transform(t);for(ot.sub(n[0],a[1],a[0]),ot.sub(n[1],a[3],a[0]),n[0].normalize(),n[1].normalize(),u=0;u<2;u++)this._origin[u]=n[u].dot(a[0])},r.prototype.intersect=function(e,t){var a=!0,n=!t;return ff.set(1/0,1/0),hf.set(0,0),!this._intersectCheckOneSide(this,e,ff,hf,n,1)&&(a=!1,n)||!this._intersectCheckOneSide(e,this,ff,hf,n,-1)&&(a=!1,n)||n||ot.copy(t,a?ff:hf),a},r.prototype._intersectCheckOneSide=function(e,t,a,n,i,o){for(var s=!0,l=0;l<2;l++){var u=this._axes[l];if(this._getProjMinMaxOnAxis(l,e._corners,Yn),this._getProjMinMaxOnAxis(l,t._corners,Zn),Yn[1]<Zn[0]||Yn[0]>Zn[1]){if(s=!1,i)return s;var f=Math.abs(Zn[0]-Yn[1]),h=Math.abs(Yn[0]-Zn[1]);Math.min(f,h)>n.len()&&ot.scale(n,u,f<h?-f*o:h*o)}else a&&(f=Math.abs(Zn[0]-Yn[1]),h=Math.abs(Yn[0]-Zn[1]),Math.min(f,h)<a.len()&&ot.scale(a,u,f<h?f*o:-h*o))}return s},r.prototype._getProjMinMaxOnAxis=function(e,t,a){for(var n=this._axes[e],i=this._origin,o=t[0].dot(n)+i[e],s=o,l=o,u=1;u<t.length;u++){var f=t[u].dot(n)+i[e];s=Math.min(f,s),l=Math.max(f,l)}a[0]=s,a[1]=l},r}();const vf=KO;var jO=[],QO=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._cursor=0,t}return Vt(e,r),e.prototype.traverse=function(t,a){t.call(a,this)},e.prototype.useStyle=function(){this.style={}},e.prototype.getCursor=function(){return this._cursor},e.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},e.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},e.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},e.prototype.addDisplayable=function(t,a){a?this._temporaryDisplayables.push(t):this._displayables.push(t),this.markRedraw()},e.prototype.addDisplayables=function(t,a){a=a||!1;for(var n=0;n<t.length;n++)this.addDisplayable(t[n],a)},e.prototype.getDisplayables=function(){return this._displayables},e.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},e.prototype.eachPendingDisplayable=function(t){for(var a=this._cursor;a<this._displayables.length;a++)t&&t(this._displayables[a]);for(a=0;a<this._temporaryDisplayables.length;a++)t&&t(this._temporaryDisplayables[a])},e.prototype.update=function(){this.updateTransform();for(var t=this._cursor;t<this._displayables.length;t++)(a=this._displayables[t]).parent=this,a.update(),a.parent=null;for(t=0;t<this._temporaryDisplayables.length;t++){var a;(a=this._temporaryDisplayables[t]).parent=this,a.update(),a.parent=null}},e.prototype.getBoundingRect=function(){if(!this._rect){for(var t=new ht(1/0,1/0,-1/0,-1/0),a=0;a<this._displayables.length;a++){var n=this._displayables[a],i=n.getBoundingRect().clone();n.needLocalTransform()&&i.applyTransform(n.getLocalTransform(jO)),t.union(i)}this._rect=t}return this._rect},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a);if(this.getBoundingRect().contain(n[0],n[1]))for(var o=0;o<this._displayables.length;o++)if(this._displayables[o].contain(t,a))return!0;return!1},e}(tr);const _x=QO;var cf=Math.max,pf=Math.min,zp={};function Sx(r){return pt.extend(r)}function xx(r,e){return function DO(r,e){var t=ax(r,e);return function(n){function i(o){var s=n.call(this,o)||this;return s.applyTransform=t.applyTransform,s.buildPath=t.buildPath,s}return Vt(i,n),i}(ex)}(r,e)}function or(r,e){zp[r]=e}function df(r){if(zp.hasOwnProperty(r))return zp[r]}function Os(r,e,t,a){var n=nx(r,e);return t&&("center"===a&&(t=bx(t,n.getBoundingRect())),Fp(n,t)),n}function Gp(r,e,t){var a=new le({style:{image:r,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(n){"center"===t&&a.setStyle(bx(e,{width:n.width,height:n.height}))}});return a}function bx(r,e){var n,t=e.width/e.height,a=r.height*t;return n=a<=r.width?r.height:(a=r.width)/t,{x:r.x+r.width/2-a/2,y:r.y+r.height/2-n/2,width:a,height:n}}var Ye=function LO(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push(r[n].getUpdatedPathProxy(!0));var o=new pt(e);return o.createPathProxy(),o.buildPath=function(s){if(rx(s)){s.appendPath(t);var l=s.getContext();l&&s.rebuildPath(l,1)}},o};function Fp(r,e){if(r.applyTransform){var a=r.getBoundingRect().calculateTransform(e);r.applyTransform(a)}}function $O(r){return E_(r.shape,r.shape,r.style),r}function tN(r){return k_(r.shape,r.shape,r.style),r}var gf=Rn;function Ya(r,e){for(var t=$o([]);r&&r!==e;)Or(t,r.getLocalTransform(),t),r=r.parent;return t}function Mr(r,e,t){return e&&!fe(e)&&(e=sa.getLocalTransform(e)),t&&(e=cn([],e)),oe([],r,e)}function yf(r,e,t){var a=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),n=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),i=["left"===r?-a:"right"===r?a:0,"top"===r?-n:"bottom"===r?n:0];return i=Mr(i,e,t),Math.abs(i[0])>Math.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function Tx(r){return!r.isGroup}function Ns(r,e,t){if(r&&e){var i=function a(o){var s={};return o.traverse(function(l){Tx(l)&&l.anid&&(s[l.anid]=l)}),s}(r);e.traverse(function(o){if(Tx(o)&&o.anid){var s=i[o.anid];if(s){var l=n(o);o.attr(n(s)),xt(o,l,t,at(o).dataIndex)}}})}function n(o){var s={x:o.x,y:o.y,rotation:o.rotation};return function eN(r){return null!=r.shape}(o)&&(s.shape=B({},o.shape)),s}}function Hp(r,e){return G(r,function(t){var a=t[0];a=cf(a,e.x),a=pf(a,e.x+e.width);var n=t[1];return n=cf(n,e.y),[a,n=pf(n,e.y+e.height)]})}function Cx(r,e){var t=cf(r.x,e.x),a=pf(r.x+r.width,e.x+e.width),n=cf(r.y,e.y),i=pf(r.y+r.height,e.y+e.height);if(a>=t&&i>=n)return{x:t,y:n,width:a-t,height:i-n}}function eo(r,e,t){var a=B({rectHover:!0},e),n=a.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},r)return 0===r.indexOf("image://")?(n.image=r.slice(8),Q(n,t),new le(a)):Os(r.replace("path://",""),a,t,"center")}function Vs(r,e,t,a,n){for(var i=0,o=n[n.length-1];i<n.length;i++){var s=n[i];if(Ax(r,e,t,a,s[0],s[1],o[0],o[1]))return!0;o=s}}function Ax(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=Wp(f,h,l,u);if(function rN(r){return r<=1e-6&&r>=-1e-6}(v))return!1;var c=r-n,p=e-i,d=Wp(c,p,l,u)/v;if(d<0||d>1)return!1;var g=Wp(c,p,f,h)/v;return!(g<0||g>1)}function Wp(r,e,t,a){return r*a-t*e}function ro(r){var e=r.itemTooltipOption,t=r.componentModel,a=r.itemName,n=W(e)?{formatter:e}:e,i=t.mainType,o=t.componentIndex,s={componentType:i,name:a,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&A(yt(l),function(f){Z(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=at(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:a,option:Q({content:a,formatterParams:s},n)}}function Mx(r,e){var t;r.isGroup&&(t=e(r)),t||r.traverse(e)}function Za(r,e){if(r)if(z(r))for(var t=0;t<r.length;t++)Mx(r[t],e);else Mx(r,e)}or("circle",Cr),or("ellipse",of),or("sector",Ae),or("ring",Es),or("polygon",Me),or("polyline",De),or("rect",_t),or("line",ne),or("bezierCurve",ks),or("arc",lf);var Dx=wt(),aN=Qi(),Up=function(){function r(){this.group=new tt,this.uid=Fi("viewChart"),this.renderTask=Ds({plan:nN,reset:iN}),this.renderTask.context={view:this}}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.highlight=function(e,t,a,n){var i=e.getData(n&&n.dataType);!i||Ix(i,n,"emphasis")},r.prototype.downplay=function(e,t,a,n){var i=e.getData(n&&n.dataType);!i||Ix(i,n,"normal")},r.prototype.remove=function(e,t){this.group.removeAll()},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateLayout=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateVisual=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.eachRendered=function(e){Za(this.group,e)},r.markUpdateMethod=function(e,t){Dx(e).updateMethod=t},r.protoInitialize=void(r.prototype.type="chart"),r}();function Lx(r,e,t){r&&gs(r)&&("emphasis"===e?Wr:Ur)(r,t)}function Ix(r,e,t){var a=bn(r,e),n=e&&null!=e.highlightKey?function AE(r){var e=K_[r];return null==e&&q_<=32&&(e=K_[r]=q_++),e}(e.highlightKey):null;null!=a?A(Pt(a),function(i){Lx(r.getItemGraphicEl(i),t,n)}):r.eachItemGraphicEl(function(i){Lx(i,t,n)})}function nN(r){return aN(r.model)}function iN(r){var e=r.model,t=r.ecModel,a=r.api,n=r.payload,i=e.pipelineContext.progressiveRender,o=r.view,s=n&&Dx(n).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return"render"!==l&&o[l](e,t,a,n),oN[l]}Sc(Up),Cu(Up);var oN={incrementalPrepareRender:{progress:function(r,e){e.view.incrementalRender(r,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(r,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}};const Et=Up;var mf="\0__throttleOriginMethod",Px="\0__throttleRate",Rx="\0__throttleType";function _f(r,e,t){var a,s,l,u,f,n=0,i=0,o=null;function h(){i=(new Date).getTime(),o=null,r.apply(l,u||[])}e=e||0;var v=function(){for(var c=[],p=0;p<arguments.length;p++)c[p]=arguments[p];a=(new Date).getTime(),l=this,u=c;var d=f||e,g=f||t;f=null,s=a-(g?n:i)-d,clearTimeout(o),g?o=setTimeout(h,d):s>=0?h():o=setTimeout(h,-s),n=a};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(c){f=c},v}function ao(r,e,t,a){var n=r[e];if(n){var i=n[mf]||n;if(n[Px]!==t||n[Rx]!==a){if(null==t||!a)return r[e]=i;(n=r[e]=_f(i,t,"debounce"===a))[mf]=i,n[Rx]=a,n[Px]=t}return n}}function Bs(r,e){var t=r[e];t&&t[mf]&&(t.clear&&t.clear(),r[e]=t[mf])}var Ex=wt(),kx={itemStyle:Tn(CS,!0),lineStyle:Tn(TS,!0)},sN={lineStyle:"stroke",itemStyle:"fill"};function Ox(r,e){return r.visualStyleMapper||kx[e]||(console.warn("Unkown style type '"+e+"'."),kx.itemStyle)}function Nx(r,e){return r.visualDrawType||sN[e]||(console.warn("Unkown style type '"+e+"'."),"fill")}var lN={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=r.getModel(a),o=Ox(r,a)(n),s=n.getShallow("decal");s&&(t.setVisual("decal",s),s.dirty=!0);var l=Nx(r,a),u=o[l],f=j(u)?u:null;if(!o[l]||f||"auto"===o.fill||"auto"===o.stroke){var v=r.getColorFromPalette(r.name,null,e.getSeriesCount());o[l]||(o[l]=v,t.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||j(o.fill)?v:o.fill,o.stroke="auto"===o.stroke||j(o.stroke)?v:o.stroke}if(t.setVisual("style",o),t.setVisual("drawType",l),!e.isSeriesFiltered(r)&&f)return t.setVisual("colorFromPalette",!1),{dataEach:function(c,p){var d=r.getDataParams(p),g=B({},o);g[l]=f(d),c.setItemVisual(p,"style",g)}}}},zs=new Rt,uN={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(!r.ignoreStyleOnData&&!e.isSeriesFiltered(r)){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=Ox(r,a),i=t.getVisual("drawType");return{dataEach:t.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[a]){zs.option=l[a];var u=n(zs);B(o.ensureUniqueItemVisual(s,"style"),u),zs.option.decal&&(o.setItemVisual(s,"decal",zs.option.decal),zs.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},fN={performRawSeries:!0,overallReset:function(r){var e=q();r.eachSeries(function(t){var a=t.getColorBy();if(!t.isColorBySeries()){var n=t.type+"-"+a,i=e.get(n);i||e.set(n,i={}),Ex(t).scope=i}}),r.eachSeries(function(t){if(!t.isColorBySeries()&&!r.isSeriesFiltered(t)){var a=t.getRawData(),n={},i=t.getData(),o=Ex(t).scope,l=Nx(t,t.visualStyleAccessPath||"itemStyle");i.each(function(u){var f=i.getRawIndex(u);n[f]=u}),a.each(function(u){var f=n[u];if(i.getItemVisual(f,"colorFromPalette")){var v=i.ensureUniqueItemVisual(f,"style"),c=a.getName(u)||u+"",p=a.count();v[l]=t.getColorFromPalette(c,o,p)}})}})}},Sf=Math.PI,vN=function(){function r(e,t,a,n){this._stageTaskMap=q(),this.ecInstance=e,this.api=t,a=this._dataProcessorHandlers=a.slice(),n=this._visualHandlers=n.slice(),this._allHandlers=a.concat(n)}return r.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(a){var n=a.overallTask;n&&n.dirty()})},r.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var a=this._pipelineMap.get(e.__pipeline.id),n=a.context,o=!t&&a.progressiveEnabled&&(!n||n.progressiveRender)&&e.__idxInPipeline>a.blockIndex?a.step:null,s=n&&n.modDataCount;return{step:o,modBy:null!=s?Math.ceil(s/o):null,modDataCount:s}}},r.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},r.prototype.updateStreamModes=function(e,t){var a=this._pipelineMap.get(e.uid),i=e.getData().count(),o=a.progressiveEnabled&&t.incrementalPrepareRender&&i>=a.threshold,s=e.get("large")&&i>=e.get("largeThreshold"),l="mod"===e.get("progressiveChunkMode")?i:null;e.pipelineContext=a.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(e){var t=this,a=t._pipelineMap=q();e.eachSeries(function(n){var i=n.getProgressive(),o=n.uid;a.set(o,{id:o,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:i&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),t._pipe(n,n.dataTask)})},r.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),a=this.api;A(this._allHandlers,function(n){var i=e.get(n.uid)||e.set(n.uid,{});pe(!(n.reset&&n.overallReset),""),n.reset&&this._createSeriesStageTask(n,i,t,a),n.overallReset&&this._createOverallStageTask(n,i,t,a)},this)},r.prototype.prepareView=function(e,t,a,n){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=a,o.api=n,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},r.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},r.prototype.performVisualTasks=function(e,t,a){this._performStageTasks(this._visualHandlers,e,t,a)},r.prototype._performStageTasks=function(e,t,a,n){n=n||{};var i=!1,o=this;function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}A(e,function(l,u){if(!n.visualType||n.visualType===l.visualType){var f=o._stageTaskMap.get(l.uid),h=f.seriesTaskMap,v=f.overallTask;if(v){var c,p=v.agentStubMap;p.each(function(g){s(n,g)&&(g.dirty(),c=!0)}),c&&v.dirty(),o.updatePayload(v,a);var d=o.getPerformArgs(v,n.block);p.each(function(g){g.perform(d)}),v.perform(d)&&(i=!0)}else h&&h.each(function(g,y){s(n,g)&&g.dirty();var m=o.getPerformArgs(g,n.block);m.skip=!l.performRawSeries&&t.isSeriesFiltered(g.context.model),o.updatePayload(g,a),g.perform(m)&&(i=!0)})}}),this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(a){t=a.dataTask.perform()||t}),this.unfinished=t||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},r.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},r.prototype._createSeriesStageTask=function(e,t,a,n){var i=this,o=t.seriesTaskMap,s=t.seriesTaskMap=q(),l=e.seriesType,u=e.getTargetSeries;function f(h){var v=h.uid,c=s.set(v,o&&o.get(v)||Ds({plan:yN,reset:mN,count:SN}));c.context={model:h,ecModel:a,api:n,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(h,c)}e.createOnAllSeries?a.eachRawSeries(f):l?a.eachRawSeriesByType(l,f):u&&u(a,n).each(f)},r.prototype._createOverallStageTask=function(e,t,a,n){var i=this,o=t.overallTask=t.overallTask||Ds({reset:cN});o.context={ecModel:a,api:n,overallReset:e.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=q(),u=e.seriesType,f=e.getTargetSeries,h=!0,v=!1;function p(d){var g=d.uid,y=l.set(g,s&&s.get(g)||(v=!0,Ds({reset:pN,onDirty:gN})));y.context={model:d,overallProgress:h},y.agent=o,y.__block=h,i._pipe(d,y)}pe(!e.createOnAllSeries,""),u?a.eachRawSeriesByType(u,p):f?f(a,n).each(p):(h=!1,A(a.getSeries(),p)),v&&o.dirty()},r.prototype._pipe=function(e,t){var n=this._pipelineMap.get(e.uid);!n.head&&(n.head=t),n.tail&&n.tail.pipe(t),n.tail=t,t.__idxInPipeline=n.count++,t.__pipeline=n},r.wrapStageHandler=function(e,t){return j(e)&&(e={overallReset:e,seriesType:xN(e)}),e.uid=Fi("stageHandler"),t&&(e.visualType=t),e},r}();function cN(r){r.overallReset(r.ecModel,r.api,r.payload)}function pN(r){return r.overallProgress&&dN}function dN(){this.agent.dirty(),this.getDownstream().dirty()}function gN(){this.agent&&this.agent.dirty()}function yN(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function mN(r){r.useClearVisual&&r.data.clearAllVisual();var e=r.resetDefines=Pt(r.reset(r.model,r.ecModel,r.api,r.payload));return e.length>1?G(e,function(t,a){return Vx(a)}):_N}var _N=Vx(0);function Vx(r){return function(e,t){var a=t.data,n=t.resetDefines[r];if(n&&n.dataEach)for(var i=e.start;i<e.end;i++)n.dataEach(a,i);else n&&n.progress&&n.progress(e,a)}}function SN(r){return r.data.count()}function xN(r){xf=null;try{r(Gs,Bx)}catch(e){}return xf}var xf,Gs={},Bx={};function zx(r,e){for(var t in e.prototype)r[t]=qt}zx(Gs,n1),zx(Bx,i1),Gs.eachSeriesByType=Gs.eachRawSeriesByType=function(r){xf=r},Gs.eachComponent=function(r){"series"===r.mainType&&r.subType&&(xf=r.subType)};const Gx=vN;var Fx=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];const bN={color:Fx,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],Fx]};var Le="#B9B8CE",Hx="#100C2A",bf=function(){return{axisLine:{lineStyle:{color:Le}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},Wx=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],Ux={darkMode:!0,color:Wx,backgroundColor:Hx,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:Le}},textStyle:{color:Le},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:Le}},dataZoom:{borderColor:"#71708A",textStyle:{color:Le},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:Le}},timeline:{lineStyle:{color:Le},label:{color:Le},controlStyle:{color:Le,borderColor:Le}},calendar:{itemStyle:{color:Hx},dayLabel:{color:Le},monthLabel:{color:Le},yearLabel:{color:Le}},timeAxis:bf(),logAxis:bf(),valueAxis:bf(),categoryAxis:bf(),line:{symbol:"circle"},graph:{color:Wx},gauge:{title:{color:Le},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:Le},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};Ux.categoryAxis.splitLine.show=!1;const wN=Ux;var TN=function(){function r(){}return r.prototype.normalizeQuery=function(e){var t={},a={},n={};if(W(e)){var i=Br(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var o=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};A(e,function(l,u){for(var f=!1,h=0;h<o.length;h++){var v=o[h],c=u.lastIndexOf(v);if(c>0&&c===u.length-v.length){var p=u.slice(0,c);"data"!==p&&(t.mainType=p,t[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(a[u]=l,f=!0),f||(n[u]=l)})}return{cptQuery:t,dataQuery:a,otherQuery:n}},r.prototype.filter=function(e,t){var a=this.eventInfo;if(!a)return!0;var n=a.targetEl,i=a.packedEvent,o=a.model,s=a.view;if(!o||!s)return!0;var l=t.cptQuery,u=t.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,i,"name")&&f(u,i,"dataIndex")&&f(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,n,i));function f(h,v,c,p){return null==h[c]||v[p||c]===h[c]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Yp=["symbol","symbolSize","symbolRotate","symbolOffset"],Yx=Yp.concat(["symbolKeepAspect"]),CN={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData();if(r.legendIcon&&t.setVisual("legendIcon",r.legendIcon),r.hasSymbolVisual){for(var a={},n={},i=!1,o=0;o<Yp.length;o++){var s=Yp[o],l=r.get(s);j(l)?(i=!0,n[s]=l):a[s]=l}if(a.symbol=a.symbol||r.defaultSymbol,t.setVisual(B({legendIcon:r.legendIcon||a.symbol,symbolKeepAspect:r.get("symbolKeepAspect")},a)),!e.isSeriesFiltered(r)){var u=yt(n);return{dataEach:i?function f(h,v){for(var c=r.getRawValue(v),p=r.getDataParams(v),d=0;d<u.length;d++){var g=u[d];h.setItemVisual(v,g,n[g](c,p))}}:null}}}}},AN={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(r.hasSymbolVisual&&!e.isSeriesFiltered(r))return{dataEach:r.getData().hasItemOption?function a(n,i){for(var o=n.getItemModel(i),s=0;s<Yx.length;s++){var l=Yx[s],u=o.getShallow(l,!0);null!=u&&n.setItemVisual(i,l,u)}}:null}}};function Zp(r,e,t){switch(t){case"color":return r.getItemVisual(e,"style")[r.getVisual("drawType")];case"opacity":return r.getItemVisual(e,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return r.getItemVisual(e,t)}}function Fs(r,e){switch(e){case"color":return r.getVisual("style")[r.getVisual("drawType")];case"opacity":return r.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return r.getVisual(e)}}function Zx(r,e,t,a){switch(t){case"color":r.ensureUniqueItemVisual(e,"style")[r.getVisual("drawType")]=a,r.setItemVisual(e,"colorFromPalette",!1);break;case"opacity":r.ensureUniqueItemVisual(e,"style").opacity=a;break;case"symbol":case"symbolSize":case"liftZ":r.setItemVisual(e,t,a)}}function Xx(r,e){function t(a,n){var i=[];return a.eachComponent({mainType:"series",subType:r,query:n},function(o){i.push(o.seriesIndex)}),i}A([[r+"ToggleSelect","toggleSelect"],[r+"Select","select"],[r+"UnSelect","unselect"]],function(a){e(a[0],function(n,i,o){n=B({},n),o.dispatchAction(B(n,{type:a[1],seriesIndex:t(i,n)}))})})}function no(r,e,t,a,n){var i=r+e;t.isSilent(i)||a.eachComponent({mainType:"series",subType:"pie"},function(o){for(var s=o.seriesIndex,l=o.option.selectedMap,u=n.selected,f=0;f<u.length;f++)if(u[f].seriesIndex===s){var h=o.getData(),v=bn(h,n.fromActionPayload);t.trigger(i,{type:i,seriesId:o.id,name:z(v)?h.getName(v[0]):h.getName(v),selected:W(l)?l:B({},l)})}})}function io(r,e,t){for(var a;r&&(!e(r)||(a=r,!t));)r=r.__hostTarget||r.parent;return a}var DN=Math.round(9*Math.random()),LN="function"==typeof Object.defineProperty,IN=function(){function r(){this._id="__ec_inner_"+DN++}return r.prototype.get=function(e){return this._guard(e)[this._id]},r.prototype.set=function(e,t){var a=this._guard(e);return LN?Object.defineProperty(a,this._id,{value:t,enumerable:!1,configurable:!0}):a[this._id]=t,this},r.prototype.delete=function(e){return!!this.has(e)&&(delete this._guard(e)[this._id],!0)},r.prototype.has=function(e){return!!this._guard(e)[this._id]},r.prototype._guard=function(e){if(e!==Object(e))throw TypeError("Value of WeakMap is not a non-null object.");return e},r}();const PN=IN;var RN=pt.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(r,e){var t=e.cx,a=e.cy,n=e.width/2,i=e.height/2;r.moveTo(t,a-i),r.lineTo(t+n,a+i),r.lineTo(t-n,a+i),r.closePath()}}),EN=pt.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(r,e){var t=e.cx,a=e.cy,n=e.width/2,i=e.height/2;r.moveTo(t,a-i),r.lineTo(t+n,a),r.lineTo(t,a+i),r.lineTo(t-n,a),r.closePath()}}),kN=pt.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(r,e){var t=e.x,a=e.y,n=e.width/5*3,i=Math.max(n,e.height),o=n/2,s=o*o/(i-o),l=a-i+o+s,u=Math.asin(s/o),f=Math.cos(u)*o,h=Math.sin(u),v=Math.cos(u),c=.6*o,p=.7*o;r.moveTo(t-f,l+s),r.arc(t,l,o,Math.PI-u,2*Math.PI+u),r.bezierCurveTo(t+f-h*c,l+s+v*c,t,a-p,t,a),r.bezierCurveTo(t,a-p,t-f+h*c,l+s+v*c,t-f,l+s),r.closePath()}}),ON=pt.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(r,e){var t=e.height,n=e.x,i=e.y,o=e.width/3*2;r.moveTo(n,i),r.lineTo(n+o,i+t),r.lineTo(n,i+t/4*3),r.lineTo(n-o,i+t),r.lineTo(n,i),r.closePath()}}),VN={line:function(r,e,t,a,n){n.x1=r,n.y1=e+a/2,n.x2=r+t,n.y2=e+a/2},rect:function(r,e,t,a,n){n.x=r,n.y=e,n.width=t,n.height=a},roundRect:function(r,e,t,a,n){n.x=r,n.y=e,n.width=t,n.height=a,n.r=Math.min(t,a)/4},square:function(r,e,t,a,n){var i=Math.min(t,a);n.x=r,n.y=e,n.width=i,n.height=i},circle:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.r=Math.min(t,a)/2},diamond:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.width=t,n.height=a},pin:function(r,e,t,a,n){n.x=r+t/2,n.y=e+a/2,n.width=t,n.height=a},arrow:function(r,e,t,a,n){n.x=r+t/2,n.y=e+a/2,n.width=t,n.height=a},triangle:function(r,e,t,a,n){n.cx=r+t/2,n.cy=e+a/2,n.width=t,n.height=a}},wf={};A({line:ne,rect:_t,roundRect:_t,square:_t,circle:Cr,diamond:EN,pin:kN,arrow:ON,triangle:RN},function(r,e){wf[e]=new r});var BN=pt.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(r,e,t){var a=xu(r,e,t),n=this.shape;return n&&"pin"===n.symbolType&&"inside"===e.position&&(a.y=t.y+.4*t.height),a},buildPath:function(r,e,t){var a=e.symbolType;if("none"!==a){var n=wf[a];n||(n=wf[a="rect"]),VN[a](e.x,e.y,e.width,e.height,n.shape),n.buildPath(r,n.shape,t)}}});function zN(r,e){if("image"!==this.type){var t=this.style;this.__isEmptyBrush?(t.stroke=r,t.fill=e||"#fff",t.lineWidth=2):"line"===this.shape.symbolType?t.stroke=r:t.fill=r,this.markRedraw()}}function Kt(r,e,t,a,n,i,o){var l,s=0===r.indexOf("empty");return s&&(r=r.substr(5,1).toLowerCase()+r.substr(6)),(l=0===r.indexOf("image://")?Gp(r.slice(8),new ht(e,t,a,n),o?"center":"cover"):0===r.indexOf("path://")?Os(r.slice(7),{},new ht(e,t,a,n),o?"center":"cover"):new BN({shape:{symbolType:r,x:e,y:t,width:a,height:n}})).__isEmptyBrush=s,l.setColor=zN,i&&l.setColor(i),l}function Hs(r){return z(r)||(r=[+r,+r]),[r[0]||0,r[1]||0]}function oo(r,e){if(null!=r)return z(r)||(r=[r,r]),[H(r[0],e[0])||0,H(lt(r[1],r[0]),e[1])||0]}function Xp(r,e,t){for(var a="radial"===e.type?function FN(r,e,t){var a=t.width,n=t.height,i=Math.min(a,n),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(o=o*a+t.x,s=s*n+t.y,l*=i),r.createRadialGradient(o,s,0,o,s,l)}(r,e,t):function GN(r,e,t){var a=null==e.x?0:e.x,n=null==e.x2?1:e.x2,i=null==e.y?0:e.y,o=null==e.y2?0:e.y2;return e.global||(a=a*t.width+t.x,n=n*t.width+t.x,i=i*t.height+t.y,o=o*t.height+t.y),a=isNaN(a)?0:a,n=isNaN(n)?1:n,i=isNaN(i)?0:i,o=isNaN(o)?0:o,r.createLinearGradient(a,i,n,o)}(r,e,t),n=e.colorStops,i=0;i<n.length;i++)a.addColorStop(n[i].offset,n[i].color);return a}function Tf(r){return parseInt(r,10)}function so(r,e,t){var a=["width","height"][e],n=["clientWidth","clientHeight"][e],i=["paddingLeft","paddingTop"][e],o=["paddingRight","paddingBottom"][e];if(null!=t[a]&&"auto"!==t[a])return parseFloat(t[a]);var s=document.defaultView.getComputedStyle(r);return(r[n]||Tf(s[a])||Tf(r.style[a]))-(Tf(s[i])||0)-(Tf(s[o])||0)|0}function qp(r){var e=r.style,t=e.lineDash&&e.lineWidth>0&&function WN(r,e){return r&&"solid"!==r&&e>0?"dashed"===r?[4*e,2*e]:"dotted"===r?[e]:Ct(r)?[r]:z(r)?r:null:null}(e.lineDash,e.lineWidth),a=e.lineDashOffset;if(t){var n=e.strokeNoScale&&r.getLineScale?r.getLineScale():1;n&&1!==n&&(t=G(t,function(i){return i/n}),a/=n)}return[t,a]}var UN=new Hr(!0);function Cf(r){var e=r.stroke;return!(null==e||"none"===e||!(r.lineWidth>0))}function qx(r){return"string"==typeof r&&"none"!==r}function Af(r){var e=r.fill;return null!=e&&"none"!==e}function Kx(r,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var t=r.globalAlpha;r.globalAlpha=e.fillOpacity*e.opacity,r.fill(),r.globalAlpha=t}else r.fill()}function jx(r,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var t=r.globalAlpha;r.globalAlpha=e.strokeOpacity*e.opacity,r.stroke(),r.globalAlpha=t}else r.stroke()}function Kp(r,e,t){var a=bc(e.image,e.__image,t);if(Au(a)){var n=r.createPattern(a,e.repeat||"repeat");if("function"==typeof DOMMatrix&&n&&n.setTransform){var i=new DOMMatrix;i.translateSelf(e.x||0,e.y||0),i.rotateSelf(0,0,(e.rotation||0)*Vo),i.scaleSelf(e.scaleX||1,e.scaleY||1),n.setTransform(i)}return n}}var Qx=["shadowBlur","shadowOffsetX","shadowOffsetY"],Jx=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function $x(r,e,t,a,n){var i=!1;if(!a&&e===(t=t||{}))return!1;if(a||e.opacity!==t.opacity){Ne(r,n),i=!0;var o=Math.max(Math.min(e.opacity,1),0);r.globalAlpha=isNaN(o)?Cn.opacity:o}(a||e.blend!==t.blend)&&(i||(Ne(r,n),i=!0),r.globalCompositeOperation=e.blend||Cn.blend);for(var s=0;s<Qx.length;s++){var l=Qx[s];(a||e[l]!==t[l])&&(i||(Ne(r,n),i=!0),r[l]=r.dpr*(e[l]||0))}return(a||e.shadowColor!==t.shadowColor)&&(i||(Ne(r,n),i=!0),r.shadowColor=e.shadowColor||Cn.shadowColor),i}function tb(r,e,t,a,n){var i=Ws(e,n.inHover),o=a?null:t&&Ws(t,n.inHover)||{};if(i===o)return!1;var s=$x(r,i,o,a,n);if((a||i.fill!==o.fill)&&(s||(Ne(r,n),s=!0),qx(i.fill)&&(r.fillStyle=i.fill)),(a||i.stroke!==o.stroke)&&(s||(Ne(r,n),s=!0),qx(i.stroke)&&(r.strokeStyle=i.stroke)),(a||i.opacity!==o.opacity)&&(s||(Ne(r,n),s=!0),r.globalAlpha=null==i.opacity?1:i.opacity),e.hasStroke()){var u=i.lineWidth/(i.strokeNoScale&&e.getLineScale?e.getLineScale():1);r.lineWidth!==u&&(s||(Ne(r,n),s=!0),r.lineWidth=u)}for(var f=0;f<Jx.length;f++){var h=Jx[f],v=h[0];(a||i[v]!==o[v])&&(s||(Ne(r,n),s=!0),r[v]=i[v]||h[1])}return s}function eb(r,e){var t=e.transform,a=r.dpr||1;t?r.setTransform(a*t[0],a*t[1],a*t[2],a*t[3],a*t[4],a*t[5]):r.setTransform(a,0,0,a,0,0)}function Ne(r,e){e.batchFill&&r.fill(),e.batchStroke&&r.stroke(),e.batchFill="",e.batchStroke=""}function Ws(r,e){return e&&r.__hoverStyle||r.style}function jp(r,e){Xn(r,e,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function Xn(r,e,t,a){var n=e.transform;if(!e.shouldBePainted(t.viewWidth,t.viewHeight,!1,!1))return e.__dirty&=-2,void(e.__isRendered=!1);var i=e.__clipPaths,o=t.prevElClipPaths,s=!1,l=!1;if((!o||function HN(r,e){if(r===e||!r&&!e)return!1;if(!r||!e||r.length!==e.length)return!0;for(var t=0;t<r.length;t++)if(r[t]!==e[t])return!0;return!1}(i,o))&&(o&&o.length&&(Ne(r,t),r.restore(),l=s=!0,t.prevElClipPaths=null,t.allClipped=!1,t.prevEl=null),i&&i.length&&(Ne(r,t),r.save(),function KN(r,e,t){for(var a=!1,n=0;n<r.length;n++){var i=r[n];a=a||i.isZeroArea(),eb(e,i),e.beginPath(),i.buildPath(e,i.shape),e.clip()}t.allClipped=a}(i,r,t),s=!0),t.prevElClipPaths=i),t.allClipped)e.__isRendered=!1;else{e.beforeBrush&&e.beforeBrush(),e.innerBeforeBrush();var u=t.prevEl;u||(l=s=!0);var f=e instanceof pt&&e.autoBatch&&function QN(r){var e=Af(r),t=Cf(r);return!(r.lineDash||!(+e^+t)||e&&"string"!=typeof r.fill||t&&"string"!=typeof r.stroke||r.strokePercent<1||r.strokeOpacity<1||r.fillOpacity<1)}(e.style);s||function jN(r,e){return r&&e?r[0]!==e[0]||r[1]!==e[1]||r[2]!==e[2]||r[3]!==e[3]||r[4]!==e[4]||r[5]!==e[5]:!(!r&&!e)}(n,u.transform)?(Ne(r,t),eb(r,e)):f||Ne(r,t);var h=Ws(e,t.inHover);e instanceof pt?(1!==t.lastDrawType&&(l=!0,t.lastDrawType=1),tb(r,e,u,l,t),(!f||!t.batchFill&&!t.batchStroke)&&r.beginPath(),function YN(r,e,t,a){var n,i=Cf(t),o=Af(t),s=t.strokePercent,l=s<1,u=!e.path;(!e.silent||l)&&u&&e.createPathProxy();var f=e.path||UN,h=e.__dirty;if(!a){var v=t.fill,c=t.stroke,p=o&&!!v.colorStops,d=i&&!!c.colorStops,g=o&&!!v.image,y=i&&!!c.image,m=void 0,_=void 0,S=void 0,b=void 0,x=void 0;(p||d)&&(x=e.getBoundingRect()),p&&(m=h?Xp(r,v,x):e.__canvasFillGradient,e.__canvasFillGradient=m),d&&(_=h?Xp(r,c,x):e.__canvasStrokeGradient,e.__canvasStrokeGradient=_),g&&(S=h||!e.__canvasFillPattern?Kp(r,v,e):e.__canvasFillPattern,e.__canvasFillPattern=S),y&&(b=h||!e.__canvasStrokePattern?Kp(r,c,e):e.__canvasStrokePattern,e.__canvasStrokePattern=S),p?r.fillStyle=m:g&&(S?r.fillStyle=S:o=!1),d?r.strokeStyle=_:y&&(b?r.strokeStyle=b:i=!1)}var T,C,w=e.getGlobalScale();f.setScale(w[0],w[1],e.segmentIgnoreThreshold),r.setLineDash&&t.lineDash&&(T=(n=qp(e))[0],C=n[1]);var D=!0;(u||4&h)&&(f.setDPR(r.dpr),l?f.setContext(null):(f.setContext(r),D=!1),f.reset(),e.buildPath(f,e.shape,a),f.toStatic(),e.pathUpdated()),D&&f.rebuildPath(r,l?s:1),T&&(r.setLineDash(T),r.lineDashOffset=C),a||(t.strokeFirst?(i&&jx(r,t),o&&Kx(r,t)):(o&&Kx(r,t),i&&jx(r,t))),T&&r.setLineDash([])}(r,e,h,f),f&&(t.batchFill=h.fill||"",t.batchStroke=h.stroke||"")):e instanceof hs?(3!==t.lastDrawType&&(l=!0,t.lastDrawType=3),tb(r,e,u,l,t),function XN(r,e,t){var a,n=t.text;if(null!=n&&(n+=""),n){r.font=t.font||Ta,r.textAlign=t.textAlign,r.textBaseline=t.textBaseline;var i=void 0,o=void 0;r.setLineDash&&t.lineDash&&(i=(a=qp(e))[0],o=a[1]),i&&(r.setLineDash(i),r.lineDashOffset=o),t.strokeFirst?(Cf(t)&&r.strokeText(n,t.x,t.y),Af(t)&&r.fillText(n,t.x,t.y)):(Af(t)&&r.fillText(n,t.x,t.y),Cf(t)&&r.strokeText(n,t.x,t.y)),i&&r.setLineDash([])}}(r,e,h)):e instanceof le?(2!==t.lastDrawType&&(l=!0,t.lastDrawType=2),function qN(r,e,t,a,n){$x(r,Ws(e,n.inHover),t&&Ws(t,n.inHover),a,n)}(r,e,u,l,t),function ZN(r,e,t){var a=e.__image=bc(t.image,e.__image,e,e.onload);if(a&&Au(a)){var n=t.x||0,i=t.y||0,o=e.getWidth(),s=e.getHeight(),l=a.width/a.height;if(null==o&&null!=s?o=s*l:null==s&&null!=o?s=o/l:null==o&&null==s&&(o=a.width,s=a.height),t.sWidth&&t.sHeight)r.drawImage(a,u=t.sx||0,f=t.sy||0,t.sWidth,t.sHeight,n,i,o,s);else if(t.sx&&t.sy){var u,f;r.drawImage(a,u=t.sx,f=t.sy,o-u,s-f,n,i,o,s)}else r.drawImage(a,n,i,o,s)}}(r,e,h)):e.getTemporalDisplayables&&(4!==t.lastDrawType&&(l=!0,t.lastDrawType=4),function JN(r,e,t){var a=e.getDisplayables(),n=e.getTemporalDisplayables();r.save();var o,s,i={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:t.viewWidth,viewHeight:t.viewHeight,inHover:t.inHover};for(o=e.getCursor(),s=a.length;o<s;o++)(l=a[o]).beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),Xn(r,l,i,o===s-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),i.prevEl=l;for(var u=0,f=n.length;u<f;u++){var l;(l=n[u]).beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),Xn(r,l,i,u===f-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),i.prevEl=l}e.clearTemporalDisplayables(),e.notClear=!0,r.restore()}(r,e,t)),f&&a&&Ne(r,t),e.innerAfterBrush(),e.afterBrush&&e.afterBrush(),t.prevEl=e,e.__dirty=0,e.__isRendered=!0}}var Qp=new PN,ob=new Uo(100),sb=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function Us(r,e){if("none"===r)return null;var t=e.getDevicePixelRatio(),a=e.getZr(),n="svg"===a.painter.type;r.dirty&&Qp.delete(r);var i=Qp.get(r);if(i)return i;var o=Q(r,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});"none"===o.backgroundColor&&(o.backgroundColor=null);var s={repeat:"repeat"};return function l(u){for(var f=[t],h=!0,v=0;v<sb.length;++v){var c=o[sb[v]];if(null!=c&&!z(c)&&!W(c)&&!Ct(c)&&"boolean"!=typeof c){h=!1;break}f.push(c)}var p;if(h){p=f.join(",")+(n?"-svg":"");var d=ob.get(p);d&&(n?u.svgElement=d:u.image=d)}var T,g=ub(o.dashArrayX),y=function $N(r){if(!r||"object"==typeof r&&0===r.length)return[0,0];if(Ct(r)){var e=Math.ceil(r);return[e,e]}var t=G(r,function(a){return Math.ceil(a)});return r.length%2?t.concat(t):t}(o.dashArrayY),m=lb(o.symbol),_=function tV(r){return G(r,function(e){return fb(e)})}(g),S=fb(y),b=!n&&gr.createCanvas(),x=n&&{tag:"g",attrs:{},key:"dcl",children:[]},w=function C(){for(var M=1,L=0,I=_.length;L<I;++L)M=s_(M,_[L]);var P=1;for(L=0,I=m.length;L<I;++L)P=s_(P,m[L].length);M*=P;var R=S*_.length*m.length;return{width:Math.max(1,Math.min(M,o.maxTileWidth)),height:Math.max(1,Math.min(R,o.maxTileHeight))}}();b&&(b.width=w.width*t,b.height=w.height*t,T=b.getContext("2d")),function D(){T&&(T.clearRect(0,0,b.width,b.height),o.backgroundColor&&(T.fillStyle=o.backgroundColor,T.fillRect(0,0,b.width,b.height)));for(var M=0,L=0;L<y.length;++L)M+=y[L];if(!(M<=0))for(var I=-S,P=0,R=0,E=0;I<w.height;){if(P%2==0){for(var N=R/2%m.length,k=0,V=0,F=0;k<2*w.width;){var U=0;for(L=0;L<g[E].length;++L)U+=g[E][L];if(U<=0)break;if(V%2==0){var X=.5*(1-o.symbolSize);rt(k+g[E][V]*X,I+y[P]*X,g[E][V]*o.symbolSize,y[P]*o.symbolSize,m[N][F/2%m[N].length])}k+=g[E][V],++F,++V===g[E].length&&(V=0)}++E===g.length&&(E=0)}I+=y[P],++R,++P===y.length&&(P=0)}function rt(gt,ft,K,st,Ft){var bt=n?1:t,Xt=Kt(Ft,gt*bt,ft*bt,K*bt,st*bt,o.color,o.symbolKeepAspect);if(n){var Wt=a.painter.renderOneToVNode(Xt);Wt&&x.children.push(Wt)}else jp(T,Xt)}}(),h&&ob.put(p,b||x),u.image=b,u.svgElement=x,u.svgWidth=w.width,u.svgHeight=w.height}(s),s.rotation=o.rotation,s.scaleX=s.scaleY=n?1:1/t,Qp.set(r,s),r.dirty=!1,s}function lb(r){if(!r||0===r.length)return[["rect"]];if(W(r))return[[r]];for(var e=!0,t=0;t<r.length;++t)if(!W(r[t])){e=!1;break}if(e)return lb([r]);var a=[];for(t=0;t<r.length;++t)W(r[t])?a.push([r[t]]):a.push(r[t]);return a}function ub(r){if(!r||0===r.length)return[[0,0]];if(Ct(r))return[[e=Math.ceil(r),e]];for(var t=!0,a=0;a<r.length;++a)if(!Ct(r[a])){t=!1;break}if(t)return ub([r]);var n=[];for(a=0;a<r.length;++a)if(Ct(r[a])){var e=Math.ceil(r[a]);n.push([e,e])}else e=G(r[a],function(s){return Math.ceil(s)}),n.push(e.length%2==1?e.concat(e):e);return n}function fb(r){for(var e=0,t=0;t<r.length;++t)e+=r[t];return r.length%2==1?2*e:e}const Dr=new je;var hb={};function vb(r){return hb[r]}var nV="undefined"!=typeof window,iV="5.3.1",oV={zrender:"5.3.1"},gb={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:4500,ARIA:6e3,DECAL:7e3}},Se="__flagInMainProcess",Ve="__pendingUpdate",$p="__needsUpdateStatus",yb=/^[a-zA-Z0-9_]+$/,td="__connectUpdateStatus";function _b(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(!this.isDisposed())return xb(this,r,e)}}function Sb(r){return function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return xb(this,r,e)}}function xb(r,e,t){return t[0]=t[0]&&t[0].toLowerCase(),je.prototype[e].apply(r,t)}var bb=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e}(je),wb=bb.prototype;wb.on=Sb("on"),wb.off=Sb("off");var lo,ed,Df,Xa,rd,ad,nd,Ys,Zs,Tb,Cb,id,Ab,Lf,Mb,Db,sr,Lb,If=function(r){function e(t,a,n){var i=r.call(this,new TN)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],n=n||{},W(a)&&(a=Ib[a]),i._dom=t;var f=i._zr=fc(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height,ssr:n.ssr,useDirtyRect:null!=n.useDirtyRect&&n.useDirtyRect});i._ssr=n.ssr,i._throttledZrFlush=_f(Y(f.flush,f),17),(a=$(a))&&v1(a,!0),i._theme=a,i._locale=function WE(r){if(W(r)){var e=Fu[r.toUpperCase()]||{};return"ZH"===r||"EN"===r?$(e):it($(e),$(Fu.EN),!1)}return it($(r),$(Fu.EN),!1)}(n.locale||AS),i._coordSysMgr=new qi;var h=i._api=Mb(i);function v(c,p){return c.__prio-p.__prio}return $l(Rf,v),$l(sd,v),i._scheduler=new Gx(i,h,sd,Rf),i._messageCenter=new bb,i._initEvents(),i.resize=Y(i.resize,i),f.animation.on("frame",i._onframe,i),Tb(f,i),Cb(f,i),Oo(i),i}return O(e,r),e.prototype._onframe=function(){if(!this._disposed){Lb(this);var t=this._scheduler;if(this[Ve]){var a=this[Ve].silent;this[Se]=!0;try{lo(this),Xa.update.call(this,null,this[Ve].updateParams)}catch(l){throw this[Se]=!1,this[Ve]=null,l}this._zr.flush(),this[Se]=!1,this[Ve]=null,Ys.call(this,a),Zs.call(this,a)}else if(t.unfinished){var n=1,i=this._model,o=this._api;t.unfinished=!1;do{var s=+new Date;t.performSeriesTasks(i),t.performDataProcessorTasks(i),ad(this,i),t.performVisualTasks(i),Lf(this,this._model,o,"remain",{}),n-=+new Date-s}while(n>0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,a,n){if(!this[Se]){if(this._disposed)return;var i,o,s;if(J(a)&&(n=a.lazyUpdate,i=a.silent,o=a.replaceMerge,s=a.transition,a=a.notMerge),this[Se]=!0,!this._model||a){var l=new Ck(this._api),u=this._theme,f=this._model=new n1;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(t,{replaceMerge:o},ld);var h={seriesTransition:s,optionChanged:!0};if(n)this[Ve]={silent:i,updateParams:h},this[Se]=!1,this.getZr().wakeUp();else{try{lo(this),Xa.update.call(this,null,h)}catch(v){throw this[Ve]=null,this[Se]=!1,v}this._ssr||this._zr.flush(),this[Ve]=null,this[Se]=!1,Ys.call(this,i),Zs.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||nV&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){return this._zr.painter.getRenderedCanvas({backgroundColor:(t=t||{}).backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){return this._zr.painter.renderToString({useViewBox:(t=t||{}).useViewBox})},e.prototype.getSvgDataURL=function(){if(Tt.svgSupported){var t=this._zr;return A(t.storage.getDisplayList(),function(n){n.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var n=this._model,i=[],o=this;A((t=t||{}).excludeComponents,function(l){n.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return A(i,function(l){l.group.ignore=!1}),s}},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var a="svg"===t.type,n=this.group,i=Math.min,o=Math.max,s=1/0;if(Ef[n]){var l=s,u=s,f=-s,h=-s,v=[],c=t&&t.pixelRatio||this.getDevicePixelRatio();A(qn,function(_,S){if(_.group===n){var b=a?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas($(t)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),h=o(x.bottom,h),v.push({dom:b,left:x.left,top:x.top})}});var p=(f*=c)-(l*=c),d=(h*=c)-(u*=c),g=gr.createCanvas(),y=fc(g,{renderer:a?"svg":"canvas"});if(y.resize({width:p,height:d}),a){var m="";return A(v,function(_){m+='<g transform="translate('+(_.left-l)+","+(_.top-u)+')">'+_.dom+"</g>"}),y.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new _t({shape:{x:0,y:0,width:p,height:d},style:{fill:t.connectedBackgroundColor}})),A(v,function(_){var S=new le({style:{x:_.left*c-l,y:_.top*c-u,image:_.dom}});y.add(S)}),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},e.prototype.convertToPixel=function(t,a){return rd(this,"convertToPixel",t,a)},e.prototype.convertFromPixel=function(t,a){return rd(this,"convertFromPixel",t,a)},e.prototype.containPixel=function(t,a){var i;if(!this._disposed)return A(ss(this._model,t),function(s,l){l.indexOf("Models")>=0&&A(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(a);else if("seriesModels"===l){var h=this._chartsMap[u.__viewId];h&&h.containPoint&&(i=i||h.containPoint(a,u))}},this)},this),!!i},e.prototype.getVisual=function(t,a){var i=ss(this._model,t,{defaultMainType:"series"}),s=i.seriesModel.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return null!=l?Zp(s,l,a):Fs(s,a)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;A(SV,function(a){var n=function(i){var l,o=t.getModel(),s=i.target;if("globalout"===a?l={}:s&&io(s,function(p){var d=at(p);if(d&&null!=d.dataIndex){var g=d.dataModel||o.getSeriesByIndex(d.seriesIndex);return l=g&&g.getDataParams(d.dataIndex,d.dataType)||{},!0}if(d.eventData)return l=B({},d.eventData),!0},!0),l){var f=l.componentType,h=l.componentIndex;("markLine"===f||"markPoint"===f||"markArea"===f)&&(f="series",h=l.seriesIndex);var v=f&&null!=h&&o.getComponent(f,h),c=v&&t["series"===v.mainType?"_chartsMap":"_componentsMap"][v.__viewId];l.event=i,l.type=a,t._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:c},t.trigger(a,l)}};n.zrEventfulCallAtLast=!0,t._zr.on(a,n,t)}),A(Xs,function(a,n){t._messageCenter.on(n,function(i){this.trigger(n,i)},t)}),A(["selectchanged"],function(a){t._messageCenter.on(a,function(n){this.trigger(a,n)},t)}),function MN(r,e,t){r.on("selectchanged",function(a){var n=t.getModel();a.isFromClick?(no("map","selectchanged",e,n,a),no("pie","selectchanged",e,n,a)):"select"===a.fromAction?(no("map","selected",e,n,a),no("pie","selected",e,n,a)):"unselect"===a.fromAction&&(no("map","unselected",e,n,a),no("pie","unselected",e,n,a))})}(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed||this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(!this._disposed){this._disposed=!0,this.getDom()&&p_(this.getDom(),fd,"");var a=this,n=a._api,i=a._model;A(a._componentsViews,function(o){o.dispose(i,n)}),A(a._chartsViews,function(o){o.dispose(i,n)}),a._zr.dispose(),a._dom=a._model=a._chartsMap=a._componentsMap=a._chartsViews=a._componentsViews=a._scheduler=a._api=a._zr=a._throttledZrFlush=a._theme=a._coordSysMgr=a._messageCenter=null,delete qn[a.id]}},e.prototype.resize=function(t){if(!this[Se]){if(this._disposed)return;this._zr.resize(t);var a=this._model;if(this._loadingFX&&this._loadingFX.resize(),a){var n=a.resetOption("media"),i=t&&t.silent;this[Ve]&&(null==i&&(i=this[Ve].silent),n=!0,this[Ve]=null),this[Se]=!0;try{n&&lo(this),Xa.update.call(this,{type:"resize",animation:B({duration:0},t&&t.animation)})}catch(o){throw this[Se]=!1,o}this[Se]=!1,Ys.call(this,i),Zs.call(this,i)}}},e.prototype.showLoading=function(t,a){if(!this._disposed&&(J(t)&&(a=t,t=""),t=t||"default",this.hideLoading(),ud[t])){var n=ud[t](this._api,a),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var a=B({},t);return a.type=Xs[t.type],a},e.prototype.dispatchAction=function(t,a){if(!this._disposed&&(J(a)||(a={silent:!!a}),Pf[t.type]&&this._model)){if(this[Se])return void this._pendingActions.push(t);var n=a.silent;nd.call(this,t,n);var i=a.flush;i?this._zr.flush():!1!==i&&Tt.browser.weChat&&this._throttledZrFlush(),Ys.call(this,n),Zs.call(this,n)}},e.prototype.updateLabelLayout=function(){Dr.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(!this._disposed){var a=t.seriesIndex;this.getModel().getSeriesByIndex(a).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(h){h.clearColorPalette(),h.eachSeries(function(v){v.clearColorPalette()})}function n(h){for(var v=[],c=h.currentStates,p=0;p<c.length;p++){var d=c[p];"emphasis"===d||"blur"===d||"select"===d||v.push(d)}h.selected&&h.states.select&&v.push("select"),2===h.hoverState&&h.states.emphasis?v.push("emphasis"):1===h.hoverState&&h.states.blur&&v.push("blur"),h.useStates(v)}function s(h,v){if(!h.preventAutoZ){var c=h.get("z")||0,p=h.get("zlevel")||0;v.eachRendered(function(d){return l(d,c,p,-1/0),!0})}}function l(h,v,c,p){var d=h.getTextContent(),g=h.getTextGuideLine();if(h.isGroup)for(var m=h.childrenRef(),_=0;_<m.length;_++)p=Math.max(l(m[_],v,c,p),p);else h.z=v,h.zlevel=c,p=Math.max(h.z2,p);if(d&&(d.z=v,d.zlevel=c,isFinite(p)&&(d.z2=p+2)),g){var S=h.textGuideLineConfig;g.z=v,g.zlevel=c,isFinite(p)&&(g.z2=p+(S&&S.showAbove?1:-1))}return p}function u(h,v){v.eachRendered(function(c){if(!zi(c)){var p=c.getTextContent(),d=c.getTextGuideLine();c.stateTransition&&(c.stateTransition=null),p&&p.stateTransition&&(p.stateTransition=null),d&&d.stateTransition&&(d.stateTransition=null),c.hasState()?(c.prevStates=c.currentStates,c.clearStates()):c.prevStates&&(c.prevStates=null)}})}function f(h,v){var c=h.getModel("stateAnimation"),p=h.isAnimationEnabled(),d=c.get("duration"),g=d>0?{duration:d,delay:c.get("delay"),easing:c.get("easing")}:null;v.eachRendered(function(y){if(y.states&&y.states.emphasis){if(zi(y))return;if(y instanceof pt&&function ME(r){var e=j_(r);e.normalFill=r.style.fill,e.normalStroke=r.style.stroke;var t=r.states.select||{};e.selectFill=t.style&&t.style.fill||null,e.selectStroke=t.style&&t.style.stroke||null}(y),y.__dirty){var m=y.prevStates;m&&y.useStates(m)}if(p){y.stateTransition=g;var _=y.getTextContent(),S=y.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}y.__dirty&&n(y)}})}lo=function(h){var v=h._scheduler;v.restorePipelines(h._model),v.prepareStageTasks(),ed(h,!0),ed(h,!1),v.plan()},ed=function(h,v){for(var c=h._model,p=h._scheduler,d=v?h._componentsViews:h._chartsViews,g=v?h._componentsMap:h._chartsMap,y=h._zr,m=h._api,_=0;_<d.length;_++)d[_].__alive=!1;function S(x){var w=x.__requireNewView;x.__requireNewView=!1;var T="_ec_"+x.id+"_"+x.type,C=!w&&g[T];if(!C){var D=Br(x.type);(C=new(v?zt.getClass(D.main,D.sub):Et.getClass(D.sub))).init(c,m),g[T]=C,d.push(C),y.add(C.group)}x.__viewId=C.__id=T,C.__alive=!0,C.__model=x,C.group.__ecComponentInfo={mainType:x.mainType,index:x.componentIndex},!v&&p.prepareView(C,x,c,m)}for(v?c.eachComponent(function(x,w){"series"!==x&&S(w)}):c.eachSeries(S),_=0;_<d.length;){var b=d[_];b.__alive?_++:(!v&&b.renderTask.dispose(),y.remove(b.group),b.dispose(c,m),d.splice(_,1),g[b.__id]===b&&delete g[b.__id],b.__id=b.group.__ecComponentInfo=null)}},Df=function(h,v,c,p,d){var g=h._model;if(g.setUpdatePayload(c),p){var y={};y[p+"Id"]=c[p+"Id"],y[p+"Index"]=c[p+"Index"],y[p+"Name"]=c[p+"Name"];var m={mainType:p,query:y};d&&(m.subType=d);var S,_=c.excludeSeriesId;null!=_&&(S=q(),A(Pt(_),function(x){var w=te(x,null);null!=w&&S.set(w,!0)})),g&&g.eachComponent(m,function(x){if(!S||null===S.get(x.id))if(cS(c))if(x instanceof Ot)c.type===En&&!c.notBlur&&!x.get(["emphasis","disabled"])&&function mE(r,e,t){var a=r.seriesIndex,n=r.getData(e.dataType);if(n){var i=bn(n,e);i=(z(i)?i[0]:i)||0;var o=n.getItemGraphicEl(i);if(!o)for(var s=n.count(),l=0;!o&&l<s;)o=n.getItemGraphicEl(l++);if(o){var u=at(o);Hc(a,u.focus,u.blurScope,t)}else{var f=r.get(["emphasis","focus"]),h=r.get(["emphasis","blurScope"]);null!=f&&Hc(a,f,h,t)}}}(x,c,h._api);else{var T=Uc(x.mainType,x.componentIndex,c.name,h._api),D=T.dispatchers;c.type===En&&T.focusSelf&&!c.notBlur&&Wc(x.mainType,x.componentIndex,h._api),D&&A(D,function(M){c.type===En?Wr(M):Ur(M)})}else Zc(c)&&x instanceof Ot&&(function xE(r,e,t){if(Zc(e)){var a=e.dataType,i=bn(r.getData(a),e);z(i)||(i=[i]),r[e.type===ds?"toggleSelect":e.type===ps?"select":"unselect"](i,a)}}(x,c),hS(x),sr(h))},h),g&&g.eachComponent(m,function(x){S&&null!==S.get(x.id)||b(h["series"===p?"_chartsMap":"_componentsMap"][x.__viewId])},h)}else A([].concat(h._componentsViews).concat(h._chartsViews),b);function b(x){x&&x.__alive&&x[v]&&x[v](x.__model,g,h._api,c)}},Xa={prepareAndUpdate:function(h){lo(this),Xa.update.call(this,h,{optionChanged:null!=h.newOption})},update:function(h,v){var c=this._model,p=this._api,d=this._zr,g=this._coordSysMgr,y=this._scheduler;if(c){c.setUpdatePayload(h),y.restoreData(c,h),y.performSeriesTasks(c),g.create(c,p),y.performDataProcessorTasks(c,h),ad(this,c),g.update(c,p),t(c),y.performVisualTasks(c,h),id(this,c,p,h,v);var m=c.get("backgroundColor")||"transparent",_=c.get("darkMode");d.setBackgroundColor(m),null!=_&&"auto"!==_&&d.setDarkMode(_),Dr.trigger("afterupdate",c,p)}},updateTransform:function(h){var v=this,c=this._model,p=this._api;if(c){c.setUpdatePayload(h);var d=[];c.eachComponent(function(y,m){if("series"!==y){var _=v.getViewOfComponentModel(m);if(_&&_.__alive)if(_.updateTransform){var S=_.updateTransform(m,c,p,h);S&&S.update&&d.push(_)}else d.push(_)}});var g=q();c.eachSeries(function(y){var m=v._chartsMap[y.__viewId];if(m.updateTransform){var _=m.updateTransform(y,c,p,h);_&&_.update&&g.set(y.uid,1)}else g.set(y.uid,1)}),t(c),this._scheduler.performVisualTasks(c,h,{setDirty:!0,dirtyMap:g}),Lf(this,c,p,h,{},g),Dr.trigger("afterupdate",c,p)}},updateView:function(h){var v=this._model;!v||(v.setUpdatePayload(h),Et.markUpdateMethod(h,"updateView"),t(v),this._scheduler.performVisualTasks(v,h,{setDirty:!0}),id(this,v,this._api,h,{}),Dr.trigger("afterupdate",v,this._api))},updateVisual:function(h){var v=this,c=this._model;!c||(c.setUpdatePayload(h),c.eachSeries(function(p){p.getData().clearAllVisual()}),Et.markUpdateMethod(h,"updateVisual"),t(c),this._scheduler.performVisualTasks(c,h,{visualType:"visual",setDirty:!0}),c.eachComponent(function(p,d){if("series"!==p){var g=v.getViewOfComponentModel(d);g&&g.__alive&&g.updateVisual(d,c,v._api,h)}}),c.eachSeries(function(p){v._chartsMap[p.__viewId].updateVisual(p,c,v._api,h)}),Dr.trigger("afterupdate",c,this._api))},updateLayout:function(h){Xa.update.call(this,h)}},rd=function(h,v,c,p){if(!h._disposed)for(var y,d=h._model,g=h._coordSysMgr.getCoordinateSystems(),m=ss(d,c),_=0;_<g.length;_++){var S=g[_];if(S[v]&&null!=(y=S[v](d,m,p)))return y}},ad=function(h,v){var c=h._chartsMap,p=h._scheduler;v.eachSeries(function(d){p.updateStreamModes(d,c[d.__viewId])})},nd=function(h,v){var c=this,p=this.getModel(),d=h.type,g=h.escapeConnect,y=Pf[d],m=y.actionInfo,_=(m.update||"update").split(":"),S=_.pop(),b=null!=_[0]&&Br(_[0]);this[Se]=!0;var x=[h],w=!1;h.batch&&(w=!0,x=G(h.batch,function(P){return(P=Q(B({},P),h)).batch=null,P}));var C,T=[],D=Zc(h),M=cS(h);if(M&&fS(this._api),A(x,function(P){if((C=(C=y.action(P,c._model,c._api))||B({},P)).type=m.event||C.type,T.push(C),M){var R=mc(h),k=R.mainTypeSpecified?R.queryOptionMap.keys()[0]:"series";Df(c,S,P,k),sr(c)}else D?(Df(c,S,P,"series"),sr(c)):b&&Df(c,S,P,b.main,b.sub)}),"none"!==S&&!M&&!D&&!b)try{this[Ve]?(lo(this),Xa.update.call(this,h),this[Ve]=null):Xa[S].call(this,h)}catch(P){throw this[Se]=!1,P}if(C=w?{type:m.event||d,escapeConnect:g,batch:T}:T[0],this[Se]=!1,!v){var L=this._messageCenter;if(L.trigger(C.type,C),D){var I={type:"selectchanged",escapeConnect:g,selected:bE(p),isFromClick:h.isFromClick||!1,fromAction:h.type,fromActionPayload:h};L.trigger(I.type,I)}}},Ys=function(h){for(var v=this._pendingActions;v.length;){var c=v.shift();nd.call(this,c,h)}},Zs=function(h){!h&&this.trigger("updated")},Tb=function(h,v){h.on("rendered",function(c){v.trigger("rendered",c),h.animation.isFinished()&&!v[Ve]&&!v._scheduler.unfinished&&!v._pendingActions.length&&v.trigger("finished")})},Cb=function(h,v){h.on("mouseover",function(c){var d=io(c.target,gs);d&&(function _E(r,e,t){var a=at(r),n=Uc(a.componentMainType,a.componentIndex,a.componentHighDownName,t),i=n.dispatchers;i?(n.focusSelf&&Wc(a.componentMainType,a.componentIndex,t),A(i,function(s){return aS(s,e)})):(Hc(a.seriesIndex,a.focus,a.blurScope,t),"self"===a.focus&&Wc(a.componentMainType,a.componentIndex,t),aS(r,e))}(d,c,v._api),sr(v))}).on("mouseout",function(c){var d=io(c.target,gs);d&&(function SE(r,e,t){fS(t);var a=at(r),n=Uc(a.componentMainType,a.componentIndex,a.componentHighDownName,t).dispatchers;n?A(n,function(i){return nS(i,e)}):nS(r,e)}(d,c,v._api),sr(v))}).on("click",function(c){var d=io(c.target,function(m){return null!=at(m).dataIndex},!0);if(d){var g=d.selected?"unselect":"select",y=at(d);v._api.dispatchAction({type:g,dataType:y.dataType,dataIndexInside:y.dataIndex,seriesIndex:y.seriesIndex,isFromClick:!0})}})},id=function(h,v,c,p,d){(function a(h){var v=[],c=[],p=!1;if(h.eachComponent(function(m,_){var S=_.get("zlevel")||0,b=_.get("z")||0,x=_.getZLevelKey();p=p||!!x,("series"===m?c:v).push({zlevel:S,z:b,idx:_.componentIndex,type:m,key:x})}),p){var g,y,d=v.concat(c);$l(d,function(m,_){return m.zlevel===_.zlevel?m.z-_.z:m.zlevel-_.zlevel}),A(d,function(m){var _=h.getComponent(m.type,m.idx),S=m.zlevel,b=m.key;null!=g&&(S=Math.max(g,S)),b?(S===g&&b!==y&&S++,y=b):y&&(S===g&&S++,y=""),g=S,_.setZLevel(S)})}})(v),Ab(h,v,c,p,d),A(h._chartsViews,function(g){g.__alive=!1}),Lf(h,v,c,p,d),A(h._chartsViews,function(g){g.__alive||g.remove(v,c)})},Ab=function(h,v,c,p,d,g){A(g||h._componentsViews,function(y){var m=y.__model;u(0,y),y.render(m,v,c,p),s(m,y),f(m,y)})},Lf=function(h,v,c,p,d,g){var y=h._scheduler;d=B(d||{},{updatedSeries:v.getSeries()}),Dr.trigger("series:beforeupdate",v,c,d);var m=!1;v.eachSeries(function(_){var S=h._chartsMap[_.__viewId];S.__alive=!0;var b=S.renderTask;y.updatePayload(b,p),u(0,S),g&&g.get(_.uid)&&b.dirty(),b.perform(y.getPerformArgs(b))&&(m=!0),S.group.silent=!!_.get("silent"),function o(h,v){var c=h.get("blendMode")||null;v.eachRendered(function(p){p.isGroup||(p.style.blend=c)})}(_,S),hS(_)}),y.unfinished=m||y.unfinished,Dr.trigger("series:layoutlabels",v,c,d),Dr.trigger("series:transition",v,c,d),v.eachSeries(function(_){var S=h._chartsMap[_.__viewId];s(_,S),f(_,S)}),function i(h,v){var d=0;h._zr.storage.traverse(function(g){g.isGroup||d++}),d>v.get("hoverLayerThreshold")&&!Tt.node&&!Tt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var y=h._chartsMap[g.__viewId];y.__alive&&y.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}(h,v),Dr.trigger("series:afterupdate",v,c,d)},sr=function(h){h[$p]=!0,h.getZr().wakeUp()},Lb=function(h){!h[$p]||(h.getZr().storage.traverse(function(v){zi(v)||n(v)}),h[$p]=!1)},Mb=function(h){return new(function(v){function c(){return null!==v&&v.apply(this,arguments)||this}return O(c,v),c.prototype.getCoordinateSystems=function(){return h._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(p){for(;p;){var d=p.__ecComponentInfo;if(null!=d)return h._model.getComponent(d.mainType,d.index);p=p.parent}},c.prototype.enterEmphasis=function(p,d){Wr(p,d),sr(h)},c.prototype.leaveEmphasis=function(p,d){Ur(p,d),sr(h)},c.prototype.enterBlur=function(p){iS(p),sr(h)},c.prototype.leaveBlur=function(p){oS(p),sr(h)},c.prototype.enterSelect=function(p){sS(p),sr(h)},c.prototype.leaveSelect=function(p){lS(p),sr(h)},c.prototype.getModel=function(){return h.getModel()},c.prototype.getViewOfComponentModel=function(p){return h.getViewOfComponentModel(p)},c.prototype.getViewOfSeriesModel=function(p){return h.getViewOfSeriesModel(p)},c}(i1))(h)},Db=function(h){function v(c,p){for(var d=0;d<c.length;d++)c[d][td]=p}A(Xs,function(c,p){h._messageCenter.on(p,function(d){if(Ef[h.group]&&0!==h[td]){if(d&&d.escapeConnect)return;var g=h.makeActionFromEvent(d),y=[];A(qn,function(m){m!==h&&m.group===h.group&&y.push(m)}),v(y,0),A(y,function(m){1!==m[td]&&m.dispatchAction(g)}),v(y,2)}})})}}(),e}(je),od=If.prototype;od.on=_b("on"),od.off=_b("off"),od.one=function(r,e,t){var a=this;this.on.call(this,r,function n(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];e&&e.apply&&e.apply(this,i),a.off(r,n)},t)};var SV=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"],Pf={},Xs={},sd=[],ld=[],Rf=[],Ib={},ud={},qn={},Ef={},xV=+new Date-0,bV=+new Date-0,fd="_echarts_instance_";function wV(r,e,t){var a=!(t&&t.ssr);if(a){var n=hd(r);if(n)return n}var i=new If(r,e,t);return i.id="ec_"+xV++,qn[i.id]=i,a&&p_(r,fd,i.id),Db(i),Dr.trigger("afterinit",i),i}function TV(r){if(z(r)){var e=r;r=null,A(e,function(t){null!=t.group&&(r=t.group)}),r=r||"g_"+bV++,A(e,function(t){t.group=r})}return Ef[r]=!0,r}function Pb(r){Ef[r]=!1}var CV=Pb;function AV(r){W(r)?r=qn[r]:r instanceof If||(r=hd(r)),r instanceof If&&!r.isDisposed()&&r.dispose()}function hd(r){return qn[function vR(r,e){return r.getAttribute?r.getAttribute(e):r[e]}(r,fd)]}function MV(r){return qn[r]}function vd(r,e){Ib[r]=e}function cd(r){ut(ld,r)<0&&ld.push(r)}function pd(r,e){dd(sd,r,e,2e3)}function Rb(r){kf("afterinit",r)}function Eb(r){kf("afterupdate",r)}function kf(r,e){Dr.on(r,e)}function Lr(r,e,t){j(e)&&(t=e,e="");var a=J(r)?r.type:[r,r={event:e}][0];r.event=(r.event||a).toLowerCase(),!Xs[e=r.event]&&(pe(yb.test(a)&&yb.test(e)),Pf[a]||(Pf[a]={action:t,actionInfo:r}),Xs[e]=a)}function kb(r,e){qi.register(r,e)}function DV(r){var e=qi.get(r);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()}function Ob(r,e){dd(Rf,r,e,1e3,"layout")}function qa(r,e){dd(Rf,r,e,3e3,"visual")}var Nb=[];function dd(r,e,t,a,n){if((j(e)||J(e))&&(t=e,e=a),!(ut(Nb,t)>=0)){Nb.push(t);var i=Gx.wrapStageHandler(t,n);i.__prio=e,i.__raw=t,r.push(i)}}function gd(r,e){ud[r]=e}function LV(r){Fm({createCanvas:r})}function Vb(r,e,t){var a=vb("registerMap");a&&a(r,e,t)}function IV(r){var e=vb("getMap");return e&&e(r)}var Bb=function rO(r){var e=(r=$(r)).type;e||At("");var a=e.split(":");2!==a.length&&At("");var n=!1;"echarts"===a[0]&&(e=a[1],n=!0),r.__isBuiltIn=n,P1.set(e,r)};qa(2e3,lN),qa(4500,uN),qa(4500,fN),qa(2e3,CN),qa(4500,AN),qa(7e3,function eV(r,e){r.eachRawSeries(function(t){if(!r.isSeriesFiltered(t)){var a=t.getData();a.hasItemVisual()&&a.each(function(o){var s=a.getItemVisual(o,"decal");s&&(a.ensureUniqueItemVisual(o,"style").decal=Us(s,e))});var n=a.getVisual("decal");n&&(a.getVisual("style").decal=Us(n,e))}})}),cd(v1),pd(900,function Ek(r){var e=q();r.eachSeries(function(t){var a=t.get("stack");if(a){var n=e.get(a)||e.set(a,[]),i=t.getData(),o={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;n.length&&i.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(o)}}),e.each(kk)}),gd("default",function hN(r,e){Q(e=e||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var t=new tt,a=new _t({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(a);var o,n=new St({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),i=new _t({style:{fill:"none"},textContent:n,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return t.add(i),e.showSpinner&&((o=new lf({shape:{startAngle:-Sf/2,endAngle:-Sf/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*Sf/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:3*Sf/2}).delay(300).start("circularInOut"),t.add(o)),t.resize=function(){var s=n.getBoundingRect().width,l=e.showSpinner?e.spinnerRadius:0,u=(r.getWidth()-2*l-(e.showSpinner&&s?10:0)-s)/2-(e.showSpinner&&s?0:5+s/2)+(e.showSpinner?0:s/2)+(s?0:l),f=r.getHeight()/2;e.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:2*l,height:2*l}),a.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},t.resize(),t}),Lr({type:En,event:En,update:En},qt),Lr({type:ku,event:ku,update:ku},qt),Lr({type:ps,event:ps,update:ps},qt),Lr({type:Ou,event:Ou,update:Ou},qt),Lr({type:ds,event:ds,update:ds},qt),vd("light",bN),vd("dark",wN);var PV={},zb=[],RV={registerPreprocessor:cd,registerProcessor:pd,registerPostInit:Rb,registerPostUpdate:Eb,registerUpdateLifecycle:kf,registerAction:Lr,registerCoordinateSystem:kb,registerLayout:Ob,registerVisual:qa,registerTransform:Bb,registerLoading:gd,registerMap:Vb,registerImpl:function aV(r,e){hb[r]=e},PRIORITY:gb,ComponentModel:mt,ComponentView:zt,SeriesModel:Ot,ChartView:Et,registerComponentModel:function(r){mt.registerClass(r)},registerComponentView:function(r){zt.registerClass(r)},registerSeriesModel:function(r){Ot.registerClass(r)},registerChartView:function(r){Et.registerClass(r)},registerSubTypeDefaulter:function(r,e){mt.registerSubTypeDefaulter(r,e)},registerPainter:function(r,e){$0(r,e)}};function vt(r){z(r)?A(r,function(e){vt(e)}):ut(zb,r)>=0||(zb.push(r),j(r)&&(r={install:r}),r.install(RV))}function qs(r){return null==r?0:r.length||1}function Gb(r){return r}var EV=function(){function r(e,t,a,n,i,o){this._old=e,this._new=t,this._oldKeyGetter=a||Gb,this._newKeyGetter=n||Gb,this.context=i,this._diffModeMultiple="multiple"===o}return r.prototype.add=function(e){return this._add=e,this},r.prototype.update=function(e){return this._update=e,this},r.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},r.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},r.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},r.prototype.remove=function(e){return this._remove=e,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var e=this._old,t=this._new,a={},n=new Array(e.length),i=new Array(t.length);this._initIndexMap(e,null,n,"_oldKeyGetter"),this._initIndexMap(t,a,i,"_newKeyGetter");for(var o=0;o<e.length;o++){var s=n[o],l=a[s],u=qs(l);if(u>1){var f=l.shift();1===l.length&&(a[s]=l[0]),this._update&&this._update(f,o)}else 1===u?(a[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,a)},r.prototype._executeMultiple=function(){var t=this._new,a={},n={},i=[],o=[];this._initIndexMap(this._old,a,i,"_oldKeyGetter"),this._initIndexMap(t,n,o,"_newKeyGetter");for(var s=0;s<i.length;s++){var l=i[s],u=a[l],f=n[l],h=qs(u),v=qs(f);if(h>1&&1===v)this._updateManyToOne&&this._updateManyToOne(f,u),n[l]=null;else if(1===h&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),n[l]=null;else if(1===h&&1===v)this._update&&this._update(f,u),n[l]=null;else if(h>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),n[l]=null;else if(h>1)for(var c=0;c<h;c++)this._remove&&this._remove(u[c]);else this._remove&&this._remove(u)}this._performRestAdd(o,n)},r.prototype._performRestAdd=function(e,t){for(var a=0;a<e.length;a++){var n=e[a],i=t[n],o=qs(i);if(o>1)for(var s=0;s<o;s++)this._add&&this._add(i[s]);else 1===o&&this._add&&this._add(i);t[n]=null}},r.prototype._initIndexMap=function(e,t,a,n){for(var i=this._diffModeMultiple,o=0;o<e.length;o++){var s="_ec_"+this[n](e[o],o);if(i||(a[o]=s),t){var l=t[s],u=qs(l);0===u?(t[s]=o,i&&a.push(s)):1===u?t[s]=[l,o]:l.push(o)}}},r}();const ca=EV;var kV=function(){function r(e,t){this._encode=e,this._schema=t}return r.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},r.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},r}();function yd(r,e){return r.hasOwnProperty(e)||(r[e]=[]),r[e]}function Of(r){return"category"===r?"ordinal":"time"===r?"time":"float"}const Nf=function r(e){this.otherDims={},null!=e&&B(this,e)};var BV=wt(),zV={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},Fb=function(){function r(e){this.dimensions=e.dimensions,this._dimOmitted=e.dimensionOmitted,this.source=e.source,this._fullDimCount=e.fullDimensionCount,this._updateDimOmitted(e.dimensionOmitted)}return r.prototype.isDimensionOmitted=function(){return this._dimOmitted},r.prototype._updateDimOmitted=function(e){this._dimOmitted=e,e&&(this._dimNameMap||(this._dimNameMap=Ub(this.source)))},r.prototype.getSourceDimensionIndex=function(e){return lt(this._dimNameMap.get(e),-1)},r.prototype.getSourceDimension=function(e){var t=this.source.dimensionsDefine;if(t)return t[e]},r.prototype.makeStoreSchema=function(){for(var e=this._fullDimCount,t=g1(this.source),a=!Yb(e),n="",i=[],o=0,s=0;o<e;o++){var l=void 0,u=void 0,f=void 0,h=this.dimensions[s];if(h&&h.storeDimIndex===o)l=t?h.name:null,u=h.type,f=h.ordinalMeta,s++;else{var v=this.getSourceDimension(o);v&&(l=t?v.name:null,u=v.type)}i.push({property:l,type:u,ordinalMeta:f}),t&&null!=l&&(!h||!h.isCalculationCoord)&&(n+=a?l.replace(/\`/g,"`1").replace(/\$/g,"`2"):l),n+="$",n+=zV[u]||"f",f&&(n+=f.uid),n+="$"}var c=this.source;return{dimensions:i,hash:[c.seriesLayoutBy,c.startIndex,n].join("$$")}},r.prototype.makeOutputDimensionNames=function(){for(var e=[],t=0,a=0;t<this._fullDimCount;t++){var n=void 0,i=this.dimensions[a];if(i&&i.storeDimIndex===t)i.isCalculationCoord||(n=i.name),a++;else{var o=this.getSourceDimension(t);o&&(n=o.name)}e.push(n)}return e},r.prototype.appendCalculationDimension=function(e){this.dimensions.push(e),e.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},r}();function Hb(r){return r instanceof Fb}function Wb(r){for(var e=q(),t=0;t<(r||[]).length;t++){var a=r[t],n=J(a)?a.name:a;null!=n&&null==e.get(n)&&e.set(n,t)}return e}function Ub(r){var e=BV(r);return e.dimNameMap||(e.dimNameMap=Wb(r.dimensionsDefine))}function Yb(r){return r>30}var Xb,Vf,js,Qs,md,Bf,_d,Ks=J,Ka=G,GV="undefined"==typeof Int32Array?Array:Int32Array,HV=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],WV=["_approximateExtent"],UV=function(){function r(e,t){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var a,n=!1;Hb(e)?(a=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(n=!0,a=e),a=a||["x","y"];for(var i={},o=[],s={},l=!1,u={},f=0;f<a.length;f++){var h=a[f],v=W(h)?new Nf({name:h}):h instanceof Nf?h:new Nf(h),c=v.name;v.type=v.type||"float",v.coordDim||(v.coordDim=c,v.coordDimIndex=0);var p=v.otherDims=v.otherDims||{};o.push(c),i[c]=v,null!=u[c]&&(l=!0),v.createInvertedIndices&&(s[c]=[]),0===p.itemName&&(this._nameDimIdx=f),0===p.itemId&&(this._idDimIdx=f),n&&(v.storeDimIndex=f)}if(this.dimensions=o,this._dimInfos=i,this._initGetDimensionInfo(l),this.hostModel=t,this._invertedIndicesMap=s,this._dimOmitted){var d=this._dimIdxToName=q();A(o,function(g){d.set(i[g].storeDimIndex,g)})}}return r.prototype.getDimension=function(e){var t=this._recognizeDimIndex(e);if(null==t)return e;if(t=e,!this._dimOmitted)return this.dimensions[t];var a=this._dimIdxToName.get(t);if(null!=a)return a;var n=this._schema.getSourceDimension(t);return n?n.name:void 0},r.prototype.getDimensionIndex=function(e){var t=this._recognizeDimIndex(e);if(null!=t)return t;if(null==e)return-1;var a=this._getDimInfo(e);return a?a.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},r.prototype._recognizeDimIndex=function(e){if(Ct(e)||null!=e&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},r.prototype._getStoreDimIndex=function(e){return this.getDimensionIndex(e)},r.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},r.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(a){return t.hasOwnProperty(a)?t[a]:void 0}:function(a){return t[a]}},r.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},r.prototype.mapDimension=function(e,t){var a=this._dimSummary;if(null==t)return a.encodeFirstDimNotExtra[e];var n=a.encode[e];return n?n[t]:null},r.prototype.mapDimensionsAll=function(e){return(this._dimSummary.encode[e]||[]).slice()},r.prototype.getStore=function(){return this._store},r.prototype.initData=function(e,t,a){var i,n=this;if(e instanceof Dp&&(i=e),!i){var o=this.dimensions,s=_p(e)||fe(e)?new _1(e,o.length):e;i=new Dp;var l=Ka(o,function(u){return{type:n._dimInfos[u].type,property:u}});i.initData(s,l,a)}this._store=i,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,i.count()),this._dimSummary=function OV(r,e){var t={},a=t.encode={},n=q(),i=[],o=[],s={};A(r.dimensions,function(v){var c=r.getDimensionInfo(v),p=c.coordDim;if(p){var d=c.coordDimIndex;yd(a,p)[d]=v,c.isExtraCoord||(n.set(p,1),function NV(r){return!("ordinal"===r||"time"===r)}(c.type)&&(i[0]=v),yd(s,p)[d]=r.getDimensionIndex(c.name)),c.defaultTooltip&&o.push(v)}WS.each(function(g,y){var m=yd(a,y),_=c.otherDims[y];null!=_&&!1!==_&&(m[_]=c.name)})});var l=[],u={};n.each(function(v,c){var p=a[c];u[c]=p[0],l=l.concat(p)}),t.dataDimsOnCoord=l,t.dataDimIndicesOnCoord=G(l,function(v){return r.getDimensionInfo(v).storeDimIndex}),t.encodeFirstDimNotExtra=u;var f=a.label;f&&f.length&&(i=f.slice());var h=a.tooltip;return h&&h.length?o=h.slice():o.length||(o=i.slice()),a.defaultedLabel=i,a.defaultedTooltip=o,t.userOutput=new kV(s,e),t}(this,this._schema),this.userOutput=this._dimSummary.userOutput},r.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},r.prototype.appendValues=function(e,t){var a=this._store.appendValues(e,t.length),n=a.start,i=a.end,o=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var s=n;s<i;s++)this._nameList[s]=t[s-n],o&&_d(this,s)},r.prototype._updateOrdinalMeta=function(){for(var e=this._store,t=this.dimensions,a=0;a<t.length;a++){var n=this._dimInfos[t[a]];n.ordinalMeta&&e.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)}},r.prototype._shouldMakeIdFromName=function(){var e=this._store.getProvider();return null==this._idDimIdx&&e.getSource().sourceFormat!==ha&&!e.fillStorage},r.prototype._doInit=function(e,t){if(!(e>=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList;if(n.getSource().sourceFormat===ar&&!n.pure)for(var u=[],f=e;f<t;f++){var h=n.getItem(f,u);if(!this.hasItemOption&&$2(h)&&(this.hasItemOption=!0),h){var v=h.name;null==i[f]&&null!=v&&(i[f]=te(v,null));var c=h.id;null==o[f]&&null!=c&&(o[f]=te(c,null))}}if(this._shouldMakeIdFromName())for(f=e;f<t;f++)_d(this,f);Xb(this)}},r.prototype.getApproximateExtent=function(e){return this._approximateExtent[e]||this._store.getDataExtent(this._getStoreDimIndex(e))},r.prototype.setApproximateExtent=function(e,t){t=this.getDimension(t),this._approximateExtent[t]=e.slice()},r.prototype.getCalculationInfo=function(e){return this._calculationInfo[e]},r.prototype.setCalculationInfo=function(e,t){Ks(e)?B(this._calculationInfo,e):this._calculationInfo[e]=t},r.prototype.getName=function(e){var t=this.getRawIndex(e),a=this._nameList[t];return null==a&&null!=this._nameDimIdx&&(a=js(this,this._nameDimIdx,t)),null==a&&(a=""),a},r.prototype._getCategory=function(e,t){var a=this._store.get(e,t),n=this._store.getOrdinalMeta(e);return n?n.categories[a]:a},r.prototype.getId=function(e){return Vf(this,this.getRawIndex(e))},r.prototype.count=function(){return this._store.count()},r.prototype.get=function(e,t){var n=this._dimInfos[e];if(n)return this._store.get(n.storeDimIndex,t)},r.prototype.getByRawIndex=function(e,t){var n=this._dimInfos[e];if(n)return this._store.getByRawIndex(n.storeDimIndex,t)},r.prototype.getIndices=function(){return this._store.getIndices()},r.prototype.getDataExtent=function(e){return this._store.getDataExtent(this._getStoreDimIndex(e))},r.prototype.getSum=function(e){return this._store.getSum(this._getStoreDimIndex(e))},r.prototype.getMedian=function(e){return this._store.getMedian(this._getStoreDimIndex(e))},r.prototype.getValues=function(e,t){var a=this,n=this._store;return z(e)?n.getValues(Ka(e,function(i){return a._getStoreDimIndex(i)}),t):n.getValues(e)},r.prototype.hasValue=function(e){for(var t=this._dimSummary.dataDimIndicesOnCoord,a=0,n=t.length;a<n;a++)if(isNaN(this._store.get(t[a],e)))return!1;return!0},r.prototype.indexOfName=function(e){for(var t=0,a=this._store.count();t<a;t++)if(this.getName(t)===e)return t;return-1},r.prototype.getRawIndex=function(e){return this._store.getRawIndex(e)},r.prototype.indexOfRawIndex=function(e){return this._store.indexOfRawIndex(e)},r.prototype.rawIndexOf=function(e,t){var n=(e&&this._invertedIndicesMap[e])[t];return null==n||isNaN(n)?-1:n},r.prototype.indicesOfNearest=function(e,t,a){return this._store.indicesOfNearest(this._getStoreDimIndex(e),t,a)},r.prototype.each=function(e,t,a){j(e)&&(a=t,t=e,e=[]);var n=a||this,i=Ka(Qs(e),this._getStoreDimIndex,this);this._store.each(i,n?Y(t,n):t)},r.prototype.filterSelf=function(e,t,a){j(e)&&(a=t,t=e,e=[]);var n=a||this,i=Ka(Qs(e),this._getStoreDimIndex,this);return this._store=this._store.filter(i,n?Y(t,n):t),this},r.prototype.selectRange=function(e){var t=this,a={},n=yt(e),i=[];return A(n,function(o){var s=t._getStoreDimIndex(o);a[s]=e[o],i.push(s)}),this._store=this._store.selectRange(a),this},r.prototype.mapArray=function(e,t,a){j(e)&&(a=t,t=e,e=[]);var n=[];return this.each(e,function(){n.push(t&&t.apply(this,arguments))},a=a||this),n},r.prototype.map=function(e,t,a,n){var i=a||n||this,o=Ka(Qs(e),this._getStoreDimIndex,this),s=Bf(this);return s._store=this._store.map(o,i?Y(t,i):t),s},r.prototype.modify=function(e,t,a,n){var o=a||n||this,s=Ka(Qs(e),this._getStoreDimIndex,this);this._store.modify(s,o?Y(t,o):t)},r.prototype.downSample=function(e,t,a,n){var i=Bf(this);return i._store=this._store.downSample(this._getStoreDimIndex(e),t,a,n),i},r.prototype.lttbDownSample=function(e,t){var a=Bf(this);return a._store=this._store.lttbDownSample(this._getStoreDimIndex(e),t),a},r.prototype.getRawDataItem=function(e){return this._store.getRawDataItem(e)},r.prototype.getItemModel=function(e){var t=this.hostModel,a=this.getRawDataItem(e);return new Rt(a,t,t&&t.ecModel)},r.prototype.diff=function(e){var t=this;return new ca(e?e.getStore().getIndices():[],this.getStore().getIndices(),function(a){return Vf(e,a)},function(a){return Vf(t,a)})},r.prototype.getVisual=function(e){var t=this._visual;return t&&t[e]},r.prototype.setVisual=function(e,t){this._visual=this._visual||{},Ks(e)?B(this._visual,e):this._visual[e]=t},r.prototype.getItemVisual=function(e,t){var a=this._itemVisuals[e],n=a&&a[t];return null==n?this.getVisual(t):n},r.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},r.prototype.ensureUniqueItemVisual=function(e,t){var a=this._itemVisuals,n=a[e];n||(n=a[e]={});var i=n[t];return null==i&&(z(i=this.getVisual(t))?i=i.slice():Ks(i)&&(i=B({},i)),n[t]=i),i},r.prototype.setItemVisual=function(e,t,a){var n=this._itemVisuals[e]||{};this._itemVisuals[e]=n,Ks(t)?B(n,t):n[t]=a},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(e,t){Ks(e)?B(this._layout,e):this._layout[e]=t},r.prototype.getLayout=function(e){return this._layout[e]},r.prototype.getItemLayout=function(e){return this._itemLayouts[e]},r.prototype.setItemLayout=function(e,t,a){this._itemLayouts[e]=a?B(this._itemLayouts[e]||{},t):t},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(e,t){Vc(this.hostModel&&this.hostModel.seriesIndex,this.dataType,e,t),this._graphicEls[e]=t},r.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},r.prototype.eachItemGraphicEl=function(e,t){A(this._graphicEls,function(a,n){a&&e&&e.call(t,a,n)})},r.prototype.cloneShallow=function(e){return e||(e=new r(this._schema?this._schema:Ka(this.dimensions,this._getDimInfo,this),this.hostModel)),md(e,this),e._store=this._store,e},r.prototype.wrapMethod=function(e,t){var a=this[e];!j(a)||(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var n=a.apply(this,arguments);return t.apply(this,[n].concat(Zl(arguments)))})},r.internalField=(Xb=function(e){var t=e._invertedIndicesMap;A(t,function(a,n){var i=e._dimInfos[n],o=i.ordinalMeta,s=e._store;if(o){a=t[n]=new GV(o.categories.length);for(var l=0;l<a.length;l++)a[l]=-1;for(l=0;l<s.count();l++)a[s.get(i.storeDimIndex,l)]=l}})},js=function(e,t,a){return te(e._getCategory(t,a),null)},Vf=function(e,t){var a=e._idList[t];return null==a&&null!=e._idDimIdx&&(a=js(e,e._idDimIdx,t)),null==a&&(a="e\0\0"+t),a},Qs=function(e){return z(e)||(e=null!=e?[e]:[]),e},Bf=function(e){var t=new r(e._schema?e._schema:Ka(e.dimensions,e._getDimInfo,e),e.hostModel);return md(t,e),t},md=function(e,t){A(HV.concat(t.__wrappedMethods||[]),function(a){t.hasOwnProperty(a)&&(e[a]=t[a])}),e.__wrappedMethods=t.__wrappedMethods,A(WV,function(a){e[a]=$(t[a])}),e._calculationInfo=B({},t._calculationInfo)},void(_d=function(e,t){var a=e._nameList,n=e._idList,i=e._nameDimIdx,o=e._idDimIdx,s=a[t],l=n[t];if(null==s&&null!=i&&(a[t]=s=js(e,i,t)),null==l&&null!=o&&(n[t]=l=js(e,o,t)),null==l&&null!=s){var u=e._nameRepeatCount,f=u[s]=(u[s]||0)+1;l=s,f>1&&(l+="__ec__"+f),n[t]=l}})),r}();const xe=UV;function YV(r,e){return uo(r,e).dimensions}function uo(r,e){_p(r)||(r=xp(r));var t=(e=e||{}).coordDimensions||[],a=e.dimensionsDefine||r.dimensionsDefine||[],n=q(),i=[],o=function XV(r,e,t,a){var n=Math.max(r.dimensionsDetectedCount||1,e.length,t.length,a||0);return A(e,function(i){var o;J(i)&&(o=i.dimsDef)&&(n=Math.max(n,o.length))}),n}(r,t,a,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Yb(o),l=a===r.dimensionsDefine,u=l?Ub(r):Wb(a),f=e.encodeDefine;!f&&e.encodeDefaulter&&(f=e.encodeDefaulter(r,o));for(var h=q(f),v=new R1(o),c=0;c<v.length;c++)v[c]=-1;function p(C){var D=v[C];if(D<0){var M=a[C],L=J(M)?M:{name:M},I=new Nf,P=L.name;return null!=P&&null!=u.get(P)&&(I.name=I.displayName=P),null!=L.type&&(I.type=L.type),null!=L.displayName&&(I.displayName=L.displayName),v[C]=i.length,I.storeDimIndex=C,i.push(I),I}return i[D]}if(!s)for(c=0;c<o;c++)p(c);h.each(function(C,D){var M=Pt(C).slice();if(1===M.length&&!W(M[0])&&M[0]<0)h.set(D,!1);else{var L=h.set(D,[]);A(M,function(I,P){var R=W(I)?u.get(I):I;null!=R&&R<o&&(L[P]=R,g(p(R),D,P))})}});var d=0;function g(C,D,M){null!=WS.get(D)?C.otherDims[D]=M:(C.coordDim=D,C.coordDimIndex=M,n.set(D,!0))}A(t,function(C){var D,M,L,I;if(W(C))D=C,I={};else{D=(I=C).name;var P=I.ordinalMeta;I.ordinalMeta=null,(I=B({},I)).ordinalMeta=P,M=I.dimsDef,L=I.otherDims,I.name=I.coordDim=I.coordDimIndex=I.dimsDef=I.otherDims=null}var R=h.get(D);if(!1!==R){if(!(R=Pt(R)).length)for(var E=0;E<(M&&M.length||1);E++){for(;d<o&&null!=p(d).coordDim;)d++;d<o&&R.push(d++)}A(R,function(N,k){var V=p(N);if(l&&null!=I.type&&(V.type=I.type),g(Q(V,I),D,k),null==V.name&&M){var F=M[k];!J(F)&&(F={name:F}),V.name=V.displayName=F.name,V.defaultTooltip=F.defaultTooltip}L&&Q(V.otherDims,L)})}});var y=e.generateCoord,m=e.generateCoordCount,_=null!=m;m=y?m||1:0;var S=y||"value";function b(C){null==C.name&&(C.name=C.coordDim)}if(s)A(i,function(C){b(C)}),i.sort(function(C,D){return C.storeDimIndex-D.storeDimIndex});else for(var x=0;x<o;x++){var w=p(x);null==w.coordDim&&(w.coordDim=qV(S,n,_),w.coordDimIndex=0,(!y||m<=0)&&(w.isExtraCoord=!0),m--),b(w),null==w.type&&(1===XS(r,x)||w.isExtraCoord&&(null!=w.otherDims.itemName||null!=w.otherDims.seriesName))&&(w.type="ordinal")}return function ZV(r){for(var e=q(),t=0;t<r.length;t++){var a=r[t],n=a.name,i=e.get(n)||0;i>0&&(a.name=n+(i-1)),i++,e.set(n,i)}}(i),new Fb({source:r,dimensions:i,fullDimensionCount:o,dimensionOmitted:s})}function qV(r,e,t){var a=e.data;if(t||a.hasOwnProperty(r)){for(var n=0;a.hasOwnProperty(r+n);)n++;r+=n}return e.set(r,!0),r}var KV=function r(e){this.coordSysDims=[],this.axisMap=q(),this.categoryAxisMap=q(),this.coordSysName=e},QV={cartesian2d:function(r,e,t,a){var n=r.getReferringComponents("xAxis",Qt).models[0],i=r.getReferringComponents("yAxis",Qt).models[0];e.coordSysDims=["x","y"],t.set("x",n),t.set("y",i),fo(n)&&(a.set("x",n),e.firstCategoryDimIndex=0),fo(i)&&(a.set("y",i),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(r,e,t,a){var n=r.getReferringComponents("singleAxis",Qt).models[0];e.coordSysDims=["single"],t.set("single",n),fo(n)&&(a.set("single",n),e.firstCategoryDimIndex=0)},polar:function(r,e,t,a){var n=r.getReferringComponents("polar",Qt).models[0],i=n.findAxisModel("radiusAxis"),o=n.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],t.set("radius",i),t.set("angle",o),fo(i)&&(a.set("radius",i),e.firstCategoryDimIndex=0),fo(o)&&(a.set("angle",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(r,e,t,a){e.coordSysDims=["lng","lat"]},parallel:function(r,e,t,a){var n=r.ecModel,i=n.getComponent("parallel",r.get("parallelIndex")),o=e.coordSysDims=i.dimensions.slice();A(i.parallelAxisIndex,function(s,l){var u=n.getComponent("parallelAxis",s),f=o[l];t.set(f,u),fo(u)&&(a.set(f,u),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=l))})}};function fo(r){return"category"===r.get("type")}function qb(r,e,t){var i,o,s,a=(t=t||{}).byIndex,n=t.stackedCoordDimension;!function JV(r){return!Hb(r.schema)}(e)?(i=(o=e.schema).dimensions,s=e.store):i=e;var u,f,h,v,l=!(!r||!r.get("stack"));if(A(i,function(m,_){W(m)&&(i[_]=m={name:m}),l&&!m.isExtraCoord&&(!a&&!u&&m.ordinalMeta&&(u=m),!f&&"ordinal"!==m.type&&"time"!==m.type&&(!n||n===m.coordDim)&&(f=m))}),f&&!a&&!u&&(a=!0),f){h="__\0ecstackresult_"+r.id,v="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var c=f.coordDim,p=f.type,d=0;A(i,function(m){m.coordDim===c&&d++});var g={name:h,coordDim:c,coordDimIndex:d,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:v,coordDim:v,coordDimIndex:d+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,p),y.storeDimIndex=s.ensureCalculationDimension(h,p)),o.appendCalculationDimension(g),o.appendCalculationDimension(y)):(i.push(g),i.push(y))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:a,stackedOverDimension:v,stackResultDimension:h}}function pa(r,e){return!!e&&e===r.getCalculationInfo("stackedDimension")}function Sd(r,e){return pa(r,e)?r.getCalculationInfo("stackResultDimension"):e}const qr=function eB(r,e,t){t=t||{};var n,a=e.getSourceManager(),i=!1;r?(i=!0,n=xp(r)):i=(n=a.getSource()).sourceFormat===ar;var o=function jV(r){var e=r.get("coordinateSystem"),t=new KV(e),a=QV[e];if(a)return a(r,t,t.axisMap,t.categoryAxisMap),t}(e),s=function $V(r,e){var n,t=r.get("coordinateSystem"),a=qi.get(t);return e&&e.coordSysDims&&(n=G(e.coordSysDims,function(i){var o={name:i},s=e.axisMap.get(i);if(s){var l=s.get("type");o.type=Of(l)}return o})),n||(n=a&&(a.getDimensionsInfo?a.getDimensionsInfo():a.dimensions.slice())||["x","y"]),n}(e,o),l=t.useEncodeDefaulter,u=j(l)?l:l?nt(ZS,s,e):null,h=uo(n,{coordDimensions:s,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i}),v=function tB(r,e,t){var a,n;return t&&A(r,function(i,o){var l=t.categoryAxisMap.get(i.coordDim);l&&(null==a&&(a=o),i.ordinalMeta=l.getOrdinalMeta(),e&&(i.createInvertedIndices=!0)),null!=i.otherDims.itemName&&(n=!0)}),!n&&null!=a&&(r[a].otherDims.itemName=0),a}(h.dimensions,t.createInvertedIndices,o),c=i?null:a.getSharedDataStore(h),p=qb(e,{schema:h,store:c}),d=new xe(h,e);d.setCalculationInfo(p);var g=null!=v&&function rB(r){if(r.sourceFormat===ar){var e=function aB(r){for(var e=0;e<r.length&&null==r[e];)e++;return r[e]}(r.data||[]);return!z(ki(e))}}(n)?function(y,m,_,S){return S===v?_:this.defaultDimValueGetter(y,m,_,S)}:null;return d.hasItemOption=!1,d.initData(i?n:c,null,g),d};var Kb=function(){function r(e){this._setting=e||{},this._extent=[1/0,-1/0]}return r.prototype.getSetting=function(e){return this._setting[e]},r.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1])},r.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(e,t){var a=this._extent;isNaN(e)||(a[0]=e),isNaN(t)||(a[1]=t)},r.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(e){this._isBlank=e},r}();Cu(Kb);const da=Kb;var nB=0,iB=function(){function r(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++nB}return r.createByAxisModel=function(e){var t=e.option,a=t.data,n=a&&G(a,oB);return new r({categories:n,needCollect:!n,deduplication:!1!==t.dedplication})},r.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},r.prototype.parseAndCollect=function(e){var t,a=this._needCollect;if(!W(e)&&!a)return e;if(a&&!this._deduplication)return this.categories[t=this.categories.length]=e,t;var n=this._getOrCreateMap();return null==(t=n.get(e))&&(a?(this.categories[t=this.categories.length]=e,n.set(e,t)):t=NaN),t},r.prototype._getOrCreateMap=function(){return this._map||(this._map=q(this.categories))},r}();function oB(r){return J(r)&&null!=r.value?r.value:r+""}const xd=iB;function bd(r){return"interval"===r.type||"log"===r.type}function wd(r){var e=Math.pow(10,wu(r)),t=r/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Ht(t*e)}function jb(r){return br(r)+2}function Qb(r,e,t){r[e]=Math.max(Math.min(r[e],t[1]),t[0])}function zf(r,e){return r>=e[0]&&r<=e[1]}function Gf(r,e){return e[1]===e[0]?.5:(r-e[0])/(e[1]-e[0])}function Ff(r,e){return r*(e[1]-e[0])+e[0]}var Jb=function(r){function e(t){var a=r.call(this,t)||this;a.type="ordinal";var n=a.getSetting("ordinalMeta");return n||(n=new xd({})),z(n)&&(n=new xd({categories:G(n,function(i){return J(i)?i.value:i})})),a._ordinalMeta=n,a._extent=a.getSetting("extent")||[0,n.categories.length-1],a}return O(e,r),e.prototype.parse=function(t){return W(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return zf(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return Gf(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(Ff(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],a=this._extent,n=a[0];n<=a[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var a=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,a.length);o<l;++o){var u=a[o];n[o]=u,i[u]=o}for(var f=0;o<s;++o){for(;null!=i[f];)f++;n.push(f),i[f]=o}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},e.prototype._getTickNumber=function(t){var a=this._ticksByOrdinalNumber;return a&&t>=0&&t<a.length?a[t]:t},e.prototype.getRawOrdinalNumber=function(t){var a=this._ordinalNumbersByTick;return a&&t>=0&&t<a.length?a[t]:t},e.prototype.getLabel=function(t){if(!this.isBlank()){var a=this.getRawOrdinalNumber(t.value),n=this._ordinalMeta.categories[a];return null==n?"":n+""}},e.prototype.count=function(){return this._extent[1]-this._extent[0]+1},e.prototype.unionExtentFromData=function(t,a){this.unionExtent(t.getApproximateExtent(a))},e.prototype.isInExtentRange=function(t){return t=this._getTickNumber(t),this._extent[0]<=t&&this._extent[1]>=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(da);da.registerClass(Jb);const Td=Jb;var Kn=Ht,$b=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return O(e,r),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return zf(t,this._extent)},e.prototype.normalize=function(t){return Gf(t,this._extent)},e.prototype.scale=function(t){return Ff(t,this._extent)},e.prototype.setExtent=function(t,a){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(a)||(n[1]=parseFloat(a))},e.prototype.unionExtent=function(t){var a=this._extent;t[0]<a[0]&&(a[0]=t[0]),t[1]>a[1]&&(a[1]=t[1]),this.setExtent(a[0],a[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=jb(t)},e.prototype.getTicks=function(t){var a=this._interval,n=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!a)return s;n[0]<i[0]&&s.push(t?{value:Kn(i[0]-a,o)}:{value:n[0]});for(var u=i[0];u<=i[1]&&(s.push({value:u}),(u=Kn(u+a,o))!==s[s.length-1].value);)if(s.length>1e4)return[];var f=s.length?s[s.length-1].value:i[1];return n[1]>f&&s.push(t?{value:Kn(f+a,o)}:{value:n[1]}),s},e.prototype.getMinorTicks=function(t){for(var a=this.getTicks(!0),n=[],i=this.getExtent(),o=1;o<a.length;o++){for(var l=a[o-1],u=0,f=[],v=(a[o].value-l.value)/t;u<t-1;){var c=Kn(l.value+(u+1)*v);c>i[0]&&c<i[1]&&f.push(c),u++}n.push(f)}return n},e.prototype.getLabel=function(t,a){if(null==t)return"";var n=a&&a.precision;return null==n?n=br(t.value)||0:"auto"===n&&(n=this._intervalPrecision),ip(Kn(t.value,n,!0))},e.prototype.calcNiceTicks=function(t,a,n){t=t||5;var i=this._extent,o=i[1]-i[0];if(isFinite(o)){o<0&&(o=-o,i.reverse());var s=function sB(r,e,t,a){var n={},o=n.interval=pc((r[1]-r[0])/e,!0);null!=t&&o<t&&(o=n.interval=t),null!=a&&o>a&&(o=n.interval=a);var s=n.intervalPrecision=jb(o);return function lB(r,e){!isFinite(r[0])&&(r[0]=e[0]),!isFinite(r[1])&&(r[1]=e[1]),Qb(r,0,e),Qb(r,1,e),r[0]>r[1]&&(r[0]=r[1])}(n.niceTickExtent=[Ht(Math.ceil(r[0]/o)*o,s),Ht(Math.floor(r[1]/o)*o,s)],r),n}(i,t,a,n);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},e.prototype.calcNiceExtent=function(t){var a=this._extent;if(a[0]===a[1])if(0!==a[0]){var n=a[0];t.fixMax||(a[1]+=n/2),a[0]-=n/2}else a[1]=1;isFinite(a[1]-a[0])||(a[0]=0,a[1]=1),this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(a[0]=Kn(Math.floor(a[0]/o)*o)),t.fixMax||(a[1]=Kn(Math.ceil(a[1]/o)*o))},e.prototype.setNiceExtent=function(t,a){this._niceExtent=[t,a]},e.type="interval",e}(da);da.registerClass($b);const ja=$b;var tw="undefined"!=typeof Float32Array,uB=tw?Float32Array:Array;function Kr(r){return z(r)?tw?new Float32Array(r):r:new uB(r)}var Cd="__ec_stack_";function Ad(r){return r.get("stack")||Cd+r.seriesIndex}function Md(r){return r.dim+r.index}function ew(r,e){var t=[];return e.eachSeriesByType(r,function(a){ow(a)&&t.push(a)}),t}function rw(r){var e=function hB(r){var e={};A(r,function(l){var f=l.coordinateSystem.getBaseAxis();if("time"===f.type||"value"===f.type)for(var h=l.getData(),v=f.dim+"_"+f.index,c=h.getDimensionIndex(h.mapDimension(f.dim)),p=h.getStore(),d=0,g=p.count();d<g;++d){var y=p.get(c,d);e[v]?e[v].push(y):e[v]=[y]}});var t={};for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];if(n){n.sort(function(l,u){return l-u});for(var i=null,o=1;o<n.length;++o){var s=n[o]-n[o-1];s>0&&(i=null===i?s:Math.min(i,s))}t[a]=i}}return t}(r),t=[];return A(r,function(a){var s,i=a.coordinateSystem.getBaseAxis(),o=i.getExtent();if("category"===i.type)s=i.getBandWidth();else if("value"===i.type||"time"===i.type){var u=e[i.dim+"_"+i.index],f=Math.abs(o[1]-o[0]),h=i.scale.getExtent(),v=Math.abs(h[1]-h[0]);s=u?f/v*u:f}else{var c=a.getData();s=Math.abs(o[1]-o[0])/c.count()}var p=H(a.get("barWidth"),s),d=H(a.get("barMaxWidth"),s),g=H(a.get("barMinWidth")||(sw(a)?.5:1),s),y=a.get("barGap"),m=a.get("barCategoryGap");t.push({bandWidth:s,barWidth:p,barMaxWidth:d,barMinWidth:g,barGap:y,barCategoryGap:m,axisKey:Md(i),stackId:Ad(a)})}),aw(t)}function aw(r){var e={};A(r,function(a,n){var i=a.axisKey,o=a.bandWidth,s=e[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;e[i]=s;var u=a.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=a.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var h=a.barMaxWidth;h&&(l[u].maxWidth=h);var v=a.barMinWidth;v&&(l[u].minWidth=v);var c=a.barGap;null!=c&&(s.gap=c);var p=a.barCategoryGap;null!=p&&(s.categoryGap=p)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=a.categoryGap;if(null==s){var l=yt(i).length;s=Math.max(35-4*l,15)+"%"}var u=H(s,o),f=H(a.gap,1),h=a.remainedWidth,v=a.autoWidthCount,c=(h-u)/(v+(v-1)*f);c=Math.max(c,0),A(i,function(y){var m=y.maxWidth,_=y.minWidth;if(y.width){var S=y.width;m&&(S=Math.min(S,m)),_&&(S=Math.max(S,_)),y.width=S,h-=S+f*S,v--}else S=c,m&&m<S&&(S=Math.min(m,h)),_&&_>S&&(S=_),S!==c&&(y.width=S,h-=S+f*S,v--)}),c=(h-u)/(v+(v-1)*f),c=Math.max(c,0);var d,p=0;A(i,function(y,m){y.width||(y.width=c),d=y,p+=y.width*(1+f)}),d&&(p-=d.width*f);var g=-p/2;A(i,function(y,m){t[n][m]=t[n][m]||{bandWidth:o,offset:g,width:y.width},g+=y.width*(1+f)})}),t}function nw(r,e){var t=ew(r,e),a=rw(t);A(t,function(n){var i=n.getData(),s=n.coordinateSystem.getBaseAxis(),l=Ad(n),u=a[Md(s)][l];i.setLayout({bandWidth:u.bandWidth,offset:u.offset,size:u.width})})}function iw(r){return{seriesType:r,plan:Qi(),reset:function(e){if(ow(e)){var t=e.getData(),a=e.coordinateSystem,n=a.getBaseAxis(),i=a.getOtherAxis(n),o=t.getDimensionIndex(t.mapDimension(i.dim)),s=t.getDimensionIndex(t.mapDimension(n.dim)),l=e.get("showBackground",!0),u=t.mapDimension(i.dim),f=t.getCalculationInfo("stackResultDimension"),h=pa(t,u)&&!!t.getCalculationInfo("stackedOnSeries"),v=i.isHorizontal(),c=function cB(r,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}(0,i),p=sw(e),d=e.get("barMinHeight")||0,g=f&&t.getDimensionIndex(f),y=t.getLayout("size"),m=t.getLayout("offset");return{progress:function(_,S){for(var M,b=_.count,x=p&&Kr(3*b),w=p&&l&&Kr(3*b),T=p&&Kr(b),C=a.master.getRect(),D=v?C.width:C.height,L=S.getStore(),I=0;null!=(M=_.next());){var P=L.get(h?g:o,M),R=L.get(s,M),E=c,N=void 0;h&&(N=+P-L.get(o,M));var k=void 0,V=void 0,F=void 0,U=void 0;if(v){var X=a.dataToPoint([P,R]);h&&(E=a.dataToPoint([N,R])[0]),k=E,V=X[1]+m,F=X[0]-E,U=y,Math.abs(F)<d&&(F=(F<0?-1:1)*d)}else X=a.dataToPoint([R,P]),h&&(E=a.dataToPoint([R,N])[1]),k=X[0]+m,V=E,F=y,U=X[1]-E,Math.abs(U)<d&&(U=(U<=0?-1:1)*d);p?(x[I]=k,x[I+1]=V,x[I+2]=v?F:U,w&&(w[I]=v?C.x:k,w[I+1]=v?V:C.y,w[I+2]=D),T[M]=M):S.setItemLayout(M,{x:k,y:V,width:F,height:U}),I+=3}p&&S.setLayout({largePoints:x,largeDataIndices:T,largeBackgroundPoints:w,valueAxisHorizontal:v})}}}}}}function ow(r){return r.coordinateSystem&&"cartesian2d"===r.coordinateSystem.type}function sw(r){return r.pipelineContext&&r.pipelineContext.large}var lw=function(r){function e(t){var a=r.call(this,t)||this;return a.type="time",a}return O(e,r),e.prototype.getLabel=function(t){var a=this.getSetting("useUTC");return xs(t.value,DS[function ZE(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(Hi(this._minLevelUnit))]||DS.second,a,this.getSetting("locale"))},e.prototype.getFormattedLabel=function(t,a,n){var i=this.getSetting("useUTC");return function XE(r,e,t,a,n){var i=null;if(W(t))i=t;else if(j(t))i=t(r.value,e,{level:r.level});else{var o=B({},Ss);if(r.level>0)for(var s=0;s<ap.length;++s)o[ap[s]]="{primary|"+o[ap[s]]+"}";var l=t?!1===t.inherit?t:Q(t,o):o,u=IS(r.value,n);if(l[u])i=l[u];else if(l.inherit){for(s=LS.indexOf(u)-1;s>=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(z(i)){var h=null==r.level?0:r.level>=0?r.level:i.length+r.level;i=i[h=Math.min(h,i.length-1)]}}return xs(new Date(r.value),i,n,a)}(t,a,n,this.getSetting("locale"),i)},e.prototype.getTicks=function(){var a=this._extent,n=[];if(!this._interval)return n;n.push({value:a[0],level:0});var i=this.getSetting("useUTC"),o=function xB(r,e,t,a){var i=LS,o=0;function s(D,M,L,I,P,R,E){for(var N=new Date(M),k=M,V=N[I]();k<L&&k<=a[1];)E.push({value:k}),N[P](V+=D),k=N.getTime();E.push({value:k,notAdd:!0})}function l(D,M,L){var I=[],P=!M.length;if(!function dB(r,e,t,a){var n=We(e),i=We(t),o=function(p){return PS(n,p,a)===PS(i,p,a)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},h=function(){return f()&&o("minute")},v=function(){return h()&&o("second")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return h();case"second":return v();case"millisecond":return v()&&o("millisecond")}}(Hi(D),a[0],a[1],t)){P&&(M=[{value:SB(new Date(a[0]),D,t)},{value:a[1]}]);for(var R=0;R<M.length-1;R++){var E=M[R].value,N=M[R+1].value;if(E!==N){var k=void 0,V=void 0,F=void 0;switch(D){case"year":k=Math.max(1,Math.round(e/rr/365)),V=np(t),F=qE(t);break;case"half-year":case"quarter":case"month":k=yB(e),V=Wi(t),F=RS(t);break;case"week":case"half-week":case"day":k=gB(e),V=Wu(t),F=ES(t),!0;break;case"half-day":case"quarter-day":case"hour":k=mB(e),V=bs(t),F=kS(t);break;case"minute":k=uw(e,!0),V=Uu(t),F=OS(t);break;case"second":k=uw(e,!1),V=Yu(t),F=NS(t);break;case"millisecond":k=_B(e),V=Zu(t),F=VS(t)}s(k,E,N,V,F,0,I),"year"===D&&L.length>1&&0===R&&L.unshift({value:L[0].value-k})}}for(R=0;R<I.length;R++)L.push(I[R]);return I}}for(var u=[],f=[],h=0,v=0,c=0;c<i.length&&o++<1e4;++c){var p=Hi(i[c]);if(YE(i[c])&&(l(i[c],u[u.length-1]||[],f),p!==(i[c+1]?Hi(i[c+1]):null))){if(f.length){v=h,f.sort(function(D,M){return D.value-M.value});for(var g=[],y=0;y<f.length;++y){var m=f[y].value;(0===y||f[y-1].value!==m)&&(g.push(f[y]),m>=a[0]&&m<=a[1]&&h++)}var _=(a[1]-a[0])/e;if(h>1.5*_&&v>_/1.5||(u.push(g),h>_||r===i[c]))break}f=[]}}var S=It(G(u,function(D){return It(D,function(M){return M.value>=a[0]&&M.value<=a[1]&&!M.notAdd})}),function(D){return D.length>0}),b=[],x=S.length-1;for(c=0;c<S.length;++c)for(var w=S[c],T=0;T<w.length;++T)b.push({value:w[T].value,level:x-c});b.sort(function(D,M){return D.value-M.value});var C=[];for(c=0;c<b.length;++c)(0===c||b[c].value!==b[c-1].value)&&C.push(b[c]);return C}(this._minLevelUnit,this._approxInterval,i,a);return(n=n.concat(o)).push({value:a[1],level:0}),n},e.prototype.calcNiceExtent=function(t){var a=this._extent;if(a[0]===a[1]&&(a[0]-=rr,a[1]+=rr),a[1]===-1/0&&a[0]===1/0){var n=new Date;a[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),a[0]=a[1]-rr}this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval)},e.prototype.calcNiceTicks=function(t,a,n){var i=this._extent;this._approxInterval=(i[1]-i[0])/(t=t||10),null!=a&&this._approxInterval<a&&(this._approxInterval=a),null!=n&&this._approxInterval>n&&(this._approxInterval=n);var s=Hf.length,l=Math.min(function(r,e,t,a){for(;t<a;){var n=t+a>>>1;r[n][1]<e?t=n+1:a=n}return t}(Hf,this._approxInterval,0,s),s-1);this._interval=Hf[l][1],this._minLevelUnit=Hf[Math.max(l-1,0)][0]},e.prototype.parse=function(t){return Ct(t)?t:+We(t)},e.prototype.contain=function(t){return zf(this.parse(t),this._extent)},e.prototype.normalize=function(t){return Gf(this.parse(t),this._extent)},e.prototype.scale=function(t){return Ff(t,this._extent)},e.type="time",e}(ja),Hf=[["second",1e3],["minute",6e4],["hour",_s],["quarter-day",6*_s],["half-day",12*_s],["day",1.2*rr],["half-week",3.5*rr],["week",7*rr],["month",31*rr],["quarter",95*rr],["half-year",MS/2],["year",MS]];function gB(r,e){return(r/=rr)>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function yB(r){return(r/=2592e6)>6?6:r>3?3:r>2?2:1}function mB(r){return(r/=_s)>12?12:r>6?6:r>3.5?4:r>2?2:1}function uw(r,e){return(r/=e?6e4:1e3)>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function _B(r){return pc(r,!0)}function SB(r,e,t){var a=new Date(r);switch(Hi(e)){case"year":case"month":a[RS(t)](0);case"day":a[ES(t)](1);case"hour":a[kS(t)](0);case"minute":a[OS(t)](0);case"second":a[NS(t)](0),a[VS(t)](0)}return a.getTime()}da.registerClass(lw);const fw=lw;var hw=da.prototype,Js=ja.prototype,bB=Ht,wB=Math.floor,TB=Math.ceil,Wf=Math.pow,lr=Math.log,Dd=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="log",t.base=10,t._originalScale=new ja,t._interval=0,t}return O(e,r),e.prototype.getTicks=function(t){var n=this._extent,i=this._originalScale.getExtent();return G(Js.getTicks.call(this,t),function(s){var l=s.value,u=Ht(Wf(this.base,l));return u=l===n[0]&&this._fixMin?Uf(u,i[0]):u,{value:u=l===n[1]&&this._fixMax?Uf(u,i[1]):u}},this)},e.prototype.setExtent=function(t,a){var n=this.base;t=lr(t)/lr(n),a=lr(a)/lr(n),Js.setExtent.call(this,t,a)},e.prototype.getExtent=function(){var t=this.base,a=hw.getExtent.call(this);a[0]=Wf(t,a[0]),a[1]=Wf(t,a[1]);var i=this._originalScale.getExtent();return this._fixMin&&(a[0]=Uf(a[0],i[0])),this._fixMax&&(a[1]=Uf(a[1],i[1])),a},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var a=this.base;t[0]=lr(t[0])/lr(a),t[1]=lr(t[1])/lr(a),hw.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,a){this.unionExtent(t.getApproximateExtent(a))},e.prototype.calcNiceTicks=function(t){t=t||10;var a=this._extent,n=a[1]-a[0];if(!(n===1/0||n<=0)){var i=n_(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var s=[Ht(TB(a[0]/i)*i),Ht(wB(a[1]/i)*i)];this._interval=i,this._niceExtent=s}},e.prototype.calcNiceExtent=function(t){Js.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return zf(t=lr(t)/lr(this.base),this._extent)},e.prototype.normalize=function(t){return Gf(t=lr(t)/lr(this.base),this._extent)},e.prototype.scale=function(t){return t=Ff(t,this._extent),Wf(this.base,t)},e.type="log",e}(da),vw=Dd.prototype;function Uf(r,e){return bB(r,br(e))}vw.getMinorTicks=Js.getMinorTicks,vw.getLabel=Js.getLabel,da.registerClass(Dd);const CB=Dd;var AB=function(){function r(e,t,a){this._prepareParams(e,t,a)}return r.prototype._prepareParams=function(e,t,a){a[1]<a[0]&&(a=[NaN,NaN]),this._dataMin=a[0],this._dataMax=a[1];var n=this._isOrdinal="ordinal"===e.type;this._needCrossZero="interval"===e.type&&t.getNeedCrossZero&&t.getNeedCrossZero();var i=this._modelMinRaw=t.get("min",!0);j(i)?this._modelMinNum=Yf(e,i({min:a[0],max:a[1]})):"dataMin"!==i&&(this._modelMinNum=Yf(e,i));var o=this._modelMaxRaw=t.get("max",!0);if(j(o)?this._modelMaxNum=Yf(e,o({min:a[0],max:a[1]})):"dataMax"!==o&&(this._modelMaxNum=Yf(e,o)),n)this._axisDataLen=t.getCategories().length;else{var s=t.get("boundaryGap"),l=z(s)?s:[s||0,s||0];this._boundaryGapInner="boolean"==typeof l[0]||"boolean"==typeof l[1]?[0,0]:[xr(l[0],1),xr(l[1],1)]}},r.prototype.calculate=function(){var e=this._isOrdinal,t=this._dataMin,a=this._dataMax,n=this._axisDataLen,i=this._boundaryGapInner,o=e?null:a-t||Math.abs(t),s="dataMin"===this._modelMinRaw?t:this._modelMinNum,l="dataMax"===this._modelMaxRaw?a:this._modelMaxNum,u=null!=s,f=null!=l;null==s&&(s=e?n?0:NaN:t-i[0]*o),null==l&&(l=e?n?n-1:NaN:a+i[1]*o),(null==s||!isFinite(s))&&(s=NaN),(null==l||!isFinite(l))&&(l=NaN);var h=Si(s)||Si(l)||e&&!n;this._needCrossZero&&(s>0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,c=this._determinedMax;return null!=v&&(s=v,u=!0),null!=c&&(l=c,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:h}},r.prototype.modifyDataMinMax=function(e,t){this[DB[e]]=t},r.prototype.setDeterminedMinMax=function(e,t){this[MB[e]]=t},r.prototype.freeze=function(){this.frozen=!0},r}(),MB={min:"_determinedMin",max:"_determinedMax"},DB={min:"_dataMin",max:"_dataMax"};function cw(r,e,t){var a=r.rawExtentInfo;return a||(a=new AB(r,e,t),r.rawExtentInfo=a,a)}function Yf(r,e){return null==e?null:Si(e)?NaN:r.parse(e)}function pw(r,e){var t=r.type,a=cw(r,e,r.getExtent()).calculate();r.setBlank(a.isBlank);var n=a.min,i=a.max,o=e.ecModel;if(o&&"time"===t){var s=ew("bar",o),l=!1;if(A(s,function(h){l=l||h.getBaseAxis()===e.axis}),l){var u=rw(s),f=function LB(r,e,t,a){var n=t.axis.getExtent(),i=n[1]-n[0],o=function vB(r,e,t){if(r&&e){var a=r[Md(e)];return null!=a&&null!=t?a[Ad(t)]:a}}(a,t.axis);if(void 0===o)return{min:r,max:e};var s=1/0;A(o,function(c){s=Math.min(c.offset,s)});var l=-1/0;A(o,function(c){l=Math.max(c.offset+c.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=e-r,v=f/(1-(s+l)/i)-f;return{min:r-=v*(s/u),max:e+=v*(l/u)}}(n,i,e,u);n=f.min,i=f.max}}return{extent:[n,i],fixMin:a.minFixed,fixMax:a.maxFixed}}function jn(r,e){var t=e,a=pw(r,t),n=a.extent,i=t.get("splitNumber");r instanceof CB&&(r.base=t.get("logBase"));var o=r.type,s=t.get("interval"),l="interval"===o||"time"===o;r.setExtent(n[0],n[1]),r.calcNiceExtent({splitNumber:i,fixMin:a.fixMin,fixMax:a.fixMax,minInterval:l?t.get("minInterval"):null,maxInterval:l?t.get("maxInterval"):null}),null!=s&&r.setInterval&&r.setInterval(s)}function $s(r,e){if(e=e||r.get("type"))switch(e){case"category":return new Td({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new fw({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(da.getClass(e)||ja)}}function tl(r){var a,e=r.getLabelModel().get("formatter"),t="category"===r.type?r.scale.getExtent()[0]:null;return"time"===r.scale.type?(a=e,function(n,i){return r.scale.getFormattedLabel(n,i,a)}):W(e)?function(a){return function(n){var i=r.scale.getLabel(n);return a.replace("{value}",null!=i?i:"")}}(e):j(e)?function(a){return function(n,i){return null!=t&&(i=n.value-t),a(Ld(r,n),i,null!=n.level?{level:n.level}:null)}}(e):function(a){return r.scale.getLabel(a)}}function Ld(r,e){return"category"===r.type?r.scale.getLabel(e):e.value}function RB(r,e){var t=e*Math.PI/180,a=r.width,n=r.height,i=a*Math.abs(Math.cos(t))+Math.abs(n*Math.sin(t)),o=a*Math.abs(Math.sin(t))+Math.abs(n*Math.cos(t));return new ht(r.x,r.y,i,o)}function Id(r){var e=r.get("interval");return null==e?"auto":e}function dw(r){return"category"===r.type&&0===Id(r.getLabelModel())}function Zf(r,e){var t={};return A(r.mapDimensionsAll(e),function(a){t[Sd(r,a)]=!0}),yt(t)}var ho=function(){function r(){}return r.prototype.getNeedCrossZero=function(){return!this.option.scale},r.prototype.getCoordSysModel=function(){},r}();function kB(r){return qr(null,r)}var OB={isDimensionStacked:pa,enableDataStack:qb,getStackedDimension:Sd};function NB(r,e){var t=e;e instanceof Rt||(t=new Rt(e));var a=$s(t);return a.setExtent(r[0],r[1]),jn(a,t),a}function VB(r){Ut(r,ho)}function BB(r,e){return Zt(r,null,null,"normal"!==(e=e||{}).state)}function gw(r,e){return Math.abs(r-e)<1e-8}function Qn(r,e,t){var a=0,n=r[0];if(!n)return!1;for(var i=1;i<r.length;i++){var o=r[i];a+=ua(n[0],n[1],o[0],o[1],e,t),n=o}var s=r[0];return(!gw(n[0],s[0])||!gw(n[1],s[1]))&&(a+=ua(n[0],n[1],s[0],s[1],e,t)),0!==a}var GB=[];function Pd(r,e){for(var t=0;t<r.length;t++)oe(r[t],r[t],e)}function yw(r,e,t,a){for(var n=0;n<r.length;n++){var i=r[n];a&&(i=a.project(i)),i&&isFinite(i[0])&&isFinite(i[1])&&(aa(e,e,i),na(t,t,i))}}var mw=function(){function r(e){this.name=e}return r.prototype.setCenter=function(e){this._center=e},r.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},r}(),_w=function r(e,t){this.type="polygon",this.exterior=e,this.interiors=t},Sw=function r(e){this.type="linestring",this.points=e},xw=function(r){function e(t,a,n){var i=r.call(this,t)||this;return i.type="geoJSON",i.geometries=a,i._center=n&&[n[0],n[1]],i}return O(e,r),e.prototype.calcCenter=function(){for(var a,t=this.geometries,n=0,i=0;i<t.length;i++){var o=t[i],s=o.exterior,l=s&&s.length;l>n&&(a=o,n=l)}if(a)return function FB(r){for(var e=0,t=0,a=0,n=r.length,i=r[n-1][0],o=r[n-1][1],s=0;s<n;s++){var l=r[s][0],u=r[s][1],f=i*u-l*o;e+=f,t+=(i+l)*f,a+=(o+u)*f,i=l,o=u}return e?[t/e/3,a/e/3,e]:[r[0][0]||0,r[0][1]||0]}(a.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},e.prototype.getBoundingRect=function(t){var a=this._rect;if(a&&!t)return a;var n=[1/0,1/0],i=[-1/0,-1/0];return A(this.geometries,function(s){"polygon"===s.type?yw(s.exterior,n,i,t):A(s.points,function(l){yw(l,n,i,t)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),a=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=a),a},e.prototype.contain=function(t){var a=this.getBoundingRect(),n=this.geometries;if(!a.contain(t[0],t[1]))return!1;t:for(var i=0,o=n.length;i<o;i++){var s=n[i];if("polygon"===s.type){var u=s.interiors;if(Qn(s.exterior,t[0],t[1])){for(var f=0;f<(u?u.length:0);f++)if(Qn(u[f],t[0],t[1]))continue t;return!0}}}return!1},e.prototype.transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=o.width/o.height;n?i||(i=n/s):n=s*i;for(var l=new ht(t,a,n,i),u=o.calculateTransform(l),f=this.geometries,h=0;h<f.length;h++){var v=f[h];"polygon"===v.type?(Pd(v.exterior,u),A(v.interiors,function(c){Pd(c,u)})):A(v.points,function(c){Pd(c,u)})}(o=this._rect).copy(l),this._center=[o.x+o.width/2,o.y+o.height/2]},e.prototype.cloneShallow=function(t){null==t&&(t=this.name);var a=new e(t,this.geometries,this._center);return a._rect=this._rect,a.transformTo=null,a},e}(mw),HB=function(r){function e(t,a){var n=r.call(this,t)||this;return n.type="geoSVG",n._elOnlyForCalculate=a,n}return O(e,r),e.prototype.calcCenter=function(){for(var t=this._elOnlyForCalculate,a=t.getBoundingRect(),n=[a.x+a.width/2,a.y+a.height/2],i=$o(GB),o=t;o&&!o.isGeoSVGGraphicRoot;)Or(i,o.getLocalTransform(),i),o=o.parent;return cn(i,i),oe(n,n,i),n},e}(mw);function Rd(r,e,t){for(var a=0;a<r.length;a++)r[a]=bw(r[a],e[a],t)}function bw(r,e,t){for(var a=[],n=e[0],i=e[1],o=0;o<r.length;o+=2){var s=r.charCodeAt(o)-64,l=r.charCodeAt(o+1)-64;s=s>>1^-(1&s),l=l>>1^-(1&l),n=s+=n,i=l+=i,a.push([s/t,l/t])}return a}function Ed(r,e){return r=function WB(r){if(!r.UTF8Encoding)return r;var e=r,t=e.UTF8Scale;return null==t&&(t=1024),A(e.features,function(n){var i=n.geometry,o=i.encodeOffsets,s=i.coordinates;if(o)switch(i.type){case"LineString":i.coordinates=bw(s,o,t);break;case"Polygon":case"MultiLineString":Rd(s,o,t);break;case"MultiPolygon":A(s,function(l,u){return Rd(l,o[u],t)})}}),e.UTF8Encoding=!1,e}(r),G(It(r.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var a=t.properties,n=t.geometry,i=[];switch(n.type){case"Polygon":var o=n.coordinates;i.push(new _w(o[0],o.slice(1)));break;case"MultiPolygon":A(n.coordinates,function(l){l[0]&&i.push(new _w(l[0],l.slice(1)))});break;case"LineString":i.push(new Sw([n.coordinates]));break;case"MultiLineString":i.push(new Sw(n.coordinates))}var s=new xw(a[e||"name"],i,a.cp);return s.properties=a,s})}function UB(r,e,t,a,n,i,o,s){return new St({style:{text:r,font:e,align:t,verticalAlign:a,padding:n,rich:i,overflow:o?"truncate":null,lineHeight:s}}).getBoundingRect()}var el=wt();function ww(r,e){var i,o,t=Tw(r,"labels"),a=Id(e);return Cw(t,a)||(j(a)?i=Dw(r,a):(o="auto"===a?function jB(r){var e=el(r).autoInterval;return null!=e?e:el(r).autoInterval=r.calculateCategoryInterval()}(r):a,i=Mw(r,o)),Aw(t,a,{labels:i,labelCategoryInterval:o}))}function Tw(r,e){return el(r)[e]||(el(r)[e]=[])}function Cw(r,e){for(var t=0;t<r.length;t++)if(r[t].key===e)return r[t].value}function Aw(r,e,t){return r.push({key:e,value:t}),t}function Mw(r,e,t){var a=tl(r),n=r.scale,i=n.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=i[0],f=n.count();0!==u&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=dw(r),v=o.get("showMinLabel")||h,c=o.get("showMaxLabel")||h;v&&u!==i[0]&&d(i[0]);for(var p=u;p<=i[1];p+=l)d(p);function d(g){var y={value:g};s.push(t?g:{formattedLabel:a(y),rawLabel:n.getLabel(y),tickValue:g})}return c&&p-l!==i[1]&&d(i[1]),s}function Dw(r,e,t){var a=r.scale,n=tl(r),i=[];return A(a.getTicks(),function(o){var s=a.getLabel(o),l=o.value;e(o.value,s)&&i.push(t?l:{formattedLabel:n(o),rawLabel:s,tickValue:l})}),i}var Lw=[0,1],$B=function(){function r(e,t,a){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=a||[0,0]}return r.prototype.contain=function(e){var t=this._extent,a=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return e>=a&&e<=n},r.prototype.containData=function(e){return this.scale.contain(e)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(e){return hc(e||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(e,t){var a=this._extent;a[0]=e,a[1]=t},r.prototype.dataToCoord=function(e,t){var a=this._extent,n=this.scale;return e=n.normalize(e),this.onBand&&"ordinal"===n.type&&Iw(a=a.slice(),n.count()),Dt(e,Lw,a,t)},r.prototype.coordToData=function(e,t){var a=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&Iw(a=a.slice(),n.count());var i=Dt(e,a,Lw,t);return this.scale.scale(i)},r.prototype.pointToData=function(e,t){},r.prototype.getTicksCoords=function(e){var t=(e=e||{}).tickModel||this.getTickModel(),i=G(function ZB(r,e){return"category"===r.type?function qB(r,e){var i,o,t=Tw(r,"ticks"),a=Id(e),n=Cw(t,a);if(n)return n;if((!e.get("show")||r.scale.isBlank())&&(i=[]),j(a))i=Dw(r,a,!0);else if("auto"===a){var s=ww(r,r.getLabelModel());o=s.labelCategoryInterval,i=G(s.labels,function(l){return l.tickValue})}else i=Mw(r,o=a,!0);return Aw(t,a,{ticks:i,tickCategoryInterval:o})}(r,e):{ticks:G(r.scale.getTicks(),function(t){return t.value})}}(this,t).ticks,function(s){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this);return function tz(r,e,t,a){var n=e.length;if(r.onBand&&!t&&n){var o,i=r.getExtent();if(1===n)e[0].coord=i[0],o=e[1]={coord:i[0]};else{var u=(e[n-1].coord-e[0].coord)/(e[n-1].tickValue-e[0].tickValue);A(e,function(c){c.coord-=u/2});var f=r.scale.getExtent();e.push(o={coord:e[n-1].coord+u*(1+f[1]-e[n-1].tickValue)})}var h=i[0]>i[1];v(e[0].coord,i[0])&&(a?e[0].coord=i[0]:e.shift()),a&&v(i[0],e[0].coord)&&e.unshift({coord:i[0]}),v(i[1],o.coord)&&(a?o.coord=i[1]:e.pop()),a&&v(o.coord,i[1])&&e.push({coord:i[1]})}function v(c,p){return c=Ht(c),p=Ht(p),h?c>p:c<p}}(this,i,t.get("alignWithLabel"),e.clamp),i},r.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick").get("splitNumber");return t>0&&t<100||(t=5),G(this.scale.getMinorTicks(t),function(i){return G(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this)},r.prototype.getViewLabels=function(){return function YB(r){return"category"===r.type?function XB(r){var e=r.getLabelModel(),t=ww(r,e);return!e.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}(r):function KB(r){var e=r.scale.getTicks(),t=tl(r);return{labels:G(e,function(a,n){return{level:a.level,formattedLabel:t(a,n),rawLabel:r.scale.getLabel(a),tickValue:a.value}})}}(r)}(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),a=t[1]-t[0]+(this.onBand?1:0);0===a&&(a=1);var n=Math.abs(e[1]-e[0]);return Math.abs(n)/a},r.prototype.calculateCategoryInterval=function(){return function QB(r){var e=function JB(r){var e=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}(r),t=tl(r),a=(e.axisRotate-e.labelRotate)/180*Math.PI,n=r.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=1;o>40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(a)),h=Math.abs(u*Math.sin(a)),v=0,c=0;l<=i[1];l+=s){var d,g=rs(t({value:l}),e.font,"center","top");d=1.3*g.height,v=Math.max(v,1.3*g.width,7),c=Math.max(c,d,7)}var y=v/f,m=c/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(y,m))),S=el(r.model),b=r.getExtent(),x=S.lastAutoInterval,w=S.lastTickCount;return null!=x&&null!=w&&Math.abs(x-_)<=1&&Math.abs(w-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}(this)},r}();function Iw(r,e){var n=(r[1]-r[0])/e/2;r[0]+=n,r[1]-=n}const ur=$B;function ez(r){var e=mt.extend(r);return mt.registerClass(e),e}function rz(r){var e=zt.extend(r);return zt.registerClass(e),e}function az(r){var e=Ot.extend(r);return Ot.registerClass(e),e}function nz(r){var e=Et.extend(r);return Et.registerClass(e),e}var rl=2*Math.PI,Jn=Hr.CMD,iz=["top","right","bottom","left"];function oz(r,e,t,a,n){var i=t.width,o=t.height;switch(r){case"top":a.set(t.x+i/2,t.y-e),n.set(0,-1);break;case"bottom":a.set(t.x+i/2,t.y+o+e),n.set(0,1);break;case"left":a.set(t.x-e,t.y+o/2),n.set(-1,0);break;case"right":a.set(t.x+i+e,t.y+o/2),n.set(1,0)}}function sz(r,e,t,a,n,i,o,s,l){o-=r,s-=e;var u=Math.sqrt(o*o+s*s),f=(o/=u)*t+r,h=(s/=u)*t+e;if(Math.abs(a-n)%rl<1e-4)return l[0]=f,l[1]=h,u-t;if(i){var v=a;a=Va(n),n=Va(v)}else a=Va(a),n=Va(n);a>n&&(n+=rl);var c=Math.atan2(s,o);if(c<0&&(c+=rl),c>=a&&c<=n||c+rl>=a&&c+rl<=n)return l[0]=f,l[1]=h,u-t;var p=t*Math.cos(a)+r,d=t*Math.sin(a)+e,g=t*Math.cos(n)+r,y=t*Math.sin(n)+e,m=(p-o)*(p-o)+(d-s)*(d-s),_=(g-o)*(g-o)+(y-s)*(y-s);return m<_?(l[0]=p,l[1]=d,Math.sqrt(m)):(l[0]=g,l[1]=y,Math.sqrt(_))}function Xf(r,e,t,a,n,i,o,s){var l=n-r,u=i-e,f=t-r,h=a-e,v=Math.sqrt(f*f+h*h),p=(l*(f/=v)+u*(h/=v))/v;s&&(p=Math.min(Math.max(p,0),1));var d=o[0]=r+(p*=v)*f,g=o[1]=e+p*h;return Math.sqrt((d-n)*(d-n)+(g-i)*(g-i))}function Pw(r,e,t,a,n,i,o){t<0&&(r+=t,t=-t),a<0&&(e+=a,a=-a);var s=r+t,l=e+a,u=o[0]=Math.min(Math.max(n,r),s),f=o[1]=Math.min(Math.max(i,e),l);return Math.sqrt((u-n)*(u-n)+(f-i)*(f-i))}var Ir=[];function lz(r,e,t){var a=Pw(e.x,e.y,e.width,e.height,r.x,r.y,Ir);return t.set(Ir[0],Ir[1]),a}function uz(r,e,t){for(var s,l,a=0,n=0,i=0,o=0,u=1/0,f=e.data,h=r.x,v=r.y,c=0;c<f.length;){var p=f[c++];1===c&&(i=a=f[c],o=n=f[c+1]);var d=u;switch(p){case Jn.M:a=i=f[c++],n=o=f[c++];break;case Jn.L:d=Xf(a,n,f[c],f[c+1],h,v,Ir,!0),a=f[c++],n=f[c++];break;case Jn.C:d=w0(a,n,f[c++],f[c++],f[c++],f[c++],f[c],f[c+1],h,v,Ir),a=f[c++],n=f[c++];break;case Jn.Q:d=C0(a,n,f[c++],f[c++],f[c],f[c+1],h,v,Ir),a=f[c++],n=f[c++];break;case Jn.A:var g=f[c++],y=f[c++],m=f[c++],_=f[c++],S=f[c++],b=f[c++];c+=1;var x=!!(1-f[c++]);s=Math.cos(S)*m+g,l=Math.sin(S)*_+y,c<=1&&(i=s,o=l),d=sz(g,y,_,S,S+b,x,(h-g)*_/m+g,v,Ir),a=Math.cos(S+b)*m+g,n=Math.sin(S+b)*_+y;break;case Jn.R:d=Pw(i=a=f[c++],o=n=f[c++],f[c++],f[c++],h,v,Ir);break;case Jn.Z:d=Xf(a,n,i,o,h,v,Ir,!0),a=i,n=o}d<u&&(u=d,t.set(Ir[0],Ir[1]))}return u}var Pr=new ot,Nt=new ot,jt=new ot,jr=new ot,Qr=new ot;function Rw(r,e){if(r){var t=r.getTextGuideLine(),a=r.getTextContent();if(a&&t){var n=r.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],o=n.candidates||iz,s=a.getBoundingRect().clone();s.applyTransform(a.getComputedTransform());var l=1/0,u=n.anchor,f=r.getComputedTransform(),h=f&&cn([],f),v=e.get("length2")||0;u&&jt.copy(u);for(var c=0;c<o.length;c++){oz(o[c],0,s,Pr,jr),ot.scaleAndAdd(Nt,Pr,jr,v),Nt.transform(h);var d=r.getBoundingRect(),g=u?u.distance(Nt):r instanceof pt?uz(Nt,r.path,jt):lz(Nt,d,jt);g<l&&(l=g,Nt.transform(f),jt.transform(f),jt.toArray(i[0]),Nt.toArray(i[1]),Pr.toArray(i[2]))}Ew(i,e.get("minTurnAngle")),t.setShape({points:i})}}}var qf=[],Ie=new ot;function Ew(r,e){if(e<=180&&e>0){e=e/180*Math.PI,Pr.fromArray(r[0]),Nt.fromArray(r[1]),jt.fromArray(r[2]),ot.sub(jr,Pr,Nt),ot.sub(Qr,jt,Nt);var t=jr.len(),a=Qr.len();if(!(t<.001||a<.001)){jr.scale(1/t),Qr.scale(1/a);var n=jr.dot(Qr);if(Math.cos(e)<n){var o=Xf(Nt.x,Nt.y,jt.x,jt.y,Pr.x,Pr.y,qf,!1);Ie.fromArray(qf),Ie.scaleAndAdd(Qr,o/Math.tan(Math.PI-e));var s=jt.x!==Nt.x?(Ie.x-Nt.x)/(jt.x-Nt.x):(Ie.y-Nt.y)/(jt.y-Nt.y);if(isNaN(s))return;s<0?ot.copy(Ie,Nt):s>1&&ot.copy(Ie,jt),Ie.toArray(r[1])}}}}function fz(r,e,t){if(t<=180&&t>0){t=t/180*Math.PI,Pr.fromArray(r[0]),Nt.fromArray(r[1]),jt.fromArray(r[2]),ot.sub(jr,Nt,Pr),ot.sub(Qr,jt,Nt);var a=jr.len(),n=Qr.len();if(!(a<.001||n<.001)&&(jr.scale(1/a),Qr.scale(1/n),jr.dot(e)<Math.cos(t))){var s=Xf(Nt.x,Nt.y,jt.x,jt.y,Pr.x,Pr.y,qf,!1);Ie.fromArray(qf);var l=Math.PI/2,f=l+Math.acos(Qr.dot(e))-t;if(f>=l)ot.copy(Ie,jt);else{Ie.scaleAndAdd(Qr,s/Math.tan(Math.PI/2-f));var h=jt.x!==Nt.x?(Ie.x-Nt.x)/(jt.x-Nt.x):(Ie.y-Nt.y)/(jt.y-Nt.y);if(isNaN(h))return;h<0?ot.copy(Ie,Nt):h>1&&ot.copy(Ie,jt)}Ie.toArray(r[1])}}}function kw(r,e,t,a){var n="normal"===t,i=n?r:r.ensureState(t);i.ignore=e;var o=a.get("smooth");o&&!0===o&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=a.getModel("lineStyle").getLineStyle();n?r.useStyle(s):i.style=s}function hz(r,e){var t=e.smooth,a=e.points;if(a)if(r.moveTo(a[0][0],a[0][1]),t>0&&a.length>=3){var n=ra(a[0],a[1]),i=ra(a[1],a[2]);if(!n||!i)return r.lineTo(a[1][0],a[1][1]),void r.lineTo(a[2][0],a[2][1]);var o=Math.min(n,i)*t,s=zo([],a[1],a[0],o/n),l=zo([],a[1],a[2],o/i),u=zo([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],a[2][0],a[2][1])}else for(var f=1;f<a.length;f++)r.lineTo(a[f][0],a[f][1])}function kd(r,e,t){var a=r.getTextGuideLine(),n=r.getTextContent();if(n){for(var i=e.normal,o=i.get("show"),s=n.ignore,l=0;l<cs.length;l++){var u=cs[l],f=e[u],h="normal"===u;if(f){var v=f.get("show");if((h?s:lt(n.states[u]&&n.states[u].ignore,s))||!lt(v,o)){var p=h?a:a&&a.states.normal;p&&(p.ignore=!0);continue}a||(a=new De,r.setTextGuideLine(a),!h&&(s||!o)&&kw(a,!0,"normal",e.normal),r.stateProxy&&(a.stateProxy=r.stateProxy)),kw(a,!1,u,f)}}if(a){Q(a.style,t),a.style.fill=null;var d=i.get("showAbove");(r.textGuideLineConfig=r.textGuideLineConfig||{}).showAbove=d||!1,a.buildPath=hz}}else a&&r.removeTextGuideLine()}function Od(r,e){for(var t={normal:r.getModel(e=e||"labelLine")},a=0;a<Ce.length;a++){var n=Ce[a];t[n]=r.getModel([n,e])}return t}function Ow(r){for(var e=[],t=0;t<r.length;t++){var a=r[t];if(!a.defaultAttr.ignore){var n=a.label,i=n.getComputedTransform(),o=n.getBoundingRect(),s=!i||i[1]<1e-5&&i[2]<1e-5,l=n.style.margin||0,u=o.clone();u.applyTransform(i),u.x-=l/2,u.y-=l/2,u.width+=l,u.height+=l;var f=s?new vf(o,i):null;e.push({label:n,labelLine:a.labelLine,rect:u,localRect:o,obb:f,priority:a.priority,defaultAttr:a.defaultAttr,layoutOption:a.computedLayoutOption,axisAligned:s,transform:i})}}return e}function Nw(r,e,t,a,n,i){var o=r.length;if(!(o<2)){r.sort(function(C,D){return C.rect[e]-D.rect[e]});for(var l,s=0,u=!1,f=[],h=0,v=0;v<o;v++){var c=r[v],p=c.rect;(l=p[e]-s)<0&&(p[e]-=l,c.label[e]-=l,u=!0);var d=Math.max(-l,0);f.push(d),h+=d,s=p[e]+p[t]}h>0&&i&&x(-h/o,0,o);var m,_,g=r[0],y=r[o-1];return S(),m<0&&w(-m,.8),_<0&&w(_,.8),S(),b(m,_,1),b(_,m,-1),S(),m<0&&T(-m),_<0&&T(_),u}function S(){m=g.rect[e]-a,_=n-y.rect[e]-y.rect[t]}function b(C,D,M){if(C<0){var L=Math.min(D,-C);if(L>0){x(L*M,0,o);var I=L+C;I<0&&w(-I*M,1)}else w(-C*M,1)}}function x(C,D,M){0!==C&&(u=!0);for(var L=D;L<M;L++){var I=r[L];I.rect[e]+=C,I.label[e]+=C}}function w(C,D){for(var M=[],L=0,I=1;I<o;I++){var P=r[I-1].rect,R=Math.max(r[I].rect[e]-P[e]-P[t],0);M.push(R),L+=R}if(L){var E=Math.min(Math.abs(C)/L,D);if(C>0)for(I=0;I<o-1;I++)x(M[I]*E,0,I+1);else for(I=o-1;I>0;I--)x(-M[I-1]*E,I,o)}}function T(C){var D=C<0?-1:1;C=Math.abs(C);for(var M=Math.ceil(C/(o-1)),L=0;L<o-1;L++)if(D>0?x(M,0,L+1):x(-M,o-L-1,o),(C-=M)<=0)return}}function Vw(r,e,t,a){return Nw(r,"y","height",e,t,a)}function Bw(r){var e=[];r.sort(function(d,g){return g.priority-d.priority});var t=new ht(0,0,0,0);function a(d){if(!d.ignore){var g=d.ensureState("emphasis");null==g.ignore&&(g.ignore=!1)}d.ignore=!0}for(var n=0;n<r.length;n++){var i=r[n],o=i.axisAligned,s=i.localRect,l=i.transform,u=i.label,f=i.labelLine;t.copy(i.rect),t.width-=.1,t.height-=.1,t.x+=.05,t.y+=.05;for(var h=i.obb,v=!1,c=0;c<e.length;c++){var p=e[c];if(t.intersect(p.rect)){if(o&&p.axisAligned){v=!0;break}if(p.obb||(p.obb=new vf(p.localRect,p.transform)),h||(h=new vf(s,l)),h.intersect(p.obb)){v=!0;break}}}v?(a(u),f&&a(f)):(u.attr("ignore",i.defaultAttr.ignore),f&&f.attr("ignore",i.defaultAttr.labelGuideIgnore),e.push(i))}}function cz(r){if(r){for(var e=[],t=0;t<r.length;t++)e.push(r[t].slice());return e}}function pz(r,e){var t=r.label,a=e&&e.getTextGuideLine();return{dataIndex:r.dataIndex,dataType:r.dataType,seriesIndex:r.seriesModel.seriesIndex,text:r.label.style.text,rect:r.hostRect,labelRect:r.rect,align:t.style.align,verticalAlign:t.style.verticalAlign,labelLinePoints:cz(a&&a.shape.points)}}var zw=["align","verticalAlign","width","height","fontSize"],Ze=new sa,Nd=wt(),dz=wt();function Kf(r,e,t){for(var a=0;a<t.length;a++){var n=t[a];null!=e[n]&&(r[n]=e[n])}}var jf=["x","y","rotation"],gz=function(){function r(){this._labelList=[],this._chartViewList=[]}return r.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},r.prototype._addLabel=function(e,t,a,n,i){var o=n.style,l=n.__hostTarget.textConfig||{},u=n.getComputedTransform(),f=n.getBoundingRect().plain();ht.applyTransform(f,f,u),u?Ze.setLocalTransform(u):(Ze.x=Ze.y=Ze.rotation=Ze.originX=Ze.originY=0,Ze.scaleX=Ze.scaleY=1);var v,h=n.__hostTarget;if(h){v=h.getBoundingRect().plain();var c=h.getComputedTransform();ht.applyTransform(v,v,c)}var p=v&&h.getTextGuideLine();this._labelList.push({label:n,labelLine:p,seriesModel:a,dataIndex:e,dataType:t,layoutOption:i,computedLayoutOption:null,rect:f,hostRect:v,priority:v?v.width*v.height:0,defaultAttr:{ignore:n.ignore,labelGuideIgnore:p&&p.ignore,x:Ze.x,y:Ze.y,scaleX:Ze.scaleX,scaleY:Ze.scaleY,rotation:Ze.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:n.cursor,attachedPos:l.position,attachedRot:l.rotation}})},r.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var a=e.__model,n=a.get("labelLayout");!j(n)&&!yt(n).length||e.group.traverse(function(i){if(i.ignore)return!0;var o=i.getTextContent(),s=at(i);o&&!o.disableLabelLayout&&t._addLabel(s.dataIndex,s.dataType,a,o,n)})},r.prototype.updateLayoutConfig=function(e){var t=e.getWidth(),a=e.getHeight();function n(_,S){return function(){Rw(_,S)}}for(var i=0;i<this._labelList.length;i++){var o=this._labelList[i],s=o.label,l=s.__hostTarget,u=o.defaultAttr,f=void 0;f=j(o.layoutOption)?o.layoutOption(pz(o,l)):o.layoutOption,o.computedLayoutOption=f=f||{};var h=Math.PI/180;l&&l.setTextConfig({local:!1,position:null!=f.x||null!=f.y?null:u.attachedPos,rotation:null!=f.rotate?f.rotate*h:u.attachedRot,offset:[f.dx||0,f.dy||0]});var v=!1;if(null!=f.x?(s.x=H(f.x,t),s.setStyle("x",0),v=!0):(s.x=u.x,s.setStyle("x",u.style.x)),null!=f.y?(s.y=H(f.y,a),s.setStyle("y",0),v=!0):(s.y=u.y,s.setStyle("y",u.style.y)),f.labelLinePoints){var c=l.getTextGuideLine();c&&(c.setShape({points:f.labelLinePoints}),v=!1)}Nd(s).needsUpdateLabelLine=v,s.rotation=null!=f.rotate?f.rotate*h:u.rotation,s.scaleX=u.scaleX,s.scaleY=u.scaleY;for(var d=0;d<zw.length;d++){var g=zw[d];s.setStyle(g,null!=f[g]?f[g]:u.style[g])}if(f.draggable){if(s.draggable=!0,s.cursor="move",l){var y=o.seriesModel;null!=o.dataIndex&&(y=o.seriesModel.getData(o.dataType).getItemModel(o.dataIndex)),s.on("drag",n(l,y.getModel("labelLine")))}}else s.off("drag"),s.cursor=u.cursor}},r.prototype.layout=function(e){var t=e.getWidth(),a=e.getHeight(),n=Ow(this._labelList),i=It(n,function(l){return"shiftX"===l.layoutOption.moveOverlap}),o=It(n,function(l){return"shiftY"===l.layoutOption.moveOverlap});(function vz(r,e,t,a){Nw(r,"x","width",e,t,a)})(i,0,t),Vw(o,0,a),Bw(It(n,function(l){return l.layoutOption.hideOverlap}))},r.prototype.processLabelsOverall=function(){var e=this;A(this._chartViewList,function(t){var a=t.__model,n=t.ignoreLabelLineUpdate,i=a.isAnimationEnabled();t.group.traverse(function(o){if(o.ignore&&!o.forceLabelAnimation)return!0;var s=!n,l=o.getTextContent();!s&&l&&(s=Nd(l).needsUpdateLabelLine),s&&e._updateLabelLine(o,a),i&&e._animateLabels(o,a)})})},r.prototype._updateLabelLine=function(e,t){var a=e.getTextContent(),n=at(e),i=n.dataIndex;if(a&&null!=i){var o=t.getData(n.dataType),s=o.getItemModel(i),l={},u=o.getItemVisual(i,"style"),f=o.getVisual("drawType");l.stroke=u[f];var h=s.getModel("labelLine");kd(e,Od(s),l),Rw(e,h)}},r.prototype._animateLabels=function(e,t){var a=e.getTextContent(),n=e.getTextGuideLine();if(a&&(e.forceLabelAnimation||!a.ignore&&!a.invisible&&!e.disableLabelAnimation&&!zi(e))){var o=(i=Nd(a)).oldLayout,s=at(e),l=s.dataIndex,u={x:a.x,y:a.y,rotation:a.rotation},f=t.getData(s.dataType);if(o){a.attr(o);var v=e.prevStates;v&&(ut(v,"select")>=0&&a.attr(i.oldLayoutSelect),ut(v,"emphasis")>=0&&a.attr(i.oldLayoutEmphasis)),xt(a,u,t,l)}else if(a.attr(u),!Gi(a).valueAnimation){var h=lt(a.style.opacity,1);a.style.opacity=0,Bt(a,{style:{opacity:h}},t,l)}if(i.oldLayout=u,a.states.select){var c=i.oldLayoutSelect={};Kf(c,u,jf),Kf(c,a.states.select,jf)}if(a.states.emphasis){var p=i.oldLayoutEmphasis={};Kf(p,u,jf),Kf(p,a.states.emphasis,jf)}wS(a,l,f,t,t)}if(n&&!n.ignore&&!n.invisible){var i=dz(n),d={points:n.shape.points};(o=i.oldLayout)?(n.attr({shape:o}),xt(n,{shape:d},t)):(n.setShape(d),n.style.strokePercent=0,Bt(n,{style:{strokePercent:1}},t)),i.oldLayout=d}},r}();const yz=gz;var Vd=wt();function Gw(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){var n=Vd(t).labelManager;n||(n=Vd(t).labelManager=new yz),n.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(e,t,a){var n=Vd(t).labelManager;a.updatedSeries.forEach(function(i){n.addLabelsOfSeries(t.getViewOfSeriesModel(i))}),n.updateLayoutConfig(t),n.layout(t),n.processLabelsOverall()})}function Fw(r,e,t){var a=gr.createCanvas(),n=e.getWidth(),i=e.getHeight(),o=a.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=n+"px",o.height=i+"px",a.setAttribute("data-zr-dom-id",r)),a.width=n*t,a.height=i*t,a}vt(Gw);var mz=function(r){function e(t,a,n){var o,i=r.call(this)||this;i.motionBlur=!1,i.lastFrameAlpha=.7,i.dpr=1,i.virtual=!1,i.config={},i.incremental=!1,i.zlevel=0,i.maxRepaintRectCount=5,i.__dirty=!0,i.__firstTimePaint=!0,i.__used=!1,i.__drawIndex=0,i.__startIndex=0,i.__endIndex=0,i.__prevStartIndex=null,i.__prevEndIndex=null,n=n||du,"string"==typeof t?o=Fw(t,a,n):J(t)&&(t=(o=t).id),i.id=t,i.dom=o;var s=o.style;return s&&(_v(o),o.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),i.painter=a,i.dpr=n,i}return Vt(e,r),e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=Fw("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},e.prototype.createRepaintRects=function(t,a,n,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var g,o=[],s=this.maxRepaintRectCount,l=!1,u=new ht(0,0,0,0);function f(m){if(m.isFinite()&&!m.isZero())if(0===o.length)(_=new ht(0,0,0,0)).copy(m),o.push(_);else{for(var S=!1,b=1/0,x=0,w=0;w<o.length;++w){var T=o[w];if(T.intersect(m)){var C=new ht(0,0,0,0);C.copy(T),C.union(m),o[w]=C,S=!0;break}if(l){u.copy(m),u.union(T);var I=u.width*u.height-m.width*m.height-T.width*T.height;I<b&&(b=I,x=w)}}var _;l&&(o[x].union(m),S=!0),S||((_=new ht(0,0,0,0)).copy(m),o.push(_)),l||(l=o.length>=s)}}for(var h=this.__startIndex;h<this.__endIndex;++h)if(v=t[h]){var c=v.shouldBePainted(n,i,!0,!0);(p=v.__isRendered&&(1&v.__dirty||!c)?v.getPrevPaintRect():null)&&f(p);var d=c&&(1&v.__dirty||!v.__isRendered)?v.getPaintRect():null;d&&f(d)}for(h=this.__prevStartIndex;h<this.__prevEndIndex;++h){var v,p;c=(v=a[h]).shouldBePainted(n,i,!0,!0),!v||c&&v.__zr||!v.__isRendered||(p=v.getPrevPaintRect())&&f(p)}do{for(g=!1,h=0;h<o.length;)if(o[h].isZero())o.splice(h,1);else{for(var y=h+1;y<o.length;)o[h].intersect(o[y])?(g=!0,o[h].union(o[y]),o.splice(y,1)):y++;h++}}while(g);return this._paintRects=o,o},e.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},e.prototype.resize=function(t,a){var n=this.dpr,i=this.dom,o=i.style,s=this.domBack;o&&(o.width=t+"px",o.height=a+"px"),i.width=t*n,i.height=a*n,s&&(s.width=t*n,s.height=a*n,1!==n&&this.ctxBack.scale(n,n))},e.prototype.clear=function(t,a,n){var i=this.dom,o=this.ctx,s=i.width,l=i.height;a=a||this.clearColor;var u=this.motionBlur&&!t,f=this.lastFrameAlpha,h=this.dpr,v=this;u&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,s/h,l/h));var c=this.domBack;function p(d,g,y,m){if(o.clearRect(d,g,y,m),a&&"transparent"!==a){var _=void 0;ko(a)?(_=a.__canvasGradient||Xp(o,a,{x:0,y:0,width:y,height:m}),a.__canvasGradient=_):Zm(a)&&(_=Kp(o,a,{dirty:function(){v.setUnpainted(),v.__painter.refresh()}})),o.save(),o.fillStyle=_||a,o.fillRect(d,g,y,m),o.restore()}u&&(o.save(),o.globalAlpha=f,o.drawImage(c,d,g,y,m),o.restore())}!n||u?p(0,0,s,l):n.length&&A(n,function(d){p(d.x*h,d.y*h,d.width*h,d.height*h)})},e}(je);const Bd=mz;var $n=314159,bz=function(){function r(e,t,a,n){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!e.nodeName||"CANVAS"===e.nodeName.toUpperCase();this._opts=a=B({},a||{}),this.dpr=a.devicePixelRatio||du,this._singleCanvas=i,this.root=e,e.style&&(_v(e),e.innerHTML=""),this.storage=t;var s=this._zlevelList;this._prevDisplayList=[];var l=this._layers;if(i){var f=e,h=f.width,v=f.height;null!=a.width&&(h=a.width),null!=a.height&&(v=a.height),this.dpr=a.devicePixelRatio||1,f.width=h*this.dpr,f.height=v*this.dpr,this._width=h,this._height=v;var c=new Bd(f,this,this.dpr);c.__builtin__=!0,c.initContext(),l[$n]=c,c.zlevel=$n,s.push($n),this._domRoot=e}else{this._width=so(e,0,a),this._height=so(e,1,a);var u=this._domRoot=function xz(r,e){var t=document.createElement("div");return t.style.cssText=["position:relative","width:"+r+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",t}(this._width,this._height);e.appendChild(u)}}return r.prototype.getType=function(){return"canvas"},r.prototype.isSingleCanvas=function(){return this._singleCanvas},r.prototype.getViewportRoot=function(){return this._domRoot},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.refresh=function(e){var t=this.storage.getDisplayList(!0),a=this._prevDisplayList,n=this._zlevelList;this._redrawId=Math.random(),this._paintList(t,a,e,this._redrawId);for(var i=0;i<n.length;i++){var s=this._layers[n[i]];!s.__builtin__&&s.refresh&&s.refresh(0===i?this._backgroundColor:null)}return this._opts.useDirtyRect&&(this._prevDisplayList=t.slice()),this},r.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},r.prototype._paintHoverList=function(e){var t=e.length,a=this._hoverlayer;if(a&&a.clear(),t){for(var i,n={inHover:!0,viewWidth:this._width,viewHeight:this._height},o=0;o<t;o++){var s=e[o];s.__inHover&&(a||(a=this._hoverlayer=this.getLayer(1e5)),i||(i=a.ctx).save(),Xn(i,s,n,o===t-1))}i&&i.restore()}},r.prototype.getHoverLayer=function(){return this.getLayer(1e5)},r.prototype.paintOne=function(e,t){jp(e,t)},r.prototype._paintList=function(e,t,a,n){if(this._redrawId===n){a=a||!1,this._updateLayerStatus(e);var i=this._doPaintList(e,t,a),o=i.finished,s=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),s&&this._paintHoverList(e),o)this.eachLayer(function(u){u.afterBrush&&u.afterBrush()});else{var l=this;kv(function(){l._paintList(e,t,a,n)})}}},r.prototype._compositeManually=function(){var e=this.getLayer($n).ctx,t=this._domRoot.width,a=this._domRoot.height;e.clearRect(0,0,t,a),this.eachBuiltinLayer(function(n){n.virtual&&e.drawImage(n.dom,0,0,t,a)})},r.prototype._doPaintList=function(e,t,a){for(var n=this,i=[],o=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++){var u=this._layers[this._zlevelList[s]];u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||a)&&i.push(u)}for(var f=!0,h=!1,v=function(d){var g=i[d],y=g.ctx,m=o&&g.createRepaintRects(e,t,c._width,c._height),_=a?g.__startIndex:g.__drawIndex,S=!a&&g.incremental&&Date.now,b=S&&Date.now(),x=g.zlevel===c._zlevelList[0]?c._backgroundColor:null;if(g.__startIndex===g.__endIndex)g.clear(!1,x,m);else if(_===g.__startIndex){var w=e[_];(!w.incremental||!w.notClear||a)&&g.clear(!1,x,m)}-1===_&&(console.error("For some unknown reason. drawIndex is -1"),_=g.__startIndex);var T,C=function(I){var P={inHover:!1,allClipped:!1,prevEl:null,viewWidth:n._width,viewHeight:n._height};for(T=_;T<g.__endIndex;T++){var R=e[T];if(R.__inHover&&(h=!0),n._doPaintEl(R,g,o,I,P,T===g.__endIndex-1),S&&Date.now()-b>15)break}P.prevElClipPaths&&y.restore()};if(m)if(0===m.length)T=g.__endIndex;else for(var D=c.dpr,M=0;M<m.length;++M){var L=m[M];y.save(),y.beginPath(),y.rect(L.x*D,L.y*D,L.width*D,L.height*D),y.clip(),C(L),y.restore()}else y.save(),C(),y.restore();g.__drawIndex=T,g.__drawIndex<g.__endIndex&&(f=!1)},c=this,p=0;p<i.length;p++)v(p);return Tt.wxa&&A(this._layers,function(d){d&&d.ctx&&d.ctx.draw&&d.ctx.draw()}),{finished:f,needsRefreshHover:h}},r.prototype._doPaintEl=function(e,t,a,n,i,o){var s=t.ctx;if(a){var l=e.getPaintRect();(!n||l&&l.intersect(n))&&(Xn(s,e,i,o),e.setPrevPaintRect(l))}else Xn(s,e,i,o)},r.prototype.getLayer=function(e,t){this._singleCanvas&&!this._needsManuallyCompositing&&(e=$n);var a=this._layers[e];return a||((a=new Bd("zr_"+e,this,this.dpr)).zlevel=e,a.__builtin__=!0,this._layerConfig[e]?it(a,this._layerConfig[e],!0):this._layerConfig[e-.01]&&it(a,this._layerConfig[e-.01],!0),t&&(a.virtual=t),this.insertLayer(e,a),a.initContext()),a},r.prototype.insertLayer=function(e,t){var a=this._layers,n=this._zlevelList,i=n.length,o=this._domRoot,s=null,l=-1;if(!a[e]&&function Sz(r){return!(!r||!r.__builtin__&&("function"!=typeof r.resize||"function"!=typeof r.refresh))}(t)){if(i>0&&e>n[0]){for(l=0;l<i-1&&!(n[l]<e&&n[l+1]>e);l++);s=a[n[l]]}if(n.splice(l+1,0,e),a[e]=t,!t.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(t.dom,u.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.__painter=this}},r.prototype.eachLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n];e.call(t,this._layers[i],i)}},r.prototype.eachBuiltinLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n],o=this._layers[i];o.__builtin__&&e.call(t,o,i)}},r.prototype.eachOtherLayer=function(e,t){for(var a=this._zlevelList,n=0;n<a.length;n++){var i=a[n],o=this._layers[i];o.__builtin__||e.call(t,o,i)}},r.prototype.getLayers=function(){return this._layers},r.prototype._updateLayerStatus=function(e){function t(h){i&&(i.__endIndex!==h&&(i.__dirty=!0),i.__endIndex=h)}if(this.eachBuiltinLayer(function(h,v){h.__dirty=h.__used=!1}),this._singleCanvas)for(var a=1;a<e.length;a++)if((n=e[a]).zlevel!==e[a-1].zlevel||n.incremental){this._needsManuallyCompositing=!0;break}var s,l,i=null,o=0;for(l=0;l<e.length;l++){var n,u=(n=e[l]).zlevel,f=void 0;s!==u&&(s=u,o=0),n.incremental?((f=this.getLayer(u+.001,this._needsManuallyCompositing)).incremental=!0,o=1):f=this.getLayer(u+(o>0?.01:0),this._needsManuallyCompositing),f.__builtin__||Wl("ZLevel "+u+" has been used by unkown layer "+f.id),f!==i&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.__drawIndex=f.incremental?-1:l,t(l),i=f),1&n.__dirty&&!n.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}t(l),this.eachBuiltinLayer(function(h,v){!h.__used&&h.getElementCount()>0&&(h.__dirty=!0,h.__startIndex=h.__endIndex=h.__drawIndex=0),h.__dirty&&h.__drawIndex<0&&(h.__drawIndex=h.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(e){e.clear()},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e,A(this._layers,function(t){t.setUnpainted()})},r.prototype.configLayer=function(e,t){if(t){var a=this._layerConfig;a[e]?it(a[e],t,!0):a[e]=t;for(var n=0;n<this._zlevelList.length;n++){var i=this._zlevelList[n];i!==e&&i!==e+.01||it(this._layers[i],a[e],!0)}}},r.prototype.delLayer=function(e){var t=this._layers,a=this._zlevelList,n=t[e];!n||(n.dom.parentNode.removeChild(n.dom),delete t[e],a.splice(ut(a,e),1))},r.prototype.resize=function(e,t){if(this._domRoot.style){var a=this._domRoot;a.style.display="none";var n=this._opts,i=this.root;if(null!=e&&(n.width=e),null!=t&&(n.height=t),e=so(i,0,n),t=so(i,1,n),a.style.display="",this._width!==e||t!==this._height){for(var o in a.style.width=e+"px",a.style.height=t+"px",this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(e,t);this.refresh(!0)}this._width=e,this._height=t}else{if(null==e||null==t)return;this._width=e,this._height=t,this.getLayer($n).resize(e,t)}return this},r.prototype.clearLayer=function(e){var t=this._layers[e];t&&t.clear()},r.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},r.prototype.getRenderedCanvas=function(e){if(this._singleCanvas&&!this._compositeManually)return this._layers[$n].dom;var t=new Bd("image",this,(e=e||{}).pixelRatio||this.dpr);t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor);var a=t.ctx;if(e.pixelRatio<=this.dpr){this.refresh();var n=t.dom.width,i=t.dom.height;this.eachLayer(function(h){h.__builtin__?a.drawImage(h.dom,0,0,n,i):h.renderToCanvas&&(a.save(),h.renderToCanvas(a),a.restore())})}else for(var o={inHover:!1,viewWidth:this._width,viewHeight:this._height},s=this.storage.getDisplayList(!0),l=0,u=s.length;l<u;l++)Xn(a,s[l],o,l===u-1);return t.dom},r.prototype.getWidth=function(){return this._width},r.prototype.getHeight=function(){return this._height},r}();const wz=bz;var zd=Math.sin,Gd=Math.cos,Ww=Math.PI,ti=2*Math.PI,Cz=180/Ww,Az=function(){function r(){}return r.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},r.prototype.moveTo=function(e,t){this._add("M",e,t)},r.prototype.lineTo=function(e,t){this._add("L",e,t)},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){this._add("C",e,t,a,n,i,o)},r.prototype.quadraticCurveTo=function(e,t,a,n){this._add("Q",e,t,a,n)},r.prototype.arc=function(e,t,a,n,i,o){this.ellipse(e,t,a,a,0,n,i,o)},r.prototype.ellipse=function(e,t,a,n,i,o,s,l){var p,u=s-o,f=!l,h=Math.abs(u),v=Ra(h-ti)||(f?u>=ti:-u>=ti),c=u>0?u%ti:u%ti+ti;p=!!v||!Ra(h)&&c>=Ww==!!f;var d=e+a*Gd(o),g=t+n*zd(o);this._start&&this._add("M",d,g);var y=Math.round(i*Cz);if(v){var m=1/this._p,_=(f?1:-1)*(ti-m);this._add("A",a,n,y,1,+f,e+a*Gd(o+_),t+n*zd(o+_)),m>.01&&this._add("A",a,n,y,0,+f,d,g)}else{var S=e+a*Gd(s),b=t+n*zd(s);this._add("A",a,n,y,+p,+f,S,b)}},r.prototype.rect=function(e,t,a,n){this._add("M",e,t),this._add("l",a,0),this._add("l",0,n),this._add("l",-a,0),this._add("Z")},r.prototype.closePath=function(){this._d.length>0&&this._add("Z")},r.prototype._add=function(e,t,a,n,i,o,s,l,u){for(var f=[],h=this._p,v=1;v<arguments.length;v++){var c=arguments[v];if(isNaN(c))return void(this._invalid=!0);f.push(Math.round(c*h)/h)}this._d.push(e+f.join(" ")),this._start="Z"===e},r.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},r.prototype.getStr=function(){return this._str},r}();const Uw=Az;var al="none",Mz=Math.round,Fd=["lineCap","miterLimit","lineJoin"],Iz=G(Fd,function(r){return"stroke-"+r.toLowerCase()});var Yw="http://www.w3.org/2000/svg",Zw="http://www.w3.org/1999/xlink";function Xw(r){return document.createElementNS(Yw,r)}function ie(r,e,t,a,n){return{tag:r,attrs:t||{},children:a,text:n,key:e}}function Hd(r,e){var t=(e=e||{}).newline?"\n":"";return function a(n){var i=n.children,o=n.tag;return function kz(r,e){var t=[];if(e)for(var a in e){var n=e[a],i=a;!1!==n&&(!0!==n&&null!=n&&(i+='="'+n+'"'),t.push(i))}return"<"+r+" "+t.join(" ")+">"}(o,n.attrs)+(n.text||"")+(i?""+t+G(i,function(l){return a(l)}).join(t)+t:"")+function Oz(r){return"</"+r+">"}(o)}(r)}function Wd(r){return{zrId:r,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function qw(r,e,t,a){return ie("svg","root",{width:r,height:e,xmlns:Yw,"xmlns:xlink":Zw,version:"1.1",baseProfile:"full",viewBox:!!a&&"0 0 "+r+" "+e},t)}var Kw={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},ei="transform-origin";function Vz(r,e,t){var a=B({},r.shape);B(a,e),r.buildPath(t,a);var n=new Uw;return n.reset(E0(r)),t.rebuildPath(n,1),n.generateStr(),n.getStr()}function Bz(r,e){var t=e.originX,a=e.originY;(t||a)&&(r[ei]=t+"px "+a+"px")}var zz={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function jw(r,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=r,t}function Qw(r){return W(r)?Kw[r]?"cubic-bezier("+Kw[r]+")":Nv(r)?r:"":""}function Jf(r,e,t,a){var n=r.animators,i=n.length,o=[];if(r instanceof uf){var s=function Gz(r,e,t){var i,o,n={};if(A(r.shape.paths,function(l){var u=Wd(t.zrId);u.animation=!0,Jf(l,{},u,!0);var f=u.cssAnims,h=u.cssNodes,v=yt(f),c=v.length;if(c){var p=f[o=v[c-1]];for(var d in p){var g=p[d];n[d]=n[d]||{d:""},n[d].d+=g.d||""}for(var y in h){var m=h[y].animation;m.indexOf(o)>=0&&(i=m)}}}),i){e.d=!1;var s=jw(n,t);return i.replace(o,s)}}(r,e,t);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u<i;u++){var f=n[u],h=[f.getMaxTime()/1e3+"s"],v=Qw(f.getClip().easing),c=f.getDelay();h.push(v||"linear"),c&&h.push(c/1e3+"s"),f.getLoop()&&h.push("infinite");var p=h.join(" ");l[p]=l[p]||[p,[]],l[p][1].push(f)}function d(m){var _=m[1],S=_.length,b={},x={},w={},T="animation-timing-function";function C(rt,gt,ft){for(var K=rt.getTracks(),st=rt.getMaxTime(),Ft=0;Ft<K.length;Ft++){var bt=K[Ft];if(bt.needsAnimate()){var Xt=bt.keyframes,Wt=bt.propName;if(ft&&(Wt=ft(Wt)),Wt)for(var be=0;be<Xt.length;be++){var wa=Xt[be],Be=Math.round(wa.time/st*100)+"%",tv=Qw(wa.easing),fn=wa.rawValue;(W(fn)||Ct(fn))&&(gt[Be]=gt[Be]||{},gt[Be][Wt]=wa.rawValue,tv&&(gt[Be][T]=tv))}}}}for(var D=0;D<S;D++)(L=(M=_[D]).targetName)?"shape"===L&&C(M,x):!a&&C(M,b);for(var I in b){var P={};X0(P,r),B(P,b[I]);var R=k0(P),E=b[I][T];w[I]=R?{transform:R}:{},Bz(w[I],P),E&&(w[I][T]=E)}var N,k=!0;for(var I in x){w[I]=w[I]||{};var V=!N;E=x[I][T],V&&(N=new Hr);var F=N.len();N.reset(),w[I].d=Vz(r,x[I],N);var U=N.len();if(!V&&F!==U){k=!1;break}E&&(w[I][T]=E)}if(!k)for(var I in w)delete w[I].d;if(!a)for(D=0;D<S;D++){var M,L;"style"===(L=(M=_[D]).targetName)&&C(M,w,function(K){return zz[K]})}var ct,X=yt(w),et=!0;for(D=1;D<X.length;D++){var Lt=X[D-1];if(w[Lt][ei]!==w[X[D]][ei]){et=!1;break}ct=w[Lt][ei]}if(et&&ct){for(var I in w)w[I][ei]&&delete w[I][ei];e[ei]=ct}if(It(X,function(rt){return yt(w[rt]).length>0}).length)return jw(w,t)+" "+m[0]+" both"}for(var g in l)(s=d(l[g]))&&o.push(s);if(o.length){var y=t.zrId+"-cls-"+t.cssClassIdx++;t.cssNodes["."+y]={animation:o.join(",")},e.class=y}}var nl=Math.round;function Jw(r){return r&&W(r.src)}function $w(r){return r&&j(r.toDataURL)}function Ud(r,e,t,a){(function Pz(r,e,t,a){var n=null==e.opacity?1:e.opacity;if(t instanceof le)r("opacity",n);else{if(function Dz(r){var e=r.fill;return null!=e&&e!==al}(e)){var i=Li(e.fill);r("fill",i.color);var o=null!=e.fillOpacity?e.fillOpacity*i.opacity*n:i.opacity*n;(a||o<1)&&r("fill-opacity",o)}else r("fill",al);if(function Lz(r){var e=r.stroke;return null!=e&&e!==al}(e)){var s=Li(e.stroke);r("stroke",s.color);var l=e.strokeNoScale?t.getLineScale():1,u=l?(e.lineWidth||0)/l:0,f=null!=e.strokeOpacity?e.strokeOpacity*s.opacity*n:s.opacity*n,h=e.strokeFirst;if((a||1!==u)&&r("stroke-width",u),(a||h)&&r("paint-order",h?"stroke":"fill"),(a||f<1)&&r("stroke-opacity",f),e.lineDash){var v=qp(t),c=v[0],p=v[1];c&&(p=Mz(p||0),r("stroke-dasharray",c.join(",")),(p||a)&&r("stroke-dashoffset",p))}else a&&r("stroke-dasharray",al);for(var d=0;d<Fd.length;d++){var g=Fd[d];if(a||e[g]!==Ru[g]){var y=e[g]||Ru[g];y&&r(Iz[d],y)}}}else a&&r("stroke",al)}})(function(n,i){var o="fill"===n||"stroke"===n;o&&function d2(r){return r&&("linear"===r.type||"radial"===r.type)}(i)?function qz(r,e,t,a){var i,n=r[t],o={gradientUnits:n.global?"userSpaceOnUse":"objectBoundingBox"};if(P0(n))i="linearGradient",o.x1=n.x,o.y1=n.y,o.x2=n.x2,o.y2=n.y2;else{if(!R0(n))return;i="radialGradient",o.cx=lt(n.x,.5),o.cy=lt(n.y,.5),o.r=lt(n.r,.5)}for(var s=n.colorStops,l=[],u=0,f=s.length;u<f;++u){var h=100*Hv(s[u].offset)+"%",c=Li(s[u].color),d=c.opacity,g={offset:h};g["stop-color"]=c.color,d<1&&(g["stop-opacity"]=d),l.push(ie("stop",u+"",g))}var m=Hd(ie(i,"",o,l)),_=a.gradientCache,S=_[m];S||(S=a.zrId+"-g"+a.gradientIdx++,_[m]=S,o.id=S,a.defs[S]=ie(i,S,o,l)),e[t]=lu(S)}(e,r,n,a):o&&function p2(r){return I0(r)||function c2(r){return r&&!!r.svgElement}(r)}(i)?function Kz(r,e,t,a){var o,n=r.style[t],i={patternUnits:"userSpaceOnUse"};if(I0(n)){var s=n.imageWidth,l=n.imageHeight,u=void 0,f=n.image;if(W(f)?u=f:Jw(f)?u=f.src:$w(f)&&(u=f.toDataURL()),"undefined"==typeof Image){var h="Image width/height must been given explictly in svg-ssr renderer.";pe(s,h),pe(l,h)}else if(null==s||null==l){var v=function(m,_){if(m){var S=m.elm,b=m.attrs.width=s||_.width,x=m.attrs.height=l||_.height;S&&(S.setAttribute("width",b),S.setAttribute("height",x))}},c=bc(u,null,r,function(m){v(p,m),v(o,m)});c&&c.width&&c.height&&(s=s||c.width,l=l||c.height)}o=ie("image","img",{href:u,width:s,height:l}),i.width=s,i.height=l}else n.svgElement&&(o=$(n.svgElement),i.width=n.svgWidth,i.height=n.svgHeight);if(o){i.patternTransform=k0(n);var p=ie("pattern","",i,[o]),d=Hd(p),g=a.patternCache,y=g[d];y||(y=a.zrId+"-p"+a.patternIdx++,g[d]=y,i.id=y,p=a.defs[y]=ie("pattern",y,i,[o])),e[t]=lu(y)}}(t,r,n,a):r[n]=i},e,t,!1),function Xz(r,e,t){var a=r.style;if(function h2(r){return r&&(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)}(a)){var n=function v2(r){var e=r.style,t=r.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(",")}(r),i=t.shadowCache,o=i[n];if(!o){var s=r.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var f=a.shadowOffsetX||0,h=a.shadowOffsetY||0,v=a.shadowBlur,c=Li(a.shadowColor),p=c.opacity,d=c.color,m=v/2/l+" "+v/2/u;o=t.zrId+"-s"+t.shadowIdx++,t.defs[o]=ie("filter",o,{id:o,x:"-100%",y:"-100%",width:"300%",height:"300%"},[ie("feDropShadow","",{dx:f/l,dy:h/u,stdDeviation:m,"flood-color":d,"flood-opacity":p})]),i[n]=o}e.filter=lu(o)}}(t,r,a)}function tT(r){return Ra(r[0]-1)&&Ra(r[1])&&Ra(r[2])&&Ra(r[3]-1)}function Yd(r,e,t){if(e&&(!function Fz(r){return Ra(r[4])&&Ra(r[5])}(e)||!tT(e))){var a=t?10:1e4;r.transform=tT(e)?"translate("+nl(e[4]*a)/a+" "+nl(e[5]*a)/a+")":function l2(r){return"matrix("+su(r[0])+","+su(r[1])+","+su(r[2])+","+su(r[3])+","+Hv(r[4])+","+Hv(r[5])+")"}(e)}}function eT(r,e,t){for(var a=r.points,n=[],i=0;i<a.length;i++)n.push(nl(a[i][0]*t)/t),n.push(nl(a[i][1]*t)/t);e.points=n.join(" ")}function rT(r){return!r.smooth}var Wz={circle:[function Hz(r){var e=G(r,function(t){return"string"==typeof t?[t,t]:t});return function(t,a,n){for(var i=0;i<e.length;i++){var o=e[i],s=t[o[0]];null!=s&&(a[o[1]]=nl(s*n)/n)}}}(["cx","cy","r"])],polyline:[eT,rT],polygon:[eT,rT]};function aT(r,e){var t=r.style,a=r.shape,n=Wz[r.type],i={},o=e.animation,s="path",l=r.style.strokePercent,u=e.compress&&E0(r)||4;if(!n||e.willUpdate||n[1]&&!n[1](a)||o&&function Uz(r){for(var e=r.animators,t=0;t<e.length;t++)if("shape"===e[t].targetName)return!0;return!1}(r)||l<1){r.path||r.createPathProxy();var h=r.path;r.shapeChanged()&&(h.beginPath(),r.buildPath(h,r.shape),r.pathUpdated());var v=h.getVersion(),c=r,p=c.__svgPathBuilder;(c.__svgPathVersion!==v||!p||l!==c.__svgPathStrokePercent)&&(p||(p=c.__svgPathBuilder=new Uw),p.reset(u),h.rebuildPath(p,l),p.generateStr(),c.__svgPathVersion=v,c.__svgPathStrokePercent=l),i.d=p.getStr()}else{s=r.type;var f=Math.pow(10,u);n[0](a,i,f)}return Yd(i,r.transform),Ud(i,t,r,e),e.animation&&Jf(r,i,e),ie(s,r.id+"",i)}function nT(r,e){return r instanceof pt?aT(r,e):r instanceof le?function Yz(r,e){var t=r.style,a=t.image;if(a&&!W(a)&&(Jw(a)?a=a.src:$w(a)&&(a=a.toDataURL())),a){var n=t.x||0,i=t.y||0,l={href:a,width:t.width,height:t.height};return n&&(l.x=n),i&&(l.y=i),Yd(l,r.transform),Ud(l,t,r,e),e.animation&&Jf(r,l,e),ie("image",r.id+"",l)}}(r,e):r instanceof hs?function Zz(r,e){var t=r.style,a=t.text;if(null!=a&&(a+=""),a&&!isNaN(t.x)&&!isNaN(t.y)){var n=t.font||Ta,i=t.x||0,o=function f2(r,e,t){return"top"===t?r+=e/2:"bottom"===t&&(r-=e/2),r}(t.y||0,Su(n),t.textBaseline),l={"dominant-baseline":"central","text-anchor":u2[t.textAlign]||t.textAlign};if(H_(t)){var u="",f=t.fontStyle,h=G_(t.fontSize);if(!parseFloat(h))return;var c=t.fontWeight;u+="font-size:"+h+";font-family:"+(t.fontFamily||Gm)+";",f&&"normal"!==f&&(u+="font-style:"+f+";"),c&&"normal"!==c&&(u+="font-weight:"+c+";"),l.style=u}else l.style="font: "+n;return a.match(/\s/)&&(l["xml:space"]="preserve"),i&&(l.x=i),o&&(l.y=o),Yd(l,r.transform),Ud(l,t,r,e),e.animation&&Jf(r,l,e),ie("text",r.id+"",l,void 0,a)}}(r,e):void 0}function jz(r,e,t){var a=t.clipPathCache,n=t.defs,i=a[r.id];if(!i){var o={id:i=t.zrId+"-c"+t.clipPathIdx++};a[r.id]=i,n[i]=ie("clipPath",i,o,[aT(r,t)])}e["clip-path"]=lu(i)}function iT(r){return document.createTextNode(r)}function ri(r,e,t){r.insertBefore(e,t)}function oT(r,e){r.removeChild(e)}function sT(r,e){r.appendChild(e)}function lT(r){return r.parentNode}function uT(r){return r.nextSibling}function Zd(r,e){r.textContent=e}var Jz=ie("","");function Xd(r){return void 0===r}function Jr(r){return void 0!==r}function $z(r,e,t){for(var a={},n=e;n<=t;++n){var i=r[n].key;void 0!==i&&(a[i]=n)}return a}function il(r,e){return r.tag===e.tag&&r.key===e.key}function ol(r){var e,t=r.children,a=r.tag;if(Jr(a)){var n=r.elm=Xw(a);if(qd(Jz,r),z(t))for(e=0;e<t.length;++e){var i=t[e];null!=i&&sT(n,ol(i))}else Jr(r.text)&&!J(r.text)&&sT(n,iT(r.text))}else r.elm=iT(r.text);return r.elm}function hT(r,e,t,a,n){for(;a<=n;++a){var i=t[a];null!=i&&ri(r,ol(i),e)}}function $f(r,e,t,a){for(;t<=a;++t){var n=e[t];null!=n&&(Jr(n.tag)?oT(lT(n.elm),n.elm):oT(r,n.elm))}}function qd(r,e){var t,a=e.elm,n=r&&r.attrs||{},i=e.attrs||{};if(n!==i){for(t in i){var o=i[t];n[t]!==o&&(!0===o?a.setAttribute(t,""):!1===o?a.removeAttribute(t):120!==t.charCodeAt(0)?a.setAttribute(t,o):"xmlns:xlink"===t||"xmlns"===t?a.setAttributeNS("http://www.w3.org/2000/xmlns/",t,o):58===t.charCodeAt(3)?a.setAttributeNS("http://www.w3.org/XML/1998/namespace",t,o):58===t.charCodeAt(5)?a.setAttributeNS(Zw,t,o):a.setAttribute(t,o))}for(t in n)t in i||a.removeAttribute(t)}}function vo(r,e){var t=e.elm=r.elm,a=r.children,n=e.children;r!==e&&(qd(r,e),Xd(e.text)?Jr(a)&&Jr(n)?a!==n&&function t5(r,e,t){for(var h,v,c,a=0,n=0,i=e.length-1,o=e[0],s=e[i],l=t.length-1,u=t[0],f=t[l];a<=i&&n<=l;)null==o?o=e[++a]:null==s?s=e[--i]:null==u?u=t[++n]:null==f?f=t[--l]:il(o,u)?(vo(o,u),o=e[++a],u=t[++n]):il(s,f)?(vo(s,f),s=e[--i],f=t[--l]):il(o,f)?(vo(o,f),ri(r,o.elm,uT(s.elm)),o=e[++a],f=t[--l]):il(s,u)?(vo(s,u),ri(r,s.elm,o.elm),s=e[--i],u=t[++n]):(Xd(h)&&(h=$z(e,a,i)),Xd(v=h[u.key])||(c=e[v]).tag!==u.tag?ri(r,ol(u),o.elm):(vo(c,u),e[v]=void 0,ri(r,c.elm,o.elm)),u=t[++n]);(a<=i||n<=l)&&(a>i?hT(r,null==t[l+1]?null:t[l+1].elm,t,n,l):$f(r,e,a,i))}(t,a,n):Jr(n)?(Jr(r.text)&&Zd(t,""),hT(t,null,n,0,n.length-1)):Jr(a)?$f(t,a,0,a.length-1):Jr(r.text)&&Zd(t,""):r.text!==e.text&&(Jr(a)&&$f(t,a,0,a.length-1),Zd(t,e.text)))}var r5=0,a5=function(){function r(e,t,a){if(this.type="svg",this.refreshHover=function(){},this.configLayer=function(){},this.storage=t,this._opts=a=B({},a),this.root=e,this._id="zr"+r5++,this._oldVNode=qw(a.width,a.height),e&&!a.ssr){var n=this._viewport=document.createElement("div");n.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=Xw("svg");qd(null,this._oldVNode),n.appendChild(i),e.appendChild(n)}this.resize(a.width,a.height)}return r.prototype.getType=function(){return this.type},r.prototype.getViewportRoot=function(){return this._viewport},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.getSvgDom=function(){return this._svgDom},r.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",function e5(r,e){if(il(r,e))vo(r,e);else{var t=r.elm,a=lT(t);ol(e),null!==a&&(ri(a,e.elm,uT(t)),$f(a,[r],0,0))}}(this._oldVNode,e),this._oldVNode=e}},r.prototype.renderOneToVNode=function(e){return nT(e,Wd(this._id))},r.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),a=this._backgroundColor,n=this._width,i=this._height,o=Wd(this._id);o.animation=e.animation,o.willUpdate=e.willUpdate,o.compress=e.compress;var s=[];if(a&&"none"!==a){var l=Li(a);this._bgVNode=ie("rect","bg",{width:n,height:i,x:"0",y:"0",id:"0",fill:l.color,"fill-opacity":l.opacity}),s.push(this._bgVNode)}else this._bgVNode=null;var h=e.compress?null:this._mainVNode=ie("g","main",{},[]);this._paintList(t,o,h?h.children:s),h&&s.push(h);var v=G(yt(o.defs),function(d){return o.defs[d]});if(v.length&&s.push(ie("defs","defs",{},v)),e.animation){var c=function Nz(r,e,t){var a=(t=t||{}).newline?"\n":"",n=" {"+a,i=a+"}",o=G(yt(r),function(l){return l+n+G(yt(r[l]),function(u){return u+":"+r[l][u]+";"}).join(a)+i}).join(a),s=G(yt(e),function(l){return"@keyframes "+l+n+G(yt(e[l]),function(u){return u+n+G(yt(e[l][u]),function(f){var h=e[l][u][f];return"d"===f&&(h='path("'+h+'")'),f+":"+h+";"}).join(a)+i}).join(a)+i}).join(a);return o||s?["<![CDATA[",o,s,"]]>"].join(a):""}(o.cssNodes,o.cssAnims,{newline:!0});if(c){var p=ie("style","stl",{},[],c);s.push(p)}}return qw(n,i,s,e.useViewBox)},r.prototype.renderToString=function(e){return Hd(this.renderToVNode({animation:lt((e=e||{}).cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:lt(e.useViewBox,!0)}),{newline:!0})},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e;var t=this._bgVNode;if(t&&t.elm){var a=Li(e),i=a.opacity;t.elm.setAttribute("fill",a.color),i<1&&t.elm.setAttribute("fill-opacity",i)}},r.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},r.prototype._paintList=function(e,t,a){for(var s,l,n=e.length,i=[],o=0,u=0,f=0;f<n;f++){var h=e[f];if(!h.invisible){var v=h.__clipPaths,c=v&&v.length||0,p=l&&l.length||0,d=void 0;for(d=Math.max(c-1,p-1);d>=0&&(!v||!l||v[d]!==l[d]);d--);for(var g=p-1;g>d;g--)s=i[--o-1];for(var y=d+1;y<c;y++){var m={};jz(v[y],m,t);var _=ie("g","clip-g-"+u++,m,[]);(s?s.children:a).push(_),i[o++]=_,s=_}l=v;var S=nT(h,t);S&&(s?s.children:a).push(S)}}},r.prototype.resize=function(e,t){var a=this._opts,n=this.root,i=this._viewport;if(null!=e&&(a.width=e),null!=t&&(a.height=t),n&&i&&(i.style.display="none",e=so(n,0,a),t=so(n,1,a),i.style.display=""),this._width!==e||this._height!==t){if(this._width=e,this._height=t,i){var o=i.style;o.width=e+"px",o.height=t+"px"}var s=this._svgDom;s&&(s.setAttribute("width",e),s.setAttribute("height",t))}},r.prototype.getWidth=function(){return this._width},r.prototype.getHeight=function(){return this._height},r.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},r.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},r.prototype.toDataURL=function(e){var t=encodeURIComponent(this.renderToString()),a="data:image/svg+xml;";return e?(t=g2(t))&&a+"base64,"+t:a+"charset=UTF-8,"+t},r}();const n5=a5;var o5=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.getInitialData=function(t){return qr(null,this,{useEncodeDefaulter:!0})},e.prototype.getLegendIcon=function(t){var a=new tt,n=Kt("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);a.add(n),n.setStyle(t.lineStyle);var i=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),s="none"===i?"circle":i,l=.8*t.itemHeight,u=Kt(s,(t.itemWidth-l)/2,(t.itemHeight-l)/2,l,l,t.itemStyle.fill);return a.add(u),u.setStyle(t.itemStyle),u.rotation=("inherit"===t.iconRotate?o:t.iconRotate||0)*Math.PI/180,u.setOrigin([t.itemWidth/2,t.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),a},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Ot);const s5=o5;function co(r,e){var t=r.mapDimensionsAll("defaultedLabel"),a=t.length;if(1===a){var n=Ki(r,e,t[0]);return null!=n?n+"":null}if(a){for(var i=[],o=0;o<t.length;o++)i.push(Ki(r,e,t[o]));return i.join(" ")}}function cT(r,e){var t=r.mapDimensionsAll("defaultedLabel");if(!z(e))return e+"";for(var a=[],n=0;n<t.length;n++){var i=r.getDimensionIndex(t[n]);i>=0&&a.push(e[i])}return a.join(" ")}var l5=function(r){function e(t,a,n,i){var o=r.call(this)||this;return o.updateData(t,a,n,i),o}return O(e,r),e.prototype._createSymbol=function(t,a,n,i,o){this.removeAll();var s=Kt(t,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=u5,this._symbolType=t,this.add(s)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){Wr(this.childAt(0))},e.prototype.downplay=function(){Ur(this.childAt(0))},e.prototype.setZ=function(t,a){var n=this.childAt(0);n.zlevel=t,n.z=a},e.prototype.setDraggable=function(t){var a=this.childAt(0);a.draggable=t,a.cursor=t?"move":a.cursor},e.prototype.updateData=function(t,a,n,i){this.silent=!1;var o=t.getItemVisual(a,"symbol")||"circle",s=t.hostModel,l=e.getSymbolSize(t,a),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var h=t.getItemVisual(a,"symbolKeepAspect");this._createSymbol(o,t,a,l,h)}else{(v=this.childAt(0)).silent=!1;var c={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(c):xt(v,c,s,a),wr(v)}if(this._updateCommon(t,a,l,n,i),u){var v=this.childAt(0);f||(c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}},v.scaleX=v.scaleY=0,v.style.opacity=0,Bt(v,c,s,a))}f&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,a,n,i,o){var u,f,h,v,c,p,d,g,y,s=this.childAt(0),l=t.hostModel;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,h=i.selectItemStyle,v=i.focus,c=i.blurScope,d=i.labelStatesModels,g=i.hoverScale,y=i.cursorStyle,p=i.emphasisDisabled),!i||t.hasItemOption){var m=i&&i.itemModel?i.itemModel:t.getItemModel(a),_=m.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),h=m.getModel(["select","itemStyle"]).getItemStyle(),f=m.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),c=_.get("blurScope"),p=_.get("disabled"),d=ue(m),g=_.getShallow("scale"),y=m.getShallow("cursor")}var S=t.getItemVisual(a,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=oo(t.getItemVisual(a,"symbolOffset"),n);b&&(s.x=b[0],s.y=b[1]),y&&s.attr("cursor",y);var x=t.getItemVisual(a,"style"),w=x.fill;if(s instanceof le){var T=s.style;s.useStyle(B({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.useStyle(s.__isEmptyBrush?B({},x):x),s.style.decal=null,s.setColor(w,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=t.getItemVisual(a,"liftZ"),D=this._z2;null!=C?null==D&&(this._z2=s.z2,s.z2+=C):null!=D&&(s.z2=D,this._z2=null);var M=o&&o.useNameLabel;ge(s,d,{labelFetcher:l,labelDataIndex:a,defaultText:function L(R){return M?t.getName(R):co(t,R)},inheritColor:w,defaultOpacity:x.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var I=s.ensureState("emphasis");if(I.style=u,s.ensureState("select").style=h,s.ensureState("blur").style=f,g){var P=Math.max(1.1,3/this._sizeY);I.scaleX=this._sizeX*P,I.scaleY=this._sizeY*P}this.setSymbolScale(1),Yt(this,v,c,p)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,a,n){var i=this.childAt(0),o=at(this).dataIndex,s=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var l=i.getTextContent();l&&Ga(l,{style:{opacity:0}},a,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Ga(i,{style:{opacity:0},scaleX:0,scaleY:0},a,{dataIndex:o,cb:t,removeOpt:s})},e.getSymbolSize=function(t,a){return Hs(t.getItemVisual(a,"symbolSize"))},e}(tt);function u5(r,e){this.parent.drift(r,e)}const sl=l5;function Kd(r,e,t,a){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(a.isIgnore&&a.isIgnore(t))&&!(a.clipShape&&!a.clipShape.contain(e[0],e[1]))&&"none"!==r.getItemVisual(t,"symbol")}function pT(r){return null!=r&&!J(r)&&(r={isIgnore:r}),r||{}}function dT(r){var e=r.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:ue(e),cursorStyle:e.get("cursor")}}var f5=function(){function r(e){this.group=new tt,this._SymbolCtor=e||sl}return r.prototype.updateData=function(e,t){this._progressiveEls=null,t=pT(t);var a=this.group,n=e.hostModel,i=this._data,o=this._SymbolCtor,s=t.disableAnimation,l=dT(e),u={disableAnimation:s},f=t.getSymbolPoint||function(h){return e.getItemLayout(h)};i||a.removeAll(),e.diff(i).add(function(h){var v=f(h);if(Kd(e,v,h,t)){var c=new o(e,h,l,u);c.setPosition(v),e.setItemGraphicEl(h,c),a.add(c)}}).update(function(h,v){var c=i.getItemGraphicEl(v),p=f(h);if(Kd(e,p,h,t)){var d=e.getItemVisual(h,"symbol")||"circle",g=c&&c.getSymbolType&&c.getSymbolType();if(!c||g&&g!==d)a.remove(c),(c=new o(e,h,l,u)).setPosition(p);else{c.updateData(e,h,l,u);var y={x:p[0],y:p[1]};s?c.attr(y):xt(c,y,n)}a.add(c),e.setItemGraphicEl(h,c)}else a.remove(c)}).remove(function(h){var v=i.getItemGraphicEl(h);v&&v.fadeOut(function(){a.remove(v)},n)}).execute(),this._getSymbolPoint=f,this._data=e},r.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(a,n){var i=e._getSymbolPoint(n);a.setPosition(i),a.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=dT(e),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t,a){function n(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],a=pT(a);for(var i=e.start;i<e.end;i++){var o=t.getItemLayout(i);if(Kd(t,o,i,a)){var s=new this._SymbolCtor(t,i,this._seriesScope);s.traverse(n),s.setPosition(o),this.group.add(s),t.setItemGraphicEl(i,s),this._progressiveEls.push(s)}}},r.prototype.eachRendered=function(e){Za(this._progressiveEls||this.group,e)},r.prototype.remove=function(e){var t=this.group,a=this._data;a&&e?a.eachItemGraphicEl(function(n){n.fadeOut(function(){t.remove(n)},a.hostModel)}):t.removeAll()},r}();const ll=f5;function gT(r,e,t){var a=r.getBaseAxis(),n=r.getOtherAxis(a),i=function h5(r,e){var t=0,a=r.scale.getExtent();return"start"===e?t=a[0]:"end"===e?t=a[1]:a[0]>0?t=a[0]:a[1]<0&&(t=a[1]),t}(n,t),o=a.dim,s=n.dim,l=e.mapDimension(s),u=e.mapDimension(o),f="x"===s||"radius"===s?1:0,h=G(r.dimensions,function(p){return e.mapDimension(p)}),v=!1,c=e.getCalculationInfo("stackResultDimension");return pa(e,h[0])&&(v=!0,h[0]=c),pa(e,h[1])&&(v=!0,h[1]=c),{dataDimsForPoint:h,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!v,valueDim:l,baseDim:u,baseDataOffset:f,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function yT(r,e,t,a){var n=NaN;r.stacked&&(n=t.get(t.getCalculationInfo("stackedOverDimension"),a)),isNaN(n)&&(n=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=t.get(r.baseDim,a),o[1-i]=n,e.dataToPoint(o)}var Qa=Math.min,Ja=Math.max;function ai(r,e){return isNaN(r)||isNaN(e)}function jd(r,e,t,a,n,i,o,s,l){for(var u,f,h,v,c,p,d=t,g=0;g<a;g++){var y=e[2*d],m=e[2*d+1];if(d>=n||d<0)break;if(ai(y,m)){if(l){d+=i;continue}break}if(d===t)r[i>0?"moveTo":"lineTo"](y,m),h=y,v=m;else{var _=y-u,S=m-f;if(_*_+S*S<.5){d+=i;continue}if(o>0){for(var b=d+i,x=e[2*b],w=e[2*b+1];x===y&&w===m&&g<a;)g++,x=e[2*(b+=i)],w=e[2*b+1],_=(y=e[2*(d+=i)])-u,S=(m=e[2*d+1])-f;var T=g+1;if(l)for(;ai(x,w)&&T<a;)T++,x=e[2*(b+=i)],w=e[2*b+1];var C=.5,D=0,M=0,L=void 0,I=void 0;if(T>=a||ai(x,w))c=y,p=m;else{D=x-u,M=w-f;var P=y-u,R=x-y,E=m-f,N=w-m,k=void 0,V=void 0;if("x"===s){var F=D>0?1:-1;c=y-F*(k=Math.abs(P))*o,p=m,L=y+F*(V=Math.abs(R))*o,I=m}else if("y"===s){var U=M>0?1:-1;c=y,p=m-U*(k=Math.abs(E))*o,L=y,I=m+U*(V=Math.abs(N))*o}else k=Math.sqrt(P*P+E*E),c=y-D*o*(1-(C=(V=Math.sqrt(R*R+N*N))/(V+k))),p=m-M*o*(1-C),I=m+M*o*C,L=Qa(L=y+D*o*C,Ja(x,y)),I=Qa(I,Ja(w,m)),L=Ja(L,Qa(x,y)),p=m-(M=(I=Ja(I,Qa(w,m)))-m)*k/V,c=Qa(c=y-(D=L-y)*k/V,Ja(u,y)),p=Qa(p,Ja(f,m)),L=y+(D=y-(c=Ja(c,Qa(u,y))))*V/k,I=m+(M=m-(p=Ja(p,Qa(f,m))))*V/k}r.bezierCurveTo(h,v,c,p,y,m),h=L,v=I}else r.lineTo(y,m)}u=y,f=m,d+=i}return g}var mT=function r(){this.smooth=0,this.smoothConstraint=!0},p5=function(r){function e(t){var a=r.call(this,t)||this;return a.type="ec-polyline",a}return O(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new mT},e.prototype.buildPath=function(t,a){var n=a.points,i=0,o=n.length/2;if(a.connectNulls){for(;o>0&&ai(n[2*o-2],n[2*o-1]);o--);for(;i<o&&ai(n[2*i],n[2*i+1]);i++);}for(;i<o;)i+=jd(t,n,i,o,o,1,a.smooth,a.smoothMonotone,a.connectNulls)+1},e.prototype.getPointOn=function(t,a){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var s,l,i=this.path.data,o=Hr.CMD,u="x"===a,f=[],h=0;h<i.length;){var c=void 0,p=void 0,d=void 0,g=void 0,y=void 0,m=void 0,_=void 0;switch(i[h++]){case o.M:s=i[h++],l=i[h++];break;case o.L:if(c=i[h++],p=i[h++],(_=u?(t-s)/(c-s):(t-l)/(p-l))<=1&&_>=0){var S=u?(p-l)*_+l:(c-s)*_+s;return u?[t,S]:[S,t]}s=c,l=p;break;case o.C:c=i[h++],p=i[h++],d=i[h++],g=i[h++],y=i[h++],m=i[h++];var b=u?nu(s,c,d,y,t,f):nu(l,p,g,m,t,f);if(b>0)for(var x=0;x<b;x++){var w=f[x];if(w<=1&&w>=0)return S=u?re(l,p,g,m,w):re(s,c,d,y,w),u?[t,S]:[S,t]}s=y,l=m}}},e}(pt),d5=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e}(mT),_T=function(r){function e(t){var a=r.call(this,t)||this;return a.type="ec-polygon",a}return O(e,r),e.prototype.getDefaultShape=function(){return new d5},e.prototype.buildPath=function(t,a){var n=a.points,i=a.stackedOnPoints,o=0,s=n.length/2,l=a.smoothMonotone;if(a.connectNulls){for(;s>0&&ai(n[2*s-2],n[2*s-1]);s--);for(;o<s&&ai(n[2*o],n[2*o+1]);o++);}for(;o<s;){var u=jd(t,n,o,s,s,1,a.smooth,l,a.connectNulls);jd(t,i,o+u-1,u,s,-1,a.stackedOnSmooth,l,a.connectNulls),o+=u+1,t.closePath()}},e}(pt);function ST(r,e,t,a,n){var i=r.getArea(),o=i.x,s=i.y,l=i.width,u=i.height,f=t.get(["lineStyle","width"])||2;o-=f/2,s-=f/2,l+=f,u+=f,o=Math.floor(o),l=Math.round(l);var h=new _t({shape:{x:o,y:s,width:l,height:u}});if(e){var v=r.getBaseAxis(),c=v.isHorizontal(),p=v.inverse;c?(p&&(h.shape.x+=l),h.shape.width=0):(p||(h.shape.y+=u),h.shape.height=0);var d=j(n)?function(g){n(g,h)}:null;Bt(h,{shape:{width:l,height:u,x:o,y:s}},t,null,a,d)}return h}function xT(r,e,t){var a=r.getArea(),n=Ht(a.r0,1),i=Ht(a.r,1),o=new Ae({shape:{cx:Ht(r.cx,1),cy:Ht(r.cy,1),r0:n,r:i,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}});return e&&("angle"===r.getBaseAxis().dim?o.shape.endAngle=a.startAngle:o.shape.r=n,Bt(o,{shape:{endAngle:a.endAngle,r:i}},t)),o}function th(r,e,t,a,n){return r?"polar"===r.type?xT(r,e,t):"cartesian2d"===r.type?ST(r,e,t,a,n):null:null}function ga(r,e){return r.type===e}function bT(r,e){if(r.length===e.length){for(var t=0;t<r.length;t++)if(r[t]!==e[t])return;return!0}}function wT(r){for(var e=1/0,t=1/0,a=-1/0,n=-1/0,i=0;i<r.length;){var o=r[i++],s=r[i++];isNaN(o)||(e=Math.min(o,e),a=Math.max(o,a)),isNaN(s)||(t=Math.min(s,t),n=Math.max(s,n))}return[[e,t],[a,n]]}function TT(r,e){var t=wT(r),a=t[0],n=t[1],i=wT(e),o=i[0],s=i[1];return Math.max(Math.abs(a[0]-o[0]),Math.abs(a[1]-o[1]),Math.abs(n[0]-s[0]),Math.abs(n[1]-s[1]))}function CT(r){return Ct(r)?r:r?.5:0}function $a(r,e,t,a){var n=e.getBaseAxis(),i="x"===n.dim||"radius"===n.dim?0:1,o=[],s=0,l=[],u=[],f=[],h=[];if(a){for(s=0;s<r.length;s+=2)!isNaN(r[s])&&!isNaN(r[s+1])&&h.push(r[s],r[s+1]);r=h}for(s=0;s<r.length-2;s+=2)switch(f[0]=r[s+2],f[1]=r[s+3],u[0]=r[s],u[1]=r[s+1],o.push(u[0],u[1]),t){case"end":l[i]=f[i],l[1-i]=u[1-i],o.push(l[0],l[1]);break;case"middle":var c=[];l[i]=c[i]=(u[i]+f[i])/2,l[1-i]=u[1-i],c[1-i]=f[1-i],o.push(l[0],l[1]),o.push(c[0],c[1]);break;default:l[i]=u[i],l[1-i]=f[1-i],o.push(l[0],l[1])}return o.push(r[s++],r[s++]),o}function x5(r,e){return isNaN(r)||isNaN(e)}function AT(r,e){return[r[2*e],r[2*e+1]]}function MT(r){if(r.get(["endLabel","show"]))return!0;for(var e=0;e<Ce.length;e++)if(r.get([Ce[e],"endLabel","show"]))return!0;return!1}function Qd(r,e,t,a){if(ga(e,"cartesian2d")){var n=a.getModel("endLabel"),i=n.get("valueAnimation"),o=a.getData(),s={lastFrameIndex:0},l=MT(a)?function(c,p){r._endLabelOnDuring(c,p,o,s,i,n,e)}:null,u=e.getBaseAxis().isHorizontal(),f=ST(e,t,a,function(){var c=r._endLabel;c&&t&&null!=s.originalX&&c.attr({x:s.originalX,y:s.originalY})},l);if(!a.get("clip",!0)){var h=f.shape,v=Math.max(h.width,h.height);u?(h.y-=v,h.height+=2*v):(h.x-=v,h.width+=2*v)}return l&&l(1,f),f}return xT(e,t,a)}var C5=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.init=function(){var t=new tt,a=new ll;this.group.add(a.group),this._symbolDraw=a,this._lineGroup=t},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem,s=this.group,l=t.getData(),u=t.getModel("lineStyle"),f=t.getModel("areaStyle"),h=l.getLayout("points")||[],v="polar"===o.type,c=this._coordSys,p=this._symbolDraw,d=this._polyline,g=this._polygon,y=this._lineGroup,m=t.get("animation"),_=!f.isEmpty(),S=f.get("origin"),b=gT(o,l,S),x=_&&function g5(r,e,t){if(!t.valueDim)return[];for(var a=e.count(),n=Kr(2*a),i=0;i<a;i++){var o=yT(t,r,e,i);n[2*i]=o[0],n[2*i+1]=o[1]}return n}(o,l,b),w=t.get("showSymbol"),T=t.get("connectNulls"),C=w&&!v&&function _5(r,e,t){var a=r.get("showAllSymbol"),n="auto"===a;if(!a||n){var i=t.getAxesByScale("ordinal")[0];if(i&&(!n||!function S5(r,e){var t=r.getExtent(),a=Math.abs(t[1]-t[0])/r.scale.count();isNaN(a)&&(a=0);for(var n=e.count(),i=Math.max(1,Math.round(n/5)),o=0;o<n;o+=i)if(1.5*sl.getSymbolSize(e,o)[r.isHorizontal()?1:0]>a)return!1;return!0}(i,e))){var o=e.mapDimension(i.dim),s={};return A(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(e.get(o,l))}}}}(t,l,o),D=this._data;D&&D.eachItemGraphicEl(function(Mt,dt){Mt.__temp&&(s.remove(Mt),D.setItemGraphicEl(dt,null))}),w||p.remove(),s.add(y);var L,M=!v&&t.get("step");o&&o.getArea&&t.get("clip",!0)&&(null!=(L=o.getArea()).width?(L.x-=.1,L.y-=.1,L.width+=.2,L.height+=.2):L.r0&&(L.r0-=.5,L.r+=.5)),this._clipShapeForSymbol=L;var I=function m5(r,e,t){var a=r.getVisual("visualMeta");if(a&&a.length&&r.count()&&"cartesian2d"===e.type){for(var n,i,o=a.length-1;o>=0;o--){var s=r.getDimensionInfo(a[o].dimension);if("x"===(n=s&&s.coordDim)||"y"===n){i=a[o];break}}if(i){var l=e.getAxis(n),u=G(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,h=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),h.reverse());var v=function y5(r,e){var n,i,t=[],a=r.length;function o(f,h,v){var c=f.coord;return{coord:v,color:Fv((v-c)/(h.coord-c),[f.color,h.color])}}for(var s=0;s<a;s++){var l=r[s],u=l.coord;if(u<0)n=l;else{if(u>e){i?t.push(o(i,l,e)):n&&t.push(o(n,l,0),o(n,l,e));break}n&&(t.push(o(n,l,0)),n=null),t.push(l),i=l}}return t}(u,"x"===n?t.getWidth():t.getHeight()),c=v.length;if(!c&&f)return u[0].coord<0?h[1]?h[1]:u[f-1].color:h[0]?h[0]:u[0].color;var d=v[0].coord-10,g=v[c-1].coord+10,y=g-d;if(y<.001)return"transparent";A(v,function(_){_.offset=(_.coord-d)/y}),v.push({offset:c?v[c-1].offset:.5,color:h[1]||"transparent"}),v.unshift({offset:c?v[0].offset:.5,color:h[0]||"transparent"});var m=new to(0,0,0,0,v,!0);return m[n]=d,m[n+"2"]=g,m}}}(l,o,n)||l.getVisual("style")[l.getVisual("drawType")];if(d&&c.type===o.type&&M===this._step){_&&!g?g=this._newPolygon(h,x):g&&!_&&(y.remove(g),g=this._polygon=null),v||this._initOrUpdateEndLabel(t,o,Bn(I));var P=y.getClipPath();P?Bt(P,{shape:Qd(this,o,!1,t).shape},t):y.setClipPath(Qd(this,o,!0,t)),w&&p.updateData(l,{isIgnore:C,clipShape:L,disableAnimation:!0,getSymbolPoint:function(Mt){return[h[2*Mt],h[2*Mt+1]]}}),(!bT(this._stackedOnPoints,x)||!bT(this._points,h))&&(m?this._doUpdateAnimation(l,x,o,n,M,S,T):(M&&(h=$a(h,o,M,T),x&&(x=$a(x,o,M,T))),d.setShape({points:h}),g&&g.setShape({points:h,stackedOnPoints:x})))}else w&&p.updateData(l,{isIgnore:C,clipShape:L,disableAnimation:!0,getSymbolPoint:function(Mt){return[h[2*Mt],h[2*Mt+1]]}}),m&&this._initSymbolLabelAnimation(l,o,L),M&&(h=$a(h,o,M,T),x&&(x=$a(x,o,M,T))),d=this._newPolyline(h),_&&(g=this._newPolygon(h,x)),v||this._initOrUpdateEndLabel(t,o,Bn(I)),y.setClipPath(Qd(this,o,!0,t));var E=t.getModel("emphasis"),N=E.get("focus"),k=E.get("blurScope"),V=E.get("disabled");d.useStyle(Q(u.getLineStyle(),{fill:"none",stroke:I,lineJoin:"bevel"})),he(d,t,"lineStyle"),d.style.lineWidth>0&&"bolder"===t.get(["emphasis","lineStyle","width"])&&(d.getState("emphasis").style.lineWidth=+d.style.lineWidth+1),at(d).seriesIndex=t.seriesIndex,Yt(d,N,k,V);var U=CT(t.get("smooth")),X=t.get("smoothMonotone");if(d.setShape({smooth:U,smoothMonotone:X,connectNulls:T}),g){var et=l.getCalculationInfo("stackedOnSeries"),ct=0;g.useStyle(Q(f.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),et&&(ct=CT(et.get("smooth"))),g.setShape({smooth:U,stackedOnSmooth:ct,smoothMonotone:X,connectNulls:T}),he(g,t,"areaStyle"),at(g).seriesIndex=t.seriesIndex,Yt(g,N,k,V)}var Lt=function(Mt){i._changePolyState(Mt)};l.eachItemGraphicEl(function(Mt){Mt&&(Mt.onHoverStateChange=Lt)}),this._polyline.onHoverStateChange=Lt,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=h,this._step=M,this._valueOrigin=S,t.get("triggerLineEvent")&&(this.packEventData(t,d),g&&this.packEventData(t,g))},e.prototype.packEventData=function(t,a){at(a).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,a,n,i){var o=t.getData(),s=bn(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&null!=s&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var f=l[2*s],h=l[2*s+1];if(isNaN(f)||isNaN(h)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,h))return;var v=t.get("zlevel"),c=t.get("z");(u=new sl(o,s)).x=f,u.y=h,u.setZ(v,c);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=v,p.z=c,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Et.prototype.highlight.call(this,t,a,n,i)},e.prototype.downplay=function(t,a,n,i){var o=t.getData(),s=bn(o,i);if(this._changePolyState("normal"),null!=s&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Et.prototype.downplay.call(this,t,a,n,i)},e.prototype._changePolyState=function(t){var a=this._polygon;Vu(this._polyline,t),a&&Vu(a,t)},e.prototype._newPolyline=function(t){var a=this._polyline;return a&&this._lineGroup.remove(a),a=new p5({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(a),this._polyline=a,a},e.prototype._newPolygon=function(t,a){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new _T({shape:{points:t,stackedOnPoints:a},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,a,n){var i,o,s=a.getBaseAxis(),l=s.inverse;"cartesian2d"===a.type?(i=s.isHorizontal(),o=!1):"polar"===a.type&&(i="angle"===s.dim,o=!0);var u=t.hostModel,f=u.get("animationDuration");j(f)&&(f=f(null));var h=u.get("animationDelay")||0,v=j(h)?h(null):h;t.eachItemGraphicEl(function(c,p){var d=c;if(d){var y=void 0,m=void 0,_=void 0;if(n)if(o){var S=n,b=a.pointToCoord([c.x,c.y]);i?(y=S.startAngle,m=S.endAngle,_=-b[1]/180*Math.PI):(y=S.r0,m=S.r,_=b[0])}else i?(y=n.x,m=n.x+n.width,_=c.x):(y=n.y+n.height,m=n.y,_=c.y);var w=m===y?0:(_-y)/(m-y);l&&(w=1-w);var T=j(h)?h(p):f*w+v,C=d.getSymbolPath(),D=C.getTextContent();d.attr({scaleX:0,scaleY:0}),d.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),D&&D.animateFrom({style:{opacity:0}},{duration:300,delay:T}),C.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,a,n){var i=t.getModel("endLabel");if(MT(t)){var o=t.getData(),s=this._polyline,l=o.getLayout("points");if(!l)return s.removeTextContent(),void(this._endLabel=null);var u=this._endLabel;u||((u=this._endLabel=new St({z2:200})).ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=function b5(r){for(var e=r.length/2;e>0&&x5(r[2*e-2],r[2*e-1]);e--);return e-1}(l);f>=0&&(ge(s,ue(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:f,defaultText:function(h,v,c){return null!=c?cT(o,c):co(o,h)},enableTextSetter:!0},function T5(r,e){var t=e.getBaseAxis(),a=t.isHorizontal(),n=t.inverse,i=a?n?"right":"left":"center",o=a?"middle":n?"top":"bottom";return{normal:{align:r.get("align")||i,verticalAlign:r.get("verticalAlign")||o}}}(i,a)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,a,n,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){t<1&&null==i.originalX&&(i.originalX=u.x,i.originalY=u.y);var h=n.getLayout("points"),v=n.hostModel,c=v.get("connectNulls"),p=s.get("precision"),d=s.get("distance")||0,g=l.getBaseAxis(),y=g.isHorizontal(),m=g.inverse,_=a.shape,S=m?y?_.x:_.y+_.height:y?_.x+_.width:_.y,b=(y?d:0)*(m?-1:1),x=(y?0:-d)*(m?-1:1),w=y?"x":"y",T=function w5(r,e,t){for(var i,o,a=r.length/2,n="x"===t?0:1,s=0,l=-1,u=0;u<a;u++)if(o=r[2*u+n],!isNaN(o)&&!isNaN(r[2*u+1-n])){if(0===u){i=o;continue}if(i<=e&&o>=e||i>=e&&o<=e){l=u;break}s=u,i=o}return{range:[s,l],t:(e-i)/(o-i)}}(h,S,w),C=T.range,D=C[1]-C[0],M=void 0;if(D>=1){if(D>1&&!c){var L=AT(h,C[0]);u.attr({x:L[0]+b,y:L[1]+x}),o&&(M=v.getRawValue(C[0]))}else{(L=f.getPointOn(S,w))&&u.attr({x:L[0]+b,y:L[1]+x});var I=v.getRawValue(C[0]),P=v.getRawValue(C[1]);o&&(M=d_(n,p,I,P,T.t))}i.lastFrameIndex=C[0]}else{var R=1===t||i.lastFrameIndex>0?C[0]:0;L=AT(h,R),o&&(M=v.getRawValue(R)),u.attr({x:L[0]+b,y:L[1]+x})}o&&Gi(u).setLabelText(M)}},e.prototype._doUpdateAnimation=function(t,a,n,i,o,s,l){var u=this._polyline,f=this._polygon,h=t.hostModel,v=function c5(r,e,t,a,n,i,o,s){for(var l=function v5(r,e){var t=[];return e.diff(r).add(function(a){t.push({cmd:"+",idx:a})}).update(function(a,n){t.push({cmd:"=",idx:n,idx1:a})}).remove(function(a){t.push({cmd:"-",idx:a})}).execute(),t}(r,e),u=[],f=[],h=[],v=[],c=[],p=[],d=[],g=gT(n,e,o),y=r.getLayout("points")||[],m=e.getLayout("points")||[],_=0;_<l.length;_++){var S=l[_],b=!0,x=void 0,w=void 0;switch(S.cmd){case"=":var T=y[x=2*S.idx],C=y[x+1],D=m[w=2*S.idx1],M=m[w+1];(isNaN(T)||isNaN(C))&&(T=D,C=M),u.push(T,C),f.push(D,M),h.push(t[x],t[x+1]),v.push(a[w],a[w+1]),d.push(e.getRawIndex(S.idx1));break;case"+":var L=S.idx,I=g.dataDimsForPoint,P=n.dataToPoint([e.get(I[0],L),e.get(I[1],L)]);w=2*L,u.push(P[0],P[1]),f.push(m[w],m[w+1]);var R=yT(g,n,e,L);h.push(R[0],R[1]),v.push(a[w],a[w+1]),d.push(e.getRawIndex(L));break;case"-":b=!1}b&&(c.push(S),p.push(p.length))}p.sort(function(Lt,Mt){return d[Lt]-d[Mt]});var E=u.length,N=Kr(E),k=Kr(E),V=Kr(E),F=Kr(E),U=[];for(_=0;_<p.length;_++){var X=p[_],et=2*_,ct=2*X;N[et]=u[ct],N[et+1]=u[ct+1],k[et]=f[ct],k[et+1]=f[ct+1],V[et]=h[ct],V[et+1]=h[ct+1],F[et]=v[ct],F[et+1]=v[ct+1],U[_]=c[X]}return{current:N,next:k,stackedOnCurrent:V,stackedOnNext:F,status:U}}(this._data,t,this._stackedOnPoints,a,this._coordSys,0,this._valueOrigin),c=v.current,p=v.stackedOnCurrent,d=v.next,g=v.stackedOnNext;if(o&&(c=$a(v.current,n,o,l),p=$a(v.stackedOnCurrent,n,o,l),d=$a(v.next,n,o,l),g=$a(v.stackedOnNext,n,o,l)),TT(c,d)>3e3||f&&TT(p,g)>3e3)return u.stopAnimation(),u.setShape({points:d}),void(f&&(f.stopAnimation(),f.setShape({points:d,stackedOnPoints:g})));u.shape.__points=v.current,u.shape.points=c;var y={shape:{points:d}};v.current!==c&&(y.shape.__points=v.next),u.stopAnimation(),xt(u,y,h),f&&(f.setShape({points:c,stackedOnPoints:p}),f.stopAnimation(),xt(f,{shape:{stackedOnPoints:g}},h),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var m=[],_=v.status,S=0;S<_.length;S++)if("="===_[S].cmd){var x=t.getItemGraphicEl(_[S].idx1);x&&m.push({el:x,ptIdx:S})}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var w=u.shape.__points,T=0;T<m.length;T++){var C=m[T].el,D=2*m[T].ptIdx;C.x=w[D],C.y=w[D+1],C.markRedraw()}})},e.prototype.remove=function(t){var a=this.group,n=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),n&&n.eachItemGraphicEl(function(i,o){i.__temp&&(a.remove(i),n.setItemGraphicEl(o,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},e.type="line",e}(Et);const A5=C5;function ul(r,e){return{seriesType:r,plan:Qi(),reset:function(t){var a=t.getData(),n=t.coordinateSystem,o=e||t.pipelineContext.large;if(n){var s=G(n.dimensions,function(c){return a.mapDimension(c)}).slice(0,2),l=s.length,u=a.getCalculationInfo("stackResultDimension");pa(a,s[0])&&(s[0]=u),pa(a,s[1])&&(s[1]=u);var f=a.getStore(),h=a.getDimensionIndex(s[0]),v=a.getDimensionIndex(s[1]);return l&&{progress:function(c,p){for(var g=o&&Kr((c.end-c.start)*l),y=[],m=[],_=c.start,S=0;_<c.end;_++){var b=void 0;if(1===l){var x=f.get(h,_);b=n.dataToPoint(x,null,m)}else y[0]=f.get(h,_),y[1]=f.get(v,_),b=n.dataToPoint(y,null,m);o?(g[S++]=b[0],g[S++]=b[1]):p.setItemLayout(_,b.slice())}o&&p.setLayout("points",g)}}}}}}var M5={average:function(r){for(var e=0,t=0,a=0;a<r.length;a++)isNaN(r[a])||(e+=r[a],t++);return 0===t?NaN:e/t},sum:function(r){for(var e=0,t=0;t<r.length;t++)e+=r[t]||0;return e},max:function(r){for(var e=-1/0,t=0;t<r.length;t++)r[t]>e&&(e=r[t]);return isFinite(e)?e:NaN},min:function(r){for(var e=1/0,t=0;t<r.length;t++)r[t]<e&&(e=r[t]);return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},D5=function(r){return Math.round(r.length/2)};function DT(r){return{seriesType:r,reset:function(e,t,a){var n=e.getData(),i=e.get("sampling"),o=e.coordinateSystem,s=n.count();if(s>10&&"cartesian2d"===o.type&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),h=a.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(h||1),c=Math.round(s/v);if(isFinite(c)&&c>1){"lttb"===i&&e.setData(n.lttbDownSample(n.mapDimension(u.dim),1/c));var p=void 0;W(i)?p=M5[i]:j(i)&&(p=i),p&&e.setData(n.downSample(n.mapDimension(u.dim),1/c,p,D5))}}}}}var LT=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(t,a){return qr(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t){var a=this.coordinateSystem;if(a&&a.clampData){var n=a.dataToPoint(a.clampData(t)),i=this.getData(),o=i.getLayout("offset"),s=i.getLayout("size");return n[a.getBaseAxis().isHorizontal()?0:1]+=o+s/2,n}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Ot);Ot.registerClass(LT);const eh=LT;var I5=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(){return qr(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),a=this.get("largeThreshold");return a>t&&(t=a),t},e.prototype.brushSelector=function(t,a,n){return n.rect(a.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=Fa(eh.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(eh);const P5=I5;var R5=function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},E5=function(r){function e(t){var a=r.call(this,t)||this;return a.type="sausage",a}return O(e,r),e.prototype.getDefaultShape=function(){return new R5},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r0||0,0),s=Math.max(a.r,0),l=.5*(s-o),u=o+l,f=a.startAngle,h=a.endAngle,v=a.clockwise,c=2*Math.PI,p=v?h-f<c:f-h<c;p||(f=h-(v?c:-c));var d=Math.cos(f),g=Math.sin(f),y=Math.cos(h),m=Math.sin(h);p?(t.moveTo(d*o+n,g*o+i),t.arc(d*u+n,g*u+i,l,-Math.PI+f,f,!v)):t.moveTo(d*s+n,g*s+i),t.arc(n,i,s,f,h,!v),t.arc(y*u+n,m*u+i,l,h-2*Math.PI,h-Math.PI,!v),0!==o&&t.arc(n,i,o,h,f,v)},e}(pt);const rh=E5;function ah(r,e,t){return e*Math.sin(r)*(t?-1:1)}function nh(r,e,t){return e*Math.cos(r)*(t?1:-1)}var Jd=Math.max,$d=Math.min,V5=function(r){function e(){var t=r.call(this)||this;return t.type=e.type,t._isFirstFrame=!0,t}return O(e,r),e.prototype.render=function(t,a,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var o=t.get("coordinateSystem");("cartesian2d"===o||"polar"===o)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,a,n):this._renderNormal(t,a,n,i))},e.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},e.prototype.incrementalRender=function(t,a){this._progressiveEls=[],this._incrementalRenderLarge(t,a)},e.prototype.eachRendered=function(t){Za(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(null==this._isLargeDraw||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t,a,n,i){var h,o=this.group,s=t.getData(),l=this._data,u=t.coordinateSystem,f=u.getBaseAxis();"cartesian2d"===u.type?h=f.isHorizontal():"polar"===u.type&&(h="angle"===f.dim);var v=t.isAnimationEnabled()?t:null,c=function B5(r,e){var t=r.get("realtimeSort",!0),a=e.getBaseAxis();if(t&&"category"===a.type&&"cartesian2d"===e.type)return{baseAxis:a,otherAxis:e.getOtherAxis(a)}}(t,u);c&&this._enableRealtimeSort(c,s,n);var p=t.get("clip",!0)||c,d=function N5(r,e){var t=r.getArea&&r.getArea();if(ga(r,"cartesian2d")){var a=r.getBaseAxis();if("category"!==a.type||!a.onBand){var n=e.getLayout("bandWidth");a.isHorizontal()?(t.x-=n,t.width+=2*n):(t.y-=n,t.height+=2*n)}}return t}(u,s);o.removeClipPath();var g=t.get("roundCap",!0),y=t.get("showBackground",!0),m=t.getModel("backgroundStyle"),_=m.get("borderRadius")||0,S=[],b=this._backgroundEls,x=i&&i.isInitSort,w=i&&"changeAxisOrder"===i.type;function T(M){var L=ih[u.type](s,M),I=function Y5(r,e,t){return new("polar"===r.type?Ae:_t)({shape:GT(e,t,r),silent:!0,z2:0})}(u,h,L);return I.useStyle(m.getItemStyle()),"cartesian2d"===u.type&&I.setShape("r",_),S[M]=I,I}s.diff(l).add(function(M){var L=s.getItemModel(M),I=ih[u.type](s,M,L);if(y&&T(M),s.hasValue(M)&&kT[u.type](I)){var P=!1;p&&(P=IT[u.type](d,I));var R=PT[u.type](t,s,M,I,h,v,f.model,!1,g);c&&(R.forceLabelAnimation=!0),NT(R,s,M,L,I,t,h,"polar"===u.type),x?R.attr({shape:I}):c?RT(c,v,R,I,M,h,!1,!1):Bt(R,{shape:I},t,M),s.setItemGraphicEl(M,R),o.add(R),R.ignore=P}}).update(function(M,L){var I=s.getItemModel(M),P=ih[u.type](s,M,I);if(y){var R=void 0;0===b.length?R=T(L):((R=b[L]).useStyle(m.getItemStyle()),"cartesian2d"===u.type&&R.setShape("r",_),S[M]=R);var E=ih[u.type](s,M);xt(R,{shape:GT(h,E,u)},v,M)}var k=l.getItemGraphicEl(L);if(s.hasValue(M)&&kT[u.type](P)){var V=!1;if(p&&(V=IT[u.type](d,P))&&o.remove(k),k?wr(k):k=PT[u.type](t,s,M,P,h,v,f.model,!!k,g),c&&(k.forceLabelAnimation=!0),w){var F=k.getTextContent();if(F){var U=Gi(F);null!=U.prevValue&&(U.prevValue=U.value)}}else NT(k,s,M,I,P,t,h,"polar"===u.type);x?k.attr({shape:P}):c?RT(c,v,k,P,M,h,!0,w):xt(k,{shape:P},t,M,null),s.setItemGraphicEl(M,k),k.ignore=V,o.add(k)}else o.remove(k)}).remove(function(M){var L=l.getItemGraphicEl(M);L&&ys(L,t,M)}).execute();var C=this._backgroundGroup||(this._backgroundGroup=new tt);C.removeAll();for(var D=0;D<S.length;++D)C.add(S[D]);o.add(C),this._backgroundEls=S,this._data=s},e.prototype._renderLarge=function(t,a,n){this._clear(),BT(t,this.group),this._updateLargeClip(t)},e.prototype._incrementalRenderLarge=function(t,a){this._removeBackground(),BT(a,this.group,this._progressiveEls,!0)},e.prototype._updateLargeClip=function(t){var a=t.get("clip",!0)&&th(t.coordinateSystem,!1,t),n=this.group;a?n.setClipPath(a):n.removeClipPath()},e.prototype._enableRealtimeSort=function(t,a,n){var i=this;if(a.count()){var o=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(a,t,n),this._isFirstFrame=!1;else{var s=function(l){var u=a.getItemGraphicEl(l),f=u&&u.shape;return f&&Math.abs(o.isHorizontal()?f.height:f.width)||0};this._onRendered=function(){i._updateSortWithinSameData(a,s,o,n)},n.getZr().on("rendered",this._onRendered)}}},e.prototype._dataSort=function(t,a,n){var i=[];return t.each(t.mapDimension(a.dim),function(o,s){var l=n(s);i.push({dataIndex:s,mappedValue:l=null==l?NaN:l,ordinalNumber:o})}),i.sort(function(o,s){return s.mappedValue-o.mappedValue}),{ordinalNumbers:G(i,function(o){return o.ordinalNumber})}},e.prototype._isOrderChangedWithinSameData=function(t,a,n){for(var i=n.scale,o=t.mapDimension(n.dim),s=Number.MAX_VALUE,l=0,u=i.getOrdinalMeta().categories.length;l<u;++l){var f=t.rawIndexOf(o,i.getRawOrdinalNumber(l)),h=f<0?Number.MIN_VALUE:a(t.indexOfRawIndex(f));if(h>s)return!0;s=h}return!1},e.prototype._isOrderDifferentInView=function(t,a){for(var n=a.scale,i=n.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o<=s;++o)if(t.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},e.prototype._updateSortWithinSameData=function(t,a,n,i){if(this._isOrderChangedWithinSameData(t,a,n)){var o=this._dataSort(t,n,a);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},e.prototype._dispatchInitSort=function(t,a,n){var i=a.baseAxis,o=this._dataSort(t,i,function(s){return t.get(t.mapDimension(a.otherAxis.dim),s)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},e.prototype.remove=function(t,a){this._clear(this._model),this._removeOnRenderedListener(a)},e.prototype.dispose=function(t,a){this._removeOnRenderedListener(a)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var a=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){ys(i,t,at(i).dataIndex)})):a.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Et),IT={cartesian2d:function(r,e){var t=e.width<0?-1:1,a=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,o=Jd(e.x,r.x),s=$d(e.x+e.width,n),l=Jd(e.y,r.y),u=$d(e.y+e.height,i),f=s<o,h=u<l;return e.x=f&&o>n?s:o,e.y=h&&l>i?u:l,e.width=f?0:s-o,e.height=h?0:u-l,t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height),f||h},polar:function(r,e){var t=e.r0<=e.r?1:-1;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}var n=$d(e.r,r.r),i=Jd(e.r0,r.r0);e.r=n,e.r0=i;var o=n-i<0;return t<0&&(a=e.r,e.r=e.r0,e.r0=a),o}},PT={cartesian2d:function(r,e,t,a,n,i,o,s,l){var u=new _t({shape:B({},a),z2:1});return u.__dataIndex=t,u.name="item",i&&(u.shape[n?"height":"width"]=0),u},polar:function(r,e,t,a,n,i,o,s,l){var u=!n&&l?rh:Ae,f=new u({shape:a,z2:1});f.name="item";var h=OT(n);if(f.calculateTextPosition=function k5(r,e){var t=(e=e||{}).isRoundCap;return function(a,n,i){var o=n.position;if(!o||o instanceof Array)return xu(a,n,i);var s=r(o),l=null!=n.distance?n.distance:5,u=this.shape,f=u.cx,h=u.cy,v=u.r,c=u.r0,p=(v+c)/2,d=u.startAngle,g=u.endAngle,y=(d+g)/2,m=t?Math.abs(v-c)/2:0,_=Math.cos,S=Math.sin,b=f+v*_(d),x=h+v*S(d),w="left",T="top";switch(s){case"startArc":b=f+(c-l)*_(y),x=h+(c-l)*S(y),w="center",T="top";break;case"insideStartArc":b=f+(c+l)*_(y),x=h+(c+l)*S(y),w="center",T="bottom";break;case"startAngle":b=f+p*_(d)+ah(d,l+m,!1),x=h+p*S(d)+nh(d,l+m,!1),w="right",T="middle";break;case"insideStartAngle":b=f+p*_(d)+ah(d,-l+m,!1),x=h+p*S(d)+nh(d,-l+m,!1),w="left",T="middle";break;case"middle":b=f+p*_(y),x=h+p*S(y),w="center",T="middle";break;case"endArc":b=f+(v+l)*_(y),x=h+(v+l)*S(y),w="center",T="bottom";break;case"insideEndArc":b=f+(v-l)*_(y),x=h+(v-l)*S(y),w="center",T="top";break;case"endAngle":b=f+p*_(g)+ah(g,l+m,!0),x=h+p*S(g)+nh(g,l+m,!0),w="left",T="middle";break;case"insideEndAngle":b=f+p*_(g)+ah(g,-l+m,!0),x=h+p*S(g)+nh(g,-l+m,!0),w="right",T="middle";break;default:return xu(a,n,i)}return(a=a||{}).x=b,a.y=x,a.align=w,a.verticalAlign=T,a}}(h,{isRoundCap:u===rh}),i){var c=n?"r":"endAngle",p={};f.shape[c]=n?0:a.startAngle,p[c]=a[c],(s?xt:Bt)(f,{shape:p},i)}return f}};function RT(r,e,t,a,n,i,o,s){var l,u;i?(u={x:a.x,width:a.width},l={y:a.y,height:a.height}):(u={y:a.y,height:a.height},l={x:a.x,width:a.width}),s||(o?xt:Bt)(t,{shape:l},e,n,null),(o?xt:Bt)(t,{shape:u},e?r.baseAxis.model:null,n)}function ET(r,e){for(var t=0;t<e.length;t++)if(!isFinite(r[e[t]]))return!0;return!1}var z5=["x","y","width","height"],G5=["cx","cy","r","startAngle","endAngle"],kT={cartesian2d:function(r){return!ET(r,z5)},polar:function(r){return!ET(r,G5)}},ih={cartesian2d:function(r,e,t){var a=r.getItemLayout(e),n=t?function H5(r,e){var t=r.get(["itemStyle","borderColor"]);if(!t||"none"===t)return 0;var a=r.get(["itemStyle","borderWidth"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(a,n,i)}(t,a):0,i=a.width>0?1:-1,o=a.height>0?1:-1;return{x:a.x+i*n/2,y:a.y+o*n/2,width:a.width-i*n,height:a.height-o*n}},polar:function(r,e,t){var a=r.getItemLayout(e);return{cx:a.cx,cy:a.cy,r0:a.r0,r:a.r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}}};function OT(r){return function(e){var t=e?"Arc":"Angle";return function(a){switch(a){case"start":case"insideStart":case"end":case"insideEnd":return a+t;default:return a}}}(r)}function NT(r,e,t,a,n,i,o,s){var l=e.getItemVisual(t,"style");s||r.setShape("r",a.get(["itemStyle","borderRadius"])||0),r.useStyle(l);var u=a.getShallow("cursor");u&&r.attr("cursor",u);var f=s?o?n.r>=n.r0?"endArc":"startArc":n.endAngle>=n.startAngle?"endAngle":"startAngle":o?n.height>=0?"bottom":"top":n.width>=0?"right":"left",h=ue(a);ge(r,h,{labelFetcher:i,labelDataIndex:t,defaultText:co(i.getData(),t),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:f});var v=r.getTextContent();if(s&&v){var c=a.get(["label","position"]);r.textConfig.inside="middle"===c||null,function O5(r,e,t,a){if(Ct(a))r.setTextConfig({rotation:a});else if(z(e))r.setTextConfig({rotation:0});else{var l,n=r.shape,i=n.clockwise?n.startAngle:n.endAngle,o=n.clockwise?n.endAngle:n.startAngle,s=(i+o)/2,u=t(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":l=s;break;case"startAngle":case"insideStartAngle":l=i;break;case"endAngle":case"insideEndAngle":l=o;break;default:return void r.setTextConfig({rotation:0})}var f=1.5*Math.PI-l;"middle"===u&&f>Math.PI/2&&f<1.5*Math.PI&&(f-=Math.PI),r.setTextConfig({rotation:f})}}(r,"outside"===c?f:c,OT(o),a.get(["label","rotate"]))}bS(v,h,i.getRawValue(t),function(d){return cT(e,d)});var p=a.getModel(["emphasis"]);Yt(r,p.get("focus"),p.get("blurScope"),p.get("disabled")),he(r,a),function F5(r){return null!=r.startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle}(n)&&(r.style.fill="none",r.style.stroke="none",A(r.states,function(d){d.style&&(d.style.fill=d.style.stroke="none")}))}var W5=function r(){},VT=function(r){function e(t){var a=r.call(this,t)||this;return a.type="largeBar",a}return O(e,r),e.prototype.getDefaultShape=function(){return new W5},e.prototype.buildPath=function(t,a){for(var n=a.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f<n.length;f+=3)l[i]=u,l[o]=n[f+2],s[i]=n[f+i],s[o]=n[f+o],t.rect(s[0],s[1],l[0],l[1])},e}(pt);function BT(r,e,t,a){var n=r.getData(),i=n.getLayout("valueAxisHorizontal")?1:0,o=n.getLayout("largeDataIndices"),s=n.getLayout("size"),l=r.getModel("backgroundStyle"),u=n.getLayout("largeBackgroundPoints");if(u){var f=new VT({shape:{points:u},incremental:!!a,silent:!0,z2:0});f.baseDimIdx=i,f.largeDataIndices=o,f.barWidth=s,f.useStyle(l.getItemStyle()),e.add(f),t&&t.push(f)}var h=new VT({shape:{points:n.getLayout("largePoints")},incremental:!!a,z2:1});h.baseDimIdx=i,h.largeDataIndices=o,h.barWidth=s,e.add(h),h.useStyle(n.getVisual("style")),at(h).seriesIndex=r.seriesIndex,r.get("silent")||(h.on("mousedown",zT),h.on("mousemove",zT)),t&&t.push(h)}var zT=_f(function(r){var t=function U5(r,e,t){for(var a=r.baseDimIdx,n=1-a,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,h=i.length/3;f<h;f++){var v=3*f;if(l[a]=u,l[n]=i[v+2],s[a]=i[v+a],s[n]=i[v+n],l[n]<0&&(s[n]+=l[n],l[n]=-l[n]),e>=s[0]&&e<=s[0]+l[0]&&t>=s[1]&&t<=s[1]+l[1])return o[f]}return-1}(this,r.offsetX,r.offsetY);at(this).dataIndex=t>=0?t:null},30,!1);function GT(r,e,t){if(ga(t,"cartesian2d")){var a=e,n=t.getArea();return{x:r?a.x:n.x,y:r?n.y:a.y,width:r?a.width:n.width,height:r?n.height:a.height}}return{cx:(n=t.getArea()).cx,cy:n.cy,r0:r?n.r0:e.r0,r:r?n.r:e.r,startAngle:r?e.startAngle:0,endAngle:r?e.endAngle:2*Math.PI}}const Z5=V5;var oh=2*Math.PI,FT=Math.PI/180;function HT(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function WT(r,e){var t=HT(r,e),a=r.get("center"),n=r.get("radius");z(n)||(n=[0,n]),z(a)||(a=[a,a]);var i=H(t.width,e.getWidth()),o=H(t.height,e.getHeight()),s=Math.min(i,o);return{cx:H(a[0],i)+t.x,cy:H(a[1],o)+t.y,r0:H(n[0],s/2),r:H(n[1],s/2)}}function q5(r,e,t){e.eachSeriesByType(r,function(a){var n=a.getData(),i=n.mapDimension("value"),o=HT(a,t),s=WT(a,t),l=s.cx,u=s.cy,f=s.r,h=s.r0,v=-a.get("startAngle")*FT,c=a.get("minAngle")*FT,p=0;n.each(i,function(D){!isNaN(D)&&p++});var d=n.getSum(i),g=Math.PI/(d||p)*2,y=a.get("clockwise"),m=a.get("roseType"),_=a.get("stillShowZeroSum"),S=n.getDataExtent(i);S[0]=0;var b=oh,x=0,w=v,T=y?1:-1;if(n.setLayout({viewRect:o,r:f}),n.each(i,function(D,M){var L;if(isNaN(D))n.setItemLayout(M,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:l,cy:u,r0:h,r:m?NaN:f});else{(L="area"!==m?0===d&&_?g:D*g:oh/p)<c?(L=c,b-=c):x+=D;var I=w+T*L;n.setItemLayout(M,{angle:L,startAngle:w,endAngle:I,clockwise:y,cx:l,cy:u,r0:h,r:m?Dt(D,S,[h,f]):f}),w=I}}),b<oh&&p)if(b<=.001){var C=oh/p;n.each(i,function(D,M){if(!isNaN(D)){var L=n.getItemLayout(M);L.angle=C,L.startAngle=v+T*M*C,L.endAngle=v+T*(M+1)*C}})}else g=b/x,w=v,n.each(i,function(D,M){if(!isNaN(D)){var L=n.getItemLayout(M),I=L.angle===c?c:D*g;L.startAngle=w,L.endAngle=w+T*I,w+=T*I}})})}function fl(r){return{seriesType:r,reset:function(e,t){var a=t.findComponents({mainType:"legend"});if(a&&a.length){var n=e.getData();n.filterSelf(function(i){for(var o=n.getName(i),s=0;s<a.length;s++)if(!a[s].isSelected(o))return!1;return!0})}}}}var K5=Math.PI/180;function UT(r,e,t,a,n,i,o,s,l,u){if(!(r.length<2)){for(var v=r.length,c=0;c<v;c++)"outer"===r[c].position&&"labelLine"===r[c].labelAlignTo&&(r[c].linePoints[1][0]+=r[c].label.x-u,r[c].label.x=u);Vw(r,l,l+o)&&function h(d){for(var g={list:[],maxY:0},y={list:[],maxY:0},m=0;m<d.length;m++)if("none"===d[m].labelAlignTo){var _=d[m],S=_.label.y>t?y:g,b=Math.abs(_.label.y-t);if(b>=S.maxY){var x=_.label.x-e-_.len2*n,w=a+_.len,T=Math.abs(x)<w?Math.sqrt(b*b/(1-x*x/w/w)):w;S.rB=T,S.maxY=b}S.list.push(_)}f(g),f(y)}(r)}function f(d){for(var g=d.rB,y=g*g,m=0;m<d.list.length;m++){var _=d.list[m],S=Math.abs(_.label.y-t),b=a+_.len,x=b*b,w=Math.sqrt((1-Math.abs(S*S/y))*x),T=e+(w+_.len2)*n;YT(_,_.targetTextWidth-(T-_.label.x)*n,!0),_.label.x=T}}}function YT(r,e,t){if(void 0===t&&(t=!1),null==r.labelStyleWidth){var a=r.label,n=a.style,i=r.rect,o=n.backgroundColor,s=n.padding,l=s?s[1]+s[3]:0,u=n.overflow,f=i.width+(o?0:l);if(e<f||t){var h=i.height;if(u&&u.match("break")){a.setStyle("backgroundColor",null),a.setStyle("width",e-l);var v=a.getBoundingRect();a.setStyle("width",Math.ceil(v.width)),a.setStyle("backgroundColor",o)}else{var c=e-l;a.setStyle("width",e<f?c:t?c>r.unconstrainedWidth?null:c:null)}var d=a.getBoundingRect();i.width=d.width,i.height=d.height+((a.style.margin||0)+2.1),i.y-=(i.height-h)/2}}}function tg(r){return"center"===r.position}function po(r,e,t){var a=r.get("borderRadius");if(null==a)return t?{cornerRadius:0}:null;z(a)||(a=[a,a,a,a]);var n=Math.abs(e.r||0-e.r0||0);return{cornerRadius:G(a,function(i){return xr(i,n)})}}var J5=function(r){function e(t,a,n){var i=r.call(this)||this;i.z2=2;var o=new St;return i.setTextContent(o),i.updateData(t,a,n,!0),i}return O(e,r),e.prototype.updateData=function(t,a,n,i){var o=this,s=t.hostModel,l=t.getItemModel(a),u=l.getModel("emphasis"),f=t.getItemLayout(a),h=B(po(l.getModel("itemStyle"),f,!0),f);if(isNaN(h.startAngle))o.setShape(h);else{if(i){o.setShape(h);var v=s.getShallow("animationType");s.ecModel.ssr?(Bt(o,{scaleX:0,scaleY:0},s,{dataIndex:a,isFrom:!0}),o.originX=h.cx,o.originY=h.cy):"scale"===v?(o.shape.r=f.r0,Bt(o,{shape:{r:f.r}},s,a)):null!=n?(o.setShape({startAngle:n,endAngle:n}),Bt(o,{shape:{startAngle:f.startAngle,endAngle:f.endAngle}},s,a)):(o.shape.endAngle=f.startAngle,xt(o,{shape:{endAngle:f.endAngle}},s,a))}else wr(o),xt(o,{shape:h},s,a);o.useStyle(t.getItemVisual(a,"style")),he(o,l);var c=(f.startAngle+f.endAngle)/2,p=s.get("selectedOffset"),d=Math.cos(c)*p,g=Math.sin(c)*p,y=l.getShallow("cursor");y&&o.attr("cursor",y),this._updateLabel(s,t,a),o.ensureState("emphasis").shape=B({r:f.r+(u.get("scale")&&u.get("scaleSize")||0)},po(u.getModel("itemStyle"),f)),B(o.ensureState("select"),{x:d,y:g,shape:po(l.getModel(["select","itemStyle"]),f)}),B(o.ensureState("blur"),{shape:po(l.getModel(["blur","itemStyle"]),f)});var m=o.getTextGuideLine(),_=o.getTextContent();m&&B(m.ensureState("select"),{x:d,y:g}),B(_.ensureState("select"),{x:d,y:g}),Yt(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))}},e.prototype._updateLabel=function(t,a,n){var i=this,o=a.getItemModel(n),s=o.getModel("labelLine"),l=a.getItemVisual(n,"style"),u=l&&l.fill,f=l&&l.opacity;ge(i,ue(o),{labelFetcher:a.hostModel,labelDataIndex:n,inheritColor:u,defaultOpacity:f,defaultText:t.getFormattedLabel(n,"normal")||a.getName(n)});var h=i.getTextContent();i.setTextConfig({position:null,rotation:null}),h.attr({z2:10});var v=t.get(["label","position"]);if("outside"!==v&&"outer"!==v)i.removeTextGuideLine();else{var c=this.getTextGuideLine();c||(c=new De,this.setTextGuideLine(c)),kd(this,Od(o),{stroke:u,opacity:Rr(s.get(["lineStyle","opacity"]),f,1)})}},e}(Ae),$5=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return O(e,r),e.prototype.render=function(t,a,n,i){var u,o=t.getData(),s=this._data,l=this.group;if(!s&&o.count()>0){for(var f=o.getItemLayout(0),h=1;isNaN(f&&f.startAngle)&&h<o.count();++h)f=o.getItemLayout(h);f&&(u=f.startAngle)}if(this._emptyCircleSector&&l.remove(this._emptyCircleSector),0===o.count()&&t.get("showEmptyCircle")){var v=new Ae({shape:WT(t,n)});v.useStyle(t.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=v,l.add(v)}o.diff(s).add(function(c){var p=new J5(o,c,u);o.setItemGraphicEl(c,p),l.add(p)}).update(function(c,p){var d=s.getItemGraphicEl(p);d.updateData(o,c,u),d.off("click"),l.add(d),o.setItemGraphicEl(c,d)}).remove(function(c){ys(s.getItemGraphicEl(c),t,c)}).execute(),function Q5(r){var a,n,e=r.getData(),t=[],i=!1,o=(r.get("minShowLabelAngle")||0)*K5,s=e.getLayout("viewRect"),l=e.getLayout("r"),u=s.width,f=s.x,h=s.y,v=s.height;function c(x){x.ignore=!0}e.each(function(x){var w=e.getItemGraphicEl(x),T=w.shape,C=w.getTextContent(),D=w.getTextGuideLine(),M=e.getItemModel(x),L=M.getModel("label"),I=L.get("position")||M.get(["emphasis","label","position"]),P=L.get("distanceToLabelLine"),R=L.get("alignTo"),E=H(L.get("edgeDistance"),u),N=L.get("bleedMargin"),k=M.getModel("labelLine"),V=k.get("length");V=H(V,u);var F=k.get("length2");if(F=H(F,u),Math.abs(T.endAngle-T.startAngle)<o)return A(C.states,c),void(C.ignore=!0);if(function p(x){if(!x.ignore)return!0;for(var w in x.states)if(!1===x.states[w].ignore)return!0;return!1}(C)){var ct,Lt,Mt,dt,U=(T.startAngle+T.endAngle)/2,X=Math.cos(U),et=Math.sin(U);a=T.cx,n=T.cy;var rt="inside"===I||"inner"===I;if("center"===I)ct=T.cx,Lt=T.cy,dt="center";else{var gt=(rt?(T.r+T.r0)/2*X:T.r*X)+a,ft=(rt?(T.r+T.r0)/2*et:T.r*et)+n;if(ct=gt+3*X,Lt=ft+3*et,!rt){var K=gt+X*(V+l-T.r),st=ft+et*(V+l-T.r),Ft=K+(X<0?-1:1)*F;ct="edge"===R?X<0?f+E:f+u-E:Ft+(X<0?-P:P),Lt=st,Mt=[[gt,ft],[K,st],[Ft,st]]}dt=rt?"center":"edge"===R?X>0?"right":"left":X>0?"left":"right"}var Xt=Math.PI,Wt=0,be=L.get("rotate");if(Ct(be))Wt=be*(Xt/180);else if("center"===I)Wt=0;else if("radial"===be||!0===be)Wt=X<0?-U+Xt:-U;else if("tangential"===be&&"outside"!==I&&"outer"!==I){var Be=Math.atan2(X,et);Be<0&&(Be=2*Xt+Be),et>0&&(Be=Xt+Be),Wt=Be-Xt}if(i=!!Wt,C.x=ct,C.y=Lt,C.rotation=Wt,C.setStyle({verticalAlign:"middle"}),rt){C.setStyle({align:dt});var Om=C.states.select;Om&&(Om.x+=C.x,Om.y+=C.y)}else{var fn=C.getBoundingRect().clone();fn.applyTransform(C.getComputedTransform());var $I=(C.style.margin||0)+2.1;fn.y-=$I/2,fn.height+=$I,t.push({label:C,labelLine:D,position:I,len:V,len2:F,minTurnAngle:k.get("minTurnAngle"),maxSurfaceAngle:k.get("maxSurfaceAngle"),surfaceNormal:new ot(X,et),linePoints:Mt,textAlign:dt,labelDistance:P,labelAlignTo:R,edgeDistance:E,bleedMargin:N,rect:fn,unconstrainedWidth:fn.width,labelStyleWidth:C.style.width})}w.setTextConfig({inside:rt})}}),!i&&r.get("avoidLabelOverlap")&&function j5(r,e,t,a,n,i,o,s){for(var l=[],u=[],f=Number.MAX_VALUE,h=-Number.MAX_VALUE,v=0;v<r.length;v++){var c=r[v].label;tg(r[v])||(c.x<e?(f=Math.min(f,c.x),l.push(r[v])):(h=Math.max(h,c.x),u.push(r[v])))}for(v=0;v<r.length;v++)if(!tg(p=r[v])&&p.linePoints){if(null!=p.labelStyleWidth)continue;c=p.label;var g,d=p.linePoints;p.targetTextWidth=g="edge"===p.labelAlignTo?c.x<e?d[2][0]-p.labelDistance-o-p.edgeDistance:o+n-p.edgeDistance-d[2][0]-p.labelDistance:"labelLine"===p.labelAlignTo?c.x<e?f-o-p.bleedMargin:o+n-h-p.bleedMargin:c.x<e?c.x-o-p.bleedMargin:o+n-c.x-p.bleedMargin,YT(p,g)}for(UT(u,e,t,a,1,0,i,0,s,h),UT(l,e,t,a,-1,0,i,0,s,f),v=0;v<r.length;v++){var p;if(!tg(p=r[v])&&p.linePoints){var m=(c=p.label).style.padding,b=p.rect.width+(c.style.backgroundColor?0:m?m[1]+m[3]:0),x=(d=p.linePoints)[1][0]-d[2][0];"edge"===p.labelAlignTo?d[2][0]=c.x<e?o+p.edgeDistance+b+p.labelDistance:o+n-p.edgeDistance-b-p.labelDistance:(d[2][0]=c.x<e?c.x+p.labelDistance:c.x-p.labelDistance,d[1][0]=d[2][0]+x),d[1][1]=d[2][1]=c.y}}}(t,a,n,l,u,v,f,h);for(var d=0;d<t.length;d++){var g=t[d],y=g.label,m=g.labelLine,_=isNaN(y.x)||isNaN(y.y);if(y){y.setStyle({align:g.textAlign}),_&&(A(y.states,c),y.ignore=!0);var S=y.states.select;S&&(S.x+=y.x,S.y+=y.y)}if(m){var b=g.linePoints;_||!b?(A(m.states,c),m.ignore=!0):(Ew(b,g.minTurnAngle),fz(b,g.surfaceNormal,g.maxSurfaceAngle),m.setShape({points:b}),y.__hostTarget.textGuideLineConfig={anchor:new ot(b[0][0],b[0][1])})}}}(t),"expansion"!==t.get("animationTypeUpdate")&&(this._data=o)},e.prototype.dispose=function(){},e.prototype.containPoint=function(t,a){var i=a.getData().getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type="pie",e}(Et);const tG=$5;function go(r,e,t){e=z(e)&&{coordDimensions:e}||B({encodeDefine:r.getEncode()},e);var a=r.getSource(),n=uo(a,e).dimensions,i=new xe(n,r);return i.initData(a,t),i}var eG=function(){function r(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){return this._getRawData().indexOfName(e)>=0},r.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},r.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},r}();const hl=eG;var rG=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new hl(Y(this.getData,this),Y(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return go(this,{coordDimensions:["value"],encodeDefaulter:nt(hp,this)})},e.prototype.getDataParams=function(t){var a=this.getData(),n=r.prototype.getDataParams.call(this,t),i=[];return a.each(a.mapDimension("value"),function(o){i.push(o)}),n.percent=a_(i,t,a.hostModel.get("percentPrecision")),n.$vars.push("percent"),n},e.prototype._defaultLabelLine=function(t){xn(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(Ot);const aG=rG;var oG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){return qr(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(Ot);const sG=oG;var lG=function r(){},uG=function(r){function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return O(e,r),e.prototype.getDefaultShape=function(){return new lG},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,a){var h,n=a.points,i=a.size,o=this.symbolProxy,s=o.shape,l=t.getContext?t.getContext():t,f=this.softClipShape;if(l&&i[0]<4)this._ctx=l;else{for(this._ctx=null,h=this._off;h<n.length;){var v=n[h++],c=n[h++];isNaN(v)||isNaN(c)||f&&!f.contain(v,c)||(s.x=v-i[0]/2,s.y=c-i[1]/2,s.width=i[0],s.height=i[1],o.buildPath(t,s,!0))}this.incremental&&(this._off=h,this.notClear=!0)}},e.prototype.afterBrush=function(){var s,t=this.shape,a=t.points,n=t.size,i=this._ctx,o=this.softClipShape;if(i){for(s=this._off;s<a.length;){var l=a[s++],u=a[s++];isNaN(l)||isNaN(u)||o&&!o.contain(l,u)||i.fillRect(l-n[0]/2,u-n[1]/2,n[0],n[1])}this.incremental&&(this._off=s,this.notClear=!0)}},e.prototype.findDataIndex=function(t,a){for(var n=this.shape,i=n.points,o=n.size,s=Math.max(o[0],4),l=Math.max(o[1],4),u=i.length/2-1;u>=0;u--){var f=2*u,h=i[f]-s/2,v=i[f+1]-l/2;if(t>=h&&a>=v&&t<=h+s&&a<=v+l)return u}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a);return this.getBoundingRect().contain(t=n[0],a=n[1])?(this.hoverDataIdx=this.findDataIndex(t,a))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.points,i=a.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,h=-1/0,v=0;v<n.length;){var c=n[v++],p=n[v++];l=Math.min(c,l),f=Math.max(c,f),u=Math.min(p,u),h=Math.max(p,h)}t=this._rect=new ht(l-o/2,u-s/2,f-l+o,h-u+s)}return t},e}(pt),fG=function(){function r(){this.group=new tt}return r.prototype.updateData=function(e,t){this._clear();var a=this._create();a.setShape({points:e.getLayout("points")}),this._setCommon(a,e,t)},r.prototype.updateLayout=function(e){var t=e.getLayout("points");this.group.eachChild(function(a){null!=a.startIndex&&(t=new Float32Array(t.buffer,4*a.startIndex*2,2*(a.endIndex-a.startIndex))),a.setShape("points",t),a.reset()})},r.prototype.incrementalPrepareUpdate=function(e){this._clear()},r.prototype.incrementalUpdate=function(e,t,a){var n=this._newAdded[0],i=t.getLayout("points"),o=n&&n.shape.points;if(o&&o.length<2e4){var s=o.length,l=new Float32Array(s+i.length);l.set(o),l.set(i,s),n.endIndex=e.end,n.setShape({points:l})}else{this._newAdded=[];var u=this._create();u.startIndex=e.start,u.endIndex=e.end,u.incremental=!0,u.setShape({points:i}),this._setCommon(u,t,a)}},r.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},r.prototype._create=function(){var e=new uG({cursor:"default"});return this.group.add(e),this._newAdded.push(e),e},r.prototype._setCommon=function(e,t,a){var n=t.hostModel;a=a||{};var i=t.getVisual("symbolSize");e.setShape("size",i instanceof Array?i:[i,i]),e.softClipShape=a.clipShape||null,e.symbolProxy=Kt(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var o=e.shape.size[0]<4;e.useStyle(n.getModel("itemStyle").getItemStyle(o?["color","shadowBlur","shadowColor"]:["color"]));var s=t.getVisual("style"),l=s&&s.fill;l&&e.setColor(l);var u=at(e);u.seriesIndex=n.seriesIndex,e.on("mousemove",function(f){u.dataIndex=null;var h=e.hoverDataIdx;h>=0&&(u.dataIndex=h+(e.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const hG=fG;var vG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._symbolDraw.incrementalUpdate(t,a.getData(),{clipShape:this._getClipShape(a)}),this._finished=t.end===a.getData().count()},e.prototype.updateTransform=function(t,a,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=ul("").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get("clip",!0)?n:null},e.prototype._updateSymbolDraw=function(t,a){var n=this._symbolDraw,o=a.pipelineContext.large;return(!n||o!==this._isLargeDraw)&&(n&&n.remove(),n=this._symbolDraw=o?new hG:new ll,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Et);const cG=vG;var pG=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(mt);const dG=pG;var eg=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Qt).models[0]},e.type="cartesian2dAxis",e}(mt);Ut(eg,ho);var XT={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},gG=it({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},XT),rg=it({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},XT);const qT={category:gG,value:rg,time:it({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},rg),log:Q({logBase:10},rg)};var _G={value:1,category:1,time:1,log:1};function yo(r,e,t,a){A(_G,function(n,i){var o=it(it({},qT[i],!0),a,!0),s=function(l){function u(){var f=null!==l&&l.apply(this,arguments)||this;return f.type=e+"Axis."+i,f}return O(u,l),u.prototype.mergeDefaultAndTheme=function(f,h){var v=ws(this),c=v?Ui(f):{};it(f,h.getTheme().get(i+"Axis")),it(f,this.getDefaultOption()),f.type=KT(f),v&&Ha(f,c,v)},u.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=xd.createByAxisModel(this))},u.prototype.getCategories=function(f){var h=this.option;if("category"===h.type)return f?h.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=e+"Axis."+i,u.defaultOption=o,u}(t);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(e+"Axis",KT)}function KT(r){return r.type||(r.data?"category":"value")}var SG=function(){function r(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return r.prototype.getAxis=function(e){return this._axes[e]},r.prototype.getAxes=function(){return G(this._dimList,function(e){return this._axes[e]},this)},r.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),It(this.getAxes(),function(t){return t.scale.type===e})},r.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},r}(),ag=["x","y"];function jT(r){return"interval"===r.type||"time"===r.type}var bG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=ag,t}return O(e,r),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,a=this.getAxis("y").scale;if(jT(t)&&jT(a)){var n=t.getExtent(),i=a.getExtent(),o=this.dataToPoint([n[0],i[0]]),s=this.dataToPoint([n[1],i[1]]),l=n[1]-n[0],u=i[1]-i[0];if(l&&u){var f=(s[0]-o[0])/l,h=(s[1]-o[1])/u,p=this._transform=[f,0,0,h,o[0]-n[0]*f,o[1]-i[0]*h];this._invTransform=cn([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var a=this.getAxis("x"),n=this.getAxis("y");return a.contain(a.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.dataToPoint=function(t,a,n){n=n||[];var i=t[0],o=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=o&&isFinite(o))return oe(n,t,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return n[0]=s.toGlobalCoord(s.dataToCoord(i,a)),n[1]=l.toGlobalCoord(l.dataToCoord(o,a)),n},e.prototype.clampData=function(t,a){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,o=n.getExtent(),s=i.getExtent(),l=n.parse(t[0]),u=i.parse(t[1]);return(a=a||[])[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),a[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),a},e.prototype.pointToData=function(t,a){var n=[];if(this._invTransform)return oe(n,t,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),a),n[1]=o.coordToData(o.toLocalCoord(t[1]),a),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(a[0],a[1]),o=Math.max(t[0],t[1])-n,s=Math.max(a[0],a[1])-i;return new ht(n,i,o,s)},e}(SG);const wG=bG;var TG=function(r){function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return O(e,r),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.getGlobalExtent=function(t){var a=this.getExtent();return a[0]=this.toGlobalCoord(a[0]),a[1]=this.toGlobalCoord(a[1]),t&&a[0]>a[1]&&a.reverse(),a},e.prototype.pointToData=function(t,a){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),a)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(ur);const CG=TG;function ng(r,e,t){t=t||{};var a=r.coordinateSystem,n=e.axis,i={},o=n.getAxesOnZeroOf()[0],s=n.position,l=o?"onZero":s,u=n.dim,f=a.getRect(),h=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},c=e.get("offset")||0,p="x"===u?[h[2]-c,h[3]+c]:[h[0]-c,h[1]+c];if(o){var d=o.toGlobalCoord(o.dataToCoord(0));p[v.onZero]=Math.max(Math.min(d,p[1]),p[0])}i.position=["y"===u?p[v[l]]:h[0],"x"===u?p[v[l]]:h[3]],i.rotation=Math.PI/2*("x"===u?0:1),i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],i.labelOffset=o?p[v[s]]-p[v.onZero]:0,e.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),ee(t.labelInside,e.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var y=e.get(["axisLabel","rotate"]);return i.labelRotate="top"===l?-y:y,i.z2=1,i}function QT(r){return"cartesian2d"===r.get("coordinateSystem")}function JT(r){var e={xAxisModel:null,yAxisModel:null};return A(e,function(t,a){var n=a.replace(/Model$/,""),i=r.getReferringComponents(n,Qt).models[0];e[a]=i}),e}var ig=Math.log;function $T(r,e,t){var a=ja.prototype,n=a.getTicks.call(t),i=a.getTicks.call(t,!0),o=n.length-1,s=a.getInterval.call(t),l=pw(r,e),u=l.extent,f=l.fixMin,h=l.fixMax;if("log"===r.type){var v=ig(r.base);u=[ig(u[0])/v,ig(u[1])/v]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:h});var c=a.getExtent.call(r);f&&(u[0]=c[0]),h&&(u[1]=c[1]);var p=a.getInterval.call(r),d=u[0],g=u[1];if(f&&h)p=(g-d)/o;else if(f)for(g=u[0]+p*o;g<u[1]&&isFinite(g)&&isFinite(u[1]);)p=wd(p),g=u[0]+p*o;else if(h)for(d=u[1]-p*o;d>u[0]&&isFinite(d)&&isFinite(u[0]);)p=wd(p),d=u[1]-p*o;else{r.getTicks().length-1>o&&(p=wd(p));var m=p*o;(d=Ht((g=Math.ceil(u[1]/p)*p)-m))<0&&u[0]>=0?(d=0,g=Ht(m)):g>0&&u[1]<=0&&(g=0,d=-Ht(m))}var _=(n[0].value-i[0].value)/s,S=(n[o].value-i[o].value)/s;a.setExtent.call(r,d+p*_,g+p*S),a.setInterval.call(r,p),(_||S)&&a.setNiceExtent.call(r,d+p,g-p)}var AG=function(){function r(e,t,a){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=ag,this._initCartesian(e,t,a),this.model=e}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(e,t){var a=this._axesMap;function n(o){var s,l=yt(o),u=l.length;if(u){for(var f=[],h=u-1;h>=0;h--){var c=o[+l[h]],p=c.model,d=c.scale;bd(d)&&p.get("alignTicks")&&null==p.get("interval")?f.push(c):(jn(d,p),bd(d)&&(s=c))}f.length&&(s||jn((s=f.pop()).scale,s.model),A(f,function(g){$T(g.scale,g.model,s.scale)}))}}this._updateScale(e,this.model),n(a.x),n(a.y);var i={};A(a.x,function(o){tC(a,"y",o,i)}),A(a.y,function(o){tC(a,"x",o,i)}),this.resize(this.model,t)},r.prototype.resize=function(e,t,a){var n=e.getBoxLayoutParams(),i=!a&&e.get("containLabel"),o=Jt(n,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var s=this._axesList;function l(){A(s,function(u){var f=u.isHorizontal(),h=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(h[v],h[1-v]),function MG(r,e){var t=r.getExtent(),a=t[0]+t[1];r.toGlobalCoord="x"===r.dim?function(n){return n+e}:function(n){return a-n+e},r.toLocalCoord="x"===r.dim?function(n){return n-e}:function(n){return a-n+e}}(u,f?o.x:o.y)})}l(),i&&(A(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=function PB(r){var t=r.scale;if(r.model.get(["axisLabel","show"])&&!t.isBlank()){var a,n,i=t.getExtent();n=t instanceof Td?t.count():(a=t.getTicks()).length;var l,o=r.getLabelModel(),s=tl(r),u=1;n>40&&(u=Math.ceil(n/40));for(var f=0;f<n;f+=u){var v=s(a?a[f]:{value:i[0]+f},f),p=RB(o.getTextRect(v),o.get("rotate")||0);l?l.union(p):l=p}return l}}(u);if(f){var h=u.isHorizontal()?"height":"width",v=u.model.get(["axisLabel","margin"]);o[h]-=f[h]+v,"top"===u.position?o.y+=f.height+v:"left"===u.position&&(o.x+=f.width+v)}}}),l()),A(this._coordsList,function(u){u.calcAffineTransform()})},r.prototype.getAxis=function(e,t){var a=this._axesMap[e];if(null!=a)return a[t||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(e,t){if(null!=e&&null!=t)return this._coordsMap["x"+e+"y"+t];J(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var n=0,i=this._coordsList;n<i.length;n++)if(i[n].getAxis("x").index===e||i[n].getAxis("y").index===t)return i[n]},r.prototype.getCartesians=function(){return this._coordsList.slice()},r.prototype.convertToPixel=function(e,t,a){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.dataToPoint(a):n.axis?n.axis.toGlobalCoord(n.axis.dataToCoord(a)):null},r.prototype.convertFromPixel=function(e,t,a){var n=this._findConvertTarget(t);return n.cartesian?n.cartesian.pointToData(a):n.axis?n.axis.coordToData(n.axis.toLocalCoord(a)):null},r.prototype._findConvertTarget=function(e){var s,l,t=e.seriesModel,a=e.xAxisModel||t&&t.getReferringComponents("xAxis",Qt).models[0],n=e.yAxisModel||t&&t.getReferringComponents("yAxis",Qt).models[0],i=e.gridModel;return t?ut(this._coordsList,s=t.coordinateSystem)<0&&(s=null):a&&n?s=this.getCartesian(a.componentIndex,n.componentIndex):a?l=this.getAxis("x",a.componentIndex):n?l=this.getAxis("y",n.componentIndex):i&&i.coordinateSystem===this&&(s=this._coordsList[0]),{cartesian:s,axis:l}},r.prototype.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},r.prototype._initCartesian=function(e,t,a){var n=this,i=this,o={left:!1,right:!1,top:!1,bottom:!1},s={x:{},y:{}},l={x:0,y:0};if(t.eachComponent("xAxis",u("x"),this),t.eachComponent("yAxis",u("y"),this),!l.x||!l.y)return this._axesMap={},void(this._axesList=[]);function u(f){return function(h,v){if(og(h,e)){var c=h.get("position");"x"===f?"top"!==c&&"bottom"!==c&&(c=o.bottom?"top":"bottom"):"left"!==c&&"right"!==c&&(c=o.left?"right":"left"),o[c]=!0;var p=new CG(f,$s(h),[0,0],h.get("type"),c);p.onBand="category"===p.type&&h.get("boundaryGap"),p.inverse=h.get("inverse"),h.axis=p,p.model=h,p.grid=i,p.index=v,i._axesList.push(p),s[f][v]=p,l[f]++}}}this._axesMap=s,A(s.x,function(f,h){A(s.y,function(v,c){var p="x"+h+"y"+c,d=new wG(p);d.master=n,d.model=e,n._coordsMap[p]=d,n._coordsList.push(d),d.addAxis(f),d.addAxis(v)})})},r.prototype._updateScale=function(e,t){function a(n,i){A(Zf(n,i.dim),function(o){i.scale.unionExtentFromData(n,o)})}A(this._axesList,function(n){if(n.scale.setExtent(1/0,-1/0),"category"===n.type){var i=n.model.get("categorySortInfo");n.scale.setSortInfo(i)}}),e.eachSeries(function(n){if(QT(n)){var i=JT(n),o=i.xAxisModel,s=i.yAxisModel;if(!og(o,t)||!og(s,t))return;var l=this.getCartesian(o.componentIndex,s.componentIndex),u=n.getData(),f=l.getAxis("x"),h=l.getAxis("y");a(u,f),a(u,h)}},this)},r.prototype.getTooltipAxes=function(e){var t=[],a=[];return A(this.getCartesians(),function(n){var i=null!=e&&"auto"!==e?n.getAxis(e):n.getBaseAxis(),o=n.getOtherAxis(i);ut(t,i)<0&&t.push(i),ut(a,o)<0&&a.push(o)}),{baseAxes:t,otherAxes:a}},r.create=function(e,t){var a=[];return e.eachComponent("grid",function(n,i){var o=new r(n,e,t);o.name="grid_"+i,o.resize(n,t,!0),n.coordinateSystem=o,a.push(o)}),e.eachSeries(function(n){if(QT(n)){var i=JT(n),o=i.xAxisModel,s=i.yAxisModel,l=o.getCoordSysModel();n.coordinateSystem=l.coordinateSystem.getCartesian(o.componentIndex,s.componentIndex)}}),a},r.dimensions=ag,r}();function og(r,e){return r.getCoordSysModel()===e}function tC(r,e,t,a){t.getAxesOnZeroOf=function(){return i?[i]:[]};var i,n=r[e],o=t.model,s=o.get(["axisLine","onZero"]),l=o.get(["axisLine","onZeroAxisIndex"]);if(s){if(null!=l)eC(n[l])&&(i=n[l]);else for(var u in n)if(n.hasOwnProperty(u)&&eC(n[u])&&!a[f(n[u])]){i=n[u];break}i&&(a[f(i)]=!0)}function f(h){return h.dim+"_"+h.index}}function eC(r){return r&&"category"!==r.type&&"time"!==r.type&&function IB(r){var e=r.scale.getExtent(),t=e[0],a=e[1];return!(t>0&&a>0||t<0&&a<0)}(r)}const DG=AG;var tn=Math.PI,ni=function(){function r(e,t){this.group=new tt,this.opt=t,this.axisModel=e,Q(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var a=new tt({x:t.position[0],y:t.position[1],rotation:t.rotation});a.updateTransform(),this._transformGroup=a}return r.prototype.hasBuilder=function(e){return!!rC[e]},r.prototype.add=function(e){rC[e](this.opt,this.axisModel,this.group,this._transformGroup)},r.prototype.getGroup=function(){return this.group},r.innerTextLayout=function(e,t,a){var i,o,n=cc(t-e);return ns(n)?(o=a>0?"top":"bottom",i="center"):ns(n-tn)?(o=a>0?"bottom":"top",i="center"):(o="middle",i=n>0&&n<tn?a>0?"right":"left":a>0?"left":"right"),{rotation:n,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},r.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},r}(),rC={axisLine:function(r,e,t,a){var n=e.get(["axisLine","show"]);if("auto"===n&&r.handleAutoShown&&(n=r.handleAutoShown("axisLine")),n){var i=e.axis.getExtent(),o=a.transform,s=[i[0],0],l=[i[1],0];o&&(oe(s,s,o),oe(l,l,o));var u=B({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new ne({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});f.anid="line",t.add(f);var h=e.get(["axisLine","symbol"]);if(null!=h){var v=e.get(["axisLine","symbolSize"]);W(h)&&(h=[h,h]),(W(v)||Ct(v))&&(v=[v,v]);var c=oo(e.get(["axisLine","symbolOffset"])||0,v),p=v[0],d=v[1];A([{rotate:r.rotation+Math.PI/2,offset:c[0],r:0},{rotate:r.rotation-Math.PI/2,offset:c[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(g,y){if("none"!==h[y]&&null!=h[y]){var m=Kt(h[y],-p/2,-d/2,p,d,u.stroke,!0),_=g.r+g.offset;m.attr({rotation:g.rotate,x:s[0]+_*Math.cos(r.rotation),y:s[1]-_*Math.sin(r.rotation),silent:!0,z2:11}),t.add(m)}})}}},axisTickLabel:function(r,e,t,a){var n=function PG(r,e,t,a){var n=t.axis,i=t.getModel("axisTick"),o=i.get("show");if("auto"===o&&a.handleAutoShown&&(o=a.handleAutoShown("axisTick")),o&&!n.scale.isBlank()){for(var s=i.getModel("lineStyle"),l=a.tickDirection*i.get("length"),f=iC(n.getTicksCoords(),e.transform,l,Q(s.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}),"ticks"),h=0;h<f.length;h++)r.add(f[h]);return f}}(t,a,e,r),i=function EG(r,e,t,a){var n=t.axis;if(ee(a.axisLabelShow,t.get(["axisLabel","show"]))&&!n.scale.isBlank()){var o=t.getModel("axisLabel"),s=o.get("margin"),l=n.getViewLabels(),u=(ee(a.labelRotate,o.get("rotate"))||0)*tn/180,f=ni.innerTextLayout(a.rotation,u,a.labelDirection),h=t.getCategories&&t.getCategories(!0),v=[],c=ni.isLabelSilent(t),p=t.get("triggerEvent");return A(l,function(d,g){var y="ordinal"===n.scale.type?n.scale.getRawOrdinalNumber(d.tickValue):d.tickValue,m=d.formattedLabel,_=d.rawLabel,S=o;if(h&&h[y]){var b=h[y];J(b)&&b.textStyle&&(S=new Rt(b.textStyle,o,t.ecModel))}var x=S.getTextColor()||t.get(["axisLine","lineStyle","color"]),w=n.dataToCoord(y),T=new St({x:w,y:a.labelOffset+a.labelDirection*s,rotation:f.rotation,silent:c,z2:10+(d.level||0),style:Zt(S,{text:m,align:S.getShallow("align",!0)||f.textAlign,verticalAlign:S.getShallow("verticalAlign",!0)||S.getShallow("baseline",!0)||f.textVerticalAlign,fill:j(x)?x("category"===n.type?_:"value"===n.type?y+"":y,g):x})});if(T.anid="label_"+y,p){var C=ni.makeAxisEventDataBase(t);C.targetType="axisLabel",C.value=_,C.tickIndex=g,"category"===n.type&&(C.dataIndex=y),at(T).eventData=C}e.add(T),T.updateTransform(),v.push(T),r.add(T),T.decomposeTransform()}),v}}(t,a,e,r);(function IG(r,e,t){if(!dw(r.axis)){var a=r.get(["axisLabel","showMinLabel"]),n=r.get(["axisLabel","showMaxLabel"]),i=(e=e||[])[0],o=e[1],s=e[e.length-1],l=e[e.length-2],u=(t=t||[])[0],f=t[1],h=t[t.length-1],v=t[t.length-2];!1===a?(fr(i),fr(u)):aC(i,o)&&(a?(fr(o),fr(f)):(fr(i),fr(u))),!1===n?(fr(s),fr(h)):aC(l,s)&&(n?(fr(l),fr(v)):(fr(s),fr(h)))}})(e,i,n),function RG(r,e,t,a){var n=t.axis,i=t.getModel("minorTick");if(i.get("show")&&!n.scale.isBlank()){var o=n.getMinorTicksCoords();if(o.length)for(var s=i.getModel("lineStyle"),l=a*i.get("length"),u=Q(s.getLineStyle(),Q(t.getModel("axisTick").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})),f=0;f<o.length;f++)for(var h=iC(o[f],e.transform,l,u,"minorticks_"+f),v=0;v<h.length;v++)r.add(h[v])}}(t,a,e,r.tickDirection),e.get(["axisLabel","hideOverlap"])&&Bw(Ow(G(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}})))},axisName:function(r,e,t,a){var n=ee(r.axisName,e.get("name"));if(n){var v,p,i=e.get("nameLocation"),o=r.nameDirection,s=e.getModel("nameTextStyle"),l=e.get("nameGap")||0,u=e.axis.getExtent(),f=u[0]>u[1]?-1:1,h=["start"===i?u[0]-f*l:"end"===i?u[1]+f*l:(u[0]+u[1])/2,nC(i)?r.labelOffset+o*l:0],c=e.get("nameRotate");null!=c&&(c=c*tn/180),nC(i)?v=ni.innerTextLayout(r.rotation,null!=c?c:r.rotation,o):(v=function LG(r,e,t,a){var i,o,n=cc(t-r),s=a[0]>a[1],l="start"===e&&!s||"start"!==e&&s;return ns(n-tn/2)?(o=l?"bottom":"top",i="center"):ns(n-1.5*tn)?(o=l?"top":"bottom",i="center"):(o="middle",i=n<1.5*tn&&n>tn/2?l?"left":"right":l?"right":"left"),{rotation:n,textAlign:i,textVerticalAlign:o}}(r.rotation,i,c||0,u),null!=(p=r.axisNameAvailableWidth)&&(p=Math.abs(p/Math.sin(v.rotation)),!isFinite(p)&&(p=null)));var d=s.getFont(),g=e.get("nameTruncate",!0)||{},y=g.ellipsis,m=ee(r.nameTruncateMaxWidth,g.maxWidth,p),_=new St({x:h[0],y:h[1],rotation:v.rotation,silent:ni.isLabelSilent(e),style:Zt(s,{text:n,font:d,overflow:"truncate",width:m,ellipsis:y,fill:s.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(ro({el:_,componentModel:e,itemName:n}),_.__fullText=n,_.anid="name",e.get("triggerEvent")){var S=ni.makeAxisEventDataBase(e);S.targetType="axisName",S.name=n,at(_).eventData=S}a.add(_),_.updateTransform(),t.add(_),_.decomposeTransform()}}};function fr(r){r&&(r.ignore=!0)}function aC(r,e){var t=r&&r.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(t&&a){var n=$o([]);return Ea(n,n,-r.rotation),t.applyTransform(Or([],n,r.getLocalTransform())),a.applyTransform(Or([],n,e.getLocalTransform())),t.intersect(a)}}function nC(r){return"middle"===r||"center"===r}function iC(r,e,t,a,n){for(var i=[],o=[],s=[],l=0;l<r.length;l++){var u=r[l].coord;o[0]=u,o[1]=0,s[0]=u,s[1]=t,e&&(oe(o,o,e),oe(s,s,e));var f=new ne({subPixelOptimize:!0,shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},style:a,z2:2,autoBatch:!0,silent:!0});f.anid=n+"_"+r[l].tickValue,i.push(f)}return i}const ya=ni;function sg(r,e){return"all"===r||z(r)&&ut(r,e)>=0||r===e}function zG(r){var e=lg(r);if(e){var t=e.axisPointerModel,a=e.axis.scale,n=t.option,i=t.get("status"),o=t.get("value");null!=o&&(o=a.parse(o));var s=ug(t);null==i&&(n.status=s?"show":"hide");var l=a.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==o||o>l[1])&&(o=l[1]),o<l[0]&&(o=l[0]),n.value=o,s&&(n.status=e.axis.scale.isBlank()?"hide":"show")}}function lg(r){var e=(r.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[vl(r)]}function ug(r){return!!r.get(["handle","show"])}function vl(r){return r.type+"||"+r.id}var oC={},FG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){this.axisPointerClass&&zG(t),r.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,n,!0)},e.prototype.updateAxisPointer=function(t,a,n,i){this._doUpdateAxisPointerClass(t,n,!1)},e.prototype.remove=function(t,a){var n=this._axisPointer;n&&n.remove(a)},e.prototype.dispose=function(t,a){this._disposeAxisPointer(a),r.prototype.dispose.apply(this,arguments)},e.prototype._doUpdateAxisPointerClass=function(t,a,n){var i=e.getAxisPointerClass(this.axisPointerClass);if(i){var o=function GG(r){var e=lg(r);return e&&e.axisPointerModel}(t);o?(this._axisPointer||(this._axisPointer=new i)).render(t,o,a,n):this._disposeAxisPointer(a)}},e.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},e.registerAxisPointerClass=function(t,a){oC[t]=a},e.getAxisPointerClass=function(t){return t&&oC[t]},e.type="axis",e}(zt);const ii=FG;var fg=wt();function sC(r,e,t,a){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel("splitArea"),o=i.getModel("areaStyle"),s=o.get("color"),l=a.coordinateSystem.getRect(),u=n.getTicksCoords({tickModel:i,clamp:!0});if(u.length){var f=s.length,h=fg(r).splitAreaColors,v=q(),c=0;if(h)for(var p=0;p<u.length;p++){var d=h.get(u[p].tickValue);if(null!=d){c=(d+(f-1)*p)%f;break}}var g=n.toGlobalCoord(u[0].coord),y=o.getAreaStyle();for(s=z(s)?s:[s],p=1;p<u.length;p++){var m=n.toGlobalCoord(u[p].coord),_=void 0,S=void 0,b=void 0,x=void 0;n.isHorizontal()?(S=l.y,x=l.height,g=(_=g)+(b=m-_)):(_=l.x,b=l.width,g=(S=g)+(x=m-S));var w=u[p-1].tickValue;null!=w&&v.set(w,c),e.add(new _t({anid:null!=w?"area_"+w:null,shape:{x:_,y:S,width:b,height:x},style:Q({fill:s[c]},y),autoBatch:!0,silent:!0})),c=(c+1)%f}fg(r).splitAreaColors=v}}}function lC(r){fg(r).splitAreaColors=null}var HG=["axisLine","axisTickLabel","axisName"],WG=["splitArea","splitLine","minorSplitLine"],uC=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="CartesianAxisPointer",t}return O(e,r),e.prototype.render=function(t,a,n,i){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new tt,this.group.add(this._axisGroup),t.get("show")){var s=t.getCoordSysModel(),l=ng(s,t),u=new ya(t,B({handleAutoShown:function(h){for(var v=s.coordinateSystem.getCartesians(),c=0;c<v.length;c++)if(bd(v[c].getOtherAxis(t.axis).scale))return!0;return!1}},l));A(HG,u.add,u),this._axisGroup.add(u.getGroup()),A(WG,function(h){t.get([h,"show"])&&UG[h](this,this._axisGroup,t,s)},this),i&&"changeAxisOrder"===i.type&&i.isInitSort||Ns(o,this._axisGroup,t),r.prototype.render.call(this,t,a,n,i)}},e.prototype.remove=function(){lC(this)},e.type="cartesianAxis",e}(ii),UG={splitLine:function(r,e,t,a){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel("splitLine"),o=i.getModel("lineStyle"),s=o.get("color");s=z(s)?s:[s];for(var l=a.coordinateSystem.getRect(),u=n.isHorizontal(),f=0,h=n.getTicksCoords({tickModel:i}),v=[],c=[],p=o.getLineStyle(),d=0;d<h.length;d++){var g=n.toGlobalCoord(h[d].coord);u?(v[0]=g,v[1]=l.y,c[0]=g,c[1]=l.y+l.height):(v[0]=l.x,v[1]=g,c[0]=l.x+l.width,c[1]=g);var y=f++%s.length;e.add(new ne({anid:null!=h[d].tickValue?"line_"+h[d].tickValue:null,subPixelOptimize:!0,autoBatch:!0,shape:{x1:v[0],y1:v[1],x2:c[0],y2:c[1]},style:Q({stroke:s[y]},p),silent:!0}))}}},minorSplitLine:function(r,e,t,a){var n=t.axis,o=t.getModel("minorSplitLine").getModel("lineStyle"),s=a.coordinateSystem.getRect(),l=n.isHorizontal(),u=n.getMinorTicksCoords();if(u.length)for(var f=[],h=[],v=o.getLineStyle(),c=0;c<u.length;c++)for(var p=0;p<u[c].length;p++){var d=n.toGlobalCoord(u[c][p].coord);l?(f[0]=d,f[1]=s.y,h[0]=d,h[1]=s.y+s.height):(f[0]=s.x,f[1]=d,h[0]=s.x+s.width,h[1]=d),e.add(new ne({anid:"minor_line_"+u[c][p].tickValue,subPixelOptimize:!0,autoBatch:!0,shape:{x1:f[0],y1:f[1],x2:h[0],y2:h[1]},style:v,silent:!0}))}},splitArea:function(r,e,t,a){sC(r,e,t,a)}},fC=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="xAxis",e}(uC),YG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=fC.type,t}return O(e,r),e.type="yAxis",e}(uC),ZG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="grid",t}return O(e,r),e.prototype.render=function(t,a){this.group.removeAll(),t.get("show")&&this.group.add(new _t({shape:t.coordinateSystem.getRect(),style:Q({fill:t.get("backgroundColor")},t.getItemStyle()),silent:!0,z2:-1}))},e.type="grid",e}(zt),hC={offset:0};function vC(r){r.registerComponentView(ZG),r.registerComponentModel(dG),r.registerCoordinateSystem("cartesian2d",DG),yo(r,"x",eg,hC),yo(r,"y",eg,hC),r.registerComponentView(fC),r.registerComponentView(YG),r.registerPreprocessor(function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})})}function qG(r){r.eachSeriesByType("radar",function(e){var t=e.getData(),a=[],n=e.coordinateSystem;if(n){var i=n.getIndicatorAxes();A(i,function(o,s){t.each(t.mapDimension(i[s].dim),function(l,u){a[u]=a[u]||[];var f=n.dataToPoint(l,s);a[u][s]=cC(f)?f:pC(n)})}),t.each(function(o){var s=Ym(a[o],function(l){return cC(l)})||pC(n);a[o].push(s.slice()),t.setItemLayout(o,a[o])})}})}function cC(r){return!isNaN(r[0])&&!isNaN(r[1])}function pC(r){return[r.cx,r.cy]}function KG(r){var e=r.polar;if(e){z(e)||(e=[e]);var t=[];A(e,function(a,n){a.indicator?(a.type&&!a.shape&&(a.shape=a.type),r.radar=r.radar||[],z(r.radar)||(r.radar=[r.radar]),r.radar.push(a)):t.push(a)}),r.polar=t}A(r.series,function(a){a&&"radar"===a.type&&a.polarIndex&&(a.radarIndex=a.polarIndex)})}var jG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.coordinateSystem,o=this.group,s=t.getData(),l=this._data;function u(v,c){var p=v.getItemVisual(c,"symbol")||"circle";if("none"!==p){var d=Hs(v.getItemVisual(c,"symbolSize")),g=Kt(p,-1,-1,2,2),y=v.getItemVisual(c,"symbolRotate")||0;return g.attr({style:{strokeNoScale:!0},z2:100,scaleX:d[0]/2,scaleY:d[1]/2,rotation:y*Math.PI/180||0}),g}}function f(v,c,p,d,g,y){p.removeAll();for(var m=0;m<c.length-1;m++){var _=u(d,g);_&&(_.__dimIdx=m,v[m]?(_.setPosition(v[m]),hn[y?"initProps":"updateProps"](_,{x:c[m][0],y:c[m][1]},t,g)):_.setPosition(c[m]),p.add(_))}}function h(v){return G(v,function(c){return[i.cx,i.cy]})}s.diff(l).add(function(v){var c=s.getItemLayout(v);if(c){var p=new Me,d=new De,g={shape:{points:c}};p.shape.points=h(c),d.shape.points=h(c),Bt(p,g,t,v),Bt(d,g,t,v);var y=new tt,m=new tt;y.add(d),y.add(p),y.add(m),f(d.shape.points,c,m,s,v,!0),s.setItemGraphicEl(v,y)}}).update(function(v,c){var p=l.getItemGraphicEl(c),d=p.childAt(0),g=p.childAt(1),y=p.childAt(2),m={shape:{points:s.getItemLayout(v)}};!m.shape.points||(f(d.shape.points,m.shape.points,y,s,v,!1),wr(g),wr(d),xt(d,m,t),xt(g,m,t),s.setItemGraphicEl(v,p))}).remove(function(v){o.remove(l.getItemGraphicEl(v))}).execute(),s.eachItemGraphicEl(function(v,c){var p=s.getItemModel(c),d=v.childAt(0),g=v.childAt(1),y=v.childAt(2),m=s.getItemVisual(c,"style"),_=m.fill;o.add(v),d.useStyle(Q(p.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:_})),he(d,p,"lineStyle"),he(g,p,"areaStyle");var S=p.getModel("areaStyle"),b=S.isEmpty()&&S.parentModel.isEmpty();g.ignore=b,A(["emphasis","select","blur"],function(T){var C=p.getModel([T,"areaStyle"]),D=C.isEmpty()&&C.parentModel.isEmpty();g.ensureState(T).ignore=D&&b}),g.useStyle(Q(S.getAreaStyle(),{fill:_,opacity:.7,decal:m.decal}));var x=p.getModel("emphasis"),w=x.getModel("itemStyle").getItemStyle();y.eachChild(function(T){if(T instanceof le){var C=T.style;T.useStyle(B({image:C.image,x:C.x,y:C.y,width:C.width,height:C.height},m))}else T.useStyle(m),T.setColor(_),T.style.strokeNoScale=!0;T.ensureState("emphasis").style=$(w);var M=s.getStore().get(s.getDimensionIndex(T.__dimIdx),c);(null==M||isNaN(M))&&(M=""),ge(T,ue(p),{labelFetcher:s.hostModel,labelDataIndex:c,labelDimIndex:T.__dimIdx,defaultText:M,inheritColor:_,defaultOpacity:m.opacity})}),Yt(v,x.get("focus"),x.get("blurScope"),x.get("disabled"))}),this._data=s},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.type="radar",e}(Et);const QG=jG;var JG=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new hl(Y(this.getData,this),Y(this.getRawData,this))},e.prototype.getInitialData=function(t,a){return go(this,{generateCoord:"indicator_",generateCoordCount:1/0})},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),s=this.coordinateSystem.getIndicatorAxes(),l=this.getData().getName(t),u=""===l?this.name:l,f=Y1(this,t);return ae("section",{header:u,sortBlocks:!0,blocks:G(s,function(h){var v=i.get(i.mapDimension(h.dim),t);return ae("nameValue",{markerType:"subItem",markerColor:f,name:h.name,value:v,sortParam:v})})})},e.prototype.getTooltipPosition=function(t){if(null!=t)for(var a=this.getData(),n=this.coordinateSystem,i=a.getValues(G(n.dimensions,function(u){return a.mapDimension(u)}),t),o=0,s=i.length;o<s;o++)if(!isNaN(i[o])){var l=n.getIndicatorAxes();return n.coordToPoint(l[o].dataToCoord(i[o]),o)}},e.type="series.radar",e.dependencies=["radar"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},e}(Ot);const $G=JG;var cl=qT.value;function sh(r,e){return Q({show:e},r)}var tF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(){var t=this.get("boundaryGap"),a=this.get("splitNumber"),n=this.get("scale"),i=this.get("axisLine"),o=this.get("axisTick"),s=this.get("axisLabel"),l=this.get("axisName"),u=this.get(["axisName","show"]),f=this.get(["axisName","formatter"]),h=this.get("axisNameGap"),v=this.get("triggerEvent"),c=G(this.get("indicator")||[],function(p){null!=p.max&&p.max>0&&!p.min?p.min=0:null!=p.min&&p.min<0&&!p.max&&(p.max=0);var d=l;null!=p.color&&(d=Q({color:p.color},l));var g=it($(p),{boundaryGap:t,splitNumber:a,scale:n,axisLine:i,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:h,nameTextStyle:d,triggerEvent:v},!1);if(u||(g.name=""),W(f)){var y=g.name;g.name=f.replace("{value}",null!=y?y:"")}else j(f)&&(g.name=f(g.name,g));var m=new Rt(g,null,this.ecModel);return Ut(m,ho.prototype),m.mainType="radar",m.componentIndex=this.componentIndex,m},this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:it({lineStyle:{color:"#bbb"}},cl.axisLine),axisLabel:sh(cl.axisLabel,!1),axisTick:sh(cl.axisTick,!1),splitLine:sh(cl.splitLine,!0),splitArea:sh(cl.splitArea,!0),indicator:[]},e}(mt);const eF=tF;var rF=["axisLine","axisTickLabel","axisName"],aF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var a=t.coordinateSystem;A(G(a.getIndicatorAxes(),function(o){var s=o.model.get("showName")?o.name:"";return new ya(o.model,{axisName:s,position:[a.cx,a.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(o){A(rF,o.add,o),this.group.add(o.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes();if(n.length){var i=t.get("shape"),o=t.getModel("splitLine"),s=t.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),h=s.get("show"),v=l.get("color"),c=u.get("color"),p=z(v)?v:[v],d=z(c)?c:[c],g=[],y=[];if("circle"===i)for(var _=n[0].getTicksCoords(),S=a.cx,b=a.cy,x=0;x<_.length;x++)f&&g[m(g,p,x)].push(new Cr({shape:{cx:S,cy:b,r:_[x].coord}})),h&&x<_.length-1&&y[m(y,d,x)].push(new Es({shape:{cx:S,cy:b,r0:_[x].coord,r:_[x+1].coord}}));else{var T,C=G(n,function(R,E){var N=R.getTicksCoords();return T=null==T?N.length-1:Math.min(N.length-1,T),G(N,function(k){return a.coordToPoint(k.coord,E)})}),D=[];for(x=0;x<=T;x++){for(var M=[],L=0;L<n.length;L++)M.push(C[L][x]);M[0]&&M.push(M[0].slice()),f&&g[m(g,p,x)].push(new De({shape:{points:M}})),h&&D&&y[m(y,d,x-1)].push(new Me({shape:{points:M.concat(D)}})),D=M.slice().reverse()}}var I=l.getLineStyle(),P=u.getAreaStyle();A(y,function(R,E){this.group.add(Ye(R,{style:Q({stroke:"none",fill:d[E%d.length]},P),silent:!0}))},this),A(g,function(R,E){this.group.add(Ye(R,{style:Q({fill:"none",stroke:p[E%p.length]},I),silent:!0}))},this)}function m(R,E,N){var k=N%E.length;return R[k]=R[k]||[],k}},e.type="radar",e}(zt);const nF=aF;var iF=function(r){function e(t,a,n){var i=r.call(this,t,a,n)||this;return i.type="value",i.angle=0,i.name="",i}return O(e,r),e}(ur);const oF=iF;var sF=function(){function r(e,t,a){this.dimensions=[],this._model=e,this._indicatorAxes=G(e.getIndicatorModels(),function(n,i){var o="indicator_"+i,s=new oF(o,new ja);return s.name=n.get("name"),s.model=n,n.axis=s,this.dimensions.push(o),s},this),this.resize(e,a)}return r.prototype.getIndicatorAxes=function(){return this._indicatorAxes},r.prototype.dataToPoint=function(e,t){return this.coordToPoint(this._indicatorAxes[t].dataToCoord(e),t)},r.prototype.coordToPoint=function(e,t){var n=this._indicatorAxes[t].angle;return[this.cx+e*Math.cos(n),this.cy-e*Math.sin(n)]},r.prototype.pointToData=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=Math.sqrt(t*t+a*a);t/=n,a/=n;for(var s,i=Math.atan2(-a,t),o=1/0,l=-1,u=0;u<this._indicatorAxes.length;u++){var f=this._indicatorAxes[u],h=Math.abs(i-f.angle);h<o&&(s=f,l=u,o=h)}return[l,+(s&&s.coordToData(n))]},r.prototype.resize=function(e,t){var a=e.get("center"),n=t.getWidth(),i=t.getHeight(),o=Math.min(n,i)/2;this.cx=H(a[0],n),this.cy=H(a[1],i),this.startAngle=e.get("startAngle")*Math.PI/180;var s=e.get("radius");(W(s)||Ct(s))&&(s=[0,s]),this.r0=H(s[0],o),this.r=H(s[1],o),A(this._indicatorAxes,function(l,u){l.setExtent(this.r0,this.r);var f=this.startAngle+u*Math.PI*2/this._indicatorAxes.length;f=Math.atan2(Math.sin(f),Math.cos(f)),l.angle=f},this)},r.prototype.update=function(e,t){var a=this._indicatorAxes,n=this._model;A(a,function(s){s.scale.setExtent(1/0,-1/0)}),e.eachSeriesByType("radar",function(s,l){if("radar"===s.get("coordinateSystem")&&e.getComponent("radar",s.get("radarIndex"))===n){var u=s.getData();A(a,function(f){f.scale.unionExtentFromData(u,u.mapDimension(f.dim))})}},this);var i=n.get("splitNumber"),o=new ja;o.setExtent(0,i),o.setInterval(1),A(a,function(s,l){$T(s.scale,s.model,o)})},r.prototype.convertToPixel=function(e,t,a){return console.warn("Not implemented."),null},r.prototype.convertFromPixel=function(e,t,a){return console.warn("Not implemented."),null},r.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},r.create=function(e,t){var a=[];return e.eachComponent("radar",function(n){var i=new r(n,e,t);a.push(i),n.coordinateSystem=i}),e.eachSeriesByType("radar",function(n){"radar"===n.get("coordinateSystem")&&(n.coordinateSystem=a[n.get("radarIndex")||0])}),a},r.dimensions=[],r}();const lF=sF;function uF(r){r.registerCoordinateSystem("radar",lF),r.registerComponentModel(eF),r.registerComponentView(nF),r.registerVisual({seriesType:"radar",reset:function(e){var t=e.getData();t.each(function(a){t.setItemVisual(a,"legendIcon","roundRect")}),t.setVisual("legendIcon","roundRect")}})}var dC="\0_ec_interaction_mutex";function gC(r,e){return!!hg(r)[e]}function hg(r){return r[dC]||(r[dC]={})}Lr({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},qt);var cF=function(r){function e(t){var a=r.call(this)||this;a._zr=t;var n=Y(a._mousedownHandler,a),i=Y(a._mousemoveHandler,a),o=Y(a._mouseupHandler,a),s=Y(a._mousewheelHandler,a),l=Y(a._pinchHandler,a);return a.enable=function(u,f){this.disable(),this._opt=Q($(f)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==u&&(u=!0),(!0===u||"move"===u||"pan"===u)&&(t.on("mousedown",n),t.on("mousemove",i),t.on("mouseup",o)),(!0===u||"scale"===u||"zoom"===u)&&(t.on("mousewheel",s),t.on("pinch",l))},a.disable=function(){t.off("mousedown",n),t.off("mousemove",i),t.off("mouseup",o),t.off("mousewheel",s),t.off("pinch",l)},a}return O(e,r),e.prototype.isDragging=function(){return this._dragging},e.prototype.isPinching=function(){return this._pinching},e.prototype.setPointerChecker=function(t){this.pointerChecker=t},e.prototype.dispose=function(){this.disable()},e.prototype._mousedownHandler=function(t){if(!(i0(t)||t.target&&t.target.draggable)){var a=t.offsetX,n=t.offsetY;this.pointerChecker&&this.pointerChecker(t,a,n)&&(this._x=a,this._y=n,this._dragging=!0)}},e.prototype._mousemoveHandler=function(t){if(this._dragging&&lh("moveOnMouseMove",t,this._opt)&&"pinch"!==t.gestureEvent&&!gC(this._zr,"globalPan")){var a=t.offsetX,n=t.offsetY,i=this._x,o=this._y,s=a-i,l=n-o;this._x=a,this._y=n,this._opt.preventDefaultMouseMove&&ia(t.event),yC(this,"pan","moveOnMouseMove",t,{dx:s,dy:l,oldX:i,oldY:o,newX:a,newY:n,isAvailableBehavior:null})}},e.prototype._mouseupHandler=function(t){i0(t)||(this._dragging=!1)},e.prototype._mousewheelHandler=function(t){var a=lh("zoomOnMouseWheel",t,this._opt),n=lh("moveOnMouseWheel",t,this._opt),i=t.wheelDelta,o=Math.abs(i),s=t.offsetX,l=t.offsetY;if(0!==i&&(a||n)){if(a){var u=o>3?1.4:o>1?1.2:1.1;vg(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?u:1/u,originX:s,originY:l,isAvailableBehavior:null})}if(n){var h=Math.abs(i);vg(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(h>3?.4:h>1?.15:.05),originX:s,originY:l,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){gC(this._zr,"globalPan")||vg(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(je);function vg(r,e,t,a,n){r.pointerChecker&&r.pointerChecker(a,n.originX,n.originY)&&(ia(a.event),yC(r,e,t,a,n))}function yC(r,e,t,a,n){n.isAvailableBehavior=Y(lh,null,t,a),r.trigger(e,n)}function lh(r,e,t){var a=t[r];return!r||a&&(!W(a)||e.event[a+"Key"])}const pl=cF;function cg(r,e,t){var a=r.target;a.x+=e,a.y+=t,a.dirty()}function pg(r,e,t,a){var n=r.target,i=r.zoomLimit,o=r.zoom=r.zoom||1;if(o*=e,i){var s=i.min||0;o=Math.max(Math.min(i.max||1/0,o),s)}var u=o/r.zoom;r.zoom=o,n.x-=(t-n.x)*(u-1),n.y-=(a-n.y)*(u-1),n.scaleX*=u,n.scaleY*=u,n.dirty()}var pF={axisPointer:1,tooltip:1,brush:1};function uh(r,e,t){var a=e.getComponentByElement(r.topTarget),n=a&&a.coordinateSystem;return a&&a!==t&&!pF.hasOwnProperty(a.mainType)&&n&&n.model!==t}function mC(r){W(r)&&(r=(new DOMParser).parseFromString(r,"text/xml"));var t=r;for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t}var dg,fh={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},_C=yt(fh),hh={"alignment-baseline":"textBaseline","stop-color":"stopColor"},SC=yt(hh),dF=function(){function r(){this._defs={},this._root=null}return r.prototype.parse=function(e,t){t=t||{};var a=mC(e);this._defsUsePending=[];var n=new tt;this._root=n;var f,h,i=[],o=a.getAttribute("viewBox")||"",s=parseFloat(a.getAttribute("width")||t.width),l=parseFloat(a.getAttribute("height")||t.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),Xe(a,n,null,!0,!1);for(var u=a.firstChild;u;)this._parseNode(u,n,i,null,!1,!1),u=u.nextSibling;if(function mF(r,e){for(var t=0;t<e.length;t++){var a=e[t];a[0].style[a[1]]=r[a[2]]}}(this._defs,this._defsUsePending),this._defsUsePending=[],o){var v=vh(o);v.length>=4&&(f={x:parseFloat(v[0]||0),y:parseFloat(v[1]||0),width:parseFloat(v[2]),height:parseFloat(v[3])})}if(f&&null!=s&&null!=l&&(h=DC(f,{x:0,y:0,width:s,height:l}),!t.ignoreViewBox)){var c=n;(n=new tt).add(c),c.scaleX=c.scaleY=h.scale,c.x=h.x,c.y=h.y}return!t.ignoreRootClip&&null!=s&&null!=l&&n.setClipPath(new _t({shape:{x:0,y:0,width:s,height:l}})),{root:n,width:s,height:l,viewBoxRect:f,viewBoxTransform:h,named:i}},r.prototype._parseNode=function(e,t,a,n,i,o){var l,s=e.nodeName.toLowerCase(),u=n;if("defs"===s&&(i=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)l=t;else{if(!i){var f=dg[s];if(f&&Z(dg,s)){l=f.call(this,e,t);var h=e.getAttribute("name");if(h){var v={name:h,namedFrom:null,svgNodeTagLower:s,el:l};a.push(v),"g"===s&&(u=v)}else n&&a.push({name:n.name,namedFrom:n,svgNodeTagLower:s,el:l});t.add(l)}}var c=xC[s];if(c&&Z(xC,s)){var p=c.call(this,e),d=e.getAttribute("id");d&&(this._defs[d]=p)}}if(l&&l.isGroup)for(var g=e.firstChild;g;)1===g.nodeType?this._parseNode(g,l,a,u,i,o):3===g.nodeType&&o&&this._parseText(g,l),g=g.nextSibling},r.prototype._parseText=function(e,t){var a=new hs({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),function gF(r,e){var t=e.__selfStyle;if(t){var a=t.textBaseline,n=a;a&&"auto"!==a&&"baseline"!==a?"before-edge"===a||"text-before-edge"===a?n="top":"after-edge"===a||"text-after-edge"===a?n="bottom":("central"===a||"mathematical"===a)&&(n="middle"):n="alphabetic",r.style.textBaseline=n}var i=e.__inheritedStyle;if(i){var o=i.textAlign,s=o;o&&("middle"===o&&(s="center"),r.style.textAlign=s)}}(a,t);var n=a.style,i=n.fontSize;i&&i<9&&(n.fontSize=9,a.scaleX*=i/9,a.scaleY*=i/9);var o=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+"px",n.fontFamily||"sans-serif"].join(" ");n.font=o;var s=a.getBoundingRect();return this._textX+=s.width,t.add(a),a},r.internalField=void(dg={g:function(e,t){var a=new tt;return hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a},rect:function(e,t){var a=new _t;return hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),a.silent=!0,a},circle:function(e,t){var a=new Cr;return hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),a.silent=!0,a},line:function(e,t){var a=new ne;return hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),a.silent=!0,a},ellipse:function(e,t){var a=new of;return hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),a.silent=!0,a},polygon:function(e,t){var n,a=e.getAttribute("points");a&&(n=TC(a));var i=new Me({shape:{points:n||[]},silent:!0});return hr(t,i),Xe(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var n,a=e.getAttribute("points");a&&(n=TC(a));var i=new De({shape:{points:n||[]},silent:!0});return hr(t,i),Xe(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var a=new le;return hr(t,a),Xe(e,a,this._defsUsePending,!1,!1),a.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),a.silent=!0,a},text:function(e,t){var a=e.getAttribute("x")||"0",n=e.getAttribute("y")||"0",i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0";this._textX=parseFloat(a)+parseFloat(i),this._textY=parseFloat(n)+parseFloat(o);var s=new tt;return hr(t,s),Xe(e,s,this._defsUsePending,!1,!0),s},tspan:function(e,t){var a=e.getAttribute("x"),n=e.getAttribute("y");null!=a&&(this._textX=parseFloat(a)),null!=n&&(this._textY=parseFloat(n));var i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0",s=new tt;return hr(t,s),Xe(e,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(e,t){var n=nx(e.getAttribute("d")||"");return hr(t,n),Xe(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),r}(),xC={lineargradient:function(r){var e=parseInt(r.getAttribute("x1")||"0",10),t=parseInt(r.getAttribute("y1")||"0",10),a=parseInt(r.getAttribute("x2")||"10",10),n=parseInt(r.getAttribute("y2")||"0",10),i=new to(e,t,a,n);return bC(r,i),wC(r,i),i},radialgradient:function(r){var e=parseInt(r.getAttribute("cx")||"0",10),t=parseInt(r.getAttribute("cy")||"0",10),a=parseInt(r.getAttribute("r")||"0",10),n=new Bp(e,t,a);return bC(r,n),wC(r,n),n}};function bC(r,e){"userSpaceOnUse"===r.getAttribute("gradientUnits")&&(e.global=!0)}function wC(r,e){for(var t=r.firstChild;t;){if(1===t.nodeType&&"stop"===t.nodeName.toLocaleLowerCase()){var n,a=t.getAttribute("offset");n=a&&a.indexOf("%")>0?parseInt(a,10)/100:a?parseFloat(a):0;var i={};MC(t,i,i);var o=i.stopColor||t.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:n,color:o})}t=t.nextSibling}}function hr(r,e){r&&r.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),Q(e.__inheritedStyle,r.__inheritedStyle))}function TC(r){for(var e=vh(r),t=[],a=0;a<e.length;a+=2){var n=parseFloat(e[a]),i=parseFloat(e[a+1]);t.push([n,i])}return t}function Xe(r,e,t,a,n){var i=e,o=i.__inheritedStyle=i.__inheritedStyle||{},s={};1===r.nodeType&&(function xF(r,e){var t=r.getAttribute("transform");if(t){t=t.replace(/,/g," ");var a=[],n=null;t.replace(SF,function(h,v,c){return a.push(v,c),""});for(var i=a.length-1;i>0;i-=2){var s=a[i-1],l=vh(a[i]);switch(n=n||[1,0,0,1,0,0],s){case"translate":Sr(n,n,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":yu(n,n,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Ea(n,n,-parseFloat(l[0])*gg);break;case"skewX":Or(n,[1,0,Math.tan(parseFloat(l[0])*gg),1,0,0],n);break;case"skewY":Or(n,[1,Math.tan(parseFloat(l[0])*gg),0,1,0,0],n);break;case"matrix":n[0]=parseFloat(l[0]),n[1]=parseFloat(l[1]),n[2]=parseFloat(l[2]),n[3]=parseFloat(l[3]),n[4]=parseFloat(l[4]),n[5]=parseFloat(l[5])}}e.setLocalTransform(n)}}(r,e),MC(r,o,s),a||function bF(r,e,t){for(var a=0;a<_C.length;a++)null!=(i=r.getAttribute(n=_C[a]))&&(e[fh[n]]=i);for(a=0;a<SC.length;a++){var n,i;null!=(i=r.getAttribute(n=SC[a]))&&(t[hh[n]]=i)}}(r,o,s)),i.style=i.style||{},null!=o.fill&&(i.style.fill=CC(i,"fill",o.fill,t)),null!=o.stroke&&(i.style.stroke=CC(i,"stroke",o.stroke,t)),A(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(l){null!=o[l]&&(i.style[l]=parseFloat(o[l]))}),A(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(l){null!=o[l]&&(i.style[l]=o[l])}),n&&(i.__selfStyle=s),o.lineDash&&(i.style.lineDash=G(vh(o.lineDash),function(l){return parseFloat(l)})),("hidden"===o.visibility||"collapse"===o.visibility)&&(i.invisible=!0),"none"===o.display&&(i.ignore=!0)}var yF=/^url\(\s*#(.*?)\)/;function CC(r,e,t,a){var n=t&&t.match(yF);if(!n)return"none"===t&&(t=null),t;var i=Ke(n[1]);a.push([r,e,i])}var _F=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function vh(r){return r.match(_F)||[]}var SF=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,gg=Math.PI/180,AC=/([^\s:;]+)\s*:\s*([^:;]+)/g;function MC(r,e,t){var a=r.getAttribute("style");if(a){AC.lastIndex=0;for(var n;null!=(n=AC.exec(a));){var i=n[1],o=Z(fh,i)?fh[i]:null;o&&(e[o]=n[2]);var s=Z(hh,i)?hh[i]:null;s&&(t[s]=n[2])}}}function DC(r,e){var n=Math.min(e.width/r.width,e.height/r.height);return{scale:n,x:-(r.x+r.width/2)*n+(e.x+e.width/2),y:-(r.y+r.height/2)*n+(e.y+e.height/2)}}for(var TF=q(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),CF=function(){function r(e,t){this.type="geoSVG",this._usedGraphicMap=q(),this._freedGraphics=[],this._mapName=e,this._parsedXML=mC(t)}return r.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=function MF(r){var e=[],t=q();return A(r,function(a){if(null==a.namedFrom){var n=new HB(a.name,a.el);e.push(n),t.set(a.name,n)}}),{regions:e,regionsMap:t}}(e.named),n=t.regionsMap;this._regions=t.regions,this._regionsMap=n}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},r.prototype._buildGraphic=function(e){var t,a;try{t=e&&function wF(r,e){return(new dF).parse(r,e)}(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{},pe(null!=(a=t.root))}catch(g){throw new Error("Invalid svg format\n"+g.message)}var n=new tt;n.add(a),n.isGeoSVGGraphicRoot=!0;var i=t.width,o=t.height,s=t.viewBoxRect,l=this._boundingRect;if(!l){var u=void 0,f=void 0,h=void 0,v=void 0;if(null!=i?(u=0,h=i):s&&(u=s.x,h=s.width),null!=o?(f=0,v=o):s&&(f=s.y,v=s.height),null==u||null==f){var c=a.getBoundingRect();null==u&&(u=c.x,h=c.width),null==f&&(f=c.y,v=c.height)}l=this._boundingRect=new ht(u,f,h,v)}if(s){var p=DC(s,l);a.scaleX=a.scaleY=p.scale,a.x=p.x,a.y=p.y}n.setClipPath(new _t({shape:l.plain()}));var d=[];return A(t.named,function(g){null!=TF.get(g.svgNodeTagLower)&&(d.push(g),function AF(r){r.silent=!1,r.isGroup&&r.traverse(function(e){e.silent=!1})}(g.el))}),{root:n,boundingRect:l,named:d}},r.prototype.useGraphic=function(e){var t=this._usedGraphicMap,a=t.get(e);return a||(a=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,a),a)},r.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,a=t.get(e);a&&(t.removeKey(e),this._freedGraphics.push(a))},r}(),yg=[126,25],oi=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],si=0;si<oi.length;si++)for(var mo=0;mo<oi[si].length;mo++)oi[si][mo][0]/=10.5,oi[si][mo][1]/=-14,oi[si][mo][0]+=yg[0],oi[si][mo][1]+=yg[1];var LF={\u5357\u6d77\u8bf8\u5c9b:[32,80],\u5e7f\u4e1c:[0,-10],\u9999\u6e2f:[10,5],\u6fb3\u95e8:[-10,10],\u5929\u6d25:[5,5]},PF=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],kF=function(){function r(e,t,a){this.type="geoJSON",this._parsedMap=q(),this._mapName=e,this._specialAreas=a,this._geoJSON=function NF(r){return W(r)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(r):new Function("return ("+r+");")():r}(t)}return r.prototype.load=function(e,t){var a=this._parsedMap.get(t=t||"name");if(!a){var n=this._parseToRegions(t);a=this._parsedMap.set(t,{regions:n,boundingRect:OF(n)})}var i=q(),o=[];return A(a.regions,function(s){var l=s.name;e&&Z(e,l)&&(s=s.cloneShallow(l=e[l])),o.push(s),i.set(l,s)}),{regions:o,boundingRect:a.boundingRect||new ht(0,0,0,0),regionsMap:i}},r.prototype._parseToRegions=function(e){var n,t=this._mapName,a=this._geoJSON;try{n=a?Ed(a,e):[]}catch(i){throw new Error("Invalid geoJson format\n"+i.message)}return function DF(r,e){if("china"===r){for(var t=0;t<e.length;t++)if("\u5357\u6d77\u8bf8\u5c9b"===e[t].name)return;e.push(new xw("\u5357\u6d77\u8bf8\u5c9b",G(oi,function(a){return{type:"polygon",exterior:a}}),yg))}}(t,n),A(n,function(i){var o=i.name;(function IF(r,e){if("china"===r){var t=LF[e.name];if(t){var a=e.getCenter();a[0]+=t[0]/10.5,a[1]+=-t[1]/14,e.setCenter(a)}}})(t,i),function RF(r,e){"china"===r&&"\u53f0\u6e7e"===e.name&&e.geometries.push({type:"polygon",exterior:PF[0]})}(t,i);var s=this._specialAreas&&this._specialAreas[o];s&&i.transformTo(s.left,s.top,s.width,s.height)},this),n},r.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},r}();function OF(r){for(var e,t=0;t<r.length;t++){var a=r[t].getBoundingRect();(e=e||a.clone()).union(a)}return e}var dl=q();const ma_getGeoResource=function(r){return dl.get(r)},ma_load=function(r,e,t){var a=dl.get(r);if(a)return a.load(e,t)};var mg=["rect","circle","line","ellipse","polygon","polyline","path"],VF=q(mg),BF=q(mg.concat(["g"])),zF=q(mg.concat(["g"])),IC=wt();function ch(r){var e=r.getItemStyle(),t=r.get("areaColor");return null!=t&&(e.fill=t),e}function PC(r){var e=r.style;e&&(e.stroke=e.stroke||e.fill,e.fill=null)}var GF=function(){function r(e){var t=new tt;this.uid=Fi("ec_map_draw"),this._controller=new pl(e.getZr()),this._controllerHost={target:t},this.group=t,t.add(this._regionsGroup=new tt),t.add(this._svgGroup=new tt)}return r.prototype.draw=function(e,t,a,n,i){var o="geo"===e.mainType,s=e.getData&&e.getData();o&&t.eachComponent({mainType:"series",subType:"map"},function(y){!s&&y.getHostGeoModel()===e&&(s=y.getData())});var l=e.coordinateSystem,u=this._regionsGroup,f=this.group,h=l.getTransformInfo(),v=h.raw,c=h.roam;!u.childAt(0)||i?(f.x=c.x,f.y=c.y,f.scaleX=c.scaleX,f.scaleY=c.scaleY,f.dirty()):xt(f,c,e);var d=s&&s.getVisual("visualMeta")&&s.getVisual("visualMeta").length>0,g={api:a,geo:l,mapOrGeoModel:e,data:s,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:v};"geoJSON"===l.resourceType?this._buildGeoJSON(g):"geoSVG"===l.resourceType&&this._buildSVG(g),this._updateController(e,t,a),this._updateMapSelectHandler(e,u,a,n)},r.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=q(),a=q(),n=this._regionsGroup,i=e.transformInfoRaw,o=e.mapOrGeoModel,s=e.data,l=e.geo.projection,u=l&&l.stream;function f(c,p){return p&&(c=p(c)),c&&[c[0]*i.scaleX+i.x,c[1]*i.scaleY+i.y]}function h(c){for(var p=[],d=!u&&l&&l.project,g=0;g<c.length;++g){var y=f(c[g],d);y&&p.push(y)}return p}function v(c){return{shape:{points:h(c)}}}n.removeAll(),A(e.geo.regions,function(c){var p=c.name,d=t.get(p),g=a.get(p)||{},y=g.dataIdx,m=g.regionModel;d||(d=t.set(p,new tt),n.add(d),y=s?s.indexOfName(p):null,m=e.isGeo?o.getRegionModel(p):s?s.getItemModel(y):null,a.set(p,{dataIdx:y,regionModel:m}));var _=[],S=[];A(c.geometries,function(w){if("polygon"===w.type){var T=[w.exterior].concat(w.interiors||[]);u&&(T=VC(T,u)),A(T,function(D){_.push(new Me(v(D)))})}else{var C=w.points;u&&(C=VC(C,u,!0)),A(C,function(D){S.push(new De(v(D)))})}});var b=f(c.getCenter(),l&&l.project);function x(w,T){if(w.length){var C=new uf({culling:!0,segmentIgnoreThreshold:1,shape:{paths:w}});d.add(C),RC(e,C,y,m),EC(e,C,p,m,o,y,b),T&&(PC(C),A(C.states,PC))}}x(_),x(S,!0)}),t.each(function(c,p){var d=a.get(p),y=d.regionModel;kC(e,c,p,y,o,d.dataIdx),OC(e,c,p,y,o),NC(e,c,p,y,o)},this)},r.prototype._buildSVG=function(e){var t=e.geo.map,a=e.transformInfoRaw;this._svgGroup.x=a.x,this._svgGroup.y=a.y,this._svgGroup.scaleX=a.scaleX,this._svgGroup.scaleY=a.scaleY,this._svgResourceChanged(t)&&(this._freeSVG(),this._useSVG(t));var n=this._svgDispatcherMap=q(),i=!1;A(this._svgGraphicRecord.named,function(o){var s=o.name,l=e.mapOrGeoModel,u=e.data,f=o.svgNodeTagLower,h=o.el,v=u?u.indexOfName(s):null,c=l.getRegionModel(s);null!=VF.get(f)&&h instanceof tr&&RC(e,h,v,c),h instanceof tr&&(h.culling=!0),h.z2EmphasisLift=0,o.namedFrom||(null!=zF.get(f)&&EC(e,h,s,c,l,v,null),kC(e,h,s,c,l,v),OC(e,h,s,c,l),null==BF.get(f))||("self"===NC(e,h,s,c,l)&&(i=!0),(n.get(s)||n.set(s,[])).push(h))},this),this._enableBlurEntireSVG(i,e)},r.prototype._enableBlurEntireSVG=function(e,t){if(e&&t.isGeo){var n=t.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse(function(i){if(!i.isGroup){kn(i);var o=i.ensureState("blur").style||{};null==o.opacity&&null!=n&&(o.opacity=n),i.ensureState("emphasis")}})}},r.prototype.remove=function(){this._regionsGroup.removeAll(),this._regionsGroupByName=null,this._svgGroup.removeAll(),this._freeSVG(),this._controller.dispose(),this._controllerHost=null},r.prototype.findHighDownDispatchers=function(e,t){if(null==e)return[];var a=t.coordinateSystem;if("geoJSON"===a.resourceType){var n=this._regionsGroupByName;if(n){var i=n.get(e);return i?[i]:[]}}else if("geoSVG"===a.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(e)||[]},r.prototype._svgResourceChanged=function(e){return this._svgMapName!==e},r.prototype._useSVG=function(e){var t=ma_getGeoResource(e);if(t&&"geoSVG"===t.type){var a=t.useGraphic(this.uid);this._svgGroup.add(a.root),this._svgGraphicRecord=a,this._svgMapName=e}},r.prototype._freeSVG=function(){var e=this._svgMapName;if(null!=e){var t=ma_getGeoResource(e);t&&"geoSVG"===t.type&&t.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null}},r.prototype._updateController=function(e,t,a){var n=e.coordinateSystem,i=this._controller,o=this._controllerHost;o.zoomLimit=e.get("scaleLimit"),o.zoom=n.getZoom(),i.enable(e.get("roam")||!1);var s=e.mainType;function l(){var u={type:"geoRoam",componentType:s};return u[s+"Id"]=e.id,u}i.off("pan").on("pan",function(u){this._mouseDownFlag=!1,cg(o,u.dx,u.dy),a.dispatchAction(B(l(),{dx:u.dx,dy:u.dy,animation:{duration:0}}))},this),i.off("zoom").on("zoom",function(u){this._mouseDownFlag=!1,pg(o,u.scale,u.originX,u.originY),a.dispatchAction(B(l(),{zoom:u.scale,originX:u.originX,originY:u.originY,animation:{duration:0}}))},this),i.setPointerChecker(function(u,f,h){return n.containPoint([f,h])&&!uh(u,a,e)})},r.prototype.resetForLabelLayout=function(){this.group.traverse(function(e){var t=e.getTextContent();t&&(t.ignore=IC(t).ignore)})},r.prototype._updateMapSelectHandler=function(e,t,a,n){var i=this;t.off("mousedown"),t.off("click"),e.get("selectedMode")&&(t.on("mousedown",function(){i._mouseDownFlag=!0}),t.on("click",function(o){!i._mouseDownFlag||(i._mouseDownFlag=!1)}))},r}();function RC(r,e,t,a){var n=a.getModel("itemStyle"),i=a.getModel(["emphasis","itemStyle"]),o=a.getModel(["blur","itemStyle"]),s=a.getModel(["select","itemStyle"]),l=ch(n),u=ch(i),f=ch(s),h=ch(o),v=r.data;if(v){var c=v.getItemVisual(t,"style"),p=v.getItemVisual(t,"decal");r.isVisualEncodedByVisualMap&&c.fill&&(l.fill=c.fill),p&&(l.decal=Us(p,r.api))}e.setStyle(l),e.style.strokeNoScale=!0,e.ensureState("emphasis").style=u,e.ensureState("select").style=f,e.ensureState("blur").style=h,kn(e)}function EC(r,e,t,a,n,i,o){var s=r.data,l=r.isGeo,u=s&&isNaN(s.get(s.mapDimension("value"),i)),f=s&&s.getItemLayout(i);if(l||u||f&&f.showLabel){var h=l?t:i,v=void 0;(!s||i>=0)&&(v=n);var c=o?{normal:{align:"center",verticalAlign:"middle"}}:null;ge(e,ue(a),{labelFetcher:v,labelDataIndex:h,defaultText:t},c);var p=e.getTextContent();if(p&&(IC(p).ignore=p.ignore,e.textConfig&&o)){var d=e.getBoundingRect().clone();e.textConfig.layoutRect=d,e.textConfig.position=[(o[0]-d.x)/d.width*100+"%",(o[1]-d.y)/d.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function kC(r,e,t,a,n,i){r.data?r.data.setItemGraphicEl(i,e):at(e).eventData={componentType:"geo",componentIndex:n.componentIndex,geoIndex:n.componentIndex,name:t,region:a&&a.option||{}}}function OC(r,e,t,a,n){r.data||ro({el:e,componentModel:n,itemName:t,itemTooltipOption:a.get("tooltip")})}function NC(r,e,t,a,n){e.highDownSilentOnTouch=!!n.get("selectedMode");var i=a.getModel("emphasis"),o=i.get("focus");return Yt(e,o,i.get("blurScope"),i.get("disabled")),r.isGeo&&function CE(r,e,t){var a=at(r);a.componentMainType=e.mainType,a.componentIndex=e.componentIndex,a.componentHighDownName=t}(e,n,t),o}function VC(r,e,t){var n,a=[];function i(){n=[]}function o(){n.length&&(a.push(n),n=[])}var s=e({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&n.push([l,u])},sphere:function(){}});return!t&&s.polygonStart(),A(r,function(l){s.lineStart();for(var u=0;u<l.length;u++)s.point(l[u][0],l[u][1]);s.lineEnd()}),!t&&s.polygonEnd(),a}const BC=GF;var FF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){if(!i||"mapToggleSelect"!==i.type||i.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(this._mapDraw&&i&&"geoRoam"===i.type&&this._mapDraw.resetForLabelLayout(),i&&"geoRoam"===i.type&&"series"===i.componentType&&i.seriesId===t.id)(s=this._mapDraw)&&o.add(s.group);else if(t.needsDrawMap){var s=this._mapDraw||new BC(n);o.add(s.group),s.draw(t,a,n,this,i),this._mapDraw=s}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&a.getComponent("legend")&&this._renderSymbols(t,a,n)}}},e.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},e.prototype._renderSymbols=function(t,a,n){var i=t.originalData,o=this.group;i.each(i.mapDimension("value"),function(s,l){if(!isNaN(s)){var u=i.getItemLayout(l);if(u&&u.point){var f=u.point,h=u.offset,v=new Cr({style:{fill:t.getData().getVisual("style").fill},shape:{cx:f[0]+9*h,cy:f[1],r:3},silent:!0,z2:8+(h?0:11)});if(!h){var c=t.mainSeries.getData(),p=i.getName(l),d=c.indexOfName(p),g=i.getItemModel(l),y=g.getModel("label"),m=c.getItemGraphicEl(d);ge(v,ue(g),{labelFetcher:{getFormattedLabel:function(_,S){return t.getFormattedLabel(d,S)}},defaultText:p}),v.disableLabelAnimation=!0,y.get("position")||v.setTextConfig({position:"bottom"}),m.onHoverStateChange=function(_){Vu(v,_)}}o.add(v)}}})},e.type="map",e}(Et);const HF=FF;var WF=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.needsDrawMap=!1,t.seriesGroup=[],t.getTooltipPosition=function(a){if(null!=a){var n=this.getData().getName(a),i=this.coordinateSystem,o=i.getRegion(n);return o&&i.dataToPoint(o.getCenter())}},t}return O(e,r),e.prototype.getInitialData=function(t){for(var a=go(this,{coordDimensions:["value"],encodeDefaulter:nt(hp,this)}),n=q(),i=[],o=0,s=a.count();o<s;o++){var l=a.getName(o);n.set(l,!0)}return A(ma_load(this.getMapType(),this.option.nameMap,this.option.nameProperty).regions,function(f){var h=f.name;n.get(h)||i.push(h)}),a.appendValues([],i),a},e.prototype.getHostGeoModel=function(){var t=this.option.geoIndex;return null!=t?this.ecModel.getComponent("geo",t):null},e.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},e.prototype.getRawValue=function(t){var a=this.getData();return a.get(a.mapDimension("value"),t)},e.prototype.getRegionModel=function(t){var a=this.getData();return a.getItemModel(a.indexOfName(t))},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData(),o=this.getRawValue(t),s=i.getName(t),l=this.seriesGroup,u=[],f=0;f<l.length;f++){var h=l[f].originalData.indexOfName(s),v=i.mapDimension("value");isNaN(l[f].originalData.get(v,h))||u.push(l[f].name)}return ae("section",{header:u.join(", "),noHeader:!u.length,blocks:[ae("nameValue",{name:s,value:o})]})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.getLegendIcon=function(t){var a=t.icon||"roundRect",n=Kt(a,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill);return n.setStyle(t.itemStyle),n.style.stroke="none",a.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(Ot);const UF=WF;function ZF(r){var e={};r.eachSeriesByType("map",function(t){var a=t.getHostGeoModel(),n=a?"o"+a.id:"i"+t.getMapType();(e[n]=e[n]||[]).push(t)}),A(e,function(t,a){for(var n=function YF(r,e){var t={};return A(r,function(a){a.each(a.mapDimension("value"),function(n,i){var o="ec-"+a.getName(i);t[o]=t[o]||[],isNaN(n)||t[o].push(n)})}),r[0].map(r[0].mapDimension("value"),function(a,n){for(var i="ec-"+r[0].getName(n),o=0,s=1/0,l=-1/0,u=t[i].length,f=0;f<u;f++)s=Math.min(s,t[i][f]),l=Math.max(l,t[i][f]),o+=t[i][f];return 0===u?NaN:"min"===e?s:"max"===e?l:"average"===e?o/u:o})}(G(t,function(o){return o.getData()}),t[0].get("mapValueCalculation")),i=0;i<t.length;i++)t[i].originalData=t[i].getData();for(i=0;i<t.length;i++)t[i].seriesGroup=t,t[i].needsDrawMap=0===i&&!t[i].getHostGeoModel(),t[i].setData(n.cloneShallow()),t[i].mainSeries=t[0]})}function XF(r){var e={};r.eachSeriesByType("map",function(t){var a=t.getMapType();if(!t.getHostGeoModel()&&!e[a]){var n={};A(t.seriesGroup,function(o){var s=o.coordinateSystem,l=o.originalData;o.get("showLegendSymbol")&&r.getComponent("legend")&&l.each(l.mapDimension("value"),function(u,f){var h=l.getName(f),v=s.getRegion(h);if(v&&!isNaN(u)){var c=n[h]||0,p=s.dataToPoint(v.getCenter());n[h]=c+1,l.setItemLayout(f,{point:p,offset:c})}})});var i=t.getData();i.each(function(o){var s=i.getName(o),l=i.getItemLayout(o)||{};l.showLabel=!n[s],i.setItemLayout(o,l)}),e[a]=!0}})}var zC=oe,qF=function(r){function e(t){var a=r.call(this)||this;return a.type="view",a.dimensions=["x","y"],a._roamTransformable=new sa,a._rawTransformable=new sa,a.name=t,a}return O(e,r),e.prototype.setBoundingRect=function(t,a,n,i){return this._rect=new ht(t,a,n,i),this._rect},e.prototype.getBoundingRect=function(){return this._rect},e.prototype.setViewRect=function(t,a,n,i){this._transformTo(t,a,n,i),this._viewRect=new ht(t,a,n,i)},e.prototype._transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=this._rawTransformable;s.transform=o.calculateTransform(new ht(t,a,n,i));var l=s.parent;s.parent=null,s.decomposeTransform(),s.parent=l,this._updateTransform()},e.prototype.setCenter=function(t){!t||(this._center=t,this._updateCenterAndZoom())},e.prototype.setZoom=function(t){t=t||1;var a=this.zoomLimit;a&&(null!=a.max&&(t=Math.min(a.max,t)),null!=a.min&&(t=Math.max(a.min,t))),this._zoom=t,this._updateCenterAndZoom()},e.prototype.getDefaultCenter=function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},e.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},e.prototype.getZoom=function(){return this._zoom||1},e.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},e.prototype._updateCenterAndZoom=function(){var t=this._rawTransformable.getLocalTransform(),a=this._roamTransformable,n=this.getDefaultCenter(),i=this.getCenter(),o=this.getZoom();i=oe([],i,t),n=oe([],n,t),a.originX=i[0],a.originY=i[1],a.x=n[0]-i[0],a.y=n[1]-i[1],a.scaleX=a.scaleY=o,this._updateTransform()},e.prototype._updateTransform=function(){var t=this._roamTransformable,a=this._rawTransformable;a.parent=t,t.updateTransform(),a.updateTransform(),gu(this.transform||(this.transform=[]),a.transform||[1,0,0,1,0,0]),this._rawTransform=a.getLocalTransform(),this.invTransform=this.invTransform||[],cn(this.invTransform,this.transform),this.decomposeTransform()},e.prototype.getTransformInfo=function(){var t=this._rawTransformable,a=this._roamTransformable,n=new sa;return n.transform=a.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},e.prototype.getViewRect=function(){return this._viewRect},e.prototype.getViewRectAfterRoam=function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},e.prototype.dataToPoint=function(t,a,n){var i=a?this._rawTransform:this.transform;return n=n||[],i?zC(n,t,i):de(n,t)},e.prototype.pointToData=function(t){var a=this.invTransform;return a?zC([],t,a):[t[0],t[1]]},e.prototype.convertToPixel=function(t,a,n){var i=GC(a);return i===this?i.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,a,n){var i=GC(a);return i===this?i.pointToData(n):null},e.prototype.containPoint=function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])},e.dimensions=["x","y"],e}(sa);function GC(r){var e=r.seriesModel;return e?e.coordinateSystem:null}const gl=qF;var KF={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},FC=["lng","lat"],HC=function(r){function e(t,a,n){var i=r.call(this,t)||this;i.dimensions=FC,i.type="geo",i._nameCoordMap=q(),i.map=a;var v,o=n.projection,s=ma_load(a,n.nameMap,n.nameProperty),l=ma_getGeoResource(a),f=(i.resourceType=l?l.type:null,i.regions=s.regions),h=KF[l.type];if(i._regionsMap=s.regionsMap,i.regions=s.regions,i.projection=o,o)for(var c=0;c<f.length;c++){var p=f[c].getBoundingRect(o);(v=v||p.clone()).union(p)}else v=s.boundingRect;return i.setBoundingRect(v.x,v.y,v.width,v.height),i.aspectScale=o?1:lt(n.aspectScale,h.aspectScale),i._invertLongitute=!o&&h.invertLongitute,i}return O(e,r),e.prototype._transformTo=function(t,a,n,i){var o=this.getBoundingRect(),s=this._invertLongitute;o=o.clone(),s&&(o.y=-o.y-o.height);var l=this._rawTransformable;l.transform=o.calculateTransform(new ht(t,a,n,i));var u=l.parent;l.parent=null,l.decomposeTransform(),l.parent=u,s&&(l.scaleY=-l.scaleY),this._updateTransform()},e.prototype.getRegion=function(t){return this._regionsMap.get(t)},e.prototype.getRegionByCoord=function(t){for(var a=this.regions,n=0;n<a.length;n++){var i=a[n];if("geoJSON"===i.type&&i.contain(t))return a[n]}},e.prototype.addGeoCoord=function(t,a){this._nameCoordMap.set(t,a)},e.prototype.getGeoCoord=function(t){var a=this._regionsMap.get(t);return this._nameCoordMap.get(t)||a&&a.getCenter()},e.prototype.dataToPoint=function(t,a,n){if(W(t)&&(t=this.getGeoCoord(t)),t){var i=this.projection;return i&&(t=i.project(t)),t&&this.projectedToPoint(t)}},e.prototype.pointToData=function(t){var a=this.projection;return a&&(t=a.unproject(t)),t&&this.pointToProjected(t)},e.prototype.pointToProjected=function(t){return r.prototype.pointToData.call(this,t)},e.prototype.projectedToPoint=function(t,a,n){return r.prototype.dataToPoint.call(this,t,a,n)},e.prototype.convertToPixel=function(t,a,n){var i=WC(a);return i===this?i.dataToPoint(n):null},e.prototype.convertFromPixel=function(t,a,n){var i=WC(a);return i===this?i.pointToData(n):null},e}(gl);function WC(r){var e=r.geoModel,t=r.seriesModel;return e?e.coordinateSystem:t?t.coordinateSystem||(t.getReferringComponents("geo",Qt).models[0]||{}).coordinateSystem:null}Ut(HC,gl);const UC=HC;function YC(r,e){var t=r.get("boundingCoords");if(null!=t){var a=t[0],n=t[1];if(isFinite(a[0])&&isFinite(a[1])&&isFinite(n[0])&&isFinite(n[1])){var i=this.projection;if(i){var o=a[0],s=a[1],l=n[0],u=n[1];a=[1/0,1/0],n=[-1/0,-1/0];var f=function(x,w,T,C){for(var D=T-x,M=C-w,L=0;L<=100;L++){var I=L/100,P=i.project([x+D*I,w+M*I]);aa(a,a,P),na(n,n,P)}};f(o,s,l,s),f(l,s,l,u),f(l,u,o,u),f(o,u,l,s)}this.setBoundingRect(a[0],a[1],n[0]-a[0],n[1]-a[1])}}var m,_,S,h=this.getBoundingRect(),v=r.get("layoutCenter"),c=r.get("layoutSize"),p=e.getWidth(),d=e.getHeight(),g=h.width/h.height*this.aspectScale,y=!1;if(v&&c&&(m=[H(v[0],p),H(v[1],d)],_=H(c,Math.min(p,d)),!isNaN(m[0])&&!isNaN(m[1])&&!isNaN(_)&&(y=!0)),y)S={},g>1?(S.width=_,S.height=_/g):(S.height=_,S.width=_*g),S.y=m[1]-S.height/2,S.x=m[0]-S.width/2;else{var b=r.getBoxLayoutParams();b.aspect=g,S=Jt(b,{width:p,height:d})}this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(r.get("center")),this.setZoom(r.get("zoom"))}var QF=function(){function r(){this.dimensions=FC}return r.prototype.create=function(e,t){var a=[];function n(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}e.eachComponent("geo",function(o,s){var l=o.get("map"),u=new UC(l+s,l,B({nameMap:o.get("nameMap")},n(o)));u.zoomLimit=o.get("scaleLimit"),a.push(u),o.coordinateSystem=u,u.model=o,u.resize=YC,u.resize(o,t)}),e.eachSeries(function(o){if("geo"===o.get("coordinateSystem")){var l=o.get("geoIndex")||0;o.coordinateSystem=a[l]}});var i={};return e.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),A(i,function(o,s){var l=G(o,function(f){return f.get("nameMap")}),u=new UC(s,s,B({nameMap:Ul(l)},n(o[0])));u.zoomLimit=ee.apply(null,G(o,function(f){return f.get("scaleLimit")})),a.push(u),u.resize=YC,u.resize(o[0],t),A(o,function(f){f.coordinateSystem=u,function jF(r,e){A(e.get("geoCoord"),function(t,a){r.addGeoCoord(a,t)})}(u,f)})}),a},r.prototype.getFilledRegions=function(e,t,a,n){for(var i=(e||[]).slice(),o=q(),s=0;s<i.length;s++)o.set(i[s].name,i[s]);return A(ma_load(t,a,n).regions,function(u){var f=u.name;!o.get(f)&&i.push({name:f})}),i},r}();const ZC=new QF;var $F=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a,n){var i=ma_getGeoResource(t.map);if(i&&"geoJSON"===i.type){var o=t.itemStyle=t.itemStyle||{};"color"in o||(o.color="#eee")}this.mergeDefaultAndTheme(t,n),xn(t,"label",["show"])},e.prototype.optionUpdated=function(){var t=this,a=this.option;a.regions=ZC.getFilledRegions(a.regions,a.map,a.nameMap,a.nameProperty);var n={};this._optionModelMap=qe(a.regions||[],function(i,o){var s=o.name;return s&&(i.set(s,new Rt(o,t,t.ecModel)),o.selected&&(n[s]=!0)),i},q()),a.selectedMap||(a.selectedMap=n)},e.prototype.getRegionModel=function(t){return this._optionModelMap.get(t)||new Rt(null,this,this.ecModel)},e.prototype.getFormattedLabel=function(t,a){var i=this.getRegionModel(t).get("normal"===a?["label","formatter"]:["emphasis","label","formatter"]),o={name:t};return j(i)?(o.status=a,i(o)):W(i)?i.replace("{a}",null!=t?t:""):void 0},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.select=function(t){var a=this.option,n=a.selectedMode;n&&("multiple"!==n&&(a.selectedMap=null),(a.selectedMap||(a.selectedMap={}))[t]=!0)},e.prototype.unSelect=function(t){var a=this.option.selectedMap;a&&(a[t]=!1)},e.prototype.toggleSelected=function(t){this[this.isSelected(t)?"unSelect":"select"](t)},e.prototype.isSelected=function(t){var a=this.option.selectedMap;return!(!a||!a[t])},e.type="geo",e.layoutMode="box",e.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},e}(mt);const t3=$F;function XC(r,e){return r.pointToProjected?r.pointToProjected(e):r.pointToData(e)}function _g(r,e,t){var a=r.getZoom(),n=r.getCenter(),i=e.zoom,o=r.projectedToPoint?r.projectedToPoint(n):r.dataToPoint(n);if(null!=e.dx&&null!=e.dy&&(o[0]-=e.dx,o[1]-=e.dy,r.setCenter(XC(r,o))),null!=i){if(t){var s=t.min||0;i=Math.max(Math.min(a*i,t.max||1/0),s)/a}r.scaleX*=i,r.scaleY*=i;var f=(e.originY-r.y)*(i-1);r.x-=(e.originX-r.x)*(i-1),r.y-=f,r.updateTransform(),r.setCenter(XC(r,o)),r.setZoom(i*a)}return{center:r.getCenter(),zoom:r.getZoom()}}var e3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.focusBlurEnabled=!0,t}return O(e,r),e.prototype.init=function(t,a){this._api=a},e.prototype.render=function(t,a,n,i){if(this._model=t,!t.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new BC(n));var o=this._mapDraw;o.draw(t,a,n,this,i),o.group.on("click",this._handleRegionClick,this),o.group.silent=t.get("silent"),this.group.add(o.group),this.updateSelectStatus(t,a,n)},e.prototype._handleRegionClick=function(t){var a;io(t.target,function(n){return null!=(a=at(n).eventData)},!0),a&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:a.name})},e.prototype.updateSelectStatus=function(t,a,n){var i=this;this._mapDraw.group.traverse(function(o){var s=at(o).eventData;if(s)return i._model.isSelected(s.name)?n.enterSelect(o):n.leaveSelect(o),!0})},e.prototype.findHighDownDispatchers=function(t){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(t,this._model)},e.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},e.type="geo",e}(zt);const r3=e3;function a3(r,e,t){!function(r,e,t){if(e.svg){var a=new CF(r,e.svg);dl.set(r,a)}else{var n=e.geoJson||e.geoJSON;n&&!e.features?t=e.specialAreas:n=e,a=new kF(r,n,t),dl.set(r,a)}}(r,e,t)}function qC(r){function e(t,a){a.update="geo:updateSelectStatus",r.registerAction(a,function(n,i){var o={},s=[];return i.eachComponent({mainType:"geo",query:n},function(l){l[t](n.name),A(l.coordinateSystem.regions,function(h){o[h.name]=l.isSelected(h.name)||!1});var f=[];A(o,function(h,v){o[v]&&f.push(v)}),s.push({geoIndex:l.componentIndex,name:f})}),{selected:o,allSelected:s,name:n.name}})}r.registerCoordinateSystem("geo",ZC),r.registerComponentModel(t3),r.registerComponentView(r3),r.registerImpl("registerMap",a3),r.registerImpl("getMap",function(t){return function(r){var e=dl.get(r);return e&&"geoJSON"===e.type&&e.getMapForUser()}(t)}),e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"}),r.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,a){var n=t.componentType||"series";a.eachComponent({mainType:n,query:t},function(i){var o=i.coordinateSystem;if("geo"===o.type){var s=_g(o,t,i.get("scaleLimit"));i.setCenter&&i.setCenter(s.center),i.setZoom&&i.setZoom(s.zoom),"series"===n&&A(i.seriesGroup,function(l){l.setCenter(s.center),l.setZoom(s.zoom)})}})})}function o3(r,e){var t=r.isExpand?r.children:[],a=r.parentNode.children,n=r.hierNode.i?a[r.hierNode.i-1]:null;if(t.length){!function u3(r){for(var e=r.children,t=e.length,a=0,n=0;--t>=0;){var i=e[t];i.hierNode.prelim+=a,i.hierNode.modifier+=a,a+=i.hierNode.shift+(n+=i.hierNode.change)}}(r);var i=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;n?(r.hierNode.prelim=n.hierNode.prelim+e(r,n),r.hierNode.modifier=r.hierNode.prelim-i):r.hierNode.prelim=i}else n&&(r.hierNode.prelim=n.hierNode.prelim+e(r,n));r.parentNode.hierNode.defaultAncestor=function f3(r,e,t,a){if(e){for(var n=r,i=r,o=i.parentNode.children[0],s=e,l=n.hierNode.modifier,u=i.hierNode.modifier,f=o.hierNode.modifier,h=s.hierNode.modifier;s=Sg(s),i=xg(i),s&&i;){n=Sg(n),o=xg(o),n.hierNode.ancestor=r;var v=s.hierNode.prelim+h-i.hierNode.prelim-u+a(s,i);v>0&&(v3(h3(s,r,t),r,v),u+=v,l+=v),h+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=n.hierNode.modifier,f+=o.hierNode.modifier}s&&!Sg(n)&&(n.hierNode.thread=s,n.hierNode.modifier+=h-l),i&&!xg(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-f,t=r)}return t}(r,n,r.parentNode.hierNode.defaultAncestor||a[0],e)}function s3(r){r.setLayout({x:r.hierNode.prelim+r.parentNode.hierNode.modifier},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function KC(r){return arguments.length?r:c3}function yl(r,e){return r-=Math.PI/2,{x:e*Math.cos(r),y:e*Math.sin(r)}}function Sg(r){var e=r.children;return e.length&&r.isExpand?e[e.length-1]:r.hierNode.thread}function xg(r){var e=r.children;return e.length&&r.isExpand?e[0]:r.hierNode.thread}function h3(r,e,t){return r.hierNode.ancestor.parentNode===e.parentNode?r.hierNode.ancestor:t}function v3(r,e,t){var a=t/(e.hierNode.i-r.hierNode.i);e.hierNode.change-=a,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,r.hierNode.change+=a}function c3(r,e){return r.parentNode===e.parentNode?1:2}var p3=function r(){this.parentPoint=[],this.childPoints=[]},d3=function(r){function e(t){return r.call(this,t)||this}return O(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new p3},e.prototype.buildPath=function(t,a){var n=a.childPoints,i=n.length,o=a.parentPoint,s=n[0],l=n[i-1];if(1===i)return t.moveTo(o[0],o[1]),void t.lineTo(s[0],s[1]);var u=a.orient,f="TB"===u||"BT"===u?0:1,h=1-f,v=H(a.forkPosition,1),c=[];c[f]=o[f],c[h]=o[h]+(l[h]-o[h])*v,t.moveTo(o[0],o[1]),t.lineTo(c[0],c[1]),t.moveTo(s[0],s[1]),c[f]=s[f],t.lineTo(c[0],c[1]),c[f]=l[f],t.lineTo(c[0],c[1]),t.lineTo(l[0],l[1]);for(var p=1;p<i-1;p++){var d=n[p];t.moveTo(d[0],d[1]),c[f]=d[f],t.lineTo(c[0],c[1])}},e}(pt),g3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._mainGroup=new tt,t}return O(e,r),e.prototype.init=function(t,a){this._controller=new pl(a.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},e.prototype.render=function(t,a,n){var i=t.getData(),o=t.layoutInfo,s=this._mainGroup;"radial"===t.get("layout")?(s.x=o.x+o.width/2,s.y=o.y+o.height/2):(s.x=o.x,s.y=o.y),this._updateViewCoordSys(t),this._updateController(t,a,n);var u=this._data;i.diff(u).add(function(f){jC(i,f)&&QC(i,f,null,s,t)}).update(function(f,h){var v=u.getItemGraphicEl(h);jC(i,f)?QC(i,f,v,s,t):v&&tA(u,h,v,s,t)}).remove(function(f){var h=u.getItemGraphicEl(f);h&&tA(u,f,h,s,t)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===t.get("expandAndCollapse")&&i.eachItemGraphicEl(function(f,h){f.off("click").on("click",function(){n.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:h})})}),this._data=i},e.prototype._updateViewCoordSys=function(t){var a=t.getData(),n=[];a.each(function(f){var h=a.getItemLayout(f);h&&!isNaN(h.x)&&!isNaN(h.y)&&n.push([+h.x,+h.y])});var i=[],o=[];Pu(n,i,o);var s=this._min,l=this._max;o[0]-i[0]==0&&(i[0]=s?s[0]:i[0]-1,o[0]=l?l[0]:o[0]+1),o[1]-i[1]==0&&(i[1]=s?s[1]:i[1]-1,o[1]=l?l[1]:o[1]+1);var u=t.coordinateSystem=new gl;u.zoomLimit=t.get("scaleLimit"),u.setBoundingRect(i[0],i[1],o[0]-i[0],o[1]-i[1]),u.setCenter(t.get("center")),u.setZoom(t.get("zoom")),this.group.attr({x:u.x,y:u.y,scaleX:u.scaleX,scaleY:u.scaleY}),this._min=i,this._max=o},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!uh(u,n,t)}),o.enable(t.get("roam")),s.zoomLimit=t.get("scaleLimit"),s.zoom=t.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){cg(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:"treeRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){pg(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(t),n.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(t){var a=t.getData(),n=this._getNodeGlobalScale(t);a.eachItemGraphicEl(function(i,o){i.setSymbolScale(n)})},e.prototype._getNodeGlobalScale=function(t){var a=t.coordinateSystem;if("view"!==a.type)return 1;var n=this._nodeScaleRatio,i=a.scaleX||1;return((a.getZoom()-1)*n+1)/i},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype.remove=function(){this._mainGroup.removeAll(),this._data=null},e.type="tree",e}(Et);function jC(r,e){var t=r.getItemLayout(e);return t&&!isNaN(t.x)&&!isNaN(t.y)}function QC(r,e,t,a,n){var i=!t,o=r.tree.getNodeByDataIndex(e),s=o.getModel(),l=o.getVisual("style").fill,u=!1===o.isExpand&&0!==o.children.length?l:"#fff",f=r.tree.root,h=o.parentNode===f?o:o.parentNode||o,v=r.getItemGraphicEl(h.dataIndex),c=h.getLayout(),p=v?{x:v.__oldX,y:v.__oldY,rawX:v.__radialOldRawX,rawY:v.__radialOldRawY}:c,d=o.getLayout();i?((t=new sl(r,e,null,{symbolInnerColor:u,useNameLabel:!0})).x=p.x,t.y=p.y):t.updateData(r,e,null,{symbolInnerColor:u,useNameLabel:!0}),t.__radialOldRawX=t.__radialRawX,t.__radialOldRawY=t.__radialRawY,t.__radialRawX=d.rawX,t.__radialRawY=d.rawY,a.add(t),r.setItemGraphicEl(e,t),t.__oldX=t.x,t.__oldY=t.y,xt(t,{x:d.x,y:d.y},n);var g=t.getSymbolPath();if("radial"===n.get("layout")){var y=f.children[0],m=y.getLayout(),_=y.children.length,S=void 0,b=void 0;if(d.x===m.x&&!0===o.isExpand){var x={x:(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,y:(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2};(S=Math.atan2(x.y-m.y,x.x-m.x))<0&&(S=2*Math.PI+S),(b=x.x<m.x)&&(S-=Math.PI)}else(S=Math.atan2(d.y-m.y,d.x-m.x))<0&&(S=2*Math.PI+S),0===o.children.length||0!==o.children.length&&!1===o.isExpand?(b=d.x<m.x)&&(S-=Math.PI):(b=d.x>m.x)||(S-=Math.PI);var w=b?"left":"right",T=s.getModel("label"),C=T.get("rotate"),D=C*(Math.PI/180),M=g.getTextContent();M&&(g.setTextConfig({position:T.get("position")||w,rotation:null==C?-S:D,origin:"center"}),M.setStyle("verticalAlign","middle"))}var L=s.get(["emphasis","focus"]),I="ancestor"===L?o.getAncestorsIndices():"descendant"===L?o.getDescendantIndices():null;I&&(at(t).focus=I),function y3(r,e,t,a,n,i,o,s){var l=e.getModel(),u=r.get("edgeShape"),f=r.get("layout"),h=r.getOrient(),v=r.get(["lineStyle","curveness"]),c=r.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),d=a.__edge;if("curve"===u)e.parentNode&&e.parentNode!==t&&(d||(d=a.__edge=new ks({shape:bg(f,h,v,n,n)})),xt(d,{shape:bg(f,h,v,i,o)},r));else if("polyline"===u&&"orthogonal"===f&&e!==t&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var g=e.children,y=[],m=0;m<g.length;m++){var _=g[m].getLayout();y.push([_.x,_.y])}d||(d=a.__edge=new d3({shape:{parentPoint:[o.x,o.y],childPoints:[[o.x,o.y]],orient:h,forkPosition:c}})),xt(d,{shape:{parentPoint:[o.x,o.y],childPoints:y}},r)}d&&(d.useStyle(Q({strokeNoScale:!0,fill:null},p)),he(d,l,"lineStyle"),kn(d),s.add(d))}(n,o,f,t,p,c,d,a),t.__edge&&(t.onHoverStateChange=function(P){if("blur"!==P){var R=o.parentNode&&r.getItemGraphicEl(o.parentNode.dataIndex);R&&1===R.hoverState||Vu(t.__edge,P)}})}function JC(r,e,t,a,n){var o=$C(e.tree.root,r),s=o.source,l=o.sourceLayout,u=e.getItemGraphicEl(r.dataIndex);if(u){var f=e.getItemGraphicEl(s.dataIndex),v=u.__edge||(!1===s.isExpand||1===s.children.length?f.__edge:void 0),c=a.get("edgeShape"),p=a.get("layout"),d=a.get("orient"),g=a.get(["lineStyle","curveness"]);v&&("curve"===c?Ga(v,{shape:bg(p,d,g,l,l),style:{opacity:0}},a,{cb:function(){t.remove(v)},removeOpt:n}):"polyline"===c&&"orthogonal"===a.get("layout")&&Ga(v,{shape:{parentPoint:[l.x,l.y],childPoints:[[l.x,l.y]]},style:{opacity:0}},a,{cb:function(){t.remove(v)},removeOpt:n}))}}function $C(r,e){for(var a,t=e.parentNode===r?e:e.parentNode||e;null==(a=t.getLayout());)t=t.parentNode===r?t:t.parentNode||t;return{source:t,sourceLayout:a}}function tA(r,e,t,a,n){var i=r.tree.getNodeByDataIndex(e),s=$C(r.tree.root,i).sourceLayout,l={duration:n.get("animationDurationUpdate"),easing:n.get("animationEasingUpdate")};Ga(t,{x:s.x+1,y:s.y+1},n,{cb:function(){a.remove(t),r.setItemGraphicEl(e,null)},removeOpt:l}),t.fadeOut(null,r.hostModel,{fadeLabel:!0,animation:l}),i.children.forEach(function(u){JC(u,r,a,n,l)}),JC(i,r,a,n,l)}function bg(r,e,t,a,n){var i,o,s,l,u,f,h,v;if("radial"===r){f=n.rawX,v=n.rawY;var c=yl(u=a.rawX,h=a.rawY),p=yl(u,h+(v-h)*t),d=yl(f,v+(h-v)*t),g=yl(f,v);return{x1:c.x||0,y1:c.y||0,x2:g.x||0,y2:g.y||0,cpx1:p.x||0,cpy1:p.y||0,cpx2:d.x||0,cpy2:d.y||0}}return u=a.x,h=a.y,f=n.x,v=n.y,("LR"===e||"RL"===e)&&(i=u+(f-u)*t,o=h,s=f+(u-f)*t,l=v),("TB"===e||"BT"===e)&&(i=u,o=h+(v-h)*t,s=f,l=v+(h-v)*t),{x1:u,y1:h,x2:f,y2:v,cpx1:i,cpy1:o,cpx2:s,cpy2:l}}const m3=g3;var vr=wt();function S3(r,e){if(function C3(r){return vr(r).mainData===r}(this)){var t=B({},vr(this).datas);t[this.dataType]=e,eA(e,t,r)}else wg(e,this.dataType,vr(this).mainData,r);return e}function x3(r,e){return r.struct&&r.struct.update(),e}function b3(r,e){return A(vr(e).datas,function(t,a){t!==e&&wg(t.cloneShallow(),a,e,r)}),e}function w3(r){var e=vr(this).mainData;return null==r||null==e?e:vr(e).datas[r]}function T3(){var r=vr(this).mainData;return null==r?[{data:r}]:G(yt(vr(r).datas),function(e){return{type:e,data:vr(r).datas[e]}})}function eA(r,e,t){vr(r).datas={},A(e,function(a,n){wg(a,n,r,t)})}function wg(r,e,t,a){vr(t).datas[e]=r,vr(r).mainData=t,r.dataType=e,a.struct&&(r[a.structAttr]=a.struct,a.struct[a.datasAttr[e]]=r),r.getLinkedData=w3,r.getLinkedDataAll=T3}const rA=function _3(r){var e=r.mainData,t=r.datas;t||(t={main:e},r.datasAttr={main:"data"}),r.datas=r.mainData=null,eA(e,t,r),A(t,function(a){A(e.TRANSFERABLE_METHODS,function(n){a.wrapMethod(n,nt(S3,r))})}),e.wrapMethod("cloneShallow",nt(b3,r)),A(e.CHANGABLE_METHODS,function(a){e.wrapMethod(a,nt(x3,r))}),pe(t[e.dataType]===e)};var A3=function(){function r(e,t){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=e||"",this.hostTree=t}return r.prototype.isRemoved=function(){return this.dataIndex<0},r.prototype.eachNode=function(e,t,a){j(e)&&(a=t,t=e,e=null),W(e=e||{})&&(e={order:e});var o,n=e.order||"preorder",i=this[e.attr||"children"];"preorder"===n&&(o=t.call(a,this));for(var s=0;!o&&s<i.length;s++)i[s].eachNode(e,t,a);"postorder"===n&&t.call(a,this)},r.prototype.updateDepthAndHeight=function(e){var t=0;this.depth=e;for(var a=0;a<this.children.length;a++){var n=this.children[a];n.updateDepthAndHeight(e+1),n.height>t&&(t=n.height)}this.height=t+1},r.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,a=this.children,n=a.length;t<n;t++){var i=a[t].getNodeById(e);if(i)return i}},r.prototype.contains=function(e){if(e===this)return!0;for(var t=0,a=this.children,n=a.length;t<n;t++){var i=a[t].contains(e);if(i)return i}},r.prototype.getAncestors=function(e){for(var t=[],a=e?this:this.parentNode;a;)t.push(a),a=a.parentNode;return t.reverse(),t},r.prototype.getAncestorsIndices=function(){for(var e=[],t=this;t;)e.push(t.dataIndex),t=t.parentNode;return e.reverse(),e},r.prototype.getDescendantIndices=function(){var e=[];return this.eachNode(function(t){e.push(t.dataIndex)}),e},r.prototype.getValue=function(e){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(e||"value"),this.dataIndex)},r.prototype.setLayout=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},r.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},r.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(e)},r.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},r.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},r.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},r.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},r.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},r.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t<e.length;++t)if(e[t]===this)return t;return-1}return-1},r.prototype.isAncestorOf=function(e){for(var t=e.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},r.prototype.isDescendantOf=function(e){return e!==this&&e.isAncestorOf(this)},r}(),M3=function(){function r(e){this.type="tree",this._nodes=[],this.hostModel=e}return r.prototype.eachNode=function(e,t,a){this.root.eachNode(e,t,a)},r.prototype.getNodeByDataIndex=function(e){var t=this.data.getRawIndex(e);return this._nodes[t]},r.prototype.getNodeById=function(e){return this.root.getNodeById(e)},r.prototype.update=function(){for(var e=this.data,t=this._nodes,a=0,n=t.length;a<n;a++)t[a].dataIndex=-1;for(a=0,n=e.count();a<n;a++)t[e.getRawIndex(a)].dataIndex=a},r.prototype.clearLayouts=function(){this.data.clearItemLayouts()},r.createTree=function(e,t,a){var n=new r(t),i=[],o=1;!function s(f,h){var v=f.value;o=Math.max(o,z(v)?v.length:1),i.push(f);var c=new A3(te(f.name,""),n);h?function D3(r,e){r.parentNode!==e&&(e.children.push(r),r.parentNode=e)}(c,h):n.root=c,n._nodes.push(c);var p=f.children;if(p)for(var d=0;d<p.length;d++)s(p[d],c)}(e),n.root.updateDepthAndHeight(0);var l=uo(i,{coordDimensions:["value"],dimensionsCount:o}).dimensions,u=new xe(l,t);return u.initData(i),a&&a(u),rA({mainData:u,struct:n,structAttr:"tree"}),n.update(),n},r}();const Tg=M3;function ml(r,e,t){if(r&&ut(e,r.type)>=0){var a=t.getData().tree.root,n=r.targetNode;if(W(n)&&(n=a.getNodeById(n)),n&&a.contains(n))return{node:n};var i=r.targetNodeId;if(null!=i&&(n=a.getNodeById(i)))return{node:n}}}function aA(r){for(var e=[];r;)(r=r.parentNode)&&e.push(r);return e.reverse()}function Cg(r,e){return ut(aA(r),e)>=0}function ph(r,e){for(var t=[];r;){var a=r.dataIndex;t.push({name:r.name,dataIndex:a,value:e.getRawValue(a)}),r=r.parentNode}return t.reverse(),t}var L3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return O(e,r),e.prototype.getInitialData=function(t){var a={name:t.name,children:t.data},i=new Rt(t.leaves||{},this,this.ecModel),o=Tg.createTree(a,this,function s(h){h.wrapMethod("getItemModel",function(v,c){var p=o.getNodeByDataIndex(c);return p&&p.children.length&&p.isExpand||(v.parentModel=i),v})}),l=0;o.eachNode("preorder",function(h){h.depth>l&&(l=h.depth)});var f=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:l;return o.root.eachNode("preorder",function(h){var v=h.hostTree.data.getRawDataItem(h.dataIndex);h.isExpand=v&&null!=v.collapsed?!v.collapsed:h.depth<=f}),o.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(t),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return ae("nameValue",{name:u,value:l,noValue:isNaN(l)||null==l})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=ph(n,this),a},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(Ot);const I3=L3;function _l(r,e){for(var a,t=[r];a=t.pop();)if(e(a),a.isExpand){var n=a.children;if(n.length)for(var i=n.length-1;i>=0;i--)t.push(n[i])}}function R3(r,e){r.eachSeriesByType("tree",function(t){!function E3(r,e){var t=function l3(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(r,e);r.layoutInfo=t;var a=r.get("layout"),n=0,i=0,o=null;"radial"===a?(n=2*Math.PI,i=Math.min(t.height,t.width)/2,o=KC(function(_,S){return(_.parentNode===S.parentNode?1:2)/_.depth})):(n=t.width,i=t.height,o=KC());var s=r.getData().tree.root,l=s.children[0];if(l){(function i3(r){var e=r;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var a,n,t=[e];a=t.pop();)if(n=a.children,a.isExpand&&n.length)for(var o=n.length-1;o>=0;o--){var s=n[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},t.push(s)}})(s),function P3(r,e,t){for(var i,a=[r],n=[];i=a.pop();)if(n.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s<o.length;s++)a.push(o[s])}for(;i=n.pop();)e(i,t)}(l,o3,o),s.hierNode.modifier=-l.hierNode.prelim,_l(l,s3);var u=l,f=l,h=l;_l(l,function(_){var S=_.getLayout().x;S<u.getLayout().x&&(u=_),S>f.getLayout().x&&(f=_),_.depth>h.depth&&(h=_)});var v=u===f?1:o(u,f)/2,c=v-u.getLayout().x,p=0,d=0,g=0,y=0;if("radial"===a)p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),_l(l,function(_){var S=yl(g=(_.getLayout().x+c)*p,y=(_.depth-1)*d);_.setLayout({x:S.x,y:S.y,rawX:g,rawY:y},!0)});else{var m=r.getOrient();"RL"===m||"LR"===m?(d=i/(f.getLayout().x+v+c),p=n/(h.depth-1||1),_l(l,function(_){y=(_.getLayout().x+c)*d,_.setLayout({x:g="LR"===m?(_.depth-1)*p:n-(_.depth-1)*p,y},!0)})):("TB"===m||"BT"===m)&&(p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),_l(l,function(_){g=(_.getLayout().x+c)*p,_.setLayout({x:g,y:y="TB"===m?(_.depth-1)*d:i-(_.depth-1)*d},!0)}))}}}(t,e)})}function k3(r){r.eachSeriesByType("tree",function(e){var t=e.getData();t.tree.eachNode(function(n){var o=n.getModel().getModel("itemStyle").getItemStyle();B(t.ensureUniqueItemVisual(n.dataIndex,"style"),o)})})}var nA=["treemapZoomToNode","treemapRender","treemapMove"];function iA(r){var e=r.getData(),a={};e.tree.eachNode(function(n){for(var i=n;i&&i.depth>1;)i=i.parentNode;var o=dp(r.ecModel,i.name||i.dataIndex+"",a);n.setVisual("decal",o)})}var B3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};oA(n);var i=t.levels||[],o=this.designatedVisualItemStyle={},s=new Rt({itemStyle:o},this,a);i=t.levels=function z3(r,e){var t=Pt(e.get("color")),a=Pt(e.get(["aria","decal","decals"]));if(t){var n,i;A(r=r||[],function(s){var l=new Rt(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&"none"!==u)&&(n=!0),(l.get(["itemStyle","decal"])||f&&"none"!==f)&&(i=!0)});var o=r[0]||(r[0]={});return n||(o.color=t.slice()),!i&&a&&(o.decal=a.slice()),r}}(i,a);var l=G(i||[],function(h){return new Rt(h,s,a)},this),u=Tg.createTree(n,this,function f(h){h.wrapMethod("getItemModel",function(v,c){var p=u.getNodeByDataIndex(c);return v.parentModel=(p?l[p.depth]:null)||s,v})});return u.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t);return ae("nameValue",{name:i.getName(t),value:o})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=ph(n,this),a.treePathInfo=a.treeAncestors,a},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},B(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var a=this._idIndexMap;a||(a=this._idIndexMap=q(),this._idIndexMapCount=0);var n=a.get(t);return null==n&&a.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){iA(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"\u25b6",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(Ot);function oA(r){var e=0;A(r.children,function(a){oA(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(null==t||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}const G3=B3;var H3=function(){function r(e){this.group=new tt,e.add(this.group)}return r.prototype.render=function(e,t,a,n){var i=e.getModel("breadcrumb"),o=this.group;if(o.removeAll(),i.get("show")&&a){var s=i.getModel("itemStyle"),l=s.getModel("textStyle"),u={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(a,u,l),this._renderContent(e,u,s,l,n),Ku(o,u.pos,u.box)}},r.prototype._prepare=function(e,t,a){for(var n=e;n;n=n.parentNode){var i=te(n.getModel().get("name"),""),o=a.getTextRect(i),s=Math.max(o.width+16,t.emptyItemWidth);t.totalWidth+=s+8,t.renderList.push({node:n,text:i,width:s})}},r.prototype._renderContent=function(e,t,a,n,i){for(var o=0,s=t.emptyItemWidth,l=e.get(["breadcrumb","height"]),u=function tk(r,e,t){var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n);return(isNaN(i)||isNaN(parseFloat(r.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(r.right)))&&(s=a),(isNaN(o)||isNaN(parseFloat(r.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(r.bottom)))&&(l=n),t=Vn(t||0),{width:Math.max(s-i-t[1]-t[3],0),height:Math.max(l-o-t[0]-t[2],0)}}(t.pos,t.box),f=t.totalWidth,h=t.renderList,v=h.length-1;v>=0;v--){var c=h[v],p=c.node,d=c.width,g=c.text;f>u.width&&(f-=d-s,d=s,g=null);var y=new Me({shape:{points:W3(o,0,d,l,v===h.length-1,0===v)},style:Q(a.getItemStyle(),{lineJoin:"bevel"}),textContent:new St({style:{text:g,fill:n.getTextColor(),font:n.getFont()}}),textConfig:{position:"inside"},z2:1e5,onclick:nt(i,p)});y.disableLabelAnimation=!0,this.group.add(y),U3(y,e,p),o+=d+8}},r.prototype.remove=function(){this.group.removeAll()},r}();function W3(r,e,t,a,n,i){var o=[[n?r:r-5,e],[r+t,e],[r+t,e+a],[n?r:r-5,e+a]];return!i&&o.splice(2,0,[r+t+5,e+a/2]),!n&&o.push([r,e+a/2]),o}function U3(r,e,t){at(r).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&ph(t,e)}}const Y3=H3;var Z3=function(){function r(){this._storage=[],this._elExistsMap={}}return r.prototype.add=function(e,t,a,n,i){return!this._elExistsMap[e.id]&&(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:a,delay:n,easing:i}),!0)},r.prototype.finished=function(e){return this._finishedCallback=e,this},r.prototype.start=function(){for(var e=this,t=this._storage.length,a=function(){--t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},n=0,i=this._storage.length;n<i;n++){var o=this._storage[n];o.el.animateTo(o.target,{duration:o.duration,delay:o.delay,easing:o.easing,setToFinal:!0,done:a,aborted:a})}return this},r}(),Mg=tt,lA=_t,hA="upperLabel",li=Tn([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),vA=function(r){var e=li(r);return e.stroke=e.fill=e.lineWidth=null,e},dh=wt(),Q3=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._state="ready",t._storage={nodeGroup:[],background:[],content:[]},t}return O(e,r),e.prototype.render=function(t,a,n,i){if(!(ut(a.findComponents({mainType:"series",subType:"treemap",query:i}),t)<0)){this.seriesModel=t,this.api=n,this.ecModel=a;var l=ml(i,["treemapZoomToNode","treemapRootToNode"],t),u=i&&i.type,f=t.layoutInfo,h=!this._oldTree,v=this._storage,c="treemapRootToNode"===u&&l&&v?{rootNodeGroup:v.nodeGroup[l.node.getRawIndex()],direction:i.direction}:null,p=this._giveContainerGroup(f),d=t.get("animation"),g=this._doRender(p,t,c);!d||h||u&&"treemapZoomToNode"!==u&&"treemapRootToNode"!==u?g.renderFinally():this._doAnimation(p,g,t,c),this._resetController(n),this._renderBreadcrumb(t,n,l)}},e.prototype._giveContainerGroup=function(t){var a=this._containerGroup;return a||(a=this._containerGroup=new Mg,this._initEvents(a),this.group.add(a)),a.x=t.x,a.y=t.y,a},e.prototype._doRender=function(t,a,n){var i=a.getData().tree,o=this._oldTree,s={nodeGroup:[],background:[],content:[]},l={nodeGroup:[],background:[],content:[]},u=this._storage,f=[];function h(g,y,m,_){return function J3(r,e,t,a,n,i,o,s,l,u){if(o){var f=o.getLayout(),h=r.getData(),v=o.getModel();if(h.setItemGraphicEl(o.dataIndex,null),f&&f.isInView){var c=f.width,p=f.height,d=f.borderWidth,g=f.invisible,y=o.getRawIndex(),m=s&&s.getRawIndex(),_=o.viewChildren,S=f.upperHeight,b=_&&_.length,x=v.getModel("itemStyle"),w=v.getModel(["emphasis","itemStyle"]),T=v.getModel(["blur","itemStyle"]),C=v.getModel(["select","itemStyle"]),D=x.get("borderRadius")||0,M=ct("nodeGroup",Mg);if(M){if(l.add(M),M.x=f.x||0,M.y=f.y||0,M.markRedraw(),dh(M).nodeWidth=c,dh(M).nodeHeight=p,f.isAboveViewRoot)return M;var L=ct("background",lA,u,20);L&&function V(dt,rt,gt){var ft=at(rt);if(ft.dataIndex=o.dataIndex,ft.seriesIndex=r.seriesIndex,rt.setShape({x:0,y:0,width:c,height:p,r:D}),g)U(rt);else{rt.invisible=!1;var K=o.getVisual("style"),st=K.stroke,Ft=vA(x);Ft.fill=st;var bt=li(w);bt.fill=w.get("borderColor");var Xt=li(T);Xt.fill=T.get("borderColor");var Wt=li(C);Wt.fill=C.get("borderColor"),gt?X(rt,st,K.opacity,{x:d,y:0,width:c-2*d,height:S}):rt.removeTextContent(),rt.setStyle(Ft),rt.ensureState("emphasis").style=bt,rt.ensureState("blur").style=Xt,rt.ensureState("select").style=Wt,kn(rt)}dt.add(rt)}(M,L,b&&f.upperLabelHeight);var I=v.getModel("emphasis"),P=I.get("focus"),R=I.get("blurScope"),E=I.get("disabled"),N="ancestor"===P?o.getAncestorsIndices():"descendant"===P?o.getDescendantIndices():P;if(b)gs(M)&&On(M,!1),L&&(On(L,!E),h.setItemGraphicEl(o.dataIndex,L),Yc(L,N,R));else{var k=ct("content",lA,u,30);k&&function F(dt,rt){var gt=at(rt);gt.dataIndex=o.dataIndex,gt.seriesIndex=r.seriesIndex;var ft=Math.max(c-2*d,0),K=Math.max(p-2*d,0);if(rt.culling=!0,rt.setShape({x:d,y:d,width:ft,height:K,r:D}),g)U(rt);else{rt.invisible=!1;var st=o.getVisual("style"),Ft=st.fill,bt=vA(x);bt.fill=Ft,bt.decal=st.decal;var Xt=li(w),Wt=li(T),be=li(C);X(rt,Ft,st.opacity,null),rt.setStyle(bt),rt.ensureState("emphasis").style=Xt,rt.ensureState("blur").style=Wt,rt.ensureState("select").style=be,kn(rt)}dt.add(rt)}(M,k),L.disableMorphing=!0,L&&gs(L)&&On(L,!1),On(M,!E),h.setItemGraphicEl(o.dataIndex,M),Yc(M,N,R)}return M}}}function U(dt){!dt.invisible&&i.push(dt)}function X(dt,rt,gt,ft){var K=v.getModel(ft?hA:"label"),st=te(v.get("name"),null),Ft=K.getShallow("show");ge(dt,ue(v,ft?hA:"label"),{defaultText:Ft?st:null,inheritColor:rt,defaultOpacity:gt,labelFetcher:r,labelDataIndex:o.dataIndex});var bt=dt.getTextContent();if(bt){var Xt=bt.style,Wt=Xl(Xt.padding||0);ft&&(dt.setTextConfig({layoutRect:ft}),bt.disableLabelLayout=!0),bt.beforeUpdate=function(){var wa=Math.max((ft?ft.width:dt.shape.width)-Wt[1]-Wt[3],0),Be=Math.max((ft?ft.height:dt.shape.height)-Wt[0]-Wt[2],0);(Xt.width!==wa||Xt.height!==Be)&&bt.setStyle({width:wa,height:Be})},Xt.truncateMinChar=2,Xt.lineOverflow="truncate",et(Xt,ft,f);var be=bt.getState("emphasis");et(be?be.style:null,ft,f)}}function et(dt,rt,gt){var ft=dt?dt.text:null;if(!rt&>.isLeafRoot&&null!=ft){var K=r.get("drillDownIcon",!0);dt.text=K?K+" "+ft:ft}}function ct(dt,rt,gt,ft){var K=null!=m&&t[dt][m],st=n[dt];return K?(t[dt][m]=null,function Lt(dt,rt){var gt=dt[y]={};rt instanceof Mg?(gt.oldX=rt.x,gt.oldY=rt.y):gt.oldShape=B({},rt.shape)}(st,K)):g||((K=new rt)instanceof tr&&(K.z2=function $3(r,e){return 100*r+e}(gt,ft)),function Mt(dt,rt){var gt=dt[y]={},ft=o.parentNode,K=rt instanceof tt;if(ft&&(!a||"drillDown"===a.direction)){var st=0,Ft=0,bt=n.background[ft.getRawIndex()];!a&&bt&&bt.oldShape&&(st=bt.oldShape.width,Ft=bt.oldShape.height),K?(gt.oldX=0,gt.oldY=Ft):gt.oldShape={x:st,y:Ft,width:0,height:0}}gt.fadein=!K}(st,K)),e[dt][y]=K}}(a,l,u,n,s,f,g,y,m,_)}!function c(g,y,m,_,S){function b(w){return w.getId()}function x(w,T){var C=null!=w?g[w]:null,D=null!=T?y[T]:null,M=h(C,D,m,S);M&&c(C&&C.viewChildren||[],D&&D.viewChildren||[],M,_,S+1)}_?(y=g,A(g,function(w,T){!w.isRemoved()&&x(T,T)})):new ca(y,g,b,b).add(x).update(x).remove(nt(x,null)).execute()}(i.root?[i.root]:[],o&&o.root?[o.root]:[],t,i===o||!o,0);var v=function p(g){var y={nodeGroup:[],background:[],content:[]};return g&&A(g,function(m,_){var S=y[_];A(m,function(b){b&&(S.push(b),dh(b).willDelete=!0)})}),y}(u);return this._oldTree=i,this._storage=l,{lastsForAnimation:s,willDeleteEls:v,renderFinally:function d(){A(v,function(g){A(g,function(y){y.parent&&y.parent.remove(y)})}),A(f,function(g){g.invisible=!0,g.dirty()})}}},e.prototype._doAnimation=function(t,a,n,i){var o=n.get("animationDurationUpdate"),s=n.get("animationEasing"),l=(j(o)?0:o)||0,u=(j(s)?null:s)||"cubicOut",f=function X3(){return new Z3}();A(a.willDeleteEls,function(h,v){A(h,function(c,p){if(!c.invisible){var g,d=c.parent,y=dh(d);if(i&&"drillDown"===i.direction)g=d===i.rootNodeGroup?{shape:{x:0,y:0,width:y.nodeWidth,height:y.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var m=0,_=0;y.willDelete||(m=y.nodeWidth/2,_=y.nodeHeight/2),g="nodeGroup"===v?{x:m,y:_,style:{opacity:0}}:{shape:{x:m,y:_,width:0,height:0},style:{opacity:0}}}g&&f.add(c,g,l,0,u)}})}),A(this._storage,function(h,v){A(h,function(c,p){var d=a.lastsForAnimation[v][p],g={};!d||(c instanceof tt?null!=d.oldX&&(g.x=c.x,g.y=c.y,c.x=d.oldX,c.y=d.oldY):(d.oldShape&&(g.shape=B({},c.shape),c.setShape(d.oldShape)),d.fadein?(c.setStyle("opacity",0),g.style={opacity:1}):1!==c.style.opacity&&(g.style={opacity:1})),f.add(c,g,l,0,u))})},this),this._state="animating",f.finished(Y(function(){this._state="ready",a.renderFinally()},this)).start()},e.prototype._resetController=function(t){var a=this._controller;a||((a=this._controller=new pl(t.getZr())).enable(this.seriesModel.get("roam")),a.on("pan",Y(this._onPan,this)),a.on("zoom",Y(this._onZoom,this)));var n=new ht(0,0,t.getWidth(),t.getHeight());a.setPointerChecker(function(i,o,s){return n.contain(o,s)})},e.prototype._clearController=function(){var t=this._controller;t&&(t.dispose(),t=null)},e.prototype._onPan=function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var a=this.seriesModel.getData().tree.root;if(!a)return;var n=a.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var a=t.originX,n=t.originY;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var s=new ht(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo,u=[1,0,0,1,0,0];Sr(u,u,[-(a-=l.x),-(n-=l.y)]),yu(u,u,[t.scale,t.scale]),Sr(u,u,[a,n]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(t){var a=this;t.on("click",function(n){if("ready"===a._state){var i=a.seriesModel.get("nodeClick",!0);if(i){var o=a.findTarget(n.offsetX,n.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)a._rootToNode(o);else if("zoomToNode"===i)a._zoomToNode(o);else if("link"===i){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&Xu(u,f)}}}}},this)},e.prototype._renderBreadcrumb=function(t,a,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(a.getWidth()/2,a.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new Y3(this.group))).render(t,a,n.node,function(o){"animating"!==i._state&&(Cg(t.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,a){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(t,a),u=s.shape;if(!(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height))return!1;n={node:o,offsetX:l[0],offsetY:l[1]}}},this),n},e.type="treemap",e}(Et);const tH=Q3;var xl=A,eH=J,Dg=function(){function r(e){var t=e.mappingMethod,a=e.type,n=this.option=$(e);this.type=a,this.mappingMethod=t,this._normalizeData=nH[t];var i=r.visualHandlers[a];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[t],"piecewise"===t?(Lg(n),function rH(r){var e=r.pieceList;r.hasSpecialVisual=!1,A(e,function(t,a){t.originIndex=a,null!=t.visual&&(r.hasSpecialVisual=!0)})}(n)):"category"===t?n.categories?function aH(r){var e=r.categories,t=r.categoryMap={},a=r.visual;if(xl(e,function(o,s){t[o]=s}),!z(a)){var n=[];J(a)?xl(a,function(o,s){var l=t[s];n[null!=l?l:-1]=o}):n[-1]=a,a=pA(r,n)}for(var i=e.length-1;i>=0;i--)null==a[i]&&(delete t[e[i]],e.pop())}(n):Lg(n,!0):(pe("linear"!==t||n.dataExtent),Lg(n))}return r.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},r.prototype.getNormalizer=function(){return Y(this._normalizeData,this)},r.listVisualTypes=function(){return yt(r.visualHandlers)},r.isValidType=function(e){return r.visualHandlers.hasOwnProperty(e)},r.eachVisual=function(e,t,a){J(e)?A(e,t,a):t.call(a,e)},r.mapVisual=function(e,t,a){var n,i=z(e)?[]:J(e)?{}:(n=!0,null);return r.eachVisual(e,function(o,s){var l=t.call(a,o,s);n?i=l:i[s]=l}),i},r.retrieveVisuals=function(e){var a,t={};return e&&xl(r.visualHandlers,function(n,i){e.hasOwnProperty(i)&&(t[i]=e[i],a=!0)}),a?t:null},r.prepareVisualTypes=function(e){if(z(e))e=e.slice();else{if(!eH(e))return[];var t=[];xl(e,function(a,n){t.push(n)}),e=t}return e.sort(function(a,n){return"color"===n&&"color"!==a&&0===a.indexOf("color")?1:-1}),e},r.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},r.findPieceIndex=function(e,t,a){for(var n,i=1/0,o=0,s=t.length;o<s;o++){var l=t[o].value;if(null!=l){if(l===e||W(l)&&l===e+"")return o;a&&v(l,o)}}for(o=0,s=t.length;o<s;o++){var u=t[o],f=u.interval,h=u.close;if(f){if(f[0]===-1/0){if(mh(h[1],e,f[1]))return o}else if(f[1]===1/0){if(mh(h[0],f[0],e))return o}else if(mh(h[0],f[0],e)&&mh(h[1],e,f[1]))return o;a&&v(f[0],o),a&&v(f[1],o)}}if(a)return e===1/0?t.length-1:e===-1/0?0:n;function v(c,p){var d=Math.abs(c-e);d<i&&(i=d,n=p)}},r.visualHandlers={color:{applyVisual:bl("color"),getColorMapper:function(){var e=this.option;return Y("category"===e.mappingMethod?function(t,a){return!a&&(t=this._normalizeData(t)),wl.call(this,t)}:function(t,a,n){var i=!!n;return!a&&(t=this._normalizeData(t)),n=Zo(t,e.parsedVisual,n),i?n:mr(n,"rgba")},this)},_normalizedToVisual:{linear:function(e){return mr(Zo(e,this.option.parsedVisual),"rgba")},category:wl,piecewise:function(e,t){var a=Pg.call(this,t);return null==a&&(a=mr(Zo(e,this.option.parsedVisual),"rgba")),a},fixed:ui}},colorHue:yh(function(e,t){return Di(e,t)}),colorSaturation:yh(function(e,t){return Di(e,null,t)}),colorLightness:yh(function(e,t){return Di(e,null,null,t)}),colorAlpha:yh(function(e,t){return Xo(e,t)}),decal:{applyVisual:bl("decal"),_normalizedToVisual:{linear:null,category:wl,piecewise:null,fixed:null}},opacity:{applyVisual:bl("opacity"),_normalizedToVisual:Ig([0,1])},liftZ:{applyVisual:bl("liftZ"),_normalizedToVisual:{linear:ui,category:ui,piecewise:ui,fixed:ui}},symbol:{applyVisual:function(e,t,a){a("symbol",this.mapValueToVisual(e))},_normalizedToVisual:{linear:cA,category:wl,piecewise:function(e,t){var a=Pg.call(this,t);return null==a&&(a=cA.call(this,e)),a},fixed:ui}},symbolSize:{applyVisual:bl("symbolSize"),_normalizedToVisual:Ig([0,1])}},r}();function Lg(r,e){var t=r.visual,a=[];J(t)?xl(t,function(i){a.push(i)}):null!=t&&a.push(t),!e&&1===a.length&&!{color:1,symbol:1}.hasOwnProperty(r.type)&&(a[1]=a[0]),pA(r,a)}function yh(r){return{applyVisual:function(e,t,a){var n=this.mapValueToVisual(e);a("color",r(t("color"),n))},_normalizedToVisual:Ig([0,1])}}function cA(r){var e=this.option.visual;return e[Math.round(Dt(r,[0,1],[0,e.length-1],!0))]||{}}function bl(r){return function(e,t,a){a(r,this.mapValueToVisual(e))}}function wl(r){var e=this.option.visual;return e[this.option.loop&&-1!==r?r%e.length:r]}function ui(){return this.option.visual[0]}function Ig(r){return{linear:function(e){return Dt(e,r,this.option.visual,!0)},category:wl,piecewise:function(e,t){var a=Pg.call(this,t);return null==a&&(a=Dt(e,r,this.option.visual,!0)),a},fixed:ui}}function Pg(r){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var n=t[Dg.findPieceIndex(r,t)];if(n&&n.visual)return n.visual[this.type]}}function pA(r,e){return r.visual=e,"color"===r.type&&(r.parsedVisual=G(e,function(t){return we(t)})),e}var nH={linear:function(r){return Dt(r,this.option.dataExtent,[0,1],!0)},piecewise:function(r){var e=this.option.pieceList,t=Dg.findPieceIndex(r,e,!0);if(null!=t)return Dt(t,[0,e.length-1],[0,1],!0)},category:function(r){var e=this.option.categories?this.option.categoryMap[r]:r;return null==e?-1:e},fixed:qt};function mh(r,e,t){return r?e<=t:e<t}const ce=Dg;var dA=wt();const oH={seriesType:"treemap",reset:function(r){var t=r.getData().tree.root;t.isRemoved()||gA(t,{},r.getViewRoot().getAncestors(),r)}};function gA(r,e,t,a){var n=r.getModel(),i=r.getLayout(),o=r.hostTree.data;if(i&&!i.invisible&&i.isInView){var v,s=n.getModel("itemStyle"),l=function sH(r,e,t){var a=B({},e),n=t.designatedVisualItemStyle;return A(["color","colorAlpha","colorSaturation"],function(i){n[i]=e[i];var o=r.get(i);n[i]=null,null!=o&&(a[i]=o)}),a}(s,e,a),u=o.ensureUniqueItemVisual(r.dataIndex,"style"),f=s.get("borderColor"),h=s.get("borderColorSaturation");null!=h&&(f=function lH(r,e){return null!=e?Di(e,null,null,r):null}(h,v=yA(l))),u.stroke=f;var c=r.viewChildren;if(c&&c.length){var p=function uH(r,e,t,a,n,i){if(i&&i.length){var o=Eg(e,"color")||null!=n.color&&"none"!==n.color&&(Eg(e,"colorAlpha")||Eg(e,"colorSaturation"));if(o){var s=e.get("visualMin"),l=e.get("visualMax"),u=t.dataExtent.slice();null!=s&&s<u[0]&&(u[0]=s),null!=l&&l>u[1]&&(u[1]=l);var f=e.get("colorMappingBy"),h={type:o.name,dataExtent:u,visual:o.range};"color"!==h.type||"index"!==f&&"id"!==f?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var v=new ce(h);return dA(v).drColorMappingBy=f,v}}}(0,n,i,0,l,c);A(c,function(d,g){if(d.depth>=t.length||d===t[d.depth]){var y=function fH(r,e,t,a,n,i){var o=B({},e);if(n){var s=n.type,l="color"===s&&dA(n).drColorMappingBy,u="index"===l?a:"id"===l?i.mapIdToIndex(t.getId()):t.getValue(r.get("visualDimension"));o[s]=n.mapValueToVisual(u)}return o}(n,l,d,g,p,a);gA(d,y,t,a)}})}else v=yA(l),u.fill=v}}function yA(r){var e=Rg(r,"color");if(e){var t=Rg(r,"colorAlpha"),a=Rg(r,"colorSaturation");return a&&(e=Di(e,null,null,a)),t&&(e=Xo(e,t)),e}}function Rg(r,e){var t=r[e];if(null!=t&&"none"!==t)return t}function Eg(r,e){var t=r.get(e);return z(t)&&t.length?{name:e,range:t}:null}var Tl=Math.max,_h=Math.min,mA=ee,kg=A,_A=["itemStyle","borderWidth"],hH=["itemStyle","gapWidth"],vH=["upperLabel","show"],cH=["upperLabel","height"];const pH={seriesType:"treemap",reset:function(r,e,t,a){var n=t.getWidth(),i=t.getHeight(),o=r.option,s=Jt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=o.size||[],u=H(mA(s.width,l[0]),n),f=H(mA(s.height,l[1]),i),h=a&&a.type,c=ml(a,["treemapZoomToNode","treemapRootToNode"],r),p="treemapRender"===h||"treemapMove"===h?a.rootRect:null,d=r.getViewRoot(),g=aA(d);if("treemapMove"!==h){var y="treemapZoomToNode"===h?function SH(r,e,t,a,n){var i=(e||{}).node,o=[a,n];if(!i||i===t)return o;for(var s,l=a*n,u=l*r.option.zoomToNodeRatio;s=i.parentNode;){for(var f=0,h=s.children,v=0,c=h.length;v<c;v++)f+=h[v].getValue();var p=i.getValue();if(0===p)return o;u*=f/p;var d=s.getModel(),g=d.get(_A);(u+=4*g*g+(3*g+Math.max(g,wA(d)))*Math.pow(u,.5))>vc&&(u=vc),i=s}u<l&&(u=l);var m=Math.pow(u/l,.5);return[a*m,n*m]}(r,c,d,u,f):p?[p.width,p.height]:[u,f],m=o.sort;m&&"asc"!==m&&"desc"!==m&&(m="desc");var _={squareRatio:o.squareRatio,sort:m,leafDepth:o.leafDepth};d.hostTree.clearLayouts();var S={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};d.setLayout(S),SA(d,_,!1,0),S=d.getLayout(),kg(g,function(x,w){var T=(g[w+1]||d).getValue();x.setLayout(B({dataExtent:[T,T],borderWidth:0,upperHeight:0},S))})}var b=r.getData().tree.root;b.setLayout(function xH(r,e,t){if(e)return{x:e.x,y:e.y};var a={x:0,y:0};if(!t)return a;var n=t.node,i=n.getLayout();if(!i)return a;for(var o=[i.width/2,i.height/2],s=n;s;){var l=s.getLayout();o[0]+=l.x,o[1]+=l.y,s=s.parentNode}return{x:r.width/2-o[0],y:r.height/2-o[1]}}(s,p,c),!0),r.setLayoutInfo(s),bA(b,new ht(-s.x,-s.y,n,i),g,d,0)}};function SA(r,e,t,a){var n,i;if(!r.isRemoved()){var o=r.getLayout();n=o.width,i=o.height;var s=r.getModel(),l=s.get(_A),u=s.get(hH)/2,f=wA(s),h=Math.max(l,f),v=l-u,c=h-u;r.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:f},!0);var p=(n=Tl(n-2*v,0))*(i=Tl(i-v-c,0)),d=function dH(r,e,t,a,n,i){var o=r.children||[],s=a.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=a.leafDepth&&a.leafDepth<=i;if(n&&!l)return r.viewChildren=[];o=It(o,function(c){return!c.isRemoved()}),function yH(r,e){e&&r.sort(function(t,a){var n="asc"===e?t.getValue()-a.getValue():a.getValue()-t.getValue();return 0===n?"asc"===e?t.dataIndex-a.dataIndex:a.dataIndex-t.dataIndex:n})}(o,s);var u=function mH(r,e,t){for(var a=0,n=0,i=e.length;n<i;n++)a+=e[n].getValue();var s,o=r.get("visualDimension");return e&&e.length?"value"===o&&t?(s=[e[e.length-1].getValue(),e[0].getValue()],"asc"===t&&s.reverse()):(s=[1/0,-1/0],kg(e,function(l){var u=l.getValue(o);u<s[0]&&(s[0]=u),u>s[1]&&(s[1]=u)})):s=[NaN,NaN],{sum:a,dataExtent:s}}(e,o,s);if(0===u.sum)return r.viewChildren=[];if(u.sum=function gH(r,e,t,a,n){if(!a)return t;for(var i=r.get("visibleMin"),o=n.length,s=o,l=o-1;l>=0;l--){var u=n["asc"===a?o-l-1:l].getValue();u/t*e<i&&(s=l,t-=u)}return n.splice("asc"===a?0:s,o-s),t}(e,t,u.sum,s,o),0===u.sum)return r.viewChildren=[];for(var f=0,h=o.length;f<h;f++){var v=o[f].getValue()/u.sum*t;o[f].setLayout({area:v})}return l&&(o.length&&r.setLayout({isLeafRoot:!0},!0),o.length=0),r.viewChildren=o,r.setLayout({dataExtent:u.dataExtent},!0),o}(r,s,p,e,t,a);if(d.length){var g={x:v,y:c,width:n,height:i},y=_h(n,i),m=1/0,_=[];_.area=0;for(var S=0,b=d.length;S<b;){var x=d[S];_.push(x),_.area+=x.getLayout().area;var w=_H(_,y,e.squareRatio);w<=m?(S++,m=w):(_.area-=_.pop().getLayout().area,xA(_,y,g,u,!1),y=_h(g.width,g.height),_.length=_.area=0,m=1/0)}if(_.length&&xA(_,y,g,u,!0),!t){var T=s.get("childrenVisibleMin");null!=T&&p<T&&(t=!0)}for(S=0,b=d.length;S<b;S++)SA(d[S],e,t,a+1)}}}function _H(r,e,t){for(var a=0,n=1/0,i=0,o=void 0,s=r.length;i<s;i++)(o=r[i].getLayout().area)&&(o<n&&(n=o),o>a&&(a=o));var l=r.area*r.area,u=e*e*t;return l?Tl(u*a/l,l/(u*n)):1/0}function xA(r,e,t,a,n){var i=e===t.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=t[s[i]],f=e?r.area/e:0;(n||f>t[l[o]])&&(f=t[l[o]]);for(var h=0,v=r.length;h<v;h++){var c=r[h],p={},d=f?c.getLayout().area/f:0,g=p[l[o]]=Tl(f-2*a,0),y=t[s[i]]+t[l[i]]-u,m=h===v-1||y<d?y:d,_=p[l[i]]=Tl(m-2*a,0);p[s[o]]=t[s[o]]+_h(a,g/2),p[s[i]]=u+_h(a,_/2),u+=m,c.setLayout(p,!0)}t[s[o]]+=f,t[l[o]]-=f}function bA(r,e,t,a,n){var i=r.getLayout(),o=t[n],s=o&&o===r;if(!(o&&!s||n===t.length&&r!==a)){r.setLayout({isInView:!0,invisible:!s&&!e.intersect(i),isAboveViewRoot:s},!0);var l=new ht(e.x-i.x,e.y-i.y,e.width,e.height);kg(r.viewChildren||[],function(u){bA(u,l,t,a,n+1)})}}function wA(r){return r.get(vH)?r.get(cH):0}function wH(r){var e=r.findComponents({mainType:"legend"});!e||!e.length||r.eachSeriesByType("graph",function(t){var a=t.getCategoriesData(),i=t.getGraph().data,o=a.mapArray(a.getName);i.filterSelf(function(s){var u=i.getItemModel(s).getShallow("category");if(null!=u){Ct(u)&&(u=o[u]);for(var f=0;f<e.length;f++)if(!e[f].isSelected(u))return!1}return!0})})}function TH(r){var e={};r.eachSeriesByType("graph",function(t){var a=t.getCategoriesData(),n=t.getData(),i={};a.each(function(o){var s=a.getName(o);i["ec-"+s]=o;var l=a.getItemModel(o),u=l.getModel("itemStyle").getItemStyle();u.fill||(u.fill=t.getColorFromPalette(s,e)),a.setItemVisual(o,"style",u);for(var f=["symbol","symbolSize","symbolKeepAspect"],h=0;h<f.length;h++){var v=l.getShallow(f[h],!0);null!=v&&a.setItemVisual(o,f[h],v)}}),a.count()&&n.each(function(o){var l=n.getItemModel(o).getShallow("category");if(null!=l){W(l)&&(l=i["ec-"+l]);var u=a.getItemVisual(l,"style");B(n.ensureUniqueItemVisual(o,"style"),u);for(var h=["symbol","symbolSize","symbolKeepAspect"],v=0;v<h.length;v++)n.setItemVisual(o,h[v],a.getItemVisual(l,h[v]))}})})}function Sh(r){return r instanceof Array||(r=[r,r]),r}function CH(r){r.eachSeriesByType("graph",function(e){var t=e.getGraph(),a=e.getEdgeData(),n=Sh(e.get("edgeSymbol")),i=Sh(e.get("edgeSymbolSize"));a.setVisual("fromSymbol",n&&n[0]),a.setVisual("toSymbol",n&&n[1]),a.setVisual("fromSymbolSize",i&&i[0]),a.setVisual("toSymbolSize",i&&i[1]),a.setVisual("style",e.getModel("lineStyle").getLineStyle()),a.each(function(o){var s=a.getItemModel(o),l=t.getEdgeByIndex(o),u=Sh(s.getShallow("symbol",!0)),f=Sh(s.getShallow("symbolSize",!0)),h=s.getModel("lineStyle").getLineStyle(),v=a.ensureUniqueItemVisual(o,"style");switch(B(v,h),v.stroke){case"source":var c=l.node1.getVisual("style");v.stroke=c&&c.fill;break;case"target":c=l.node2.getVisual("style"),v.stroke=c&&c.fill}u[0]&&l.setVisual("fromSymbol",u[0]),u[1]&&l.setVisual("toSymbol",u[1]),f[0]&&l.setVisual("fromSymbolSize",f[0]),f[1]&&l.setVisual("toSymbolSize",f[1])})})}var xh=function(r){return r.get("autoCurveness")||null},TA=function(r,e){var t=xh(r),a=20,n=[];if(Ct(t))a=t;else if(z(t))return void(r.__curvenessList=t);e>a&&(a=e);var i=a%2?a+2:a+3;n=[];for(var o=0;o<i;o++)n.push((o%2?o+1:o)/10*(o%2?-1:1));r.__curvenessList=n},Cl=function(r,e,t){var a=[r.id,r.dataIndex].join("."),n=[e.id,e.dataIndex].join(".");return[t.uid,a,n].join("--\x3e")},CA=function(r){var e=r.split("--\x3e");return[e[0],e[2],e[1]].join("--\x3e")},Ng=function(r,e){var t=e.__edgeMap;return t[r]?t[r].length:0};function Vg(r,e,t,a){var n=xh(e),i=z(n);if(!n)return null;var o=function(r,e){var t=Cl(r.node1,r.node2,e);return e.__edgeMap[t]}(r,e);if(!o)return null;for(var s=-1,l=0;l<o.length;l++)if(o[l]===t){s=l;break}var u=function(r,e){return Ng(Cl(r.node1,r.node2,e),e)+Ng(Cl(r.node2,r.node1,e),e)}(r,e);TA(e,u),r.lineStyle=r.lineStyle||{};var f=Cl(r.node1,r.node2,e),h=e.__curvenessList,v=i||u%2?0:1;if(o.isForward)return h[v+s];var c=CA(f),p=Ng(c,e),d=h[s+p+v];return a?i?n&&0===n[0]?(p+v)%2?d:-d:((p%2?0:1)+v)%2?d:-d:(p+v)%2?d:-d:h[s+p+v]}function AA(r){var e=r.coordinateSystem;if(!e||"view"===e.type){var t=r.getGraph();t.eachNode(function(a){var n=a.getModel();a.setLayout([+n.get("x"),+n.get("y")])}),MA(t,r)}}function MA(r,e){r.eachEdge(function(t,a){var n=Rr(t.getModel().get(["lineStyle","curveness"]),-Vg(t,e,a,!0),0),i=Er(t.node1.getLayout()),o=Er(t.node2.getLayout()),s=[i,o];+n&&s.push([(i[0]+o[0])/2-(i[1]-o[1])*n,(i[1]+o[1])/2-(o[0]-i[0])*n]),t.setLayout(s)})}function IH(r,e){r.eachSeriesByType("graph",function(t){var a=t.get("layout"),n=t.coordinateSystem;if(n&&"view"!==n.type){var i=t.getData(),o=[];A(n.dimensions,function(v){o=o.concat(i.mapDimensionsAll(v))});for(var s=0;s<i.count();s++){for(var l=[],u=!1,f=0;f<o.length;f++){var h=i.get(o[f],s);isNaN(h)||(u=!0),l.push(h)}i.setItemLayout(s,u?n.dataToPoint(l):[NaN,NaN])}MA(i.graph,t)}else(!a||"none"===a)&&AA(t)})}function Al(r){var e=r.coordinateSystem;if("view"!==e.type)return 1;var t=r.option.nodeScaleRatio,a=e.scaleX;return((e.getZoom()-1)*t+1)/a}function Ml(r){var e=r.getVisual("symbolSize");return e instanceof Array&&(e=(e[0]+e[1])/2),+e}var DA=Math.PI,Bg=[];function LA(r,e){var t=r.coordinateSystem;if(!t||"view"===t.type){var a=t.getBoundingRect(),n=r.getData(),i=n.graph,o=a.width/2+a.x,s=a.height/2+a.y,l=Math.min(a.width,a.height)/2,u=n.count();n.setLayout({cx:o,cy:s}),u&&(PH[e](r,i,n,l,o,s,u),i.eachEdge(function(f,h){var d,v=Rr(f.getModel().get(["lineStyle","curveness"]),Vg(f,r,h),0),c=Er(f.node1.getLayout()),p=Er(f.node2.getLayout());+v&&(d=[o*(v*=3)+(c[0]+p[0])/2*(1-v),s*v+(c[1]+p[1])/2*(1-v)]),f.setLayout([c,p,d])}))}}var PH={value:function(r,e,t,a,n,i,o){var s=0,l=t.getSum("value"),u=2*Math.PI/(l||o);e.eachNode(function(f){var h=f.getValue("value"),v=u*(l?h:1)/2;s+=v,f.setLayout([a*Math.cos(s)+n,a*Math.sin(s)+i]),s+=v})},symbolSize:function(r,e,t,a,n,i,o){var s=0;Bg.length=o;var l=Al(r);e.eachNode(function(h){var v=Ml(h);isNaN(v)&&(v=2),v<0&&(v=0),v*=l;var c=Math.asin(v/2/a);isNaN(c)&&(c=DA/2),Bg[h.dataIndex]=c,s+=2*c});var u=(2*DA-s)/o/2,f=0;e.eachNode(function(h){var v=u+Bg[h.dataIndex];f+=v,h.setLayout([a*Math.cos(f)+n,a*Math.sin(f)+i]),f+=v})}};function RH(r){r.eachSeriesByType("graph",function(e){"circular"===e.get("layout")&&LA(e,"symbolSize")})}var _o=jl;function kH(r){r.eachSeriesByType("graph",function(e){var t=e.coordinateSystem;if(!t||"view"===t.type)if("force"===e.get("layout")){var a=e.preservedPoints||{},n=e.getGraph(),i=n.data,o=n.edgeData,s=e.getModel("force"),l=s.get("initLayout");e.preservedPoints?i.each(function(_){var S=i.getId(_);i.setItemLayout(_,a[S]||[NaN,NaN])}):l&&"none"!==l?"circular"===l&&LA(e,"value"):AA(e);var u=i.getDataExtent("value"),f=o.getDataExtent("value"),h=s.get("repulsion"),v=s.get("edgeLength"),c=z(h)?h:[h,h],p=z(v)?v:[v,v];p=[p[1],p[0]];var d=i.mapArray("value",function(_,S){var b=i.getItemLayout(S),x=Dt(_,u,c);return isNaN(x)&&(x=(c[0]+c[1])/2),{w:x,rep:x,fixed:i.getItemModel(S).get("fixed"),p:!b||isNaN(b[0])||isNaN(b[1])?null:b}}),g=o.mapArray("value",function(_,S){var b=n.getEdgeByIndex(S),x=Dt(_,f,p);isNaN(x)&&(x=(p[0]+p[1])/2);var w=b.getModel(),T=Rr(b.getModel().get(["lineStyle","curveness"]),-Vg(b,e,S,!0),0);return{n1:d[b.node1.dataIndex],n2:d[b.node2.dataIndex],d:x,curveness:T,ignoreForceLayout:w.get("ignoreForceLayout")}}),y=t.getBoundingRect(),m=function EH(r,e,t){for(var a=r,n=e,i=t.rect,o=i.width,s=i.height,l=[i.x+o/2,i.y+s/2],u=null==t.gravity?.1:t.gravity,f=0;f<a.length;f++){var h=a[f];h.p||(h.p=Ca(o*(Math.random()-.5)+l[0],s*(Math.random()-.5)+l[1])),h.pp=Er(h.p),h.edges=null}var p,d,v=null==t.friction?.6:t.friction,c=v;return{warmUp:function(){c=.8*v},setFixed:function(g){a[g].fixed=!0},setUnfixed:function(g){a[g].fixed=!1},beforeStep:function(g){p=g},afterStep:function(g){d=g},step:function(g){p&&p(a,n);for(var y=[],m=a.length,_=0;_<n.length;_++){var S=n[_];if(!S.ignoreForceLayout){Aa(y,(x=S.n2).p,(b=S.n1).p);var w=Bo(y)-S.d,T=x.w/(b.w+x.w);isNaN(T)&&(T=0),bi(y,y),!b.fixed&&_o(b.p,b.p,y,T*w*c),!x.fixed&&_o(x.p,x.p,y,-(1-T)*w*c)}}for(_=0;_<m;_++)(C=a[_]).fixed||(Aa(y,l,C.p),_o(C.p,C.p,y,u*c));for(_=0;_<m;_++)for(var b=a[_],D=_+1;D<m;D++){var x;Aa(y,(x=a[D]).p,b.p),0===(w=Bo(y))&&($m(y,Math.random()-.5,Math.random()-.5),w=1);var M=(b.rep+x.rep)/w/w;!b.fixed&&_o(b.pp,b.pp,y,M),!x.fixed&&_o(x.pp,x.pp,y,-M)}var L=[];for(_=0;_<m;_++){var C;(C=a[_]).fixed||(Aa(L,C.p,C.pp),_o(C.p,C.p,L,c),de(C.pp,C.p))}var I=(c*=.992)<.01;d&&d(a,n,I),g&&g(I)}}}(d,g,{rect:y,gravity:s.get("gravity"),friction:s.get("friction")});m.beforeStep(function(_,S){for(var b=0,x=_.length;b<x;b++)_[b].fixed&&de(_[b].p,n.getNodeByIndex(b).getLayout())}),m.afterStep(function(_,S,b){for(var x=0,w=_.length;x<w;x++)_[x].fixed||n.getNodeByIndex(x).setLayout(_[x].p),a[i.getId(x)]=_[x].p;for(x=0,w=S.length;x<w;x++){var T=S[x],C=n.getEdgeByIndex(x),D=T.n1.p,M=T.n2.p,L=C.getLayout();(L=L?L.slice():[])[0]=L[0]||[],L[1]=L[1]||[],de(L[0],D),de(L[1],M),+T.curveness&&(L[2]=[(D[0]+M[0])/2-(D[1]-M[1])*T.curveness,(D[1]+M[1])/2-(M[0]-D[0])*T.curveness]),C.setLayout(L)}}),e.forceLayout=m,e.preservedPoints=a,m.step()}else e.forceLayout=null})}function NH(r,e){var t=[];return r.eachSeriesByType("graph",function(a){var n=a.get("coordinateSystem");if(!n||"view"===n){var i=a.getData(),s=[],l=[];Pu(i.mapArray(function(g){var y=i.getItemModel(g);return[+y.get("x"),+y.get("y")]}),s,l),l[0]-s[0]==0&&(l[0]+=1,s[0]-=1),l[1]-s[1]==0&&(l[1]+=1,s[1]-=1);var u=(l[0]-s[0])/(l[1]-s[1]),f=function OH(r,e,t){return Jt(B(r.getBoxLayoutParams(),{aspect:t}),{width:e.getWidth(),height:e.getHeight()})}(a,e,u);isNaN(u)&&(s=[f.x,f.y],l=[f.x+f.width,f.y+f.height]);var h=l[0]-s[0],v=l[1]-s[1],c=f.width,p=f.height,d=a.coordinateSystem=new gl;d.zoomLimit=a.get("scaleLimit"),d.setBoundingRect(s[0],s[1],h,v),d.setViewRect(f.x,f.y,c,p),d.setCenter(a.get("center")),d.setZoom(a.get("zoom")),t.push(d)}}),t}var IA=ne.prototype,zg=ks.prototype,PA=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1};function Gg(r){return isNaN(+r.cpx1)||isNaN(+r.cpy1)}!function(r){O(function e(){return null!==r&&r.apply(this,arguments)||this},r)}(PA);var VH=function(r){function e(t){var a=r.call(this,t)||this;return a.type="ec-line",a}return O(e,r),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new PA},e.prototype.buildPath=function(t,a){Gg(a)?IA.buildPath.call(this,t,a):zg.buildPath.call(this,t,a)},e.prototype.pointAt=function(t){return Gg(this.shape)?IA.pointAt.call(this,t):zg.pointAt.call(this,t)},e.prototype.tangentAt=function(t){var a=this.shape,n=Gg(a)?[a.x2-a.x1,a.y2-a.y1]:zg.tangentAt.call(this,t);return bi(n,n)},e}(pt);const BH=VH;var Fg=["fromSymbol","toSymbol"];function RA(r){return"_"+r+"Type"}function EA(r,e,t){var a=e.getItemVisual(t,r);if(a&&"none"!==a){var n=e.getItemVisual(t,r+"Size"),i=e.getItemVisual(t,r+"Rotate"),o=e.getItemVisual(t,r+"Offset"),s=e.getItemVisual(t,r+"KeepAspect"),l=Hs(n),u=oo(o||0,l),f=Kt(a,-l[0]/2+u[0],-l[1]/2+u[1],l[0],l[1],null,s);return f.__specifiedRotation=null==i||isNaN(i)?void 0:+i*Math.PI/180||0,f.name=r,f}}function Hg(r,e){r.x1=e[0][0],r.y1=e[0][1],r.x2=e[1][0],r.y2=e[1][1],r.percent=1;var t=e[2];t?(r.cpx1=t[0],r.cpy1=t[1]):(r.cpx1=NaN,r.cpy1=NaN)}var GH=function(r){function e(t,a,n){var i=r.call(this)||this;return i._createLine(t,a,n),i}return O(e,r),e.prototype._createLine=function(t,a,n){var i=t.hostModel,s=function zH(r){var e=new BH({name:"line",subPixelOptimize:!0});return Hg(e.shape,r),e}(t.getItemLayout(a));s.shape.percent=0,Bt(s,{shape:{percent:1}},i,a),this.add(s),A(Fg,function(l){var u=EA(l,t,a);this.add(u),this[RA(l)]=t.getItemVisual(a,l)},this),this._updateCommonStl(t,a,n)},e.prototype.updateData=function(t,a,n){var i=t.hostModel,o=this.childOfName("line"),s=t.getItemLayout(a),l={shape:{}};Hg(l.shape,s),xt(o,l,i,a),A(Fg,function(u){var f=t.getItemVisual(a,u),h=RA(u);if(this[h]!==f){this.remove(this.childOfName(u));var v=EA(u,t,a);this.add(v)}this[h]=f},this),this._updateCommonStl(t,a,n)},e.prototype.getLinePath=function(){return this.childAt(0)},e.prototype._updateCommonStl=function(t,a,n){var i=t.hostModel,o=this.childOfName("line"),s=n&&n.emphasisLineStyle,l=n&&n.blurLineStyle,u=n&&n.selectLineStyle,f=n&&n.labelStatesModels,h=n&&n.emphasisDisabled,v=n&&n.focus,c=n&&n.blurScope;if(!n||t.hasItemOption){var p=t.getItemModel(a),d=p.getModel("emphasis");s=d.getModel("lineStyle").getLineStyle(),l=p.getModel(["blur","lineStyle"]).getLineStyle(),u=p.getModel(["select","lineStyle"]).getLineStyle(),h=d.get("disabled"),v=d.get("focus"),c=d.get("blurScope"),f=ue(p)}var g=t.getItemVisual(a,"style"),y=g.stroke;o.useStyle(g),o.style.fill=null,o.style.strokeNoScale=!0,o.ensureState("emphasis").style=s,o.ensureState("blur").style=l,o.ensureState("select").style=u,A(Fg,function(x){var w=this.childOfName(x);if(w){w.setColor(y),w.style.opacity=g.opacity;for(var T=0;T<Ce.length;T++){var C=Ce[T],D=o.getState(C);if(D){var M=D.style||{},L=w.ensureState(C),I=L.style||(L.style={});null!=M.stroke&&(I[w.__isEmptyBrush?"stroke":"fill"]=M.stroke),null!=M.opacity&&(I.opacity=M.opacity)}}w.markRedraw()}},this);var m=i.getRawValue(a);ge(this,f,{labelDataIndex:a,labelFetcher:{getFormattedLabel:function(x,w){return i.getFormattedLabel(x,w,t.dataType)}},inheritColor:y||"#000",defaultOpacity:g.opacity,defaultText:(null==m?t.getName(a):isFinite(m)?Ht(m):m)+""});var _=this.getTextContent();if(_){var S=f.normal;_.__align=_.style.align,_.__verticalAlign=_.style.verticalAlign,_.__position=S.get("position")||"middle";var b=S.get("distance");z(b)||(b=[b,b]),_.__labelDistance=b}this.setTextConfig({position:null,local:!0,inside:!1}),Yt(this,v,c,h)},e.prototype.highlight=function(){Wr(this)},e.prototype.downplay=function(){Ur(this)},e.prototype.updateLayout=function(t,a){this.setLinePoints(t.getItemLayout(a))},e.prototype.setLinePoints=function(t){var a=this.childOfName("line");Hg(a.shape,t),a.dirty()},e.prototype.beforeUpdate=function(){var t=this,a=t.childOfName("fromSymbol"),n=t.childOfName("toSymbol"),i=t.getTextContent();if(a||n||i&&!i.ignore){for(var o=1,s=this.parent;s;)s.scaleX&&(o/=s.scaleX),s=s.parent;var l=t.childOfName("line");if(this.__dirty||l.__dirty){var u=l.shape.percent,f=l.pointAt(0),h=l.pointAt(u),v=Aa([],h,f);if(bi(v,v),a&&(a.setPosition(f),c(a,0),a.scaleX=a.scaleY=o*u,a.markRedraw()),n&&(n.setPosition(h),c(n,1),n.scaleX=n.scaleY=o*u,n.markRedraw()),i&&!i.ignore){i.x=i.y=0,i.originX=i.originY=0;var p=void 0,d=void 0,g=i.__labelDistance,y=g[0]*o,m=g[1]*o,_=u/2,S=l.tangentAt(_),b=[S[1],-S[0]],x=l.pointAt(_);b[1]>0&&(b[0]=-b[0],b[1]=-b[1]);var w=S[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var T=-Math.atan2(S[1],S[0]);h[0]<f[0]&&(T=Math.PI+T),i.rotation=T}var C=void 0;switch(i.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":C=-m,d="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":C=m,d="top";break;default:C=0,d="middle"}switch(i.__position){case"end":i.x=v[0]*y+h[0],i.y=v[1]*m+h[1],p=v[0]>.8?"left":v[0]<-.8?"right":"center",d=v[1]>.8?"top":v[1]<-.8?"bottom":"middle";break;case"start":i.x=-v[0]*y+f[0],i.y=-v[1]*m+f[1],p=v[0]>.8?"right":v[0]<-.8?"left":"center",d=v[1]>.8?"bottom":v[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=y*w+f[0],i.y=f[1]+C,p=S[0]<0?"right":"left",i.originX=-y*w,i.originY=-C;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+C,p="center",i.originY=-C;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-y*w+h[0],i.y=h[1]+C,p=S[0]>=0?"right":"left",i.originX=y*w,i.originY=-C}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||p})}}}function c(D,M){var L=D.__specifiedRotation;if(null==L){var I=l.tangentAt(M);D.attr("rotation",(1===M?-1:1)*Math.PI/2-Math.atan2(I[1],I[0]))}else D.attr("rotation",L)}},e}(tt);const Wg=GH;var FH=function(){function r(e){this.group=new tt,this._LineCtor=e||Wg}return r.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var a=this,n=a.group,i=a._lineData;a._lineData=e,i||n.removeAll();var o=kA(e);e.diff(i).add(function(s){t._doAdd(e,s,o)}).update(function(s,l){t._doUpdate(i,e,l,s,o)}).remove(function(s){n.remove(i.getItemGraphicEl(s))}).execute()},r.prototype.updateLayout=function(){var e=this._lineData;!e||e.eachItemGraphicEl(function(t,a){t.updateLayout(e,a)},this)},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=kA(e),this._lineData=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t){function a(s){!s.isGroup&&!function HH(r){return r.animators&&r.animators.length>0}(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var n=e.start;n<e.end;n++)if(Ug(t.getItemLayout(n))){var o=new this._LineCtor(t,n,this._seriesScope);o.traverse(a),this.group.add(o),t.setItemGraphicEl(n,o),this._progressiveEls.push(o)}},r.prototype.remove=function(){this.group.removeAll()},r.prototype.eachRendered=function(e){Za(this._progressiveEls||this.group,e)},r.prototype._doAdd=function(e,t,a){if(Ug(e.getItemLayout(t))){var i=new this._LineCtor(e,t,a);e.setItemGraphicEl(t,i),this.group.add(i)}},r.prototype._doUpdate=function(e,t,a,n,i){var o=e.getItemGraphicEl(a);Ug(t.getItemLayout(n))?(o?o.updateData(t,n,i):o=new this._LineCtor(t,n,i),t.setItemGraphicEl(n,o),this.group.add(o)):this.group.remove(o)},r}();function kA(r){var e=r.hostModel,t=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:t.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:t.get("disabled"),blurScope:t.get("blurScope"),focus:t.get("focus"),labelStatesModels:ue(e)}}function OA(r){return isNaN(r[0])||isNaN(r[1])}function Ug(r){return r&&!OA(r[0])&&!OA(r[1])}const Yg=FH;var Zg=[],Xg=[],qg=[],So=se,Kg=Ma,NA=Math.abs;function VA(r,e,t){for(var s,a=r[0],n=r[1],i=r[2],o=1/0,l=t*t,u=.1,f=.1;f<=.9;f+=.1)Zg[0]=So(a[0],n[0],i[0],f),Zg[1]=So(a[1],n[1],i[1],f),(h=NA(Kg(Zg,e)-l))<o&&(o=h,s=f);for(var v=0;v<32;v++){var c=s+u;Xg[0]=So(a[0],n[0],i[0],s),Xg[1]=So(a[1],n[1],i[1],s),qg[0]=So(a[0],n[0],i[0],c),qg[1]=So(a[1],n[1],i[1],c);var h=Kg(Xg,e)-l;if(NA(h)<.01)break;var p=Kg(qg,e)-l;u/=2,h<0?p>=0?s+=u:s-=u:p>=0?s-=u:s+=u}return s}function jg(r,e){var t=[],a=Wo,n=[[],[],[]],i=[[],[]],o=[];e/=2,r.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),h=s.getVisual("toSymbol");u.__original||(u.__original=[Er(u[0]),Er(u[1])],u[2]&&u.__original.push(Er(u[2])));var v=u.__original;if(null!=u[2]){if(de(n[0],v[0]),de(n[1],v[2]),de(n[2],v[1]),f&&"none"!==f){var c=Ml(s.node1),p=VA(n,v[0],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[0][0]=t[3],n[1][0]=t[4],a(n[0][1],n[1][1],n[2][1],p,t),n[0][1]=t[3],n[1][1]=t[4]}h&&"none"!==h&&(c=Ml(s.node2),p=VA(n,v[1],c*e),a(n[0][0],n[1][0],n[2][0],p,t),n[1][0]=t[1],n[2][0]=t[2],a(n[0][1],n[1][1],n[2][1],p,t),n[1][1]=t[1],n[2][1]=t[2]),de(u[0],n[0]),de(u[1],n[2]),de(u[2],n[1])}else de(i[0],v[0]),de(i[1],v[1]),Aa(o,i[1],i[0]),bi(o,o),f&&"none"!==f&&(c=Ml(s.node1),jl(i[0],i[0],o,c*e)),h&&"none"!==h&&(c=Ml(s.node2),jl(i[1],i[1],o,-c*e)),de(u[0],i[0]),de(u[1],i[1])})}function BA(r){return"view"===r.type}var WH=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){var n=new ll,i=new Yg,o=this.group;this._controller=new pl(a.getZr()),this._controllerHost={target:o},o.add(n.group),o.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem;this._model=t;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(BA(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):xt(u,f,t)}jg(t.getGraph(),Al(t));var h=t.getData();s.updateData(h);var v=t.getEdgeData();l.updateData(v),this._updateNodeAndLinkScale(),this._updateController(t,a,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p),h.graph.eachNode(function(m){var _=m.dataIndex,S=m.getGraphicEl(),b=m.getModel();if(S){S.off("drag").off("dragend");var x=b.get("draggable");x&&S.on("drag",function(){c&&(c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(_),h.setItemLayout(_,[S.x,S.y]))}).on("dragend",function(){c&&c.setUnfixed(_)}),S.setDraggable(x&&!!c),"adjacency"===b.get(["emphasis","focus"])&&(at(S).focus=m.getAdjacentDataIndices())}}),h.graph.eachEdge(function(m){var _=m.getGraphicEl(),S=m.getModel().get(["emphasis","focus"]);!_||"adjacency"===S&&(at(_).focus={edge:[m.dataIndex],node:[m.node1.dataIndex,m.node2.dataIndex]})});var d="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),g=h.getLayout("cx"),y=h.getLayout("cy");h.eachItemGraphicEl(function(m,_){var b=h.getItemModel(_).get(["label","rotate"])||0,x=m.getSymbolPath();if(d){var w=h.getItemLayout(_),T=Math.atan2(w[1]-y,w[0]-g);T<0&&(T=2*Math.PI+T);var C=w[0]<g;C&&(T-=Math.PI);var D=C?"left":"right";x.setTextConfig({rotation:-T,position:D,origin:"center"});var M=x.ensureState("emphasis");B(M.textConfig||(M.textConfig={}),{position:D})}else x.setTextConfig({rotation:b*=Math.PI/180})}),this._firstRender=!1},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,a){var n=this;!function i(){t.step(function(o){n.updateLayout(n._model),(n._layouting=!o)&&(a?n._layoutTimeout=setTimeout(i,16):i())})}()},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!uh(u,n,t)}),BA(t.coordinateSystem)?(o.enable(t.get("roam")),s.zoomLimit=t.get("scaleLimit"),s.zoom=t.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){cg(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){pg(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),jg(t.getGraph(),Al(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()})):o.disable()},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,a=t.getData(),n=Al(t);a.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(n)})},e.prototype.updateLayout=function(t){jg(t.getGraph(),Al(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Et);const UH=WH;function xo(r){return"_EC_"+r}var YH=function(){function r(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return r.prototype.isDirected=function(){return this._directed},r.prototype.addNode=function(e,t){var a=this._nodesMap;if(!a[xo(e=null==e?""+t:""+e)]){var n=new fi(e,t);return n.hostGraph=this,this.nodes.push(n),a[xo(e)]=n,n}},r.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},r.prototype.getNodeById=function(e){return this._nodesMap[xo(e)]},r.prototype.addEdge=function(e,t,a){var n=this._nodesMap,i=this._edgesMap;if(Ct(e)&&(e=this.nodes[e]),Ct(t)&&(t=this.nodes[t]),e instanceof fi||(e=n[xo(e)]),t instanceof fi||(t=n[xo(t)]),e&&t){var o=e.id+"-"+t.id,s=new zA(e,t,a);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),t.inEdges.push(s)),e.edges.push(s),e!==t&&t.edges.push(s),this.edges.push(s),i[o]=s,s}},r.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},r.prototype.getEdge=function(e,t){e instanceof fi&&(e=e.id),t instanceof fi&&(t=t.id);var a=this._edgesMap;return this._directed?a[e+"-"+t]:a[e+"-"+t]||a[t+"-"+e]},r.prototype.eachNode=function(e,t){for(var a=this.nodes,n=a.length,i=0;i<n;i++)a[i].dataIndex>=0&&e.call(t,a[i],i)},r.prototype.eachEdge=function(e,t){for(var a=this.edges,n=a.length,i=0;i<n;i++)a[i].dataIndex>=0&&a[i].node1.dataIndex>=0&&a[i].node2.dataIndex>=0&&e.call(t,a[i],i)},r.prototype.breadthFirstTraverse=function(e,t,a,n){if(t instanceof fi||(t=this._nodesMap[xo(t)]),t){for(var i="out"===a?"outEdges":"in"===a?"inEdges":"edges",o=0;o<this.nodes.length;o++)this.nodes[o].__visited=!1;if(!e.call(n,t,null))for(var s=[t];s.length;){var l=s.shift(),u=l[i];for(o=0;o<u.length;o++){var f=u[o],h=f.node1===l?f.node2:f.node1;if(!h.__visited){if(e.call(n,h,l))return;s.push(h),h.__visited=!0}}}}},r.prototype.update=function(){for(var e=this.data,t=this.edgeData,a=this.nodes,n=this.edges,i=0,o=a.length;i<o;i++)a[i].dataIndex=-1;for(i=0,o=e.count();i<o;i++)a[e.getRawIndex(i)].dataIndex=i;for(t.filterSelf(function(s){var l=n[t.getRawIndex(s)];return l.node1.dataIndex>=0&&l.node2.dataIndex>=0}),i=0,o=n.length;i<o;i++)n[i].dataIndex=-1;for(i=0,o=t.count();i<o;i++)n[t.getRawIndex(i)].dataIndex=i},r.prototype.clone=function(){for(var e=new r(this._directed),t=this.nodes,a=this.edges,n=0;n<t.length;n++)e.addNode(t[n].id,t[n].dataIndex);for(n=0;n<a.length;n++){var i=a[n];e.addEdge(i.node1.id,i.node2.id,i.dataIndex)}return e},r}(),fi=function(){function r(e,t){this.inEdges=[],this.outEdges=[],this.edges=[],this.dataIndex=-1,this.id=null==e?"":e,this.dataIndex=null==t?-1:t}return r.prototype.degree=function(){return this.edges.length},r.prototype.inDegree=function(){return this.inEdges.length},r.prototype.outDegree=function(){return this.outEdges.length},r.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(e)},r.prototype.getAdjacentDataIndices=function(){for(var e={edge:[],node:[]},t=0;t<this.edges.length;t++){var a=this.edges[t];a.dataIndex<0||(e.edge.push(a.dataIndex),e.node.push(a.node1.dataIndex,a.node2.dataIndex))}return e},r}(),zA=function(){function r(e,t,a){this.dataIndex=-1,this.node1=e,this.node2=t,this.dataIndex=null==a?-1:a}return r.prototype.getModel=function(e){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)},r.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},r}();function GA(r,e){return{getValue:function(t){var a=this[r][e];return a.getStore().get(a.getDimensionIndex(t||"value"),this.dataIndex)},setVisual:function(t,a){this.dataIndex>=0&&this[r][e].setItemVisual(this.dataIndex,t,a)},getVisual:function(t){return this[r][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,a){this.dataIndex>=0&&this[r][e].setItemLayout(this.dataIndex,t,a)},getLayout:function(){return this[r][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[r][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[r][e].getRawIndex(this.dataIndex)}}}Ut(fi,GA("hostGraph","data")),Ut(zA,GA("hostGraph","edgeData"));const ZH=YH;function FA(r,e,t,a,n){for(var i=new ZH(a),o=0;o<r.length;o++)i.addNode(ee(r[o].id,r[o].name,o),o);var s=[],l=[],u=0;for(o=0;o<e.length;o++){var f=e[o],h=f.source,v=f.target;i.addEdge(h,v,u)&&(l.push(f),s.push(ee(te(f.id,null),h+" > "+v)),u++)}var p,c=t.get("coordinateSystem");if("cartesian2d"===c||"polar"===c)p=qr(r,t);else{var d=qi.get(c),g=d&&d.dimensions||[];ut(g,"value")<0&&g.concat(["value"]);var y=uo(r,{coordDimensions:g,encodeDefine:t.getEncode()}).dimensions;(p=new xe(y,t)).initData(r)}var m=new xe(["value"],t);return m.initData(l,s),n&&n(p,m),rA({mainData:p,struct:i,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var XH=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments);var a=this;function n(){return a._categoriesData}this.legendVisualProvider=new hl(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){r.prototype.mergeDefaultAndTheme.apply(this,arguments),xn(t,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,a){var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=this;if(i&&n){!function DH(r){!xh(r)||(r.__curvenessList=[],r.__edgeMap={},TA(r))}(this);var s=FA(i,n,this,!0,function l(u,f){u.wrapMethod("getItemModel",function(p){var y=o._categoriesModels[p.getShallow("category")];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var h=Rt.prototype.getModel;function v(p,d){var g=h.call(this,p,d);return g.resolveParentPath=c,g}function c(p){if(p&&("label"===p[0]||"label"===p[1])){var d=p.slice();return"label"===p[0]?d[0]="edgeLabel":"label"===p[1]&&(d[1]="edgeLabel"),d}return p}f.wrapMethod("getItemModel",function(p){return p.resolveParentPath=c,p.getModel=v,p})});return A(s.edges,function(u){!function LH(r,e,t,a){if(xh(t)){var n=Cl(r,e,t),i=t.__edgeMap,o=i[CA(n)];i[n]&&!o?i[n].isForward=!0:o&&i[n]&&(o.isForward=!0,i[n].isForward=!1),i[n]=i[n]||[],i[n].push(a)}}(u.node1,u.node2,this,u.dataIndex)},this),s.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,a,n){if("edge"===n){var i=this.getData(),o=this.getDataParams(t,n),s=i.graph.getEdgeByIndex(t),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),f=[];return null!=l&&f.push(l),null!=u&&f.push(u),ae("nameValue",{name:f.join(" > "),value:o.value,noValue:null==o.value})}return X1({series:this,dataIndex:t,multipleSeries:a})},e.prototype._updateCategoriesData=function(){var t=G(this.option.categories||[],function(n){return null!=n.value?n:B({value:0},n)}),a=new xe(["value"],this);a.initData(t),this._categoriesData=a,this._categoriesModels=a.mapArray(function(n){return a.getItemModel(n)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return r.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Ot);const qH=XH;var KH={type:"graphRoam",event:"graphRoam",update:"none"},QH=function r(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},JH=function(r){function e(t){var a=r.call(this,t)||this;return a.type="pointer",a}return O(e,r),e.prototype.getDefaultShape=function(){return new QH},e.prototype.buildPath=function(t,a){var n=Math.cos,i=Math.sin,o=a.r,s=a.width,l=a.angle,u=a.x-n(l)*s*(s>=o/3?1:2),f=a.y-i(l)*s*(s>=o/3?1:2);l=a.angle-Math.PI/2,t.moveTo(u,f),t.lineTo(a.x+n(l)*s,a.y+i(l)*s),t.lineTo(a.x+n(a.angle)*o,a.y+i(a.angle)*o),t.lineTo(a.x-n(l)*s,a.y-i(l)*s),t.lineTo(u,f)},e}(pt);const $H=JH;function bh(r,e){var t=null==r?"":r+"";return e&&(W(e)?t=e.replace("{value}",t):j(e)&&(t=e(r))),t}var Qg=2*Math.PI,e4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),o=function t4(r,e){var t=r.get("center"),a=e.getWidth(),n=e.getHeight(),i=Math.min(a,n);return{cx:H(t[0],e.getWidth()),cy:H(t[1],e.getHeight()),r:H(r.get("radius"),i/2)}}(t,n);this._renderMain(t,a,n,i,o),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,a,n,i,o){for(var s=this.group,l=t.get("clockwise"),u=-t.get("startAngle")/180*Math.PI,f=-t.get("endAngle")/180*Math.PI,h=t.getModel("axisLine"),c=h.get("roundCap")?rh:Ae,p=h.get("show"),d=h.getModel("lineStyle"),g=d.get("width"),y=(f-u)%Qg||f===u?(f-u)%Qg:Qg,m=u,_=0;p&&_<i.length;_++){var b=new c({shape:{startAngle:m,endAngle:f=u+y*Math.min(Math.max(i[_][0],0),1),cx:o.cx,cy:o.cy,clockwise:l,r0:o.r-g,r:o.r},silent:!0});b.setStyle({fill:i[_][1]}),b.setStyle(d.getLineStyle(["color","width"])),s.add(b),m=f}var x=function(T){if(T<=0)return i[0][1];var C;for(C=0;C<i.length;C++)if(i[C][0]>=T&&(0===C?0:i[C-1][0])<T)return i[C][1];return i[C-1][1]};if(!l){var w=u;u=f,f=w}this._renderTicks(t,a,n,x,o,u,f,l,g),this._renderTitleAndDetail(t,a,n,x,o),this._renderAnchor(t,o),this._renderPointer(t,a,n,x,o,u,f,l,g)},e.prototype._renderTicks=function(t,a,n,i,o,s,l,u,f){for(var P,R,h=this.group,v=o.cx,c=o.cy,p=o.r,d=+t.get("min"),g=+t.get("max"),y=t.getModel("splitLine"),m=t.getModel("axisTick"),_=t.getModel("axisLabel"),S=t.get("splitNumber"),b=m.get("splitNumber"),x=H(y.get("length"),p),w=H(m.get("length"),p),T=s,C=(l-s)/S,D=C/b,M=y.getModel("lineStyle").getLineStyle(),L=m.getModel("lineStyle").getLineStyle(),I=y.get("distance"),E=0;E<=S;E++){if(P=Math.cos(T),R=Math.sin(T),y.get("show")){var k=new ne({shape:{x1:P*(p-(N=I?I+f:f))+v,y1:R*(p-N)+c,x2:P*(p-x-N)+v,y2:R*(p-x-N)+c},style:M,silent:!0});"auto"===M.stroke&&k.setStyle({stroke:i(E/S)}),h.add(k)}if(_.get("show")){var N=_.get("distance")+I,V=bh(Ht(E/S*(g-d)+d),_.get("formatter")),F=i(E/S);h.add(new St({style:Zt(_,{text:V,x:P*(p-x-N)+v,y:R*(p-x-N)+c,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:P<-.4?"left":P>.4?"right":"center"},{inheritColor:F}),silent:!0}))}if(m.get("show")&&E!==S){N=(N=m.get("distance"))?N+f:f;for(var U=0;U<=b;U++){P=Math.cos(T),R=Math.sin(T);var X=new ne({shape:{x1:P*(p-N)+v,y1:R*(p-N)+c,x2:P*(p-w-N)+v,y2:R*(p-w-N)+c},silent:!0,style:L});"auto"===L.stroke&&X.setStyle({stroke:i((E+U/b)/S)}),h.add(X),T+=D}T-=D}else T+=C}},e.prototype._renderPointer=function(t,a,n,i,o,s,l,u,f){var h=this.group,v=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),g=t.getModel("progress"),y=g.get("show"),m=t.getData(),_=m.mapDimension("value"),S=+t.get("min"),b=+t.get("max"),x=[S,b],w=[s,l];function T(D,M){var U,I=m.getItemModel(D).getModel("pointer"),P=H(I.get("width"),o.r),R=H(I.get("length"),o.r),E=t.get(["pointer","icon"]),N=I.get("offsetCenter"),k=H(N[0],o.r),V=H(N[1],o.r),F=I.get("keepAspect");return(U=E?Kt(E,k-P/2,V-R,P,R,null,F):new $H({shape:{angle:-Math.PI/2,width:P,r:R,x:k,y:V}})).rotation=-(M+Math.PI/2),U.x=o.cx,U.y=o.cy,U}function C(D,M){var I=g.get("roundCap")?rh:Ae,P=g.get("overlap"),R=P?g.get("width"):f/m.count(),k=new I({shape:{startAngle:s,endAngle:M,cx:o.cx,cy:o.cy,clockwise:u,r0:P?o.r-R:o.r-(D+1)*R,r:P?o.r:o.r-D*R}});return P&&(k.z2=b-m.get(_,D)%b),k}(y||d)&&(m.diff(v).add(function(D){var M=m.get(_,D);if(d){var L=T(D,s);Bt(L,{rotation:-((isNaN(+M)?w[0]:Dt(M,x,w,!0))+Math.PI/2)},t),h.add(L),m.setItemGraphicEl(D,L)}if(y){var I=C(D,s),P=g.get("clip");Bt(I,{shape:{endAngle:Dt(M,x,w,P)}},t),h.add(I),Vc(t.seriesIndex,m.dataType,D,I),p[D]=I}}).update(function(D,M){var L=m.get(_,D);if(d){var I=v.getItemGraphicEl(M),P=I?I.rotation:s,R=T(D,P);R.rotation=P,xt(R,{rotation:-((isNaN(+L)?w[0]:Dt(L,x,w,!0))+Math.PI/2)},t),h.add(R),m.setItemGraphicEl(D,R)}if(y){var E=c[M],k=C(D,E?E.shape.endAngle:s),V=g.get("clip");xt(k,{shape:{endAngle:Dt(L,x,w,V)}},t),h.add(k),Vc(t.seriesIndex,m.dataType,D,k),p[D]=k}}).execute(),m.each(function(D){var M=m.getItemModel(D),L=M.getModel("emphasis"),I=L.get("focus"),P=L.get("blurScope"),R=L.get("disabled");if(d){var E=m.getItemGraphicEl(D),N=m.getItemVisual(D,"style"),k=N.fill;if(E instanceof le){var V=E.style;E.useStyle(B({image:V.image,x:V.x,y:V.y,width:V.width,height:V.height},N))}else E.useStyle(N),"pointer"!==E.type&&E.setColor(k);E.setStyle(M.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===E.style.fill&&E.setStyle("fill",i(Dt(m.get(_,D),x,[0,1],!0))),E.z2EmphasisLift=0,he(E,M),Yt(E,I,P,R)}if(y){var F=p[D];F.useStyle(m.getItemVisual(D,"style")),F.setStyle(M.getModel(["progress","itemStyle"]).getItemStyle()),F.z2EmphasisLift=0,he(F,M),Yt(F,I,P,R)}}),this._progressEls=p)},e.prototype._renderAnchor=function(t,a){var n=t.getModel("anchor");if(n.get("show")){var o=n.get("size"),s=n.get("icon"),l=n.get("offsetCenter"),u=n.get("keepAspect"),f=Kt(s,a.cx-o/2+H(l[0],a.r),a.cy-o/2+H(l[1],a.r),o,o,null,u);f.z2=n.get("showAbove")?1:0,f.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(f)}},e.prototype._renderTitleAndDetail=function(t,a,n,i,o){var s=this,l=t.getData(),u=l.mapDimension("value"),f=+t.get("min"),h=+t.get("max"),v=new tt,c=[],p=[],d=t.isAnimationEnabled(),g=t.get(["pointer","showAbove"]);l.diff(this._data).add(function(y){c[y]=new St({silent:!0}),p[y]=new St({silent:!0})}).update(function(y,m){c[y]=s._titleEls[m],p[y]=s._detailEls[m]}).execute(),l.each(function(y){var m=l.getItemModel(y),_=l.get(u,y),S=new tt,b=i(Dt(_,[f,h],[0,1],!0)),x=m.getModel("title");if(x.get("show")){var w=x.get("offsetCenter"),T=o.cx+H(w[0],o.r),C=o.cy+H(w[1],o.r);(D=c[y]).attr({z2:g?0:2,style:Zt(x,{x:T,y:C,text:l.getName(y),align:"center",verticalAlign:"middle"},{inheritColor:b})}),S.add(D)}var M=m.getModel("detail");if(M.get("show")){var L=M.get("offsetCenter"),I=o.cx+H(L[0],o.r),P=o.cy+H(L[1],o.r),R=H(M.get("width"),o.r),E=H(M.get("height"),o.r),N=t.get(["progress","show"])?l.getItemVisual(y,"style").fill:b,D=p[y],k=M.get("formatter");D.attr({z2:g?0:2,style:Zt(M,{x:I,y:P,text:bh(_,k),width:isNaN(R)?null:R,height:isNaN(E)?null:E,align:"center",verticalAlign:"middle"},{inheritColor:N})}),bS(D,{normal:M},_,function(F){return bh(F,k)}),d&&wS(D,y,l,t,{getFormattedLabel:function(F,U,X,et,ct,Lt){return bh(Lt?Lt.interpolatedValue:_,k)}}),S.add(D)}v.add(S)}),this.group.add(v),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(Et);const r4=e4;var a4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="itemStyle",t}return O(e,r),e.prototype.getInitialData=function(t,a){return go(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(Ot);const n4=a4;var o4=["itemStyle","opacity"],s4=function(r){function e(t,a){var n=r.call(this)||this,i=n,o=new De,s=new St;return i.setTextContent(s),n.setTextGuideLine(o),n.updateData(t,a,!0),n}return O(e,r),e.prototype.updateData=function(t,a,n){var i=this,o=t.hostModel,s=t.getItemModel(a),l=t.getItemLayout(a),u=s.getModel("emphasis"),f=s.get(o4);f=null==f?1:f,n||wr(i),i.useStyle(t.getItemVisual(a,"style")),i.style.lineJoin="round",n?(i.setShape({points:l.points}),i.style.opacity=0,Bt(i,{style:{opacity:f}},o,a)):xt(i,{style:{opacity:f},shape:{points:l.points}},o,a),he(i,s),this._updateLabel(t,a),Yt(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t,a){var n=this,i=this.getTextGuideLine(),o=n.getTextContent(),s=t.hostModel,l=t.getItemModel(a),f=t.getItemLayout(a).label,h=t.getItemVisual(a,"style"),v=h.fill;ge(o,ue(l),{labelFetcher:t.hostModel,labelDataIndex:a,defaultOpacity:h.opacity,defaultText:t.getName(a)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),n.setTextConfig({local:!0,inside:!!f.inside,insideStroke:v,outsideFill:v});var c=f.linePoints;i.setShape({points:c}),n.textGuideLineConfig={anchor:c?new ot(c[0][0],c[0][1]):null},xt(o,{style:{x:f.x,y:f.y}},s,a),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),kd(n,Od(l),{stroke:v})},e}(Me),l4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new s4(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(i,l),s.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){ys(o.getItemGraphicEl(l),t,l)}).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Et);const u4=l4;var f4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new hl(Y(this.getData,this),Y(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,a){return go(this,{coordDimensions:["value"],encodeDefaulter:nt(hp,this)})},e.prototype._defaultLabelLine=function(t){xn(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var a=this.getData(),n=r.prototype.getDataParams.call(this,t),i=a.mapDimension("value"),o=a.getSum(i);return n.percent=o?+(a.get(i,t)/o*100).toFixed(2):0,n.$vars.push("percent"),n},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Ot);const h4=f4;function d4(r,e){r.eachSeriesByType("funnel",function(t){var a=t.getData(),n=a.mapDimension("value"),i=t.get("sort"),o=function v4(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),s=t.get("orient"),l=o.width,u=o.height,f=function c4(r,e){for(var t=r.mapDimension("value"),a=r.mapArray(t,function(l){return l}),n=[],i="ascending"===e,o=0,s=r.count();o<s;o++)n[o]=o;return j(e)?n.sort(e):"none"!==e&&n.sort(function(l,u){return i?a[l]-a[u]:a[u]-a[l]}),n}(a,i),h=o.x,v=o.y,c="horizontal"===s?[H(t.get("minSize"),u),H(t.get("maxSize"),u)]:[H(t.get("minSize"),l),H(t.get("maxSize"),l)],p=a.getDataExtent(n),d=t.get("min"),g=t.get("max");null==d&&(d=Math.min(p[0],0)),null==g&&(g=p[1]);var y=t.get("funnelAlign"),m=t.get("gap"),S=(("horizontal"===s?l:u)-m*(a.count()-1))/a.count(),b=function(P,R){if("horizontal"===s){var N=Dt(a.get(n,P)||0,[d,g],c,!0),k=void 0;switch(y){case"top":k=v;break;case"center":k=v+(u-N)/2;break;case"bottom":k=v+(u-N)}return[[R,k],[R,k+N]]}var U,F=Dt(a.get(n,P)||0,[d,g],c,!0);switch(y){case"left":U=h;break;case"center":U=h+(l-F)/2;break;case"right":U=h+l-F}return[[U,R],[U+F,R]]};"ascending"===i&&(S=-S,m=-m,"horizontal"===s?h+=l:v+=u,f=f.reverse());for(var x=0;x<f.length;x++){var w=f[x],T=f[x+1],C=a.getItemModel(w);if("horizontal"===s){var D=C.get(["itemStyle","width"]);null==D?D=S:(D=H(D,l),"ascending"===i&&(D=-D));var M=b(w,h),L=b(T,h+D);h+=D+m,a.setItemLayout(w,{points:M.concat(L.slice().reverse())})}else{var I=C.get(["itemStyle","height"]);null==I?I=S:(I=H(I,u),"ascending"===i&&(I=-I)),M=b(w,v),L=b(T,v+I),v+=I+m,a.setItemLayout(w,{points:M.concat(L.slice().reverse())})}}!function p4(r){var t=r.hostModel.get("orient");r.each(function(a){var h,v,c,p,n=r.getItemModel(a),o=n.getModel("label").get("position"),s=n.getModel("labelLine"),l=r.getItemLayout(a),u=l.points,f="inner"===o||"inside"===o||"center"===o||"insideLeft"===o||"insideRight"===o;if(f)"insideLeft"===o?(v=(u[0][0]+u[3][0])/2+5,c=(u[0][1]+u[3][1])/2,h="left"):"insideRight"===o?(v=(u[1][0]+u[2][0])/2-5,c=(u[1][1]+u[2][1])/2,h="right"):(v=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,c=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4,h="center"),p=[[v,c],[v,c]];else{var d=void 0,g=void 0,y=void 0,m=void 0,_=s.get("length");"left"===o?(g=(u[3][1]+u[0][1])/2,v=(y=(d=(u[3][0]+u[0][0])/2)-_)-5,h="right"):"right"===o?(g=(u[1][1]+u[2][1])/2,v=(y=(d=(u[1][0]+u[2][0])/2)+_)+5,h="left"):"top"===o?(d=(u[3][0]+u[0][0])/2,c=(m=(g=(u[3][1]+u[0][1])/2)-_)-5,h="center"):"bottom"===o?(d=(u[1][0]+u[2][0])/2,c=(m=(g=(u[1][1]+u[2][1])/2)+_)+5,h="center"):"rightTop"===o?(d="horizontal"===t?u[3][0]:u[1][0],g="horizontal"===t?u[3][1]:u[1][1],"horizontal"===t?(c=(m=g-_)-5,h="center"):(v=(y=d+_)+5,h="top")):"rightBottom"===o?(d=u[2][0],g=u[2][1],"horizontal"===t?(c=(m=g+_)+5,h="center"):(v=(y=d+_)+5,h="bottom")):"leftTop"===o?(d=u[0][0],g="horizontal"===t?u[0][1]:u[1][1],"horizontal"===t?(c=(m=g-_)-5,h="center"):(v=(y=d-_)-5,h="right")):"leftBottom"===o?(d="horizontal"===t?u[1][0]:u[3][0],g="horizontal"===t?u[1][1]:u[2][1],"horizontal"===t?(c=(m=g+_)+5,h="center"):(v=(y=d-_)-5,h="right")):(d=(u[1][0]+u[2][0])/2,g=(u[1][1]+u[2][1])/2,"horizontal"===t?(c=(m=g+_)+5,h="center"):(v=(y=d+_)+5,h="left")),"horizontal"===t?v=y=d:c=m=g,p=[[d,g],[y,m]]}l.label={linePoints:p,x:v,y:c,verticalAlign:"middle",textAlign:h,inside:f}})}(a)})}var m4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._dataGroup=new tt,t._initialized=!1,t}return O(e,r),e.prototype.init=function(){this.group.add(this._dataGroup)},e.prototype.render=function(t,a,n,i){this._progressiveEls=null;var o=this._dataGroup,s=t.getData(),l=this._data,u=t.coordinateSystem,f=u.dimensions,h=UA(t);if(s.diff(l).add(function v(g){Jg(WA(s,o,g,f,u),s,g,h)}).update(function c(g,y){var m=l.getItemGraphicEl(y),_=HA(s,g,f,u);s.setItemGraphicEl(g,m),xt(m,{shape:{points:_}},t,g),wr(m),Jg(m,s,g,h)}).remove(function p(g){var y=l.getItemGraphicEl(g);o.remove(y)}).execute(),!this._initialized){this._initialized=!0;var d=function _4(r,e,t){var a=r.model,n=r.getRect(),i=new _t({shape:{x:n.x,y:n.y,width:n.width,height:n.height}}),o="horizontal"===a.get("layout")?"width":"height";return i.setShape(o,0),Bt(i,{shape:{width:n.width,height:n.height}},e,t),i}(u,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(d)}this._data=s},e.prototype.incrementalPrepareRender=function(t,a,n){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},e.prototype.incrementalRender=function(t,a,n){for(var i=a.getData(),o=a.coordinateSystem,s=o.dimensions,l=UA(a),u=this._progressiveEls=[],f=t.start;f<t.end;f++){var h=WA(i,this._dataGroup,f,s,o);h.incremental=!0,Jg(h,i,f,l),u.push(h)}},e.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null},e.type="parallel",e}(Et);function HA(r,e,t,a){for(var n=[],i=0;i<t.length;i++){var o=t[i],s=r.get(r.mapDimension(o),e);S4(s,a.getAxis(o).type)||n.push(a.dataToPoint(s,o))}return n}function WA(r,e,t,a,n){var i=HA(r,t,a,n),o=new De({shape:{points:i},z2:10});return e.add(o),r.setItemGraphicEl(t,o),o}function UA(r){var e=r.get("smooth",!0);return!0===e&&(e=.3),Si(e=Vr(e))&&(e=0),{smooth:e}}function Jg(r,e,t,a){r.useStyle(e.getItemVisual(t,"style")),r.style.fill=null,r.setShape("smooth",a.smooth);var n=e.getItemModel(t),i=n.getModel("emphasis");he(r,n,"lineStyle"),Yt(r,i.get("focus"),i.get("blurScope"),i.get("disabled"))}function S4(r,e){return"category"===e?null==r:null==r||isNaN(r)}const x4=m4;var b4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return O(e,r),e.prototype.getInitialData=function(t,a){return qr(null,this,{useEncodeDefaulter:Y(w4,null,this)})},e.prototype.getRawIndicesByActiveState=function(t){var a=this.coordinateSystem,n=this.getData(),i=[];return a.eachActiveState(n,function(o,s){t===o&&i.push(n.getRawIndex(s))}),i},e.type="series.parallel",e.dependencies=["parallel"],e.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},e}(Ot);function w4(r){var e=r.ecModel.getComponent("parallel",r.get("parallelIndex"));if(e){var t={};return A(e.dimensions,function(a){var n=function T4(r){return+r.replace("dim","")}(a);t[a]=n}),t}}const C4=b4;var A4=["lineStyle","opacity"],M4={seriesType:"parallel",reset:function(r,e){var t=r.coordinateSystem,a={normal:r.get(["lineStyle","opacity"]),active:r.get("activeOpacity"),inactive:r.get("inactiveOpacity")};return{progress:function(n,i){t.eachActiveState(i,function(o,s){var l=a[o];if("normal"===o&&i.hasItemOption){var u=i.getItemModel(s).get(A4,!0);null!=u&&(l=u)}i.ensureUniqueItemVisual(s,"style").opacity=l},n.start,n.end)}}}};const D4=M4;function L4(r){(function I4(r){if(!r.parallel){var e=!1;A(r.series,function(t){t&&"parallel"===t.type&&(e=!0)}),e&&(r.parallel=[{}])}})(r),function P4(r){A(Pt(r.parallelAxis),function(t){if(J(t)){var a=t.parallelIndex||0,n=Pt(r.parallel)[a];n&&n.parallelAxisDefault&&it(t,n.parallelAxisDefault,!1)}})}(r)}var E4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this._model=t,this._api=n,this._handlers||(this._handlers={},A(k4,function(i,o){n.getZr().on(o,this._handlers[o]=Y(i,this))},this)),ao(this,"_throttledDispatchExpand",t.get("axisExpandRate"),"fixRate")},e.prototype.dispose=function(t,a){Bs(this,"_throttledDispatchExpand"),A(this._handlers,function(n,i){a.getZr().off(i,n)}),this._handlers=null},e.prototype._throttledDispatchExpand=function(t){this._dispatchExpand(t)},e.prototype._dispatchExpand=function(t){t&&this._api.dispatchAction(B({type:"parallelAxisExpand"},t))},e.type="parallel",e}(zt),k4={mousedown:function(r){$g(this,"click")&&(this._mouseDownPoint=[r.offsetX,r.offsetY])},mouseup:function(r){var e=this._mouseDownPoint;if($g(this,"click")&&e){var t=[r.offsetX,r.offsetY];if(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)>5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(r){if(!this._mouseDownPoint&&$g(this,"mousemove")){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]),a=t.behavior;"jump"===a&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===a?null:{axisExpandWindow:t.axisExpandWindow,animation:"jump"===a?null:{duration:0}})}}};function $g(r,e){var t=r._model;return t.get("axisExpandable")&&t.get("axisExpandTriggerOn")===e}const O4=E4;var N4=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){t&&it(this.option,t,!0),this._initDimensions()},e.prototype.contains=function(t,a){var n=t.get("parallelIndex");return null!=n&&a.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){A(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(a){t.hasOwnProperty(a)&&(this.option[a]=t[a])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],a=this.parallelAxisIndex=[];A(It(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this),function(i){t.push("dim"+i.get("dim")),a.push(i.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(mt);const V4=N4;var B4=function(r){function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||"value",s.axisIndex=o,s}return O(e,r),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(ur);const z4=B4;function hi(r,e,t,a,n,i){r=r||0;var o=t[1]-t[0];if(null!=n&&(n=bo(n,[0,o])),null!=i&&(i=Math.max(i,null!=n?n:0)),"all"===a){var s=Math.abs(e[1]-e[0]);s=bo(s,[0,o]),n=i=bo(s,[n,i]),a=0}e[0]=bo(e[0],t),e[1]=bo(e[1],t);var l=ty(e,a);e[a]+=r;var h,u=n||0,f=t.slice();return l.sign<0?f[0]+=u:f[1]-=u,e[a]=bo(e[a],f),h=ty(e,a),null!=n&&(h.sign!==l.sign||h.span<n)&&(e[1-a]=e[a]+l.sign*n),h=ty(e,a),null!=i&&h.span>i&&(e[1-a]=e[a]+h.sign*i),e}function ty(r,e){var t=r[e]-r[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function bo(r,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,r))}var ey=A,YA=Math.min,ZA=Math.max,XA=Math.floor,G4=Math.ceil,qA=Ht,F4=Math.PI,H4=function(){function r(e,t,a){this.type="parallel",this._axesMap=q(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var i=e.parallelAxisIndex;ey(e.dimensions,function(o,s){var l=i[s],u=t.getComponent("parallelAxis",l),f=this._axesMap.set(o,new z4(o,$s(u),[0,0],u.get("type"),l));f.onBand="category"===f.type&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},r.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},r.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),a=t.axisBase,n=t.layoutBase,i=t.pixelDimIndex,o=e[1-i],s=e[i];return o>=a&&o<=a+t.axisLength&&s>=n&&s<=n+t.layoutLength},r.prototype.getModel=function(){return this._model},r.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(a){if(e.contains(a,t)){var n=a.getData();ey(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(n,n.mapDimension(i)),jn(o.scale,o.model)},this)}},this)},r.prototype.resize=function(e,t){this._rect=Jt(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},r.prototype.getRect=function(){return this._rect},r.prototype._makeLayoutInfo=function(){var p,e=this._model,t=this._rect,a=["x","y"],n=["width","height"],i=e.get("layout"),o="horizontal"===i?0:1,s=t[n[o]],l=[0,s],u=this.dimensions.length,f=wh(e.get("axisExpandWidth"),l),h=wh(e.get("axisExpandCount")||0,[0,u]),v=e.get("axisExpandable")&&u>3&&u>h&&h>1&&f>0&&s>0,c=e.get("axisExpandWindow");c?(p=wh(c[1]-c[0],l),c[1]=c[0]+p):(p=wh(f*(h-1),l),(c=[f*(e.get("axisExpandCenter")||XA(u/2))-p/2])[1]=c[0]+p);var g=(s-p)/(u-h);g<3&&(g=0);var y=[XA(qA(c[0]/f,1))+1,G4(qA(c[1]/f,1))-1];return{layout:i,pixelDimIndex:o,layoutBase:t[a[o]],layoutLength:s,axisBase:t[a[1-o]],axisLength:t[n[1-o]],axisExpandable:v,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:c,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:g/f*c[0]}},r.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,a=this.dimensions,n=this._makeLayoutInfo(),i=n.layout;t.each(function(o){var s=[0,n.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),ey(a,function(o,s){var l=(n.axisExpandable?U4:W4)(s,n),u={horizontal:{x:l.position,y:n.axisLength},vertical:{x:0,y:l.position}},h=[u[i].x+e.x,u[i].y+e.y],v={horizontal:F4/2,vertical:0}[i],c=[1,0,0,1,0,0];Ea(c,c,v),Sr(c,c,h),this._axesLayout[o]={position:h,rotation:v,transform:c,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},r.prototype.getAxis=function(e){return this._axesMap.get(e)},r.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},r.prototype.eachActiveState=function(e,t,a,n){null==a&&(a=0),null==n&&(n=e.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];A(o,function(g){s.push(e.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),f=a;f<n;f++){var h=void 0;if(u){h="active";for(var v=e.getValues(s,f),c=0,p=o.length;c<p;c++)if("inactive"===l[c].getActiveState(v[c])){h="inactive";break}}else h="normal";t(h,f)}},r.prototype.hasAxisBrushed=function(){for(var e=this.dimensions,t=this._axesMap,a=!1,n=0,i=e.length;n<i;n++)"normal"!==t.get(e[n]).model.getActiveState()&&(a=!0);return a},r.prototype.axisCoordToPoint=function(e,t){return Mr([e,0],this._axesLayout[t].transform)},r.prototype.getAxisLayout=function(e){return $(this._axesLayout[e])},r.prototype.getSlidedAxisExpandWindow=function(e){var t=this._makeLayoutInfo(),a=t.pixelDimIndex,n=t.axisExpandWindow.slice(),i=n[1]-n[0],o=[0,t.axisExpandWidth*(t.axisCount-1)];if(!this.containPoint(e))return{behavior:"none",axisExpandWindow:n};var l,s=e[a]-t.layoutBase-t.axisExpandWindow0Pos,u="slide",f=t.axisCollapseWidth,h=this._model.get("axisExpandSlideTriggerArea"),v=null!=h[0];if(f)v&&f&&s<i*h[0]?(u="jump",l=s-i*h[2]):v&&f&&s>i*(1-h[0])?(u="jump",l=s-i*(1-h[2])):(l=s-i*h[1])>=0&&(l=s-i*(1-h[1]))<=0&&(l=0),(l*=t.axisExpandWidth/f)?hi(l,n,o,"all"):u="none";else{var c=n[1]-n[0];(n=[ZA(0,o[1]*s/c-c/2)])[1]=YA(o[1],n[0]+c),n[0]=n[1]-c}return{axisExpandWindow:n,behavior:u}},r}();function wh(r,e){return YA(ZA(r,e[0]),e[1])}function W4(r,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*r,axisNameAvailableWidth:t,axisLabelShow:!0}}function U4(r,e){var s,f,a=e.axisExpandWidth,i=e.axisCollapseWidth,o=e.winInnerIndices,l=i,u=!1;return r<o[0]?(s=r*i,f=i):r<=o[1]?(s=e.axisExpandWindow0Pos+r*a-e.axisExpandWindow[0],l=a,u=!0):(s=e.layoutLength-(e.axisCount-1-r)*i,f=i),{position:s,axisNameAvailableWidth:l,axisLabelShow:u,nameTruncateMaxWidth:f}}const Y4=H4;var X4={create:function Z4(r,e){var t=[];return r.eachComponent("parallel",function(a,n){var i=new Y4(a,r,e);i.name="parallel_"+n,i.resize(a,e),a.coordinateSystem=i,i.model=a,t.push(i)}),r.eachSeries(function(a){if("parallel"===a.get("coordinateSystem")){var n=a.getReferringComponents("parallel",Qt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}};const q4=X4;var KA=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.activeIntervals=[],t}return O(e,r),e.prototype.getAreaSelectStyle=function(){return Tn([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},e.prototype.setActiveIntervals=function(t){var a=this.activeIntervals=$(t);if(a)for(var n=a.length-1;n>=0;n--)He(a[n])},e.prototype.getActiveState=function(t){var a=this.activeIntervals;if(!a.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===a.length){var n=a[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,o=a.length;i<o;i++)if(a[i][0]<=t&&t<=a[i][1])return"active";return"inactive"},e}(mt);Ut(KA,ho);const jA=KA;var vi=!0,Dl=Math.min,wo=Math.max,K4=Math.pow,QA="globalPan",$4={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},tW={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},JA={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},eW=0,rW=function(r){function e(t){var a=r.call(this)||this;return a._track=[],a._covers=[],a._handlers={},a._zr=t,a.group=new tt,a._uid="brushController_"+eW++,A(uW,function(n,i){this._handlers[i]=Y(n,this)},a),a}return O(e,r),e.prototype.enableBrush=function(t){return this._brushType&&this._doDisableBrush(),t.brushType&&this._doEnableBrush(t),this},e.prototype._doEnableBrush=function(t){var a=this._zr;this._enableGlobalPan||function hF(r,e,t){hg(r)[e]=t}(a,QA,this._uid),A(this._handlers,function(n,i){a.on(i,n)}),this._brushType=t.brushType,this._brushOption=it($(JA),t,!0)},e.prototype._doDisableBrush=function(){var t=this._zr;(function vF(r,e,t){var a=hg(r);a[e]===t&&(a[e]=null)})(t,QA,this._uid),A(this._handlers,function(a,n){t.off(n,a)}),this._brushType=this._brushOption=null},e.prototype.setPanels=function(t){if(t&&t.length){var a=this._panels={};A(t,function(n){a[n.panelId]=$(n)})}else this._panels=null;return this},e.prototype.mount=function(t){this._enableGlobalPan=(t=t||{}).enableGlobalPan;var a=this.group;return this._zr.add(a),a.attr({x:t.x||0,y:t.y||0,rotation:t.rotation||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1}),this._transform=a.getLocalTransform(),this},e.prototype.updateCovers=function(t){t=G(t,function(v){return it($(JA),v,!0)});var n=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new ca(n,t,function u(v,c){return l(v.__brushOption,c)},l).add(f).update(f).remove(function h(v){n[v]!==s&&o.group.remove(n[v])}).execute(),this;function l(v,c){return(null!=v.id?v.id:"\0-brush-index-"+c)+"-"+v.brushType}function f(v,c){var p=t[v];if(null!=c&&n[c]===s)i[v]=n[c];else{var d=i[v]=null!=c?(n[c].__brushOption=p,n[c]):tM(o,$A(o,p));ry(o,d)}}},e.prototype.unmount=function(){return this.enableBrush(!1),iy(this),this._zr.remove(this.group),this},e.prototype.dispose=function(){this.unmount(),this.off()},e}(je);function $A(r,e){var t=Th[e.brushType].createCover(r,e);return t.__brushOption=e,rM(t,e),r.group.add(t),t}function tM(r,e){var t=ay(e);return t.endCreating&&(t.endCreating(r,e),rM(e,e.__brushOption)),e}function eM(r,e){var t=e.__brushOption;ay(e).updateCoverShape(r,e,t.range,t)}function rM(r,e){var t=e.z;null==t&&(t=1e4),r.traverse(function(a){a.z=t,a.z2=t})}function ry(r,e){ay(e).updateCommon(r,e),eM(r,e)}function ay(r){return Th[r.__brushOption.brushType]}function ny(r,e,t){var a=r._panels;if(!a)return vi;var n,i=r._transform;return A(a,function(o){o.isTargetByCursor(e,t,i)&&(n=o)}),n}function aM(r,e){var t=r._panels;if(!t)return vi;var a=e.__brushOption.panelId;return null!=a?t[a]:vi}function iy(r){var e=r._covers,t=e.length;return A(e,function(a){r.group.remove(a)},r),e.length=0,!!t}function ci(r,e){var t=G(r._covers,function(a){var n=a.__brushOption,i=$(n.range);return{brushType:n.brushType,panelId:n.panelId,range:i}});r.trigger("brush",{areas:t,isEnd:!!e.isEnd,removeOnClick:!!e.removeOnClick})}function nM(r){var e=r.length-1;return e<0&&(e=0),[r[0],r[e]]}function iM(r,e,t,a){var n=new tt;return n.add(new _t({name:"main",style:sy(t),silent:!0,draggable:!0,cursor:"move",drift:nt(lM,r,e,n,["n","s","w","e"]),ondragend:nt(ci,e,{isEnd:!0})})),A(a,function(i){n.add(new _t({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:nt(lM,r,e,n,i),ondragend:nt(ci,e,{isEnd:!0})}))}),n}function oM(r,e,t,a){var n=a.brushStyle.lineWidth||0,i=wo(n,6),o=t[0][0],s=t[1][0],l=o-n/2,u=s-n/2,f=t[0][1],h=t[1][1],v=f-i+n/2,c=h-i+n/2,p=f-o,d=h-s,g=p+n,y=d+n;_a(r,e,"main",o,s,p,d),a.transformable&&(_a(r,e,"w",l,u,i,y),_a(r,e,"e",v,u,i,y),_a(r,e,"n",l,u,g,i),_a(r,e,"s",l,c,g,i),_a(r,e,"nw",l,u,i,i),_a(r,e,"ne",v,u,i,i),_a(r,e,"sw",l,c,i,i),_a(r,e,"se",v,c,i,i))}function oy(r,e){var t=e.__brushOption,a=t.transformable,n=e.childAt(0);n.useStyle(sy(t)),n.attr({silent:!a,cursor:a?"move":"default"}),A([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=e.childOfName(i.join("")),s=1===i.length?ly(r,i[0]):function iW(r,e){var t=[ly(r,e[0]),ly(r,e[1])];return("e"===t[0]||"w"===t[0])&&t.reverse(),t.join("")}(r,i);o&&o.attr({silent:!a,invisible:!a,cursor:a?tW[s]+"-resize":null})})}function _a(r,e,t,a,n,i,o){var s=e.childOfName(t);s&&s.setShape(function sW(r){var e=Dl(r[0][0],r[1][0]),t=Dl(r[0][1],r[1][1]);return{x:e,y:t,width:wo(r[0][0],r[1][0])-e,height:wo(r[0][1],r[1][1])-t}}(uy(r,e,[[a,n],[a+i,n+o]])))}function sy(r){return Q({strokeNoScale:!0},r.brushStyle)}function sM(r,e,t,a){var n=[Dl(r,t),Dl(e,a)],i=[wo(r,t),wo(e,a)];return[[n[0],i[0]],[n[1],i[1]]]}function ly(r,e){var n=yf({w:"left",e:"right",n:"top",s:"bottom"}[e],function nW(r){return Ya(r.group)}(r));return{left:"w",right:"e",top:"n",bottom:"s"}[n]}function lM(r,e,t,a,n,i){var o=t.__brushOption,s=r.toRectRange(o.range),l=uM(e,n,i);A(a,function(u){var f=$4[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(sM(s[0][0],s[1][0],s[0][1],s[1][1])),ry(e,t),ci(e,{isEnd:!1})}function oW(r,e,t,a){var n=e.__brushOption.range,i=uM(r,t,a);A(n,function(o){o[0]+=i[0],o[1]+=i[1]}),ry(r,e),ci(r,{isEnd:!1})}function uM(r,e,t){var a=r.group,n=a.transformCoordToLocal(e,t),i=a.transformCoordToLocal(0,0);return[n[0]-i[0],n[1]-i[1]]}function uy(r,e,t){var a=aM(r,e);return a&&a!==vi?a.clipPath(t,r._transform):$(t)}function fy(r){var e=r.event;e.preventDefault&&e.preventDefault()}function hy(r,e,t){return r.childOfName("main").contain(e,t)}function fM(r,e,t,a){var s,n=r._creatingCover,i=r._creatingPanel,o=r._brushOption;if(r._track.push(t.slice()),function aW(r){var e=r._track;if(!e.length)return!1;var t=e[e.length-1],a=e[0],n=t[0]-a[0],i=t[1]-a[1];return K4(n*n+i*i,.5)>6}(r)||n){if(i&&!n){"single"===o.brushMode&&iy(r);var l=$(o);l.brushType=hM(l.brushType,i),l.panelId=i===vi?null:i.panelId,n=r._creatingCover=$A(r,l),r._covers.push(n)}if(n){var u=Th[hM(r._brushType,i)];n.__brushOption.range=u.getCreatingRange(uy(r,n,r._track)),a&&(tM(r,n),u.updateCommon(r,n)),eM(r,n),s={isEnd:a}}}else a&&"single"===o.brushMode&&o.removeOnClick&&ny(r,e,t)&&iy(r)&&(s={isEnd:a,removeOnClick:!0});return s}function hM(r,e){return"auto"===r?e.defaultBrushType:r}var uW={mousedown:function(r){if(this._dragging)vM(this,r);else if(!r.target||!r.target.draggable){fy(r);var e=this.group.transformCoordToLocal(r.offsetX,r.offsetY);this._creatingCover=null,(this._creatingPanel=ny(this,r,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(r){var a=this.group.transformCoordToLocal(r.offsetX,r.offsetY);if(function lW(r,e,t){if(r._brushType&&!function fW(r,e,t){var a=r._zr;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}(r,e.offsetX,e.offsetY)){var a=r._zr,n=r._covers,i=ny(r,e,t);if(!r._dragging)for(var o=0;o<n.length;o++){var s=n[o].__brushOption;if(i&&(i===vi||s.panelId===i.panelId)&&Th[s.brushType].contain(n[o],t[0],t[1]))return}i&&a.setCursorStyle("crosshair")}}(this,r,a),this._dragging){fy(r);var n=fM(this,r,a,!1);n&&ci(this,n)}},mouseup:function(r){vM(this,r)}};function vM(r,e){if(r._dragging){fy(e);var n=r.group.transformCoordToLocal(e.offsetX,e.offsetY),i=fM(r,e,n,!0);r._dragging=!1,r._track=[],r._creatingCover=null,i&&ci(r,i)}}var Th={lineX:cM(0),lineY:cM(1),rect:{createCover:function(r,e){function t(a){return a}return iM({toRectRange:t,fromRectRange:t},r,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var e=nM(r);return sM(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(r,e,t,a){oM(r,e,t,a)},updateCommon:oy,contain:hy},polygon:{createCover:function(r,e){var t=new tt;return t.add(new De({name:"main",style:sy(e),silent:!0})),t},getCreatingRange:function(r){return r},endCreating:function(r,e){e.remove(e.childAt(0)),e.add(new Me({name:"main",draggable:!0,drift:nt(oW,r,e),ondragend:nt(ci,r,{isEnd:!0})}))},updateCoverShape:function(r,e,t,a){e.childAt(0).setShape({points:uy(r,e,t)})},updateCommon:oy,contain:hy}};function cM(r){return{createCover:function(e,t){return iM({toRectRange:function(a){var n=[a,[0,100]];return r&&n.reverse(),n},fromRectRange:function(a){return a[r]}},e,t,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(e){var t=nM(e);return[Dl(t[0][r],t[1][r]),wo(t[0][r],t[1][r])]},updateCoverShape:function(e,t,a,n){var i,o=aM(e,t);if(o!==vi&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=e._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[a,i];r&&l.reverse(),oM(e,t,l,n)},updateCommon:oy,contain:hy}}const vy=rW;function pM(r){return r=cy(r),function(e){return Hp(e,r)}}function dM(r,e){return r=cy(r),function(t){var a=null!=e?e:t,i=a?r.x:r.y;return[i,i+((a?r.width:r.height)||0)]}}function gM(r,e,t){var a=cy(r);return function(n,i){return a.contain(i[0],i[1])&&!uh(n,e,t)}}function cy(r){return ht.create(r)}var hW=["axisLine","axisTickLabel","axisName"],vW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){r.prototype.init.apply(this,arguments),(this._brushController=new vy(a.getZr())).on("brush",Y(this._onBrush,this))},e.prototype.render=function(t,a,n,i){if(!function cW(r,e,t){return t&&"axisAreaSelect"===t.type&&e.findComponents({mainType:"parallelAxis",query:t})[0]===r}(t,a,i)){this.axisModel=t,this.api=n,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new tt,this.group.add(this._axisGroup),t.get("show")){var s=function dW(r,e){return e.getComponent("parallel",r.get("parallelIndex"))}(t,a),l=s.coordinateSystem,u=t.getAreaSelectStyle(),f=u.width,c=B({strokeContainThreshold:f},l.getAxisLayout(t.axis.dim)),p=new ya(t,c);A(hW,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(c,u,t,s,f,n),Ns(o,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,a,n,i,o,s){var l=n.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,.1*Math.abs(u)),h=ht.create({x:l[0],y:-o/2,width:u,height:o});h.x-=f,h.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:pM(h),isTargetByCursor:gM(h,s,i),getLinearBrushOtherExtent:dM(h,0)}]).enableBrush({brushType:"lineX",brushStyle:a,removeOnClick:!0}).updateCovers(function pW(r){var e=r.axis;return G(r.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}(n))},e.prototype._onBrush=function(t){var n=this.axisModel,i=n.axis,o=G(t.areas,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:o})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(zt);const gW=vW;var yW={type:"axisAreaSelect",event:"axisAreaSelected"},_W={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function yM(r){r.registerComponentView(O4),r.registerComponentModel(V4),r.registerCoordinateSystem("parallel",q4),r.registerPreprocessor(L4),r.registerComponentModel(jA),r.registerComponentView(gW),yo(r,"parallel",jA,_W),function mW(r){r.registerAction(yW,function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},function(a){a.axis.model.setActiveIntervals(e.intervals)})}),r.registerAction("parallelAxisExpand",function(e,t){t.eachComponent({mainType:"parallel",query:e},function(a){a.setAxisExpand(e)})})}(r)}var xW=function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},bW=function(r){function e(t){return r.call(this,t)||this}return O(e,r),e.prototype.getDefaultShape=function(){return new xW},e.prototype.buildPath=function(t,a){var n=a.extent;t.moveTo(a.x1,a.y1),t.bezierCurveTo(a.cpx1,a.cpy1,a.cpx2,a.cpy2,a.x2,a.y2),"vertical"===a.orient?(t.lineTo(a.x2+n,a.y2),t.bezierCurveTo(a.cpx2+n,a.cpy2,a.cpx1+n,a.cpy1,a.x1+n,a.y1)):(t.lineTo(a.x2,a.y2+n),t.bezierCurveTo(a.cpx2,a.cpy2+n,a.cpx1,a.cpy1+n,a.x1,a.y1+n)),t.closePath()},e.prototype.highlight=function(){Wr(this)},e.prototype.downplay=function(){Ur(this)},e}(pt),wW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return O(e,r),e.prototype.render=function(t,a,n){var i=this,o=t.getGraph(),s=this.group,l=t.layoutInfo,u=l.width,f=l.height,h=t.getData(),v=t.getData("edge"),c=t.get("orient");this._model=t,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var d=new bW,g=at(d);g.dataIndex=p.dataIndex,g.seriesIndex=t.seriesIndex,g.dataType="edge";var I,P,R,E,N,k,V,F,y=p.getModel(),m=y.getModel("lineStyle"),_=m.get("curveness"),S=p.node1.getLayout(),b=p.node1.getModel(),x=b.get("localX"),w=b.get("localY"),T=p.node2.getLayout(),C=p.node2.getModel(),D=C.get("localX"),M=C.get("localY"),L=p.getLayout();switch(d.shape.extent=Math.max(1,L.dy),d.shape.orient=c,"vertical"===c?(N=I=(null!=x?x*u:S.x)+L.sy,k=(P=(null!=w?w*f:S.y)+S.dy)*(1-_)+(E=null!=M?M*f:T.y)*_,V=R=(null!=D?D*u:T.x)+L.ty,F=P*_+E*(1-_)):(N=(I=(null!=x?x*u:S.x)+S.dx)*(1-_)+(R=null!=D?D*u:T.x)*_,k=P=(null!=w?w*f:S.y)+L.sy,V=I*_+R*(1-_),F=E=(null!=M?M*f:T.y)+L.ty),d.setShape({x1:I,y1:P,x2:R,y2:E,cpx1:N,cpy1:k,cpx2:V,cpy2:F}),d.useStyle(m.getItemStyle()),d.style.fill){case"source":d.style.fill=p.node1.getVisual("color"),d.style.decal=p.node1.getVisual("style").decal;break;case"target":d.style.fill=p.node2.getVisual("color"),d.style.decal=p.node2.getVisual("style").decal;break;case"gradient":var U=p.node1.getVisual("color"),X=p.node2.getVisual("color");W(U)&&W(X)&&(d.style.fill=new to(0,0,+("horizontal"===c),+("vertical"===c),[{color:U,offset:0},{color:X,offset:1}]))}var et=y.getModel("emphasis");he(d,y,"lineStyle",function(Lt){return Lt.getItemStyle()}),s.add(d),v.setItemGraphicEl(p.dataIndex,d);var ct=et.get("focus");Yt(d,"adjacency"===ct?p.getAdjacentDataIndices():ct,et.get("blurScope"),et.get("disabled")),at(d).dataType="edge"}),o.eachNode(function(p){var d=p.getLayout(),g=p.getModel(),y=g.get("localX"),m=g.get("localY"),_=g.getModel("emphasis"),S=new _t({shape:{x:null!=y?y*u:d.x,y:null!=m?m*f:d.y,width:d.dx,height:d.dy},style:g.getModel("itemStyle").getItemStyle(),z2:10});ge(S,ue(g),{labelFetcher:t,labelDataIndex:p.dataIndex,defaultText:p.id}),S.disableLabelAnimation=!0,S.setStyle("fill",p.getVisual("color")),S.setStyle("decal",p.getVisual("style").decal),he(S,g),s.add(S),h.setItemGraphicEl(p.dataIndex,S),at(S).dataType="node";var b=_.get("focus");Yt(S,"adjacency"===b?p.getAdjacentDataIndices():b,_.get("blurScope"),_.get("disabled"))}),h.eachItemGraphicEl(function(p,d){h.getItemModel(d).get("draggable")&&(p.drift=function(y,m){i._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=m,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:h.getRawIndex(d),localX:this.shape.x/u,localY:this.shape.y/f})},p.ondragend=function(){i._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor="move")}),!this._data&&t.isAnimationEnabled()&&s.setClipPath(function TW(r,e,t){var a=new _t({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return Bt(a,{shape:{width:r.width+20}},e,t),a}(s.getBoundingRect(),t,function(){s.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Et);const CW=wW;var AW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(t,a){var n=t.edges||t.links,i=t.data||t.nodes,o=t.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l<o.length;l++)null!=o[l].depth&&o[l].depth>=0&&(s[o[l].depth]=new Rt(o[l],this,a));if(i&&n)return FA(i,n,this,!0,function f(h,v){h.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,g=d.getData().getItemLayout(p);if(g){var m=d.levelModels[g.depth];m&&(c.parentModel=m)}return c}),v.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,y=d.getGraph().getEdgeByIndex(p).node1.getLayout();if(y){var _=d.levelModels[y.depth];_&&(c.parentModel=_)}return c})}).data},e.prototype.setNodePosition=function(t,a){var i=(this.option.data||this.option.nodes)[t];i.localX=a[0],i.localY=a[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,a,n){function i(c){return isNaN(c)||null==c}if("edge"===n){var o=this.getDataParams(t,n),s=o.data,l=o.value;return ae("nameValue",{name:s.source+" -- "+s.target,value:l,noValue:i(l)})}var h=this.getGraph().getNodeByIndex(t).getLayout().value,v=this.getDataParams(t,n).data.name;return ae("nameValue",{name:null!=v?v+"":null,value:h,noValue:i(h)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,a){var n=r.prototype.getDataParams.call(this,t,a);if(null==n.value&&"node"===a){var o=this.getGraph().getNodeByIndex(t).getLayout().value;n.value=o}return n},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(Ot);const MW=AW;function DW(r,e){r.eachSeriesByType("sankey",function(t){var a=t.get("nodeWidth"),n=t.get("nodeGap"),i=function LW(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=i;var o=i.width,s=i.height,l=t.getGraph(),u=l.nodes,f=l.edges;!function PW(r){A(r,function(e){var t=rn(e.outEdges,Ch),a=rn(e.inEdges,Ch),n=e.getValue()||0,i=Math.max(t,a,n);e.setLayout({value:i},!0)})}(u),function IW(r,e,t,a,n,i,o,s,l){(function RW(r,e,t,a,n,i,o){for(var s=[],l=[],u=[],f=[],h=0,v=0;v<e.length;v++)s[v]=1;for(v=0;v<r.length;v++)l[v]=r[v].inEdges.length,0===l[v]&&u.push(r[v]);for(var c=-1;u.length;){for(var p=0;p<u.length;p++){var d=u[p],g=d.hostGraph.data.getRawDataItem(d.dataIndex),y=null!=g.depth&&g.depth>=0;y&&g.depth>c&&(c=g.depth),d.setLayout({depth:y?g.depth:h},!0),d.setLayout("vertical"===i?{dy:t}:{dx:t},!0);for(var m=0;m<d.outEdges.length;m++){var _=d.outEdges[m];s[e.indexOf(_)]=0;var b=_.node2;0==--l[r.indexOf(b)]&&f.indexOf(b)<0&&f.push(b)}}++h,u=f,f=[]}for(v=0;v<s.length;v++)if(1===s[v])throw new Error("Sankey is a DAG, the original data has cycle!");var w=c>h-1?c:h-1;o&&"left"!==o&&function EW(r,e,t,a){if("right"===e){for(var n=[],i=r,o=0;i.length;){for(var s=0;s<i.length;s++){var l=i[s];l.setLayout({skNodeHeight:o},!0);for(var u=0;u<l.inEdges.length;u++){var f=l.inEdges[u];n.indexOf(f.node1)<0&&n.push(f.node1)}}i=n,n=[],++o}A(r,function(h){mM(h)||h.setLayout({depth:Math.max(0,a-h.getLayout().skNodeHeight)},!0)})}else"justify"===e&&function kW(r,e){A(r,function(t){!mM(t)&&!t.outEdges.length&&t.setLayout({depth:e},!0)})}(r,a)}(r,o,0,w),function OW(r,e,t){A(r,function(a){var n=a.getLayout().depth*e;a.setLayout("vertical"===t?{y:n}:{x:n},!0)})}(r,"vertical"===i?(n-t)/w:(a-t)/w,i)})(r,e,t,n,i,s,l),function NW(r,e,t,a,n,i,o){var s=function VW(r,e){var t=[],a="vertical"===e?"y":"x",n=_c(r,function(i){return i.getLayout()[a]});return n.keys.sort(function(i,o){return i-o}),A(n.keys,function(i){t.push(n.buckets.get(i))}),t}(r,o);(function BW(r,e,t,a,n,i){var o=1/0;A(r,function(s){var l=s.length,u=0;A(s,function(h){u+=h.getLayout().value});var f="vertical"===i?(a-(l-1)*n)/u:(t-(l-1)*n)/u;f<o&&(o=f)}),A(r,function(s){A(s,function(l,u){var f=l.getLayout().value*o;"vertical"===i?(l.setLayout({x:u},!0),l.setLayout({dx:f},!0)):(l.setLayout({y:u},!0),l.setLayout({dy:f},!0))})}),A(e,function(s){var l=+s.getValue()*o;s.setLayout({dy:l},!0)})})(s,e,t,a,n,o),py(s,n,t,a,o);for(var l=1;i>0;i--)zW(s,l*=.99,o),py(s,n,t,a,o),UW(s,l,o),py(s,n,t,a,o)}(r,e,i,n,a,o,s),function YW(r,e){var t="vertical"===e?"x":"y";A(r,function(a){a.outEdges.sort(function(n,i){return n.node2.getLayout()[t]-i.node2.getLayout()[t]}),a.inEdges.sort(function(n,i){return n.node1.getLayout()[t]-i.node1.getLayout()[t]})}),A(r,function(a){var n=0,i=0;A(a.outEdges,function(o){o.setLayout({sy:n},!0),n+=o.getLayout().dy}),A(a.inEdges,function(o){o.setLayout({ty:i},!0),i+=o.getLayout().dy})})}(r,s)}(u,f,a,n,o,s,0!==It(u,function(d){return 0===d.getLayout().value}).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))})}function mM(r){var e=r.hostGraph.data.getRawDataItem(r.dataIndex);return null!=e.depth&&e.depth>=0}function py(r,e,t,a,n){var i="vertical"===n?"x":"y";A(r,function(o){o.sort(function(d,g){return d.getLayout()[i]-g.getLayout()[i]});for(var s,l,u,f=0,h=o.length,v="vertical"===n?"dx":"dy",c=0;c<h;c++)(u=f-(l=o[c]).getLayout()[i])>0&&(s=l.getLayout()[i]+u,l.setLayout("vertical"===n?{x:s}:{y:s},!0)),f=l.getLayout()[i]+l.getLayout()[v]+e;if((u=f-e-("vertical"===n?a:t))>0)for(s=l.getLayout()[i]-u,l.setLayout("vertical"===n?{x:s}:{y:s},!0),f=s,c=h-2;c>=0;--c)(u=(l=o[c]).getLayout()[i]+l.getLayout()[v]+e-f)>0&&(s=l.getLayout()[i]-u,l.setLayout("vertical"===n?{x:s}:{y:s},!0)),f=l.getLayout()[i]})}function zW(r,e,t){A(r.slice().reverse(),function(a){A(a,function(n){if(n.outEdges.length){var i=rn(n.outEdges,GW,t)/rn(n.outEdges,Ch);if(isNaN(i)){var o=n.outEdges.length;i=o?rn(n.outEdges,FW,t)/o:0}if("vertical"===t){var s=n.getLayout().x+(i-en(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-en(n,t))*e;n.setLayout({y:l},!0)}}})})}function GW(r,e){return en(r.node2,e)*r.getValue()}function FW(r,e){return en(r.node2,e)}function HW(r,e){return en(r.node1,e)*r.getValue()}function WW(r,e){return en(r.node1,e)}function en(r,e){return"vertical"===e?r.getLayout().x+r.getLayout().dx/2:r.getLayout().y+r.getLayout().dy/2}function Ch(r){return r.getValue()}function rn(r,e,t){for(var a=0,n=r.length,i=-1;++i<n;){var o=+e(r[i],t);isNaN(o)||(a+=o)}return a}function UW(r,e,t){A(r,function(a){A(a,function(n){if(n.inEdges.length){var i=rn(n.inEdges,HW,t)/rn(n.inEdges,Ch);if(isNaN(i)){var o=n.inEdges.length;i=o?rn(n.inEdges,WW,t)/o:0}if("vertical"===t){var s=n.getLayout().x+(i-en(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-en(n,t))*e;n.setLayout({y:l},!0)}}})})}function ZW(r){r.eachSeriesByType("sankey",function(e){var a=e.getGraph().nodes;if(a.length){var n=1/0,i=-1/0;A(a,function(o){var s=o.getLayout().value;s<n&&(n=s),s>i&&(i=s)}),A(a,function(o){var l=new ce({type:"color",mappingMethod:"linear",dataExtent:[n,i],visual:e.get("color")}).mapValueToVisual(o.getLayout().value),u=o.getModel().get(["itemStyle","color"]);null!=u?(o.setVisual("color",u),o.setVisual("style",{fill:u})):(o.setVisual("color",l),o.setVisual("style",{fill:l}))})}})}var _M=function(){function r(){}return r.prototype.getInitialData=function(e,t){var a,l,n=t.getComponent("xAxis",this.get("xAxisIndex")),i=t.getComponent("yAxis",this.get("yAxisIndex")),o=n.get("type"),s=i.get("type");"category"===o?(e.layout="horizontal",a=n.getOrdinalMeta(),l=!0):"category"===s?(e.layout="vertical",a=i.getOrdinalMeta(),l=!0):e.layout=e.layout||"horizontal";var u=["x","y"],f="horizontal"===e.layout?0:1,h=this._baseAxisDim=u[f],v=u[1-f],c=[n,i],p=c[f].get("type"),d=c[1-f].get("type"),g=e.data;if(g&&l){var y=[];A(g,function(S,b){var x;z(S)?(x=S.slice(),S.unshift(b)):z(S.value)?((x=B({},S)).value=x.value.slice(),S.value.unshift(b)):x=S,y.push(x)}),e.data=y}var m=this.defaultValueDimensions,_=[{name:h,type:Of(p),ordinalMeta:a,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:v,type:Of(d),dimsDef:m.slice()}];return go(this,{coordDimensions:_,dimensionsCount:m.length+1,encodeDefaulter:nt(ZS,_,this)})},r.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},r}(),SM=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],t.visualDrawType="stroke",t}return O(e,r),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(Ot);Ut(SM,_M,!0);const qW=SM;var KW=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l="horizontal"===t.get("layout")?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var h=xM(i.getItemLayout(u),i,u,l,!0);i.setItemGraphicEl(u,h),o.add(h)}}).update(function(u,f){var h=s.getItemGraphicEl(f);if(i.hasValue(u)){var v=i.getItemLayout(u);h?(wr(h),bM(v,h,i,u)):h=xM(v,i,u,l),o.add(h),i.setItemGraphicEl(u,h)}else o.remove(h)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=i},e.prototype.remove=function(t){var a=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(i){i&&a.remove(i)})},e.type="boxplot",e}(Et),jW=function r(){},QW=function(r){function e(t){var a=r.call(this,t)||this;return a.type="boxplotBoxPath",a}return O(e,r),e.prototype.getDefaultShape=function(){return new jW},e.prototype.buildPath=function(t,a){var n=a.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();i<n.length;i++)t.moveTo(n[i][0],n[i][1]),i++,t.lineTo(n[i][0],n[i][1])},e}(pt);function xM(r,e,t,a,n){var i=r.ends,o=new QW({shape:{points:n?JW(i,a,r):i}});return bM(r,o,e,t,n),o}function bM(r,e,t,a,n){(0,hn[n?"initProps":"updateProps"])(e,{shape:{points:r.ends}},t.hostModel,a),e.useStyle(t.getItemVisual(a,"style")),e.style.strokeNoScale=!0,e.z2=100;var s=t.getItemModel(a),l=s.getModel("emphasis");he(e,s),Yt(e,l.get("focus"),l.get("blurScope"),l.get("disabled"))}function JW(r,e,t){return G(r,function(a){return(a=a.slice())[e]=t.initBaseline,a})}const $W=KW;function t6(r,e){}var Ll=A;function e6(r){var e=function r6(r){var e=[],t=[];return r.eachSeriesByType("boxplot",function(a){var n=a.getBaseAxis(),i=ut(t,n);i<0&&(t[i=t.length]=n,e[i]={axis:n,seriesModels:[]}),e[i].seriesModels.push(a)}),e}(r);Ll(e,function(t){var a=t.seriesModels;!a.length||(function a6(r){var s,e=r.axis,t=r.seriesModels,a=t.length,n=r.boxWidthList=[],i=r.boxOffsetList=[],o=[];if("category"===e.type)s=e.getBandWidth();else{var l=0;Ll(t,function(p){l=Math.max(l,p.getData().count())});var u=e.getExtent();s=Math.abs(u[1]-u[0])/l}Ll(t,function(p){var d=p.get("boxWidth");z(d)||(d=[d,d]),o.push([H(d[0],s)||0,H(d[1],s)||0])});var f=.8*s-2,h=f/a*.3,v=(f-h*(a-1))/a,c=v/2-f/2;Ll(t,function(p,d){i.push(c),c+=h+v,n.push(Math.min(Math.max(v,o[d][0]),o[d][1]))})}(t),Ll(a,function(n,i){!function n6(r,e,t){var a=r.coordinateSystem,n=r.getData(),i=t/2,o="horizontal"===r.get("layout")?0:1,s=1-o,l=["x","y"],u=n.mapDimension(l[o]),f=n.mapDimensionsAll(l[s]);if(!(null==u||f.length<5))for(var h=0;h<n.count();h++){var v=n.get(u,h),c=_(v,f[2],h),p=_(v,f[0],h),d=_(v,f[1],h),g=_(v,f[3],h),y=_(v,f[4],h),m=[];S(m,d,!1),S(m,g,!0),m.push(p,d,y,g),b(m,p),b(m,y),b(m,c),n.setItemLayout(h,{initBaseline:c[s],ends:m})}function _(x,w,T){var M,C=n.get(w,T),D=[];return D[o]=x,D[s]=C,isNaN(x)||isNaN(C)?M=[NaN,NaN]:(M=a.dataToPoint(D))[o]+=e,M}function S(x,w,T){var C=w.slice(),D=w.slice();C[o]+=i,D[o]-=i,T?x.push(C,D):x.push(D,C)}function b(x,w){var T=w.slice(),C=w.slice();T[o]-=i,C[o]+=i,x.push(T,C)}}(n,t.boxOffsetList[i],t.boxWidthList[i])}))})}var o6={type:"echarts:boxplot",transform:function(e){var t=e.upstream;t.sourceFormat!==ye&&At("");var n=function i6(r,e){for(var t=[],a=[],n=(e=e||{}).boundIQR,i="none"===n||0===n,o=0;o<r.length;o++){var s=He(r[o].slice()),l=Tu(s,.25),u=Tu(s,.5),f=Tu(s,.75),h=s[0],v=s[s.length-1],c=(null==n?1.5:n)*(f-l),p=i?h:Math.max(h,l-c),d=i?v:Math.min(v,f+c),g=e.itemNameFormatter,y=j(g)?g({value:o}):W(g)?g.replace("{value}",o+""):o+"";t.push([y,p,l,u,f,d]);for(var m=0;m<s.length;m++){var _=s[m];(_<p||_>d)&&a.push([y,_])}}return{boxData:t,outliers:a}}(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}},l6=["color","borderColor"],u6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,a,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,a,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,a):this._incrementalRenderNormal(t,a)},e.prototype.eachRendered=function(t){Za(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(null==this._isLargeDraw||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t){var a=t.getData(),n=this._data,i=this.group,o=a.getLayout("isSimpleBox"),s=t.get("clip",!0),l=t.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),a.diff(n).add(function(f){if(a.hasValue(f)){var h=a.getItemLayout(f);if(s&&wM(u,h))return;var v=dy(h,0,!0);Bt(v,{shape:{points:h.ends}},t,f),gy(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}}).update(function(f,h){var v=n.getItemGraphicEl(h);if(a.hasValue(f)){var c=a.getItemLayout(f);s&&wM(u,c)?i.remove(v):(v?(xt(v,{shape:{points:c.ends}},t,f),wr(v)):v=dy(c),gy(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v))}else i.remove(v)}).remove(function(f){var h=n.getItemGraphicEl(f);h&&i.remove(h)}).execute(),this._data=a},e.prototype._renderLarge=function(t){this._clear(),CM(t,this.group);var a=t.get("clip",!0)?th(t.coordinateSystem,!1,t):null;a?this.group.setClipPath(a):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,a){for(var o,n=a.getData(),i=n.getLayout("isSimpleBox");null!=(o=t.next());){var l=dy(n.getItemLayout(o));gy(l,n,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},e.prototype._incrementalRenderLarge=function(t,a){CM(a,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Et),f6=function r(){},h6=function(r){function e(t){var a=r.call(this,t)||this;return a.type="normalCandlestickBox",a}return O(e,r),e.prototype.getDefaultShape=function(){return new f6},e.prototype.buildPath=function(t,a){var n=a.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(pt);function dy(r,e,t){var a=r.ends;return new h6({shape:{points:t?v6(a,r):a},z2:100})}function wM(r,e){for(var t=!0,a=0;a<e.ends.length;a++)if(r.contain(e.ends[a][0],e.ends[a][1])){t=!1;break}return t}function gy(r,e,t,a){var n=e.getItemModel(t);r.useStyle(e.getItemVisual(t,"style")),r.style.strokeNoScale=!0,r.__simpleBox=a,he(r,n)}function v6(r,e){return G(r,function(t){return(t=t.slice())[1]=e.initBaseline,t})}var c6=function r(){},TM=function(r){function e(t){var a=r.call(this,t)||this;return a.type="largeCandlestickBox",a}return O(e,r),e.prototype.getDefaultShape=function(){return new c6},e.prototype.buildPath=function(t,a){for(var n=a.points,i=0;i<n.length;)if(this.__sign===n[i++]){var o=n[i++];t.moveTo(o,n[i++]),t.lineTo(o,n[i++])}else i+=3},e}(pt);function CM(r,e,t,a){var n=r.getData(),i=n.getLayout("largePoints"),o=new TM({shape:{points:i},__sign:1});e.add(o);var s=new TM({shape:{points:i},__sign:-1});e.add(s),AM(1,o,r),AM(-1,s,r),a&&(o.incremental=!0,s.incremental=!0),t&&t.push(o,s)}function AM(r,e,t,a){var n=t.get(["itemStyle",r>0?"borderColor":"borderColor0"])||t.get(["itemStyle",r>0?"color":"color0"]),i=t.getModel("itemStyle").getItemStyle(l6);e.useStyle(i),e.style.fill=null,e.style.stroke=n}const p6=u6;var MM=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],t}return O(e,r),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,a,n){var i=a.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(Ot);Ut(MM,_M,!0);const d6=MM;function g6(r){!r||!z(r.series)||A(r.series,function(e){J(e)&&"k"===e.type&&(e.type="candlestick")})}var y6=["itemStyle","borderColor"],m6=["itemStyle","borderColor0"],_6=["itemStyle","color"],S6=["itemStyle","color0"],x6={seriesType:"candlestick",plan:Qi(),performRawSeries:!0,reset:function(r,e){function t(i,o){return o.get(i>0?_6:S6)}function a(i,o){return o.get(i>0?y6:m6)}if(!e.isSeriesFiltered(r))return!r.pipelineContext.large&&{progress:function(i,o){for(var s;null!=(s=i.next());){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=t(u,l),f.stroke=a(u,l)||f.fill,B(o.ensureUniqueItemVisual(s,"style"),f)}}}}};const b6=x6;var w6={seriesType:"candlestick",plan:Qi(),reset:function(r){var e=r.coordinateSystem,t=r.getData(),a=function T6(r,e){var a,t=r.getBaseAxis(),n="category"===t.type?t.getBandWidth():(a=t.getExtent(),Math.abs(a[1]-a[0])/e.count()),i=H(lt(r.get("barMaxWidth"),n),n),o=H(lt(r.get("barMinWidth"),1),n),s=r.get("barWidth");return null!=s?H(s,n):Math.max(Math.min(n/2,i),o)}(r,t),o=["x","y"],s=t.getDimensionIndex(t.mapDimension(o[0])),l=G(t.mapDimensionsAll(o[1]),t.getDimensionIndex,t),u=l[0],f=l[1],h=l[2],v=l[3];if(t.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),!(s<0||l.length<4))return{progress:r.pipelineContext.large?function p(d,g){for(var _,x,y=Kr(4*d.count),m=0,S=[],b=[],w=g.getStore();null!=(x=d.next());){var T=w.get(s,x),C=w.get(u,x),D=w.get(f,x),M=w.get(h,x),L=w.get(v,x);isNaN(T)||isNaN(M)||isNaN(L)?(y[m++]=NaN,m+=3):(y[m++]=DM(w,x,C,D,f),S[0]=T,S[1]=M,_=e.dataToPoint(S,null,b),y[m++]=_?_[0]:NaN,y[m++]=_?_[1]:NaN,S[1]=L,_=e.dataToPoint(S,null,b),y[m++]=_?_[1]:NaN)}g.setLayout("largePoints",y)}:function c(d,g){for(var y,m=g.getStore();null!=(y=d.next());){var _=m.get(s,y),S=m.get(u,y),b=m.get(f,y),x=m.get(h,y),w=m.get(v,y),T=Math.min(S,b),C=Math.max(S,b),D=R(T,_),M=R(C,_),L=R(x,_),I=R(w,_),P=[];E(P,M,0),E(P,D,1),P.push(k(I),k(M),k(L),k(D)),g.setItemLayout(y,{sign:DM(m,y,S,b,f),initBaseline:S>b?M[1]:D[1],ends:P,brushRect:(V=x,F=w,U=_,X=void 0,et=void 0,X=R(V,U),et=R(F,U),X[0]-=a/2,et[0]-=a/2,{x:X[0],y:X[1],width:a,height:et[1]-X[1]})})}var V,F,U,X,et;function R(V,F){var U=[];return U[0]=F,U[1]=V,isNaN(F)||isNaN(V)?[NaN,NaN]:e.dataToPoint(U)}function E(V,F,U){var X=F.slice(),et=F.slice();X[0]=gf(X[0]+a/2,1,!1),et[0]=gf(et[0]-a/2,1,!0),U?V.push(X,et):V.push(et,X)}function k(V){return V[0]=gf(V[0],1),V}}}}};function DM(r,e,t,a,n){return t>a?-1:t<a?1:e>0?r.get(n,e-1)<=a?1:-1:1}const C6=w6;function LM(r,e){var t=e.rippleEffectColor||e.color;r.eachChild(function(a){a.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?t:null,fill:"fill"===e.brushType?t:null}})})}var M6=function(r){function e(t,a){var n=r.call(this)||this,i=new sl(t,a),o=new tt;return n.add(i),n.add(o),n.updateData(t,a),n}return O(e,r),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var a=t.symbolType,n=t.color,i=t.rippleNumber,o=this.childAt(1),s=0;s<i;s++){var l=Kt(a,-1,-1,2,2,n);l.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5});var u=-s/i*t.period+t.effectOffset;l.animate("",!0).when(t.period,{scaleX:t.rippleScale/2,scaleY:t.rippleScale/2}).delay(u).start(),l.animateStyle(!0).when(t.period,{opacity:0}).delay(u).start(),o.add(l)}LM(o,t)},e.prototype.updateEffectAnimation=function(t){for(var a=this._effectCfg,n=this.childAt(1),i=["symbolType","period","rippleScale","rippleNumber"],o=0;o<i.length;o++){var s=i[o];if(a[s]!==t[s])return this.stopEffectAnimation(),void this.startEffectAnimation(t)}LM(n,t)},e.prototype.highlight=function(){Wr(this)},e.prototype.downplay=function(){Ur(this)},e.prototype.getSymbolType=function(){var t=this.childAt(0);return t&&t.getSymbolType()},e.prototype.updateData=function(t,a){var n=this,i=t.hostModel;this.childAt(0).updateData(t,a);var o=this.childAt(1),s=t.getItemModel(a),l=t.getItemVisual(a,"symbol"),u=Hs(t.getItemVisual(a,"symbolSize")),f=t.getItemVisual(a,"style"),h=f&&f.fill,v=s.getModel("emphasis");o.setScale(u),o.traverse(function(g){g.setStyle("fill",h)});var c=oo(t.getItemVisual(a,"symbolOffset"),u);c&&(o.x=c[0],o.y=c[1]);var p=t.getItemVisual(a,"symbolRotate");o.rotation=(p||0)*Math.PI/180||0;var d={};d.showEffectOn=i.get("showEffectOn"),d.rippleScale=s.get(["rippleEffect","scale"]),d.brushType=s.get(["rippleEffect","brushType"]),d.period=1e3*s.get(["rippleEffect","period"]),d.effectOffset=a/t.count(),d.z=i.getShallow("z")||0,d.zlevel=i.getShallow("zlevel")||0,d.symbolType=l,d.color=h,d.rippleEffectColor=s.get(["rippleEffect","color"]),d.rippleNumber=s.get(["rippleEffect","number"]),"render"===d.showEffectOn?(this._effectCfg?this.updateEffectAnimation(d):this.startEffectAnimation(d),this._effectCfg=d):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(g){"emphasis"===g?"render"!==d.showEffectOn&&n.startEffectAnimation(d):"normal"===g&&"render"!==d.showEffectOn&&n.stopEffectAnimation()}),this._effectCfg=d,Yt(this,v.get("focus"),v.get("blurScope"),v.get("disabled"))},e.prototype.fadeOut=function(t){t&&t()},e}(tt);const D6=M6;var L6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){this._symbolDraw=new ll(D6)},e.prototype.render=function(t,a,n){var i=t.getData(),o=this._symbolDraw;o.updateData(i,{clipShape:this._getClipShape(t)}),this.group.add(o.group)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get("clip",!0)?n:null},e.prototype.updateTransform=function(t,a,n){var i=t.getData();this.group.dirty();var o=ul("").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout()},e.prototype._updateGroupTransform=function(t){var a=t.coordinateSystem;a&&a.getRoamTransform&&(this.group.transform=U0(a.getRoamTransform()),this.group.decomposeTransform())},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0)},e.type="effectScatter",e}(Et);const I6=L6;var P6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){return qr(null,this,{useEncodeDefaulter:!0})},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.type="series.effectScatter",e.dependencies=["grid","polar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},e}(Ot);const R6=P6;var k6=function(r){function e(t,a,n){var i=r.call(this)||this;return i.add(i.createLine(t,a,n)),i._updateEffectSymbol(t,a),i}return O(e,r),e.prototype.createLine=function(t,a,n){return new Wg(t,a,n)},e.prototype._updateEffectSymbol=function(t,a){var i=t.getItemModel(a).getModel("effect"),o=i.get("symbolSize"),s=i.get("symbol");z(o)||(o=[o,o]);var l=t.getItemVisual(a,"style"),u=i.get("color")||l&&l.stroke,f=this.childAt(1);this._symbolType!==s&&(this.remove(f),(f=Kt(s,-.5,-.5,1,1,u)).z2=100,f.culling=!0,this.add(f)),f&&(f.setStyle("shadowColor",u),f.setStyle(i.getItemStyle(["color"])),f.scaleX=o[0],f.scaleY=o[1],f.setColor(u),this._symbolType=s,this._symbolScale=o,this._updateEffectAnimation(t,i,a))},e.prototype._updateEffectAnimation=function(t,a,n){var i=this.childAt(1);if(i){var o=t.getItemLayout(n),s=1e3*a.get("period"),l=a.get("loop"),u=a.get("constantSpeed"),f=ee(a.get("delay"),function(v){return v/t.count()*s/3});if(i.ignore=!0,this._updateAnimationPoints(i,o),u>0&&(s=this._getLineLength(i)/u*1e3),s!==this._period||l!==this._loop){i.stopAnimation();var h=void 0;h=j(f)?f(n):f,i.__t>0&&(h=-s*i.__t),this._animateSymbol(i,s,h,l)}this._period=s,this._loop=l}},e.prototype._animateSymbol=function(t,a,n,i){if(a>0){t.__t=0;var o=this,s=t.animate("",i).when(a,{__t:1}).delay(n).during(function(){o._updateSymbolPosition(t)});i||s.done(function(){o.remove(t)}),s.start()}},e.prototype._getLineLength=function(t){return ra(t.__p1,t.__cp1)+ra(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,a){t.__p1=a[0],t.__p2=a[1],t.__cp1=a[2]||[(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2]},e.prototype.updateData=function(t,a,n){this.childAt(0).updateData(t,a,n),this._updateEffectSymbol(t,a)},e.prototype._updateSymbolPosition=function(t){var a=t.__p1,n=t.__p2,i=t.__cp1,o=t.__t,s=[t.x,t.y],l=s.slice(),u=se,f=Ov;s[0]=u(a[0],i[0],n[0],o),s[1]=u(a[1],i[1],n[1],o);var h=f(a[0],i[0],n[0],o),v=f(a[1],i[1],n[1],o);t.rotation=-Math.atan2(v,h)-Math.PI/2,("line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)&&(void 0!==t.__lastT&&t.__lastT<t.__t?(t.scaleY=1.05*ra(l,s),1===o&&(s[0]=l[0]+(s[0]-l[0])/2,s[1]=l[1]+(s[1]-l[1])/2)):t.scaleY=1===t.__lastT?2*ra(a,s):this._symbolScale[1]),t.__lastT=t.__t,t.ignore=!1,t.x=s[0],t.y=s[1]},e.prototype.updateLayout=function(t,a){this.childAt(0).updateLayout(t,a);var n=t.getItemModel(a).getModel("effect");this._updateEffectAnimation(t,n,a)},e}(tt);const IM=k6;var O6=function(r){function e(t,a,n){var i=r.call(this)||this;return i._createPolyline(t,a,n),i}return O(e,r),e.prototype._createPolyline=function(t,a,n){var i=t.getItemLayout(a),o=new De({shape:{points:i}});this.add(o),this._updateCommonStl(t,a,n)},e.prototype.updateData=function(t,a,n){var i=t.hostModel;xt(this.childAt(0),{shape:{points:t.getItemLayout(a)}},i,a),this._updateCommonStl(t,a,n)},e.prototype._updateCommonStl=function(t,a,n){var i=this.childAt(0),o=t.getItemModel(a),s=n&&n.emphasisLineStyle,l=n&&n.focus,u=n&&n.blurScope,f=n&&n.emphasisDisabled;if(!n||t.hasItemOption){var h=o.getModel("emphasis");s=h.getModel("lineStyle").getLineStyle(),f=h.get("disabled"),l=h.get("focus"),u=h.get("blurScope")}i.useStyle(t.getItemVisual(a,"style")),i.style.fill=null,i.style.strokeNoScale=!0,i.ensureState("emphasis").style=s,Yt(this,l,u,f)},e.prototype.updateLayout=function(t,a){this.childAt(0).setShape("points",t.getItemLayout(a))},e}(tt);const PM=O6;var N6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return O(e,r),e.prototype.createLine=function(t,a,n){return new PM(t,a,n)},e.prototype._updateAnimationPoints=function(t,a){this._points=a;for(var n=[0],i=0,o=1;o<a.length;o++)i+=ra(a[o-1],a[o]),n.push(i);if(0!==i){for(o=0;o<n.length;o++)n[o]/=i;this._offsets=n,this._length=i}else this._length=0},e.prototype._getLineLength=function(){return this._length},e.prototype._updateSymbolPosition=function(t){var a=t.__t,n=this._points,i=this._offsets,o=n.length;if(i){var l,s=this._lastFrame;if(a<this._lastFramePercent){for(l=Math.min(s+1,o-1);l>=0&&!(i[l]<=a);l--);l=Math.min(l,o-2)}else{for(l=s;l<o&&!(i[l]>a);l++);l=Math.min(l-1,o-2)}var f=(a-i[l])/(i[l+1]-i[l]),h=n[l],v=n[l+1];t.x=h[0]*(1-f)+f*v[0],t.y=h[1]*(1-f)+f*v[1],t.rotation=-Math.atan2(v[1]-h[1],v[0]-h[0])-Math.PI/2,this._lastFrame=l,this._lastFramePercent=a,t.ignore=!1}},e}(IM);const V6=N6;var B6=function r(){this.polyline=!1,this.curveness=0,this.segs=[]},z6=function(r){function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return O(e,r),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new B6},e.prototype.buildPath=function(t,a){var o,n=a.segs,i=a.curveness;if(a.polyline)for(o=this._off;o<n.length;){var s=n[o++];if(s>0){t.moveTo(n[o++],n[o++]);for(var l=1;l<s;l++)t.lineTo(n[o++],n[o++])}}else for(o=this._off;o<n.length;){var u=n[o++],f=n[o++],h=n[o++],v=n[o++];t.moveTo(u,f),i>0?t.quadraticCurveTo((u+h)/2-(f-v)*i,(f+v)/2-(h-u)*i,h,v):t.lineTo(h,v)}this.incremental&&(this._off=o,this.notClear=!0)},e.prototype.findDataIndex=function(t,a){var n=this.shape,i=n.segs,o=n.curveness,s=this.style.lineWidth;if(n.polyline)for(var l=0,u=0;u<i.length;){var f=i[u++];if(f>0)for(var h=i[u++],v=i[u++],c=1;c<f;c++)if(Na(h,v,p=i[u++],d=i[u++],s,t,a))return l;l++}else for(l=0,u=0;u<i.length;){h=i[u++],v=i[u++];var p=i[u++],d=i[u++];if(o>0){if(D_(h,v,(h+p)/2-(v-d)*o,(v+d)/2-(p-h)*o,p,d,s,t,a))return l}else if(Na(h,v,p,d,s,t,a))return l;l++}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a);return this.getBoundingRect().contain(t=n[0],a=n[1])?(this.hoverDataIdx=this.findDataIndex(t,a))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var n=this.shape.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u<n.length;){var f=n[u++],h=n[u++];i=Math.min(f,i),s=Math.max(f,s),o=Math.min(h,o),l=Math.max(h,l)}t=this._rect=new ht(i,o,s,l)}return t},e}(pt),G6=function(){function r(){this.group=new tt}return r.prototype.updateData=function(e){this._clear();var t=this._create();t.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(t,e)},r.prototype.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clear()},r.prototype.incrementalUpdate=function(e,t){var a=this._newAdded[0],n=t.getLayout("linesPoints"),i=a&&a.shape.segs;if(i&&i.length<2e4){var o=i.length,s=new Float32Array(o+n.length);s.set(i),s.set(n,o),a.setShape({segs:s})}else{this._newAdded=[];var l=this._create();l.incremental=!0,l.setShape({segs:n}),this._setCommon(l,t),l.__startIndex=e.start}},r.prototype.remove=function(){this._clear()},r.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},r.prototype._create=function(){var e=new z6({cursor:"default"});return this._newAdded.push(e),this.group.add(e),e},r.prototype._setCommon=function(e,t,a){var n=t.hostModel;e.setShape({polyline:n.get("polyline"),curveness:n.get(["lineStyle","curveness"])}),e.useStyle(n.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var i=t.getVisual("style");i&&i.stroke&&e.setStyle("stroke",i.stroke),e.setStyle("fill",null);var o=at(e);o.seriesIndex=n.seriesIndex,e.on("mousemove",function(s){o.dataIndex=null;var l=e.hoverDataIdx;l>0&&(o.dataIndex=l+e.__startIndex)})},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const F6=G6;var H6={seriesType:"lines",plan:Qi(),reset:function(r){var e=r.coordinateSystem;if(e){var t=r.get("polyline"),a=r.pipelineContext.large;return{progress:function(n,i){var o=[];if(a){var s=void 0,l=n.end-n.start;if(t){for(var u=0,f=n.start;f<n.end;f++)u+=r.getLineCoordsCount(f);s=new Float32Array(l+2*u)}else s=new Float32Array(4*l);var h=0,v=[];for(f=n.start;f<n.end;f++){var c=r.getLineCoords(f,o);t&&(s[h++]=c);for(var p=0;p<c;p++)v=e.dataToPoint(o[p],!1,v),s[h++]=v[0],s[h++]=v[1]}i.setLayout("linesPoints",s)}else for(f=n.start;f<n.end;f++){var d=i.getItemModel(f),g=(c=r.getLineCoords(f,o),[]);if(t)for(var y=0;y<c;y++)g.push(e.dataToPoint(o[y]));else{g[0]=e.dataToPoint(o[0]),g[1]=e.dataToPoint(o[1]);var m=d.get(["lineStyle","curveness"]);+m&&(g[2]=[(g[0][0]+g[1][0])/2-(g[0][1]-g[1][1])*m,(g[0][1]+g[1][1])/2-(g[1][0]-g[0][0])*m])}i.setItemLayout(f,g)}}}}}};const RM=H6;var W6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this._updateLineDraw(i,t),s=t.get("zlevel"),l=t.get(["effect","trailLength"]),u=n.getZr(),f="svg"===u.painter.getType();f||u.painter.getLayer(s).clear(!0),null!=this._lastZlevel&&!f&&u.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(t)&&l>0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var h=t.get("clip",!0)&&th(t.coordinateSystem,!1,t);h?this.group.setClipPath(h):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._lineDraw.incrementalUpdate(t,a.getData()),this._finished=t.end===a.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,a,n){var i=t.getData(),o=t.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=RM.reset(t,a,n);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,a){var n=this._lineDraw,i=this._showEffect(a),o=!!a.get("polyline"),l=a.pipelineContext.large;return(!n||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=l?new F6:new Yg(o?i?V6:PM:i?IM:Wg),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var a=t.getZr();"svg"!==a.painter.getType()&&null!=this._lastZlevel&&a.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,a){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(a)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.type="lines",e}(Et);const U6=W6;var Y6="undefined"==typeof Uint32Array?Array:Uint32Array,Z6="undefined"==typeof Float64Array?Array:Float64Array;function EM(r){var e=r.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(r.data=G(e,function(t){var n={coords:[t[0].coord,t[1].coord]};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),Ul([n,t[0],t[1]])}))}var X6=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return O(e,r),e.prototype.init=function(t){t.data=t.data||[],EM(t);var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count)),r.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(EM(t),t.data){var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count))}r.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var a=this._processFlatCoordsArray(t.data);a.flatCoords&&(this._flatCoords?(this._flatCoords=ql(this._flatCoords,a.flatCoords),this._flatCoordsOffset=ql(this._flatCoordsOffset,a.flatCoordsOffset)):(this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset),t.data=new Float32Array(a.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var a=this.getData().getItemModel(t);return a.option instanceof Array?a.option:a.getShallow("coords")},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,a){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],o=0;o<i;o++)a[o]=a[o]||[],a[o][0]=this._flatCoords[n+2*o],a[o][1]=this._flatCoords[n+2*o+1];return i}var s=this._getCoordsFromItemModel(t);for(o=0;o<s.length;o++)a[o]=a[o]||[],a[o][0]=s[o][0],a[o][1]=s[o][1];return s.length},e.prototype._processFlatCoordsArray=function(t){var a=0;if(this._flatCoords&&(a=this._flatCoords.length),Ct(t[0])){for(var n=t.length,i=new Y6(n),o=new Z6(n),s=0,l=0,u=0,f=0;f<n;){u++;var h=t[f++];i[l++]=s+a,i[l++]=h;for(var v=0;v<h;v++){var c=t[f++],p=t[f++];o[s++]=c,o[s++]=p}}return{flatCoordsOffset:new Uint32Array(i.buffer,0,l),flatCoords:o,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},e.prototype.getInitialData=function(t,a){var i=new xe(["value"],this);return i.hasItemOption=!1,i.initData(t.data,[],function(o,s,l,u){if(o instanceof Array)return NaN;i.hasItemOption=!0;var f=o.value;return null!=f?f instanceof Array?f[u]:f:void 0}),i},e.prototype.formatTooltip=function(t,a,n){var o=this.getData().getItemModel(t),s=o.get("name");if(s)return s;var l=o.get("fromName"),u=o.get("toName"),f=[];return null!=l&&f.push(l),null!=u&&f.push(u),ae("nameValue",{name:f.join(" > ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),a=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&a>0?a+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(Ot);const q6=X6;function Ah(r){return r instanceof Array||(r=[r,r]),r}var K6={seriesType:"lines",reset:function(r){var e=Ah(r.get("symbol")),t=Ah(r.get("symbolSize")),a=r.getData();return a.setVisual("fromSymbol",e&&e[0]),a.setVisual("toSymbol",e&&e[1]),a.setVisual("fromSymbolSize",t&&t[0]),a.setVisual("toSymbolSize",t&&t[1]),{dataEach:a.hasItemOption?function n(i,o){var s=i.getItemModel(o),l=Ah(s.getShallow("symbol",!0)),u=Ah(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}:null}}};const j6=K6;var $6=function(){function r(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=gr.createCanvas();this.canvas=e}return r.prototype.update=function(e,t,a,n,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),f=this.pointSize+this.blurSize,h=this.canvas,v=h.getContext("2d"),c=e.length;h.width=t,h.height=a;for(var p=0;p<c;++p){var d=e[p],g=d[0],y=d[1],_=n(d[2]);v.globalAlpha=_,v.drawImage(s,g-f,y-f)}if(!h.width||!h.height)return h;for(var S=v.getImageData(0,0,h.width,h.height),b=S.data,x=0,w=b.length,T=this.minOpacity,D=this.maxOpacity-T;x<w;){_=b[x+3]/256;var M=4*Math.floor(255*_);if(_>0){var L=o(_)?l:u;_>0&&(_=_*D+T),b[x++]=L[M],b[x++]=L[M+1],b[x++]=L[M+2],b[x++]=L[M+3]*_*256}else x+=4}return v.putImageData(S,0,0),h},r.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=gr.createCanvas()),t=this.pointSize+this.blurSize,a=2*t;e.width=a,e.height=a;var n=e.getContext("2d");return n.clearRect(0,0,a,a),n.shadowOffsetX=a,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-t,t,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),e},r.prototype._getGradient=function(e,t){for(var a=this._gradientPixels,n=a[t]||(a[t]=new Uint8ClampedArray(1024)),i=[0,0,0,0],o=0,s=0;s<256;s++)e[t](s/255,!0,i),n[o++]=i[0],n[o++]=i[1],n[o++]=i[2],n[o++]=i[3];return n},r}();const tU=$6;function kM(r){var e=r.dimensions;return"lng"===e[0]&&"lat"===e[1]}var aU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i;a.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===t&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):kM(o)&&this._renderOnGeo(o,t,i,n)},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,a,n,i){var o=a.coordinateSystem;o&&(kM(o)?this.render(a,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(a,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Za(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,a,n,i,o){var l,u,f,h,s=t.coordinateSystem;if(ga(s,"cartesian2d")){var v=s.getAxis("x"),c=s.getAxis("y");l=v.getBandWidth(),u=c.getBandWidth(),f=v.scale.getExtent(),h=c.scale.getExtent()}for(var p=this.group,d=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),y=t.getModel(["blur","itemStyle"]).getItemStyle(),m=t.getModel(["select","itemStyle"]).getItemStyle(),_=t.get(["itemStyle","borderRadius"]),S=ue(t),b=t.getModel("emphasis"),x=b.get("focus"),w=b.get("blurScope"),T=b.get("disabled"),C=ga(s,"cartesian2d")?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],D=n;D<i;D++){var M=void 0,L=d.getItemVisual(D,"style");if(ga(s,"cartesian2d")){var I=d.get(C[0],D),P=d.get(C[1],D);if(isNaN(d.get(C[2],D))||I<f[0]||I>f[1]||P<h[0]||P>h[1])continue;var R=s.dataToPoint([I,P]);M=new _t({shape:{x:Math.floor(Math.round(R[0])-l/2),y:Math.floor(Math.round(R[1])-u/2),width:Math.ceil(l),height:Math.ceil(u)},style:L})}else{if(isNaN(d.get(C[1],D)))continue;M=new _t({z2:1,shape:s.dataToRect([d.get(C[0],D)]).contentShape,style:L})}if(d.hasItemOption){var E=d.getItemModel(D),N=E.getModel("emphasis");g=N.getModel("itemStyle").getItemStyle(),y=E.getModel(["blur","itemStyle"]).getItemStyle(),m=E.getModel(["select","itemStyle"]).getItemStyle(),_=E.get(["itemStyle","borderRadius"]),x=N.get("focus"),w=N.get("blurScope"),T=N.get("disabled"),S=ue(E)}M.shape.r=_;var k=t.getRawValue(D),V="-";k&&null!=k[2]&&(V=k[2]+""),ge(M,S,{labelFetcher:t,labelDataIndex:D,defaultOpacity:L.opacity,defaultText:V}),M.ensureState("emphasis").style=g,M.ensureState("blur").style=y,M.ensureState("select").style=m,Yt(M,x,w,T),M.incremental=o,o&&(M.states.emphasis.hoverLayer=!0),p.add(M),d.setItemGraphicEl(D,M),this._progressiveEls&&this._progressiveEls.push(M)}},e.prototype._renderOnGeo=function(t,a,n,i){var o=n.targetVisuals.inRange,s=n.targetVisuals.outOfRange,l=a.getData(),u=this._hmLayer||this._hmLayer||new tU;u.blurSize=a.get("blurSize"),u.pointSize=a.get("pointSize"),u.minOpacity=a.get("minOpacity"),u.maxOpacity=a.get("maxOpacity");var f=t.getViewRect().clone(),h=t.getRoamTransform();f.applyTransform(h);var v=Math.max(f.x,0),c=Math.max(f.y,0),p=Math.min(f.width+f.x,i.getWidth()),d=Math.min(f.height+f.y,i.getHeight()),g=p-v,y=d-c,m=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(m,function(w,T,C){var D=t.dataToPoint([w,T]);return D[0]-=v,D[1]-=c,D.push(C),D}),S=n.getExtent(),b="visualMap.continuous"===n.type?function rU(r,e){var t=r[1]-r[0];return e=[(e[0]-r[0])/t,(e[1]-r[0])/t],function(a){return a>=e[0]&&a<=e[1]}}(S,n.option.range):function eU(r,e,t){var a=r[1]-r[0],n=(e=G(e,function(o){return{interval:[(o.interval[0]-r[0])/a,(o.interval[1]-r[0])/a]}})).length,i=0;return function(o){var s;for(s=i;s<n;s++)if((l=e[s].interval)[0]<=o&&o<=l[1]){i=s;break}if(s===n)for(s=i-1;s>=0;s--){var l;if((l=e[s].interval)[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s<n&&t[s]}}(S,n.getPieceList(),n.option.selected);u.update(_,g,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},b);var x=new le({style:{width:g,height:y,x:v,y:c,image:u.canvas},silent:!0});this.group.add(x)},e.type="heatmap",e}(Et);const nU=aU;var iU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getInitialData=function(t,a){return qr(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=qi.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Ot);const oU=iU;var lU=["itemStyle","borderWidth"],OM=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],yy=new Cr,uU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=this.group,o=t.getData(),s=this._data,l=t.coordinateSystem,f=l.getBaseAxis().isHorizontal(),h=l.master.getRect(),v={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:l,coordSysExtent:[[h.x,h.x+h.width],[h.y,h.y+h.height]],isHorizontal:f,valueDim:OM[+f],categoryDim:OM[1-+f]};return o.diff(s).add(function(c){if(o.hasValue(c)){var p=HM(o,c),d=NM(o,c,p,v),g=WM(o,v,d);o.setItemGraphicEl(c,g),i.add(g),ZM(g,v,d)}}).update(function(c,p){var d=s.getItemGraphicEl(p);if(o.hasValue(c)){var g=HM(o,c),y=NM(o,c,g,v),m=YM(o,y);d&&m!==d.__pictorialShapeStr&&(i.remove(d),o.setItemGraphicEl(c,null),d=null),d?function gU(r,e,t){xt(r.__pictorialBundle,{x:t.bundlePosition[0],y:t.bundlePosition[1]},t.animationModel,t.dataIndex),t.symbolRepeat?BM(r,e,t,!0):zM(r,0,t,!0),GM(r,t,!0),FM(r,e,t,!0)}(d,v,y):d=WM(o,v,y,!0),o.setItemGraphicEl(c,d),d.__pictorialSymbolMeta=y,i.add(d),ZM(d,v,y)}else i.remove(d)}).remove(function(c){var p=s.getItemGraphicEl(c);p&&UM(s,c,p.__pictorialSymbolMeta.animationModel,p)}).execute(),this._data=o,this.group},e.prototype.remove=function(t,a){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl(function(o){UM(i,at(o).dataIndex,t,o)}):n.removeAll()},e.type="pictorialBar",e}(Et);function NM(r,e,t,a){var n=r.getItemLayout(e),i=t.get("symbolRepeat"),o=t.get("symbolClip"),s=t.get("symbolPosition")||"start",u=(t.get("symbolRotate")||0)*Math.PI/180||0,f=t.get("symbolPatternSize")||2,h=t.isAnimationEnabled(),v={dataIndex:e,layout:n,itemModel:t,symbolType:r.getItemVisual(e,"symbol")||"circle",style:r.getItemVisual(e,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:t.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:h?t:null,hoverScale:h&&t.get(["emphasis","scale"]),z2:t.getShallow("z",!0)||0};(function fU(r,e,t,a,n){var f,i=a.valueDim,o=r.get("symbolBoundingData"),s=a.coordSys.getOtherAxis(a.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(t[i.wh]<=0);if(z(o)){var h=[my(s,o[0])-l,my(s,o[1])-l];h[1]<h[0]&&h.reverse(),f=h[u]}else f=null!=o?my(s,o)-l:e?a.coordSysExtent[i.index][u]-l:t[i.wh];n.boundingLength=f,e&&(n.repeatCutLength=t[i.wh]),n.pxSign=f>0?1:-1})(t,i,n,a,v),function hU(r,e,t,a,n,i,o,s,l,u){var p,f=l.valueDim,h=l.categoryDim,v=Math.abs(t[h.wh]),c=r.getItemVisual(e,"symbolSize");(p=z(c)?c.slice():null==c?["100%","100%"]:[c,c])[h.index]=H(p[h.index],v),p[f.index]=H(p[f.index],a?v:Math.abs(i)),u.symbolSize=p,(u.symbolScale=[p[0]/s,p[1]/s])[f.index]*=(l.isHorizontal?-1:1)*o}(r,e,n,i,0,v.boundingLength,v.pxSign,f,a,v),function vU(r,e,t,a,n){var i=r.get(lU)||0;i&&(yy.attr({scaleX:e[0],scaleY:e[1],rotation:t}),yy.updateTransform(),i/=yy.getLineScale(),i*=e[a.valueDim.index]),n.valueLineWidth=i||0}(t,v.symbolScale,u,a,v);var c=v.symbolSize,p=oo(t.get("symbolOffset"),c);return function cU(r,e,t,a,n,i,o,s,l,u,f,h){var v=f.categoryDim,c=f.valueDim,p=h.pxSign,d=Math.max(e[c.index]+s,0),g=d;if(a){var y=Math.abs(l),m=ee(r.get("symbolMargin"),"15%")+"",_=!1;m.lastIndexOf("!")===m.length-1&&(_=!0,m=m.slice(0,m.length-1));var S=H(m,e[c.index]),b=Math.max(d+2*S,0),x=_?0:2*S,w=gc(a),T=w?a:XM((y+x)/b);b=d+2*(S=(y-T*d)/2/(_?T:Math.max(T-1,1))),x=_?0:2*S,!w&&"fixed"!==a&&(T=u?XM((Math.abs(u)+x)/b):0),g=T*b-x,h.repeatTimes=T,h.symbolMargin=S}var D=p*(g/2),M=h.pathPosition=[];M[v.index]=t[v.wh]/2,M[c.index]="start"===o?D:"end"===o?l-D:l/2,i&&(M[0]+=i[0],M[1]+=i[1]);var L=h.bundlePosition=[];L[v.index]=t[v.xy],L[c.index]=t[c.xy];var I=h.barRectShape=B({},t);I[c.wh]=p*Math.max(Math.abs(t[c.wh]),Math.abs(M[c.index]+D)),I[v.wh]=t[v.wh];var P=h.clipShape={};P[v.xy]=-t[v.xy],P[v.wh]=f.ecSize[v.wh],P[c.xy]=0,P[c.wh]=t[c.wh]}(t,c,n,i,0,p,s,v.valueLineWidth,v.boundingLength,v.repeatCutLength,a,v),v}function my(r,e){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(e)))}function VM(r){var e=r.symbolPatternSize,t=Kt(r.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),"image"!==t.type&&t.setStyle({strokeNoScale:!0}),t}function BM(r,e,t,a){var n=r.__pictorialBundle,s=t.pathPosition,l=e.valueDim,u=t.repeatTimes||0,f=0,h=t.symbolSize[e.valueDim.index]+t.valueLineWidth+2*t.symbolMargin;for(_y(r,function(d){d.__pictorialAnimationIndex=f,d.__pictorialRepeatTimes=u,f<u?To(d,null,p(f),t,a):To(d,null,{scaleX:0,scaleY:0},t,a,function(){n.remove(d)}),f++});f<u;f++){var v=VM(t);v.__pictorialAnimationIndex=f,v.__pictorialRepeatTimes=u,n.add(v);var c=p(f);To(v,{x:c.x,y:c.y,scaleX:0,scaleY:0},{scaleX:c.scaleX,scaleY:c.scaleY,rotation:c.rotation},t,a)}function p(d){var g=s.slice(),y=t.pxSign,m=d;return("start"===t.symbolRepeatDirection?y>0:y<0)&&(m=u-1-d),g[l.index]=h*(m-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function zM(r,e,t,a){var n=r.__pictorialBundle,i=r.__pictorialMainPath;i?To(i,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,a):(i=r.__pictorialMainPath=VM(t),n.add(i),To(i,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,a))}function GM(r,e,t){var a=B({},e.barRectShape),n=r.__pictorialBarRect;n?To(n,null,{shape:a},e,t):((n=r.__pictorialBarRect=new _t({z2:2,shape:a,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,r.add(n))}function FM(r,e,t,a){if(t.symbolClip){var n=r.__pictorialClipPath,i=B({},t.clipShape),o=e.valueDim,s=t.animationModel,l=t.dataIndex;if(n)xt(n,{shape:i},s,l);else{i[o.wh]=0,n=new _t({shape:i}),r.__pictorialBundle.setClipPath(n),r.__pictorialClipPath=n;var u={};u[o.wh]=t.clipShape[o.wh],hn[a?"updateProps":"initProps"](n,{shape:u},s,l)}}}function HM(r,e){var t=r.getItemModel(e);return t.getAnimationDelayParams=pU,t.isAnimationEnabled=dU,t}function pU(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function dU(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function WM(r,e,t,a){var n=new tt,i=new tt;return n.add(i),n.__pictorialBundle=i,i.x=t.bundlePosition[0],i.y=t.bundlePosition[1],t.symbolRepeat?BM(n,e,t):zM(n,0,t),GM(n,t,a),FM(n,e,t,a),n.__pictorialShapeStr=YM(r,t),n.__pictorialSymbolMeta=t,n}function UM(r,e,t,a){var n=a.__pictorialBarRect;n&&n.removeTextContent();var i=[];_y(a,function(o){i.push(o)}),a.__pictorialMainPath&&i.push(a.__pictorialMainPath),a.__pictorialClipPath&&(t=null),A(i,function(o){Ga(o,{scaleX:0,scaleY:0},t,e,function(){a.parent&&a.parent.remove(a)})}),r.setItemGraphicEl(e,null)}function YM(r,e){return[r.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function _y(r,e,t){A(r.__pictorialBundle.children(),function(a){a!==r.__pictorialBarRect&&e.call(t,a)})}function To(r,e,t,a,n,i){e&&r.attr(e),a.symbolClip&&!n?t&&r.attr(t):t&&hn[n?"updateProps":"initProps"](r,t,a.animationModel,a.dataIndex,i)}function ZM(r,e,t){var a=t.dataIndex,n=t.itemModel,i=n.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=n.getModel(["blur","itemStyle"]).getItemStyle(),l=n.getModel(["select","itemStyle"]).getItemStyle(),u=n.getShallow("cursor"),f=i.get("focus"),h=i.get("blurScope"),v=i.get("scale");_y(r,function(d){if(d instanceof le){var g=d.style;d.useStyle(B({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},t.style))}else d.useStyle(t.style);var y=d.ensureState("emphasis");y.style=o,v&&(y.scaleX=1.1*d.scaleX,y.scaleY=1.1*d.scaleY),d.ensureState("blur").style=s,d.ensureState("select").style=l,u&&(d.cursor=u),d.z2=t.z2});var c=e.valueDim.posDesc[+(t.boundingLength>0)];ge(r.__pictorialBarRect,ue(n),{labelFetcher:e.seriesModel,labelDataIndex:a,defaultText:co(e.seriesModel.getData(),a),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:c}),Yt(r,f,h,i.get("disabled"))}function XM(r){var e=Math.round(r);return Math.abs(r-e)<1e-4?e:Math.ceil(r)}const yU=uU;var mU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol="roundRect",t}return O(e,r),e.prototype.getInitialData=function(t){return t.stack=null,r.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=Fa(eh.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(eh);const _U=mU;var xU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return O(e,r),e.prototype.render=function(t,a,n){var i=t.getData(),o=this,s=this.group,l=t.getLayerSeries(),u=i.getLayout("layoutInfo"),f=u.rect,h=u.boundaryGap;function v(g){return g.name}s.x=0,s.y=f.y+h[0];var c=new ca(this._layersSeries||[],l,v,v),p=[];function d(g,y,m){var _=o._layers;if("remove"!==g){for(var x,S=[],b=[],w=l[y].indices,T=0;T<w.length;T++){var C=i.getItemLayout(w[T]),D=C.x,M=C.y0,L=C.y;S.push(D,M),b.push(D,M+L),x=i.getItemVisual(w[T],"style")}var I,P=i.getItemLayout(w[0]),E=t.getModel("label").get("margin"),N=t.getModel("emphasis");if("add"===g){var k=p[y]=new tt;I=new _T({shape:{points:S,stackedOnPoints:b,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),k.add(I),s.add(k),t.isAnimationEnabled()&&I.setClipPath(function bU(r,e,t){var a=new _t({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return Bt(a,{shape:{x:r.x-50,width:r.width+100,height:r.height+20}},e,t),a}(I.getBoundingRect(),t,function(){I.removeClipPath()}))}else I=(k=_[m]).childAt(0),s.add(k),p[y]=k,xt(I,{shape:{points:S,stackedOnPoints:b}},t),wr(I);ge(I,ue(t),{labelDataIndex:w[T-1],defaultText:i.getName(w[T-1]),inheritColor:x.fill},{normal:{verticalAlign:"middle"}}),I.setTextConfig({position:null,local:!0});var V=I.getTextContent();V&&(V.x=P.x-E,V.y=P.y0+P.y/2),I.useStyle(x),i.setItemGraphicEl(y,I),he(I,t),Yt(I,N.get("focus"),N.get("blurScope"),N.get("disabled"))}else s.remove(_[y])}c.add(Y(d,this,"add")).update(Y(d,this,"update")).remove(Y(d,this,"remove")).execute(),this._layersSeries=l,this._layers=p},e.type="themeRiver",e}(Et);const wU=xU;var TU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new hl(Y(this.getData,this),Y(this.getRawData,this))},e.prototype.fixData=function(t){var a=t.length,n={},i=_c(t,function(v){return n.hasOwnProperty(v[0]+"")||(n[v[0]+""]=-1),v[2]}),o=[];i.buckets.each(function(v,c){o.push({name:c,dataList:v})});for(var s=o.length,l=0;l<s;++l){for(var u=o[l].name,f=0;f<o[l].dataList.length;++f)n[h=o[l].dataList[f][0]+""]=l;for(var h in n)n.hasOwnProperty(h)&&n[h]!==l&&(n[h]=l,t[a]=[h,0,u],a++)}return t},e.prototype.getInitialData=function(t,a){for(var i=this.getReferringComponents("singleAxis",Qt).models[0].get("type"),o=It(t.data,function(p){return void 0!==p[2]}),s=this.fixData(o||[]),l=[],u=this.nameMap=q(),f=0,h=0;h<s.length;++h)l.push(s[h][2]),u.get(s[h][2])||(u.set(s[h][2],f),f++);var v=uo(s,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:Of(i)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,c=new xe(v,this);return c.initData(s),c},e.prototype.getLayerSeries=function(){for(var t=this.getData(),a=t.count(),n=[],i=0;i<a;++i)n[i]=i;var o=t.mapDimension("single"),s=_c(n,function(u){return t.get("name",u)}),l=[];return s.buckets.each(function(u,f){u.sort(function(h,v){return t.get(o,h)-t.get(o,v)}),l.push({name:f,indices:u})}),l},e.prototype.getAxisTooltipData=function(t,a,n){z(t)||(t=t?[t]:[]);for(var u,i=this.getData(),o=this.getLayerSeries(),s=[],l=o.length,f=0;f<l;++f){for(var h=Number.MAX_VALUE,v=-1,c=o[f].indices.length,p=0;p<c;++p){var d=i.get(t[0],o[f].indices[p]),g=Math.abs(d-a);g<=h&&(u=d,h=g,v=o[f].indices[p])}s.push(v)}return{dataIndices:s,nestestValue:u}},e.prototype.formatTooltip=function(t,a,n){var i=this.getData();return ae("nameValue",{name:i.getName(t),value:i.get(i.mapDimension("value"),t)})},e.type="series.themeRiver",e.dependencies=["singleAxis"],e.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},e}(Ot);const CU=TU;function AU(r,e){r.eachSeriesByType("themeRiver",function(t){var a=t.getData(),n=t.coordinateSystem,i={},o=n.getRect();i.rect=o;var s=t.get("boundaryGap"),l=n.getAxis();i.boundaryGap=s,"horizontal"===l.orient?(s[0]=H(s[0],o.height),s[1]=H(s[1],o.height),qM(a,t,o.height-s[0]-s[1])):(s[0]=H(s[0],o.width),s[1]=H(s[1],o.width),qM(a,t,o.width-s[0]-s[1])),a.setLayout("layoutInfo",i)})}function qM(r,e,t){if(r.count())for(var c,a=e.coordinateSystem,n=e.getLayerSeries(),i=r.mapDimension("single"),o=r.mapDimension("value"),s=G(n,function(g){return G(g.indices,function(y){var m=a.dataToPoint(r.get(i,y));return m[1]=r.get(o,y),m})}),l=function MU(r){for(var e=r.length,t=r[0].length,a=[],n=[],i=0,o=0;o<t;++o){for(var s=0,l=0;l<e;++l)s+=r[l][o][1];s>i&&(i=s),a.push(s)}for(var u=0;u<t;++u)n[u]=(i-a[u])/2;i=0;for(var f=0;f<t;++f){var h=a[f]+n[f];h>i&&(i=h)}return{y0:n,max:i}}(s),u=l.y0,f=t/l.max,h=n.length,v=n[0].indices.length,p=0;p<v;++p){r.setItemLayout(n[0].indices[p],{layerIndex:0,x:s[0][p][0],y0:c=u[p]*f,y:s[0][p][1]*f});for(var d=1;d<h;++d)r.setItemLayout(n[d].indices[p],{layerIndex:d,x:s[d][p][0],y0:c+=s[d-1][p][1]*f,y:s[d][p][1]*f})}}var PU=function(r){function e(t,a,n,i){var o=r.call(this)||this;o.z2=2,o.textConfig={inside:!0},at(o).seriesIndex=a.seriesIndex;var s=new St({z2:4,silent:t.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,t,a,n,i),o}return O(e,r),e.prototype.updateData=function(t,a,n,i,o){this.node=a,a.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var s=this;at(s).dataIndex=a.dataIndex;var l=a.getModel(),u=l.getModel("emphasis"),f=a.getLayout(),h=B({},f);h.label=null;var v=a.getVisual("style");v.lineJoin="bevel";var c=a.getVisual("decal");c&&(v.decal=Us(c,o));var p=po(l.getModel("itemStyle"),h,!0);B(h,p),A(Ce,function(m){var _=s.ensureState(m),S=l.getModel([m,"itemStyle"]);_.style=S.getItemStyle();var b=po(S,h);b&&(_.shape=b)}),t?(s.setShape(h),s.shape.r=f.r0,xt(s,{shape:{r:f.r}},n,a.dataIndex)):(xt(s,{shape:h},n),wr(s)),s.useStyle(v),this._updateLabel(n);var d=l.getShallow("cursor");d&&s.attr("cursor",d),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get("focus");Yt(this,"ancestor"===g?a.getAncestorsIndices():"descendant"===g?a.getDescendantIndices():g,u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t){var a=this,n=this.node.getModel(),i=n.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),h=this,v=h.getTextContent(),c=this.node.dataIndex,p=i.get("minAngle")/180*Math.PI,d=i.get("show")&&!(null!=p&&Math.abs(s)<p);function g(y,m){var _=y.get(m);return null==_?i.get(m):_}v.ignore=!d,A(cs,function(y){var m=n.getModel("normal"===y?"label":[y,"label"]),_="normal"===y,S=_?v:v.ensureState(y),b=t.getFormattedLabel(c,y);_&&(b=b||a.node.name),S.style=Zt(m,{},null,"normal"!==y,!0),b&&(S.style.text=b);var x=m.get("show");null!=x&&!_&&(S.ignore=!x);var w=g(m,"position"),T=_?h:h.states[y],C=T.style.fill;T.textConfig={outsideFill:"inherit"===m.get("color")?C:null,inside:"outside"!==w};var D,M=g(m,"distance")||0,L=g(m,"align");"outside"===w?(D=o.r+M,L=l>Math.PI/2?"right":"left"):L&&"center"!==L?"left"===L?(D=o.r0+M,l>Math.PI/2&&(L="right")):"right"===L&&(D=o.r-M,l>Math.PI/2&&(L="left")):(D=s===2*Math.PI&&0===o.r0?0:(o.r+o.r0)/2,L="center"),S.style.align=L,S.style.verticalAlign=g(m,"verticalAlign")||"middle",S.x=D*u+o.cx,S.y=D*f+o.cy;var I=g(m,"rotate"),P=0;"radial"===I?(P=-l)<-Math.PI/2&&(P+=Math.PI):"tangential"===I?(P=Math.PI/2-l)>Math.PI/2?P-=Math.PI:P<-Math.PI/2&&(P+=Math.PI):Ct(I)&&(P=I*Math.PI/180),S.rotation=P}),v.dirtyStyle()},e}(Ae);const KM=PU;var xy="sunburstRootToNode",jM="sunburstHighlight",kU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){var o=this;this.seriesModel=t,this.api=n,this.ecModel=a;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),f=this.group,h=t.get("renderLabelForZeroData"),v=[];u.eachNode(function(m){v.push(m)}),function p(m,_){function S(x){return x.getId()}function b(x,w){!function d(m,_){if(!h&&m&&!m.getValue()&&(m=null),m!==l&&_!==l)if(_&&_.piece)m?(_.piece.updateData(!1,m,t,a,n),s.setItemGraphicEl(m.dataIndex,_.piece)):function g(m){!m||m.piece&&(f.remove(m.piece),m.piece=null)}(_);else if(m){var S=new KM(m,t,a,n);f.add(S),s.setItemGraphicEl(m.dataIndex,S)}}(null==x?null:m[x],null==w?null:_[w])}0===m.length&&0===_.length||new ca(_,m,S,S).add(b).update(b).remove(nt(b,null)).execute()}(v,this._oldChildren||[]),function y(m,_){_.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,m,t,a,n):(o.virtualPiece=new KM(m,t,a,n),f.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(S){o._rootToNode(_.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}(l,u),this._initEvents(),this._oldChildren=v},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",function(a){var n=!1;t.seriesModel.getViewRoot().eachNode(function(o){if(!n&&o.piece&&o.piece===a.target){var s=o.getModel().get("nodeClick");if("rootToNode"===s)t._rootToNode(o);else if("link"===s){var l=o.getModel(),u=l.get("link");u&&Xu(u,l.get("target",!0)||"_blank")}n=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:xy,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,a){var i=a.getData().getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type="sunburst",e}(Et);const OU=kU;var NU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return O(e,r),e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};QM(n);var i=this._levelModels=G(t.levels||[],function(l){return new Rt(l,this,a)},this),o=Tg.createTree(n,this,function s(l){l.wrapMethod("getItemModel",function(u,f){var h=o.getNodeByDataIndex(f),v=i[h.depth];return v&&(u.parentModel=v),u})});return o.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treePathInfo=ph(n,this),a},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){iA(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(Ot);function QM(r){var e=0;A(r.children,function(a){QM(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(null==t||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}const VU=NU;var JM=Math.PI/180;function BU(r,e,t){e.eachSeriesByType(r,function(a){var n=a.get("center"),i=a.get("radius");z(i)||(i=[0,i]),z(n)||(n=[n,n]);var o=t.getWidth(),s=t.getHeight(),l=Math.min(o,s),u=H(n[0],o),f=H(n[1],s),h=H(i[0],l/2),v=H(i[1],l/2),c=-a.get("startAngle")*JM,p=a.get("minAngle")*JM,d=a.getData().tree.root,g=a.getViewRoot(),y=g.depth,m=a.get("sort");null!=m&&$M(g,m);var _=0;A(g.children,function(E){!isNaN(E.getValue())&&_++});var S=g.getValue(),b=Math.PI/(S||_)*2,x=g.depth>0,T=(v-h)/(g.height-(x?-1:1)||1),C=a.get("clockwise"),D=a.get("stillShowZeroSum"),M=C?1:-1,L=function(E,N){if(E){var k=N;if(E!==d){var V=E.getValue(),F=0===S&&D?b:V*b;F<p&&(F=p),k=N+M*F;var U=E.depth-y-(x?-1:1),X=h+T*U,et=h+T*(U+1),ct=a.getLevelModel(E);if(ct){var Lt=ct.get("r0",!0),Mt=ct.get("r",!0),dt=ct.get("radius",!0);null!=dt&&(Lt=dt[0],Mt=dt[1]),null!=Lt&&(X=H(Lt,l/2)),null!=Mt&&(et=H(Mt,l/2))}E.setLayout({angle:F,startAngle:N,endAngle:k,clockwise:C,cx:u,cy:f,r0:X,r:et})}if(E.children&&E.children.length){var rt=0;A(E.children,function(gt){rt+=L(gt,N+rt)})}return k-N}};if(x){var R=2*Math.PI;d.setLayout({angle:R,startAngle:c,endAngle:c+R,clockwise:C,cx:u,cy:f,r0:h,r:h+T})}L(g,c)})}function $M(r,e){var t=r.children||[];r.children=function zU(r,e){if(j(e)){var t=G(r,function(n,i){var o=n.getValue();return{params:{depth:n.depth,height:n.height,dataIndex:n.dataIndex,getValue:function(){return o}},index:i}});return t.sort(function(n,i){return e(n.params,i.params)}),G(t,function(n){return r[n.index]})}var a="asc"===e;return r.sort(function(n,i){var o=(n.getValue()-i.getValue())*(a?1:-1);return 0===o?(n.dataIndex-i.dataIndex)*(a?-1:1):o})}(t,e),t.length&&A(r.children,function(a){$M(a,e)})}function GU(r){var e={};r.eachSeriesByType("sunburst",function(a){var n=a.getData(),i=n.tree;i.eachNode(function(o){var l=o.getModel().getModel("itemStyle").getItemStyle();l.fill||(l.fill=function t(a,n,i){for(var o=a;o&&o.depth>1;)o=o.parentNode;var s=n.getColorFromPalette(o.name||o.dataIndex+"",e);return a.depth>1&&W(s)&&(s=ou(s,(a.depth-1)/(i-1)*.5)),s}(o,a,i.root.height)),B(n.ensureUniqueItemVisual(o.dataIndex,"style"),l)})})}var tD={color:"fill",borderColor:"stroke"},HU={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},Sa=wt(),WU=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,a){return qr(null,this)},e.prototype.getDataParams=function(t,a,n){var i=r.prototype.getDataParams.call(this,t,a);return n&&(i.info=Sa(n).info),i},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(Ot);const UU=WU;function YU(r,e){return e=e||[0,0],G(["x","y"],function(t,a){var n=this.getAxis(t),i=e[a],o=r[a]/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-o)-n.dataToCoord(i+o))},this)}function XU(r,e){return e=e||[0,0],G([0,1],function(t){var a=e[t],n=r[t]/2,i=[],o=[];return i[t]=a-n,o[t]=a+n,i[1-t]=o[1-t]=e[1-t],Math.abs(this.dataToPoint(i)[t]-this.dataToPoint(o)[t])},this)}function KU(r,e){var t=this.getAxis(),a=e instanceof Array?e[0]:e,n=(r instanceof Array?r[0]:r)/2;return"category"===t.type?t.getBandWidth():Math.abs(t.dataToCoord(a-n)-t.dataToCoord(a+n))}function QU(r,e){return e=e||[0,0],G(["Radius","Angle"],function(t,a){var i=this["get"+t+"Axis"](),o=e[a],s=r[a]/2,l="category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return"Angle"===t&&(l=l*Math.PI/180),l},this)}function eD(r,e,t,a){return r&&(r.legacy||!1!==r.legacy&&!t&&!a&&"tspan"!==e&&("text"===e||Z(r,"text")))}function rD(r,e,t){var n,i,o,a=r;if("text"===e)o=a;else{o={},Z(a,"text")&&(o.text=a.text),Z(a,"rich")&&(o.rich=a.rich),Z(a,"textFill")&&(o.fill=a.textFill),Z(a,"textStroke")&&(o.stroke=a.textStroke),Z(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Z(a,"fontSize")&&(o.fontSize=a.fontSize),Z(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Z(a,"fontWeight")&&(o.fontWeight=a.fontWeight),i={type:"text",style:o,silent:!0},n={};var s=Z(a,"textPosition");t?n.position=s?a.textPosition:"inside":s&&(n.position=a.textPosition),Z(a,"textPosition")&&(n.position=a.textPosition),Z(a,"textOffset")&&(n.offset=a.textOffset),Z(a,"textRotation")&&(n.rotation=a.textRotation),Z(a,"textDistance")&&(n.distance=a.textDistance)}return aD(o,r),A(o.rich,function(l){aD(l,l)}),{textConfig:n,textContent:i}}function aD(r,e){!e||(e.font=e.textFont||e.font,Z(e,"textStrokeWidth")&&(r.lineWidth=e.textStrokeWidth),Z(e,"textAlign")&&(r.align=e.textAlign),Z(e,"textVerticalAlign")&&(r.verticalAlign=e.textVerticalAlign),Z(e,"textLineHeight")&&(r.lineHeight=e.textLineHeight),Z(e,"textWidth")&&(r.width=e.textWidth),Z(e,"textHeight")&&(r.height=e.textHeight),Z(e,"textBackgroundColor")&&(r.backgroundColor=e.textBackgroundColor),Z(e,"textPadding")&&(r.padding=e.textPadding),Z(e,"textBorderColor")&&(r.borderColor=e.textBorderColor),Z(e,"textBorderWidth")&&(r.borderWidth=e.textBorderWidth),Z(e,"textBorderRadius")&&(r.borderRadius=e.textBorderRadius),Z(e,"textBoxShadowColor")&&(r.shadowColor=e.textBoxShadowColor),Z(e,"textBoxShadowBlur")&&(r.shadowBlur=e.textBoxShadowBlur),Z(e,"textBoxShadowOffsetX")&&(r.shadowOffsetX=e.textBoxShadowOffsetX),Z(e,"textBoxShadowOffsetY")&&(r.shadowOffsetY=e.textBoxShadowOffsetY))}function nD(r,e,t){var a=r;a.textPosition=a.textPosition||t.position||"inside",null!=t.offset&&(a.textOffset=t.offset),null!=t.rotation&&(a.textRotation=t.rotation),null!=t.distance&&(a.textDistance=t.distance);var n=a.textPosition.indexOf("inside")>=0,i=r.fill||"#000";iD(a,e);var o=null==a.textFill;return n?o&&(a.textFill=t.insideFill||"#fff",!a.textStroke&&t.insideStroke&&(a.textStroke=t.insideStroke),!a.textStroke&&(a.textStroke=i),null==a.textStrokeWidth&&(a.textStrokeWidth=2)):(o&&(a.textFill=r.fill||t.outsideFill||"#000"),!a.textStroke&&t.outsideStroke&&(a.textStroke=t.outsideStroke)),a.text=e.text,a.rich=e.rich,A(e.rich,function(s){iD(s,s)}),a}function iD(r,e){!e||(Z(e,"fill")&&(r.textFill=e.fill),Z(e,"stroke")&&(r.textStroke=e.fill),Z(e,"lineWidth")&&(r.textStrokeWidth=e.lineWidth),Z(e,"font")&&(r.font=e.font),Z(e,"fontStyle")&&(r.fontStyle=e.fontStyle),Z(e,"fontWeight")&&(r.fontWeight=e.fontWeight),Z(e,"fontSize")&&(r.fontSize=e.fontSize),Z(e,"fontFamily")&&(r.fontFamily=e.fontFamily),Z(e,"align")&&(r.textAlign=e.align),Z(e,"verticalAlign")&&(r.textVerticalAlign=e.verticalAlign),Z(e,"lineHeight")&&(r.textLineHeight=e.lineHeight),Z(e,"width")&&(r.textWidth=e.width),Z(e,"height")&&(r.textHeight=e.height),Z(e,"backgroundColor")&&(r.textBackgroundColor=e.backgroundColor),Z(e,"padding")&&(r.textPadding=e.padding),Z(e,"borderColor")&&(r.textBorderColor=e.borderColor),Z(e,"borderWidth")&&(r.textBorderWidth=e.borderWidth),Z(e,"borderRadius")&&(r.textBorderRadius=e.borderRadius),Z(e,"shadowColor")&&(r.textBoxShadowColor=e.shadowColor),Z(e,"shadowBlur")&&(r.textBoxShadowBlur=e.shadowBlur),Z(e,"shadowOffsetX")&&(r.textBoxShadowOffsetX=e.shadowOffsetX),Z(e,"shadowOffsetY")&&(r.textBoxShadowOffsetY=e.shadowOffsetY),Z(e,"textShadowColor")&&(r.textShadowColor=e.textShadowColor),Z(e,"textShadowBlur")&&(r.textShadowBlur=e.textShadowBlur),Z(e,"textShadowOffsetX")&&(r.textShadowOffsetX=e.textShadowOffsetX),Z(e,"textShadowOffsetY")&&(r.textShadowOffsetY=e.textShadowOffsetY))}var oD={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},sD=yt(oD),Mh=(qe(Nr,function(r,e){return r[e]=1,r},{}),Nr.join(", "),["","style","shape","extra"]),Co=wt();function by(r,e,t,a,n){var i=r+"Animation",o=Bi(r,a,n)||{},s=Co(e).userDuring;return o.duration>0&&(o.during=s?Y(nY,{el:e,userDuring:s}):null,o.setToFinal=!0,o.scope=r),B(o,t[i]),o}function Dh(r,e,t,a){var n=(a=a||{}).dataIndex,i=a.isInit,o=a.clearStyle,s=t.isAnimationEnabled(),l=Co(r),u=e.style;l.userDuring=e.during;var f={},h={};if(function oY(r,e,t){for(var a=0;a<sD.length;a++){var n=sD[a],i=oD[n],o=e[n];o&&(t[i[0]]=o[0],t[i[1]]=o[1])}for(a=0;a<Nr.length;a++){var s=Nr[a];null!=e[s]&&(t[s]=e[s])}}(0,e,h),fD("shape",e,h),fD("extra",e,h),!i&&s&&(function iY(r,e,t){for(var a=e.transition,n=pi(a)?Nr:Pt(a||[]),i=0;i<n.length;i++){var o=n[i];"style"!==o&&"shape"!==o&&"extra"!==o&&(t[o]=r[o])}}(r,e,f),uD("shape",r,e,f),uD("extra",r,e,f),function sY(r,e,t,a){if(t){var i,n=r.style;if(n){var o=t.transition,s=e.transition;if(o&&!pi(o)){var l=Pt(o);!i&&(i=a.style={});for(var u=0;u<l.length;u++)i[f=l[u]]=n[f]}else if(r.getAnimationStyleProps&&(pi(s)||pi(o)||ut(s,"style")>=0)){var v=r.getAnimationStyleProps(),c=v?v.style:null;if(c){!i&&(i=a.style={});var p=yt(t);for(u=0;u<p.length;u++){var f;c[f=p[u]]&&(i[f]=n[f])}}}}}}(r,e,u,f)),h.style=u,function tY(r,e,t){var a=e.style;if(!r.isGroup&&a){if(t){r.useStyle({});for(var n=r.animators,i=0;i<n.length;i++){var o=n[i];"style"===o.targetName&&o.changeTarget(r.style)}}r.setStyle(a)}e&&(e.style=null,e&&r.attr(e),e.style=a)}(r,h,o),function rY(r,e){Z(e,"silent")&&(r.silent=e.silent),Z(e,"ignore")&&(r.ignore=e.ignore),r instanceof tr&&Z(e,"invisible")&&(r.invisible=e.invisible),r instanceof pt&&Z(e,"autoBatch")&&(r.autoBatch=e.autoBatch)}(r,e),s)if(i){var v={};A(Mh,function(p){var d=p?e[p]:e;d&&d.enterFrom&&(p&&(v[p]=v[p]||{}),B(p?v[p]:v,d.enterFrom))});var c=by("enter",r,e,t,n);c.duration>0&&r.animateFrom(v,c)}else!function eY(r,e,t,a,n){if(n){var i=by("update",r,e,a,t);i.duration>0&&r.animateFrom(n,i)}}(r,e,n||0,t,f);lD(r,e),u?r.dirty():r.markRedraw()}function lD(r,e){for(var t=Co(r).leaveToProps,a=0;a<Mh.length;a++){var n=Mh[a],i=n?e[n]:e;i&&i.leaveTo&&(t||(t=Co(r).leaveToProps={}),n&&(t[n]=t[n]||{}),B(n?t[n]:t,i.leaveTo))}}function Lh(r,e,t,a){if(r){var n=r.parent,i=Co(r).leaveToProps;if(i){var o=by("update",r,e,t,0);o.done=function(){n.remove(r),a&&a()},r.animateTo(i,o)}else n.remove(r),a&&a()}}function pi(r){return"all"===r}var $r={},aY={setTransform:function(r,e){return $r.el[r]=e,this},getTransform:function(r){return $r.el[r]},setShape:function(r,e){var t=$r.el;return(t.shape||(t.shape={}))[r]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(r){var e=$r.el.shape;if(e)return e[r]},setStyle:function(r,e){var t=$r.el,a=t.style;return a&&(a[r]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(r){var e=$r.el.style;if(e)return e[r]},setExtra:function(r,e){return($r.el.extra||($r.el.extra={}))[r]=e,this},getExtra:function(r){var e=$r.el.extra;if(e)return e[r]}};function nY(){var r=this,e=r.el;if(e){var t=Co(e).userDuring,a=r.userDuring;if(t!==a)return void(r.el=r.userDuring=null);$r.el=e,a(aY)}}function uD(r,e,t,a){var n=t[r];if(n){var o,i=e[r];if(i){var s=t.transition,l=n.transition;if(l)if(!o&&(o=a[r]={}),pi(l))B(o,i);else for(var u=Pt(l),f=0;f<u.length;f++)o[h=u[f]]=v=i[h];else if(pi(s)||ut(s,r)>=0){!o&&(o=a[r]={});var c=yt(i);for(f=0;f<c.length;f++){var h,v;lY(n[h=c[f]],v=i[h])&&(o[h]=v)}}}}}function fD(r,e,t){var a=e[r];if(a)for(var n=t[r]={},i=yt(a),o=0;o<i.length;o++){var s=i[o];n[s]=jo(a[s])}}function lY(r,e){return fe(r)?r!==e:null!=r&&isFinite(r)}var hD=wt(),uY=["percent","easing","shape","style","extra"];function vD(r){r.stopAnimation("keyframe"),r.attr(hD(r))}function Ih(r,e,t){if(t.isAnimationEnabled()&&e){if(z(e))return void A(e,function(s){Ih(r,s,t)});var a=e.keyframes,n=e.duration;if(t&&null==n){var i=Bi("enter",t,0);n=i&&i.duration}if(a&&n){var o=hD(r);A(Mh,function(s){var l;s&&!r[s]||(a.sort(function(f,h){return f.percent-h.percent}),A(a,function(f){var h=r.animators,v=s?f[s]:f;if(v){var c=yt(v);if(s||(c=It(c,function(g){return ut(uY,g)<0})),c.length){l||((l=r.animate(s,e.loop,!0)).scope="keyframe");for(var p=0;p<h.length;p++)h[p]!==l&&h[p].targetName===l.targetName&&h[p].stopTracks(c);s&&(o[s]=o[s]||{});var d=s?o[s]:o;A(c,function(g){d[g]=((s?r[s]:r)||{})[g]}),l.whenWithKeys(n*f.percent,v,c,f.easing)}}}),l&&l.delay(e.delay||0).duration(n).start(e.easing))})}}}var xa="emphasis",an="normal",wy="blur",Ty="select",nn=[an,xa,wy,Ty],Cy={normal:["itemStyle"],emphasis:[xa,"itemStyle"],blur:[wy,"itemStyle"],select:[Ty,"itemStyle"]},Ay={normal:["label"],emphasis:[xa,"label"],blur:[wy,"label"],select:[Ty,"label"]},fY=["x","y"],cr={normal:{},emphasis:{},blur:{},select:{}},vY={cartesian2d:function ZU(r){var e=r.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:Y(YU,r)}}},geo:function qU(r){var e=r.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:r.getZoom()},api:{coord:function(t){return r.dataToPoint(t)},size:Y(XU,r)}}},singleAxis:function jU(r){var e=r.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:Y(KU,r)}}},polar:function JU(r){var e=r.getRadiusAxis(),t=r.getAngleAxis(),a=e.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:"polar",cx:r.cx,cy:r.cy,r:a[1],r0:a[0]},api:{coord:function(n){var i=e.dataToRadius(n[0]),o=t.dataToAngle(n[1]),s=r.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:Y(QU,r)}}},calendar:function $U(r){var e=r.getRect(),t=r.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:r.getCellWidth(),cellHeight:r.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(a,n){return r.dataToPoint(a,n)}}}}};function My(r){return r instanceof pt}function Dy(r){return r instanceof tr}var pY=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){this._progressiveEls=null;var o=this._data,s=t.getData(),l=this.group,u=pD(t,s,a,n);o||l.removeAll(),s.diff(o).add(function(h){Py(n,null,h,u(h,i),t,l,s)}).remove(function(h){var v=o.getItemGraphicEl(h);Lh(v,Sa(v).option,t)}).update(function(h,v){var c=o.getItemGraphicEl(v);Py(n,c,h,u(h,i),t,l,s)}).execute();var f=t.get("clip",!0)?th(t.coordinateSystem,!1,t):null;f?l.setClipPath(f):l.removeClipPath(),this._data=s},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,a,n,i,o){var s=a.getData(),l=pD(a,s,n,i),u=this._progressiveEls=[];function f(c){c.isGroup||(c.incremental=!0,c.ensureState("emphasis").hoverLayer=!0)}for(var h=t.start;h<t.end;h++){var v=Py(null,null,h,l(h,o),a,this.group,s);v&&(v.traverse(f),u.push(v))}},e.prototype.eachRendered=function(t){Za(this._progressiveEls||this.group,t)},e.prototype.filterForExposedEvent=function(t,a,n,i){var o=a.element;if(null==o||n.name===o)return!0;for(;(n=n.__hostTarget||n.parent)&&n!==this.group;)if(n.name===o)return!0;return!1},e.type="custom",e}(Et);const dY=pY;function Ly(r){var t,e=r.type;if("path"===e){var a=r.shape,n=null!=a.width&&null!=a.height?{x:a.x||0,y:a.y||0,width:a.width,height:a.height}:null,i=_D(a);t=Os(i,null,n,a.layout||"center"),Sa(t).customPathData=i}else if("image"===e)t=new le({}),Sa(t).customImagePath=r.style.image;else if("text"===e)t=new St({});else if("group"===e)t=new tt;else{if("compoundPath"===e)throw new Error('"compoundPath" is not supported yet.');var o=df(e);o||At(""),t=new o}return Sa(t).customGraphicType=e,t.name=r.name,t.z2EmphasisLift=1,t.z2SelectLift=1,t}function Iy(r,e,t,a,n,i,o){vD(e);var s=n&&n.normal.cfg;s&&e.setTextConfig(s),a&&null==a.transition&&(a.transition=fY);var l=a&&a.style;if(l){if("text"===e.type){var u=l;Z(u,"textFill")&&(u.fill=u.textFill),Z(u,"textStroke")&&(u.stroke=u.textStroke)}var f=void 0,h=My(e)?l.decal:null;r&&h&&(h.dirty=!0,f=Us(h,r)),l.__decalPattern=f}Dy(e)&&l&&(f=l.__decalPattern)&&(l.decal=f),Dh(e,a,i,{dataIndex:t,isInit:o,clearStyle:!0}),Ih(e,a.keyframeAnimation,i)}function cD(r,e,t,a,n){var i=e.isGroup?null:e,o=n&&n[r].cfg;if(i){var s=i.ensureState(r);if(!1===a){var l=i.getState(r);l&&(l.style=null)}else s.style=a||null;o&&(s.textConfig=o),kn(i)}}function yY(r,e,t){var a=t===an,n=a?e:Ph(e,t),i=n?n.z2:null;null!=i&&((a?r:r.ensureState(t)).z2=i||0)}function pD(r,e,t,a){var n=r.get("renderItem"),i=r.coordinateSystem,o={};i&&(o=i.prepareCustoms?i.prepareCustoms(i):vY[i.type](i));for(var u,f,s=Q({getWidth:a.getWidth,getHeight:a.getHeight,getZr:a.getZr,getDevicePixelRatio:a.getDevicePixelRatio,value:function S(P,R){return null==R&&(R=u),e.getStore().get(e.getDimensionIndex(P||0),R)},style:function x(P,R){null==R&&(R=u);var E=e.getItemVisual(R,"style"),N=E&&E.fill,k=E&&E.opacity,V=m(R,an).getItemStyle();null!=N&&(V.fill=N),null!=k&&(V.opacity=k);var F={inheritColor:W(N)?N:"#000"},U=_(R,an),X=Zt(U,null,F,!1,!0);X.text=U.getShallow("show")?lt(r.getFormattedLabel(R,an),co(e,R)):null;var et=zu(U,F,!1);return C(P,V),V=nD(V,X,et),P&&T(V,P),V.legacy=!0,V},ordinalRawValue:function b(P,R){null==R&&(R=u);var E=e.getDimensionInfo(P=P||0);if(!E){var N=e.getDimensionIndex(P);return N>=0?e.getStore().get(N,R):void 0}var k=e.get(E.name,R),V=E&&E.ordinalMeta;return V?V.categories[k]:k},styleEmphasis:function w(P,R){null==R&&(R=u);var E=m(R,xa).getItemStyle(),N=_(R,xa),k=Zt(N,null,null,!0,!0);k.text=N.getShallow("show")?Rr(r.getFormattedLabel(R,xa),r.getFormattedLabel(R,an),co(e,R)):null;var V=zu(N,null,!0);return C(P,E),E=nD(E,k,V),P&&T(E,P),E.legacy=!0,E},visual:function D(P,R){if(null==R&&(R=u),Z(tD,P)){var E=e.getItemVisual(R,"style");return E?E[tD[P]]:null}if(Z(HU,P))return e.getItemVisual(R,P)},barLayout:function M(P){if("cartesian2d"===i.type)return function fB(r){var e=[],t=r.axis,a="axis0";if("category"===t.type){for(var n=t.getBandWidth(),i=0;i<r.count;i++)e.push(Q({bandWidth:n,axisKey:a,stackId:Cd+i},r));var o=aw(e),s=[];for(i=0;i<r.count;i++){var l=o[a][Cd+i];l.offsetCenter=l.offset+l.width/2,s.push(l)}return s}}(Q({axis:i.getBaseAxis()},P))},currentSeriesIndices:function L(){return t.getCurrentSeriesIndices()},font:function I(P){return xS(P,t)}},o.api||{}),l={context:{},seriesId:r.id,seriesName:r.name,seriesIndex:r.seriesIndex,coordSys:o.coordSys,dataInsideLength:e.count(),encode:mY(r.getData())},h={},v={},c={},p={},d=0;d<nn.length;d++){var g=nn[d];c[g]=r.getModel(Cy[g]),p[g]=r.getModel(Ay[g])}function y(P){return P===u?f||(f=e.getItemModel(P)):e.getItemModel(P)}function m(P,R){return e.hasItemOption?P===u?h[R]||(h[R]=y(P).getModel(Cy[R])):y(P).getModel(Cy[R]):c[R]}function _(P,R){return e.hasItemOption?P===u?v[R]||(v[R]=y(P).getModel(Ay[R])):y(P).getModel(Ay[R]):p[R]}return function(P,R){return u=P,f=null,h={},v={},n&&n(Q({dataIndexInside:P,dataIndex:e.getRawIndex(P),actionType:R?R.type:null},l),s)};function T(P,R){for(var E in R)Z(R,E)&&(P[E]=R[E])}function C(P,R){P&&(P.textFill&&(R.textFill=P.textFill),P.textPosition&&(R.textPosition=P.textPosition))}}function mY(r){var e={};return A(r.dimensions,function(t){var a=r.getDimensionInfo(t);if(!a.isExtraCoord){var n=a.coordDim;(e[n]=e[n]||[])[a.coordDimIndex]=r.getDimensionIndex(t)}}),e}function Py(r,e,t,a,n,i,o){if(a){var s=Ry(r,e,t,a,n,i);return s&&o.setItemGraphicEl(t,s),s&&Yt(s,a.focus,a.blurScope,a.emphasisDisabled),s}i.remove(e)}function Ry(r,e,t,a,n,i){var o=-1,s=e;e&&dD(e,a,n)&&(o=ut(i.childrenRef(),e),e=null);var l=!e,u=e;u?u.clearStates():(u=Ly(a),s&&function cY(r,e){e.copyTransform(r),Dy(e)&&Dy(r)&&(e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel,e.invisible=r.invisible,e.ignore=r.ignore,My(e)&&My(r)&&e.setShape(r.shape))}(s,u)),!1===a.morph?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),cr.normal.cfg=cr.normal.conOpt=cr.emphasis.cfg=cr.emphasis.conOpt=cr.blur.cfg=cr.blur.conOpt=cr.select.cfg=cr.select.conOpt=null,cr.isLegacy=!1,function SY(r,e,t,a,n,i){if(!r.isGroup){gD(t,null,i),gD(t,xa,i);var o=i.normal.conOpt;if(null!=o||null!=i.emphasis.conOpt||null!=i.select.conOpt||null!=i.blur.conOpt){var f=r.getTextContent();if(!1===o)f&&r.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=Ly(o),r.setTextContent(f)),Iy(null,f,e,o,null,a,n);for(var h=o&&o.style,v=0;v<nn.length;v++){var c=nn[v];if(c!==an)cD(c,f,0,Ey(o,i[c].conOpt,c),null)}h?f.dirty():f.markRedraw()}}}}(u,t,a,n,l,cr),function _Y(r,e,t,a,n){var i=t.clipPath;if(!1===i)r&&r.getClipPath()&&r.removeClipPath();else if(i){var o=r.getClipPath();o&&dD(o,i,a)&&(o=null),o||(o=Ly(i),r.setClipPath(o)),Iy(null,o,e,i,null,a,n)}}(u,t,a,n,l),Iy(r,u,t,a,cr,n,l),Z(a,"info")&&(Sa(u).info=a.info);for(var f=0;f<nn.length;f++){var h=nn[f];if(h!==an)cD(h,u,0,Ey(a,Ph(a,h),h),cr)}return function gY(r,e,t){if(!r.isGroup){var a=r,i=t.currentZLevel;a.z=t.currentZ,a.zlevel=i;var o=e.z2;null!=o&&(a.z2=o||0);for(var s=0;s<nn.length;s++)yY(a,e,nn[s])}}(u,a,n),"group"===a.type&&function xY(r,e,t,a,n){var i=a.children,o=i?i.length:0,s=a.$mergeChildren,l="byName"===s||a.diffChildrenByName,u=!1===s;if(o||l||u){if(l)return void function bY(r){new ca(r.oldChildren,r.newChildren,yD,yD,r).add(mD).update(mD).remove(wY).execute()}({api:r,oldChildren:e.children()||[],newChildren:i||[],dataIndex:t,seriesModel:n,group:e});u&&e.removeAll();for(var f=0;f<o;f++)i[f]&&Ry(r,e.childAt(f),t,i[f],n,e);for(var h=e.childCount()-1;h>=f;h--)Lh(e.childAt(h),Sa(e).option,n)}}(r,u,t,a,n),o>=0?i.replaceAt(u,o):i.add(u),u}function dD(r,e,t){var a=Sa(r),n=e.type,i=e.shape,o=e.style;return t.isUniversalTransitionEnabled()||null!=n&&n!==a.customGraphicType||"path"===n&&function TY(r){return r&&(Z(r,"pathData")||Z(r,"d"))}(i)&&_D(i)!==a.customPathData||"image"===n&&Z(o,"image")&&o.image!==a.customImagePath}function gD(r,e,t){var a=e?Ph(r,e):r,n=e?Ey(r,a,xa):r.style,i=r.type,o=a?a.textConfig:null,s=r.textContent,l=s?e?Ph(s,e):s:null;if(n&&(t.isLegacy||eD(n,i,!!o,!!l))){t.isLegacy=!0;var u=rD(n,i,!e);!o&&u.textConfig&&(o=u.textConfig),!l&&u.textContent&&(l=u.textContent)}!e&&l&&!l.type&&(l.type="text");var h=e?t[e]:t.normal;h.cfg=o,h.conOpt=l}function Ph(r,e){return e?r?r[e]:null:r}function Ey(r,e,t){var a=e&&e.style;return null==a&&t===xa&&r&&(a=r.styleEmphasis),a}function yD(r,e){var t=r&&r.name;return null!=t?t:"e\0\0"+e}function mD(r,e){var t=this.context;Ry(t.api,null!=e?t.oldChildren[e]:null,t.dataIndex,null!=r?t.newChildren[r]:null,t.seriesModel,t.group)}function wY(r){var e=this.context,t=e.oldChildren[r];Lh(t,Sa(t).option,e.seriesModel)}function _D(r){return r&&(r.pathData||r.d)}var di=wt(),SD=$,ky=Y,AY=function(){function r(){this._dragging=!1,this.animationThreshold=15}return r.prototype.render=function(e,t,a,n){var i=t.get("value"),o=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=a,n||this._lastValue!==i||this._lastStatus!==o){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||"hide"===o)return s&&s.hide(),void(l&&l.hide());s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,e,t,a);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(a),this._lastGraphicKey=f;var h=this._moveAnimation=this.determineAnimation(e,t);if(s){var v=nt(xD,t,h);this.updatePointerEl(s,u,v),this.updateLabelEl(s,u,v,t)}else s=this._group=new tt,this.createPointerEl(s,u,e,t),this.createLabelEl(s,u,e,t),a.getZr().add(s);TD(s,t,!0),this._renderHandle(i)}},r.prototype.remove=function(e){this.clear(e)},r.prototype.dispose=function(e){this.clear(e)},r.prototype.determineAnimation=function(e,t){var a=t.get("animation"),n=e.axis,i="category"===n.type,o=t.get("snap");if(!o&&!i)return!1;if("auto"===a||null==a){var s=this.animationThreshold;if(i&&n.getBandWidth()>s)return!0;if(o){var l=lg(e).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return!0===a},r.prototype.makeElOption=function(e,t,a,n,i){},r.prototype.createPointerEl=function(e,t,a,n){var i=t.pointer;if(i){var o=di(e).pointerEl=new hn[i.type](SD(t.pointer));e.add(o)}},r.prototype.createLabelEl=function(e,t,a,n){if(t.label){var i=di(e).labelEl=new St(SD(t.label));e.add(i),wD(i,n)}},r.prototype.updatePointerEl=function(e,t,a){var n=di(e).pointerEl;n&&t.pointer&&(n.setStyle(t.pointer.style),a(n,{shape:t.pointer.shape}))},r.prototype.updateLabelEl=function(e,t,a,n){var i=di(e).labelEl;i&&(i.setStyle(t.label.style),a(i,{x:t.label.x,y:t.label.y}),wD(i,n))},r.prototype._renderHandle=function(e){if(!this._dragging&&this.updateHandleTransform){var s,t=this._axisPointerModel,a=this._api.getZr(),n=this._handle,i=t.getModel("handle"),o=t.get("status");if(!i.get("show")||!o||"hide"===o)return n&&a.remove(n),void(this._handle=null);this._handle||(s=!0,n=this._handle=eo(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){ia(u.event)},onmousedown:ky(this._onHandleDragMove,this,0,0),drift:ky(this._onHandleDragMove,this),ondragend:ky(this._onHandleDragEnd,this)}),a.add(n)),TD(n,t,!1),n.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");z(l)||(l=[l,l]),n.scaleX=l[0]/2,n.scaleY=l[1]/2,ao(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,s)}},r.prototype._moveHandleToValue=function(e,t){xD(this._axisPointerModel,!t&&this._moveAnimation,this._handle,Oy(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(e,t){var a=this._handle;if(a){this._dragging=!0;var n=this.updateHandleTransform(Oy(a),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=n,a.stopAnimation(),a.attr(Oy(n)),di(a).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,a=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:a.axis.dim,axisIndex:a.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),a=this._group,n=this._handle;t&&a&&(this._lastGraphicKey=null,a&&t.remove(a),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Bs(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(e,t,a){return{x:e[a=a||0],y:e[1-a],width:t[a],height:t[1-a]}},r}();function xD(r,e,t,a){bD(di(t).lastProp,a)||(di(t).lastProp=a,e?xt(t,a,r):(t.stopAnimation(),t.attr(a)))}function bD(r,e){if(J(r)&&J(e)){var t=!0;return A(e,function(a,n){t=t&&bD(r[n],a)}),!!t}return r===e}function wD(r,e){r[e.get(["label","show"])?"show":"hide"]()}function Oy(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function TD(r,e,t){var a=e.get("z"),n=e.get("zlevel");r&&r.traverse(function(i){"group"!==i.type&&(null!=a&&(i.z=a),null!=n&&(i.zlevel=n),i.silent=t)})}const Ny=AY;function Vy(r){var a,e=r.get("type"),t=r.getModel(e+"Style");return"line"===e?(a=t.getLineStyle()).fill=null:"shadow"===e&&((a=t.getAreaStyle()).stroke=null),a}function CD(r,e,t,a,n){var o=AD(t.get("value"),e.axis,e.ecModel,t.get("seriesDataIndices"),{precision:t.get(["label","precision"]),formatter:t.get(["label","formatter"])}),s=t.getModel("label"),l=Vn(s.get("padding")||0),u=s.getFont(),f=rs(o,u),h=n.position,v=f.width+l[1]+l[3],c=f.height+l[0]+l[2],p=n.align;"right"===p&&(h[0]-=v),"center"===p&&(h[0]-=v/2);var d=n.verticalAlign;"bottom"===d&&(h[1]-=c),"middle"===d&&(h[1]-=c/2),function MY(r,e,t,a){var n=a.getWidth(),i=a.getHeight();r[0]=Math.min(r[0]+e,n)-e,r[1]=Math.min(r[1]+t,i)-t,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}(h,v,c,a);var g=s.get("backgroundColor");(!g||"auto"===g)&&(g=e.get(["axisLine","lineStyle","color"])),r.label={x:h[0],y:h[1],style:Zt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function AD(r,e,t,a,n){r=e.scale.parse(r);var i=e.scale.getLabel({value:r},{precision:n.precision}),o=n.formatter;if(o){var s={value:Ld(e,{value:r}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};A(a,function(l){var u=t.getSeriesByIndex(l.seriesIndex),h=u&&u.getDataParams(l.dataIndexInside);h&&s.seriesData.push(h)}),W(o)?i=o.replace("{value}",i):j(o)&&(i=o(s))}return i}function By(r,e,t){var a=[1,0,0,1,0,0];return Ea(a,a,t.rotation),Sr(a,a,t.position),Mr([r.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],a)}function MD(r,e,t,a,n,i){var o=ya.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=n.get(["label","margin"]),CD(e,a,n,i,{position:By(a.axis,r,t),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function zy(r,e,t){return{x1:r[t=t||0],y1:r[1-t],x2:e[t],y2:e[1-t]}}function DD(r,e,t){return{x:r[t=t||0],y:r[1-t],width:e[t],height:e[1-t]}}function LD(r,e,t,a,n,i){return{cx:r,cy:e,r0:t,r:a,startAngle:n,endAngle:i,clockwise:!0}}var DY=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.grid,u=i.get("type"),f=ID(l,s).getOtherAxis(s).getGlobalExtent(),h=s.toGlobalCoord(s.dataToCoord(a,!0));if(u&&"none"!==u){var v=Vy(i),c=LY[u](s,h,f);c.style=v,t.graphicKey=c.type,t.pointer=c}MD(a,t,ng(l.model,n),n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=ng(a.axis.grid.model,a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=By(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.grid,l=o.getGlobalExtent(!0),u=ID(s,o).getOtherAxis(o).getGlobalExtent(),f="x"===o.dim?0:1,h=[t.x,t.y];h[f]+=a[f],h[f]=Math.min(l[1],h[f]),h[f]=Math.max(l[0],h[f]);var v=(u[1]+u[0])/2,c=[v,v];return c[f]=h[f],{x:h[0],y:h[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][f]}},e}(Ny);function ID(r,e){var t={};return t[e.dim+"AxisIndex"]=e.index,r.getCartesian(t)}var LY={line:function(r,e,t){return{type:"Line",subPixelOptimize:!0,shape:zy([e,t[0]],[e,t[1]],PD(r))}},shadow:function(r,e,t){var a=Math.max(1,r.getBandWidth());return{type:"Rect",shape:DD([e-a/2,t[0]],[a,t[1]-t[0]],PD(r))}}};function PD(r){return"x"===r.dim?0:1}const IY=DY;var PY=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(mt);const RY=PY;var ba=wt(),EY=A;function RD(r,e,t){if(!Tt.node){var a=e.getZr();ba(a).records||(ba(a).records={}),function kY(r,e){function t(a,n){r.on(a,function(i){var o=function VY(r){var e={showTip:[],hideTip:[]},t=function(a){var n=e[a.type];n?n.push(a):(a.dispatchAction=t,r.dispatchAction(a))};return{dispatchAction:t,pendings:e}}(e);EY(ba(r).records,function(s){s&&n(s,i,o.dispatchAction)}),function OY(r,e){var n,t=r.showTip.length,a=r.hideTip.length;t?n=r.showTip[t-1]:a&&(n=r.hideTip[a-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}(o.pendings,e)})}ba(r).initialized||(ba(r).initialized=!0,t("click",nt(ED,"click")),t("mousemove",nt(ED,"mousemove")),t("globalout",NY))}(a,e),(ba(a).records[r]||(ba(a).records[r]={})).handler=t}}function NY(r,e,t){r.handler("leave",null,t)}function ED(r,e,t,a){e.handler(r,t,a)}function Gy(r,e){if(!Tt.node){var t=e.getZr();(ba(t).records||{})[r]&&(ba(t).records[r]=null)}}var BY=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=a.getComponent("tooltip"),o=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";RD("axisPointer",n,function(s,l,u){"none"!==o&&("leave"===s||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},e.prototype.remove=function(t,a){Gy("axisPointer",a)},e.prototype.dispose=function(t,a){Gy("axisPointer",a)},e.type="axisPointer",e}(zt);const zY=BY;function kD(r,e){var n,t=[],a=r.seriesIndex;if(null==a||!(n=e.getSeriesByIndex(a)))return{point:[]};var i=n.getData(),o=bn(i,r);if(null==o||o<0||z(o))return{point:[]};var s=i.getItemGraphicEl(o),l=n.coordinateSystem;if(n.getTooltipPosition)t=n.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u).dim,c="x"===h||"radius"===h?1:0,p=i.mapDimension(u.dim),d=[];d[c]=i.get(p,o),d[1-c]=i.get(i.getCalculationInfo("stackResultDimension"),o),t=l.dataToPoint(d)||[]}else t=l.dataToPoint(i.getValues(G(l.dimensions,function(y){return i.mapDimension(y)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),t=[g.x+g.width/2,g.y+g.height/2]}return{point:t,el:s}}var OD=wt();function GY(r,e,t){var a=r.currTrigger,n=[r.x,r.y],i=r,o=r.dispatchAction||Y(t.dispatchAction,t),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){Rh(n)&&(n=kD({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},e).point);var l=Rh(n),u=i.axesInfo,f=s.axesInfo,h="leave"===a||Rh(n),v={},c={},p={list:[],map:{}},d={showPointer:nt(HY,c),showTooltip:nt(WY,p)};A(s.coordSysMap,function(y,m){var _=l||y.containPoint(n);A(s.coordSysAxesInfo[m],function(S,b){var x=S.axis,w=function XY(r,e){for(var t=0;t<(r||[]).length;t++){var a=r[t];if(e.axis.dim===a.axisDim&&e.axis.model.componentIndex===a.axisIndex)return a}}(u,S);if(!h&&_&&(!u||w)){var T=w&&w.value;null==T&&!l&&(T=x.pointToData(n)),null!=T&&ND(S,T,d,!1,v)}})});var g={};return A(f,function(y,m){var _=y.linkGroup;_&&!c[m]&&A(_.axesInfo,function(S,b){var x=c[b];if(S!==y&&x){var w=x.value;_.mapper&&(w=y.axis.scale.parse(_.mapper(w,VD(S),VD(y)))),g[y.key]=w}})}),A(g,function(y,m){ND(f[m],y,d,!0,v)}),function UY(r,e,t){var a=t.axesInfo=[];A(e,function(n,i){var o=n.axisPointerModel.option,s=r[i];s?(!n.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!n.useHandle&&(o.status="hide"),"show"===o.status&&a.push({axisDim:n.axis.dim,axisIndex:n.axis.model.componentIndex,value:o.value})})}(c,f,v),function YY(r,e,t,a){if(!Rh(e)&&r.list.length){var n=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};a({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:n.dataIndexInside,dataIndex:n.dataIndex,seriesIndex:n.seriesIndex,dataByCoordSys:r.list})}else a({type:"hideTip"})}(p,n,r,o),function ZY(r,e,t){var a=t.getZr(),n="axisPointerLastHighlights",i=OD(a)[n]||{},o=OD(a)[n]={};A(r,function(u,f){var h=u.axisPointerModel.option;"show"===h.status&&A(h.seriesDataIndices,function(v){o[v.seriesIndex+" | "+v.dataIndex]=v})});var s=[],l=[];A(i,function(u,f){!o[f]&&l.push(u)}),A(o,function(u,f){!i[f]&&s.push(u)}),l.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(f,0,t),v}}function ND(r,e,t,a,n){var i=r.axis;if(!i.scale.isBlank()&&i.containData(e)){if(!r.involveSeries)return void t.showPointer(r,e);var o=function FY(r,e){var t=e.axis,a=t.dim,n=r,i=[],o=Number.MAX_VALUE,s=-1;return A(e.seriesModels,function(l,u){var h,v,f=l.getData().mapDimensionsAll(a);if(l.getAxisTooltipData){var c=l.getAxisTooltipData(f,r,t);v=c.dataIndices,h=c.nestestValue}else{if(!(v=l.getData().indicesOfNearest(f[0],r,"category"===t.type?.5:null)).length)return;h=l.getData().get(f[0],v[0])}if(null!=h&&isFinite(h)){var p=r-h,d=Math.abs(p);d<=o&&((d<o||p>=0&&s<0)&&(o=d,s=p,n=h,i.length=0),A(v,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:n}}(e,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&null==n.seriesIndex&&B(n,s[0]),!a&&r.snap&&i.containData(l)&&null!=l&&(e=l),t.showPointer(r,e,s),t.showTooltip(r,o,l)}}function HY(r,e,t,a){r[e.key]={value:t,payloadBatch:a}}function WY(r,e,t,a){var n=t.payloadBatch,i=e.axis,o=i.model,s=e.axisPointerModel;if(e.triggerTooltip&&n.length){var l=e.coordSys.model,u=vl(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:a,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:n.slice()})}}function VD(r){var e=r.axis.model,t={},a=t.axisDim=r.axis.dim;return t.axisIndex=t[a+"AxisIndex"]=e.componentIndex,t.axisName=t[a+"AxisName"]=e.name,t.axisId=t[a+"AxisId"]=e.id,t}function Rh(r){return!r||null==r[0]||isNaN(r[0])||null==r[1]||isNaN(r[1])}function Il(r){ii.registerAxisPointerClass("CartesianAxisPointer",IY),r.registerComponentModel(RY),r.registerComponentView(zY),r.registerPreprocessor(function(e){if(e){(!e.axisPointer||0===e.axisPointer.length)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!z(t)&&(e.axisPointer.link=[t])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=function kG(r,e){var t={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function OG(r,e,t){var a=e.getComponent("tooltip"),n=e.getComponent("axisPointer"),i=n.get("link",!0)||[],o=[];A(t.getCoordinateSystems(),function(s){if(s.axisPointerEnabled){var l=vl(s.model),u=r.coordSysAxesInfo[l]={};r.coordSysMap[l]=s;var h=s.model.getModel("tooltip",a);if(A(s.getAxes(),nt(d,!1,null)),s.getTooltipAxes&&a&&h.get("show")){var v="axis"===h.get("trigger"),c="cross"===h.get(["axisPointer","type"]),p=s.getTooltipAxes(h.get(["axisPointer","axis"]));(v||c)&&A(p.baseAxes,nt(d,!c||"cross",v)),c&&A(p.otherAxes,nt(d,"cross",!1))}}function d(g,y,m){var _=m.model.getModel("axisPointer",n),S=_.get("show");if(S&&("auto"!==S||g||ug(_))){null==y&&(y=_.get("triggerTooltip")),_=g?function NG(r,e,t,a,n,i){var o=e.getModel("axisPointer"),l={};A(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(v){l[v]=$(o.get(v))}),l.snap="category"!==r.type&&!!i,"cross"===o.get("type")&&(l.type="line");var u=l.label||(l.label={});if(null==u.show&&(u.show=!1),"cross"===n){var f=o.get(["label","show"]);if(u.show=null==f||f,!i){var h=l.lineStyle=o.get("crossStyle");h&&Q(u,h.textStyle)}}return r.model.getModel("axisPointer",new Rt(l,t,a))}(m,h,n,e,g,y):_;var b=_.get("snap"),x=vl(m.model),w=y||b||"category"===m.type,T=r.axesInfo[x]={key:x,axis:m,coordSys:s,axisPointerModel:_,triggerTooltip:y,involveSeries:w,snap:b,useHandle:ug(_),seriesModels:[],linkGroup:null};u[x]=T,r.seriesInvolved=r.seriesInvolved||w;var C=function BG(r,e){for(var t=e.model,a=e.dim,n=0;n<r.length;n++){var i=r[n]||{};if(sg(i[a+"AxisId"],t.id)||sg(i[a+"AxisIndex"],t.componentIndex)||sg(i[a+"AxisName"],t.name))return n}}(i,m);if(null!=C){var D=o[C]||(o[C]={axesInfo:{}});D.axesInfo[x]=T,D.mapper=i[C].mapper,T.linkGroup=D}}}})}(t,r,e),t.seriesInvolved&&function VG(r,e){e.eachSeries(function(t){var a=t.coordinateSystem,n=t.get(["tooltip","trigger"],!0),i=t.get(["tooltip","show"],!0);!a||"none"===n||!1===n||"item"===n||!1===i||!1===t.get(["axisPointer","show"],!0)||A(r.coordSysAxesInfo[vl(a.model)],function(o){var s=o.axis;a.getAxis(s.dim)===s&&(o.seriesModels.push(t),null==o.seriesDataCount&&(o.seriesDataCount=0),o.seriesDataCount+=t.getData().count())})})}(t,r),t}(e,t)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},GY)}var KY=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis;"angle"===s.dim&&(this.animationThreshold=Math.PI/18);var l=s.polar,f=l.getOtherAxis(s).getExtent(),h=s.dataToCoord(a),v=i.get("type");if(v&&"none"!==v){var c=Vy(i),p=QY[v](s,l,h,f);p.style=c,t.graphicKey=p.type,t.pointer=p}var g=function jY(r,e,t,a,n){var i=e.axis,o=i.dataToCoord(r),s=a.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var u,f,h,l=a.getRadiusAxis().getExtent();if("radius"===i.dim){var v=[1,0,0,1,0,0];Ea(v,v,s),Sr(v,v,[a.cx,a.cy]),u=Mr([o,-n],v);var c=e.getModel("axisLabel").get("rotate")||0,p=ya.innerTextLayout(s,c*Math.PI/180,-1);f=p.textAlign,h=p.textVerticalAlign}else{var d=l[1];u=a.coordToPoint([d+n,o]);var g=a.cx,y=a.cy;f=Math.abs(u[0]-g)/d<.3?"center":u[0]>g?"left":"right",h=Math.abs(u[1]-y)/d<.3?"middle":u[1]>y?"top":"bottom"}return{position:u,align:f,verticalAlign:h}}(a,n,0,l,i.get(["label","margin"]));CD(t,n,i,o,g)},e}(Ny),QY={line:function(r,e,t,a){return"angle"===r.dim?{type:"Line",shape:zy(e.coordToPoint([a[0],t]),e.coordToPoint([a[1],t]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(r,e,t,a){var n=Math.max(1,r.getBandWidth()),i=Math.PI/180;return"angle"===r.dim?{type:"Sector",shape:LD(e.cx,e.cy,a[0],a[1],(-t-n/2)*i,(n/2-t)*i)}:{type:"Sector",shape:LD(e.cx,e.cy,t-n/2,t+n/2,0,2*Math.PI)}}};const JY=KY;var $Y=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.findAxisModel=function(t){var a;return this.ecModel.eachComponent(t,function(i){i.getCoordSysModel()===this&&(a=i)},this),a},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(mt);const t8=$Y;var Fy=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Qt).models[0]},e.type="polarAxis",e}(mt);Ut(Fy,ho);var e8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="angleAxis",e}(Fy),r8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="radiusAxis",e}(Fy),Hy=function(r){function e(t,a){return r.call(this,"radius",t,a)||this}return O(e,r),e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)["radius"===this.dim?0:1]},e}(ur);Hy.prototype.dataToRadius=ur.prototype.dataToCoord,Hy.prototype.radiusToData=ur.prototype.coordToData;const a8=Hy;var n8=wt(),Wy=function(r){function e(t,a){return r.call(this,"angle",t,a||[0,360])||this}return O(e,r),e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,a=t.getLabelModel(),n=t.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=t.dataToCoord(s+1)-t.dataToCoord(s),u=Math.abs(l),f=rs(null==s?"":s+"",a.getFont(),"center","top"),v=Math.max(f.height,7)/u;isNaN(v)&&(v=1/0);var c=Math.max(0,Math.floor(v)),p=n8(t.model),d=p.lastAutoInterval,g=p.lastTickCount;return null!=d&&null!=g&&Math.abs(d-c)<=1&&Math.abs(g-o)<=1&&d>c?c=d:(p.lastTickCount=o,p.lastAutoInterval=c),c},e}(ur);Wy.prototype.dataToAngle=ur.prototype.dataToCoord,Wy.prototype.angleToData=ur.prototype.coordToData;const i8=Wy;var BD=["radius","angle"],o8=function(){function r(e){this.dimensions=BD,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new a8,this._angleAxis=new i8,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return r.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},r.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},r.prototype.getAxis=function(e){return this["_"+e+"Axis"]},r.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},r.prototype.getAxesByScale=function(e){var t=[],a=this._angleAxis,n=this._radiusAxis;return a.scale.type===e&&t.push(a),n.scale.type===e&&t.push(n),t},r.prototype.getAngleAxis=function(){return this._angleAxis},r.prototype.getRadiusAxis=function(){return this._radiusAxis},r.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},r.prototype.getTooltipAxes=function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},r.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},r.prototype.pointToData=function(e,t){var a=this.pointToCoord(e);return[this._radiusAxis.radiusToData(a[0],t),this._angleAxis.angleToData(a[1],t)]},r.prototype.pointToCoord=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=this.getAngleAxis(),i=n.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);n.inverse?o=s-360:s=o+360;var l=Math.sqrt(t*t+a*a);t/=l,a/=l;for(var u=Math.atan2(-a,t)/Math.PI*180,f=u<o?1:-1;u<o||u>s;)u+=360*f;return[l,u]},r.prototype.coordToPoint=function(e){var t=e[0],a=e[1]/180*Math.PI;return[Math.cos(a)*t+this.cx,-Math.sin(a)*t+this.cy]},r.prototype.getArea=function(){var e=this.getAngleAxis(),a=this.getRadiusAxis().getExtent().slice();a[0]>a[1]&&a.reverse();var n=e.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:a[0],r:a[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:e.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,h=this.r,v=this.r0;return f<=h*h&&f>=v*v}}},r.prototype.convertToPixel=function(e,t,a){return zD(t)===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){return zD(t)===this?this.pointToData(a):null},r}();function zD(r){var e=r.seriesModel,t=r.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const s8=o8;function u8(r,e){var t=this,a=t.getAngleAxis(),n=t.getRadiusAxis();if(a.scale.setExtent(1/0,-1/0),n.scale.setExtent(1/0,-1/0),r.eachSeries(function(s){if(s.coordinateSystem===t){var l=s.getData();A(Zf(l,"radius"),function(u){n.scale.unionExtentFromData(l,u)}),A(Zf(l,"angle"),function(u){a.scale.unionExtentFromData(l,u)})}}),jn(a.scale,a.model),jn(n.scale,n.model),"category"===a.type&&!a.onBand){var i=a.getExtent(),o=360/a.scale.count();a.inverse?i[1]+=o:i[1]-=o,a.setExtent(i[0],i[1])}}function GD(r,e){if(r.type=e.get("type"),r.scale=$s(e),r.onBand=e.get("boundaryGap")&&"category"===r.type,r.inverse=e.get("inverse"),function f8(r){return"angleAxis"===r.mainType}(e)){r.inverse=r.inverse!==e.get("clockwise");var t=e.get("startAngle");r.setExtent(t,t+(r.inverse?-360:360))}e.axis=r,r.model=e}var h8={dimensions:BD,create:function(r,e){var t=[];return r.eachComponent("polar",function(a,n){var i=new s8(n+"");i.update=u8;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=a.findAxisModel("radiusAxis"),u=a.findAxisModel("angleAxis");GD(o,l),GD(s,u),function l8(r,e,t){var a=e.get("center"),n=t.getWidth(),i=t.getHeight();r.cx=H(a[0],n),r.cy=H(a[1],i);var o=r.getRadiusAxis(),s=Math.min(n,i)/2,l=e.get("radius");null==l?l=[0,"100%"]:z(l)||(l=[0,l]);var u=[H(l[0],s),H(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}(i,a,e),t.push(i),a.coordinateSystem=i,i.model=a}),r.eachSeries(function(a){if("polar"===a.get("coordinateSystem")){var n=a.getReferringComponents("polar",Qt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}};const v8=h8;var c8=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Eh(r,e,t){e[1]>e[0]&&(e=e.slice().reverse());var a=r.coordToPoint([e[0],t]),n=r.coordToPoint([e[1],t]);return{x1:a[0],y1:a[1],x2:n[0],y2:n[1]}}function kh(r){return r.getRadiusAxis().inverse?0:1}function FD(r){var e=r[0],t=r[r.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&r.pop()}var p8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return O(e,r),e.prototype.render=function(t,a){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),s=n.getTicksCoords(),l=n.getMinorTicksCoords(),u=G(n.getViewLabels(),function(f){f=$(f);var h=n.scale,v="ordinal"===h.type?h.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=n.dataToCoord(v),f});FD(u),FD(s),A(c8,function(f){t.get([f,"show"])&&(!n.scale.isBlank()||"axisLine"===f)&&d8[f](this.group,t,i,s,l,o,u)},this)}},e.type="angleAxis",e}(ii),d8={axisLine:function(r,e,t,a,n,i){var u,o=e.getModel(["axisLine","lineStyle"]),s=kh(t),l=s?0:1;(u=0===i[l]?new Cr({shape:{cx:t.cx,cy:t.cy,r:i[s]},style:o.getLineStyle(),z2:1,silent:!0}):new Es({shape:{cx:t.cx,cy:t.cy,r:i[s],r0:i[l]},style:o.getLineStyle(),z2:1,silent:!0})).style.fill=null,r.add(u)},axisTick:function(r,e,t,a,n,i){var o=e.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[kh(t)],u=G(a,function(f){return new ne({shape:Eh(t,[l,l+s],f.coord)})});r.add(Ye(u,{style:Q(o.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(r,e,t,a,n,i){if(n.length){for(var o=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[kh(t)],f=[],h=0;h<n.length;h++)for(var v=0;v<n[h].length;v++)f.push(new ne({shape:Eh(t,[u,u+l],n[h][v].coord)}));r.add(Ye(f,{style:Q(s.getModel("lineStyle").getLineStyle(),Q(o.getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(r,e,t,a,n,i,o){var s=e.getCategories(!0),l=e.getModel("axisLabel"),u=l.get("margin"),f=e.get("triggerEvent");A(o,function(h,v){var c=l,p=h.tickValue,d=i[kh(t)],g=t.coordToPoint([d+u,h.coord]),y=t.cx,m=t.cy,_=Math.abs(g[0]-y)/d<.3?"center":g[0]>y?"left":"right",S=Math.abs(g[1]-m)/d<.3?"middle":g[1]>m?"top":"bottom";if(s&&s[p]){var b=s[p];J(b)&&b.textStyle&&(c=new Rt(b.textStyle,l,l.ecModel))}var x=new St({silent:ya.isLabelSilent(e),style:Zt(c,{x:g[0],y:g[1],fill:c.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:h.formattedLabel,align:_,verticalAlign:S})});if(r.add(x),f){var w=ya.makeAxisEventDataBase(e);w.targetType="axisLabel",w.value=h.rawLabel,at(x).eventData=w}},this)},splitLine:function(r,e,t,a,n,i){var s=e.getModel("splitLine").getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h<a.length;h++){var v=u++%l.length;f[v]=f[v]||[],f[v].push(new ne({shape:Eh(t,i,a[h].coord)}))}for(h=0;h<f.length;h++)r.add(Ye(f[h],{style:Q({stroke:l[h%l.length]},s.getLineStyle()),silent:!0,z:e.get("z")}))},minorSplitLine:function(r,e,t,a,n,i){if(n.length){for(var s=e.getModel("minorSplitLine").getModel("lineStyle"),l=[],u=0;u<n.length;u++)for(var f=0;f<n[u].length;f++)l.push(new ne({shape:Eh(t,i,n[u][f].coord)}));r.add(Ye(l,{style:s.getLineStyle(),silent:!0,z:e.get("z")}))}},splitArea:function(r,e,t,a,n,i){if(a.length){var s=e.getModel("splitArea").getModel("areaStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=Math.PI/180,v=-a[0].coord*h,c=Math.min(i[0],i[1]),p=Math.max(i[0],i[1]),d=e.get("clockwise"),g=1,y=a.length;g<=y;g++){var m=g===y?a[0].coord:a[g].coord,_=u++%l.length;f[_]=f[_]||[],f[_].push(new Ae({shape:{cx:t.cx,cy:t.cy,r0:c,r:p,startAngle:v,endAngle:-m*h,clockwise:d},silent:!0})),v=-m*h}for(g=0;g<f.length;g++)r.add(Ye(f[g],{style:Q({fill:l[g%l.length]},s.getAreaStyle()),silent:!0}))}}};const g8=p8;var y8=["axisLine","axisTickLabel","axisName"],m8=["splitLine","splitArea","minorSplitLine"],_8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return O(e,r),e.prototype.render=function(t,a){if(this.group.removeAll(),t.get("show")){var n=this._axisGroup,i=this._axisGroup=new tt;this.group.add(i);var o=t.axis,s=o.polar,l=s.getAngleAxis(),u=o.getTicksCoords(),f=o.getMinorTicksCoords(),h=l.getExtent()[0],v=o.getExtent(),c=function x8(r,e,t){return{position:[r.cx,r.cy],rotation:t/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}(s,t,h),p=new ya(t,c);A(y8,p.add,p),i.add(p.getGroup()),Ns(n,i,t),A(m8,function(d){t.get([d,"show"])&&!o.scale.isBlank()&&S8[d](this.group,t,s,h,v,u,f)},this)}},e.type="radiusAxis",e}(ii),S8={splitLine:function(r,e,t,a,n,i){var s=e.getModel("splitLine").getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h<i.length;h++){var v=u++%l.length;f[v]=f[v]||[],f[v].push(new Cr({shape:{cx:t.cx,cy:t.cy,r:i[h].coord}}))}for(h=0;h<f.length;h++)r.add(Ye(f[h],{style:Q({stroke:l[h%l.length],fill:null},s.getLineStyle()),silent:!0}))},minorSplitLine:function(r,e,t,a,n,i,o){if(o.length){for(var l=e.getModel("minorSplitLine").getModel("lineStyle"),u=[],f=0;f<o.length;f++)for(var h=0;h<o[f].length;h++)u.push(new Cr({shape:{cx:t.cx,cy:t.cy,r:o[f][h].coord}}));r.add(Ye(u,{style:Q({fill:null},l.getLineStyle()),silent:!0}))}},splitArea:function(r,e,t,a,n,i){if(i.length){var s=e.getModel("splitArea").getModel("areaStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=i[0].coord,v=1;v<i.length;v++){var c=u++%l.length;f[c]=f[c]||[],f[c].push(new Ae({shape:{cx:t.cx,cy:t.cy,r0:h,r:i[v].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),h=i[v].coord}for(v=0;v<f.length;v++)r.add(Ye(f[v],{style:Q({fill:l[v%l.length]},s.getAreaStyle()),silent:!0}))}}};const b8=_8;function HD(r){return r.get("stack")||"__ec_stack_"+r.seriesIndex}function WD(r,e){return e.dim+r.model.componentIndex}const C8=function w8(r,e,t){var a={},n=function T8(r){var e={};A(r,function(a,n){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=WD(o,s),u=s.getExtent(),f="category"===s.type?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),h=e[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},v=h.stacks;e[l]=h;var c=HD(a);v[c]||h.autoWidthCount++,v[c]=v[c]||{width:0,maxWidth:0};var p=H(a.get("barWidth"),f),d=H(a.get("barMaxWidth"),f),g=a.get("barGap"),y=a.get("barCategoryGap");p&&!v[c].width&&(p=Math.min(h.remainedWidth,p),v[c].width=p,h.remainedWidth-=p),d&&(v[c].maxWidth=d),null!=g&&(h.gap=g),null!=y&&(h.categoryGap=y)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,s=H(a.categoryGap,a.bandWidth),l=H(a.gap,1),u=a.remainedWidth,f=a.autoWidthCount,h=(u-s)/(f+(f-1)*l);h=Math.max(h,0),A(i,function(d,g){var y=d.maxWidth;y&&y<h&&(y=Math.min(y,u),d.width&&(y=Math.min(y,d.width)),u-=y,d.width=y,f--)}),h=(u-s)/(f+(f-1)*l),h=Math.max(h,0);var c,v=0;A(i,function(d,g){d.width||(d.width=h),c=d,v+=d.width*(1+l)}),c&&(v-=c.width*l);var p=-v/2;A(i,function(d,g){t[n][g]=t[n][g]||{offset:p,width:d.width},p+=d.width*(1+l)})}),t}(It(e.getSeriesByType(r),function(i){return!e.isSeriesFiltered(i)&&i.coordinateSystem&&"polar"===i.coordinateSystem.type}));e.eachSeriesByType(r,function(i){if("polar"===i.coordinateSystem.type){var o=i.getData(),s=i.coordinateSystem,l=s.getBaseAxis(),u=WD(s,l),f=HD(i),h=n[u][f],v=h.offset,c=h.width,p=s.getOtherAxis(l),d=i.coordinateSystem.cx,g=i.coordinateSystem.cy,y=i.get("barMinHeight")||0,m=i.get("barMinAngle")||0;a[f]=a[f]||[];for(var _=o.mapDimension(p.dim),S=o.mapDimension(l.dim),b=pa(o,_),x="radius"!==l.dim||!i.get("roundCap",!0),w=p.dataToCoord(0),T=0,C=o.count();T<C;T++){var D=o.get(_,T),M=o.get(S,T),L=D>=0?"p":"n",I=w;b&&(a[f][M]||(a[f][M]={p:w,n:w}),I=a[f][M][L]);var P=void 0,R=void 0,E=void 0,N=void 0;if("radius"===p.dim){var k=p.dataToCoord(D)-w,V=l.dataToCoord(M);Math.abs(k)<y&&(k=(k<0?-1:1)*y),P=I,R=I+k,N=(E=V-v)-c,b&&(a[f][M][L]=R)}else{var F=p.dataToCoord(D,x)-w,U=l.dataToCoord(M);Math.abs(F)<m&&(F=(F<0?-1:1)*m),R=(P=U+v)+c,E=I,N=I+F,b&&(a[f][M][L]=N)}o.setItemLayout(T,{cx:d,cy:g,r0:P,r:R,startAngle:-E*Math.PI/180,endAngle:-N*Math.PI/180,clockwise:E>=N})}}})};var A8={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},M8={splitNumber:5},D8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="polar",e}(zt);function Uy(r,e){e=e||{};var a=r.axis,n={},i=a.position,o=a.orient,s=r.coordinateSystem.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};n.position=["vertical"===o?u.vertical[i]:l[0],"horizontal"===o?u.horizontal[i]:l[3]],n.rotation=Math.PI/2*{horizontal:0,vertical:1}[o],n.labelDirection=n.tickDirection=n.nameDirection={top:-1,bottom:1,right:1,left:-1}[i],r.get(["axisTick","inside"])&&(n.tickDirection=-n.tickDirection),ee(e.labelInside,r.get(["axisLabel","inside"]))&&(n.labelDirection=-n.labelDirection);var v=e.rotate;return null==v&&(v=r.get(["axisLabel","rotate"])),n.labelRotation="top"===i?-v:v,n.z2=1,n}var I8=["axisLine","axisTickLabel","axisName"],P8=["splitArea","splitLine"],R8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="SingleAxisPointer",t}return O(e,r),e.prototype.render=function(t,a,n,i){var o=this.group;o.removeAll();var s=this._axisGroup;this._axisGroup=new tt;var l=Uy(t),u=new ya(t,l);A(I8,u.add,u),o.add(this._axisGroup),o.add(u.getGroup()),A(P8,function(f){t.get([f,"show"])&&E8[f](this,this.group,this._axisGroup,t)},this),Ns(s,this._axisGroup,t),r.prototype.render.call(this,t,a,n,i)},e.prototype.remove=function(){lC(this)},e.type="singleAxis",e}(ii),E8={splitLine:function(r,e,t,a){var n=a.axis;if(!n.scale.isBlank()){var i=a.getModel("splitLine"),o=i.getModel("lineStyle"),s=o.get("color");s=s instanceof Array?s:[s];for(var l=a.coordinateSystem.getRect(),u=n.isHorizontal(),f=[],h=0,v=n.getTicksCoords({tickModel:i}),c=[],p=[],d=0;d<v.length;++d){var g=n.toGlobalCoord(v[d].coord);u?(c[0]=g,c[1]=l.y,p[0]=g,p[1]=l.y+l.height):(c[0]=l.x,c[1]=g,p[0]=l.x+l.width,p[1]=g);var y=h++%s.length;f[y]=f[y]||[],f[y].push(new ne({subPixelOptimize:!0,shape:{x1:c[0],y1:c[1],x2:p[0],y2:p[1]},silent:!0}))}var m=o.getLineStyle(["color"]);for(d=0;d<f.length;++d)e.add(Ye(f[d],{style:Q({stroke:s[d%s.length]},m),silent:!0}))}},splitArea:function(r,e,t,a){sC(r,t,a,a)}};const k8=R8;var UD=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.getCoordSysModel=function(){return this},e.type="singleAxis",e.layoutMode="box",e.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},e}(mt);Ut(UD,ho.prototype);const Yy=UD;var O8=function(r){function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||"value",s.position=o||"bottom",s}return O(e,r),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.pointToData=function(t,a){return this.coordinateSystem.pointToData(t)[0]},e}(ur);const N8=O8;var YD=["single"],V8=function(){function r(e,t,a){this.type="single",this.dimension="single",this.dimensions=YD,this.axisPointerEnabled=!0,this.model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var i=new N8(this.dimension,$s(e),[0,0],e.get("type"),e.get("position"));i.onBand="category"===i.type&&e.get("boundaryGap"),i.inverse=e.get("inverse"),i.orient=e.get("orient"),e.axis=i,i.model=e,i.coordinateSystem=this,this._axis=i},r.prototype.update=function(e,t){e.eachSeries(function(a){if(a.coordinateSystem===this){var n=a.getData();A(n.mapDimensionsAll(this.dimension),function(i){this._axis.scale.unionExtentFromData(n,i)},this),jn(this._axis.scale,this._axis.model)}},this)},r.prototype.resize=function(e,t){this._rect=Jt({left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")},{width:t.getWidth(),height:t.getHeight()}),this._adjustAxis()},r.prototype.getRect=function(){return this._rect},r.prototype._adjustAxis=function(){var e=this._rect,t=this._axis,a=t.isHorizontal(),n=a?[0,e.width]:[0,e.height],i=t.reverse?1:0;t.setExtent(n[i],n[1-i]),this._updateAxisTransform(t,a?e.x:e.y)},r.prototype._updateAxisTransform=function(e,t){var a=e.getExtent(),n=a[0]+a[1],i=e.isHorizontal();e.toGlobalCoord=i?function(o){return o+t}:function(o){return n-o+t},e.toLocalCoord=i?function(o){return o-t}:function(o){return n-o+t}},r.prototype.getAxis=function(){return this._axis},r.prototype.getBaseAxis=function(){return this._axis},r.prototype.getAxes=function(){return[this._axis]},r.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},r.prototype.containPoint=function(e){var t=this.getRect(),a=this.getAxis();return"horizontal"===a.orient?a.contain(a.toLocalCoord(e[0]))&&e[1]>=t.y&&e[1]<=t.y+t.height:a.contain(a.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},r.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},r.prototype.dataToPoint=function(e){var t=this.getAxis(),a=this.getRect(),n=[],i="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),n[i]=t.toGlobalCoord(t.dataToCoord(+e)),n[1-i]=0===i?a.y+a.height/2:a.x+a.width/2,n},r.prototype.convertToPixel=function(e,t,a){return ZD(t)===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){return ZD(t)===this?this.pointToData(a):null},r}();function ZD(r){var e=r.seriesModel,t=r.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const B8=V8;var G8={create:function z8(r,e){var t=[];return r.eachComponent("singleAxis",function(a,n){var i=new B8(a,r,e);i.name="single_"+n,i.resize(a,e),a.coordinateSystem=i,t.push(i)}),r.eachSeries(function(a){if("singleAxis"===a.get("coordinateSystem")){var n=a.getReferringComponents("singleAxis",Qt).models[0];a.coordinateSystem=n&&n.coordinateSystem}}),t},dimensions:YD};const F8=G8;var XD=["x","y"],H8=["width","height"],W8=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.coordinateSystem,u=Zy(l,1-Oh(s)),f=l.dataToPoint(a)[0],h=i.get("type");if(h&&"none"!==h){var v=Vy(i),c=U8[h](s,f,u);c.style=v,t.graphicKey=c.type,t.pointer=c}MD(a,t,Uy(n),n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=Uy(a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=By(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.coordinateSystem,l=Oh(o),u=Zy(s,l),f=[t.x,t.y];f[l]+=a[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var h=Zy(s,1-l),v=(h[1]+h[0])/2,c=[v,v];return c[l]=f[l],{x:f[0],y:f[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(Ny),U8={line:function(r,e,t){return{type:"Line",subPixelOptimize:!0,shape:zy([e,t[0]],[e,t[1]],Oh(r))}},shadow:function(r,e,t){var a=r.getBandWidth();return{type:"Rect",shape:DD([e-a/2,t[0]],[a,t[1]-t[0]],Oh(r))}}};function Oh(r){return r.isHorizontal()?0:1}function Zy(r,e){var t=r.getRect();return[t[XD[e]],t[XD[e]]+t[H8[e]]]}const Y8=W8;var Z8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="single",e}(zt),q8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a,n){var i=Ui(t);r.prototype.init.apply(this,arguments),qD(t,i)},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),qD(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(mt);function qD(r,e){var a,t=r.cellSize;1===(a=z(t)?t:r.cellSize=[t,t]).length&&(a[1]=a[0]);var n=G([0,1],function(i){return function ek(r,e){return null!=r[zn[e][0]]||null!=r[zn[e][1]]&&null!=r[zn[e][2]]}(e,i)&&(a[i]="auto"),null!=a[i]&&"auto"!==a[i]});Ha(r,e,{type:"box",ignoreSize:n})}const K8=q8;var j8=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){var i=this.group;i.removeAll();var o=t.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=a.getLocaleModel();this._renderDayRect(t,s,i),this._renderLines(t,s,l,i),this._renderYearText(t,s,l,i),this._renderMonthText(t,u,l,i),this._renderWeekText(t,u,s,l,i)},e.prototype._renderDayRect=function(t,a,n){for(var i=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=a.start.time;u<=a.end.time;u=i.getNextNDay(u,1).time){var f=i.dataToRect([u],!1).tl,h=new _t({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});n.add(h)}},e.prototype._renderLines=function(t,a,n,i){var o=this,s=t.coordinateSystem,l=t.getModel(["splitLine","lineStyle"]).getLineStyle(),u=t.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=a.start,v=0;h.time<=a.end.time;v++){p(h.formatedDate),0===v&&(h=s.getDateInfo(a.start.y+"-"+a.start.m));var c=h.date;c.setMonth(c.getMonth()+1),h=s.getDateInfo(c)}function p(d){o._firstDayOfMonth.push(s.getDateInfo(d)),o._firstDayPoints.push(s.dataToRect([d],!1).tl);var g=o._getLinePointsOfOneWeek(t,d,n);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}p(s.getNextNDay(a.end.time,1).formatedDate),u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,n),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,n),l,i)},e.prototype._getEdgesPoints=function(t,a,n){var i=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===n?0:1;return i[0][o]=i[0][o]-a/2,i[1][o]=i[1][o]+a/2,i},e.prototype._drawSplitline=function(t,a,n){var i=new De({z2:20,shape:{points:t},style:a});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,a,n){for(var i=t.coordinateSystem,o=i.getDateInfo(a),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),f=i.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f["horizontal"===n?"bl":"tr"]}return s},e.prototype._formatterLabel=function(t,a){return W(t)&&t?function QE(r,e,t){return A(e,function(a,n){r=r.replace("{"+n+"}",t?ke(a):a)}),r}(t,a):j(t)?t(a):a.nameMap},e.prototype._yearTextPositionControl=function(t,a,n,i,o){var s=a[0],l=a[1],u=["center","bottom"];"bottom"===i?(l+=o,u=["center","top"]):"left"===i?s-=o:"right"===i?(s+=o,u=["center","top"]):l-=o;var f=0;return("left"===i||"right"===i)&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},e.prototype._renderYearText=function(t,a,n,i){var o=t.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l="horizontal"!==n?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,h=(u[0][1]+u[1][1])/2,v="horizontal"===n?0:1,c={top:[f,u[v][1]],bottom:[f,u[1-v][1]],left:[u[1-v][0],h],right:[u[v][0],h]},p=a.start.y;+a.end.y>+a.start.y&&(p=p+"-"+a.end.y);var d=o.get("formatter"),y=this._formatterLabel(d,{start:a.start.y,end:a.end.y,nameMap:p}),m=new St({z2:30,style:Zt(o,{text:y})});m.attr(this._yearTextPositionControl(m,c[l],n,l,s)),i.add(m)}},e.prototype._monthTextPositionControl=function(t,a,n,i,o){var s="left",l="top",u=t[0],f=t[1];return"horizontal"===n?(f+=o,a&&(s="center"),"start"===i&&(l="bottom")):(u+=o,a&&(l="middle"),"start"===i&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderMonthText=function(t,a,n,i){var o=t.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),h=[this._tlpoints,this._blpoints];(!s||W(s))&&(s&&(a=tp(s)||a),s=a.get(["time","monthAbbr"])||[]);var v="start"===u?0:1,c="horizontal"===n?0:1;l="start"===u?-l:l;for(var p="center"===f,d=0;d<h[v].length-1;d++){var g=h[v][d].slice(),y=this._firstDayOfMonth[d];p&&(g[c]=(this._firstDayPoints[d][c]+h[0][d+1][c])/2);var _=o.get("formatter"),S=s[+y.m-1],b={yyyy:y.y,yy:(y.y+"").slice(2),MM:y.m,M:+y.m,nameMap:S},x=this._formatterLabel(_,b),w=new St({z2:30,style:B(Zt(o,{text:x}),this._monthTextPositionControl(g,p,n,u,l))});i.add(w)}}},e.prototype._weekTextPositionControl=function(t,a,n,i,o){var s="center",l="middle",u=t[0],f=t[1],h="start"===n;return"horizontal"===a?(u=u+i+(h?1:-1)*o[0]/2,s=h?"right":"left"):(f=f+i+(h?1:-1)*o[1]/2,l=h?"bottom":"top"),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderWeekText=function(t,a,n,i,o){var s=t.getModel("dayLabel");if(s.get("show")){var l=t.coordinateSystem,u=s.get("position"),f=s.get("nameMap"),h=s.get("margin"),v=l.getFirstDayOfWeek();f&&!W(f)||(f&&(a=tp(f)||a),f=a.get(["time","dayOfWeekShort"])||G(a.get(["time","dayOfWeekAbbr"]),function(b){return b[0]}));var p=l.getNextNDay(n.end.time,7-n.lweek).time,d=[l.getCellWidth(),l.getCellHeight()];h=H(h,Math.min(d[1],d[0])),"start"===u&&(p=l.getNextNDay(n.start.time,-(7+n.fweek)).time,h=-h);for(var g=0;g<7;g++){var _,y=l.getNextNDay(p,g),m=l.dataToRect([y.time],!1).center;_=Math.abs((g+v)%7);var S=new St({z2:30,style:B(Zt(s,{text:f[_]}),this._weekTextPositionControl(m,i,u,h,d))});o.add(S)}}},e.type="calendar",e}(zt);const Q8=j8;var Xy=864e5,J8=function(){function r(e,t,a){this.type="calendar",this.dimensions=r.dimensions,this.getDimensionsInfo=r.getDimensionsInfo,this._model=e}return r.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},r.prototype.getRangeInfo=function(){return this._rangeInfo},r.prototype.getModel=function(){return this._model},r.prototype.getRect=function(){return this._rect},r.prototype.getCellWidth=function(){return this._sw},r.prototype.getCellHeight=function(){return this._sh},r.prototype.getOrient=function(){return this._orient},r.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},r.prototype.getDateInfo=function(e){var t=(e=We(e)).getFullYear(),a=e.getMonth()+1,n=a<10?"0"+a:""+a,i=e.getDate(),o=i<10?"0"+i:""+i,s=e.getDay();return{y:t+"",m:n,d:o,day:s=Math.abs((s+7-this.getFirstDayOfWeek())%7),time:e.getTime(),formatedDate:t+"-"+n+"-"+o,date:e}},r.prototype.getNextNDay=function(e,t){return 0===(t=t||0)||(e=new Date(this.getDateInfo(e).time)).setDate(e.getDate()+t),this.getDateInfo(e)},r.prototype.update=function(e,t){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var a=this._rangeInfo.weeks||1,n=["width","height"],i=this._model.getCellSize().slice(),o=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[a,7]:[7,a];A([0,1],function(h){f(i,h)&&(o[n[h]]=i[h]*s[h])});var l={width:t.getWidth(),height:t.getHeight()},u=this._rect=Jt(o,l);function f(h,v){return null!=h[v]&&"auto"!==h[v]}A([0,1],function(h){f(i,h)||(i[h]=u[n[h]]/s[h])}),this._sw=i[0],this._sh=i[1]},r.prototype.dataToPoint=function(e,t){z(e)&&(e=e[0]),null==t&&(t=!0);var a=this.getDateInfo(e),n=this._rangeInfo;if(t&&!(a.time>=n.start.time&&a.time<n.end.time+Xy))return[NaN,NaN];var o=a.day,s=this._getRangeInfo([n.start.time,a.formatedDate]).nthWeek;return"vertical"===this._orient?[this._rect.x+o*this._sw+this._sw/2,this._rect.y+s*this._sh+this._sh/2]:[this._rect.x+s*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]},r.prototype.pointToData=function(e){var t=this.pointToDate(e);return t&&t.time},r.prototype.dataToRect=function(e,t){var a=this.dataToPoint(e,t);return{contentShape:{x:a[0]-(this._sw-this._lineWidth)/2,y:a[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:a,tl:[a[0]-this._sw/2,a[1]-this._sh/2],tr:[a[0]+this._sw/2,a[1]-this._sh/2],br:[a[0]+this._sw/2,a[1]+this._sh/2],bl:[a[0]-this._sw/2,a[1]+this._sh/2]}},r.prototype.pointToDate=function(e){var t=Math.floor((e[0]-this._rect.x)/this._sw)+1,a=Math.floor((e[1]-this._rect.y)/this._sh)+1,n=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(a,t-1,n):this._getDateByWeeksAndDay(t,a-1,n)},r.prototype.convertToPixel=function(e,t,a){var n=KD(t);return n===this?n.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=KD(t);return n===this?n.pointToData(a):null},r.prototype.containPoint=function(e){return console.warn("Not implemented."),!1},r.prototype._initRangeOption=function(){var t,e=this._model.get("range");if(z(e)&&1===e.length&&(e=e[0]),z(e))t=e;else{var a=e.toString();if(/^\d{4}$/.test(a)&&(t=[a+"-01-01",a+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(a)){var n=this.getDateInfo(a),i=n.date;i.setMonth(i.getMonth()+1);var o=this.getNextNDay(i,-1);t=[n.formatedDate,o.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(a)&&(t=[a,a])}if(!t)return e;var s=this._getRangeInfo(t);return s.start.time>s.end.time&&t.reverse(),t},r.prototype._getRangeInfo=function(e){var a,t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])];t[0].time>t[1].time&&(a=!0,t.reverse());var n=Math.floor(t[1].time/Xy)-Math.floor(t[0].time/Xy)+1,i=new Date(t[0].time),o=i.getDate(),s=t[1].date.getDate();i.setDate(o+n-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-t[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-t[1].time)*u>0;)n-=u,i.setDate(l-u);var f=Math.floor((n+t[0].day+6)/7),h=a?1-f:f-1;return a&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:n,weeks:f,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},r.prototype._getDateByWeeksAndDay=function(e,t,a){var n=this._getRangeInfo(a);if(e>n.weeks||0===e&&t<n.fweek||e===n.weeks&&t>n.lweek)return null;var i=7*(e-1)-n.fweek+t,o=new Date(n.start.time);return o.setDate(+n.start.d+i),this.getDateInfo(o)},r.create=function(e,t){var a=[];return e.eachComponent("calendar",function(n){var i=new r(n,e,t);a.push(i),n.coordinateSystem=i}),e.eachSeries(function(n){"calendar"===n.get("coordinateSystem")&&(n.coordinateSystem=a[n.get("calendarIndex")||0])}),a},r.dimensions=["time","value"],r}();function KD(r){var e=r.calendarModel,t=r.seriesModel;return e?e.coordinateSystem:t?t.coordinateSystem:null}const $8=J8;function jD(r,e){var t;return A(e,function(a){null!=r[a]&&"auto"!==r[a]&&(t=!0)}),t}var QD=["transition","enterFrom","leaveTo"],a7=QD.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Nh(r,e,t){if(t&&(!r[t]&&e[t]&&(r[t]={}),r=r[t],e=e[t]),r&&e)for(var a=t?QD:a7,n=0;n<a.length;n++){var i=a[n];null==r[i]&&null!=e[i]&&(r[i]=e[i])}}var i7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.preventAutoZ=!0,t}return O(e,r),e.prototype.mergeOption=function(t,a){var n=this.option.elements;this.option.elements=null,r.prototype.mergeOption.call(this,t,a),this.option.elements=n},e.prototype.optionUpdated=function(t,a){var n=this.option,i=(a?n:t).elements,o=n.elements=a?[]:n.elements,s=[];this._flatten(i,s,null);var l=v_(o,s,"normalMerge"),u=this._elOptionsToUpdate=[];A(l,function(f,h){var v=f.newOption;!v||(u.push(v),function e7(r,e){var t=r.existing;if(e.id=r.keyInfo.id,!e.type&&t&&(e.type=t.type),null==e.parentId){var a=e.parentOption;a?e.parentId=a.id:t&&(e.parentId=t.parentId)}e.parentOption=null}(f,v),function r7(r,e,t){var a=B({},t),n=r[e],i=t.$action||"merge";"merge"===i?n?(it(n,a,!0),Ha(n,a,{ignoreSize:!0}),FS(t,n),Nh(t,n),Nh(t,n,"shape"),Nh(t,n,"style"),Nh(t,n,"extra"),t.clipPath=n.clipPath):r[e]=a:"replace"===i?r[e]=a:"remove"===i&&n&&(r[e]=null)}(o,h,v),function n7(r,e){if(r&&(r.hv=e.hv=[jD(e,["left","right"]),jD(e,["top","bottom"])],"group"===r.type)){var t=r,a=e;null==t.width&&(t.width=a.width=0),null==t.height&&(t.height=a.height=0)}}(o[h],v))},this),n.elements=It(o,function(f){return f&&delete f.$action,null!=f})},e.prototype._flatten=function(t,a,n){A(t,function(i){if(i){n&&(i.parentOption=n),a.push(i);var o=i.children;"group"===i.type&&o&&this._flatten(o,a,i),delete i.children}},this)},e.prototype.useElOptionsToUpdate=function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t},e.type="graphic",e.defaultOption={elements:[]},e}(mt),JD={path:null,compoundPath:null,group:tt,image:le,text:St},pr=wt(),o7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){this._elMap=q()},e.prototype.render=function(t,a,n){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,n)},e.prototype._updateElements=function(t){var a=t.useElOptionsToUpdate();if(a){var n=this._elMap,i=this.group,o=t.get("z"),s=t.get("zlevel");A(a,function(l){var u=te(l.id,null),f=null!=u?n.get(u):null,h=te(l.parentId,null),v=null!=h?n.get(h):i,c=l.type,p=l.style;"text"===c&&p&&l.hv&&l.hv[1]&&(p.textVerticalAlign=p.textBaseline=p.verticalAlign=p.align=null);var d=l.textContent,g=l.textConfig;if(p&&eD(p,c,!!g,!!d)){var y=rD(p,c,!0);!g&&y.textConfig&&(g=l.textConfig=y.textConfig),!d&&y.textContent&&(d=y.textContent)}var m=function s7(r){return r=B({},r),A(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(GS),function(e){delete r[e]}),r}(l),_=l.$action||"merge",S="merge"===_,b="replace"===_;if(S){var w=f;(x=!f)?w=$D(u,v,l.type,n):(w&&(pr(w).isNew=!1),vD(w)),w&&(Dh(w,m,t,{isInit:x}),tL(w,l,o,s))}else if(b){Vh(f,l,n,t);var T=$D(u,v,l.type,n);T&&(Dh(T,m,t,{isInit:!0}),tL(T,l,o,s))}else"remove"===_&&(lD(f,l),Vh(f,l,n,t));var C=n.get(u);if(C&&d)if(S){var D=C.getTextContent();D?D.attr(d):C.setTextContent(new St(d))}else b&&C.setTextContent(new St(d));if(C){var M=l.clipPath;if(M){var L=M.type,I=void 0,x=!1;if(S){var P=C.getClipPath();I=(x=!P||pr(P).type!==L)?qy(L):P}else b&&(x=!0,I=qy(L));C.setClipPath(I),Dh(I,M,t,{isInit:x}),Ih(I,M.keyframeAnimation,t)}var R=pr(C);C.setTextConfig(g),R.option=l,function l7(r,e,t){var a=at(r).eventData;!r.silent&&!r.ignore&&!a&&(a=at(r).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:r.name}),a&&(a.info=t.info)}(C,t,l),ro({el:C,componentModel:t,itemName:C.name,itemTooltipOption:l.tooltip}),Ih(C,l.keyframeAnimation,t)}})}},e.prototype._relocate=function(t,a){for(var n=t.option.elements,i=this.group,o=this._elMap,s=a.getWidth(),l=a.getHeight(),u=["x","y"],f=0;f<n.length;f++)if((c=null!=(v=te((h=n[f]).id,null))?o.get(v):null)&&c.isGroup){var d=(p=c.parent)===i,g=pr(c),y=pr(p);g.width=H(g.option.width,d?s:y.width)||0,g.height=H(g.option.height,d?l:y.height)||0}for(f=n.length-1;f>=0;f--){var h,v,c;if(c=null!=(v=te((h=n[f]).id,null))?o.get(v):null){y=pr(p=c.parent);var p,_={},S=Ku(c,h,p===i?{width:s,height:l}:{width:y.width,height:y.height},null,{hv:h.hv,boundingMode:h.bounding},_);if(!pr(c).isNew&&S){for(var b=h.transition,x={},w=0;w<u.length;w++){var T=u[w],C=_[T];b&&(pi(b)||ut(b,T)>=0)?x[T]=C:c[T]=C}xt(c,x,t,0)}else c.attr(_)}}},e.prototype._clear=function(){var t=this,a=this._elMap;a.each(function(n){Vh(n,pr(n).option,a,t._lastGraphicModel)}),this._elMap=q()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(zt);function qy(r){var t=new(Z(JD,r)?JD[r]:df(r))({});return pr(t).type=r,t}function $D(r,e,t,a){var n=qy(t);return e.add(n),a.set(r,n),pr(n).id=r,pr(n).isNew=!0,n}function Vh(r,e,t,a){r&&r.parent&&("group"===r.type&&r.traverse(function(i){Vh(i,e,t,a)}),Lh(r,e,a),t.removeKey(pr(r).id))}function tL(r,e,t,a){if(!r.isGroup){var n=r;n.cursor=lt(e.cursor,tr.prototype.cursor),n.z=lt(e.z,t||0),n.zlevel=lt(e.zlevel,a||0);var i=e.z2;null!=i&&(n.z2=i||0)}A(yt(e),function(o){var s=e[o];0===o.indexOf("on")&&j(s)&&(r[o]=s)}),r.draggable=e.draggable,null!=e.name&&(r.name=e.name),null!=e.id&&(r.id=e.id)}var eL=["x","y","radius","angle","single"],f7=["cartesian2d","polar","singleAxis"];function on(r){return r+"Axis"}function rL(r){var e=r.ecModel,t={infoList:[],infoMap:q()};return r.eachTargetAxis(function(a,n){var i=e.getComponent(on(a),n);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=t.infoMap.get(s);l||(t.infoList.push(l={model:o,axisModels:[]}),t.infoMap.set(s,l)),l.axisModels.push(i)}}}),t}var Ky=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},r}(),c7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return O(e,r),e.prototype.init=function(t,a,n){var i=aL(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var a=aL(t);it(this.option,t,!0),it(this.settledOption,a,!0),this._doInit(a)},e.prototype._doInit=function(t){var a=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i,o){"value"===this._rangePropMode[o]&&(a[i[0]]=n[i[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),a=this._targetAxisInfoMap=q();this._fillSpecifiedTargetAxis(a)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(a,this._orient)),this._noTarget=!0,a.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var a=!1;return A(eL,function(n){var i=this.getReferringComponents(on(n),hR);if(i.specified){a=!0;var o=new Ky;A(i.models,function(s){o.add(s.componentIndex)}),t.set(n,o)}},this),a},e.prototype._fillAutoTargetAxisByOrient=function(t,a){var n=this.ecModel,i=!0;if(i){var o="vertical"===a?"y":"x";l(n.findComponents({mainType:o+"Axis"}),o)}function l(u,f){var h=u[0];if(h){var v=new Ky;if(v.add(h.componentIndex),t.set(f,v),i=!1,"x"===f||"y"===f){var c=h.getReferringComponents("grid",Qt).models[0];c&&A(u,function(p){h.componentIndex!==p.componentIndex&&c===p.getReferringComponents("grid",Qt).models[0]&&v.add(p.componentIndex)})}}}i&&l(n.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===a}}),"single"),i&&A(eL,function(u){if(i){var f=n.findComponents({mainType:on(u),filter:function(v){return"category"===v.get("type",!0)}});if(f[0]){var h=new Ky;h.add(f[0].componentIndex),t.set(u,h),i=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(a){!t&&(t=a)},this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var a=this.ecModel.option;this.option.throttle=a.animation&&a.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var a=this._rangePropMode,n=this.get("rangeMode");A([["start","startValue"],["end","endValue"]],function(i,o){var s=null!=t[i[0]],l=null!=t[i[1]];s&&!l?a[o]="percent":!s&&l?a[o]="value":n?a[o]=n[o]:s&&(a[o]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(a,n){null==t&&(t=this.ecModel.getComponent(on(a),n))},this),t},e.prototype.eachTargetAxis=function(t,a){this._targetAxisInfoMap.each(function(n,i){A(n.indexList,function(o){t.call(a,i,o)})})},e.prototype.getAxisProxy=function(t,a){var n=this.getAxisModel(t,a);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,a){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[a])return this.ecModel.getComponent(on(t),a)},e.prototype.setRawRange=function(t){var a=this.option,n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i){(null!=t[i[0]]||null!=t[i[1]])&&(a[i[0]]=n[i[0]]=t[i[0]],a[i[1]]=n[i[1]]=t[i[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var a=this.option;A(["start","startValue","end","endValue"],function(n){a[n]=t[n]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,a){if(null!=t||null!=a)return this.getAxisProxy(t,a).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var a,n=this._targetAxisInfoMap.keys(),i=0;i<n.length;i++)for(var o=n[i],s=this._targetAxisInfoMap.get(o),l=0;l<s.indexList.length;l++){var u=this.getAxisProxy(o,s.indexList[l]);if(u.hostedBy(this))return u;a||(a=u)}return a},e.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},e.prototype.getOrient=function(){return this._orient},e.type="dataZoom",e.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],e.defaultOption={z:4,filterMode:"filter",start:0,end:100},e}(mt);function aL(r){var e={};return A(["start","end","startValue","endValue","throttle"],function(t){r.hasOwnProperty(t)&&(e[t]=r[t])}),e}const Pl=c7;var p7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.select",e}(Pl);const d7=p7;var g7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n,i){this.dataZoomModel=t,this.ecModel=a,this.api=n},e.type="dataZoom",e}(zt);const jy=g7;var y7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.select",e}(jy);const m7=y7;var Ao=A,nL=He,_7=function(){function r(e,t,a,n){this._dimName=e,this._axisIndex=t,this.ecModel=n,this._dataZoomModel=a}return r.prototype.hostedBy=function(e){return this._dataZoomModel===e},r.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},r.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},r.prototype.getTargetSeriesModels=function(){var e=[];return this.ecModel.eachSeries(function(t){if(function h7(r){var e=r.get("coordinateSystem");return ut(f7,e)>=0}(t)){var a=on(this._dimName),n=t.getReferringComponents(a,Qt).models[0];n&&this._axisIndex===n.componentIndex&&e.push(t)}},this),e},r.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},r.prototype.getMinMaxSpan=function(){return $(this._minMaxSpan)},r.prototype.calculateDataWindow=function(e){var u,t=this._dataExtent,n=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),o=[0,100],s=[],l=[];Ao(["start","end"],function(v,c){var p=e[v],d=e[v+"Value"];"percent"===i[c]?(null==p&&(p=o[c]),d=n.parse(Dt(p,o,t))):(u=!0,p=Dt(d=null==d?t[c]:n.parse(d),t,o)),l[c]=d,s[c]=p}),nL(l),nL(s);var f=this._minMaxSpan;function h(v,c,p,d,g){var y=g?"Span":"ValueSpan";hi(0,v,p,"all",f["min"+y],f["max"+y]);for(var m=0;m<2;m++)c[m]=Dt(v[m],p,d,!0),g&&(c[m]=n.parse(c[m]))}return u?h(l,s,t,o,!1):h(s,l,o,t,!0),{valueWindow:l,percentWindow:s}},r.prototype.reset=function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=function S7(r,e,t){var a=[1/0,-1/0];Ao(t,function(o){!function EB(r,e,t){e&&A(Zf(e,t),function(a){var n=e.getApproximateExtent(a);n[0]<r[0]&&(r[0]=n[0]),n[1]>r[1]&&(r[1]=n[1])})}(a,o.getData(),e)});var n=r.getAxisModel(),i=cw(n.axis.scale,n,a).calculate();return[i.min,i.max]}(this,this._dimName,t),this._updateMinMaxSpan();var a=this.calculateDataWindow(e.settledOption);this._valueWindow=a.valueWindow,this._percentWindow=a.percentWindow,this._setAxisModel()}},r.prototype.filterData=function(e,t){if(e===this._dataZoomModel){var a=this._dimName,n=this.getTargetSeriesModels(),i=e.get("filterMode"),o=this._valueWindow;"none"!==i&&Ao(n,function(l){var u=l.getData(),f=u.mapDimensionsAll(a);if(f.length){if("weakFilter"===i){var h=u.getStore(),v=G(f,function(c){return u.getDimensionIndex(c)},u);u.filterSelf(function(c){for(var p,d,g,y=0;y<f.length;y++){var m=h.get(v[y],c),_=!isNaN(m),S=m<o[0],b=m>o[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(p=!0),b&&(d=!0)}return g&&p&&d})}else Ao(f,function(c){if("empty"===i)l.setData(u=u.map(c,function(d){return function s(l){return l>=o[0]&&l<=o[1]}(d)?d:NaN}));else{var p={};p[c]=o,u.selectRange(p)}});Ao(f,function(c){u.setApproximateExtent(o,c)})}})}},r.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,a=this._dataExtent;Ao(["min","max"],function(n){var i=t.get(n+"Span"),o=t.get(n+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?i=Dt(a[0]+o,a,[0,100],!0):null!=i&&(o=Dt(i,[0,100],a,!0)-a[0]),e[n+"Span"]=i,e[n+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,a=this._valueWindow;if(t){var n=hc(a,[0,500]);n=Math.min(n,20);var i=e.axis.scale.rawExtentInfo;0!==t[0]&&i.setDeterminedMinMax("min",+a[0].toFixed(n)),100!==t[1]&&i.setDeterminedMinMax("max",+a[1].toFixed(n)),i.freeze()}},r}();const x7=_7;var b7={getTargetSeries:function(r){function e(n){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(on(o),s);n(o,s,l,i)})})}e(function(n,i,o,s){o.__dzAxisProxy=null});var t=[];e(function(n,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new x7(n,i,s,r),t.push(o.__dzAxisProxy))});var a=q();return A(t,function(n){A(n.getTargetSeriesModels(),function(i){a.set(i.uid,i)})}),a},overallReset:function(r,e){r.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).reset(t)}),t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).filterData(t,e)})}),r.eachComponent("dataZoom",function(t){var a=t.findRepresentativeAxisProxy();if(a){var n=a.getDataPercentWindow(),i=a.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}})}};const w7=b7;var iL=!1;function Qy(r){iL||(iL=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,w7),function T7(r){r.registerAction("dataZoom",function(e,t){A(function v7(r,e){var i,t=q(),a=[],n=q();r.eachComponent({mainType:"dataZoom",query:e},function(f){n.get(f.uid)||s(f)});do{i=!1,r.eachComponent("dataZoom",o)}while(i);function o(f){!n.get(f.uid)&&function l(f){var h=!1;return f.eachTargetAxis(function(v,c){var p=t.get(v);p&&p[c]&&(h=!0)}),h}(f)&&(s(f),i=!0)}function s(f){n.set(f.uid,!0),a.push(f),function u(f){f.eachTargetAxis(function(h,v){(t.get(h)||t.set(h,[]))[v]=!0})}(f)}return a}(t,e),function(n){n.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function C7(r){r.registerComponentModel(d7),r.registerComponentView(m7),Qy(r)}var dr=function r(){},oL={};function Mo(r,e){oL[r]=e}function sL(r){return oL[r]}var A7=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;A(this.option.feature,function(a,n){var i=sL(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(t)),it(a,i.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(mt);const M7=A7;function lL(r,e){var t=Vn(e.get("padding")),a=e.getItemStyle(["color","opacity"]);return a.fill=e.get("backgroundColor"),new _t({shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[1]+t[3],height:r.height+t[0]+t[2],r:e.get("borderRadius")},style:a,silent:!0,z2:-1})}var L7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.render=function(t,a,n,i){var o=this.group;if(o.removeAll(),t.get("show")){var s=+t.get("itemSize"),l=t.get("feature")||{},u=this._features||(this._features={}),f=[];A(l,function(c,p){f.push(p)}),new ca(this._featureNames||[],f).add(h).update(h).remove(nt(h,null)).execute(),this._featureNames=f,function D7(r,e,t){var a=e.getBoxLayoutParams(),n=e.get("padding"),i={width:t.getWidth(),height:t.getHeight()},o=Jt(a,i,n);Gn(e.get("orient"),r,e.get("itemGap"),o.width,o.height),Ku(r,a,i,n)}(o,t,n),o.add(lL(o.getBoundingRect(),t)),o.eachChild(function(c){var p=c.__title,d=c.ensureState("emphasis"),g=d.textConfig||(d.textConfig={}),y=c.getTextContent(),m=y&&y.states.emphasis;if(m&&!j(m)&&p){var _=m.style||(m.style={}),S=rs(p,St.makeFont(_)),b=c.x+o.x,w=!1;c.y+o.y+s+S.height>n.getHeight()&&(g.position="top",w=!0);var T=w?-5-S.height:s+8;b+S.width/2>n.getWidth()?(g.position=["100%",T],_.align="right"):b-S.width/2<0&&(g.position=[0,T],_.align="left")}})}function h(c,p){var _,d=f[c],g=f[p],y=l[d],m=new Rt(y,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===d&&(y.title=i.newTitle),d&&!g){if(function I7(r){return 0===r.indexOf("my")}(d))_={onclick:m.option.onclick,featureName:d};else{var S=sL(d);if(!S)return;_=new S}u[d]=_}else if(!(_=u[g]))return;_.uid=Fi("toolbox-feature"),_.model=m,_.ecModel=a,_.api=n;var b=_ instanceof dr;d||!g?!m.get("show")||b&&_.unusable?b&&_.remove&&_.remove(a,n):(function v(c,p,d){var S,b,g=c.getModel("iconStyle"),y=c.getModel(["emphasis","iconStyle"]),m=p instanceof dr&&p.getIcons?p.getIcons():c.get("icon"),_=c.get("title")||{};W(m)?(S={})[d]=m:S=m,W(_)?(b={})[d]=_:b=_;var x=c.iconPaths={};A(S,function(w,T){var C=eo(w,{},{x:-s/2,y:-s/2,width:s,height:s});C.setStyle(g.getItemStyle()),C.ensureState("emphasis").style=y.getItemStyle();var M=new St({style:{text:b[T],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null},ignore:!0});C.setTextContent(M),ro({el:C,componentModel:t,itemName:T,formatterParamsExtra:{title:b[T]}}),C.__title=b[T],C.on("mouseover",function(){var L=y.getItemStyle(),I="vertical"===t.get("orient")?null==t.get("right")?"right":"left":null==t.get("bottom")?"bottom":"top";M.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),C.setTextConfig({position:y.get("textPosition")||I}),M.ignore=!t.get("showTitle"),Wr(this)}).on("mouseout",function(){"emphasis"!==c.get(["iconStatus",T])&&Ur(this),M.hide()}),("emphasis"===c.get(["iconStatus",T])?Wr:Ur)(C),o.add(C),C.on("click",Y(p.onclick,p,a,n,T)),x[T]=C})}(m,_,d),m.setIconStatus=function(x,w){var T=this.option,C=this.iconPaths;T.iconStatus=T.iconStatus||{},T.iconStatus[x]=w,C[x]&&("emphasis"===w?Wr:Ur)(C[x])},_ instanceof dr&&_.render&&_.render(m,a,n,i)):b&&_.dispose&&_.dispose(a,n)}},e.prototype.updateView=function(t,a,n,i){A(this._features,function(o){o instanceof dr&&o.updateView&&o.updateView(o.model,a,n,i)})},e.prototype.remove=function(t,a){A(this._features,function(n){n instanceof dr&&n.remove&&n.remove(t,a)}),this.group.removeAll()},e.prototype.dispose=function(t,a){A(this._features,function(n){n instanceof dr&&n.dispose&&n.dispose(t,a)})},e.type="toolbox",e}(zt);const P7=L7;var R7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.onclick=function(t,a){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o="svg"===a.getZr().painter.getType(),s=o?"svg":n.get("type",!0)||"png",l=a.getConnectedDataURL({type:s,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),u=Tt.browser;if(j(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=i+"."+s,f.target="_blank",f.href=l;var h=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var v=l.split(","),c=v[0].indexOf("base64")>-1,p=o?decodeURIComponent(v[1]):v[1];c&&(p=window.atob(p));var d=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=p.length,y=new Uint8Array(g);g--;)y[g]=p.charCodeAt(g);var m=new Blob([y]);window.navigator.msSaveOrOpenBlob(m,d)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(p),b.close(),S.focus(),b.execCommand("SaveAs",!0,d),document.body.removeChild(_)}}else{var x=n.get("lang"),w='<body style="margin:0;"><img src="'+l+'" style="max-width:100%;" title="'+(x&&x[0]||"")+'" /></body>',T=window.open();T.document.write(w),T.document.title=i}},e.getDefaultOption=function(t){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(dr);const E7=R7;var uL="__ec_magicType_stack__",k7=[["line","bar"],["stack"]],O7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.getIcons=function(){var t=this.model,a=t.get("icon"),n={};return A(t.get("type"),function(i){a[i]&&(n[i]=a[i])}),n},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,a,n){var i=this.model,o=i.get(["seriesIndex",n]);if(fL[n]){var s={series:[]};A(k7,function(h){ut(h,n)>=0&&A(h,function(v){i.setIconStatus(v,"normal")})}),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(h){var p=fL[n](h.subType,h.id,h,i);p&&(Q(p,h.option),s.series.push(p));var d=h.coordinateSystem;if(d&&"cartesian2d"===d.type&&("line"===n||"bar"===n)){var g=d.getAxesByScale("ordinal")[0];if(g){var m=g.dim+"Axis",S=h.getReferringComponents(m,Qt).models[0].componentIndex;s[m]=s[m]||[];for(var b=0;b<=S;b++)s[m][S]=s[m][S]||{};s[m][S].boundaryGap="bar"===n}}});var u,f=n;"stack"===n&&(u=it({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(f="tiled")),a.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},e}(dr),fL={line:function(r,e,t,a){if("bar"===r)return it({id:e,type:"line",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","line"])||{},!0)},bar:function(r,e,t,a){if("line"===r)return it({id:e,type:"bar",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","bar"])||{},!0)},stack:function(r,e,t,a){var n=t.get("stack")===uL;if("line"===r||"bar"===r)return a.setIconStatus("stack",n?"normal":"emphasis"),it({id:e,stack:n?"":uL},a.get(["option","stack"])||{},!0)}};Lr({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,e){e.mergeOption(r.newOption)});const N7=O7;var Bh=new Array(60).join("-");function B7(r){var e=[];return A(r,function(t,a){var n=t.categoryAxis,o=t.valueAxis.dim,s=[" "].concat(G(t.series,function(c){return c.name})),l=[n.model.getCategories()];A(t.series,function(c){var p=c.getRawData();l.push(c.getRawData().mapArray(p.mapDimension(o),function(d){return d}))});for(var u=[s.join("\t")],f=0;f<l[0].length;f++){for(var h=[],v=0;v<l.length;v++)h.push(l[v][f]);u.push(h.join("\t"))}e.push(u.join("\n"))}),e.join("\n\n"+Bh+"\n\n")}function z7(r){return G(r,function(e){var t=e.getRawData(),a=[e.name],n=[];return t.each(t.dimensions,function(){for(var i=arguments.length,o=arguments[i-1],s=t.getName(o),l=0;l<i-1;l++)n[l]=arguments[l];a.push((s?s+"\t":"")+n.join("\t"))}),a.join("\n")}).join("\n\n"+Bh+"\n\n")}function zh(r){return r.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var Jy=new RegExp("[\t]+","g");var Y7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.onclick=function(t,a){setTimeout(function(){a.dispatchAction({type:"hideTip"})});var n=a.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=i.get("lang")||[];s.innerHTML=l[0]||i.get("title"),s.style.cssText="margin:10px 20px",s.style.color=i.get("textColor");var u=document.createElement("div"),f=document.createElement("textarea");u.style.cssText="overflow:auto";var h=i.get("optionToContent"),v=i.get("contentToOption"),c=function G7(r){var e=function V7(r){var e={},t=[],a=[];return r.eachRawSeries(function(n){var i=n.coordinateSystem;if(!i||"cartesian2d"!==i.type&&"polar"!==i.type)t.push(n);else{var o=i.getBaseAxis();if("category"===o.type){var s=o.dim+"_"+o.index;e[s]||(e[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},a.push({axisDim:o.dim,axisIndex:o.index})),e[s].series.push(n)}else t.push(n)}}),{seriesGroupByCategoryAxis:e,other:t,meta:a}}(r);return{value:It([B7(e.seriesGroupByCategoryAxis),z7(e.other)],function(t){return!!t.replace(/[\n\t\s]/g,"")}).join("\n\n"+Bh+"\n\n"),meta:e.meta}}(t);if(j(h)){var p=h(a.getOption());W(p)?u.innerHTML=p:_i(p)&&u.appendChild(p)}else{f.readOnly=i.get("readOnly");var d=f.style;d.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none",d.color=i.get("textColor"),d.borderColor=i.get("textareaBorderColor"),d.backgroundColor=i.get("textareaColor"),f.value=c.value,u.appendChild(f)}var g=c.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",_=document.createElement("div"),S=document.createElement("div");m+=";background-color:"+i.get("buttonColor"),m+=";color:"+i.get("buttonTextColor");var b=this;function x(){n.removeChild(o),b._dom=null}Lv(_,"click",x),Lv(S,"click",function(){if(null==v&&null!=h||null!=v&&null==h)x();else{var w;try{w=j(v)?v(u,a.getOption()):function U7(r,e){var t=r.split(new RegExp("\n*"+Bh+"\n*","g")),a={series:[]};return A(t,function(n,i){if(function F7(r){if(r.slice(0,r.indexOf("\n")).indexOf("\t")>=0)return!0}(n)){var o=function H7(r){for(var e=r.split(/\n+/g),a=[],n=G(zh(e.shift()).split(Jy),function(l){return{name:l,data:[]}}),i=0;i<e.length;i++){var o=zh(e[i]).split(Jy);a.push(o.shift());for(var s=0;s<o.length;s++)n[s]&&(n[s].data[i]=o[s])}return{series:n,categories:a}}(n),s=e[i],l=s.axisDim+"Axis";s&&(a[l]=a[l]||[],a[l][s.axisIndex]={data:o.categories},a.series=a.series.concat(o.series))}else o=function W7(r){for(var e=r.split(/\n+/g),t=zh(e.shift()),a=[],n=0;n<e.length;n++){var i=zh(e[n]);if(i){var o=i.split(Jy),s="",l=void 0,u=!1;isNaN(o[0])?(u=!0,s=o[0],o=o.slice(1),a[n]={name:s,value:[]},l=a[n].value):l=a[n]=[];for(var f=0;f<o.length;f++)l.push(+o[f]);1===l.length&&(u?a[n].value=l[0]:a[n]=l[0])}}return{name:t,data:a}}(n),a.series.push(o)}),a}(f.value,g)}catch(T){throw x(),new Error("Data view format error "+T)}w&&a.dispatchAction({type:"changeDataView",newOption:w}),x()}}),_.innerHTML=l[1],S.innerHTML=l[2],S.style.cssText=_.style.cssText=m,!i.get("readOnly")&&y.appendChild(S),y.appendChild(_),o.appendChild(s),o.appendChild(u),o.appendChild(y),u.style.height=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},e.prototype.remove=function(t,a){this._dom&&a.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.getDefaultOption=function(t){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},e}(dr);function Z7(r,e){return G(r,function(t,a){var n=e&&e[a];if(J(n)&&!z(n)){J(t)&&!z(t)||(t={value:t});var o=null!=n.name&&null==t.name;return t=Q(t,n),o&&delete t.name,t}return t})}Lr({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(r,e){var t=[];A(r.newOption.series,function(a){var n=e.getSeriesByName(a.name)[0];if(n){var i=n.get("data");t.push({name:a.name,data:Z7(a.data,i)})}else t.push(B({type:"scatter"},a))}),e.mergeOption(Q({series:t},r.newOption))});const X7=Y7;var hL=A,vL=wt();function $y(r){var e=vL(r);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var J7=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.onclick=function(t,a){(function j7(r){vL(r).snapshots=null})(t),a.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])}},e}(dr);Lr({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,e){e.resetOption("recreate")});const $7=J7;var t9=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],e9=function(){function r(e,t,a){var n=this;this._targetInfoList=[];var i=cL(t,e);A(r9,function(o,s){(!a||!a.include||ut(a.include,s)>=0)&&o(i,n._targetInfoList)})}return r.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(a,n,i){if((a.coordRanges||(a.coordRanges=[])).push(n),!a.coordRange){a.coordRange=n;var o=em[a.brushType](0,i,n);a.__rangeOffset={offset:yL[a.brushType](o.values,a.range,[1,1]),xyMinMax:o.xyMinMax}}}),e},r.prototype.matchOutputRanges=function(e,t,a){A(e,function(n){var i=this.findTargetInfo(n,t);i&&!0!==i&&A(i.coordSyses,function(o){var s=em[n.brushType](1,o,n.range,!0);a(n,s.values,o,t)})},this)},r.prototype.setInputRanges=function(e,t){A(e,function(a){var n=this.findTargetInfo(a,t);if(a.range=a.range||[],n&&!0!==n){a.panelId=n.panelId;var i=em[a.brushType](0,n.coordSys,a.coordRange),o=a.__rangeOffset;a.range=o?yL[a.brushType](i.values,o.offset,function a9(r,e){var t=_L(r),a=_L(e),n=[t[0]/a[0],t[1]/a[1]];return isNaN(n[0])&&(n[0]=1),isNaN(n[1])&&(n[1]=1),n}(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(e,t){return G(this._targetInfoList,function(a){var n=a.getPanelRect();return{panelId:a.panelId,defaultBrushType:t?t(a):null,clipPath:pM(n),isTargetByCursor:gM(n,e,a.coordSysModel),getLinearBrushOtherExtent:dM(n)}})},r.prototype.controlSeries=function(e,t,a){var n=this.findTargetInfo(e,a);return!0===n||n&&ut(n.coordSyses,t.coordinateSystem)>=0},r.prototype.findTargetInfo=function(e,t){for(var a=this._targetInfoList,n=cL(t,e),i=0;i<a.length;i++){var o=a[i],s=e.panelId;if(s){if(o.panelId===s)return o}else for(var l=0;l<pL.length;l++)if(pL[l](n,o))return o}return!0},r}();function tm(r){return r[0]>r[1]&&r.reverse(),r}function cL(r,e){return ss(r,e,{includeMainTypes:t9})}var r9={grid:function(r,e){var t=r.xAxisModels,a=r.yAxisModels,n=r.gridModels,i=q(),o={},s={};!t&&!a&&!n||(A(t,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),A(a,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),A(n,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var f=[];A(l.coordinateSystem.getCartesians(),function(h,v){(ut(t,h.getAxis("x").model)>=0||ut(a,h.getAxis("y").model)>=0)&&f.push(h)}),e.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:dL.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,e){A(r.geoModels,function(t){var a=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:a,coordSyses:[a],getPanelRect:dL.geo})})}},pL=[function(r,e){var t=r.xAxisModel,a=r.yAxisModel,n=r.gridModel;return!n&&t&&(n=t.axis.grid.model),!n&&a&&(n=a.axis.grid.model),n&&n===e.gridModel},function(r,e){var t=r.geoModel;return t&&t===e.geoModel}],dL={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,e=r.getBoundingRect().clone();return e.applyTransform(Ya(r)),e}},em={lineX:nt(gL,0),lineY:nt(gL,1),rect:function(r,e,t,a){var n=r?e.pointToData([t[0][0],t[1][0]],a):e.dataToPoint([t[0][0],t[1][0]],a),i=r?e.pointToData([t[0][1],t[1][1]],a):e.dataToPoint([t[0][1],t[1][1]],a),o=[tm([n[0],i[0]]),tm([n[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,e,t,a){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:G(t,function(o){var s=r?e.pointToData(o,a):e.dataToPoint(o,a);return n[0][0]=Math.min(n[0][0],s[0]),n[1][0]=Math.min(n[1][0],s[1]),n[0][1]=Math.max(n[0][1],s[0]),n[1][1]=Math.max(n[1][1],s[1]),s}),xyMinMax:n}}};function gL(r,e,t,a){var n=t.getAxis(["x","y"][r]),i=tm(G([0,1],function(s){return e?n.coordToData(n.toLocalCoord(a[s]),!0):n.toGlobalCoord(n.dataToCoord(a[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var yL={lineX:nt(mL,0),lineY:nt(mL,1),rect:function(r,e,t){return[[r[0][0]-t[0]*e[0][0],r[0][1]-t[0]*e[0][1]],[r[1][0]-t[1]*e[1][0],r[1][1]-t[1]*e[1][1]]]},polygon:function(r,e,t){return G(r,function(a,n){return[a[0]-t[0]*e[n][0],a[1]-t[1]*e[n][1]]})}};function mL(r,e,t,a){return[e[0]-a[r]*t[0],e[1]-a[r]*t[1]]}function _L(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const rm=e9;var am=A,n9=function oR(r){return"\0_ec_\0"+r}("toolbox-dataZoom_"),i9=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.render=function(t,a,n,i){this._brushController||(this._brushController=new vy(n.getZr()),this._brushController.on("brush",Y(this._onBrush,this)).mount()),function l9(r,e,t,a,n){var i=t._isZoomActive;a&&"takeGlobalCursor"===a.type&&(i="dataZoomSelect"===a.key&&a.dataZoomSelectActive),t._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var s=new rm(nm(r),e,{include:["grid"]}).makePanelOpts(n,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(s).enableBrush(!(!i||!s.length)&&{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()})}(t,a,this,i,n),function s9(r,e){r.setIconStatus("back",function Q7(r){return $y(r).length}(e)>1?"emphasis":"normal")}(t,a)},e.prototype.onclick=function(t,a,n){o9[n].call(this)},e.prototype.remove=function(t,a){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,a){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var a=t.areas;if(t.isEnd&&a.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new rm(nm(this.model),i,{include:["grid"]}).matchOutputRanges(a,i,function(u,f,h){if("cartesian2d"===h.type){var v=u.brushType;"rect"===v?(s("x",h,f[0]),s("y",h,f[1])):s({lineX:"x",lineY:"y"}[v],h,f)}}),function q7(r,e){var t=$y(r);hL(e,function(a,n){for(var i=t.length-1;i>=0&&!t[i][n];i--);if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(s){var l=s.getPercentRange();t[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),t.push(e)}(i,n),this._dispatchZoomAction(n)}function s(u,f,h){var v=f.getAxis(u),c=v.model,p=function l(u,f,h){var v;return h.eachComponent({mainType:"dataZoom",subType:"select"},function(c){c.getAxisModel(u,f.componentIndex)&&(v=c)}),v}(u,c,i),d=p.findRepresentativeAxisProxy(c).getMinMaxSpan();(null!=d.minValueSpan||null!=d.maxValueSpan)&&(h=hi(0,h.slice(),v.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(n[p.id]={dataZoomId:p.id,startValue:h[0],endValue:h[1]})}},e.prototype._dispatchZoomAction=function(t){var a=[];am(t,function(n,i){a.push($(n))}),a.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:a})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(dr),o9={zoom:function(){this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:!this._isZoomActive})},back:function(){this._dispatchZoomAction(function K7(r){var e=$y(r),t=e[e.length-1];e.length>1&&e.pop();var a={};return hL(t,function(n,i){for(var o=e.length-1;o>=0;o--)if(n=e[o][i]){a[i]=n;break}}),a}(this.ecModel))}};function nm(r){var e={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}!function sk(r,e){pe(null==cp.get(r)&&e),cp.set(r,e)}("dataZoom",function(r){var e=r.getComponent("toolbox",0),t=["feature","dataZoom"];if(e&&null!=e.get(t)){var a=e.getModel(t),n=[],o=ss(r,nm(a));return am(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),am(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")}),n}function s(l,u,f){var h=l.componentIndex,v={type:"select",$fromToolbox:!0,filterMode:a.get("filterMode",!0)||"filter",id:n9+u+h};v[f]=h,n.push(v)}});const u9=i9;var h9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(mt);const v9=h9;function SL(r){var e=r.get("confine");return null!=e?!!e:"richText"===r.get("renderMode")}function xL(r){if(Tt.domSupported)for(var e=document.documentElement.style,t=0,a=r.length;t<a;t++)if(r[t]in e)return r[t]}var bL=xL(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);function wL(r,e){if(!r)return e;e=op(e,!0);var t=r.indexOf(e);return(r=-1===t?e:"-"+r.slice(0,t)+"-"+e).toLowerCase()}var d9=wL(xL(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),"transition"),im=wL(bL,"transform"),g9="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(Tt.transform3dSupported?"will-change:transform;":"");function TL(r,e,t){var a=r.toFixed(0)+"px",n=e.toFixed(0)+"px";if(!Tt.transformSupported)return t?"top:"+n+";left:"+a+";":[["top",n],["left",a]];var i=Tt.transform3dSupported,o="translate"+(i?"3d":"")+"("+a+","+n+(i?",0":"")+")";return t?"top:0;left:0;"+im+":"+o+";":[["top",0],["left",0],[bL,o]]}function CL(r,e,t,a,n){var i=e&&e.painter;if(t){var o=i&&i.getViewportRoot();o&&function DP(r,e,t,a,n){Cv(Tv,e,a,n,!0)&&Cv(r,t,Tv[0],Tv[1])}(r,o,document.body,a,n)}else{r[0]=a,r[1]=n;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var b9=function(){function r(e,t,a){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,Tt.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var i=this._zr=t.getZr(),o=this._appendToBody=a&&a.appendToBody;CL(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),o?document.body.appendChild(n):e.appendChild(n),this._container=e;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=i.handler;Qe(i.painter.getViewportRoot(),l,!0),u.dispatch("mousemove",l)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(e){var t=this._container,a=function p9(r,e){var t=r.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(r);return t?e?t[e]:t:null}(t,"position"),n=t.style;"absolute"!==n.position&&"absolute"!==a&&(n.position="relative"),e.get("alwaysShowContent")&&this._moveIfResized(),this.el.className=e.get("className")||""},r.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el,n=a.style,i=this._styleCoord;a.innerHTML?n.cssText=g9+function x9(r,e,t){var a=[],n=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),h=Z1(r,"html");return a.push("box-shadow:"+l+"px "+u+"px "+o+"px "+s),e&&n&&a.push(function _9(r,e){var t="cubic-bezier(0.23,1,0.32,1)",a=" "+r/2+"s "+t,n="opacity"+a+",visibility"+a;return e||(a=" "+r+"s "+t,n+=Tt.transformSupported?","+im+a:",left"+a+",top"+a),d9+":"+n}(n,t)),i&&a.push("background-color:"+i),A(["width","color","radius"],function(c){var p="border-"+c,d=op(p),g=r.get(d);null!=g&&a.push(p+":"+g+("color"===c?"":"px"))}),a.push(function S9(r){var e=[],t=r.get("fontSize"),a=r.getTextColor();a&&e.push("color:"+a),e.push("font:"+r.getFont()),t&&e.push("line-height:"+Math.round(3*t/2)+"px");var n=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return n&&i&&e.push("text-shadow:"+o+"px "+s+"px "+i+"px "+n),A(["decoration","align"],function(l){var u=r.get(l);u&&e.push("text-"+l+":"+u)}),e.join(";")}(f)),null!=h&&a.push("padding:"+Vn(h).join("px ")+"px"),a.join(";")+";"}(e,!this._firstShow,this._longHide)+TL(i[0],i[1],!0)+"border-color:"+Bn(t)+";"+(e.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):n.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(e,t,a,n,i){var o=this.el;if(null!=e){var s="";if(W(i)&&"item"===a.get("trigger")&&!SL(a)&&(s=function m9(r,e,t){if(!W(t)||"inside"===t)return"";var a=r.get("backgroundColor"),n=r.get("borderWidth");e=Bn(e);var u,i=function y9(r){return"left"===r?"right":"right"===r?"left":"top"===r?"bottom":"top"}(t),o=Math.max(1.5*Math.round(n),6),s="",l=im+":";ut(["left","right"],i)>-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u="left"===i?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u="top"===i?225:45)+"deg)");var f=u*Math.PI/180,h=o+n,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),p=e+" solid "+n+"px;";return'<div style="'+["position:absolute;width:"+o+"px;height:"+o+"px;",(s+=";"+i+":-"+Math.round(100*((v-Math.SQRT2*n)/2+Math.SQRT2*n-(v-h)/2))/100+"px")+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"].join("")+'"></div>'}(a,n,i)),W(e))o.innerHTML=e+s;else if(e){o.innerHTML="",z(e)||(e=[e]);for(var l=0;l<e.length;l++)_i(e[l])&&e[l].parentNode!==o&&o.appendChild(e[l]);if(s&&o.childNodes.length){var u=document.createElement("div");u.innerHTML=s,o.appendChild(u)}}}else o.innerHTML=""},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el;return[e.offsetWidth,e.offsetHeight]},r.prototype.moveTo=function(e,t){var a=this._styleCoord;if(CL(a,this._zr,this._appendToBody,e,t),null!=a[0]&&null!=a[1]){var n=this.el.style;A(TL(a[0],a[1]),function(o){n[o[0]]=o[1]})}},r.prototype._moveIfResized=function(){var t=this._styleCoord[3];this.moveTo(this._styleCoord[2]*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){var e=this,t=this.el.style;t.visibility="hidden",t.opacity="0",Tt.transform3dSupported&&(t.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return e._longHide=!0},500)},r.prototype.hideLater=function(e){this._show&&(!this._inContent||!this._enterable)&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(Y(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},r}();const w9=b9;var T9=function(){function r(e){this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._zr=e.getZr(),ML(this._styleCoord,this._zr,e.getWidth()/2,e.getHeight()/2)}return r.prototype.update=function(e){e.get("alwaysShowContent")&&this._moveIfResized()},r.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},r.prototype.setContent=function(e,t,a,n,i){var o=this;J(e)&&At(""),this.el&&this._zr.remove(this.el);var s=a.getModel("textStyle");this.el=new St({style:{rich:t.richTextStyles,text:e,lineHeight:22,borderWidth:1,borderColor:n,textShadowColor:s.get("textShadowColor"),fill:a.get(["textStyle","color"]),padding:Z1(a,"richText"),verticalAlign:"top",align:"left"},z:a.get("z")}),A(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(u){o.el.style[u]=a.get(u)}),A(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(u){o.el.style[u]=s.get(u)||0}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},r.prototype.setEnterable=function(e){this._enterable=e},r.prototype.getSize=function(){var e=this.el,t=this.el.getBoundingRect(),a=AL(e.style);return[t.width+a.left+a.right,t.height+a.top+a.bottom]},r.prototype.moveTo=function(e,t){var a=this.el;if(a){var n=this._styleCoord;ML(n,this._zr,e,t),e=n[0],t=n[1];var i=a.style,o=sn(i.borderWidth||0),s=AL(i);a.x=e+o+s.left,a.y=t+o+s.top,a.markRedraw()}},r.prototype._moveIfResized=function(){var t=this._styleCoord[3];this.moveTo(this._styleCoord[2]*this._zr.getWidth(),t*this._zr.getHeight())},r.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},r.prototype.hideLater=function(e){this._show&&(!this._inContent||!this._enterable)&&(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(Y(this.hide,this),e)):this.hide())},r.prototype.isShow=function(){return this._show},r.prototype.dispose=function(){this._zr.remove(this.el)},r}();function sn(r){return Math.max(0,r)}function AL(r){var e=sn(r.shadowBlur||0),t=sn(r.shadowOffsetX||0),a=sn(r.shadowOffsetY||0);return{left:sn(e-t),right:sn(e+t),top:sn(e-a),bottom:sn(e+a)}}function ML(r,e,t,a){r[0]=t,r[1]=a,r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}const C9=T9;var A9=new _t({shape:{x:-1,y:-1,width:2,height:2}}),M9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){if(!Tt.node&&a.getDom()){var n=t.getComponent("tooltip"),i=this._renderMode=function cR(r){return"auto"===r?Tt.domSupported?"html":"richText":r||"html"}(n.get("renderMode"));this._tooltipContent="richText"===i?new C9(a):new w9(a.getDom(),a,{appendToBody:n.get("appendToBody",!0)})}},e.prototype.render=function(t,a,n){if(!Tt.node&&n.getDom()){this.group.removeAll(),this._tooltipModel=t,this._ecModel=a,this._api=n,this._alwaysShowContent=t.get("alwaysShowContent");var i=this._tooltipContent;i.update(t),i.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow(),"richText"!==this._renderMode&&t.get("transitionDuration")?ao(this,"_updatePosition",50,"fixRate"):Bs(this,"_updatePosition")}},e.prototype._initGlobalListener=function(){var a=this._tooltipModel.get("triggerOn");RD("itemTooltip",this._api,Y(function(n,i,o){"none"!==a&&(a.indexOf(n)>=0?this._tryShow(i,o):"leave"===n&&this._hide(o))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,a=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(t,a,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,a,n,i){if(i.from!==this.uid&&!Tt.node&&n.getDom()){var o=DL(i,n);this._ticket="";var s=i.dataByCoordSys,l=function P9(r,e,t){var a=mc(r).queryOptionMap,n=a.keys()[0];if(n&&"series"!==n){var l,o=ls(e,n,a.get(n),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(o&&(t.getViewOfComponentModel(o).group.traverse(function(u){var f=at(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l))return{componentMainType:n,componentIndex:o.componentIndex,el:l}}}(i,a,n);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&null!=i.x&&null!=i.y){var f=A9;f.x=i.x,f.y=i.y,f.update(),at(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,a,n,i))return;var h=kD(i,a),v=h.point[0],c=h.point[1];null!=v&&null!=c&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:i.position,positionDefault:"bottom"},o)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,a,n,i){!this._alwaysShowContent&&this._tooltipModel&&this._tooltipContent.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(DL(i,n))},e.prototype._manuallyAxisShowTip=function(t,a,n,i){var o=i.seriesIndex,s=i.dataIndex,l=a.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=s&&null!=l){var u=a.getSeriesByIndex(o);if(u&&"axis"===Rl([u.getData().getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}},e.prototype._tryShow=function(t,a){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var o=t.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,t);else if(n){var s,l;this._lastDataByCoordSys=null,io(n,function(u){return null!=at(u).dataIndex?(s=u,!0):null!=at(u).tooltipConfig?(l=u,!0):void 0},!0),s?this._showSeriesItemTooltip(t,s,a):l?this._showComponentItemTooltip(t,l,a):this._hide(a)}else this._lastDataByCoordSys=null,this._hide(a)}},e.prototype._showOrMove=function(t,a){var n=t.get("showDelay");a=Y(a,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(a,n):a()},e.prototype._showAxisTooltip=function(t,a){var n=this._ecModel,i=this._tooltipModel,o=[a.offsetX,a.offsetY],s=Rl([a.tooltipOption],i),l=this._renderMode,u=[],f=ae("section",{blocks:[],noHeader:!0}),h=[],v=new Pp;A(t,function(m){A(m.dataByAxis,function(_){var S=n.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(S&&null!=b){var x=AD(b,S.axis,n,_.seriesDataIndices,_.valueLabelOpt),w=ae("section",{header:x,noHeader:!Ke(x),sortBlocks:!0,blocks:[]});f.blocks.push(w),A(_.seriesDataIndices,function(T){var C=n.getSeriesByIndex(T.seriesIndex),D=T.dataIndexInside,M=C.getDataParams(D);if(!(M.dataIndex<0)){M.axisDim=_.axisDim,M.axisIndex=_.axisIndex,M.axisType=_.axisType,M.axisId=_.axisId,M.axisValue=Ld(S.axis,{value:b}),M.axisValueLabel=x,M.marker=v.makeTooltipMarker("item",Bn(M.color),l);var L=C1(C.formatTooltip(D,!0,null)),I=L.frag;if(I){var P=Rl([C],i).get("valueFormatter");w.blocks.push(P?B({valueFormatter:P},I):I)}L.text&&h.push(L.text),u.push(M)}})}})}),f.blocks.reverse(),h.reverse();var c=a.position,p=s.get("order"),d=W1(f,v,l,p,n.get("useUTC"),s.get("textStyle"));d&&h.unshift(d);var y=h.join("richText"===l?"\n\n":"<br/>");this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(t,u)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],c,null,v)})},e.prototype._showSeriesItemTooltip=function(t,a,n){var i=this._ecModel,o=at(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,h=o.dataType,v=u.getData(h),c=this._renderMode,p=t.positionDefault,d=Rl([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get("trigger");if(null==g||"item"===g){var y=u.getDataParams(f,h),m=new Pp;y.marker=m.makeTooltipMarker("item",Bn(y.color),c);var _=C1(u.formatTooltip(f,!1,h)),S=d.get("order"),b=d.get("valueFormatter"),x=_.frag,w=x?W1(b?B({valueFormatter:b},x):x,m,c,S,i.get("useUTC"),d.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(d,function(){this._showTooltipContent(d,w,y,T,t.offsetX,t.offsetY,t.position,t.target,m)}),n({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,a,n){var i=at(a),s=i.tooltipConfig.option||{};W(s)&&(s={content:s,formatter:s});var u=[s],f=this._ecModel.getComponent(i.componentMainType,i.componentIndex);f&&u.push(f),u.push({formatter:s.content});var h=t.positionDefault,v=Rl(u,this._tooltipModel,h?{position:h}:null),c=v.get("content"),p=Math.random()+"",d=new Pp;this._showOrMove(v,function(){var g=$(v.get("formatterParams")||{});this._showTooltipContent(v,c,g,p,t.offsetX,t.offsetY,t.position,a,d)}),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,a,n,i,o,s,l,u,f){if(this._ticket="",t.get("showContent")&&t.get("show")){var h=this._tooltipContent;h.setEnterable(t.get("enterable"));var v=t.get("formatter");l=l||t.get("position");var c=a,d=this._getNearestPoint([o,s],n,t.get("trigger"),t.get("borderColor")).color;if(v)if(W(v)){var g=t.ecModel.get("useUTC"),y=z(n)?n[0]:n;c=v,y&&y.axisType&&y.axisType.indexOf("time")>=0&&(c=xs(y.axisValue,c,g)),c=up(c,n,!0)}else if(j(v)){var _=Y(function(S,b){S===this._ticket&&(h.setContent(b,f,t,d,l),this._updatePosition(t,l,o,s,h,n,u))},this);this._ticket=i,c=v(n,i,_)}else c=v;h.setContent(c,f,t,d,l),h.show(t,d),this._updatePosition(t,l,o,s,h,n,u)}},e.prototype._getNearestPoint=function(t,a,n,i){return"axis"===n||z(a)?{color:i||("html"===this._renderMode?"#fff":"none")}:z(a)?void 0:{color:i||a.color||a.borderColor}},e.prototype._updatePosition=function(t,a,n,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();a=a||t.get("position");var h=o.getSize(),v=t.get("align"),c=t.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),j(a)&&(a=a([n,i],s,o.el,p,{viewSize:[u,f],contentSize:h.slice()})),z(a))n=H(a[0],u),i=H(a[1],f);else if(J(a)){var d=a;d.width=h[0],d.height=h[1];var g=Jt(d,{width:u,height:f});n=g.x,i=g.y,v=null,c=null}else if(W(a)&&l){var y=function I9(r,e,t,a){var n=t[0],i=t[1],o=Math.ceil(Math.SQRT2*a)+8,s=0,l=0,u=e.width,f=e.height;switch(r){case"inside":s=e.x+u/2-n/2,l=e.y+f/2-i/2;break;case"top":s=e.x+u/2-n/2,l=e.y-i-o;break;case"bottom":s=e.x+u/2-n/2,l=e.y+f+o;break;case"left":s=e.x-n-o,l=e.y+f/2-i/2;break;case"right":s=e.x+u+o,l=e.y+f/2-i/2}return[s,l]}(a,p,h,t.get("borderWidth"));n=y[0],i=y[1]}else y=function D9(r,e,t,a,n,i,o){var s=t.getSize(),l=s[0],u=s[1];return null!=i&&(r+l+i+2>a?r-=l+i:r+=i),null!=o&&(e+u+o>n?e-=u+o:e+=o),[r,e]}(n,i,o,u,f,v?null:20,c?null:20),n=y[0],i=y[1];v&&(n-=LL(v)?h[0]/2:"right"===v?h[0]:0),c&&(i-=LL(c)?h[1]/2:"bottom"===c?h[1]:0),SL(t)&&(y=function L9(r,e,t,a,n){var i=t.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,a)-o,e=Math.min(e+s,n)-s,[r=Math.max(r,0),e=Math.max(e,0)]}(n,i,o,u,f),n=y[0],i=y[1]),o.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===t.length;return o&&A(n,function(s,l){var u=s.dataByAxis||[],h=(t[l]||{}).dataByAxis||[];(o=o&&u.length===h.length)&&A(u,function(v,c){var p=h[c]||{},d=v.seriesDataIndices||[],g=p.seriesDataIndices||[];(o=o&&v.value===p.value&&v.axisType===p.axisType&&v.axisId===p.axisId&&d.length===g.length)&&A(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&A(v.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=a,!!o},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,a){Tt.node||!a.getDom()||(Bs(this,"_updatePosition"),this._tooltipContent.dispose(),Gy("itemTooltip",a))},e.type="tooltip",e}(zt);function Rl(r,e,t){var n,a=e.ecModel;t?(n=new Rt(t,a,a),n=new Rt(e.option,n,a)):n=e;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Rt&&(o=o.get("tooltip",!0)),W(o)&&(o={formatter:o}),o&&(n=new Rt(o,n,a)))}return n}function DL(r,e){return r.dispatchAction||Y(e.dispatchAction,e)}function LL(r){return"center"===r||"middle"===r}const R9=M9;var k9=["rect","polygon","keep","clear"];function O9(r,e){var t=Pt(r?r.brush:[]);if(t.length){var a=[];A(t,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(a=a.concat(u))});var n=r&&r.toolbox;z(n)&&(n=n[0]),n||(r.toolbox=[n={feature:{}}]);var i=n.feature||(n.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,a),function N9(r){var e={};A(r,function(t){e[t]=1}),r.length=0,A(e,function(t,a){r.push(a)})}(s),e&&!s.length&&s.push.apply(s,k9)}}var IL=A;function PL(r){if(r)for(var e in r)if(r.hasOwnProperty(e))return!0}function om(r,e,t){var a={};return IL(e,function(i){var o=a[i]=function n(){var i=function(){};return i.prototype.__hidden=i.prototype,new i}();IL(r[i],function(s,l){if(ce.isValidType(l)){var u={type:l,visual:s};t&&t(u,i),o[l]=new ce(u),"opacity"===l&&((u=$(u)).type="colorAlpha",o.__hidden.__alphaForOpacity=new ce(u))}})}),a}function RL(r,e,t){var a;A(t,function(n){e.hasOwnProperty(n)&&PL(e[n])&&(a=!0)}),a&&A(t,function(n){e.hasOwnProperty(n)&&PL(e[n])?r[n]=$(e[n]):delete r[n]})}var EL={lineX:kL(0),lineY:kL(1),rect:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])},rect:function(r,e,t){return r&&t.boundingRect.intersect(r)}},polygon:{point:function(r,e,t){return r&&t.boundingRect.contain(r[0],r[1])&&Qn(t.range,r[0],r[1])},rect:function(r,e,t){var a=t.range;if(!r||a.length<=1)return!1;var n=r.x,i=r.y,o=r.width,s=r.height,l=a[0];return!!(Qn(a,n,i)||Qn(a,n+o,i)||Qn(a,n,i+s)||Qn(a,n+o,i+s)||ht.create(r).contain(l[0],l[1])||Vs(n,i,n+o,i,a)||Vs(n,i,n,i+s,a)||Vs(n+o,i,n+o,i+s,a)||Vs(n,i+s,n+o,i+s,a))||void 0}}};function kL(r){var e=["x","y"],t=["width","height"];return{point:function(a,n,i){if(a)return El(a[r],i.range)},rect:function(a,n,i){if(a){var o=i.range,s=[a[e[r]],a[e[r]]+a[t[r]]];return s[1]<s[0]&&s.reverse(),El(s[0],o)||El(s[1],o)||El(o[0],s)||El(o[1],s)}}}}function El(r,e){return e[0]<=r&&r<=e[1]}var OL=["inBrush","outOfBrush"],sm="__ecBrushSelect",lm="__ecInBrushSelectEvent";function NL(r){r.eachComponent({mainType:"brush"},function(e){(e.brushTargetManager=new rm(e.option,r)).setInputRanges(e.areas,r)})}function G9(r,e,t){var n,i,a=[];r.eachComponent({mainType:"brush"},function(o){t&&"takeGlobalCursor"===t.type&&o.setBrushOption("brush"===t.key?t.brushOption:{brushType:!1})}),NL(r),r.eachComponent({mainType:"brush"},function(o,s){var l={brushId:o.id,brushIndex:s,brushName:o.name,areas:$(o.areas),selected:[]};a.push(l);var u=o.option,f=u.brushLink,h=[],v=[],c=[],p=!1;s||(n=u.throttleType,i=u.throttleDelay);var d=G(o.areas,function(b){var x=U9[b.brushType],w=Q({boundingRect:x?x(b):void 0},b);return w.selectors=function z9(r){var e=r.brushType,t={point:function(a){return EL[e].point(a,t,r)},rect:function(a){return EL[e].rect(a,t,r)}};return t}(w),w}),g=om(o.option,OL,function(b){b.mappingMethod="fixed"});function y(b){return"all"===f||!!h[b]}function m(b){return!!b.length}z(f)&&A(f,function(b){h[b]=1}),r.eachSeries(function(b,x){var w=c[x]=[];"parallel"===b.subType?function _(b,x){var w=b.coordinateSystem;p=p||w.hasAxisBrushed(),y(x)&&w.eachActiveState(b.getData(),function(T,C){"active"===T&&(v[C]=1)})}(b,x):function S(b,x,w){if(b.brushSelector&&!function W9(r,e){var t=r.option.seriesIndex;return null!=t&&"all"!==t&&(z(t)?ut(t,e)<0:e!==t)}(o,x)&&(A(d,function(C){o.brushTargetManager.controlSeries(C,b,r)&&w.push(C),p=p||m(w)}),y(x)&&m(w))){var T=b.getData();T.each(function(C){VL(b,w,T,C)&&(v[C]=1)})}}(b,x,w)}),r.eachSeries(function(b,x){var w={seriesId:b.id,seriesIndex:x,seriesName:b.name,dataIndex:[]};l.selected.push(w);var T=c[x],C=b.getData(),D=y(x)?function(M){return v[M]?(w.dataIndex.push(C.getRawIndex(M)),"inBrush"):"outOfBrush"}:function(M){return VL(b,T,C,M)?(w.dataIndex.push(C.getRawIndex(M)),"inBrush"):"outOfBrush"};(y(x)?p:m(T))&&function V9(r,e,t,a,n,i){var s,o={};function l(h){return Zp(t,s,h)}function u(h,v){Zx(t,s,h,v)}function f(h,v){var c=t.getRawDataItem(s=null==i?h:v);if(!c||!1!==c.visualMap)for(var p=a.call(n,h),d=e[p],g=o[p],y=0,m=g.length;y<m;y++){var _=g[y];d[_]&&d[_].applyVisual(h,l,u)}}A(r,function(h){var v=ce.prepareVisualTypes(e[h]);o[h]=v}),null==i?t.each(f):t.each([i],f)}(OL,g,C,D)})}),function F9(r,e,t,a,n){if(n){var i=r.getZr();i[lm]||(i[sm]||(i[sm]=H9),ao(i,sm,t,e)(r,a))}}(e,n,i,a,t)}function H9(r,e){if(!r.isDisposed()){var t=r.getZr();t[lm]=!0,r.dispatchAction({type:"brushSelect",batch:e}),t[lm]=!1}}function VL(r,e,t,a){for(var n=0,i=e.length;n<i;n++){var o=e[n];if(r.brushSelector(a,t,o.selectors,o))return!0}}var U9={rect:function(r){return BL(r.range)},polygon:function(r){for(var e,t=r.range,a=0,n=t.length;a<n;a++){var i=t[a];i[0]<(e=e||[[1/0,-1/0],[1/0,-1/0]])[0][0]&&(e[0][0]=i[0]),i[0]>e[0][1]&&(e[0][1]=i[0]),i[1]<e[1][0]&&(e[1][0]=i[1]),i[1]>e[1][1]&&(e[1][1]=i[1])}return e&&BL(e)}};function BL(r){return new ht(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var Y9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){this.ecModel=t,this.api=a,(this._brushController=new vy(a.getZr())).on("brush",Y(this._onBrush,this)).mount()},e.prototype.render=function(t,a,n,i){this.model=t,this._updateController(t,a,n,i)},e.prototype.updateTransform=function(t,a,n,i){NL(a),this._updateController(t,a,n,i)},e.prototype.updateVisual=function(t,a,n,i){this.updateTransform(t,a,n,i)},e.prototype.updateView=function(t,a,n,i){this._updateController(t,a,n,i)},e.prototype._updateController=function(t,a,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var a=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:a,areas:$(n),$from:a}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:a,areas:$(n),$from:a})},e.type="brush",e}(zt);const Z9=Y9;var q9=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return O(e,r),e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&RL(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){!t||(this.areas=G(t,function(a){return zL(this.option,a)},this))},e.prototype.setBrushOption=function(t){this.brushOption=zL(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(mt);function zL(r,e){return it({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Rt(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},e,!0)}const K9=q9;var j9=["rect","polygon","lineX","lineY","keep","clear"],Q9=function(r){function e(){return null!==r&&r.apply(this,arguments)||this}return O(e,r),e.prototype.render=function(t,a,n){var i,o,s;a.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,A(t.get("type",!0),function(l){t.setIconStatus(l,("keep"===l?"multiple"===o:"clear"===l?s:l===i)?"emphasis":"normal")})},e.prototype.updateView=function(t,a,n){this.render(t,a,n)},e.prototype.getIcons=function(){var t=this.model,a=t.get("icon",!0),n={};return A(t.get("type",!0),function(i){a[i]&&(n[i]=a[i])}),n},e.prototype.onclick=function(t,a,n){var i=this._brushType,o=this._brushMode;"clear"===n?(a.dispatchAction({type:"axisAreaSelect",intervals:[]}),a.dispatchAction({type:"brush",command:"clear",areas:[]})):a.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===o?"single":"multiple":o}})},e.getDefaultOption=function(t){return{show:!0,type:j9.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(dr);const J9=Q9;var tZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return O(e,r),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(mt),eZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.render=function(t,a,n){if(this.group.removeAll(),t.get("show")){var i=this.group,o=t.getModel("textStyle"),s=t.getModel("subtextStyle"),l=t.get("textAlign"),u=lt(t.get("textBaseline"),t.get("textVerticalAlign")),f=new St({style:Zt(o,{text:t.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=t.get("subtext"),c=new St({style:Zt(s,{text:v,fill:s.getTextColor(),y:h.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),g=t.get("triggerEvent",!0);f.silent=!p&&!g,c.silent=!d&&!g,p&&f.on("click",function(){Xu(p,"_"+t.get("target"))}),d&&c.on("click",function(){Xu(d,"_"+t.get("subtarget"))}),at(f).eventData=at(c).eventData=g?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(f),v&&i.add(c);var y=i.getBoundingRect(),m=t.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=Jt(m,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));l||("middle"===(l=t.get("left")||t.get("right"))&&(l="center"),"right"===l?_.x+=_.width:"center"===l&&(_.x+=_.width/2)),u||("center"===(u=t.get("top")||t.get("bottom"))&&(u="middle"),"bottom"===u?_.y+=_.height:"middle"===u&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};f.setStyle(S),c.setStyle(S),y=i.getBoundingRect();var b=_.margin,x=t.getItemStyle(["color","opacity"]);x.fill=t.get("backgroundColor");var w=new _t({shape:{x:y.x-b[3],y:y.y-b[0],width:y.width+b[1]+b[3],height:y.height+b[0]+b[2],r:t.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(w)}},e.type="title",e}(zt),aZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var a=this._data.count();this.option.loop?t=(t%a+a)%a:(t>=a&&(t=a-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var o,t=this.option,a=t.data||[],n=t.axisType,i=this._names=[];"category"===n?(o=[],A(a,function(u,f){var v,h=te(ki(u),"");J(u)?(v=$(u)).value=f:v=f,o.push(v),i.push(h)})):o=a,(this._data=new xe([{name:"value",type:{category:"ordinal",time:"time",value:"number"}[n]||"number"}],this)).initData(o,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(mt);const GL=aZ;var FL=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="timeline.slider",e.defaultOption=Fa(GL.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(GL);Ut(FL,Tp.prototype);const nZ=FL;var iZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="timeline",e}(zt);const oZ=iZ;var sZ=function(r){function e(t,a,n,i){var o=r.call(this,t,a,n)||this;return o.type=i||"value",o}return O(e,r),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(ur);const lZ=sZ;var um=Math.PI,HL=wt(),uZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(t,a){this.api=a},e.prototype.render=function(t,a,n){if(this.model=t,this.api=n,this.ecModel=a,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,t);t.formatTooltip=function(u){return ae("nameValue",{noName:!0,value:l.scale.getLabel({value:u})})},A(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,t)},this),this._renderAxisLabel(i,s,l,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,a){var s,n=t.get(["label","position"]),i=t.get("orient"),o=function hZ(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},r.get("padding"))}(t,a),l={horizontal:"center",vertical:(s=null==n||"auto"===n?"horizontal"===i?o.y+o.height/2<a.getHeight()/2?"-":"+":o.x+o.width/2<a.getWidth()/2?"+":"-":W(n)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][n]:n)>=0||"+"===s?"left":"right"},u={horizontal:s>=0||"+"===s?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:um/2},h="vertical"===i?o.height:o.width,v=t.getModel("controlStyle"),c=v.get("show",!0),p=c?v.get("itemSize"):0,d=c?v.get("itemGap"):0,g=p+d,y=t.get(["label","rotate"])||0;y=y*um/180;var m,_,S,b=v.get("position",!0),x=c&&v.get("showPlayBtn",!0),w=c&&v.get("showPrevBtn",!0),T=c&&v.get("showNextBtn",!0),C=0,D=h;"left"===b||"bottom"===b?(x&&(m=[0,0],C+=g),w&&(_=[C,0],C+=g),T&&(S=[D-p,0],D-=g)):(x&&(m=[D-p,0],D-=g),w&&(_=[0,0],C+=g),T&&(S=[D-p,0],D-=g));var M=[C,D];return t.get("inverse")&&M.reverse(),{viewRect:o,mainLength:h,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:t.get(["label","align"])||l[i],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:M,controlSize:p,controlGap:d}},e.prototype._position=function(t,a){var n=this._mainGroup,i=this._labelGroup,o=t.viewRect;if("vertical"===t.orient){var s=[1,0,0,1,0,0],l=o.x,u=o.y+o.height;Sr(s,s,[-l,-u]),Ea(s,s,-um/2),Sr(s,s,[l,u]),(o=o.clone()).applyTransform(s)}var f=m(o),h=m(n.getBoundingRect()),v=m(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=f[0][0];var g,d=t.labelPosOpt;function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,b,x,w,T){S[w]+=x[w][T]-b[w][T]}null==d||W(d)?(_(c,h,f,1,g="+"===d?0:1),_(p,v,f,1,1-g)):(_(c,h,f,1,g=d>=0?0:1),p[1]=c[1]+d),n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,y(n),y(i)},e.prototype._createAxis=function(t,a){var n=a.getData(),i=a.get("axisType"),o=function fZ(r,e){if(e=e||r.get("type"))switch(e){case"category":return new Td({ordinalMeta:r.getCategories(),extent:[1/0,-1/0]});case"time":return new fw({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new ja}}(a,i);o.getTicks=function(){return n.mapArray(["value"],function(u){return{value:u}})};var s=n.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new lZ("value",o,t.axisExtent,i);return l.model=a,l},e.prototype._createGroup=function(t){var a=this[t]=new tt;return this.group.add(a),a},e.prototype._renderAxisLine=function(t,a,n,i){var o=n.getExtent();if(i.get(["lineStyle","show"])){var s=new ne({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:B({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});a.add(s);var l=this._progressLine=new ne({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:Q({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});a.add(l)}},e.prototype._renderAxisTick=function(t,a,n,i){var o=this,s=i.getData(),l=n.scale.getTicks();this._tickSymbols=[],A(l,function(u){var f=n.dataToCoord(u.value),h=s.getItemModel(u.value),v=h.getModel("itemStyle"),c=h.getModel(["emphasis","itemStyle"]),p=h.getModel(["progress","itemStyle"]),d={x:f,y:0,onclick:Y(o._changeTimeline,o,u.value)},g=WL(h,v,a,d);g.ensureState("emphasis").style=c.getItemStyle(),g.ensureState("progress").style=p.getItemStyle(),za(g);var y=at(g);h.get("tooltip")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},e.prototype._renderAxisLabel=function(t,a,n,i){var o=this;if(n.getLabelModel().get("show")){var l=i.getData(),u=n.getViewLabels();this._tickLabels=[],A(u,function(f){var h=f.tickValue,v=l.getItemModel(h),c=v.getModel("label"),p=v.getModel(["emphasis","label"]),d=v.getModel(["progress","label"]),g=n.dataToCoord(f.tickValue),y=new St({x:g,y:0,rotation:t.labelRotation-t.rotation,onclick:Y(o._changeTimeline,o,h),silent:!1,style:Zt(c,{text:f.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});y.ensureState("emphasis").style=Zt(p),y.ensureState("progress").style=Zt(d),a.add(y),za(y),HL(y).dataIndex=h,o._tickLabels.push(y)})}},e.prototype._renderControl=function(t,a,n,i){var o=t.controlSize,s=t.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),f=i.getPlayState(),h=i.get("inverse",!0);function v(c,p,d,g){if(c){var y=xr(lt(i.get(["controlStyle",p+"BtnSize"]),o),o),_=function vZ(r,e,t,a){var n=a.style,i=eo(r.get(["controlStyle",e]),a||{},new ht(t[0],t[1],t[2],t[3]));return n&&i.setStyle(n),i}(i,p+"Icon",[0,-y/2,y,y],{x:c[0],y:c[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState("emphasis").style=u,a.add(_),za(_)}}v(t.nextBtnPosition,"next",Y(this._changeTimeline,this,h?"-":"+")),v(t.prevBtnPosition,"prev",Y(this._changeTimeline,this,h?"+":"-")),v(t.playPosition,f?"stop":"play",Y(this._handlePlayClick,this,!f),!0)},e.prototype._renderCurrentPointer=function(t,a,n,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this;this._currentPointer=WL(l,l,this._mainGroup,{},this._currentPointer,{onCreate:function(h){h.draggable=!0,h.drift=Y(u._handlePointerDrag,u),h.ondragend=Y(u._handlePointerDragend,u),UL(h,u._progressLine,s,n,i,!0)},onUpdate:function(h){UL(h,u._progressLine,s,n,i)}})},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,a,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,a){var n=this._toAxisCoord(t)[0],o=He(this._axis.getExtent().slice());n>o[1]&&(n=o[1]),n<o[0]&&(n=o[0]),this._currentPointer.x=n,this._currentPointer.markRedraw(),this._progressLine.shape.x2=n,this._progressLine.dirty();var s=this._findNearestTick(n),l=this.model;(a||s!==l.getCurrentIndex()&&l.get("realtime"))&&this._changeTimeline(s)},e.prototype._doPlayStop=function(){var t=this;this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(function(){var a=t.model;t._changeTimeline(a.getCurrentIndex()+(a.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},e.prototype._toAxisCoord=function(t){return Mr(t,this._mainGroup.getLocalTransform(),!0)},e.prototype._findNearestTick=function(t){var i,a=this.model.getData(),n=1/0,o=this._axis;return a.each(["value"],function(s,l){var u=o.dataToCoord(s),f=Math.abs(u-t);f<n&&(n=f,i=l)}),i},e.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},e.prototype._changeTimeline=function(t){var a=this.model.getCurrentIndex();"+"===t?t=a+1:"-"===t&&(t=a-1),this.api.dispatchAction({type:"timelineChange",currentIndex:t,from:this.uid})},e.prototype._updateTicksStatus=function(){var t=this.model.getCurrentIndex(),a=this._tickSymbols,n=this._tickLabels;if(a)for(var i=0;i<a.length;i++)a&&a[i]&&a[i].toggleState("progress",i<t);if(n)for(i=0;i<n.length;i++)n&&n[i]&&n[i].toggleState("progress",HL(n[i]).dataIndex<=t)},e.type="timeline.slider",e}(oZ);function WL(r,e,t,a,n,i){var o=e.get("color");n?(n.setColor(o),t.add(n),i&&i.onUpdate(n)):((n=Kt(r.get("symbol"),-1,-1,2,2,o)).setStyle("strokeNoScale",!0),t.add(n),i&&i.onCreate(n));var l=e.getItemStyle(["color"]);n.setStyle(l),a=it({rectHover:!0,z2:100},a,!0);var u=Hs(r.get("symbolSize"));a.scaleX=u[0]/2,a.scaleY=u[1]/2;var f=oo(r.get("symbolOffset"),u);f&&(a.x=(a.x||0)+f[0],a.y=(a.y||0)+f[1]);var h=r.get("symbolRotate");return a.rotation=(h||0)*Math.PI/180||0,n.attr(a),n.updateTransform(),n}function UL(r,e,t,a,n,i){if(!r.dragging){var o=n.getModel("checkpointStyle"),s=a.dataToCoord(n.getData().get("value",t));if(i||!o.get("animation",!0))r.attr({x:s,y:0}),e&&e.attr({shape:{x2:s}});else{var l={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)};r.stopAnimation(null,!0),r.animateTo({x:s,y:0},l),e&&e.animateTo({shape:{x2:s}},l)}}}const cZ=uZ;function dZ(r){var e=r&&r.timeline;z(e)||(e=e?[e]:[]),A(e,function(t){!t||function gZ(r){var e=r.type,t={number:"value",time:"time"};if(t[e]&&(r.axisType=t[e],delete r.type),YL(r),gi(r,"controlPosition")){var a=r.controlStyle||(r.controlStyle={});gi(a,"position")||(a.position=r.controlPosition),"none"===a.position&&!gi(a,"show")&&(a.show=!1,delete a.position),delete r.controlPosition}A(r.data||[],function(n){J(n)&&!z(n)&&(!gi(n,"value")&&gi(n,"name")&&(n.value=n.name),YL(n))})}(t)})}function YL(r){var e=r.itemStyle||(r.itemStyle={}),t=e.emphasis||(e.emphasis={}),a=r.label||r.label||{},n=a.normal||(a.normal={}),i={normal:1,emphasis:1};A(a,function(o,s){!i[s]&&!gi(n,s)&&(n[s]=o)}),t.label&&!gi(a,"emphasis")&&(a.emphasis=t.label,delete t.label)}function gi(r,e){return r.hasOwnProperty(e)}function fm(r,e){if(!r)return!1;for(var t=z(r)?r:[r],a=0;a<t.length;a++)if(t[a]&&t[a][e])return!0;return!1}function Gh(r){xn(r,"label",["show"])}var Fh=wt(),ZL=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.createdBySelf=!1,t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._mergeOption(t,n,!1,!0)},e.prototype.isAnimationEnabled=function(){if(Tt.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},e.prototype.mergeOption=function(t,a){this._mergeOption(t,a,!1,!1)},e.prototype._mergeOption=function(t,a,n,i){var o=this.mainType;n||a.eachSeries(function(s){var l=s.get(this.mainType,!0),u=Fh(s)[o];l&&l.data?(u?u._mergeOption(l,a,!0):(i&&Gh(l),A(l.data,function(f){f instanceof Array?(Gh(f[0]),Gh(f[1])):Gh(f)}),B(u=this.createMarkerModelFromSeries(l,this,a),{mainType:this.mainType,seriesIndex:s.seriesIndex,name:s.name,createdBySelf:!0}),u.__hostSeries=s),Fh(s)[o]=u):Fh(s)[o]=null},this)},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return ae("section",{header:this.name,blocks:[ae("nameValue",{name:s,value:o,noName:!s,noValue:null==o})]})},e.prototype.getData=function(){return this._data},e.prototype.setData=function(t){this._data=t},e.getMarkerModelFromSeries=function(t,a){return Fh(t)[a]},e.type="marker",e.dependencies=["series","grid","polar","geo"],e}(mt);Ut(ZL,Tp.prototype);const ln=ZL;var mZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markPoint",e.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},e}(ln);const _Z=mZ;function Hh(r,e,t,a,n,i){var o=[],l=pa(e,a)?e.getCalculationInfo("stackResultDimension"):a,u=vm(e,l,r),f=e.indicesOfNearest(l,u)[0];o[n]=e.get(t,f),o[i]=e.get(l,f);var h=e.get(a,f),v=br(e.get(a,f));return(v=Math.min(v,20))>=0&&(o[i]=+o[i].toFixed(v)),[o,h]}var hm={min:nt(Hh,"min"),max:nt(Hh,"max"),average:nt(Hh,"average"),median:nt(Hh,"median")};function kl(r,e){var t=r.getData(),a=r.coordinateSystem;if(e&&!function xZ(r){return!isNaN(parseFloat(r.x))&&!isNaN(parseFloat(r.y))}(e)&&!z(e.coord)&&a){var n=a.dimensions,i=XL(e,t,a,r);if((e=$(e)).type&&hm[e.type]&&i.baseAxis&&i.valueAxis){var o=ut(n,i.baseAxis.dim),s=ut(n,i.valueAxis.dim),l=hm[e.type](t,i.baseDataDim,i.valueDataDim,o,s);e.coord=l[0],e.value=l[1]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],f=0;f<2;f++)hm[u[f]]&&(u[f]=vm(t,t.mapDimension(n[f]),u[f]));e.coord=u}}return e}function XL(r,e,t,a){var n={};return null!=r.valueIndex||null!=r.valueDim?(n.valueDataDim=null!=r.valueIndex?e.getDimension(r.valueIndex):r.valueDim,n.valueAxis=t.getAxis(function bZ(r,e){var t=r.getData().getDimensionInfo(e);return t&&t.coordDim}(a,n.valueDataDim)),n.baseAxis=t.getOtherAxis(n.valueAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim)):(n.baseAxis=a.getBaseAxis(),n.valueAxis=t.getOtherAxis(n.baseAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim),n.valueDataDim=e.mapDimension(n.valueAxis.dim)),n}function Ol(r,e){return!(r&&r.containData&&e.coord&&!function SZ(r){return!(isNaN(parseFloat(r.x))&&isNaN(parseFloat(r.y)))}(e))||r.containData(e.coord)}function qL(r,e){return r?function(t,a,n,i){return Wa(i<2?t.coord&&t.coord[i]:t.value,e[i])}:function(t,a,n,i){return Wa(t.value,e[i])}}function vm(r,e,t){if("average"===t){var a=0,n=0;return r.each(e,function(i,o){isNaN(i)||(a+=i,n++)}),a/n}return"median"===t?r.getMedian(e):r.getDataExtent(e)["max"===t?1:0]}var cm=wt(),wZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.init=function(){this.markerGroupMap=q()},e.prototype.render=function(t,a,n){var i=this,o=this.markerGroupMap;o.each(function(s){cm(s).keep=!1}),a.eachSeries(function(s){var l=ln.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,a,n)}),o.each(function(s){!cm(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(t){cm(t).keep=!0},e.prototype.blurSeries=function(t){var a=this;A(t,function(n){var i=ln.getMarkerModelFromSeries(n,a.type);i&&i.getData().eachItemGraphicEl(function(s){s&&iS(s)})})},e.type="marker",e}(zt);const pm=wZ;function KL(r,e,t){var a=e.coordinateSystem;r.each(function(n){var o,i=r.getItemModel(n),s=H(i.get("x"),t.getWidth()),l=H(i.get("y"),t.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(r.getValues(r.dimensions,n));else if(a){var u=r.get(a.dimensions[0],n),f=r.get(a.dimensions[1],n);o=a.dataToPoint([u,f])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(n,o)})}var TZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ln.getMarkerModelFromSeries(i,"markPoint");o&&(KL(o.getData(),i,n),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new ll),h=function CZ(r,e,t){var a;a=r?G(r&&r.dimensions,function(s){return B(B({},e.getData().getDimensionInfo(e.getData().mapDimension(s))||{}),{name:s,ordinalMeta:null})}):[{name:"value",type:"float"}];var n=new xe(a,t),i=G(t.get("data"),nt(kl,e));r&&(i=It(i,nt(Ol,r)));var o=qL(!!r,a);return n.initData(i,null,o),n}(o,t,a);a.setData(h),KL(a.getData(),t,i),h.each(function(v){var c=h.getItemModel(v),p=c.getShallow("symbol"),d=c.getShallow("symbolSize"),g=c.getShallow("symbolRotate"),y=c.getShallow("symbolOffset"),m=c.getShallow("symbolKeepAspect");if(j(p)||j(d)||j(g)||j(y)){var _=a.getRawValue(v),S=a.getDataParams(v);j(p)&&(p=p(_,S)),j(d)&&(d=d(_,S)),j(g)&&(g=g(_,S)),j(y)&&(y=y(_,S))}var b=c.getModel("itemStyle").getItemStyle(),x=Fs(l,"color");b.fill||(b.fill=x),h.setItemVisual(v,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:b})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(v){v.traverse(function(c){at(c).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markPoint",e}(pm);const AZ=TZ;var DZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(ln);const LZ=DZ;var Wh=wt(),IZ=function(r,e,t,a){var i,n=r.getData();if(z(a))i=a;else{var o=a.type;if("min"===o||"max"===o||"average"===o||"median"===o||null!=a.xAxis||null!=a.yAxis){var s=void 0,l=void 0;if(null!=a.yAxis||null!=a.xAxis)s=e.getAxis(null!=a.yAxis?"y":"x"),l=ee(a.yAxis,a.xAxis);else{var u=XL(a,n,e,r);s=u.valueAxis,l=vm(n,Sd(n,u.valueDataDim),o)}var h="x"===s.dim?0:1,v=1-h,c=$(a),p={coord:[]};c.type=null,c.coord=[],c.coord[v]=-1/0,p.coord[v]=1/0;var d=t.get("precision");d>=0&&Ct(l)&&(l=+l.toFixed(Math.min(d,20))),c.coord[h]=p.coord[h]=l,i=[c,p,{type:o,valueIndex:a.valueIndex,value:l}]}else i=[]}var g=[kl(r,i[0]),kl(r,i[1]),B({},i[2])];return g[2].type=g[2].type||null,it(g[2],g[0]),it(g[2],g[1]),g};function Uh(r){return!isNaN(r)&&!isFinite(r)}function jL(r,e,t,a){var n=1-r,i=a.dimensions[r];return Uh(e[n])&&Uh(t[n])&&e[r]===t[r]&&a.getAxis(i).containData(e[r])}function PZ(r,e){if("cartesian2d"===r.type){var t=e[0].coord,a=e[1].coord;if(t&&a&&(jL(1,t,a,r)||jL(0,t,a,r)))return!0}return Ol(r,e[0])&&Ol(r,e[1])}function dm(r,e,t,a,n){var s,i=a.coordinateSystem,o=r.getItemModel(e),l=H(o.get("x"),n.getWidth()),u=H(o.get("y"),n.getHeight());if(isNaN(l)||isNaN(u)){if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(r.dimensions,e));else{var h=r.get((f=i.dimensions)[0],e),v=r.get(f[1],e);s=i.dataToPoint([h,v])}if(ga(i,"cartesian2d")){var f,c=i.getAxis("x"),p=i.getAxis("y");Uh(r.get((f=i.dimensions)[0],e))?s[0]=c.toGlobalCoord(c.getExtent()[t?0:1]):Uh(r.get(f[1],e))&&(s[1]=p.toGlobalCoord(p.getExtent()[t?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}else s=[l,u];r.setItemLayout(e,s)}var RZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ln.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Wh(o).from,u=Wh(o).to;l.each(function(f){dm(l,f,!0,i,n),dm(u,f,!1,i,n)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new Yg);this.group.add(f.group);var h=function EZ(r,e,t){var a;a=r?G(r&&r.dimensions,function(u){return B(B({},e.getData().getDimensionInfo(e.getData().mapDimension(u))||{}),{name:u,ordinalMeta:null})}):[{name:"value",type:"float"}];var n=new xe(a,t),i=new xe(a,t),o=new xe([],t),s=G(t.get("data"),nt(IZ,e,r,t));r&&(s=It(s,nt(PZ,r)));var l=qL(!!r,a);return n.initData(G(s,function(u){return u[0]}),null,l),i.initData(G(s,function(u){return u[1]}),null,l),o.initData(G(s,function(u){return u[2]})),o.hasItemOption=!0,{from:n,to:i,line:o}}(o,t,a),v=h.from,c=h.to,p=h.line;Wh(a).from=v,Wh(a).to=c,a.setData(p);var d=a.get("symbol"),g=a.get("symbolSize"),y=a.get("symbolRotate"),m=a.get("symbolOffset");function _(S,b,x){var w=S.getItemModel(b);dm(S,b,x,t,i);var T=w.getModel("itemStyle").getItemStyle();null==T.fill&&(T.fill=Fs(l,"color")),S.setItemVisual(b,{symbolKeepAspect:w.get("symbolKeepAspect"),symbolOffset:lt(w.get("symbolOffset",!0),m[x?0:1]),symbolRotate:lt(w.get("symbolRotate",!0),y[x?0:1]),symbolSize:lt(w.get("symbolSize"),g[x?0:1]),symbol:lt(w.get("symbol",!0),d[x?0:1]),style:T})}z(d)||(d=[d,d]),z(g)||(g=[g,g]),z(y)||(y=[y,y]),z(m)||(m=[m,m]),h.from.each(function(S){_(v,S,!0),_(c,S,!1)}),p.each(function(S){var b=p.getItemModel(S).getModel("lineStyle").getLineStyle();p.setItemLayout(S,[v.getItemLayout(S),c.getItemLayout(S)]),null==b.stroke&&(b.stroke=v.getItemVisual(S,"style").fill),p.setItemVisual(S,{fromSymbolKeepAspect:v.getItemVisual(S,"symbolKeepAspect"),fromSymbolOffset:v.getItemVisual(S,"symbolOffset"),fromSymbolRotate:v.getItemVisual(S,"symbolRotate"),fromSymbolSize:v.getItemVisual(S,"symbolSize"),fromSymbol:v.getItemVisual(S,"symbol"),toSymbolKeepAspect:c.getItemVisual(S,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(S,"symbolOffset"),toSymbolRotate:c.getItemVisual(S,"symbolRotate"),toSymbolSize:c.getItemVisual(S,"symbolSize"),toSymbol:c.getItemVisual(S,"symbol"),style:b})}),f.updateData(p),h.line.eachItemGraphicEl(function(S,b){S.traverse(function(x){at(x).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markLine",e}(pm);const kZ=RZ;var NZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(ln);const VZ=NZ;var Yh=wt(),BZ=function(r,e,t,a){var n=kl(r,a[0]),i=kl(r,a[1]),o=n.coord,s=i.coord;o[0]=ee(o[0],-1/0),o[1]=ee(o[1],-1/0),s[0]=ee(s[0],1/0),s[1]=ee(s[1],1/0);var l=Ul([{},n,i]);return l.coord=[n.coord,i.coord],l.x0=n.x,l.y0=n.y,l.x1=i.x,l.y1=i.y,l};function Zh(r){return!isNaN(r)&&!isFinite(r)}function QL(r,e,t,a){var n=1-r;return Zh(e[n])&&Zh(t[n])}function zZ(r,e){var t=e.coord[0],a=e.coord[1];return!!(ga(r,"cartesian2d")&&t&&a&&(QL(1,t,a)||QL(0,t,a)))||Ol(r,{coord:t,x:e.x0,y:e.y0})||Ol(r,{coord:a,x:e.x1,y:e.y1})}function JL(r,e,t,a,n){var s,i=a.coordinateSystem,o=r.getItemModel(e),l=H(o.get(t[0]),n.getWidth()),u=H(o.get(t[1]),n.getHeight());if(isNaN(l)||isNaN(u)){if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(t,e));else{var v=[f=r.get(t[0],e),h=r.get(t[1],e)];i.clampData&&i.clampData(v,v),s=i.dataToPoint(v,!0)}if(ga(i,"cartesian2d")){var c=i.getAxis("x"),p=i.getAxis("y"),f=r.get(t[0],e),h=r.get(t[1],e);Zh(f)?s[0]=c.toGlobalCoord(c.getExtent()["x0"===t[0]?0:1]):Zh(h)&&(s[1]=p.toGlobalCoord(p.getExtent()["y0"===t[1]?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}else s=[l,u];return s}var $L=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],GZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ln.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=G($L,function(h){return JL(s,l,h,i,n)});s.setItemLayout(l,u),s.getItemGraphicEl(l).setShape("points",u)})}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new tt});this.group.add(f.group),this.markKeep(f);var h=function FZ(r,e,t){var a,n;if(r){var o=G(r&&r.dimensions,function(u){var f=e.getData();return B(B({},f.getDimensionInfo(f.mapDimension(u))||{}),{name:u,ordinalMeta:null})});n=G(["x0","y0","x1","y1"],function(u,f){return{name:u,type:o[f%2].type}}),a=new xe(n,t)}else a=new xe(n=[{name:"value",type:"float"}],t);var s=G(t.get("data"),nt(BZ,e,r,t));r&&(s=It(s,nt(zZ,r)));var l=r?function(u,f,h,v){return Wa(u.coord[Math.floor(v/2)][v%2],n[v])}:function(u,f,h,v){return Wa(u.value,n[v])};return a.initData(s,null,l),a.hasItemOption=!0,a}(o,t,a);a.setData(h),h.each(function(v){var c=G($L,function(T){return JL(h,v,T,t,i)}),p=o.getAxis("x").scale,d=o.getAxis("y").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(h.get("x0",v)),p.parse(h.get("x1",v))],_=[d.parse(h.get("y0",v)),d.parse(h.get("y1",v))];He(m),He(_),h.setItemLayout(v,{points:c,allClipped:!!(g[0]>m[1]||g[1]<m[0]||y[0]>_[1]||y[1]<_[0])});var x=h.getItemModel(v).getModel("itemStyle").getItemStyle(),w=Fs(l,"color");x.fill||(x.fill=w,W(x.fill)&&(x.fill=Xo(x.fill,.4))),x.stroke||(x.stroke=w),h.setItemVisual(v,"style",x)}),h.diff(Yh(f).data).add(function(v){var c=h.getItemLayout(v);if(!c.allClipped){var p=new Me({shape:{points:c.points}});h.setItemGraphicEl(v,p),f.group.add(p)}}).update(function(v,c){var p=Yh(f).data.getItemGraphicEl(c),d=h.getItemLayout(v);d.allClipped?p&&f.group.remove(p):(p?xt(p,{shape:{points:d.points}},a,v):p=new Me({shape:{points:d.points}}),h.setItemGraphicEl(v,p),f.group.add(p))}).remove(function(v){var c=Yh(f).data.getItemGraphicEl(v);f.group.remove(c)}).execute(),h.eachItemGraphicEl(function(v,c){var p=h.getItemModel(c),d=h.getItemVisual(c,"style");v.useStyle(h.getItemVisual(c,"style")),ge(v,ue(p),{labelFetcher:a,labelDataIndex:c,defaultText:h.getName(c)||"",inheritColor:W(d.fill)?Xo(d.fill,1):"#000"}),he(v,p),Yt(v,null,null,p.get(["emphasis","disabled"])),at(v).dataModel=a}),Yh(f).data=h,f.group.silent=a.get("silent")||t.get("silent")},e.type="markArea",e}(pm);const HZ=GZ;var YZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),this._updateSelector(t)},e.prototype._updateSelector=function(t){var a=t.selector,n=this.ecModel;!0===a&&(a=t.selector=["all","inverse"]),z(a)&&A(a,function(i,o){W(i)&&(i={type:i}),a[o]=it(i,function(r,e){return"all"===e?{type:"all",title:r.getLocaleModel().get(["legend","selector","all"])}:"inverse"===e?{type:"inverse",title:r.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(n,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var a=!1,n=0;n<t.length;n++){var i=t[n].get("name");if(this.isSelected(i)){this.select(i),a=!0;break}}!a&&this.select(t[0].get("name"))}},e.prototype._updateData=function(t){var a=[],n=[];t.eachRawSeries(function(s){var u;if(n.push(s.name),s.legendVisualProvider){var h=s.legendVisualProvider.getAllNames();t.isSeriesFiltered(s)||(n=n.concat(h)),h.length?a=a.concat(h):u=!0}else u=!0;u&&yc(s)&&a.push(s.name)}),this._availableNames=n;var o=G(this.get("data")||a,function(s){return(W(s)||Ct(s))&&(s={name:s}),new Rt(s,this,this.ecModel)},this);this._data=o},e.prototype.getData=function(){return this._data},e.prototype.select=function(t){var a=this.option.selected;"single"===this.get("selectedMode")&&A(this._data,function(o){a[o.get("name")]=!1}),a[t]=!0},e.prototype.unSelect=function(t){"single"!==this.get("selectedMode")&&(this.option.selected[t]=!1)},e.prototype.toggleSelected=function(t){var a=this.option.selected;a.hasOwnProperty(t)||(a[t]=!0),this[a[t]?"unSelect":"select"](t)},e.prototype.allSelect=function(){var a=this.option.selected;A(this._data,function(n){a[n.get("name",!0)]=!0})},e.prototype.inverseSelect=function(){var a=this.option.selected;A(this._data,function(n){var i=n.get("name",!0);a.hasOwnProperty(i)||(a[i]=!0),a[i]=!a[i]})},e.prototype.isSelected=function(t){var a=this.option.selected;return!(a.hasOwnProperty(t)&&!a[t])&&ut(this._availableNames,t)>=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(mt);const gm=YZ;var Lo=nt,ym=A,Xh=tt,ZZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return O(e,r),e.prototype.init=function(){this.group.add(this._contentGroup=new Xh),this.group.add(this._selectorGroup=new Xh),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,a,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var o=t.get("align"),s=t.get("orient");(!o||"auto"===o)&&(o="right"===t.get("left")&&"vertical"===s?"right":"left");var l=t.get("selector",!0),u=t.get("selectorPosition",!0);l&&(!u||"auto"===u)&&(u="horizontal"===s?"end":"start"),this.renderInner(o,t,a,n,l,s,u);var f=t.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},v=t.get("padding"),c=Jt(f,h,v),p=this.layoutInner(t,o,c,i,l,u),d=Jt(Q({width:p.width,height:p.height},f),h,v);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=lL(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this.getContentGroup(),f=q(),h=a.get("selectedMode"),v=[];n.eachRawSeries(function(c){!c.get("legendHoverLink")&&v.push(c.id)}),ym(a.getData(),function(c,p){var d=c.get("name");if(!this.newlineDisabled&&(""===d||"\n"===d)){var g=new Xh;return g.newline=!0,void u.add(g)}var y=n.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),b=m.getVisual("style");this._createItem(y,d,p,c,a,t,_,b,S,h).on("click",Lo(tI,d,null,i,v)).on("mouseover",Lo(mm,y.name,null,i,v)).on("mouseout",Lo(_m,y.name,null,i,v)),f.set(d,!0)}else n.eachRawSeries(function(w){if(!f.get(d)&&w.legendVisualProvider){var T=w.legendVisualProvider;if(!T.containName(d))return;var C=T.indexOfName(d),D=T.getItemVisual(C,"style"),M=T.getItemVisual(C,"legendIcon"),L=we(D.fill);L&&0===L[3]&&(L[3]=.2,D=B(B({},D),{fill:mr(L,"rgba")})),this._createItem(w,d,p,c,a,t,{},D,M,h).on("click",Lo(tI,null,d,i,v)).on("mouseover",Lo(mm,null,d,i,v)).on("mouseout",Lo(_m,null,d,i,v)),f.set(d,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},e.prototype._createSelector=function(t,a,n,i,o){var s=this.getSelectorGroup();ym(t,function(u){var f=u.type,h=new St({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===f?"legendAllSelect":"legendInverseSelect"})}});s.add(h),ge(h,{normal:a.getModel("selectorLabel"),emphasis:a.getModel(["emphasis","selectorLabel"])},{defaultText:u.title}),za(h)})},e.prototype._createItem=function(t,a,n,i,o,s,l,u,f,h){var v=t.visualDrawType,c=o.get("itemWidth"),p=o.get("itemHeight"),d=o.isSelected(a),g=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),m=i.get("icon"),_=function XZ(r,e,t,a,n,i){function o(p,d){"auto"===p.lineWidth&&(p.lineWidth=d.lineWidth>0?2:0),ym(p,function(g,y){"inherit"===p[y]&&(p[y]=d[y])})}var l=e.getModel("itemStyle").getItemStyle(),u=0===r.lastIndexOf("empty",0)?"fill":"stroke";l.decal=a.decal,"inherit"===l.fill&&(l.fill=a[n]),"inherit"===l.stroke&&(l.stroke=a[u]),"inherit"===l.opacity&&(l.opacity=("fill"===n?a:t).opacity),o(l,a);var f=e.getModel("lineStyle"),h=f.getLineStyle();if(o(h,t),"auto"===l.fill&&(l.fill=a.fill),"auto"===l.stroke&&(l.stroke=a.fill),"auto"===h.stroke&&(h.stroke=a.fill),!i){var v=e.get("inactiveBorderWidth");l.lineWidth="auto"===v?a.lineWidth>0&&l[u]?2:0:l.lineWidth,l.fill=e.get("inactiveColor"),l.stroke=e.get("inactiveBorderColor"),h.stroke=f.get("inactiveColor"),h.lineWidth=f.get("inactiveWidth")}return{itemStyle:l,lineStyle:h}}(f=m||f||"roundRect",i,l,u,v,d),S=new Xh,b=i.getModel("textStyle");if(!j(t.getLegendIcon)||m&&"inherit"!==m){var x="inherit"===m&&t.getData().getVisual("symbol")?"inherit"===g?t.getData().getVisual("symbolRotate"):g:0;S.add(function qZ(r){var e=r.icon||"roundRect",t=Kt(e,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return t.setStyle(r.itemStyle),t.rotation=(r.iconRotate||0)*Math.PI/180,t.setOrigin([r.itemWidth/2,r.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}({itemWidth:c,itemHeight:p,icon:f,iconRotate:x,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:y}))}else S.add(t.getLegendIcon({itemWidth:c,itemHeight:p,icon:f,iconRotate:g,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:y}));var w="left"===s?c+5:-5,T=s,C=o.get("formatter"),D=a;W(C)&&C?D=C.replace("{name}",null!=a?a:""):j(C)&&(D=C(a));var M=i.get("inactiveColor");S.add(new St({style:Zt(b,{text:D,x:w,y:p/2,fill:d?b.getTextColor():M,align:T,verticalAlign:"middle"})}));var L=new _t({shape:S.getBoundingRect(),invisible:!0}),I=i.getModel("tooltip");return I.get("show")&&ro({el:L,componentModel:o,itemName:a,itemTooltipOption:I.option}),S.add(L),S.eachChild(function(P){P.silent=!0}),L.silent=!h,this.getContentGroup().add(S),za(S),S.__legendDataIndex=n,S},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Gn(t.get("orient"),l,t.get("itemGap"),n.width,n.height);var f=l.getBoundingRect(),h=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){Gn("horizontal",u,t.get("selectorItemGap",!0));var v=u.getBoundingRect(),c=[-v.x,-v.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,g=0===d?"width":"height",y=0===d?"height":"width",m=0===d?"y":"x";"end"===s?c[d]+=f[g]+p:h[d]+=v[g]+p,c[1-d]+=f[y]/2-v[y]/2,u.x=c[0],u.y=c[1],l.x=h[0],l.y=h[1];var _={x:0,y:0};return _[g]=f[g]+p+v[g],_[y]=Math.max(f[y],v[y]),_[m]=Math.min(0,v[m]+c[1-d]),_}return l.x=h[0],l.y=h[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(zt);function tI(r,e,t,a){_m(r,e,t,a),t.dispatchAction({type:"legendToggleSelect",name:null!=r?r:e}),mm(r,e,t,a)}function eI(r){for(var t,e=r.getZr().storage.getDisplayList(),a=0,n=e.length;a<n&&!(t=e[a].states.emphasis);)a++;return t&&t.hoverLayer}function mm(r,e,t,a){eI(t)||t.dispatchAction({type:"highlight",seriesName:r,name:e,excludeSeriesId:a})}function _m(r,e,t,a){eI(t)||t.dispatchAction({type:"downplay",seriesName:r,name:e,excludeSeriesId:a})}const rI=ZZ;function KZ(r){var e=r.findComponents({mainType:"legend"});e&&e.length&&r.filterSeries(function(t){for(var a=0;a<e.length;a++)if(!e[a].isSelected(t.name))return!1;return!0})}function Nl(r,e,t){var i,a={},n="toggleSelected"===r;return t.eachComponent("legend",function(o){n&&null!=i?o[i?"select":"unSelect"](e.name):"allSelect"===r||"inverseSelect"===r?o[r]():(o[r](e.name),i=o.isSelected(e.name)),A(o.getData(),function(l){var u=l.get("name");if("\n"!==u&&""!==u){var f=o.isSelected(u);a[u]=a.hasOwnProperty(u)?a[u]&&f:f}})}),"allSelect"===r||"inverseSelect"===r?{selected:a}:{name:e.name,selected:a}}function aI(r){r.registerComponentModel(gm),r.registerComponentView(rI),r.registerProcessor(r.PRIORITY.PROCESSOR.SERIES_FILTER,KZ),r.registerSubTypeDefaulter("legend",function(){return"plain"}),function jZ(r){r.registerAction("legendToggleSelect","legendselectchanged",nt(Nl,"toggleSelected")),r.registerAction("legendAllSelect","legendselectall",nt(Nl,"allSelect")),r.registerAction("legendInverseSelect","legendinverseselect",nt(Nl,"inverseSelect")),r.registerAction("legendSelect","legendselected",nt(Nl,"select")),r.registerAction("legendUnSelect","legendunselected",nt(Nl,"unSelect"))}(r)}var QZ=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},e.prototype.init=function(t,a,n){var i=Ui(t);r.prototype.init.call(this,t,a,n),nI(this,t,i)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),nI(this,this.option,t)},e.type="legend.scroll",e.defaultOption=Fa(gm.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),e}(gm);function nI(r,e,t){var n=[1,1];n[r.getOrient().index]=0,Ha(e,t,{type:"box",ignoreSize:!!n})}const JZ=QZ;var iI=tt,Sm=["width","height"],xm=["x","y"],$Z=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!0,t._currentIndex=0,t}return O(e,r),e.prototype.init=function(){r.prototype.init.call(this),this.group.add(this._containerGroup=new iI),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new iI)},e.prototype.resetInner=function(){r.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this;r.prototype.renderInner.call(this,t,a,n,i,o,s,l);var f=this._controllerGroup,h=a.get("pageIconSize",!0),v=z(h)?h:[h,h];p("pagePrev",0);var c=a.getModel("pageTextStyle");function p(d,g){var y=d+"DataIndex",m=eo(a.get("pageIcons",!0)[a.getOrient().name][g],{onclick:Y(u._pageGo,u,y,a,i)},{x:-v[0]/2,y:-v[1]/2,width:v[0],height:v[1]});m.name=d,f.add(m)}f.add(new St({name:"pageText",style:{text:"xx/xx",fill:c.getTextColor(),font:c.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),p("pageNext",1)},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getSelectorGroup(),u=t.getOrient().index,f=Sm[u],h=xm[u],v=Sm[1-u],c=xm[1-u];o&&Gn("horizontal",l,t.get("selectorItemGap",!0));var p=t.get("selectorButtonGap",!0),d=l.getBoundingRect(),g=[-d.x,-d.y],y=$(n);o&&(y[f]=n[f]-d[f]-p);var m=this._layoutContentAndController(t,i,y,u,f,v,c,h);if(o){if("end"===s)g[u]+=m[f]+p;else{var _=d[f]+p;g[u]-=_,m[h]-=_}m[f]+=d[f]+p,g[1-u]+=m[c]+m[v]/2-d[v]/2,m[v]=Math.max(m[v],d[v]),m[c]=Math.min(m[c],d[c]+g[1-u]),l.x=g[0],l.y=g[1],l.markRedraw()}return m},e.prototype._layoutContentAndController=function(t,a,n,i,o,s,l,u){var f=this.getContentGroup(),h=this._containerGroup,v=this._controllerGroup;Gn(t.get("orient"),f,t.get("itemGap"),i?n.width:null,i?null:n.height),Gn("horizontal",v,t.get("pageButtonItemGap",!0));var c=f.getBoundingRect(),p=v.getBoundingRect(),d=this._showController=c[o]>n[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=lt(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?m[i]+=n[o]-p[o]:y[i]+=p[o]+_),m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var b={x:0,y:0};if(b[o]=d?n[o]:c[o],b[s]=Math.max(c[s],p[s]),b[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var x={x:0,y:0};x[o]=Math.max(n[o]-p[o]-_,0),x[s]=b[s],h.setClipPath(new _t({shape:x})),h.__rectSize=x[o]}else v.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return null!=w.pageIndex&&xt(f,{x:w.contentPosition[0],y:w.contentPosition[1]},d?t:null),this._updatePageInfoView(t,w),b},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;A(["pagePrev","pageNext"],function(f){var v=null!=a[f+"DataIndex"],c=n.childOfName(f);c&&(c.setStyle("fill",t.get(v?"pageIconColor":"pageIconInactiveColor",!0)),c.cursor=v?"pointer":"default")});var i=n.childOfName("pageText"),o=t.get("pageFormatter"),s=a.pageIndex,l=null!=s?s+1:0,u=a.pageCount;i&&o&&i.setStyle("text",W(o)?o.replace("{current}",null==l?"":l+"").replace("{total}",null==u?"":u+""):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=Sm[o],l=xm[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)(!(_=S(f[g]))&&m.e>y.s+i||_&&!b(_,y.s))&&(y=m.i>y.i?m:_)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=y.i),++p.pageCount),m=_;for(g=u-1,y=d,m=d,_=null;g>=-1;--g)(!(_=S(f[g]))||!b(m,_.s))&&y.i<m.i&&(m=y,null==p.pagePrevDataIndex&&(p.pagePrevDataIndex=y.i),++p.pageCount,++p.pageIndex),y=_;return p;function S(x){if(x){var w=x.getBoundingRect(),T=w[l]+x[l];return{s:T,e:T+w[s],i:x.__legendDataIndex}}}function b(x,w){return x.e>=w&&x.s<=w+i}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild(function(o,s){var l=o.__legendDataIndex;null==i&&null!=l&&(i=s),l===t&&(a=s)}),null!=a?a:i):0;var a,i},e.type="legend.scroll",e}(rI);const tX=$Z;function rX(r){vt(aI),r.registerComponentModel(JZ),r.registerComponentView(tX),function eX(r){r.registerAction("legendScroll","legendscroll",function(e,t){var a=e.scrollDataIndex;null!=a&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(n){n.setScrollDataIndex(a)})})}(r)}var nX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.inside",e.defaultOption=Fa(Pl.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(Pl);const iX=nX;var bm=wt();function oX(r,e,t){bm(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}function oI(r,e){if(e){r.removeKey(e.model.uid);var t=e.controller;t&&t.dispose()}}function uX(r,e){r.isDisposed()||r.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function fX(r,e,t,a){return r.coordinateSystem.containPoint([t,a])}var cX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return O(e,r),e.prototype.render=function(t,a,n){r.prototype.render.apply(this,arguments),t.noTarget()?this._clear():(this.range=t.getPercentRange(),oX(n,t,{pan:Y(wm.pan,this),zoom:Y(wm.zoom,this),scrollMove:Y(wm.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){(function sX(r,e){for(var t=bm(r).coordSysRecordMap,a=t.keys(),n=0;n<a.length;n++){var o=t.get(a[n]),s=o.dataZoomInfoMap;if(s){var l=e.uid;s.get(l)&&(s.removeKey(l),s.keys().length||oI(t,o))}}})(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(jy),wm={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=Tm[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(hi(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:sI(function(r,e,t,a,n,i){var o=Tm[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:sI(function(r,e,t,a,n,i){return Tm[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t).signal*(r[1]-r[0])*i.scrollDelta})};function sI(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s&&(hi(r(o,s,e,t,a,n),o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1]))return o}}var Tm={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],"x"===i.dim?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),"radiusAxis"===t.mainType?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],"horizontal"===i.orient?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};const pX=cX;function lI(r){Qy(r),r.registerComponentModel(iX),r.registerComponentView(pX),function vX(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=bm(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=q());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){A(rL(i).infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,function lX(r,e){var t={model:e,containsPoint:nt(fX,e),dispatchAction:nt(uX,r),dataZoomInfoMap:null,controller:null},a=t.controller=new pl(r.getZr());return A(["pan","zoom","scrollMove"],function(n){a.on(n,function(i){var o=[];t.dataZoomInfoMap.each(function(s){if(i.isAvailableBehavior(s.model.option)){var l=(s.getRange||{})[n],u=l&&l(s.dzReferCoordSysInfo,t.model.mainType,t.controller,i);!s.model.get("disabled",!0)&&u&&o.push({dataZoomId:s.model.id,start:u[0],end:u[1]})}}),o.length&&t.dispatchAction(o)})}),t}(t,s.model));(u.dataZoomInfoMap||(u.dataZoomInfoMap=q())).set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var s,o=i.controller,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];null!=u&&(s=l.get(u))}if(s){var f=function hX(r){var e,t="type_",a={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return r.each(function(i){var o=i.model,s=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");a[t+s]>a[t+e]&&(e=s),n=n&&o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),ao(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")}else oI(n,i)})})}(r)}var dX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Fa(Pl.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(Pl);const gX=dX;var Vl=_t,Bl="horizontal",fI="vertical",SX=["line","bar","candlestick","scatter"],xX={easing:"cubicOut",duration:100,delay:0},bX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return O(e,r),e.prototype.init=function(t,a){this.api=a,this._onBrush=Y(this._onBrush,this),this._onBrushEnd=Y(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),ao(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1!==t.get("show"))return t.noTarget()?(this._clear(),void this.group.removeAll()):((!i||"dataZoom"!==i.type||i.from!==this.uid)&&this._buildView(),void this._updateView());this.group.removeAll()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Bs(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new tt;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,i=t.get("brushSelect")?7:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===Bl?{right:s.width-o.x-o.width,top:s.height-30-7-i,width:o.width,height:30}:{right:7,top:o.y,width:30,height:o.height},u=Ui(t.option);A(["right","top","width","height"],function(h){"ph"===u[h]&&(u[h]=l[h])});var f=Jt(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===fI&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n!==Bl||o?n===Bl&&o?{scaleY:l?1:-1,scaleX:-1}:n!==fI||o?{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?1:-1,scaleX:1});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new Vl({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var o=new Vl({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:"transparent"},z2:0,onclick:Y(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim?i.getShadowDim():t.otherDim;if(null!=s){var l=this._shadowPolygonPts,u=this._shadowPolylinePts;if(o!==this._shadowData||s!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var f=o.getDataExtent(s),h=.3*(f[1]-f[0]);f=[f[0]-h,f[1]+h];var _,v=[0,a[1]],p=[[a[0],0],[0,0]],d=[],g=a[0]/(o.count()-1),y=0,m=Math.round(o.count()/a[0]);o.each([s],function(T,C){if(m>0&&C%m)y+=g;else{var D=null==T||isNaN(T)||""===T,M=D?0:Dt(T,f,v,!0);D&&!_&&C?(p.push([p[p.length-1][0],0]),d.push([d[d.length-1][0],0])):!D&&_&&(p.push([y,0]),d.push([y,0])),p.push([y,M]),d.push([y,M]),y+=g,_=D}}),l=this._shadowPolygonPts=p,u=this._shadowPolylinePts=d}this._shadowData=o,this._shadowDim=s,this._shadowSize=[a[0],a[1]];for(var C,D,M,L,S=this.dataZoomModel,x=0;x<3;x++){var w=(C=void 0,D=void 0,void 0,void 0,C=S.getModel(1===x?"selectedDataBackground":"dataBackground"),D=new tt,M=new Me({shape:{points:l},segmentIgnoreThreshold:1,style:C.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),L=new De({shape:{points:u},segmentIgnoreThreshold:1,style:C.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19}),D.add(M),D.add(L),D);this._displayables.sliderGroup.add(w),this._displayables.dataShadowSegs.push(w)}}}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get("showDataShadow");if(!1!==a){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){A(t.getAxisProxy(o,s).getTargetSeriesModels(),function(u){if(!(n||!0!==a&&ut(SX,u.get("type"))<0)){var v,f=i.getComponent(on(o),s).axis,h=function wX(r){return{x:"y",y:"x",radius:"angle",angle:"radius"}[r]}(o),c=u.coordinateSystem;null!=h&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,h=l.get("brushSelect"),v=a.filler=new Vl({silent:h,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(v),o.add(new Vl({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),A([0,1],function(_){var S=l.get("handleIcon");!wf[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var b=Kt(S,-1,0,2,2,null,!0);b.attr({cursor:hI(this._orient),draggable:!0,drift:Y(this._onDragMove,this,_),ondragend:Y(this._onDragEnd,this),onmouseover:Y(this._showDataInfo,this,!0),onmouseout:Y(this._showDataInfo,this,!1),z2:5});var x=b.getBoundingRect(),w=l.get("handleSize");this._handleHeight=H(w,this._size[1]),this._handleWidth=x.width/x.height*this._handleHeight,b.setStyle(l.getModel("handleStyle").getItemStyle()),b.style.strokeNoScale=!0,b.rectHover=!0,b.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),za(b);var T=l.get("handleColor");null!=T&&(b.style.fill=T),o.add(n[_]=b);var C=l.getModel("textStyle");t.add(i[_]=new St({silent:!0,invisible:!0,style:Zt(C,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:C.getTextColor(),font:C.getFont()}),z2:10}))},this);var c=v;if(h){var p=H(l.get("moveHandleSize"),s[1]),d=a.moveHandle=new _t({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=.8*p,y=a.moveHandleIcon=Kt(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));(c=a.moveZone=new _t({invisible:!0,shape:{y:s[1]-m,height:p+m}})).on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:hI(this._orient),drift:Y(this._onDragMove,this,"all"),ondragstart:Y(this._showDataInfo,this,!0),ondragend:Y(this._onDragEnd,this),onmouseover:Y(this._showDataInfo,this,!0),onmouseout:Y(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[Dt(t[0],[0,100],a,!0),Dt(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];hi(a,i,o,n.get("zoomLock")?"all":t,null!=s.minSpan?Dt(s.minSpan,l,o,!0):null,null!=s.maxSpan?Dt(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=He([Dt(i[0],o,l,!0),Dt(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=He(n.slice()),o=this._size;A([0,1],function(c){var d=this._handleHeight;a.handles[c].attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;f<l.length;f++){var h=l[f],v=h.getClipPath();v||(v=new _t,h.setClipPath(v)),v.setShape({x:u[f],y:0,width:u[f+1]-u[f],height:o[1]})}this._updateDataInfo(t)},e.prototype._updateDataInfo=function(t){var a=this.dataZoomModel,n=this._displayables,i=n.handleLabels,o=this._orient,s=["",""];if(a.get("showDetail")){var l=a.findRepresentativeAxisProxy();if(l){var u=l.getAxisModel().axis,f=this._range,h=t?l.calculateDataWindow({start:f[0],end:f[1]}).valueWindow:l.getDataValueWindow();s=[this._formatLabel(h[0],u),this._formatLabel(h[1],u)]}}var v=He(this._handleEnds.slice());function c(p){var d=Ya(n.handles[p].parent,this.group),g=yf(0===p?"right":"left",d),y=this._handleWidth/2+5,m=Mr([v[p]+(0===p?-y:y),this._size[1]/2],d);i[p].setStyle({x:m[0],y:m[1],verticalAlign:o===Bl?"middle":g,align:o===Bl?g:"center",text:s[p]})}c.call(this,0),c.call(this,1)},e.prototype._formatLabel=function(t,a){var n=this.dataZoomModel,i=n.get("labelFormatter"),o=n.get("labelPrecision");(null==o||"auto"===o)&&(o=a.getPixelPrecision());var s=null==t||isNaN(t)?"":"category"===a.type||"time"===a.type?a.scale.getLabel({value:Math.round(t)}):t.toFixed(Math.min(o,20));return j(i)?i(t,s):W(i)?i.replace("{value}",s):s},e.prototype._showDataInfo=function(t){var a=this._displayables,n=a.handleLabels;n[0].attr("invisible",!(t=this._dragging||t)),n[1].attr("invisible",!t),a.moveHandle&&this.api[t?"enterEmphasis":"leaveEmphasis"](a.moveHandle,1)},e.prototype._onDragMove=function(t,a,n,i){this._dragging=!0,ia(i.event);var s=Mr([a,n],this._displayables.sliderGroup.getLocalTransform(),!0),l=this._updateInterval(t,s[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u),l&&u&&this._dispatchZoomAction(!0)},e.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},e.prototype._onClickPanel=function(t){var a=this._size,n=this._displayables.sliderGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(n[0]<0||n[0]>a[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,s=this._updateInterval("all",n[0]-(i[0]+i[1])/2);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){this._brushStart=new ot(t.offsetX,t.offsetY),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,a){a.attr("ignore",!0);var n=a.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=He([Dt(n.x,o,s,!0),Dt(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(ia(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,o=n.brushRect;o||(o=n.brushRect=new Vl({silent:!0,style:this.dataZoomModel.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?xX:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=rL(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:.2*i,y:.2*o,width:.6*i,height:.6*o}}return t},e.type="dataZoom.slider",e}(jy);function hI(r){return"vertical"===r?"ns-resize":"ew-resize"}const TX=bX;function vI(r){r.registerComponentModel(gX),r.registerComponentView(TX),Qy(r)}var AX={get:function(r,e,t){var a=$((MX[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},MX={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const cI=AX;var pI=ce.mapVisual,DX=ce.eachVisual,LX=z,dI=A,IX=He,PX=Dt,RX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return O(e,r),e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){!a&&RL(this.option,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=Y(t,this),this.controllerVisuals=om(this.option.controller,a,t),this.targetVisuals=om(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return null==t||"all"===t?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Pt(t),a},e.prototype.eachTargetSeries=function(t,a){A(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var u,i=this.option,o=i.precision,s=this.dataBound,l=i.formatter;n=n||["<",">"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);return W(l)?l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f):j(l)?u?l(t[0],t[1]):l(t):u?t[0]===s[0]?n[0]+" "+f[1]:t[1]===s[1]?n[1]+" "+f[0]:f[0]+" - "+f[1]:f;function h(v){return v===s[0]?"min":v===s[1]?"max":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=IX([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(null!=a)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var s=t.getDimensionInfo(n[i]);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});it(i,n),it(o,n);var s=this.isCategory();function l(h){LX(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get("gradientColor")}}l.call(this,i),l.call(this,o),function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},dI(p,function(g,y){if(ce.isValidType(y)){var m=cI.get(y,"inactive",s);null!=m&&(d[y]=m,"color"===y&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}.call(this,i,"inRange","outOfRange"),function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),g=this.getItemSymbol()||"roundRect";dI(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),null==_.symbol&&(_.symbol=v&&$(v)||(s?g:[g])),null==_.symbolSize&&(_.symbolSize=c&&$(c)||(s?m[0]:[m[0],m[0]])),_.symbol=pI(_.symbol,function(x){return"none"===x?g:x});var S=_.symbolSize;if(null!=S){var b=-1/0;DX(S,function(x){x>b&&(b=x)}),_.symbolSize=pI(S,function(x){return PX(x,[0,b],[0,m[0]],!0)})}},this)}.call(this,o)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(mt);const qh=RX;var gI=[20,140],EX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=gI[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=gI[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),A(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=He((this.get("range")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]<t[0]&&(a[0]=t[0]),a[1]<t[0]&&(a[1]=t[0]),a},e.prototype.getValueState=function(t){var a=this.option.range,n=this.getExtent();return(a[0]<=n[0]||a[0]<=t)&&(a[1]>=n[1]||t<=a[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=yI(0,0,this.getExtent()),n=yI(0,0,this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;l<f&&(!n.length||a[l]<=n[0]);l++)a[l]<n[s]&&o(a[l],"outOfRange");for(var h=1;s<u;s++,h=0)h&&i.length&&o(n[s],"outOfRange"),o(n[s],"inRange");for(h=1;l<f;l++)(!n.length||n[n.length-1]<a[l])&&(h&&(i.length&&o(i[i.length-1].value,"outOfRange"),h=0),o(a[l],"outOfRange"));var v=i.length;return{stops:i,outerColors:[v?i[0].color:"transparent",v?i[v-1].color:"transparent"]}},e.type="visualMap.continuous",e.defaultOption=Fa(qh.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),e}(qh);function yI(r,e,t){if(t[0]===t[1])return t.slice();for(var n=(t[1]-t[0])/200,i=t[0],o=[],s=0;s<=200&&i<t[1];s++)o.push(i),i+=n;return o.push(t[1]),o}const kX=EX;var OX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t.autoPositionValues={left:1,right:1,top:1,bottom:1},t}return O(e,r),e.prototype.init=function(t,a){this.ecModel=t,this.api=a},e.prototype.render=function(t,a,n,i){this.visualMapModel=t,!1!==t.get("show")?this.doRender(t,a,n,i):this.group.removeAll()},e.prototype.renderBackground=function(t){var a=this.visualMapModel,n=Vn(a.get("padding")||0),i=t.getBoundingRect();t.add(new _t({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:a.get("backgroundColor"),stroke:a.get("borderColor"),lineWidth:a.get("borderWidth")}}))},e.prototype.getControllerVisual=function(t,a,n){var i=(n=n||{}).forceState,o=this.visualMapModel,s={};if("color"===a){var l=o.get("contentColor");s.color=l}function u(c){return s[c]}function f(c,p){s[c]=p}var h=o.controllerVisuals[i||o.getValueState(t)];return A(ce.prepareVisualTypes(h),function(c){var p=h[c];n.convertOpacityToAlpha&&"opacity"===c&&(c="colorAlpha",p=h.__alphaForOpacity),ce.dependsOn(c,a)&&p&&p.applyVisual(t,u,f)}),s[a]},e.prototype.positionGroup=function(t){var n=this.api;Ku(t,this.visualMapModel.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},e.prototype.doRender=function(t,a,n,i){},e.type="visualMap",e}(zt);const mI=OX;var _I=[["left","right","width"],["top","bottom","height"]];function SI(r,e,t){var a=r.option,n=a.align;if(null!=n&&"auto"!==n)return n;for(var i={width:e.getWidth(),height:e.getHeight()},o="horizontal"===a.orient?1:0,s=_I[o],l=[0,null,10],u={},f=0;f<3;f++)u[_I[1-o][f]]=l[f],u[s[f]]=2===f?t[0]:a[s[f]];var h=[["x","width",3],["y","height",0]][o],v=Jt(u,i,a.padding);return s[(v.margin[h[2]]||0)+v[h[0]]+.5*v[h[1]]<.5*i[h[1]]?0:1]}function Kh(r,e){return A(r||[],function(t){null!=t.dataIndex&&(t.dataIndexInside=t.dataIndex,t.dataIndex=null),t.highlightKey="visualMap"+(e?e.componentIndex:"")}),r}var ta=Dt,NX=A,xI=Math.min,Am=Math.max,zX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._shapes={},t._dataInterval=[],t._handleEnds=[],t._hoverLinkDataIndices=[],t}return O(e,r),e.prototype.doRender=function(t,a,n,i){this._api=n,(!i||"selectDataRange"!==i.type||i.from!==this.uid)&&this._buildView()},e.prototype._buildView=function(){this.group.removeAll();var t=this.visualMapModel,a=this.group;this._orient=t.get("orient"),this._useHandle=t.get("calculable"),this._resetInterval(),this._renderBar(a);var n=t.get("text");this._renderEndsText(a,n,0),this._renderEndsText(a,n,1),this._updateView(!0),this.renderBackground(a),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(a)},e.prototype._renderEndsText=function(t,a,n){if(a){var i=a[1-n];i=null!=i?i+"":"";var o=this.visualMapModel,s=o.get("textGap"),l=o.itemSize,u=this._shapes.mainGroup,f=this._applyTransform([l[0]/2,0===n?-s:l[1]+s],u),h=this._applyTransform(0===n?"bottom":"top",u),v=this._orient,c=this.visualMapModel.textStyleModel;this.group.add(new St({style:{x:f[0],y:f[1],verticalAlign:"horizontal"===v?"middle":h,align:"horizontal"===v?h:"center",text:i,font:c.getFont(),fill:c.getTextColor()}}))}},e.prototype._renderBar=function(t){var a=this.visualMapModel,n=this._shapes,i=a.itemSize,o=this._orient,s=this._useHandle,l=SI(a,this.api,i),u=n.mainGroup=this._createBarGroup(l),f=new tt;u.add(f),f.add(n.outOfRange=bI()),f.add(n.inRange=bI(null,s?TI(this._orient):null,Y(this._dragHandle,this,"all",!1),Y(this._dragHandle,this,"all",!0))),f.setClipPath(new _t({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var h=a.textStyleModel.getTextRect("\u56fd"),v=Am(h.width,h.height);s&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(a,u,0,i,v,o),this._createHandle(a,u,1,i,v,o)),this._createIndicator(a,u,i,v,o),t.add(u)},e.prototype._createHandle=function(t,a,n,i,o,s){var l=Y(this._dragHandle,this,n,!1),u=Y(this._dragHandle,this,n,!0),f=xr(t.get("handleSize"),i[0]),h=Kt(t.get("handleIcon"),-f/2,-f/2,f,f,null,!0),v=TI(this._orient);h.attr({cursor:v,draggable:!0,drift:l,ondragend:u,onmousemove:function(y){ia(y.event)}}),h.x=i[0]/2,h.useStyle(t.getModel("handleStyle").getItemStyle()),h.setStyle({strokeNoScale:!0,strokeFirst:!0}),h.style.lineWidth*=2,h.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle(),On(h,!0),a.add(h);var c=this.visualMapModel.textStyleModel,p=new St({cursor:v,draggable:!0,drift:l,onmousemove:function(y){ia(y.event)},ondragend:u,style:{x:0,y:0,text:"",font:c.getFont(),fill:c.getTextColor()}});p.ensureState("blur").style={opacity:.1},p.stateTransition={duration:200},this.group.add(p);var d=[f,0],g=this._shapes;g.handleThumbs[n]=h,g.handleLabelPoints[n]=d,g.handleLabels[n]=p},e.prototype._createIndicator=function(t,a,n,i,o){var s=xr(t.get("indicatorSize"),n[0]),l=Kt(t.get("indicatorIcon"),-s/2,-s/2,s,s,null,!0);l.attr({cursor:"move",invisible:!0,silent:!0,x:n[0]/2});var u=t.getModel("indicatorStyle").getItemStyle();if(l instanceof le){var f=l.style;l.useStyle(B({image:f.image,x:f.x,y:f.y,width:f.width,height:f.height},u))}else l.useStyle(u);a.add(l);var h=this.visualMapModel.textStyleModel,v=new St({silent:!0,invisible:!0,style:{x:0,y:0,text:"",font:h.getFont(),fill:h.getTextColor()}});this.group.add(v);var c=[("horizontal"===o?i/2:6)+n[0]/2,0],p=this._shapes;p.indicator=l,p.indicatorLabel=v,p.indicatorLabelPoint=c,this._firstShowIndicator=!0},e.prototype._dragHandle=function(t,a,n,i){if(this._useHandle){if(this._dragging=!a,!a){var o=this._applyTransform([n,i],this._shapes.mainGroup,!0);this._updateInterval(t,o[1]),this._hideIndicator(),this._updateView()}a===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),a?!this._hovering&&this._clearHoverLinkToSeries():wI(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[t],!1)}},e.prototype._resetInterval=function(){var t=this.visualMapModel,a=this._dataInterval=t.getSelected(),n=t.getExtent(),i=[0,t.itemSize[1]];this._handleEnds=[ta(a[0],n,i,!0),ta(a[1],n,i,!0)]},e.prototype._updateInterval=function(t,a){var n=this.visualMapModel,i=this._handleEnds,o=[0,n.itemSize[1]];hi(a=a||0,i,o,t,0);var s=n.getExtent();this._dataInterval=[ta(i[0],o,s,!0),ta(i[1],o,s,!0)]},e.prototype._updateView=function(t){var a=this.visualMapModel,n=a.getExtent(),i=this._shapes,o=[0,a.itemSize[1]],s=t?o:this._handleEnds,l=this._createBarVisual(this._dataInterval,n,s,"inRange"),u=this._createBarVisual(n,n,o,"outOfRange");i.inRange.setStyle({fill:l.barColor}).setShape("points",l.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape("points",u.barPoints),this._updateHandle(s,l)},e.prototype._createBarVisual=function(t,a,n,i){var o={forceState:i,convertOpacityToAlpha:!0},s=this._makeColorGradient(t,o),l=[this.getControllerVisual(t[0],"symbolSize",o),this.getControllerVisual(t[1],"symbolSize",o)],u=this._createBarPoints(n,l);return{barColor:new to(0,0,0,1,s),barPoints:u,handlesColor:[s[0].color,s[s.length-1].color]}},e.prototype._makeColorGradient=function(t,a){var i=[],o=(t[1]-t[0])/100;i.push({color:this.getControllerVisual(t[0],"color",a),offset:0});for(var s=1;s<100;s++){var l=t[0]+o*s;if(l>t[1])break;i.push({color:this.getControllerVisual(l,"color",a),offset:s/100})}return i.push({color:this.getControllerVisual(t[1],"color",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get("inverse");return new tt("horizontal"!==a||n?"horizontal"===a&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==a||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent();NX([0,1],function(f){var h=o[f];h.setStyle("fill",a.handlesColor[f]),h.y=t[f];var v=ta(t[f],[0,l[1]],u,!0),c=this.getControllerVisual(v,"symbolSize");h.scaleX=h.scaleY=c/l[0],h.x=l[0]-c/2;var p=Mr(n.handleLabelPoints[f],Ya(h,this.group));s[f].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr("invisible",!1);var c=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),p=this.getControllerVisual(t,"symbolSize"),d=ta(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=Mr(f.indicatorLabelPoint,Ya(h,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),x="horizontal"===this._orient;_.setStyle({text:(n||"")+o.formatValueText(a),verticalAlign:x?S:"middle",align:x?"center":S});var w={x:g,y:d,style:{fill:c}},T={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var C={duration:100,easing:"cubicInOut",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(w,C),_.animateTo(T,C)}else h.attr(w),_.attr(T);this._firstShowIndicator=!1;var D=this._shapes.handleLabels;if(D)for(var M=0;M<D.length;M++)this._api.enterBlur(D[M])}},e.prototype._enableHoverLinkToSeries=function(){var t=this;this._shapes.mainGroup.on("mousemove",function(a){if(t._hovering=!0,!t._dragging){var n=t.visualMapModel.itemSize,i=t._applyTransform([a.offsetX,a.offsetY],t._shapes.mainGroup,!0,!0);i[1]=xI(Am(0,i[1]),n[1]),t._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},e.prototype._enableHoverLinkFromSeries=function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},e.prototype._doHoverLinkToSeries=function(t,a){var n=this.visualMapModel;if(n.option.hoverLink){var o=[0,n.itemSize[1]],s=n.getExtent();t=xI(Am(o[0],t),o[1]);var l=function GX(r,e,t){var a=6,n=r.get("hoverLinkDataSize");return n&&(a=ta(n,e,t,!0)/2),a}(n,s,o),u=[t-l,t+l],f=ta(t,o,s,!0),h=[ta(u[0],o,s,!0),ta(u[1],o,s,!0)];u[0]<o[0]&&(h[0]=-1/0),u[1]>o[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],"< ",l):h[1]===1/0?this._showIndicator(f,h[0],"> ",l):this._showIndicator(f,f,"\u2248 ",l));var v=this._hoverLinkDataIndices,c=[];(a||wI(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=function uR(r,e){var t={},a={};return n(r||[],t),n(e||[],a,t),[i(t),i(a)];function n(o,s,l){for(var u=0,f=o.length;u<f;u++){var h=te(o[u].seriesId,null);if(null==h)return;for(var v=Pt(o[u].dataIndex),c=l&&l[h],p=0,d=v.length;p<d;p++){var g=v[p];c&&c[g]?c[g]=null:(s[h]||(s[h]={}))[g]=1}}}function i(o,s){var l=[];for(var u in o)if(o.hasOwnProperty(u)&&null!=o[u])if(s)l.push(+u);else{var f=i(o[u],!0);f.length&&l.push({seriesId:u,dataIndex:f})}return l}}(v,c);this._dispatchHighDown("downplay",Kh(p[0],n)),this._dispatchHighDown("highlight",Kh(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a=t.target,n=this.visualMapModel;if(a&&null!=at(a).dataIndex){var i=at(a),o=this.ecModel.getSeriesByIndex(i.seriesIndex);if(n.isTargetSeries(o)){var s=o.getData(i.dataType),l=s.getStore().get(n.getDataDimensionIndex(s),i.dataIndex);isNaN(l)||this._showIndicator(l,l)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n<a.length;n++)this._api.leaveBlur(a[n])},e.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",Kh(t,this.visualMapModel)),t.length=0},e.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},e.prototype._applyTransform=function(t,a,n,i){var o=Ya(a,i?null:this.group);return z(t)?Mr(t,o,n):yf(t,o,n)},e.prototype._dispatchHighDown=function(t,a){a&&a.length&&this.api.dispatchAction({type:t,batch:a})},e.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.prototype.remove=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},e.type="visualMap.continuous",e}(mI);function bI(r,e,t,a){return new Me({shape:{points:r},draggable:!!t,cursor:e,drift:t,onmousemove:function(n){ia(n.event)},ondragend:a})}function wI(r){var e=r.get("hoverLinkOnHandle");return!!(null==e?r.get("realtime"):e)}function TI(r){return"vertical"===r?"ns-resize":"ew-resize"}const FX=zX;var HX={type:"selectDataRange",event:"dataRangeSelected",update:"update"},WX=function(r,e){e.eachComponent({mainType:"visualMap",query:r},function(t){t.setSelected(r.selected)})},UX=[{createOnAllSeries:!0,reset:function(r,e){var t=[];return e.eachComponent("visualMap",function(a){var n=r.pipelineContext;!a.isTargetSeries(r)||n&&n.large||t.push(function B9(r,e,t,a){var n={};return A(r,function(i){var o=ce.prepareVisualTypes(e[i]);n[i]=o}),{progress:function(o,s){var l;function u(b){return Zp(s,h,b)}function f(b,x){Zx(s,h,b,x)}null!=a&&(l=s.getDimensionIndex(a));for(var h,v=s.getStore();null!=(h=o.next());){var c=s.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var p=null!=a?v.get(l,h):h,d=t(p),g=e[d],y=n[d],m=0,_=y.length;m<_;m++){var S=y[m];g[S]&&g[S].applyVisual(p,u,f)}}}}}(a.stateList,a.targetVisuals,Y(a.getValueState,a),a.getDataDimensionIndex(r.getData())))}),t}},{createOnAllSeries:!0,reset:function(r,e){var t=r.getData(),a=[];e.eachComponent("visualMap",function(n){if(n.isTargetSeries(r)){var i=n.getVisualMeta(Y(YX,null,r,n))||{stops:[],outerColors:[]},o=n.getDataDimensionIndex(t);o>=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual("visualMeta",a)}}];function YX(r,e,t,a){for(var n=e.targetVisuals[a],i=ce.prepareVisualTypes(n),o={color:Fs(r.getData(),"color")},s=0,l=i.length;s<l;s++){var u=i[s],f=n["opacity"===u?"__alphaForOpacity":u];f&&f.applyVisual(t,h,v)}return o.color;function h(c){return o[c]}function v(c,p){o[c]=p}}var CI=A;function ZX(r){var e=r&&r.visualMap;z(e)||(e=e?[e]:[]),CI(e,function(t){if(t){Io(t,"splitList")&&!Io(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var a=t.pieces;a&&z(a)&&CI(a,function(n){J(n)&&(Io(n,"start")&&!Io(n,"min")&&(n.min=n.start),Io(n,"end")&&!Io(n,"max")&&(n.max=n.end))})}})}function Io(r,e){return r&&r.hasOwnProperty&&r.hasOwnProperty(e)}var AI=!1;function MI(r){AI||(AI=!0,r.registerSubTypeDefaulter("visualMap",function(e){return e.categories||(e.pieces?e.pieces.length>0:e.splitNumber>0)&&!e.calculable?"piecewise":"continuous"}),r.registerAction(HX,WX),A(UX,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor(ZX))}function DI(r){r.registerComponentModel(kX),r.registerComponentView(FX),MI(r)}var XX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return O(e,r),e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],qX[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){"categories"===n?(o.mappingMethod="category",o.categories=$(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=G(this._pieceList,function(l){return l=$(l),"inRange"!==s&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=ce.listVisualTypes(),i=this.isCategory();function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}A(t.pieces,function(s){A(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),A(a,function(s,l){var u=!1;A(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&A(this.stateList,function(f){(t[f]||(t[f]={}))[l]=cI.get(l,"inRange"===f?"active":"inactive",i)})},this),r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,A(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),"single"===n.selectedMode){var s=!1;A(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=$(t)},e.prototype.getValueState=function(t){var a=ce.findPieceIndex(t,this._pieceList);return null!=a&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){ce.findPieceIndex(l,n)===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(null!=t.value)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var a=[],n=["",""],i=this,s=this._pieceList.slice();if(s.length){var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),(l=s[s.length-1].interval[1])!==1/0&&s.push({interval:[l,1/0]})}else s.push({interval:[-1/0,1/0]});var u=-1/0;return A(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],"outOfRange"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}}function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}},e.type="visualMap.piecewise",e.defaultOption=Fa(qh.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(qh),qX={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o<n;s+=i,o++)r.push({interval:[s,o===n-1?a[1]:s+i],close:[1,1]});e.maxOpen&&r.push({interval:[a[1],1/0],close:[0,0]}),dc(r),A(r,function(u,f){u.index=f,u.text=this.formatValueText(u.interval)},this)},categories:function(r){var e=this.option;A(e.categories,function(t){r.push({text:this.formatValueText(t,!0),value:t})},this),LI(e,r)},pieces:function(r){var e=this.option;A(e.pieces,function(t,a){J(t)||(t={value:t});var n={text:"",index:a};if(null!=t.label&&(n.text=t.label),t.hasOwnProperty("value")){var i=n.value=t.value;n.interval=[i,i],n.close=[1,1]}else{for(var o=n.interval=[],s=n.close=[0,0],l=[1,0,1],u=[-1/0,1/0],f=[],h=0;h<2;h++){for(var v=[["gte","gt","min"],["lte","lt","max"]][h],c=0;c<3&&null==o[h];c++)o[h]=t[v[c]],s[h]=l[c],f[h]=2===c;null==o[h]&&(o[h]=u[h])}f[0]&&o[1]===1/0&&(s[0]=0),f[1]&&o[0]===-1/0&&(s[1]=0),o[0]===o[1]&&s[0]&&s[1]&&(n.value=o[0])}n.visual=ce.retrieveVisuals(t),r.push(n)},this),LI(e,r),dc(r),A(r,function(t){var a=t.close;t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,[["<","\u2264"][a[1]],[">","\u2265"][a[0]]])},this)}};function LI(r,e){var t=r.inverse;("vertical"===r.orient?!t:t)&&e.reverse()}const KX=XX;var jX=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type=e.type,t}return O(e,r),e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get("textGap"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=ee(a.get("showLabel",!0),!h);h&&this._renderEndsText(t,h[0],u,v,l),A(f.viewPieceList,function(c){var p=c.piece,d=new tt;d.onclick=Y(this._onItemClick,this,p),this._enableHoverLink(d,c.indexInModelPieceList);var g=a.getRepresentValue(p);if(this._createItemSymbol(d,g,[0,0,u[0],u[1]]),v){var y=this.visualMapModel.getValueState(g);d.add(new St({style:{x:"right"===l?-n:u[0]+n,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:"outOfRange"===y?.5:1}}))}t.add(d)},this),h&&this._renderEndsText(t,h[1],u,v,l),Gn(a.get("orient"),t,a.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:Kh(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if("vertical"===a.orient)return SI(t,this.api,t.itemSize);var n=a.align;return(!n||"auto"===n)&&(n="left"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new tt,l=this.visualMapModel.textStyleModel;s.add(new St({style:{x:i?"right"===o?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?o:"center",text:a,font:l.getFont(),fill:l.getTextColor()}})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=G(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get("text"),i=t.get("orient"),o=t.get("inverse");return("horizontal"===i?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n){t.add(Kt(this.getControllerVisual(a,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,"color")))},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=$(n.selected),o=a.getSelectedMapKey(t);"single"===n.selectedMode?(i[o]=!0,A(i,function(s,l){i[l]=l===o})):i[o]=!i[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})},e.type="visualMap.piecewise",e}(mI);const QX=jX;function II(r){r.registerComponentModel(KX),r.registerComponentView(QX),MI(r)}var $X={label:{enabled:!0},decal:{show:!1}},PI=wt(),tq={};function eq(r,e){var t=r.getModel("aria");if(t.get("enabled")){var a=$($X);it(a.label,r.getLocaleModel().get("aria"),!1),it(t.option,a,!1),function n(){if(t.getModel("decal").get("show")){var h=q();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||h.set(v.type,c={}),PI(v).scope=c}}),r.eachRawSeries(function(v){if(!r.isSeriesFiltered(v))if(j(v.enableAriaDecal))v.enableAriaDecal();else{var c=v.getData();if(v.isColorBySeries()){var m=dp(v.ecModel,v.name,tq,r.getSeriesCount()),_=c.getVisual("decal");c.setVisual("decal",S(_,m))}else{var p=v.getRawData(),d={},g=PI(v).scope;c.each(function(b){var x=c.getRawIndex(b);d[x]=b});var y=p.count();p.each(function(b){var x=d[b],w=p.getName(b)||b+"",T=dp(v.ecModel,w,g,y),C=c.getItemVisual(x,"decal");c.setItemVisual(x,"decal",S(C,T))})}}function S(b,x){var w=b?B(B({},x),b):x;return w.dirty=!0,w}})}}(),function i(){var u=r.getLocaleModel().get("aria"),f=t.getModel("label");if(f.option=Q(f.option,u),f.get("enabled")){var h=e.getZr().dom;if(f.get("description"))return void h.setAttribute("aria-label",f.get("description"));var g,v=r.getSeriesCount(),c=f.get(["data","maxCount"])||10,p=f.get(["series","maxCount"])||10,d=Math.min(v,p);if(!(v<1)){var y=function s(){var u=r.get("title");return u&&u.length&&(u=u[0]),u&&u.text}();if(y)g=o(f.get(["general","withTitle"]),{title:y});else g=f.get(["general","withoutTitle"]);var _=[];g+=o(f.get(v>1?["series","multiple","prefix"]:["series","single","prefix"]),{seriesCount:v}),r.eachSeries(function(T,C){if(C<d){var D=void 0,L=T.get("name")?"withName":"withoutName";D=o(D=f.get(v>1?["series","multiple",L]:["series","single",L]),{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var I=T.getData();I.count()>c?D+=o(f.get(["data","partialData"]),{displayCnt:c}):D+=f.get(["data","allData"]);for(var R=f.get(["data","separator","middle"]),E=f.get(["data","separator","end"]),N=[],k=0;k<I.count();k++)if(k<c){var V=I.getName(k),F=I.getValues(k),U=f.get(["data",V?"withName":"withoutName"]);N.push(o(U,{name:V,value:F.join(R)}))}D+=N.join(R)+E,_.push(D)}});var b=f.getModel(["series","multiple","separator"]),x=b.get("middle"),w=b.get("end");g+=_.join(x)+w,h.setAttribute("aria-label",g)}}}()}function o(u,f){if(!W(u))return u;var h=u;return A(f,function(v,c){h=h.replace(new RegExp("\\{\\s*"+c+"\\s*\\}","g"),v)}),h}function l(u){return r.getLocaleModel().get(["series","typeNames"])[u]||"\u81ea\u5b9a\u4e49\u56fe"}}function rq(r){if(r&&r.aria){var e=r.aria;null!=e.show&&(e.enabled=e.show),e.label=e.label||{},A(["description","general","series","data"],function(t){null!=e[t]&&(e.label[t]=e[t])})}}var RI={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},nq=function(){function r(e){null==(this._condVal=W(e)?new RegExp(e):Xm(e)?e:null)&&At("")}return r.prototype.evaluate=function(e){var t=typeof e;return W(t)?this._condVal.test(e):!!Ct(t)&&this._condVal.test(e+"")},r}(),iq=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),oq=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(!e[t].evaluate())return!1;return!0},r}(),sq=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t<e.length;t++)if(e[t].evaluate())return!0;return!1},r}(),lq=function(){function r(){}return r.prototype.evaluate=function(){return!this.child.evaluate()},r}(),uq=function(){function r(){}return r.prototype.evaluate=function(){for(var e=!!this.valueParser,a=(0,this.getValue)(this.valueGetterParam),n=e?this.valueParser(a):null,i=0;i<this.subCondList.length;i++)if(!this.subCondList[i].evaluate(e?n:a))return!1;return!0},r}();function Mm(r,e){if(!0===r||!1===r){var t=new iq;return t.value=r,t}return kI(r)||At(""),r.and?EI("and",r,e):r.or?EI("or",r,e):r.not?function fq(r,e){var t=r.not;kI(t)||At("");var n=new lq;return n.child=Mm(t,e),n.child||At(""),n}(r,e):function hq(r,e){for(var a=e.prepareGetValue(r),n=[],i=yt(r),o=r.parser,s=o?D1(o):null,l=0;l<i.length;l++){var u=i[l];if("parser"!==u&&!e.valueGetterAttrMap.get(u)){var f=Z(RI,u)?RI[u]:u,h=r[u],v=s?s(h):h,c=Kk(f,v)||"reg"===f&&new nq(v);c||At(""),n.push(c)}}n.length||At("");var p=new uq;return p.valueGetterParam=a,p.valueParser=s,p.getValue=e.getValue,p.subCondList=n,p}(r,e)}function EI(r,e,t){var a=e[r];z(a)||At(""),a.length||At("");var i="and"===r?new oq:new sq;return i.children=G(a,function(o){return Mm(o,t)}),i.children.length||At(""),i}function kI(r){return J(r)&&!fe(r)}var vq=function(){function r(e,t){this._cond=Mm(e,t)}return r.prototype.evaluate=function(){return this._cond.evaluate()},r}(),pq={type:"echarts:filter",transform:function(r){for(var t,e=r.upstream,a=function cq(r,e){return new vq(r,e)}(r.config,{valueGetterAttrMap:q({dimension:!0}),prepareGetValue:function(s){var u=s.dimension;Z(s,"dimension")||At("");var f=e.getDimensionInfo(u);return f||At(""),{dimIdx:f.index}},getValue:function(s){return e.retrieveValueFromItem(t,s.dimIdx)}}),n=[],i=0,o=e.count();i<o;i++)t=e.getRawDataItem(i),a.evaluate()&&n.push(t);return{data:n}}},dq={type:"echarts:sort",transform:function(r){var e=r.upstream,a="",n=Pt(r.config);n.length||At(a);var i=[];A(n,function(f){var h=f.dimension,v=f.order,c=f.parser,p=f.incomparable;null==h&&At(a),"asc"!==v&&"desc"!==v&&At(a),p&&"min"!==p&&"max"!==p&&At(""),"asc"!==v&&"desc"!==v&&At("");var y=e.getDimensionInfo(h);y||At(a);var m=c?D1(c):null;c&&!m&&At(a),i.push({dimIdx:y.index,parser:m,comparator:new I1(v,p)})});var o=e.sourceFormat;o!==ye&&o!==nr&&At(a);for(var s=[],l=0,u=e.count();l<u;l++)s.push(e.getRawDataItem(l));return s.sort(function(f,h){for(var v=0;v<i.length;v++){var c=i[v],p=e.retrieveValueFromItem(f,c.dimIdx),d=e.retrieveValueFromItem(h,c.dimIdx);c.parser&&(p=c.parser(p),d=c.parser(d));var g=c.comparator.evaluate(p,d);if(0!==g)return g}return 0}),{data:s}}},yq=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="dataset",t}return O(e,r),e.prototype.init=function(t,a,n){r.prototype.init.call(this,t,a,n),this._sourceManager=new N1(this),V1(this)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),V1(this)},e.prototype.optionUpdated=function(){this._sourceManager.dirty()},e.prototype.getSourceManager=function(){return this._sourceManager},e.type="dataset",e.defaultOption={seriesLayoutBy:Zr},e}(mt),mq=function(r){function e(){var t=null!==r&&r.apply(this,arguments)||this;return t.type="dataset",t}return O(e,r),e.type="dataset",e}(zt),ea=Hr.CMD;function Po(r,e){return Math.abs(r-e)<1e-5}function Dm(r){var n,I,P,R,E,N,k,V,F,U,X,et,ct,Lt,rt,gt,ft,K,e=r.data,t=r.len(),a=[],i=0,o=0,s=0,l=0;function u(I,P){n&&n.length>2&&a.push(n),n=[I,P]}function f(I,P,R,E){Po(I,R)&&Po(P,E)||n.push(I,P,R,E,R,E)}for(var v,c,p,d,g=0;g<t;){var y=e[g++],m=1===g;switch(m&&(s=i=e[g],l=o=e[g+1],(y===ea.L||y===ea.C||y===ea.Q)&&(n=[s,l])),y){case ea.M:i=s=e[g++],o=l=e[g++],u(s,l);break;case ea.L:f(i,o,v=e[g++],c=e[g++]),i=v,o=c;break;case ea.C:n.push(e[g++],e[g++],e[g++],e[g++],i=e[g++],o=e[g++]);break;case ea.Q:v=e[g++],c=e[g++],p=e[g++],d=e[g++],n.push(i+2/3*(v-i),o+2/3*(c-o),p+2/3*(v-p),d+2/3*(c-d),p,d),i=p,o=d;break;case ea.A:var _=e[g++],S=e[g++],b=e[g++],x=e[g++],w=e[g++],T=e[g++]+w;g+=1;var C=!e[g++];v=Math.cos(w)*b+_,c=Math.sin(w)*x+S,m?u(s=v,l=c):f(i,o,v,c),i=Math.cos(T)*b+_,o=Math.sin(T)*x+S;for(var D=(C?-1:1)*Math.PI/2,M=w;C?M>T:M<T;M+=D){I=M,P=C?Math.max(M+D,T):Math.min(M+D,T),R=_,E=S,N=b,k=x,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,V=Math.abs(P-I),F=4*Math.tan(V/4)/3,U=P<I?-1:1,X=Math.cos(I),et=Math.sin(I),ct=Math.cos(P),Lt=Math.sin(P),n.push(X*N+R-(ft=N*F*U)*et,et*k+E+(K=k*F*U)*X,(rt=ct*N+R)+ft*Lt,(gt=Lt*k+E)-K*ct,rt,gt)}break;case ea.R:s=i=e[g++],l=o=e[g++],v=s+e[g++],c=l+e[g++],u(v,l),f(v,l,v,c),f(v,c,s,c),f(s,c,s,l),f(s,l,v,l);break;case ea.Z:n&&f(i,o,s,l),i=s,o=l}}return n&&n.length>2&&a.push(n),a}function Lm(r,e,t,a,n,i,o,s,l,u){if(Po(r,t)&&Po(e,a)&&Po(n,o)&&Po(i,s))l.push(o,s);else{var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_<h&&S<h)l.push(o,s);else{var b=v*d+c*g,x=-v*y-c*m;if(_-b*b<h&&b>=0&&S-x*x<h&&x>=0)l.push(o,s);else{var C=[],D=[];Ia(r,t,n,o,.5,C),Ia(e,a,i,s,.5,D),Lm(C[0],D[0],C[1],D[1],C[2],D[2],C[3],D[3],l,u),Lm(C[4],D[4],C[5],D[5],C[6],D[6],C[7],D[7],l,u)}}}}function OI(r,e,t){var i=Math.abs(r[e]/r[1-e]),o=Math.ceil(Math.sqrt(i*t)),s=Math.floor(t/o);0===s&&(s=1,o=t);for(var l=[],u=0;u<o;u++)l.push(s);var h=t-o*s;if(h>0)for(u=0;u<h;u++)l[u%o]+=1;return l}function NI(r,e,t){for(var a=r.r0,n=r.r,i=r.startAngle,s=Math.abs(r.endAngle-i),l=s*n,u=n-a,f=l>Math.abs(u),h=OI([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;c<h.length;c++)for(var p=(f?u:s)/h[c],d=0;d<h[c];d++){var g={};f?(g.startAngle=i+v*c,g.endAngle=i+v*(c+1),g.r0=a+p*d,g.r=a+p*(d+1)):(g.startAngle=i+p*d,g.endAngle=i+p*(d+1),g.r0=a+v*c,g.r=a+v*(c+1)),g.clockwise=r.clockwise,g.cx=r.cx,g.cy=r.cy,t.push(g)}}function VI(r,e,t,a){return r*a-t*e}function bq(r,e,t,a,n,i,o,s){var l=t-r,u=a-e,f=o-n,h=s-i,v=VI(f,h,l,u);if(Math.abs(v)<1e-6)return null;var d=VI(r-n,e-i,f,h)/v;return d<0||d>1?null:new ot(d*l+r,d*u+e)}function wq(r,e,t){var a=new ot;ot.sub(a,t,e),a.normalize();var n=new ot;return ot.sub(n,r,e),n.dot(a)}function Ro(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function BI(r){var e=r.points,t=[],a=[];Pu(e,t,a);var n=new ht(t[0],t[1],a[0]-t[0],a[1]-t[1]),i=n.width,o=n.height,s=n.x,l=n.y,u=new ot,f=new ot;return i>o?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),function Tq(r,e,t){for(var a=r.length,n=[],i=0;i<a;i++){var o=r[i],s=r[(i+1)%a],l=bq(o[0],o[1],s[0],s[1],e.x,e.y,t.x,t.y);l&&n.push({projPt:wq(l,e,t),pt:l,idx:i})}if(n.length<2)return[{points:r},{points:r}];n.sort(function(g,y){return g.projPt-y.projPt});var u=n[0],f=n[n.length-1];if(f.idx<u.idx){var h=u;u=f,f=h}var v=[u.pt.x,u.pt.y],c=[f.pt.x,f.pt.y],p=[v],d=[c];for(i=u.idx+1;i<=f.idx;i++)Ro(p,r[i].slice());for(Ro(p,c),Ro(p,v),i=f.idx+1;i<=u.idx+a;i++)Ro(d,r[i%a].slice());return Ro(d,v),Ro(d,c),[{points:p},{points:d}]}(e,u,f)}function jh(r,e,t,a){if(1===t)a.push(e);else{var n=Math.floor(t/2),i=r(e);jh(r,i[0],n,a),jh(r,i[1],t-n,a)}return a}function Aq(r,e){e.setStyle(r.style),e.z=r.z,e.z2=r.z2,e.zlevel=r.zlevel}function Lq(r,e){var t=r.length,a=e.length;if(t===a)return[r,e];for(var n=[],i=[],o=t<a?r:e,s=Math.min(t,a),l=Math.abs(a-t)/6,f=Math.ceil(l/((s-2)/6))+1,h=[o[0],o[1]],v=l,c=2;c<s;){var p=o[c-2],d=o[c-1],g=o[c++],y=o[c++],m=o[c++],_=o[c++],S=o[c++],b=o[c++];if(v<=0)h.push(g,y,m,_,S,b);else{for(var x=Math.min(v,f-1)+1,w=1;w<=x;w++){var T=w/x;Ia(p,g,m,S,T,n),Ia(d,y,_,b,T,i),h.push(n[1],i[1],n[2],i[2],p=n[3],d=i[3]),g=n[5],y=i[5],m=n[6],_=i[6]}v-=x-1}}return o===r?[h,e]:[r,h]}function zI(r,e){for(var t=r.length,a=r[t-2],n=r[t-1],i=[],o=0;o<e.length;)i[o++]=a,i[o++]=n;return i}function GI(r){for(var e=0,t=0,a=0,n=r.length,i=0,o=n-2;i<n;o=i,i+=2){var s=r[o],l=r[o+1],u=r[i],f=r[i+1],h=s*f-u*l;e+=h,t+=(s+u)*h,a+=(l+f)*h}return 0===e?[r[0]||0,r[1]||0]:[t/e/3,a/e/3,e]}function Pq(r,e,t,a){for(var n=(r.length-2)/6,i=1/0,o=0,s=r.length,l=s-2,u=0;u<n;u++){for(var f=6*u,h=0,v=0;v<s;v+=2){var c=0===v?f:(f+v-2)%l+2,m=e[v]-a[0]-(r[c]-t[0]),_=e[v+1]-a[1]-(r[c+1]-t[1]);h+=m*m+_*_}h<i&&(i=h,o=u)}return o}function Rq(r){for(var e=[],t=r.length,a=0;a<t;a+=2)e[a]=r[t-a-2],e[a+1]=r[t-a-1];return e}function Qh(r){return r.__isCombineMorphing}var FI="__mOriginal_";function Jh(r,e,t){var a=FI+e,n=r[a]||r[e];r[a]||(r[a]=r[e]);var i=t.replace,o=t.after,s=t.before;r[e]=function(){var u,l=arguments;return s&&s.apply(this,l),u=i?i.apply(this,l):n.apply(this,l),o&&o.apply(this,l),u}}function zl(r,e){var t=FI+e;r[t]&&(r[e]=r[t],r[t]=null)}function HI(r,e){for(var t=0;t<r.length;t++)for(var a=r[t],n=0;n<a.length;){var i=a[n],o=a[n+1];a[n++]=e[0]*i+e[2]*o+e[4],a[n++]=e[1]*i+e[3]*o+e[5]}}function WI(r,e){var t=r.getUpdatedPathProxy(),a=e.getUpdatedPathProxy(),n=function Iq(r,e){for(var t,a,n,i=[],o=[],s=0;s<Math.max(r.length,e.length);s++){var l=r[s],u=e[s],f=void 0,h=void 0;l?u?(a=f=(t=Lq(l,u))[0],n=h=t[1]):(h=zI(n||l,l),f=l):(f=zI(a||u,u),h=u),i.push(f),o.push(h)}return[i,o]}(Dm(t),Dm(a)),i=n[0],o=n[1],s=r.getComputedTransform(),l=e.getComputedTransform();s&&HI(i,s),l&&HI(o,l),Jh(e,"updateTransform",{replace:function u(){this.transform=null}}),e.transform=null;var f=function Eq(r,e,t,a){for(var i,n=[],o=0;o<r.length;o++){var s=r[o],l=e[o],u=GI(s),f=GI(l);null==i&&(i=u[2]<0!=f[2]<0);var h=[],v=[],c=0,p=1/0,d=[],g=s.length;i&&(s=Rq(s));for(var y=6*Pq(s,l,u,f),m=g-2,_=0;_<m;_+=2){var S=(y+_)%m+2;h[_+2]=s[S]-u[0],h[_+3]=s[S+1]-u[1]}if(h[0]=s[y]-u[0],h[1]=s[y+1]-u[1],t>0)for(var b=a/t,x=-a/2;x<=a/2;x+=b){var w=Math.sin(x),T=Math.cos(x),C=0;for(_=0;_<s.length;_+=2){var D=h[_],M=h[_+1],L=l[_]-f[0],I=l[_+1]-f[1],P=L*T-I*w,R=L*w+I*T;d[_]=P,d[_+1]=R;var E=P-D,N=R-M;C+=E*E+N*N}if(C<p){p=C,c=x;for(var k=0;k<d.length;k++)v[k]=d[k]}}else for(var V=0;V<g;V+=2)v[V]=l[V]-f[0],v[V+1]=l[V+1]-f[1];n.push({from:h,to:v,fromCp:u,toCp:f,rotation:-c})}return n}(i,o,10,Math.PI),h=[];Jh(e,"buildPath",{replace:function(v){for(var c=e.__morphT,p=1-c,d=[],g=0;g<f.length;g++){var y=f[g],m=y.from,_=y.to,S=y.rotation*c,b=y.fromCp,x=y.toCp,w=Math.sin(S),T=Math.cos(S);zo(d,b,x,c);for(var C=0;C<m.length;C+=2){var P=m[C]*p+(L=_[C])*c,R=m[C+1]*p+(I=_[C+1])*c;h[C]=P*T-R*w+d[0],h[C+1]=P*w+R*T+d[1]}var E=h[0],N=h[1];for(v.moveTo(E,N),C=2;C<m.length;){var L=h[C++],I=h[C++],k=h[C++],V=h[C++],F=h[C++],U=h[C++];E===L&&N===I&&k===F&&V===U?v.lineTo(F,U):v.bezierCurveTo(L,I,k,V,F,U),E=F,N=U}}}})}function Im(r,e,t){if(!r||!e)return e;var a=t.done,n=t.during;return WI(r,e),e.__morphT=0,e.animateTo({__morphT:1},Q({during:function(o){e.dirtyShape(),n&&n(o)},done:function(){(function i(){zl(e,"buildPath"),zl(e,"updateTransform"),e.__morphT=-1,e.createPathProxy(),e.dirtyShape()})(),a&&a()}},t)),e}function kq(r,e,t,a,n,i){r=n===t?0:Math.round(32767*(r-t)/(n-t)),e=i===a?0:Math.round(32767*(e-a)/(i-a));for(var l,s=0,u=32768;u>0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),0===h&&(1===f&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function $h(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=G(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]});return G(i,function(s,l){return{cp:s,z:kq(s[0],s[1],e,t,a,n),path:r[l]}}).sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function UI(r){return function Dq(r,e){var n,t=[],a=r.shape;switch(r.type){case"rect":(function xq(r,e,t){for(var a=r.width,n=r.height,i=a>n,o=OI([a,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",h=r[s]/o.length,v=0;v<o.length;v++)for(var c=r[l]/o[v],p=0;p<o[v];p++){var d={};d[u]=v*h,d[f]=p*c,d[s]=h,d[l]=c,d.x+=r.x,d.y+=r.y,t.push(d)}})(a,e,t),n=_t;break;case"sector":NI(a,e,t),n=Ae;break;case"circle":NI({r0:0,r:a.r,startAngle:0,endAngle:2*Math.PI,cx:a.cx,cy:a.cy},e,t),n=Ae;break;default:var i=r.getComputedTransform(),o=i?Math.sqrt(Math.max(i[0]*i[0]+i[1]*i[1],i[2]*i[2]+i[3]*i[3])):1,s=G(function Sq(r,e){var t=Dm(r),a=[];e=e||1;for(var n=0;n<t.length;n++){var i=t[n],o=[],s=i[0],l=i[1];o.push(s,l);for(var u=2;u<i.length;){var f=i[u++],h=i[u++],v=i[u++],c=i[u++],p=i[u++],d=i[u++];Lm(s,l,f,h,v,c,p,d,o,e),s=p,l=d}a.push(o)}return a}(r.getUpdatedPathProxy(),o),function(y){return function Mq(r){for(var e=[],t=0;t<r.length;)e.push([r[t++],r[t++]]);return e}(y)}),l=s.length;if(0===l)jh(BI,{points:s[0]},e,t);else if(l===e)for(var u=0;u<l;u++)t.push({points:s[u]});else{var f=0,h=G(s,function(y){var m=[],_=[];Pu(y,m,_);var S=(_[1]-m[1])*(_[0]-m[0]);return f+=S,{poly:y,area:S}});h.sort(function(y,m){return m.area-y.area});var v=e;for(u=0;u<l;u++){var c=h[u];if(v<=0)break;var p=u===l-1?v:Math.ceil(c.area/f*e);p<0||(jh(BI,{points:c.poly},p,t),v-=p)}}n=Me}if(!n)return function Cq(r,e){for(var t=[],a=0;a<e;a++)t.push(Np(r));return t}(r,e);var d=[];for(u=0;u<t.length;u++){var g=new n;g.setShape(t[u]),Aq(r,g),d.push(g)}return d}(r.path,r.count)}function YI(r){return z(r[0])}function ZI(r,e){for(var t=[],a=r.length,n=0;n<a;n++)t.push({one:r[n],many:[]});for(n=0;n<e.length;n++){var i=e[n].length,o=void 0;for(o=0;o<i;o++)t[o%a].many.push(e[n][o])}var s=0;for(n=a-1;n>=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1){if(!s)return t;s=0}i=l.length;var u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var Vq={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a<r.count;a++){var n=Np(r.path);n.setStyle("opacity",t),e.push(n)}return e},split:null};function Rm(r,e,t,a,n,i){if(r.length&&e.length){var o=Bi("update",a,n);if(o&&o.duration>0){var u,f,s=a.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o);YI(r)&&(u=r,f=e),YI(e)&&(u=e,f=r);for(var v=u?u===r:r.length>e.length,c=u?ZI(f,u):ZI(v?e:r,[v?r:e]),p=0,d=0;d<c.length;d++)p+=c[d].many.length;var g=0;for(d=0;d<c.length;d++)h(c[d],v,g,p),g+=c[d].many.length}}function h(y,m,_,S,b){var x=y.many,w=y.one;if(1!==x.length||b)for(var M=Q({dividePath:Vq[t],individualDelay:s&&function(N,k,V,F){return s(N+_,S)}},l),L=m?function Oq(r,e,t){var a=[];!function n(b){for(var x=0;x<b.length;x++){var w=b[x];Qh(w)?n(w.childrenRef()):w instanceof pt&&a.push(w)}}(r);var i=a.length;if(!i)return{fromIndividuals:[],toIndividuals:[],count:0};var s=(t.dividePath||UI)({path:e,count:i});if(s.length!==i)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};a=$h(a),s=$h(s);for(var l=t.done,u=t.during,f=t.individualDelay,h=new sa,v=0;v<i;v++){var c=a[v],p=s[v];p.parent=e,p.copyTransform(h),f||WI(c,p)}function d(b){for(var x=0;x<s.length;x++)s[x].addSelfToZr(b)}function g(){e.__isCombineMorphing=!1,e.__morphT=-1,e.childrenRef=null,zl(e,"addSelfToZr"),zl(e,"removeSelfFromZr")}e.__isCombineMorphing=!0,e.childrenRef=function(){return s},Jh(e,"addSelfToZr",{after:function(b){d(b)}}),Jh(e,"removeSelfFromZr",{after:function(b){for(var x=0;x<s.length;x++)s[x].removeSelfFromZr(b)}});var y=s.length;if(f){var m=y,_=function(){0==--m&&(g(),l&&l())};for(v=0;v<y;v++){var S=f?Q({delay:(t.delay||0)+f(v,y,a[v],s[v]),done:_},t):t;Im(a[v],s[v],S)}}else e.__morphT=0,e.animateTo({__morphT:1},Q({during:function(b){for(var x=0;x<y;x++){var w=s[x];w.__morphT=e.__morphT,w.dirtyShape()}u&&u(b)},done:function(){g();for(var b=0;b<r.length;b++)zl(r[b],"updateTransform");l&&l()}},t));return e.__zr&&d(e.__zr),{fromIndividuals:a,toIndividuals:s,count:y}}(x,w,M):function Nq(r,e,t){var a=e.length,n=[],i=t.dividePath||UI;if(Qh(r)){!function o(c){for(var p=0;p<c.length;p++){var d=c[p];Qh(d)?o(d.childrenRef()):d instanceof pt&&n.push(d)}}(r.childrenRef());var s=n.length;if(s<a)for(var l=0,u=s;u<a;u++)n.push(Np(n[l++%s]));n.length=a}else{n=i({path:r,count:a});var f=r.getComputedTransform();for(u=0;u<n.length;u++)n[u].setLocalTransform(f);if(n.length!==a)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}n=$h(n),e=$h(e);var h=t.individualDelay;for(u=0;u<a;u++){var v=h?Q({delay:(t.delay||0)+h(u,a,n[u],e[u])},t):t;Im(n[u],e[u],v)}return{fromIndividuals:n,toIndividuals:e,count:e.length}}(w,x,M),I=L.fromIndividuals,P=L.toIndividuals,R=I.length,E=0;E<R;E++)D=s?Q({delay:s(E,R)},l):l,i(I[E],P[E],m?x[E]:y.one,m?y.one:x[E],D);else{var D,T=m?x[0]:w,C=m?w:x[0];Qh(T)?h({many:[T],one:C},!0,_,S,!0):(Im(T,C,D=s?Q({delay:s(_,S)},l):l),i(T,C,T,C,D))}}}function yi(r){if(!r)return[];if(z(r)){for(var e=[],t=0;t<r.length;t++)e.push(yi(r[t]));return e}var a=[];return r.traverse(function(n){n instanceof pt&&!n.disableMorphing&&!n.invisible&&!n.ignore&&a.push(n)}),a}var Bq=wt();function qI(r){var e=[];return A(r,function(t){var a=t.data;if(!(a.count()>1e4))for(var n=a.getIndices(),i=function zq(r){for(var e=r.dimensions,t=0;t<e.length;t++){var a=r.getDimensionInfo(e[t]);if(a&&0===a.otherDims.itemGroupId)return e[t]}}(a),o=0;o<n.length;o++)e.push({data:a,dim:t.dim||i,divide:t.divide,dataIndex:o})}),e}function Em(r,e,t){r.traverse(function(a){a instanceof pt&&Bt(a,{style:{opacity:0}},e,{dataIndex:t,isFrom:!0})})}function km(r){if(r.parent){var e=r.getComputedTransform();r.setLocalTransform(e),r.parent.remove(r)}}function Eo(r){r.stopAnimation(),r.isGroup&&r.traverse(function(e){e.stopAnimation()})}function KI(r,e,t){var a=qI(r),n=qI(e);function i(y,m,_,S,b){(_||y)&&m.animateFrom({style:_&&_!==y?B(B({},_.style),y.style):y.style},b)}function o(y){for(var m=0;m<y.length;m++)if(y[m].dim)return y[m].dim}var s=o(a),l=o(n),u=!1;function f(y,m){return function(_){var S=_.data,b=_.dataIndex;if(m)return S.getId(b);var x=S.hostModel&&S.hostModel.get("dataGroupId"),w=y?s||l:l||s,T=w&&S.getDimensionInfo(w),C=T&&T.ordinalMeta;if(T){var D=S.get(T.name,b);return C&&C.categories[D]||D+""}var M=S.getRawDataItem(b);return M&&M.groupId?M.groupId+"":x||S.getId(b)}}var h=function Fq(r,e){var t=r.length;if(t!==e.length)return!1;for(var a=0;a<t;a++){var n=r[a],i=e[a];if(n.data.getId(n.dataIndex)!==i.data.getId(i.dataIndex))return!1}return!0}(a,n),v={};if(!h)for(var c=0;c<n.length;c++){var p=n[c],d=p.data.getItemGraphicEl(p.dataIndex);d&&(v[d.id]=!0)}function g(y,m){var _=a[m],S=n[y],b=S.data.hostModel,x=_.data.getItemGraphicEl(_.dataIndex),w=S.data.getItemGraphicEl(S.dataIndex);x!==w?x&&v[x.id]||w&&(Eo(w),x?(Eo(x),km(x),u=!0,Rm(yi(x),yi(w),S.divide,b,y,i)):Em(w,b,y)):w&&function Gq(r,e,t){var a=Bi("update",t,e);a&&r.traverse(function(n){if(n instanceof tr){var i=function DE(r){return pS(r).oldStyle}(n);i&&n.animateFrom({style:i},a)}})}(w,S.dataIndex,b)}new ca(a,n,f(!0,h),f(!1,h),null,"multiple").update(g).updateManyToOne(function(y,m){var _=n[y],S=_.data,b=S.hostModel,x=S.getItemGraphicEl(_.dataIndex),w=It(G(m,function(T){return a[T].data.getItemGraphicEl(a[T].dataIndex)}),function(T){return T&&T!==x&&!v[T.id]});x&&(Eo(x),w.length?(A(w,function(T){Eo(T),km(T)}),u=!0,Rm(yi(w),yi(x),_.divide,b,y,i)):Em(x,b,_.dataIndex))}).updateOneToMany(function(y,m){var _=a[m],S=_.data.getItemGraphicEl(_.dataIndex);if(!S||!v[S.id]){var b=It(G(y,function(w){return n[w].data.getItemGraphicEl(n[w].dataIndex)}),function(w){return w&&w!==S}),x=n[y[0]].data.hostModel;b.length&&(A(b,function(w){return Eo(w)}),S?(Eo(S),km(S),u=!0,Rm(yi(S),yi(b),_.divide,x,y[0],i)):A(b,function(w){return Em(w,x,y[0])}))}}).updateManyToMany(function(y,m){new ca(m,y,function(_){return a[_].data.getId(a[_].dataIndex)},function(_){return n[_].data.getId(n[_].dataIndex)}).update(function(_,S){g(y[_],m[S])}).execute()}).execute(),u&&A(e,function(y){var _=y.data.hostModel,S=_&&t.getViewOfSeriesModel(_),b=Bi("update",_,0);S&&_.isAnimationEnabled()&&b&&b.duration>0&&S.group.traverse(function(x){x instanceof pt&&!x.animators.length&&x.animateFrom({style:{opacity:0}},b)})})}function jI(r){return r.getModel("universalTransition").get("seriesKey")||r.id}function QI(r){return z(r)?r.sort().join(","):r}function un(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function JI(r,e){for(var t=0;t<r.length;t++)if(null!=e.seriesIndex&&e.seriesIndex===r[t].seriesIndex||null!=e.seriesId&&e.seriesId===r[t].id)return t}vt([function Tz(r){r.registerPainter("canvas",wz)}]),vt([function i5(r){r.registerPainter("svg",n5)}]),vt([function L5(r){r.registerChartView(A5),r.registerSeriesModel(s5),r.registerLayout(ul("line",!0)),r.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),a=e.getModel("lineStyle").getLineStyle();a&&!a.stroke&&(a.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",a)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,DT("line"))},function X5(r){r.registerChartView(Z5),r.registerSeriesModel(P5),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,nt(nw,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,iw("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,DT("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,t){t.eachComponent({mainType:e.componentType||"series",query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})},function iG(r){r.registerChartView(tG),r.registerSeriesModel(aG),Xx("pie",r.registerAction),r.registerLayout(nt(q5,"pie")),r.registerProcessor(fl("pie")),r.registerProcessor(function nG(r){return{seriesType:r,reset:function(e,t){var a=e.getData();a.filterSelf(function(n){var i=a.mapDimension("value"),o=a.get(i,n);return!(Ct(o)&&!isNaN(o)&&o<0)})}}}("pie"))},function XG(r){vt(vC),r.registerSeriesModel(sG),r.registerChartView(cG),r.registerLayout(ul("scatter"))},function fF(r){vt(uF),r.registerChartView(QG),r.registerSeriesModel($G),r.registerLayout(qG),r.registerProcessor(fl("radar")),r.registerPreprocessor(KG)},function n3(r){vt(qC),r.registerChartView(HF),r.registerSeriesModel(UF),r.registerLayout(XF),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,ZF),Xx("map",r.registerAction)},function N3(r){r.registerChartView(m3),r.registerSeriesModel(I3),r.registerLayout(R3),r.registerVisual(k3),function O3(r){r.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(a){var n=e.dataIndex,o=a.getData().tree.getNodeByDataIndex(n);o.isExpand=!o.isExpand})}),r.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(a){var i=_g(a.coordinateSystem,e);a.setCenter&&a.setCenter(i.center),a.setZoom&&a.setZoom(i.zoom)})})}(r)},function bH(r){r.registerSeriesModel(G3),r.registerChartView(tH),r.registerVisual(oH),r.registerLayout(pH),function V3(r){for(var e=0;e<nA.length;e++)r.registerAction({type:nA[e],update:"updateView"},qt);r.registerAction({type:"treemapRootToNode",update:"updateView"},function(t,a){a.eachComponent({mainType:"series",subType:"treemap",query:t},function n(i,o){var l=ml(t,["treemapZoomToNode","treemapRootToNode"],i);if(l){var u=i.getViewRoot();u&&(t.direction=Cg(u,l.node)?"rollUp":"drillDown"),i.resetViewRoot(l.node)}})})}(r)},function jH(r){r.registerChartView(UH),r.registerSeriesModel(qH),r.registerProcessor(wH),r.registerVisual(TH),r.registerVisual(CH),r.registerLayout(IH),r.registerLayout(r.PRIORITY.VISUAL.POST_CHART_LAYOUT,RH),r.registerLayout(kH),r.registerCoordinateSystem("graphView",{dimensions:gl.dimensions,create:NH}),r.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},qt),r.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},qt),r.registerAction(KH,function(e,t){t.eachComponent({mainType:"series",query:e},function(a){var i=_g(a.coordinateSystem,e);a.setCenter&&a.setCenter(i.center),a.setZoom&&a.setZoom(i.zoom)})})},function i4(r){r.registerChartView(r4),r.registerSeriesModel(n4)},function g4(r){r.registerChartView(u4),r.registerSeriesModel(h4),r.registerLayout(d4),r.registerProcessor(fl("funnel"))},function SW(r){vt(yM),r.registerChartView(x4),r.registerSeriesModel(C4),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,D4)},function XW(r){r.registerChartView(CW),r.registerSeriesModel(MW),r.registerLayout(DW),r.registerVisual(ZW),r.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},function(a){a.setNodePosition(e.dataIndex,[e.localX,e.localY])})})},function s6(r){r.registerSeriesModel(qW),r.registerChartView($W),r.registerVisual(t6),r.registerLayout(e6),r.registerTransform(o6)},function A6(r){r.registerChartView(p6),r.registerSeriesModel(d6),r.registerPreprocessor(g6),r.registerVisual(b6),r.registerLayout(C6)},function E6(r){r.registerChartView(I6),r.registerSeriesModel(R6),r.registerLayout(ul("effectScatter"))},function Q6(r){r.registerChartView(U6),r.registerSeriesModel(q6),r.registerLayout(RM),r.registerVisual(j6)},function sU(r){r.registerChartView(nU),r.registerSeriesModel(oU)},function SU(r){r.registerChartView(yU),r.registerSeriesModel(_U),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,nt(nw,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,iw("pictorialBar"))},function DU(r){r.registerChartView(wU),r.registerSeriesModel(CU),r.registerLayout(AU),r.registerProcessor(fl("themeRiver"))},function FU(r){r.registerChartView(OU),r.registerSeriesModel(VU),r.registerLayout(nt(BU,"sunburst")),r.registerProcessor(nt(fl,"sunburst")),r.registerVisual(GU),function EU(r){r.registerAction({type:xy,update:"updateView"},function(e,t){t.eachComponent({mainType:"series",subType:"sunburst",query:e},function a(n,i){var o=ml(e,[xy],n);if(o){var s=n.getViewRoot();s&&(e.direction=Cg(s,o.node)?"rollUp":"drillDown"),n.resetViewRoot(o.node)}})}),r.registerAction({type:jM,update:"none"},function(e,t,a){e=B({},e),t.eachComponent({mainType:"series",subType:"sunburst",query:e},function n(i){var o=ml(e,[jM],i);o&&(e.dataIndex=o.node.dataIndex)}),a.dispatchAction(B(e,{type:"highlight"}))}),r.registerAction({type:"sunburstUnhighlight",update:"updateView"},function(e,t,a){e=B({},e),a.dispatchAction(B(e,{type:"downplay"}))})}(r)},function CY(r){r.registerChartView(dY),r.registerSeriesModel(UU)}]),vt(function qY(r){vt(vC),vt(Il)}),vt(function L8(r){vt(Il),ii.registerAxisPointerClass("PolarAxisPointer",JY),r.registerCoordinateSystem("polar",v8),r.registerComponentModel(t8),r.registerComponentView(D8),yo(r,"angle",e8,A8),yo(r,"radius",r8,M8),r.registerComponentView(g8),r.registerComponentView(b8),r.registerLayout(nt(C8,"bar"))}),vt(qC),vt(function X8(r){vt(Il),ii.registerAxisPointerClass("SingleAxisPointer",Y8),r.registerComponentView(Z8),r.registerComponentView(k8),r.registerComponentModel(Yy),yo(r,"single",Yy,Yy.defaultOption),r.registerCoordinateSystem("single",F8)}),vt(yM),vt(function t7(r){r.registerComponentModel(K8),r.registerComponentView(Q8),r.registerCoordinateSystem("calendar",$8)}),vt(function u7(r){r.registerComponentModel(i7),r.registerComponentView(o7),r.registerPreprocessor(function(e){var t=e.graphic;z(t)?e.graphic=t[0]&&t[0].elements?[e.graphic[0]]:[{elements:t}]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}),vt(function f9(r){r.registerComponentModel(M7),r.registerComponentView(P7),Mo("saveAsImage",E7),Mo("magicType",N7),Mo("dataView",X7),Mo("dataZoom",u9),Mo("restore",$7),vt(C7)}),vt(function E9(r){vt(Il),r.registerComponentModel(v9),r.registerComponentView(R9),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},qt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},qt)}),vt(Il),vt(function $9(r){r.registerComponentView(Z9),r.registerComponentModel(K9),r.registerPreprocessor(O9),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,G9),r.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(a){a.setAreas(e.areas)})}),r.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},qt),r.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},qt),Mo("brush",J9)}),vt(function rZ(r){r.registerComponentModel(tZ),r.registerComponentView(eZ)}),vt(function yZ(r){r.registerComponentModel(nZ),r.registerComponentView(cZ),r.registerSubTypeDefaulter("timeline",function(){return"slider"}),function pZ(r){r.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(e,t,a){var n=t.getComponent("timeline");return n&&null!=e.currentIndex&&(n.setCurrentIndex(e.currentIndex),!n.get("loop",!0)&&n.isIndexMax()&&n.getPlayState()&&(n.setPlayState(!1),a.dispatchAction({type:"timelinePlayChange",playState:!1,from:e.from}))),t.resetOption("timeline",{replaceMerge:n.get("replaceMerge",!0)}),Q({currentIndex:n.option.currentIndex},e)}),r.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(e,t){var a=t.getComponent("timeline");a&&null!=e.playState&&a.setPlayState(e.playState)})}(r),r.registerPreprocessor(dZ)}),vt(function MZ(r){r.registerComponentModel(_Z),r.registerComponentView(AZ),r.registerPreprocessor(function(e){fm(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}),vt(function OZ(r){r.registerComponentModel(LZ),r.registerComponentView(kZ),r.registerPreprocessor(function(e){fm(e.series,"markLine")&&(e.markLine=e.markLine||{})})}),vt(function WZ(r){r.registerComponentModel(VZ),r.registerComponentView(HZ),r.registerPreprocessor(function(e){fm(e.series,"markArea")&&(e.markArea=e.markArea||{})})}),vt(function aX(r){vt(aI),vt(rX)}),vt(function CX(r){vt(lI),vt(vI)}),vt(lI),vt(vI),vt(function JX(r){vt(DI),vt(II)}),vt(DI),vt(II),vt(function aq(r){r.registerPreprocessor(rq),r.registerVisual(r.PRIORITY.VISUAL.ARIA,eq)}),vt(function gq(r){r.registerTransform(pq),r.registerTransform(dq)}),vt(function _q(r){r.registerComponentModel(yq),r.registerComponentView(mq)}),vt(function Uq(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){A(Pt(a.seriesTransition),function(n){A(Pt(n.to),function(i){for(var o=a.updatedSeries,s=0;s<o.length;s++)(null!=i.seriesIndex&&i.seriesIndex===o[s].seriesIndex||null!=i.seriesId&&i.seriesId===o[s].id)&&(o[s][ef]=!0)})})}),r.registerUpdateLifecycle("series:transition",function(e,t,a){var n=Bq(t);if(n.oldSeries&&a.updatedSeries&&a.optionChanged){var i=a.seriesTransition;if(i)A(Pt(i),function(v){!function Wq(r,e,t,a){var n=[],i=[];A(Pt(r.from),function(o){var s=JI(e.oldSeries,o);s>=0&&n.push({data:e.oldData[s],divide:un(e.oldData[s]),dim:o.dimension})}),A(Pt(r.to),function(o){var s=JI(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({data:l,divide:un(l),dim:o.dimension})}}),n.length>0&&i.length>0&&KI(n,i,a)}(v,n,a,t)});else{var o=function Hq(r,e){var t=q(),a=q(),n=q();return A(r.oldSeries,function(o,s){var l=r.oldData[s],u=jI(o),f=QI(u);a.set(f,l),z(u)&&A(u,function(h){n.set(h,{data:l,key:f})})}),A(e.updatedSeries,function(o){if(o.isUniversalTransitionEnabled()&&o.isAnimationEnabled()){var s=o.getData(),l=jI(o),u=QI(l),f=a.get(u);if(f)t.set(u,{oldSeries:[{divide:un(f),data:f}],newSeries:[{divide:un(s),data:s}]});else if(z(l)){var h=[];A(l,function(p){var d=a.get(p);d&&h.push({divide:un(d),data:d})}),h.length&&t.set(u,{oldSeries:h,newSeries:[{data:s,divide:un(s)}]})}else{var v=n.get(l);if(v){var c=t.get(v.key);c||(c={oldSeries:[{data:v.data,divide:un(v.data)}],newSeries:[]},t.set(v.key,c)),c.newSeries.push({data:s,divide:un(s)})}}}}),t}(n,a);A(o.keys(),function(v){var c=o.get(v);KI(c.oldSeries,c.newSeries,t)})}A(a.updatedSeries,function(v){v[ef]&&(v[ef]=!1)})}for(var s=e.getSeries(),l=n.oldSeries=[],u=n.oldData=[],f=0;f<s.length;f++){var h=s[f].getData();h.count()<1e4&&(l.push(s[f]),u.push(h))}})}),vt(Gw)}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/503.05156285886772b3.js b/src/blrec/data/webapp/503.05156285886772b3.js new file mode 100644 index 0000000..8767790 --- /dev/null +++ b/src/blrec/data/webapp/503.05156285886772b3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[503],{4960:(ne,E,a)=>{a.d(E,{$w:()=>_,D4:()=>v,Dr:()=>y,J_:()=>b,O6:()=>S,QL:()=>d,Rc:()=>R,_m:()=>e,gZ:()=>o,ip:()=>z,kV:()=>O,rc:()=>w,tp:()=>L,yT:()=>i});var t=a(8760);const i="\u8bbe\u7f6e\u540c\u6b65\u5931\u8d25\uff01",d="https://api.bilibili.com",o="https://api.live.bilibili.com",e=/^(?:[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?\{(?:roomid|uname|title|area|parent_area|year|month|day|hour|minute|second)\}[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?)+?(?:\/(?:[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?\{(?:roomid|uname|title|area|parent_area|year|month|day|hour|minute|second)\}[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?)+?)*$/,z="{roomid} - {uname}/blive_{roomid}_{year}-{month}-{day}-{hour}{minute}{second}",y=[{name:"roomid",desc:"\u623f\u95f4\u53f7"},{name:"uname",desc:"\u4e3b\u64ad\u7528\u6237\u540d"},{name:"title",desc:"\u623f\u95f4\u6807\u9898"},{name:"area",desc:"\u76f4\u64ad\u5b50\u5206\u533a\u540d\u79f0"},{name:"parent_area",desc:"\u76f4\u64ad\u4e3b\u5206\u533a\u540d\u79f0"},{name:"year",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5e74\u4efd"},{name:"month",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u6708\u4efd"},{name:"day",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5929\u6570"},{name:"hour",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5c0f\u65f6"},{name:"minute",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5206\u949f"},{name:"second",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u79d2\u6570"}],w=[{label:"\u81ea\u52a8",value:t.zu.AUTO},{label:"\u8c28\u614e",value:t.zu.SAFE},{label:"\u4ece\u4e0d",value:t.zu.NEVER}],b=[{label:"\u9ed8\u8ba4",value:t._l.DEFAULT},{label:"\u53bb\u91cd",value:t._l.DEDUP}],L=[{label:"FLV",value:"flv"},{label:"HLS (fmp4)",value:"fmp4"}],O=[{label:"\u6807\u51c6",value:"standard"},{label:"\u539f\u59cb",value:"raw"}],S=[{label:"4K",value:2e4},{label:"\u539f\u753b",value:1e4},{label:"\u84dd\u5149(\u675c\u6bd4)",value:401},{label:"\u84dd\u5149",value:400},{label:"\u8d85\u6e05",value:250},{label:"\u9ad8\u6e05",value:150},{label:"\u6d41\u7545",value:80}],v=[{label:"3 \u79d2",value:3},{label:"5 \u79d2",value:5},{label:"10 \u79d2",value:10},{label:"30 \u79d2",value:30},{label:"1 \u5206\u949f",value:60},{label:"3 \u5206\u949f",value:180},{label:"5 \u5206\u949f",value:300},{label:"10 \u5206\u949f",value:600}],_=[{label:"3 \u5206\u949f",value:180},{label:"5 \u5206\u949f",value:300},{label:"10 \u5206\u949f",value:600},{label:"15 \u5206\u949f",value:900},{label:"20 \u5206\u949f",value:1200},{label:"30 \u5206\u949f",value:1800}],R=[{label:"4 KB",value:4096},{label:"8 KB",value:8192},{label:"16 KB",value:16384},{label:"32 KB",value:32768},{label:"64 KB",value:65536},{label:"128 KB",value:131072},{label:"256 KB",value:262144},{label:"512 KB",value:524288},{label:"1 MB",value:1048576},{label:"2 MB",value:2097152},{label:"4 MB",value:4194304},{label:"8 MB",value:8388608},{label:"16 MB",value:16777216},{label:"32 MB",value:33554432},{label:"64 MB",value:67108864},{label:"128 MB",value:134217728},{label:"256 MB",value:268435456},{label:"512 MB",value:536870912}]},9089:(ne,E,a)=>{a.d(E,{Sc:()=>_});var t=a(9635),i=a(9300),d=a(8372),o=a(1884),e=a(4004),z=a(1854),y=a(7079),w=a(4177),b=a(214);const S=function O(Z){return"string"==typeof Z||!(0,w.Z)(Z)&&(0,b.Z)(Z)&&"[object String]"==(0,y.Z)(Z)};var v=a(6422);function _(Z){return(0,t.z)((0,i.h)(()=>Z.valid),(0,d.b)(300),function R(){return(0,t.z)((0,e.U)(Z=>S(Z)?Z.trim():(0,v.Z)(Z,(V,I,N)=>{V[N]=S(I)?I.trim():I},{})))}(),(0,o.x)(z.Z))}},5136:(ne,E,a)=>{a.d(E,{R:()=>o});var t=a(4650),i=a(529),d=a(7930);class o{constructor(z,y){this.http=z,this.url=y}getSettings(z=null,y=null){const w=this.url.makeApiUrl("/api/v1/settings");return this.http.get(w,{params:{include:z??[],exclude:y??[]}})}changeSettings(z){const y=this.url.makeApiUrl("/api/v1/settings");return this.http.patch(y,z)}getTaskOptions(z){const y=this.url.makeApiUrl(`/api/v1/settings/tasks/${z}`);return this.http.get(y)}changeTaskOptions(z,y){const w=this.url.makeApiUrl(`/api/v1/settings/tasks/${z}`);return this.http.patch(w,y)}}o.\u0275fac=function(z){return new(z||o)(t.LFG(i.eN),t.LFG(d.i))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"})},8760:(ne,E,a)=>{a.d(E,{LV:()=>w,X:()=>L,_1:()=>b,_l:()=>t,gP:()=>d,gq:()=>o,jK:()=>e,q1:()=>z,tI:()=>O,wA:()=>y,zu:()=>i});var t=(()=>{return(S=t||(t={})).DEFAULT="default",S.DEDUP="dedup",t;var S})(),i=(()=>{return(S=i||(i={})).AUTO="auto",S.SAFE="safe",S.NEVER="never",i;var S})();const d=["srcAddr","dstAddr","authCode","smtpHost","smtpPort"],o=["sendkey"],e=["server","pushkey"],z=["token","topic"],y=["token","chatid","server"],w=["server","pushkey"],b=["enabled"],L=["notifyBegan","notifyEnded","notifyError","notifySpace"],O=["beganMessageType","beganMessageTitle","beganMessageContent","endedMessageType","endedMessageTitle","endedMessageContent","spaceMessageType","spaceMessageTitle","spaceMessageContent","errorMessageType","errorMessageTitle","errorMessageContent"]},4501:(ne,E,a)=>{a.d(E,{q:()=>S});var t=a(4650),i=a(433),d=a(2134),o=a(9089),e=a(6895),z=a(3679),y=a(6704),w=a(5635);function b(v,_){1&v&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u6587\u4ef6\u5927\u5c0f "),t.BQk())}function L(v,_){1&v&&(t.ynx(0),t._uU(1," \u8f93\u5165\u6709\u9519\u8bef "),t.BQk())}function O(v,_){if(1&v&&(t.YNc(0,b,2,0,"ng-container",4),t.YNc(1,L,2,0,"ng-container",4)),2&v){const R=_.$implicit;t.Q6J("ngIf",R.hasError("required")),t.xp6(1),t.Q6J("ngIf",R.hasError("pattern"))}}class S{constructor(_){this.value=0,this.onChange=()=>{},this.onTouched=()=>{},this.formGroup=_.group({duration:["",[i.kI.required,i.kI.pattern(/^\d{2}:[0-5]\d:[0-5]\d$/)]]})}get durationControl(){return this.formGroup.get("duration")}ngOnInit(){this.durationControl.valueChanges.pipe((0,o.Sc)(this.durationControl)).subscribe(_=>{this.onDisplayValueChange(_)})}writeValue(_){this.value=_,this.updateDisplayValue(_)}registerOnChange(_){this.onChange=_}registerOnTouched(_){this.onTouched=_}setDisabledState(_){_?this.durationControl.disable():this.durationControl.enable()}onDisplayValueChange(_){const R=(0,d.RA)(_);"number"==typeof R&&this.value!==R&&(this.value=R,this.onChange(R))}updateDisplayValue(_){const R=(0,d.LU)(_);this.durationControl.setValue(R)}}S.\u0275fac=function(_){return new(_||S)(t.Y36(i.qu))},S.\u0275cmp=t.Xpm({type:S,selectors:[["app-input-duration"]],features:[t._Bn([{provide:i.JU,useExisting:(0,t.Gpc)(()=>S),multi:!0}])],decls:6,vars:2,consts:[["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["nz-input","","type","text","formControlName","duration"],["errorTip",""],[4,"ngIf"]],template:function(_,R){if(1&_&&(t.TgZ(0,"form",0)(1,"nz-form-item")(2,"nz-form-control",1),t._UZ(3,"input",2),t.YNc(4,O,2,2,"ng-template",null,3,t.W1O),t.qZA()()()),2&_){const Q=t.MAs(5);t.Q6J("formGroup",R.formGroup),t.xp6(2),t.Q6J("nzErrorTip",Q)}},dependencies:[e.O5,i._Y,i.Fj,i.JJ,i.JL,i.sg,i.u,z.t3,z.SK,y.Lr,y.Nx,y.Fd,w.Zp],styles:["nz-form-item[_ngcontent-%COMP%]{margin:0}"],changeDetection:0})},6457:(ne,E,a)=>{a.d(E,{i:()=>S});var t=a(4650),i=a(433),d=a(2134),o=a(9089),e=a(6895),z=a(3679),y=a(6704),w=a(5635);function b(v,_){1&v&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u6587\u4ef6\u5927\u5c0f "),t.BQk())}function L(v,_){1&v&&(t.ynx(0),t._uU(1," \u8f93\u5165\u6709\u9519\u8bef "),t.BQk())}function O(v,_){if(1&v&&(t.YNc(0,b,2,0,"ng-container",4),t.YNc(1,L,2,0,"ng-container",4)),2&v){const R=_.$implicit;t.Q6J("ngIf",R.hasError("required")),t.xp6(1),t.Q6J("ngIf",R.hasError("pattern"))}}class S{constructor(_){this.value=0,this.onChange=()=>{},this.onTouched=()=>{},this.formGroup=_.group({filesize:["",[i.kI.required,i.kI.pattern(/^\d{1,3}(?:\.\d{1,2})?\s?[GMK]?B$/)]]})}get filesizeControl(){return this.formGroup.get("filesize")}ngOnInit(){this.filesizeControl.valueChanges.pipe((0,o.Sc)(this.filesizeControl)).subscribe(_=>{this.onDisplayValueChange(_)})}writeValue(_){this.value=_,this.updateDisplayValue(_)}registerOnChange(_){this.onChange=_}registerOnTouched(_){this.onTouched=_}setDisabledState(_){_?this.filesizeControl.disable():this.filesizeControl.enable()}onDisplayValueChange(_){const R=(0,d.Jt)(_);"number"==typeof R&&this.value!==R&&(this.value=R,this.onChange(R))}updateDisplayValue(_){const R=(0,d.D9)(_);this.filesizeControl.setValue(R)}}S.\u0275fac=function(_){return new(_||S)(t.Y36(i.qu))},S.\u0275cmp=t.Xpm({type:S,selectors:[["app-input-filesize"]],features:[t._Bn([{provide:i.JU,useExisting:(0,t.Gpc)(()=>S),multi:!0}])],decls:6,vars:2,consts:[["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["nz-input","","type","text","formControlName","filesize"],["errorTip",""],[4,"ngIf"]],template:function(_,R){if(1&_&&(t.TgZ(0,"form",0)(1,"nz-form-item")(2,"nz-form-control",1),t._UZ(3,"input",2),t.YNc(4,O,2,2,"ng-template",null,3,t.W1O),t.qZA()()()),2&_){const Q=t.MAs(5);t.Q6J("formGroup",R.formGroup),t.xp6(2),t.Q6J("nzErrorTip",Q)}},dependencies:[e.O5,i._Y,i.Fj,i.JJ,i.JL,i.sg,i.u,z.t3,z.SK,y.Lr,y.Nx,y.Fd,w.Zp],styles:["nz-form-item[_ngcontent-%COMP%]{margin:0}"],changeDetection:0})},7512:(ne,E,a)=>{a.d(E,{q:()=>b});var t=a(5545),i=a(4650),d=a(6895),o=a(5681),e=a(5655);function z(L,O){if(1&L&&i._UZ(0,"nz-spin",2),2&L){const S=i.oxw();i.Q6J("nzSize","large")("nzSpinning",S.loading)}}function y(L,O){if(1&L&&(i.TgZ(0,"div",6),i.GkF(1,7),i.qZA()),2&L){const S=i.oxw(2);i.Q6J("ngStyle",S.contentStyles),i.xp6(1),i.Q6J("ngTemplateOutlet",S.content.templateRef)}}function w(L,O){if(1&L&&(i.TgZ(0,"div",3),i._UZ(1,"nz-page-header",4),i.YNc(2,y,2,2,"div",5),i.qZA()),2&L){const S=i.oxw();i.Q6J("ngStyle",S.pageStyles),i.xp6(1),i.Q6J("nzTitle",S.pageTitle)("nzGhost",!1),i.xp6(1),i.Q6J("ngIf",S.content)}}class b{constructor(){this.pageTitle="",this.loading=!1,this.pageStyles={},this.contentStyles={}}}b.\u0275fac=function(O){return new(O||b)},b.\u0275cmp=i.Xpm({type:b,selectors:[["app-sub-page"]],contentQueries:function(O,S,v){if(1&O&&i.Suo(v,t.Y,5),2&O){let _;i.iGM(_=i.CRH())&&(S.content=_.first)}},inputs:{pageTitle:"pageTitle",loading:"loading",pageStyles:"pageStyles",contentStyles:"contentStyles"},decls:3,vars:2,consts:[["class","spinner",3,"nzSize","nzSpinning",4,"ngIf","ngIfElse"],["elseBlock",""],[1,"spinner",3,"nzSize","nzSpinning"],[1,"sub-page",3,"ngStyle"],["nzBackIcon","",1,"page-header",3,"nzTitle","nzGhost"],["class","page-content",3,"ngStyle",4,"ngIf"],[1,"page-content",3,"ngStyle"],[3,"ngTemplateOutlet"]],template:function(O,S){if(1&O&&(i.YNc(0,z,1,2,"nz-spin",0),i.YNc(1,w,3,4,"ng-template",null,1,i.W1O)),2&O){const v=i.MAs(2);i.Q6J("ngIf",S.loading)("ngIfElse",v)}},dependencies:[d.O5,d.tP,d.PC,o.W,e.$O],styles:["[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.sub-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.spinner[_ngcontent-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]{padding-top:0}.sub-page[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{margin-top:3px;margin-bottom:1em}.sub-page[_ngcontent-%COMP%] .page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}"],changeDetection:0})},5545:(ne,E,a)=>{a.d(E,{Y:()=>i});var t=a(4650);class i{constructor(o){this.templateRef=o}}i.\u0275fac=function(o){return new(o||i)(t.Y36(t.Rgc))},i.\u0275dir=t.lG2({type:i,selectors:[["","appSubPageContent",""]]})},2134:(ne,E,a)=>{a.d(E,{AX:()=>z,D9:()=>L,Jt:()=>O,LU:()=>w,N4:()=>y,RA:()=>b,e5:()=>e});var t=a(6422),i=a(1854),d=a(1999),o=a(8147);function e(S,v,_=!0){return function R(Q,Z){return(0,t.Z)(Q,(V,I,N)=>{const D=Reflect.get(Z,N);(0,i.Z)(I,D)||Reflect.set(V,N,_&&(0,d.Z)(I)&&(0,d.Z)(D)?R(I,D):I)})}(S,v)}function z(S,v=" ",_=3){let R,Q;if(S<=0)return"0"+v+"kbps";if(S<1e6)R=S/1e3,Q="kbps";else if(S<1e9)R=S/1e6,Q="Mbps";else if(S<1e12)R=S/1e9,Q="Gbps";else{if(!(S<1e15))throw RangeError(`the rate argument ${S} out of range`);R=S/1e12,Q="Tbps"}const Z=_-Math.floor(Math.abs(Math.log10(R)))-1;return R.toFixed(Z<0?0:Z)+v+Q}function y(S,v=" ",_=3){let R,Q;if(S<=0)return"0"+v+"B/s";if(S<1e3)R=S,Q="B/s";else if(S<1e6)R=S/1e3,Q="KB/s";else if(S<1e9)R=S/1e6,Q="MB/s";else if(S<1e12)R=S/1e9,Q="GB/s";else{if(!(S<1e15))throw RangeError(`the rate argument ${S} out of range`);R=S/1e12,Q="TB/s"}const Z=_-Math.floor(Math.abs(Math.log10(R)))-1;return R.toFixed(Z<0?0:Z)+v+Q}function w(S,v=!1){S>0||(S=0);const _=Math.floor(S/3600),R=Math.floor(S/60%60),Q=Math.floor(S%60);let Z="";return v?_>0&&(Z+=_+":"):(Z+=_<10?"0"+_:_,Z+=":"),Z+=R<10?"0"+R:R,Z+=":",Z+=Q<10?"0"+Q:Q,Z}function b(S){try{const[v,_,R,Q]=/(\d{1,2}):(\d{2}):(\d{2})/.exec(S);return 3600*parseInt(_)+60*parseInt(R)+parseInt(Q)}catch(v){return console.error(`Failed to parse duration: ${S}`,v),null}}function L(S){return(0,o.G)(S,{base:2,standard:"jedec",output:"string"})}function O(S){try{const[v,_,R]=/^(\d+(?:\.\d+)?)\s*([TGMK]?B)$/.exec(S);switch(R){case"B":return parseFloat(_);case"KB":return 1024*parseFloat(_);case"MB":return 1048576*parseFloat(_);case"GB":return 1024**3*parseFloat(_);case"TB":return 1024**4*parseFloat(_);default:return console.warn(`Unexpected unit: ${R}`,S),null}}catch(v){return console.error(`Failed to parse filesize: ${S}`,v),null}}},8147:(ne,E,a)=>{a.d(E,{G:()=>T});const t="array",i="bit",d="bits",o="byte",e="bytes",z="",y="exponent",w="function",b="iec",L="Invalid number",O="Invalid rounding method",S="jedec",v="object",_=".",R="round",Q="s",Z="kbit",V="kB",I=" ",N="string",D="0",C={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function T($,{bits:se=!1,pad:A=!1,base:W=-1,round:ae=2,locale:ge=z,localeOptions:he={},separator:ve=z,spacer:Me=I,symbols:Ae={},standard:X=z,output:ce=N,fullform:P=!1,fullforms:ee=[],exponent:_e=-1,roundingMethod:te=R,precision:le=0}={}){let M=_e,K=Number($),k=[],G=0,me=z;-1===W&&0===X.length?(W=10,X=S):-1===W&&X.length>0?W=(X=X===b?b:S)===b?2:10:X=10==(W=2===W?2:10)||X===S?S:b;const Te=10===W?1e3:1024,$e=!0===P,Le=K<0,Ye=Math[te];if("bigint"!=typeof $&&isNaN($))throw new TypeError(L);if(typeof Ye!==w)throw new TypeError(O);if(Le&&(K=-K),(-1===M||isNaN(M))&&(M=Math.floor(Math.log(K)/Math.log(Te)),M<0&&(M=0)),M>8&&(le>0&&(le+=8-M),M=8),ce===y)return M;if(0===K)k[0]=0,me=k[1]=C.symbol[X][se?d:e][M];else{G=K/(2===W?Math.pow(2,10*M):Math.pow(1e3,M)),se&&(G*=8,G>=Te&&M<8&&(G/=Te,M++));const Je=Math.pow(10,M>0?ae:0);k[0]=Ye(G*Je)/Je,k[0]===Te&&M<8&&-1===_e&&(k[0]=1,M++),me=k[1]=10===W&&1===M?se?Z:V:C.symbol[X][se?d:e][M]}if(Le&&(k[0]=-k[0]),le>0&&(k[0]=k[0].toPrecision(le)),k[1]=Ae[k[1]]||k[1],!0===ge?k[0]=k[0].toLocaleString():ge.length>0?k[0]=k[0].toLocaleString(ge,he):ve.length>0&&(k[0]=k[0].toString().replace(_,ve)),A&&!1===Number.isInteger(k[0])&&ae>0){const Je=ve||_,rt=k[0].toString().split(Je),at=rt[1]||z,We=at.length;k[0]=`${rt[0]}${Je}${at.padEnd(We+(ae-We),D)}`}return $e&&(k[1]=ee[M]?ee[M]:C.fullform[X][M]+(se?i:o)+(1===k[0]?z:Q)),ce===t?k:ce===v?{value:k[0],symbol:k[1],exponent:M,unit:me}:k.join(Me)}},2622:(ne,E,a)=>{a.d(E,{Z:()=>Z});var d=a(3093);const e=function o(V,I){for(var N=V.length;N--;)if((0,d.Z)(V[N][0],I))return N;return-1};var y=Array.prototype.splice;function Q(V){var I=-1,N=null==V?0:V.length;for(this.clear();++I<N;){var D=V[I];this.set(D[0],D[1])}}Q.prototype.clear=function t(){this.__data__=[],this.size=0},Q.prototype.delete=function w(V){var I=this.__data__,N=e(I,V);return!(N<0||(N==I.length-1?I.pop():y.call(I,N,1),--this.size,0))},Q.prototype.get=function L(V){var I=this.__data__,N=e(I,V);return N<0?void 0:I[N][1]},Q.prototype.has=function S(V){return e(this.__data__,V)>-1},Q.prototype.set=function _(V,I){var N=this.__data__,D=e(N,V);return D<0?(++this.size,N.push([V,I])):N[D][1]=I,this};const Z=Q},9329:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(3858),i=a(5946);const o=(0,t.Z)(i.Z,"Map")},3639:(ne,E,a)=>{a.d(E,{Z:()=>_e});const d=(0,a(3858).Z)(Object,"create");var L=Object.prototype.hasOwnProperty;var _=Object.prototype.hasOwnProperty;function N(te){var le=-1,M=null==te?0:te.length;for(this.clear();++le<M;){var K=te[le];this.set(K[0],K[1])}}N.prototype.clear=function o(){this.__data__=d?d(null):{},this.size=0},N.prototype.delete=function z(te){var le=this.has(te)&&delete this.__data__[te];return this.size-=le?1:0,le},N.prototype.get=function O(te){var le=this.__data__;if(d){var M=le[te];return"__lodash_hash_undefined__"===M?void 0:M}return L.call(le,te)?le[te]:void 0},N.prototype.has=function R(te){var le=this.__data__;return d?void 0!==le[te]:_.call(le,te)},N.prototype.set=function V(te,le){var M=this.__data__;return this.size+=this.has(te)?0:1,M[te]=d&&void 0===le?"__lodash_hash_undefined__":le,this};const D=N;var C=a(2622),T=a(9329);const ae=function W(te,le){var M=te.__data__;return function se(te){var le=typeof te;return"string"==le||"number"==le||"symbol"==le||"boolean"==le?"__proto__"!==te:null===te}(le)?M["string"==typeof le?"string":"hash"]:M.map};function ee(te){var le=-1,M=null==te?0:te.length;for(this.clear();++le<M;){var K=te[le];this.set(K[0],K[1])}}ee.prototype.clear=function B(){this.size=0,this.__data__={hash:new D,map:new(T.Z||C.Z),string:new D}},ee.prototype.delete=function ge(te){var le=ae(this,te).delete(te);return this.size-=le?1:0,le},ee.prototype.get=function ve(te){return ae(this,te).get(te)},ee.prototype.has=function Ae(te){return ae(this,te).has(te)},ee.prototype.set=function ce(te,le){var M=ae(this,te),K=M.size;return M.set(te,le),this.size+=M.size==K?0:1,this};const _e=ee},5343:(ne,E,a)=>{a.d(E,{Z:()=>Q});var t=a(2622);var L=a(9329),O=a(3639);function R(Z){var V=this.__data__=new t.Z(Z);this.size=V.size}R.prototype.clear=function i(){this.__data__=new t.Z,this.size=0},R.prototype.delete=function o(Z){var V=this.__data__,I=V.delete(Z);return this.size=V.size,I},R.prototype.get=function z(Z){return this.__data__.get(Z)},R.prototype.has=function w(Z){return this.__data__.has(Z)},R.prototype.set=function v(Z,V){var I=this.__data__;if(I instanceof t.Z){var N=I.__data__;if(!L.Z||N.length<199)return N.push([Z,V]),this.size=++I.size,this;I=this.__data__=new O.Z(N)}return I.set(Z,V),this.size=I.size,this};const Q=R},8492:(ne,E,a)=>{a.d(E,{Z:()=>d});const d=a(5946).Z.Symbol},1630:(ne,E,a)=>{a.d(E,{Z:()=>d});const d=a(5946).Z.Uint8Array},7585:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d,o){for(var e=-1,z=null==d?0:d.length;++e<z&&!1!==o(d[e],e,d););return d}},9512:(ne,E,a)=>{a.d(E,{Z:()=>O});var d=a(4825),o=a(4177),e=a(5202),z=a(6667),y=a(7583),b=Object.prototype.hasOwnProperty;const O=function L(S,v){var _=(0,o.Z)(S),R=!_&&(0,d.Z)(S),Q=!_&&!R&&(0,e.Z)(S),Z=!_&&!R&&!Q&&(0,y.Z)(S),V=_||R||Q||Z,I=V?function t(S,v){for(var _=-1,R=Array(S);++_<S;)R[_]=v(_);return R}(S.length,String):[],N=I.length;for(var D in S)(v||b.call(S,D))&&(!V||!("length"==D||Q&&("offset"==D||"parent"==D)||Z&&("buffer"==D||"byteLength"==D||"byteOffset"==D)||(0,z.Z)(D,N)))&&I.push(D);return I}},6623:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d,o){for(var e=-1,z=o.length,y=d.length;++e<z;)d[y+e]=o[e];return d}},6198:(ne,E,a)=>{a.d(E,{Z:()=>z});var t=a(3496),i=a(3093),o=Object.prototype.hasOwnProperty;const z=function e(y,w,b){var L=y[w];(!o.call(y,w)||!(0,i.Z)(L,b)||void 0===b&&!(w in y))&&(0,t.Z)(y,w,b)}},3496:(ne,E,a)=>{a.d(E,{Z:()=>d});var t=a(2370);const d=function i(o,e,z){"__proto__"==e&&t.Z?(0,t.Z)(o,e,{configurable:!0,enumerable:!0,value:z,writable:!0}):o[e]=z}},4792:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(1999),i=Object.create;const o=function(){function e(){}return function(z){if(!(0,t.Z)(z))return{};if(i)return i(z);e.prototype=z;var y=new e;return e.prototype=void 0,y}}()},1149:(ne,E,a)=>{a.d(E,{Z:()=>y});const o=function t(w){return function(b,L,O){for(var S=-1,v=Object(b),_=O(b),R=_.length;R--;){var Q=_[w?R:++S];if(!1===L(v[Q],Q,v))break}return b}}();var e=a(1952);const y=function z(w,b){return w&&o(w,b,e.Z)}},7298:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(3449),i=a(2168);const o=function d(e,z){for(var y=0,w=(z=(0,t.Z)(z,e)).length;null!=e&&y<w;)e=e[(0,i.Z)(z[y++])];return y&&y==w?e:void 0}},8203:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(6623),i=a(4177);const o=function d(e,z,y){var w=z(e);return(0,i.Z)(e)?w:(0,t.Z)(w,y(e))}},7079:(ne,E,a)=>{a.d(E,{Z:()=>Q});var t=a(8492),i=Object.prototype,d=i.hasOwnProperty,o=i.toString,e=t.Z?t.Z.toStringTag:void 0;var b=Object.prototype.toString;var _=t.Z?t.Z.toStringTag:void 0;const Q=function R(Z){return null==Z?void 0===Z?"[object Undefined]":"[object Null]":_&&_ in Object(Z)?function z(Z){var V=d.call(Z,e),I=Z[e];try{Z[e]=void 0;var N=!0}catch{}var D=o.call(Z);return N&&(V?Z[e]=I:delete Z[e]),D}(Z):function L(Z){return b.call(Z)}(Z)}},771:(ne,E,a)=>{a.d(E,{Z:()=>Ct});var t=a(5343),i=a(3639);function w(q){var oe=-1,Oe=null==q?0:q.length;for(this.__data__=new i.Z;++oe<Oe;)this.add(q[oe])}w.prototype.add=w.prototype.push=function o(q){return this.__data__.set(q,"__lodash_hash_undefined__"),this},w.prototype.has=function z(q){return this.__data__.has(q)};const b=w,O=function L(q,oe){for(var Oe=-1,ye=null==q?0:q.length;++Oe<ye;)if(oe(q[Oe],Oe,q))return!0;return!1},v=function S(q,oe){return q.has(oe)};const Z=function Q(q,oe,Oe,ye,we,de){var Ee=1&Oe,Pe=q.length,Ue=oe.length;if(Pe!=Ue&&!(Ee&&Ue>Pe))return!1;var je=de.get(q),Ne=de.get(oe);if(je&&Ne)return je==oe&&Ne==q;var Ve=-1,Ie=!0,Re=2&Oe?new b:void 0;for(de.set(q,oe),de.set(oe,q);++Ve<Pe;){var Ke=q[Ve],Ge=oe[Ve];if(ye)var qe=Ee?ye(Ge,Ke,Ve,oe,q,de):ye(Ke,Ge,Ve,q,oe,de);if(void 0!==qe){if(qe)continue;Ie=!1;break}if(Re){if(!O(oe,function(st,it){if(!v(Re,it)&&(Ke===st||we(Ke,st,Oe,ye,de)))return Re.push(it)})){Ie=!1;break}}else if(Ke!==Ge&&!we(Ke,Ge,Oe,ye,de)){Ie=!1;break}}return de.delete(q),de.delete(oe),Ie};var V=a(8492),I=a(1630),N=a(3093);const C=function D(q){var oe=-1,Oe=Array(q.size);return q.forEach(function(ye,we){Oe[++oe]=[we,ye]}),Oe},B=function T(q){var oe=-1,Oe=Array(q.size);return q.forEach(function(ye){Oe[++oe]=ye}),Oe};var ee=V.Z?V.Z.prototype:void 0,_e=ee?ee.valueOf:void 0;var M=a(8501),G=Object.prototype.hasOwnProperty;var $e=a(4116),Le=a(4177),Ye=a(5202),Je=a(7583),at="[object Arguments]",We="[object Array]",tt="[object Object]",nt=Object.prototype.hasOwnProperty;const yt=function mt(q,oe,Oe,ye,we,de){var Ee=(0,Le.Z)(q),Pe=(0,Le.Z)(oe),Ue=Ee?We:(0,$e.Z)(q),je=Pe?We:(0,$e.Z)(oe),Ne=(Ue=Ue==at?tt:Ue)==tt,Ve=(je=je==at?tt:je)==tt,Ie=Ue==je;if(Ie&&(0,Ye.Z)(q)){if(!(0,Ye.Z)(oe))return!1;Ee=!0,Ne=!1}if(Ie&&!Ne)return de||(de=new t.Z),Ee||(0,Je.Z)(q)?Z(q,oe,Oe,ye,we,de):function te(q,oe,Oe,ye,we,de,Ee){switch(Oe){case"[object DataView]":if(q.byteLength!=oe.byteLength||q.byteOffset!=oe.byteOffset)return!1;q=q.buffer,oe=oe.buffer;case"[object ArrayBuffer]":return!(q.byteLength!=oe.byteLength||!de(new I.Z(q),new I.Z(oe)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,N.Z)(+q,+oe);case"[object Error]":return q.name==oe.name&&q.message==oe.message;case"[object RegExp]":case"[object String]":return q==oe+"";case"[object Map]":var Pe=C;case"[object Set]":if(Pe||(Pe=B),q.size!=oe.size&&!(1&ye))return!1;var je=Ee.get(q);if(je)return je==oe;ye|=2,Ee.set(q,oe);var Ne=Z(Pe(q),Pe(oe),ye,we,de,Ee);return Ee.delete(q),Ne;case"[object Symbol]":if(_e)return _e.call(q)==_e.call(oe)}return!1}(q,oe,Ue,Oe,ye,we,de);if(!(1&Oe)){var Re=Ne&&nt.call(q,"__wrapped__"),Ke=Ve&&nt.call(oe,"__wrapped__");if(Re||Ke){var Ge=Re?q.value():q,qe=Ke?oe.value():oe;return de||(de=new t.Z),we(Ge,qe,Oe,ye,de)}}return!!Ie&&(de||(de=new t.Z),function me(q,oe,Oe,ye,we,de){var Ee=1&Oe,Pe=(0,M.Z)(q),Ue=Pe.length;if(Ue!=(0,M.Z)(oe).length&&!Ee)return!1;for(var Ve=Ue;Ve--;){var Ie=Pe[Ve];if(!(Ee?Ie in oe:G.call(oe,Ie)))return!1}var Re=de.get(q),Ke=de.get(oe);if(Re&&Ke)return Re==oe&&Ke==q;var Ge=!0;de.set(q,oe),de.set(oe,q);for(var qe=Ee;++Ve<Ue;){var st=q[Ie=Pe[Ve]],it=oe[Ie];if(ye)var ht=Ee?ye(it,st,Ie,oe,q,de):ye(st,it,Ie,q,oe,de);if(!(void 0===ht?st===it||we(st,it,Oe,ye,de):ht)){Ge=!1;break}qe||(qe="constructor"==Ie)}if(Ge&&!qe){var dt=q.constructor,Xe=oe.constructor;dt!=Xe&&"constructor"in q&&"constructor"in oe&&!("function"==typeof dt&&dt instanceof dt&&"function"==typeof Xe&&Xe instanceof Xe)&&(Ge=!1)}return de.delete(q),de.delete(oe),Ge}(q,oe,Oe,ye,we,de))};var _t=a(214);const Ct=function zt(q,oe,Oe,ye,we){return q===oe||(null==q||null==oe||!(0,_t.Z)(q)&&!(0,_t.Z)(oe)?q!=q&&oe!=oe:yt(q,oe,Oe,ye,zt,we))}},7242:(ne,E,a)=>{a.d(E,{Z:()=>ce});var t=a(5343),i=a(771);var y=a(1999);const b=function w(P){return P==P&&!(0,y.Z)(P)};var L=a(1952);const _=function v(P,ee){return function(_e){return null!=_e&&_e[P]===ee&&(void 0!==ee||P in Object(_e))}},Q=function R(P){var ee=function O(P){for(var ee=(0,L.Z)(P),_e=ee.length;_e--;){var te=ee[_e],le=P[te];ee[_e]=[te,le,b(le)]}return ee}(P);return 1==ee.length&&ee[0][2]?_(ee[0][0],ee[0][1]):function(_e){return _e===P||function e(P,ee,_e,te){var le=_e.length,M=le,K=!te;if(null==P)return!M;for(P=Object(P);le--;){var k=_e[le];if(K&&k[2]?k[1]!==P[k[0]]:!(k[0]in P))return!1}for(;++le<M;){var G=(k=_e[le])[0],me=P[G],Te=k[1];if(K&&k[2]){if(void 0===me&&!(G in P))return!1}else{var $e=new t.Z;if(te)var Le=te(me,Te,G,P,ee,$e);if(!(void 0===Le?(0,i.Z)(Te,me,3,te,$e):Le))return!1}}return!0}(_e,P,ee)}};var Z=a(7298);var N=a(5867),D=a(8042),C=a(2168);const se=function $(P,ee){return(0,D.Z)(P)&&b(ee)?_((0,C.Z)(P),ee):function(_e){var te=function V(P,ee,_e){var te=null==P?void 0:(0,Z.Z)(P,ee);return void 0===te?_e:te}(_e,P);return void 0===te&&te===ee?(0,N.Z)(_e,P):(0,i.Z)(ee,te,3)}};var A=a(9940),W=a(4177);const Ae=function Me(P){return(0,D.Z)(P)?function ae(P){return function(ee){return ee?.[P]}}((0,C.Z)(P)):function he(P){return function(ee){return(0,Z.Z)(ee,P)}}(P)},ce=function X(P){return"function"==typeof P?P:null==P?A.Z:"object"==typeof P?(0,W.Z)(P)?se(P[0],P[1]):Q(P):Ae(P)}},4884:(ne,E,a)=>{a.d(E,{Z:()=>w});var t=a(1986);const o=(0,a(5820).Z)(Object.keys,Object);var z=Object.prototype.hasOwnProperty;const w=function y(b){if(!(0,t.Z)(b))return o(b);var L=[];for(var O in Object(b))z.call(b,O)&&"constructor"!=O&&L.push(O);return L}},6932:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d){return function(o){return d(o)}}},3449:(ne,E,a)=>{a.d(E,{Z:()=>se});var t=a(4177),i=a(8042),d=a(3639),o="Expected a function";function e(A,W){if("function"!=typeof A||null!=W&&"function"!=typeof W)throw new TypeError(o);var ae=function(){var ge=arguments,he=W?W.apply(this,ge):ge[0],ve=ae.cache;if(ve.has(he))return ve.get(he);var Me=A.apply(this,ge);return ae.cache=ve.set(he,Me)||ve,Me};return ae.cache=new(e.Cache||d.Z),ae}e.Cache=d.Z;const z=e;var L=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,O=/\\(\\)?/g;const v=function w(A){var W=z(A,function(ge){return 500===ae.size&&ae.clear(),ge}),ae=W.cache;return W}(function(A){var W=[];return 46===A.charCodeAt(0)&&W.push(""),A.replace(L,function(ae,ge,he,ve){W.push(he?ve.replace(O,"$1"):ge||ae)}),W});var _=a(8492);var Z=a(6460),I=_.Z?_.Z.prototype:void 0,N=I?I.toString:void 0;const C=function D(A){if("string"==typeof A)return A;if((0,t.Z)(A))return function R(A,W){for(var ae=-1,ge=null==A?0:A.length,he=Array(ge);++ae<ge;)he[ae]=W(A[ae],ae,A);return he}(A,D)+"";if((0,Z.Z)(A))return N?N.call(A):"";var W=A+"";return"0"==W&&1/A==-Infinity?"-0":W},se=function $(A,W){return(0,t.Z)(A)?A:(0,i.Z)(A,W)?[A]:v(function T(A){return null==A?"":C(A)}(A))}},2370:(ne,E,a)=>{a.d(E,{Z:()=>d});var t=a(3858);const d=function(){try{var o=(0,t.Z)(Object,"defineProperty");return o({},"",{}),o}catch{}}()},8346:(ne,E,a)=>{a.d(E,{Z:()=>i});const i="object"==typeof global&&global&&global.Object===Object&&global},8501:(ne,E,a)=>{a.d(E,{Z:()=>e});var t=a(8203),i=a(3976),d=a(1952);const e=function o(z){return(0,t.Z)(z,d.Z,i.Z)}},3858:(ne,E,a)=>{a.d(E,{Z:()=>C});var T,t=a(2089),d=a(5946).Z["__core-js_shared__"],e=(T=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||""))?"Symbol(src)_1."+T:"";var w=a(1999),b=a(4407),O=/^\[object .+?Constructor\]$/,Q=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const V=function Z(T){return!(!(0,w.Z)(T)||function z(T){return!!e&&e in T}(T))&&((0,t.Z)(T)?Q:O).test((0,b.Z)(T))},C=function D(T,B){var $=function I(T,B){return T?.[B]}(T,B);return V($)?$:void 0}},5650:(ne,E,a)=>{a.d(E,{Z:()=>d});const d=(0,a(5820).Z)(Object.getPrototypeOf,Object)},3976:(ne,E,a)=>{a.d(E,{Z:()=>w});var d=a(3419),e=Object.prototype.propertyIsEnumerable,z=Object.getOwnPropertySymbols;const w=z?function(b){return null==b?[]:(b=Object(b),function t(b,L){for(var O=-1,S=null==b?0:b.length,v=0,_=[];++O<S;){var R=b[O];L(R,O,b)&&(_[v++]=R)}return _}(z(b),function(L){return e.call(b,L)}))}:d.Z},4116:(ne,E,a)=>{a.d(E,{Z:()=>se});var t=a(3858),i=a(5946);const o=(0,t.Z)(i.Z,"DataView");var e=a(9329);const y=(0,t.Z)(i.Z,"Promise"),b=(0,t.Z)(i.Z,"Set"),O=(0,t.Z)(i.Z,"WeakMap");var S=a(7079),v=a(4407),_="[object Map]",Q="[object Promise]",Z="[object Set]",V="[object WeakMap]",I="[object DataView]",N=(0,v.Z)(o),D=(0,v.Z)(e.Z),C=(0,v.Z)(y),T=(0,v.Z)(b),B=(0,v.Z)(O),$=S.Z;(o&&$(new o(new ArrayBuffer(1)))!=I||e.Z&&$(new e.Z)!=_||y&&$(y.resolve())!=Q||b&&$(new b)!=Z||O&&$(new O)!=V)&&($=function(A){var W=(0,S.Z)(A),ae="[object Object]"==W?A.constructor:void 0,ge=ae?(0,v.Z)(ae):"";if(ge)switch(ge){case N:return I;case D:return _;case C:return Q;case T:return Z;case B:return V}return W});const se=$},6667:(ne,E,a)=>{a.d(E,{Z:()=>o});var i=/^(?:0|[1-9]\d*)$/;const o=function d(e,z){var y=typeof e;return!!(z=z??9007199254740991)&&("number"==y||"symbol"!=y&&i.test(e))&&e>-1&&e%1==0&&e<z}},8042:(ne,E,a)=>{a.d(E,{Z:()=>z});var t=a(4177),i=a(6460),d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;const z=function e(y,w){if((0,t.Z)(y))return!1;var b=typeof y;return!("number"!=b&&"symbol"!=b&&"boolean"!=b&&null!=y&&!(0,i.Z)(y))||o.test(y)||!d.test(y)||null!=w&&y in Object(w)}},1986:(ne,E,a)=>{a.d(E,{Z:()=>d});var t=Object.prototype;const d=function i(o){var e=o&&o.constructor;return o===("function"==typeof e&&e.prototype||t)}},6594:(ne,E,a)=>{a.d(E,{Z:()=>y});var t=a(8346),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,d=i&&"object"==typeof module&&module&&!module.nodeType&&module,e=d&&d.exports===i&&t.Z.process;const y=function(){try{return d&&d.require&&d.require("util").types||e&&e.binding&&e.binding("util")}catch{}}()},5820:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d,o){return function(e){return d(o(e))}}},5946:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(8346),i="object"==typeof self&&self&&self.Object===Object&&self;const o=t.Z||i||Function("return this")()},2168:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(6460);const o=function d(e){if("string"==typeof e||(0,t.Z)(e))return e;var z=e+"";return"0"==z&&1/e==-Infinity?"-0":z}},4407:(ne,E,a)=>{a.d(E,{Z:()=>o});var i=Function.prototype.toString;const o=function d(e){if(null!=e){try{return i.call(e)}catch{}try{return e+""}catch{}}return""}},3523:(ne,E,a)=>{a.d(E,{Z:()=>_n});var t=a(5343),i=a(7585),d=a(6198),o=a(3496);const z=function e(U,fe,be,He){var Et=!be;be||(be={});for(var ct=-1,et=fe.length;++ct<et;){var pt=fe[ct],vt=He?He(be[pt],U[pt],pt,be,U):void 0;void 0===vt&&(vt=U[pt]),Et?(0,o.Z)(be,pt,vt):(0,d.Z)(be,pt,vt)}return be};var y=a(1952);var L=a(9512),O=a(1999),S=a(1986);var Q=Object.prototype.hasOwnProperty;const V=function Z(U){if(!(0,O.Z)(U))return function v(U){var fe=[];if(null!=U)for(var be in Object(U))fe.push(be);return fe}(U);var fe=(0,S.Z)(U),be=[];for(var He in U)"constructor"==He&&(fe||!Q.call(U,He))||be.push(He);return be};var I=a(8706);const D=function N(U){return(0,I.Z)(U)?(0,L.Z)(U,!0):V(U)};var B=a(5946),$="object"==typeof exports&&exports&&!exports.nodeType&&exports,se=$&&"object"==typeof module&&module&&!module.nodeType&&module,W=se&&se.exports===$?B.Z.Buffer:void 0,ae=W?W.allocUnsafe:void 0;var Ae=a(3976);var P=a(6623),ee=a(5650),_e=a(3419);const M=Object.getOwnPropertySymbols?function(U){for(var fe=[];U;)(0,P.Z)(fe,(0,Ae.Z)(U)),U=(0,ee.Z)(U);return fe}:_e.Z;var G=a(8501),me=a(8203);const $e=function Te(U){return(0,me.Z)(U,D,M)};var Le=a(4116),Je=Object.prototype.hasOwnProperty;var We=a(1630);const lt=function tt(U){var fe=new U.constructor(U.byteLength);return new We.Z(fe).set(new We.Z(U)),fe};var yt=/\w*$/;var Ct=a(8492),q=Ct.Z?Ct.Z.prototype:void 0,oe=q?q.valueOf:void 0;const xt=function At(U,fe,be){var He=U.constructor;switch(fe){case"[object ArrayBuffer]":return lt(U);case"[object Boolean]":case"[object Date]":return new He(+U);case"[object DataView]":return function nt(U,fe){var be=fe?lt(U.buffer):U.buffer;return new U.constructor(be,U.byteOffset,U.byteLength)}(U,be);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function we(U,fe){var be=fe?lt(U.buffer):U.buffer;return new U.constructor(be,U.byteOffset,U.length)}(U,be);case"[object Map]":case"[object Set]":return new He;case"[object Number]":case"[object String]":return new He(U);case"[object RegExp]":return function _t(U){var fe=new U.constructor(U.source,yt.exec(U));return fe.lastIndex=U.lastIndex,fe}(U);case"[object Symbol]":return function Oe(U){return oe?Object(oe.call(U)):{}}(U)}};var Pt=a(4792);var J=a(4177),c=a(5202),m=a(214);var xe=a(6932),h=a(6594),j=h.Z&&h.Z.isMap;const p=j?(0,xe.Z)(j):function re(U){return(0,m.Z)(U)&&"[object Map]"==(0,Le.Z)(U)};var Be=h.Z&&h.Z.isSet;const Qe=Be?(0,xe.Z)(Be):function Y(U){return(0,m.Z)(U)&&"[object Set]"==(0,Le.Z)(U)};var Dt="[object Arguments]",kt="[object Function]",Lt="[object Object]",ke={};ke[Dt]=ke["[object Array]"]=ke["[object ArrayBuffer]"]=ke["[object DataView]"]=ke["[object Boolean]"]=ke["[object Date]"]=ke["[object Float32Array]"]=ke["[object Float64Array]"]=ke["[object Int8Array]"]=ke["[object Int16Array]"]=ke["[object Int32Array]"]=ke["[object Map]"]=ke["[object Number]"]=ke[Lt]=ke["[object RegExp]"]=ke["[object Set]"]=ke["[object String]"]=ke["[object Symbol]"]=ke["[object Uint8Array]"]=ke["[object Uint8ClampedArray]"]=ke["[object Uint16Array]"]=ke["[object Uint32Array]"]=!0,ke["[object Error]"]=ke[kt]=ke["[object WeakMap]"]=!1;const un=function Zt(U,fe,be,He,Et,ct){var et,pt=1&fe,vt=2&fe,Cn=4&fe;if(be&&(et=Et?be(U,He,Et,ct):be(U)),void 0!==et)return et;if(!(0,O.Z)(U))return U;var Xt=(0,J.Z)(U);if(Xt){if(et=function rt(U){var fe=U.length,be=new U.constructor(fe);return fe&&"string"==typeof U[0]&&Je.call(U,"index")&&(be.index=U.index,be.input=U.input),be}(U),!pt)return function ve(U,fe){var be=-1,He=U.length;for(fe||(fe=Array(He));++be<He;)fe[be]=U[be];return fe}(U,et)}else{var Nt=(0,Le.Z)(U),Tt=Nt==kt||"[object GeneratorFunction]"==Nt;if((0,c.Z)(U))return function ge(U,fe){if(fe)return U.slice();var be=U.length,He=ae?ae(be):new U.constructor(be);return U.copy(He),He}(U,pt);if(Nt==Lt||Nt==Dt||Tt&&!Et){if(et=vt||Tt?{}:function Bt(U){return"function"!=typeof U.constructor||(0,S.Z)(U)?{}:(0,Pt.Z)((0,ee.Z)(U))}(U),!pt)return vt?function K(U,fe){return z(U,M(U),fe)}(U,function C(U,fe){return U&&z(fe,D(fe),U)}(et,U)):function X(U,fe){return z(U,(0,Ae.Z)(U),fe)}(U,function w(U,fe){return U&&z(fe,(0,y.Z)(fe),U)}(et,U))}else{if(!ke[Nt])return Et?U:{};et=xt(U,Nt,pt)}}ct||(ct=new t.Z);var qt=ct.get(U);if(qt)return qt;ct.set(U,et),Qe(U)?U.forEach(function(ft){et.add(Zt(ft,fe,be,ft,U,ct))}):p(U)&&U.forEach(function(ft,It){et.set(It,Zt(ft,fe,be,It,U,ct))});var Ht=Xt?void 0:(Cn?vt?$e:G.Z:vt?D:y.Z)(U);return(0,i.Z)(Ht||U,function(ft,It){Ht&&(ft=U[It=ft]),(0,d.Z)(et,It,Zt(ft,fe,be,It,U,ct))}),et};const _n=function mn(U){return un(U,5)}},3093:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d,o){return d===o||d!=d&&o!=o}},5867:(ne,E,a)=>{a.d(E,{Z:()=>S});const i=function t(v,_){return null!=v&&_ in Object(v)};var d=a(3449),o=a(4825),e=a(4177),z=a(6667),y=a(8696),w=a(2168);const S=function O(v,_){return null!=v&&function b(v,_,R){for(var Q=-1,Z=(_=(0,d.Z)(_,v)).length,V=!1;++Q<Z;){var I=(0,w.Z)(_[Q]);if(!(V=null!=v&&R(v,I)))break;v=v[I]}return V||++Q!=Z?V:!!(Z=null==v?0:v.length)&&(0,y.Z)(Z)&&(0,z.Z)(I,Z)&&((0,e.Z)(v)||(0,o.Z)(v))}(v,_,i)}},9940:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d){return d}},4825:(ne,E,a)=>{a.d(E,{Z:()=>L});var t=a(7079),i=a(214);const e=function o(O){return(0,i.Z)(O)&&"[object Arguments]"==(0,t.Z)(O)};var z=Object.prototype,y=z.hasOwnProperty,w=z.propertyIsEnumerable;const L=e(function(){return arguments}())?e:function(O){return(0,i.Z)(O)&&y.call(O,"callee")&&!w.call(O,"callee")}},4177:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=Array.isArray},8706:(ne,E,a)=>{a.d(E,{Z:()=>o});var t=a(2089),i=a(8696);const o=function d(e){return null!=e&&(0,i.Z)(e.length)&&!(0,t.Z)(e)}},5202:(ne,E,a)=>{a.d(E,{Z:()=>L});var t=a(5946),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,e=o&&"object"==typeof module&&module&&!module.nodeType&&module,y=e&&e.exports===o?t.Z.Buffer:void 0;const L=(y?y.isBuffer:void 0)||function i(){return!1}},1854:(ne,E,a)=>{a.d(E,{Z:()=>d});var t=a(771);const d=function i(o,e){return(0,t.Z)(o,e)}},2089:(ne,E,a)=>{a.d(E,{Z:()=>w});var t=a(7079),i=a(1999);const w=function y(b){if(!(0,i.Z)(b))return!1;var L=(0,t.Z)(b);return"[object Function]"==L||"[object GeneratorFunction]"==L||"[object AsyncFunction]"==L||"[object Proxy]"==L}},8696:(ne,E,a)=>{a.d(E,{Z:()=>d});const d=function i(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=9007199254740991}},1999:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d){var o=typeof d;return null!=d&&("object"==o||"function"==o)}},214:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(d){return null!=d&&"object"==typeof d}},6460:(ne,E,a)=>{a.d(E,{Z:()=>e});var t=a(7079),i=a(214);const e=function o(z){return"symbol"==typeof z||(0,i.Z)(z)&&"[object Symbol]"==(0,t.Z)(z)}},7583:(ne,E,a)=>{a.d(E,{Z:()=>X});var t=a(7079),i=a(8696),d=a(214),W={};W["[object Float32Array]"]=W["[object Float64Array]"]=W["[object Int8Array]"]=W["[object Int16Array]"]=W["[object Int32Array]"]=W["[object Uint8Array]"]=W["[object Uint8ClampedArray]"]=W["[object Uint16Array]"]=W["[object Uint32Array]"]=!0,W["[object Arguments]"]=W["[object Array]"]=W["[object ArrayBuffer]"]=W["[object Boolean]"]=W["[object DataView]"]=W["[object Date]"]=W["[object Error]"]=W["[object Function]"]=W["[object Map]"]=W["[object Number]"]=W["[object Object]"]=W["[object RegExp]"]=W["[object Set]"]=W["[object String]"]=W["[object WeakMap]"]=!1;var he=a(6932),ve=a(6594),Me=ve.Z&&ve.Z.isTypedArray;const X=Me?(0,he.Z)(Me):function ae(ce){return(0,d.Z)(ce)&&(0,i.Z)(ce.length)&&!!W[(0,t.Z)(ce)]}},1952:(ne,E,a)=>{a.d(E,{Z:()=>e});var t=a(9512),i=a(4884),d=a(8706);const e=function o(z){return(0,d.Z)(z)?(0,t.Z)(z):(0,i.Z)(z)}},3419:(ne,E,a)=>{a.d(E,{Z:()=>i});const i=function t(){return[]}},6422:(ne,E,a)=>{a.d(E,{Z:()=>S});var t=a(7585),i=a(4792),d=a(1149),o=a(7242),e=a(5650),z=a(4177),y=a(5202),w=a(2089),b=a(1999),L=a(7583);const S=function O(v,_,R){var Q=(0,z.Z)(v),Z=Q||(0,y.Z)(v)||(0,L.Z)(v);if(_=(0,o.Z)(_,4),null==R){var V=v&&v.constructor;R=Z?Q?new V:[]:(0,b.Z)(v)&&(0,w.Z)(V)?(0,i.Z)((0,e.Z)(v)):{}}return(Z?t.Z:d.Z)(v,function(I,N,D){return _(R,I,N,D)}),R}},4383:(ne,E,a)=>{a.d(E,{Dz:()=>R,Rt:()=>Z});var t=a(655),i=a(4650),d=a(2536),o=a(3187),e=a(3353),z=a(6895),y=a(1102),w=a(445);const b=["textEl"];function L(V,I){if(1&V&&i._UZ(0,"span",3),2&V){const N=i.oxw();i.Q6J("nzType",N.nzIcon)}}function O(V,I){if(1&V){const N=i.EpF();i.TgZ(0,"img",4),i.NdJ("error",function(C){i.CHM(N);const T=i.oxw();return i.KtG(T.imgError(C))}),i.qZA()}if(2&V){const N=i.oxw();i.Q6J("src",N.nzSrc,i.LSH),i.uIk("srcset",N.nzSrcSet)("alt",N.nzAlt)}}function S(V,I){if(1&V&&(i.TgZ(0,"span",5,6),i._uU(2),i.qZA()),2&V){const N=i.oxw();i.Q6J("ngStyle",N.textStyles),i.xp6(2),i.Oqu(N.nzText)}}let R=(()=>{class V{constructor(N,D,C,T){this.nzConfigService=N,this.elementRef=D,this.cdr=C,this.platform=T,this._nzModuleName="avatar",this.nzShape="circle",this.nzSize="default",this.nzGap=4,this.nzError=new i.vpe,this.hasText=!1,this.hasSrc=!0,this.hasIcon=!1,this.textStyles={},this.classMap={},this.customSize=null,this.el=this.elementRef.nativeElement}imgError(N){this.nzError.emit(N),N.defaultPrevented||(this.hasSrc=!1,this.hasIcon=!1,this.hasText=!1,this.nzIcon?this.hasIcon=!0:this.nzText&&(this.hasText=!0),this.cdr.detectChanges(),this.setSizeStyle(),this.notifyCalc())}ngOnChanges(){this.hasText=!this.nzSrc&&!!this.nzText,this.hasIcon=!this.nzSrc&&!!this.nzIcon,this.hasSrc=!!this.nzSrc,this.setSizeStyle(),this.notifyCalc()}calcStringSize(){if(!this.hasText)return;const N=this.textEl.nativeElement.offsetWidth,D=this.el.getBoundingClientRect().width,C=2*this.nzGap<D?2*this.nzGap:8;this.textStyles={transform:`scale(${D-C<N?(D-C)/N:1}) translateX(-50%)`},this.customSize&&Object.assign(this.textStyles,{lineHeight:this.customSize}),this.cdr.detectChanges()}notifyCalc(){this.platform.isBrowser&&setTimeout(()=>{this.calcStringSize()})}setSizeStyle(){this.customSize="number"==typeof this.nzSize?`${this.nzSize}px`:null,this.cdr.markForCheck()}}return V.\u0275fac=function(N){return new(N||V)(i.Y36(d.jY),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(e.t4))},V.\u0275cmp=i.Xpm({type:V,selectors:[["nz-avatar"]],viewQuery:function(N,D){if(1&N&&i.Gf(b,5),2&N){let C;i.iGM(C=i.CRH())&&(D.textEl=C.first)}},hostAttrs:[1,"ant-avatar"],hostVars:20,hostBindings:function(N,D){2&N&&(i.Udp("width",D.customSize)("height",D.customSize)("line-height",D.customSize)("font-size",D.hasIcon&&D.customSize?D.nzSize/2:null,"px"),i.ekj("ant-avatar-lg","large"===D.nzSize)("ant-avatar-sm","small"===D.nzSize)("ant-avatar-square","square"===D.nzShape)("ant-avatar-circle","circle"===D.nzShape)("ant-avatar-icon",D.nzIcon)("ant-avatar-image",D.hasSrc))},inputs:{nzShape:"nzShape",nzSize:"nzSize",nzGap:"nzGap",nzText:"nzText",nzSrc:"nzSrc",nzSrcSet:"nzSrcSet",nzAlt:"nzAlt",nzIcon:"nzIcon"},outputs:{nzError:"nzError"},exportAs:["nzAvatar"],features:[i.TTD],decls:3,vars:3,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[3,"src","error",4,"ngIf"],["class","ant-avatar-string",3,"ngStyle",4,"ngIf"],["nz-icon","",3,"nzType"],[3,"src","error"],[1,"ant-avatar-string",3,"ngStyle"],["textEl",""]],template:function(N,D){1&N&&(i.YNc(0,L,1,1,"span",0),i.YNc(1,O,1,3,"img",1),i.YNc(2,S,3,2,"span",2)),2&N&&(i.Q6J("ngIf",D.nzIcon&&D.hasIcon),i.xp6(1),i.Q6J("ngIf",D.nzSrc&&D.hasSrc),i.xp6(1),i.Q6J("ngIf",D.nzText&&D.hasText))},dependencies:[z.O5,z.PC,y.Ls],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,d.oS)()],V.prototype,"nzShape",void 0),(0,t.gn)([(0,d.oS)()],V.prototype,"nzSize",void 0),(0,t.gn)([(0,d.oS)(),(0,o.Rn)()],V.prototype,"nzGap",void 0),V})(),Z=(()=>{class V{}return V.\u0275fac=function(N){return new(N||V)},V.\u0275mod=i.oAB({type:V}),V.\u0275inj=i.cJS({imports:[w.vT,z.ez,y.PV,e.ud]}),V})()},6616:(ne,E,a)=>{a.d(E,{fY:()=>N,ix:()=>I,sL:()=>D});var t=a(655),i=a(4650),d=a(7579),o=a(4968),e=a(2722),z=a(8675),y=a(9300),w=a(2536),b=a(3187),L=a(1102),O=a(445),S=a(6895),v=a(7044),_=a(1664);const R=["nz-button",""];function Q(C,T){1&C&&i._UZ(0,"span",1)}const Z=["*"],V="button";let I=(()=>{class C{constructor(B,$,se,A,W,ae){this.ngZone=B,this.elementRef=$,this.cdr=se,this.renderer=A,this.nzConfigService=W,this.directionality=ae,this._nzModuleName=V,this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new d.x,this.loading$=new d.x,this.nzConfigService.getConfigChangeEventForComponent(V).pipe((0,e.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(B,$){B.forEach(se=>{if("#text"===se.nodeName){const A=$.createElement("span"),W=$.parentNode(se);$.insertBefore(W,A,se),$.appendChild(A,se)}})}assertIconOnly(B,$){const se=Array.from(B.childNodes),A=se.filter(he=>{const ve=Array.from(he.childNodes||[]);return"SPAN"===he.nodeName&&ve.length>0&&ve.every(Me=>"svg"===Me.nodeName)}).length,W=se.every(he=>"#text"!==he.nodeName);se.filter(he=>{const ve=Array.from(he.childNodes||[]);return!("SPAN"===he.nodeName&&ve.length>0&&ve.every(Me=>"svg"===Me.nodeName))}).every(he=>"SPAN"!==he.nodeName)&&W&&A>=1&&$.addClass(B,"ant-btn-icon-only")}ngOnInit(){this.directionality.change?.pipe((0,e.R)(this.destroy$)).subscribe(B=>{this.dir=B,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,o.R)(this.elementRef.nativeElement,"click",{capture:!0}).pipe((0,e.R)(this.destroy$)).subscribe(B=>{(this.disabled&&"A"===B.target?.tagName||this.nzLoading)&&(B.preventDefault(),B.stopImmediatePropagation())})})}ngOnChanges(B){const{nzLoading:$}=B;$&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe((0,z.O)(this.nzLoading),(0,y.h)(()=>!!this.nzIconDirectiveElement),(0,e.R)(this.destroy$)).subscribe(B=>{const $=this.nzIconDirectiveElement.nativeElement;B?this.renderer.setStyle($,"display","none"):this.renderer.removeStyle($,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return C.\u0275fac=function(B){return new(B||C)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.Qsj),i.Y36(w.jY),i.Y36(O.Is,8))},C.\u0275cmp=i.Xpm({type:C,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(B,$,se){if(1&B&&i.Suo(se,L.Ls,5,i.SBq),2&B){let A;i.iGM(A=i.CRH())&&($.nzIconDirectiveElement=A.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(B,$){2&B&&(i.uIk("tabindex",$.disabled?-1:null===$.tabIndex?null:$.tabIndex)("disabled",$.disabled||null),i.ekj("ant-btn-primary","primary"===$.nzType)("ant-btn-dashed","dashed"===$.nzType)("ant-btn-link","link"===$.nzType)("ant-btn-text","text"===$.nzType)("ant-btn-circle","circle"===$.nzShape)("ant-btn-round","round"===$.nzShape)("ant-btn-lg","large"===$.nzSize)("ant-btn-sm","small"===$.nzSize)("ant-btn-dangerous",$.nzDanger)("ant-btn-loading",$.nzLoading)("ant-btn-background-ghost",$.nzGhost)("ant-btn-block",$.nzBlock)("ant-input-search-button",$.nzSearch)("ant-btn-rtl","rtl"===$.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[i.TTD],attrs:R,ngContentSelectors:Z,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(B,$){1&B&&(i.F$t(),i.YNc(0,Q,1,0,"span",0),i.Hsn(1)),2&B&&i.Q6J("ngIf",$.nzLoading)},dependencies:[S.O5,L.Ls,v.w],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,b.yF)()],C.prototype,"nzBlock",void 0),(0,t.gn)([(0,b.yF)()],C.prototype,"nzGhost",void 0),(0,t.gn)([(0,b.yF)()],C.prototype,"nzSearch",void 0),(0,t.gn)([(0,b.yF)()],C.prototype,"nzLoading",void 0),(0,t.gn)([(0,b.yF)()],C.prototype,"nzDanger",void 0),(0,t.gn)([(0,b.yF)()],C.prototype,"disabled",void 0),(0,t.gn)([(0,w.oS)()],C.prototype,"nzSize",void 0),C})(),N=(()=>{class C{constructor(B){this.directionality=B,this.nzSize="default",this.dir="ltr",this.destroy$=new d.x}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,e.R)(this.destroy$)).subscribe(B=>{this.dir=B})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return C.\u0275fac=function(B){return new(B||C)(i.Y36(O.Is,8))},C.\u0275cmp=i.Xpm({type:C,selectors:[["nz-button-group"]],hostAttrs:[1,"ant-btn-group"],hostVars:6,hostBindings:function(B,$){2&B&&i.ekj("ant-btn-group-lg","large"===$.nzSize)("ant-btn-group-sm","small"===$.nzSize)("ant-btn-group-rtl","rtl"===$.dir)},inputs:{nzSize:"nzSize"},exportAs:["nzButtonGroup"],ngContentSelectors:Z,decls:1,vars:0,template:function(B,$){1&B&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),C})(),D=(()=>{class C{}return C.\u0275fac=function(B){return new(B||C)},C.\u0275mod=i.oAB({type:C}),C.\u0275inj=i.cJS({imports:[O.vT,S.ez,_.vG,L.PV,v.a,v.a,_.vG]}),C})()},1971:(ne,E,a)=>{a.d(E,{bd:()=>_e,l7:()=>te,vh:()=>le});var t=a(655),i=a(4650),d=a(3187),o=a(7579),e=a(2722),z=a(2536),y=a(445),w=a(6895),b=a(6287);function L(M,K){1&M&&i.Hsn(0)}const O=["*"];function S(M,K){1&M&&(i.TgZ(0,"div",4),i._UZ(1,"div",5),i.qZA()),2&M&&i.Q6J("ngClass",K.$implicit)}function v(M,K){if(1&M&&(i.TgZ(0,"div",2),i.YNc(1,S,2,1,"div",3),i.qZA()),2&M){const k=K.$implicit;i.xp6(1),i.Q6J("ngForOf",k)}}function _(M,K){if(1&M&&(i.ynx(0),i._uU(1),i.BQk()),2&M){const k=i.oxw(3);i.xp6(1),i.Oqu(k.nzTitle)}}function R(M,K){if(1&M&&(i.TgZ(0,"div",11),i.YNc(1,_,2,1,"ng-container",12),i.qZA()),2&M){const k=i.oxw(2);i.xp6(1),i.Q6J("nzStringTemplateOutlet",k.nzTitle)}}function Q(M,K){if(1&M&&(i.ynx(0),i._uU(1),i.BQk()),2&M){const k=i.oxw(3);i.xp6(1),i.Oqu(k.nzExtra)}}function Z(M,K){if(1&M&&(i.TgZ(0,"div",13),i.YNc(1,Q,2,1,"ng-container",12),i.qZA()),2&M){const k=i.oxw(2);i.xp6(1),i.Q6J("nzStringTemplateOutlet",k.nzExtra)}}function V(M,K){}function I(M,K){if(1&M&&(i.ynx(0),i.YNc(1,V,0,0,"ng-template",14),i.BQk()),2&M){const k=i.oxw(2);i.xp6(1),i.Q6J("ngTemplateOutlet",k.listOfNzCardTabComponent.template)}}function N(M,K){if(1&M&&(i.TgZ(0,"div",6)(1,"div",7),i.YNc(2,R,2,1,"div",8),i.YNc(3,Z,2,1,"div",9),i.qZA(),i.YNc(4,I,2,1,"ng-container",10),i.qZA()),2&M){const k=i.oxw();i.xp6(2),i.Q6J("ngIf",k.nzTitle),i.xp6(1),i.Q6J("ngIf",k.nzExtra),i.xp6(1),i.Q6J("ngIf",k.listOfNzCardTabComponent)}}function D(M,K){}function C(M,K){if(1&M&&(i.TgZ(0,"div",15),i.YNc(1,D,0,0,"ng-template",14),i.qZA()),2&M){const k=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",k.nzCover)}}function T(M,K){1&M&&(i.ynx(0),i.Hsn(1),i.BQk())}function B(M,K){1&M&&i._UZ(0,"nz-card-loading")}function $(M,K){}function se(M,K){if(1&M&&(i.TgZ(0,"li")(1,"span"),i.YNc(2,$,0,0,"ng-template",14),i.qZA()()),2&M){const k=K.$implicit,G=i.oxw(2);i.Udp("width",100/G.nzActions.length,"%"),i.xp6(2),i.Q6J("ngTemplateOutlet",k)}}function A(M,K){if(1&M&&(i.TgZ(0,"ul",16),i.YNc(1,se,3,3,"li",17),i.qZA()),2&M){const k=i.oxw();i.xp6(1),i.Q6J("ngForOf",k.nzActions)}}function W(M,K){}function ae(M,K){if(1&M&&(i.TgZ(0,"div",2),i.YNc(1,W,0,0,"ng-template",3),i.qZA()),2&M){const k=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",k.nzAvatar)}}function ge(M,K){if(1&M&&(i.ynx(0),i._uU(1),i.BQk()),2&M){const k=i.oxw(3);i.xp6(1),i.Oqu(k.nzTitle)}}function he(M,K){if(1&M&&(i.TgZ(0,"div",7),i.YNc(1,ge,2,1,"ng-container",8),i.qZA()),2&M){const k=i.oxw(2);i.xp6(1),i.Q6J("nzStringTemplateOutlet",k.nzTitle)}}function ve(M,K){if(1&M&&(i.ynx(0),i._uU(1),i.BQk()),2&M){const k=i.oxw(3);i.xp6(1),i.Oqu(k.nzDescription)}}function Me(M,K){if(1&M&&(i.TgZ(0,"div",9),i.YNc(1,ve,2,1,"ng-container",8),i.qZA()),2&M){const k=i.oxw(2);i.xp6(1),i.Q6J("nzStringTemplateOutlet",k.nzDescription)}}function Ae(M,K){if(1&M&&(i.TgZ(0,"div",4),i.YNc(1,he,2,1,"div",5),i.YNc(2,Me,2,1,"div",6),i.qZA()),2&M){const k=i.oxw();i.xp6(1),i.Q6J("ngIf",k.nzTitle),i.xp6(1),i.Q6J("ngIf",k.nzDescription)}}let X=(()=>{class M{constructor(){this.nzHoverable=!0}}return M.\u0275fac=function(k){return new(k||M)},M.\u0275dir=i.lG2({type:M,selectors:[["","nz-card-grid",""]],hostAttrs:[1,"ant-card-grid"],hostVars:2,hostBindings:function(k,G){2&k&&i.ekj("ant-card-hoverable",G.nzHoverable)},inputs:{nzHoverable:"nzHoverable"},exportAs:["nzCardGrid"]}),(0,t.gn)([(0,d.yF)()],M.prototype,"nzHoverable",void 0),M})(),ce=(()=>{class M{}return M.\u0275fac=function(k){return new(k||M)},M.\u0275cmp=i.Xpm({type:M,selectors:[["nz-card-tab"]],viewQuery:function(k,G){if(1&k&&i.Gf(i.Rgc,7),2&k){let me;i.iGM(me=i.CRH())&&(G.template=me.first)}},exportAs:["nzCardTab"],ngContentSelectors:O,decls:1,vars:0,template:function(k,G){1&k&&(i.F$t(),i.YNc(0,L,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),M})(),P=(()=>{class M{constructor(){this.listOfLoading=[["ant-col-22"],["ant-col-8","ant-col-15"],["ant-col-6","ant-col-18"],["ant-col-13","ant-col-9"],["ant-col-4","ant-col-3","ant-col-16"],["ant-col-8","ant-col-6","ant-col-8"]]}}return M.\u0275fac=function(k){return new(k||M)},M.\u0275cmp=i.Xpm({type:M,selectors:[["nz-card-loading"]],hostAttrs:[1,"ant-card-loading-content"],exportAs:["nzCardLoading"],decls:2,vars:1,consts:[[1,"ant-card-loading-content"],["class","ant-row","style","margin-left: -4px; margin-right: -4px;",4,"ngFor","ngForOf"],[1,"ant-row",2,"margin-left","-4px","margin-right","-4px"],["style","padding-left: 4px; padding-right: 4px;",3,"ngClass",4,"ngFor","ngForOf"],[2,"padding-left","4px","padding-right","4px",3,"ngClass"],[1,"ant-card-loading-block"]],template:function(k,G){1&k&&(i.TgZ(0,"div",0),i.YNc(1,v,2,1,"div",1),i.qZA()),2&k&&(i.xp6(1),i.Q6J("ngForOf",G.listOfLoading))},dependencies:[w.mk,w.sg],encapsulation:2,changeDetection:0}),M})(),_e=(()=>{class M{constructor(k,G,me){this.nzConfigService=k,this.cdr=G,this.directionality=me,this._nzModuleName="card",this.nzBordered=!0,this.nzBorderless=!1,this.nzLoading=!1,this.nzHoverable=!1,this.nzBodyStyle=null,this.nzActions=[],this.nzType=null,this.nzSize="default",this.dir="ltr",this.destroy$=new o.x,this.nzConfigService.getConfigChangeEventForComponent("card").pipe((0,e.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){this.directionality.change?.pipe((0,e.R)(this.destroy$)).subscribe(k=>{this.dir=k,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return M.\u0275fac=function(k){return new(k||M)(i.Y36(z.jY),i.Y36(i.sBO),i.Y36(y.Is,8))},M.\u0275cmp=i.Xpm({type:M,selectors:[["nz-card"]],contentQueries:function(k,G,me){if(1&k&&(i.Suo(me,ce,5),i.Suo(me,X,4)),2&k){let Te;i.iGM(Te=i.CRH())&&(G.listOfNzCardTabComponent=Te.first),i.iGM(Te=i.CRH())&&(G.listOfNzCardGridDirective=Te)}},hostAttrs:[1,"ant-card"],hostVars:16,hostBindings:function(k,G){2&k&&i.ekj("ant-card-loading",G.nzLoading)("ant-card-bordered",!1===G.nzBorderless&&G.nzBordered)("ant-card-hoverable",G.nzHoverable)("ant-card-small","small"===G.nzSize)("ant-card-contain-grid",G.listOfNzCardGridDirective&&G.listOfNzCardGridDirective.length)("ant-card-type-inner","inner"===G.nzType)("ant-card-contain-tabs",!!G.listOfNzCardTabComponent)("ant-card-rtl","rtl"===G.dir)},inputs:{nzBordered:"nzBordered",nzBorderless:"nzBorderless",nzLoading:"nzLoading",nzHoverable:"nzHoverable",nzBodyStyle:"nzBodyStyle",nzCover:"nzCover",nzActions:"nzActions",nzType:"nzType",nzSize:"nzSize",nzTitle:"nzTitle",nzExtra:"nzExtra"},exportAs:["nzCard"],ngContentSelectors:O,decls:7,vars:6,consts:[["class","ant-card-head",4,"ngIf"],["class","ant-card-cover",4,"ngIf"],[1,"ant-card-body",3,"ngStyle"],[4,"ngIf","ngIfElse"],["loadingTemplate",""],["class","ant-card-actions",4,"ngIf"],[1,"ant-card-head"],[1,"ant-card-head-wrapper"],["class","ant-card-head-title",4,"ngIf"],["class","ant-card-extra",4,"ngIf"],[4,"ngIf"],[1,"ant-card-head-title"],[4,"nzStringTemplateOutlet"],[1,"ant-card-extra"],[3,"ngTemplateOutlet"],[1,"ant-card-cover"],[1,"ant-card-actions"],[3,"width",4,"ngFor","ngForOf"]],template:function(k,G){if(1&k&&(i.F$t(),i.YNc(0,N,5,3,"div",0),i.YNc(1,C,2,1,"div",1),i.TgZ(2,"div",2),i.YNc(3,T,2,0,"ng-container",3),i.YNc(4,B,1,0,"ng-template",null,4,i.W1O),i.qZA(),i.YNc(6,A,2,1,"ul",5)),2&k){const me=i.MAs(5);i.Q6J("ngIf",G.nzTitle||G.nzExtra||G.listOfNzCardTabComponent),i.xp6(1),i.Q6J("ngIf",G.nzCover),i.xp6(1),i.Q6J("ngStyle",G.nzBodyStyle),i.xp6(1),i.Q6J("ngIf",!G.nzLoading)("ngIfElse",me),i.xp6(3),i.Q6J("ngIf",G.nzActions.length)}},dependencies:[w.sg,w.O5,w.tP,w.PC,b.f,P],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,z.oS)(),(0,d.yF)()],M.prototype,"nzBordered",void 0),(0,t.gn)([(0,z.oS)(),(0,d.yF)()],M.prototype,"nzBorderless",void 0),(0,t.gn)([(0,d.yF)()],M.prototype,"nzLoading",void 0),(0,t.gn)([(0,z.oS)(),(0,d.yF)()],M.prototype,"nzHoverable",void 0),(0,t.gn)([(0,z.oS)()],M.prototype,"nzSize",void 0),M})(),te=(()=>{class M{constructor(){this.nzTitle=null,this.nzDescription=null,this.nzAvatar=null}}return M.\u0275fac=function(k){return new(k||M)},M.\u0275cmp=i.Xpm({type:M,selectors:[["nz-card-meta"]],hostAttrs:[1,"ant-card-meta"],inputs:{nzTitle:"nzTitle",nzDescription:"nzDescription",nzAvatar:"nzAvatar"},exportAs:["nzCardMeta"],decls:2,vars:2,consts:[["class","ant-card-meta-avatar",4,"ngIf"],["class","ant-card-meta-detail",4,"ngIf"],[1,"ant-card-meta-avatar"],[3,"ngTemplateOutlet"],[1,"ant-card-meta-detail"],["class","ant-card-meta-title",4,"ngIf"],["class","ant-card-meta-description",4,"ngIf"],[1,"ant-card-meta-title"],[4,"nzStringTemplateOutlet"],[1,"ant-card-meta-description"]],template:function(k,G){1&k&&(i.YNc(0,ae,2,1,"div",0),i.YNc(1,Ae,3,2,"div",1)),2&k&&(i.Q6J("ngIf",G.nzAvatar),i.xp6(1),i.Q6J("ngIf",G.nzTitle||G.nzDescription))},dependencies:[w.O5,w.tP,b.f],encapsulation:2,changeDetection:0}),M})(),le=(()=>{class M{}return M.\u0275fac=function(k){return new(k||M)},M.\u0275mod=i.oAB({type:M}),M.\u0275inj=i.cJS({imports:[w.ez,b.T,y.vT]}),M})()},8213:(ne,E,a)=>{a.d(E,{Ie:()=>Z,Wr:()=>I});var t=a(655),i=a(4650),d=a(433),o=a(7579),e=a(4968),z=a(2722),y=a(3187),w=a(2687),b=a(445),L=a(9570),O=a(6895);const S=["*"],v=["inputElement"],_=["nz-checkbox",""];let Q=(()=>{class N{constructor(C,T){this.nzOnChange=new i.vpe,this.checkboxList=[],C.addClass(T.nativeElement,"ant-checkbox-group")}addCheckbox(C){this.checkboxList.push(C)}removeCheckbox(C){this.checkboxList.splice(this.checkboxList.indexOf(C),1)}onChange(){const C=this.checkboxList.filter(T=>T.nzChecked).map(T=>T.nzValue);this.nzOnChange.emit(C)}}return N.\u0275fac=function(C){return new(C||N)(i.Y36(i.Qsj),i.Y36(i.SBq))},N.\u0275cmp=i.Xpm({type:N,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:S,decls:1,vars:0,template:function(C,T){1&C&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),N})(),Z=(()=>{class N{constructor(C,T,B,$,se,A,W){this.ngZone=C,this.elementRef=T,this.nzCheckboxWrapperComponent=B,this.cdr=$,this.focusMonitor=se,this.directionality=A,this.nzFormStatusService=W,this.dir="ltr",this.destroy$=new o.x,this.isNzDisableFirstChange=!0,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new i.vpe,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(C){this.nzDisabled||(this.nzChecked=C,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(C){this.nzChecked=C,this.cdr.markForCheck()}registerOnChange(C){this.onChange=C}registerOnTouched(C){this.onTouched=C}setDisabledState(C){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||C,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe((0,z.R)(this.destroy$)).subscribe(C=>{C||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe((0,z.R)(this.destroy$)).subscribe(C=>{this.dir=C,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,e.R)(this.elementRef.nativeElement,"click").pipe((0,z.R)(this.destroy$)).subscribe(C=>{C.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),(0,e.R)(this.inputElement.nativeElement,"click").pipe((0,z.R)(this.destroy$)).subscribe(C=>C.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return N.\u0275fac=function(C){return new(C||N)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(Q,8),i.Y36(i.sBO),i.Y36(w.tE),i.Y36(b.Is,8),i.Y36(L.kH,8))},N.\u0275cmp=i.Xpm({type:N,selectors:[["","nz-checkbox",""]],viewQuery:function(C,T){if(1&C&&i.Gf(v,7),2&C){let B;i.iGM(B=i.CRH())&&(T.inputElement=B.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(C,T){2&C&&i.ekj("ant-checkbox-wrapper-in-form-item",!!T.nzFormStatusService)("ant-checkbox-wrapper-checked",T.nzChecked)("ant-checkbox-rtl","rtl"===T.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[i._Bn([{provide:d.JU,useExisting:(0,i.Gpc)(()=>N),multi:!0}])],attrs:_,ngContentSelectors:S,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(C,T){1&C&&(i.F$t(),i.TgZ(0,"span",0)(1,"input",1,2),i.NdJ("ngModelChange",function($){return T.innerCheckedChange($)}),i.qZA(),i._UZ(3,"span",3),i.qZA(),i.TgZ(4,"span"),i.Hsn(5),i.qZA()),2&C&&(i.ekj("ant-checkbox-checked",T.nzChecked&&!T.nzIndeterminate)("ant-checkbox-disabled",T.nzDisabled)("ant-checkbox-indeterminate",T.nzIndeterminate),i.xp6(1),i.Q6J("checked",T.nzChecked)("ngModel",T.nzChecked)("disabled",T.nzDisabled),i.uIk("autofocus",T.nzAutoFocus?"autofocus":null)("id",T.nzId))},dependencies:[d.Wl,d.JJ,d.On],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,y.yF)()],N.prototype,"nzAutoFocus",void 0),(0,t.gn)([(0,y.yF)()],N.prototype,"nzDisabled",void 0),(0,t.gn)([(0,y.yF)()],N.prototype,"nzIndeterminate",void 0),(0,t.gn)([(0,y.yF)()],N.prototype,"nzChecked",void 0),N})(),I=(()=>{class N{}return N.\u0275fac=function(C){return new(C||N)},N.\u0275mod=i.oAB({type:N}),N.\u0275inj=i.cJS({imports:[b.vT,O.ez,d.u5,w.rt]}),N})()},5469:(ne,E,a)=>{a.d(E,{e:()=>e,h:()=>o});const t=["moz","ms","webkit"];function o(z){if(typeof window>"u")return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(z);const y=t.filter(w=>`${w}CancelAnimationFrame`in window||`${w}CancelRequestAnimationFrame`in window)[0];return y?(window[`${y}CancelAnimationFrame`]||window[`${y}CancelRequestAnimationFrame`]).call(this,z):clearTimeout(z)}const e=function d(){if(typeof window>"u")return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const z=t.filter(y=>`${y}RequestAnimationFrame`in window)[0];return z?window[`${z}RequestAnimationFrame`]:function i(){let z=0;return function(y){const w=(new Date).getTime(),b=Math.max(0,16-(w-z)),L=setTimeout(()=>{y(w+b)},b);return z=w+b,L}}()}()},7044:(ne,E,a)=>{a.d(E,{a:()=>o,w:()=>d});var t=a(3353),i=a(4650);let d=(()=>{class e{constructor(y,w){this.elementRef=y,this.renderer=w,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return e.\u0275fac=function(y){return new(y||e)(i.Y36(i.SBq),i.Y36(i.Qsj))},e.\u0275dir=i.lG2({type:e,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[i.TTD]}),e})(),o=(()=>{class e{}return e.\u0275fac=function(y){return new(y||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[t.ud]}),e})()},1664:(ne,E,a)=>{a.d(E,{dQ:()=>y,vG:()=>w});var t=a(3353),i=a(4650);class d{constructor(L,O,S,v){this.triggerElement=L,this.ngZone=O,this.insertExtraNode=S,this.platformId=v,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=_=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===_.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new t.t4(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const L=this.triggerElement,O=this.getWaveColor(L);L.setAttribute(this.waveAttributeName,"true"),!(Date.now()<this.lastTime+this.waveTransitionDuration)&&(this.isValidColor(O)&&(this.styleForPseudo||(this.styleForPseudo=document.createElement("style")),this.styleForPseudo.innerHTML=`\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: ${O};\n }`,document.body.appendChild(this.styleForPseudo)),this.insertExtraNode&&(this.extraNode||(this.extraNode=document.createElement("div")),this.extraNode.className="ant-click-animating-node",L.appendChild(this.extraNode)),this.lastTime=Date.now(),this.runTimeoutOutsideZone(()=>{L.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(L){return!!L&&"#ffffff"!==L&&"rgb(255, 255, 255)"!==L&&this.isNotGrey(L)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(L)&&"transparent"!==L}isNotGrey(L){const O=L.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(O&&O[1]&&O[2]&&O[3]&&O[1]===O[2]&&O[2]===O[3])}getWaveColor(L){const O=getComputedStyle(L);return O.getPropertyValue("border-top-color")||O.getPropertyValue("border-color")||O.getPropertyValue("background-color")}runTimeoutOutsideZone(L,O){this.ngZone.runOutsideAngular(()=>setTimeout(L,O))}}const o={disabled:!1},e=new i.OlP("nz-wave-global-options",{providedIn:"root",factory:function z(){return o}});let y=(()=>{class b{constructor(O,S,v,_,R){this.ngZone=O,this.elementRef=S,this.config=v,this.animationType=_,this.platformId=R,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let O=!1;return this.config&&"boolean"==typeof this.config.disabled&&(O=this.config.disabled),"NoopAnimations"===this.animationType&&(O=!0),O}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new d(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return b.\u0275fac=function(O){return new(O||b)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(e,8),i.Y36(i.QbO,8),i.Y36(i.Lbi))},b.\u0275dir=i.lG2({type:b,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),b})(),w=(()=>{class b{}return b.\u0275fac=function(O){return new(O||b)},b.\u0275mod=i.oAB({type:b}),b.\u0275inj=i.cJS({imports:[t.ud]}),b})()},2577:(ne,E,a)=>{a.d(E,{S:()=>L,g:()=>b});var t=a(655),i=a(4650),d=a(3187),o=a(6895),e=a(6287),z=a(445);function y(O,S){if(1&O&&(i.ynx(0),i._uU(1),i.BQk()),2&O){const v=i.oxw(2);i.xp6(1),i.Oqu(v.nzText)}}function w(O,S){if(1&O&&(i.TgZ(0,"span",1),i.YNc(1,y,2,1,"ng-container",2),i.qZA()),2&O){const v=i.oxw();i.xp6(1),i.Q6J("nzStringTemplateOutlet",v.nzText)}}let b=(()=>{class O{constructor(){this.nzType="horizontal",this.nzOrientation="center",this.nzDashed=!1,this.nzPlain=!1}}return O.\u0275fac=function(v){return new(v||O)},O.\u0275cmp=i.Xpm({type:O,selectors:[["nz-divider"]],hostAttrs:[1,"ant-divider"],hostVars:16,hostBindings:function(v,_){2&v&&i.ekj("ant-divider-horizontal","horizontal"===_.nzType)("ant-divider-vertical","vertical"===_.nzType)("ant-divider-with-text",_.nzText)("ant-divider-plain",_.nzPlain)("ant-divider-with-text-left",_.nzText&&"left"===_.nzOrientation)("ant-divider-with-text-right",_.nzText&&"right"===_.nzOrientation)("ant-divider-with-text-center",_.nzText&&"center"===_.nzOrientation)("ant-divider-dashed",_.nzDashed)},inputs:{nzText:"nzText",nzType:"nzType",nzOrientation:"nzOrientation",nzDashed:"nzDashed",nzPlain:"nzPlain"},exportAs:["nzDivider"],decls:1,vars:1,consts:[["class","ant-divider-inner-text",4,"ngIf"],[1,"ant-divider-inner-text"],[4,"nzStringTemplateOutlet"]],template:function(v,_){1&v&&i.YNc(0,w,2,1,"span",0),2&v&&i.Q6J("ngIf",_.nzText)},dependencies:[o.O5,e.f],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,d.yF)()],O.prototype,"nzDashed",void 0),(0,t.gn)([(0,d.yF)()],O.prototype,"nzPlain",void 0),O})(),L=(()=>{class O{}return O.\u0275fac=function(v){return new(v||O)},O.\u0275mod=i.oAB({type:O}),O.\u0275inj=i.cJS({imports:[z.vT,o.ez,e.T]}),O})()},9562:(ne,E,a)=>{a.d(E,{RR:()=>_e,b1:()=>te,cm:()=>X,wA:()=>ee});var t=a(655),i=a(9521),d=a(4080),o=a(4650),e=a(7579),z=a(1135),y=a(6451),w=a(4968),b=a(515),L=a(9841),O=a(9718),S=a(4004),v=a(3900),_=a(9300),R=a(3601),Q=a(1884),Z=a(2722),V=a(2536),I=a(1691),N=a(3187),D=a(8184),C=a(3353),T=a(445),B=a(6895),$=a(6616),se=a(4903),A=a(6287),W=a(1102),ae=a(3325),ge=a(2539);function he(K,k){if(1&K){const G=o.EpF();o.TgZ(0,"div",0),o.NdJ("@slideMotion.done",function(Te){o.CHM(G);const $e=o.oxw();return o.KtG($e.onAnimationEvent(Te))})("mouseenter",function(){o.CHM(G);const Te=o.oxw();return o.KtG(Te.setMouseState(!0))})("mouseleave",function(){o.CHM(G);const Te=o.oxw();return o.KtG(Te.setMouseState(!1))}),o.Hsn(1),o.qZA()}if(2&K){const G=o.oxw();o.ekj("ant-dropdown-rtl","rtl"===G.dir),o.Q6J("ngClass",G.nzOverlayClassName)("ngStyle",G.nzOverlayStyle)("@slideMotion",void 0)("@.disabled",!(null==G.noAnimation||!G.noAnimation.nzNoAnimation))("nzNoAnimation",null==G.noAnimation?null:G.noAnimation.nzNoAnimation)}}const ve=["*"],Ae=[I.yW.bottomLeft,I.yW.bottomRight,I.yW.topRight,I.yW.topLeft];let X=(()=>{class K{constructor(G,me,Te,$e,Le,Ye){this.nzConfigService=G,this.elementRef=me,this.overlay=Te,this.renderer=$e,this.viewContainerRef=Le,this.platform=Ye,this._nzModuleName="dropDown",this.overlayRef=null,this.destroy$=new e.x,this.positionStrategy=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withLockedPosition().withTransformOriginOn(".ant-dropdown"),this.inputVisible$=new z.X(!1),this.nzTrigger$=new z.X("hover"),this.overlayClose$=new e.x,this.nzDropdownMenu=null,this.nzTrigger="hover",this.nzMatchWidthElement=null,this.nzBackdrop=!1,this.nzClickHide=!0,this.nzDisabled=!1,this.nzVisible=!1,this.nzOverlayClassName="",this.nzOverlayStyle={},this.nzPlacement="bottomLeft",this.nzVisibleChange=new o.vpe}setDropdownMenuValue(G,me){this.nzDropdownMenu&&this.nzDropdownMenu.setValue(G,me)}ngAfterViewInit(){if(this.nzDropdownMenu){const G=this.elementRef.nativeElement,me=(0,y.T)((0,w.R)(G,"mouseenter").pipe((0,O.h)(!0)),(0,w.R)(G,"mouseleave").pipe((0,O.h)(!1))),$e=(0,y.T)(this.nzDropdownMenu.mouseState$,me),Le=(0,w.R)(G,"click").pipe((0,S.U)(()=>!this.nzVisible)),Ye=this.nzTrigger$.pipe((0,v.w)(We=>"hover"===We?$e:"click"===We?Le:b.E)),Je=this.nzDropdownMenu.descendantMenuItemClick$.pipe((0,_.h)(()=>this.nzClickHide),(0,O.h)(!1)),rt=(0,y.T)(Ye,Je,this.overlayClose$).pipe((0,_.h)(()=>!this.nzDisabled)),at=(0,y.T)(this.inputVisible$,rt);(0,L.a)([at,this.nzDropdownMenu.isChildSubMenuOpen$]).pipe((0,S.U)(([We,tt])=>We||tt),(0,R.e)(150),(0,Q.x)(),(0,_.h)(()=>this.platform.isBrowser),(0,Z.R)(this.destroy$)).subscribe(We=>{const lt=(this.nzMatchWidthElement?this.nzMatchWidthElement.nativeElement:G).getBoundingClientRect().width;this.nzVisible!==We&&this.nzVisibleChange.emit(We),this.nzVisible=We,We?(this.overlayRef?this.overlayRef.getConfig().minWidth=lt:(this.overlayRef=this.overlay.create({positionStrategy:this.positionStrategy,minWidth:lt,disposeOnNavigation:!0,hasBackdrop:this.nzBackdrop&&"click"===this.nzTrigger,scrollStrategy:this.overlay.scrollStrategies.reposition()}),(0,y.T)(this.overlayRef.backdropClick(),this.overlayRef.detachments(),this.overlayRef.outsidePointerEvents().pipe((0,_.h)(nt=>!this.elementRef.nativeElement.contains(nt.target))),this.overlayRef.keydownEvents().pipe((0,_.h)(nt=>nt.keyCode===i.hY&&!(0,i.Vb)(nt)))).pipe((0,Z.R)(this.destroy$)).subscribe(()=>{this.overlayClose$.next(!1)})),this.positionStrategy.withPositions([I.yW[this.nzPlacement],...Ae]),(!this.portal||this.portal.templateRef!==this.nzDropdownMenu.templateRef)&&(this.portal=new d.UE(this.nzDropdownMenu.templateRef,this.viewContainerRef)),this.overlayRef.attach(this.portal)):this.overlayRef&&this.overlayRef.detach()}),this.nzDropdownMenu.animationStateChange$.pipe((0,Z.R)(this.destroy$)).subscribe(We=>{"void"===We.toState&&(this.overlayRef&&this.overlayRef.dispose(),this.overlayRef=null)})}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.overlayRef&&(this.overlayRef.dispose(),this.overlayRef=null)}ngOnChanges(G){const{nzVisible:me,nzDisabled:Te,nzOverlayClassName:$e,nzOverlayStyle:Le,nzTrigger:Ye}=G;if(Ye&&this.nzTrigger$.next(this.nzTrigger),me&&this.inputVisible$.next(this.nzVisible),Te){const Je=this.elementRef.nativeElement;this.nzDisabled?(this.renderer.setAttribute(Je,"disabled",""),this.inputVisible$.next(!1)):this.renderer.removeAttribute(Je,"disabled")}$e&&this.setDropdownMenuValue("nzOverlayClassName",this.nzOverlayClassName),Le&&this.setDropdownMenuValue("nzOverlayStyle",this.nzOverlayStyle)}}return K.\u0275fac=function(G){return new(G||K)(o.Y36(V.jY),o.Y36(o.SBq),o.Y36(D.aV),o.Y36(o.Qsj),o.Y36(o.s_b),o.Y36(C.t4))},K.\u0275dir=o.lG2({type:K,selectors:[["","nz-dropdown",""]],hostAttrs:[1,"ant-dropdown-trigger"],inputs:{nzDropdownMenu:"nzDropdownMenu",nzTrigger:"nzTrigger",nzMatchWidthElement:"nzMatchWidthElement",nzBackdrop:"nzBackdrop",nzClickHide:"nzClickHide",nzDisabled:"nzDisabled",nzVisible:"nzVisible",nzOverlayClassName:"nzOverlayClassName",nzOverlayStyle:"nzOverlayStyle",nzPlacement:"nzPlacement"},outputs:{nzVisibleChange:"nzVisibleChange"},exportAs:["nzDropdown"],features:[o.TTD]}),(0,t.gn)([(0,V.oS)(),(0,N.yF)()],K.prototype,"nzBackdrop",void 0),(0,t.gn)([(0,N.yF)()],K.prototype,"nzClickHide",void 0),(0,t.gn)([(0,N.yF)()],K.prototype,"nzDisabled",void 0),(0,t.gn)([(0,N.yF)()],K.prototype,"nzVisible",void 0),K})(),ce=(()=>{class K{}return K.\u0275fac=function(G){return new(G||K)},K.\u0275mod=o.oAB({type:K}),K.\u0275inj=o.cJS({}),K})(),ee=(()=>{class K{constructor(G,me,Te){this.renderer=G,this.nzButtonGroupComponent=me,this.elementRef=Te}ngAfterViewInit(){const G=this.renderer.parentNode(this.elementRef.nativeElement);this.nzButtonGroupComponent&&G&&this.renderer.addClass(G,"ant-dropdown-button")}}return K.\u0275fac=function(G){return new(G||K)(o.Y36(o.Qsj),o.Y36($.fY,9),o.Y36(o.SBq))},K.\u0275dir=o.lG2({type:K,selectors:[["","nz-button","","nz-dropdown",""]]}),K})(),_e=(()=>{class K{constructor(G,me,Te,$e,Le,Ye,Je){this.cdr=G,this.elementRef=me,this.renderer=Te,this.viewContainerRef=$e,this.nzMenuService=Le,this.directionality=Ye,this.noAnimation=Je,this.mouseState$=new z.X(!1),this.isChildSubMenuOpen$=this.nzMenuService.isChildSubMenuOpen$,this.descendantMenuItemClick$=this.nzMenuService.descendantMenuItemClick$,this.animationStateChange$=new o.vpe,this.nzOverlayClassName="",this.nzOverlayStyle={},this.dir="ltr",this.destroy$=new e.x}onAnimationEvent(G){this.animationStateChange$.emit(G)}setMouseState(G){this.mouseState$.next(G)}setValue(G,me){this[G]=me,this.cdr.markForCheck()}ngOnInit(){this.directionality.change?.pipe((0,Z.R)(this.destroy$)).subscribe(G=>{this.dir=G,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterContentInit(){this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return K.\u0275fac=function(G){return new(G||K)(o.Y36(o.sBO),o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(o.s_b),o.Y36(ae.hl),o.Y36(T.Is,8),o.Y36(se.P,9))},K.\u0275cmp=o.Xpm({type:K,selectors:[["nz-dropdown-menu"]],viewQuery:function(G,me){if(1&G&&o.Gf(o.Rgc,7),2&G){let Te;o.iGM(Te=o.CRH())&&(me.templateRef=Te.first)}},exportAs:["nzDropdownMenu"],features:[o._Bn([ae.hl,{provide:ae.Cc,useValue:!0}])],ngContentSelectors:ve,decls:1,vars:0,consts:[[1,"ant-dropdown",3,"ngClass","ngStyle","nzNoAnimation","mouseenter","mouseleave"]],template:function(G,me){1&G&&(o.F$t(),o.YNc(0,he,2,7,"ng-template"))},dependencies:[B.mk,B.PC,se.P],encapsulation:2,data:{animation:[ge.mF]},changeDetection:0}),K})(),te=(()=>{class K{}return K.\u0275fac=function(G){return new(G||K)},K.\u0275mod=o.oAB({type:K}),K.\u0275inj=o.cJS({imports:[T.vT,B.ez,D.U8,$.sL,ae.ip,W.PV,se.g,C.ud,I.e4,ce,A.T,ae.ip]}),K})();new D.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"top"}),new D.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),new D.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"bottom"}),new D.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"})},4788:(ne,E,a)=>{a.d(E,{Xo:()=>Ae,gB:()=>Me,p9:()=>he});var t=a(4080),i=a(4650),d=a(7579),o=a(2722),e=a(8675),z=a(2536),y=a(6895),w=a(1811),b=a(6287),L=a(445);function O(X,ce){if(1&X&&(i.ynx(0),i._UZ(1,"img",5),i.BQk()),2&X){const P=i.oxw(2);i.xp6(1),i.Q6J("src",P.nzNotFoundImage,i.LSH)("alt",P.isContentString?P.nzNotFoundContent:"empty")}}function S(X,ce){if(1&X&&(i.ynx(0),i.YNc(1,O,2,2,"ng-container",4),i.BQk()),2&X){const P=i.oxw();i.xp6(1),i.Q6J("nzStringTemplateOutlet",P.nzNotFoundImage)}}function v(X,ce){1&X&&i._UZ(0,"nz-empty-default")}function _(X,ce){1&X&&i._UZ(0,"nz-empty-simple")}function R(X,ce){if(1&X&&(i.ynx(0),i._uU(1),i.BQk()),2&X){const P=i.oxw(2);i.xp6(1),i.hij(" ",P.isContentString?P.nzNotFoundContent:P.locale.description," ")}}function Q(X,ce){if(1&X&&(i.TgZ(0,"p",6),i.YNc(1,R,2,1,"ng-container",4),i.qZA()),2&X){const P=i.oxw();i.xp6(1),i.Q6J("nzStringTemplateOutlet",P.nzNotFoundContent)}}function Z(X,ce){if(1&X&&(i.ynx(0),i._uU(1),i.BQk()),2&X){const P=i.oxw(2);i.xp6(1),i.hij(" ",P.nzNotFoundFooter," ")}}function V(X,ce){if(1&X&&(i.TgZ(0,"div",7),i.YNc(1,Z,2,1,"ng-container",4),i.qZA()),2&X){const P=i.oxw();i.xp6(1),i.Q6J("nzStringTemplateOutlet",P.nzNotFoundFooter)}}function I(X,ce){1&X&&i._UZ(0,"nz-empty",6),2&X&&i.Q6J("nzNotFoundImage","simple")}function N(X,ce){1&X&&i._UZ(0,"nz-empty",7),2&X&&i.Q6J("nzNotFoundImage","simple")}function D(X,ce){1&X&&i._UZ(0,"nz-empty")}function C(X,ce){if(1&X&&(i.ynx(0,2),i.YNc(1,I,1,1,"nz-empty",3),i.YNc(2,N,1,1,"nz-empty",4),i.YNc(3,D,1,0,"nz-empty",5),i.BQk()),2&X){const P=i.oxw();i.Q6J("ngSwitch",P.size),i.xp6(1),i.Q6J("ngSwitchCase","normal"),i.xp6(1),i.Q6J("ngSwitchCase","small")}}function T(X,ce){}function B(X,ce){if(1&X&&i.YNc(0,T,0,0,"ng-template",8),2&X){const P=i.oxw(2);i.Q6J("cdkPortalOutlet",P.contentPortal)}}function $(X,ce){if(1&X&&(i.ynx(0),i._uU(1),i.BQk()),2&X){const P=i.oxw(2);i.xp6(1),i.hij(" ",P.content," ")}}function se(X,ce){if(1&X&&(i.ynx(0),i.YNc(1,B,1,1,null,1),i.YNc(2,$,2,1,"ng-container",1),i.BQk()),2&X){const P=i.oxw();i.xp6(1),i.Q6J("ngIf","string"!==P.contentType),i.xp6(1),i.Q6J("ngIf","string"===P.contentType)}}const A=new i.OlP("nz-empty-component-name");let W=(()=>{class X{}return X.\u0275fac=function(P){return new(P||X)},X.\u0275cmp=i.Xpm({type:X,selectors:[["nz-empty-default"]],exportAs:["nzEmptyDefault"],decls:12,vars:0,consts:[["width","184","height","152","viewBox","0 0 184 152","xmlns","http://www.w3.org/2000/svg",1,"ant-empty-img-default"],["fill","none","fill-rule","evenodd"],["transform","translate(24 31.67)"],["cx","67.797","cy","106.89","rx","67.797","ry","12.668",1,"ant-empty-img-default-ellipse"],["d","M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",1,"ant-empty-img-default-path-1"],["d","M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z","transform","translate(13.56)",1,"ant-empty-img-default-path-2"],["d","M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",1,"ant-empty-img-default-path-3"],["d","M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",1,"ant-empty-img-default-path-4"],["d","M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",1,"ant-empty-img-default-path-5"],["transform","translate(149.65 15.383)",1,"ant-empty-img-default-g"],["cx","20.654","cy","3.167","rx","2.849","ry","2.815"],["d","M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"]],template:function(P,ee){1&P&&(i.O4$(),i.TgZ(0,"svg",0)(1,"g",1)(2,"g",2),i._UZ(3,"ellipse",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7),i.qZA(),i._UZ(8,"path",8),i.TgZ(9,"g",9),i._UZ(10,"ellipse",10)(11,"path",11),i.qZA()()())},encapsulation:2,changeDetection:0}),X})(),ae=(()=>{class X{}return X.\u0275fac=function(P){return new(P||X)},X.\u0275cmp=i.Xpm({type:X,selectors:[["nz-empty-simple"]],exportAs:["nzEmptySimple"],decls:6,vars:0,consts:[["width","64","height","41","viewBox","0 0 64 41","xmlns","http://www.w3.org/2000/svg",1,"ant-empty-img-simple"],["transform","translate(0 1)","fill","none","fill-rule","evenodd"],["cx","32","cy","33","rx","32","ry","7",1,"ant-empty-img-simple-ellipse"],["fill-rule","nonzero",1,"ant-empty-img-simple-g"],["d","M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"],["d","M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",1,"ant-empty-img-simple-path"]],template:function(P,ee){1&P&&(i.O4$(),i.TgZ(0,"svg",0)(1,"g",1),i._UZ(2,"ellipse",2),i.TgZ(3,"g",3),i._UZ(4,"path",4)(5,"path",5),i.qZA()()())},encapsulation:2,changeDetection:0}),X})();const ge=["default","simple"];let he=(()=>{class X{constructor(P,ee){this.i18n=P,this.cdr=ee,this.nzNotFoundImage="default",this.isContentString=!1,this.isImageBuildIn=!0,this.destroy$=new d.x}ngOnChanges(P){const{nzNotFoundContent:ee,nzNotFoundImage:_e}=P;if(ee&&(this.isContentString="string"==typeof ee.currentValue),_e){const te=_e.currentValue||"default";this.isImageBuildIn=ge.findIndex(le=>le===te)>-1}}ngOnInit(){this.i18n.localeChange.pipe((0,o.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Empty"),this.cdr.markForCheck()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return X.\u0275fac=function(P){return new(P||X)(i.Y36(w.wi),i.Y36(i.sBO))},X.\u0275cmp=i.Xpm({type:X,selectors:[["nz-empty"]],hostAttrs:[1,"ant-empty"],inputs:{nzNotFoundImage:"nzNotFoundImage",nzNotFoundContent:"nzNotFoundContent",nzNotFoundFooter:"nzNotFoundFooter"},exportAs:["nzEmpty"],features:[i.TTD],decls:6,vars:5,consts:[[1,"ant-empty-image"],[4,"ngIf"],["class","ant-empty-description",4,"ngIf"],["class","ant-empty-footer",4,"ngIf"],[4,"nzStringTemplateOutlet"],[3,"src","alt"],[1,"ant-empty-description"],[1,"ant-empty-footer"]],template:function(P,ee){1&P&&(i.TgZ(0,"div",0),i.YNc(1,S,2,1,"ng-container",1),i.YNc(2,v,1,0,"nz-empty-default",1),i.YNc(3,_,1,0,"nz-empty-simple",1),i.qZA(),i.YNc(4,Q,2,1,"p",2),i.YNc(5,V,2,1,"div",3)),2&P&&(i.xp6(1),i.Q6J("ngIf",!ee.isImageBuildIn),i.xp6(1),i.Q6J("ngIf",ee.isImageBuildIn&&"simple"!==ee.nzNotFoundImage),i.xp6(1),i.Q6J("ngIf",ee.isImageBuildIn&&"simple"===ee.nzNotFoundImage),i.xp6(1),i.Q6J("ngIf",null!==ee.nzNotFoundContent),i.xp6(1),i.Q6J("ngIf",ee.nzNotFoundFooter))},dependencies:[y.O5,b.f,W,ae],encapsulation:2,changeDetection:0}),X})(),Me=(()=>{class X{constructor(P,ee,_e,te){this.configService=P,this.viewContainerRef=ee,this.cdr=_e,this.injector=te,this.contentType="string",this.size="",this.destroy$=new d.x}ngOnChanges(P){P.nzComponentName&&(this.size=function ve(X){switch(X){case"table":case"list":return"normal";case"select":case"tree-select":case"cascader":case"transfer":return"small";default:return""}}(P.nzComponentName.currentValue)),P.specificContent&&!P.specificContent.isFirstChange()&&(this.content=P.specificContent.currentValue,this.renderEmpty())}ngOnInit(){this.subscribeDefaultEmptyContentChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}renderEmpty(){const P=this.content;if("string"==typeof P)this.contentType="string";else if(P instanceof i.Rgc){const ee={$implicit:this.nzComponentName};this.contentType="template",this.contentPortal=new t.UE(P,this.viewContainerRef,ee)}else if(P instanceof i.DyG){const ee=i.zs3.create({parent:this.injector,providers:[{provide:A,useValue:this.nzComponentName}]});this.contentType="component",this.contentPortal=new t.C5(P,this.viewContainerRef,ee)}else this.contentType="string",this.contentPortal=void 0;this.cdr.detectChanges()}subscribeDefaultEmptyContentChange(){this.configService.getConfigChangeEventForComponent("empty").pipe((0,e.O)(!0),(0,o.R)(this.destroy$)).subscribe(()=>{this.content=this.specificContent||this.getUserDefaultEmptyContent(),this.renderEmpty()})}getUserDefaultEmptyContent(){return(this.configService.getConfigForComponent("empty")||{}).nzDefaultEmptyContent}}return X.\u0275fac=function(P){return new(P||X)(i.Y36(z.jY),i.Y36(i.s_b),i.Y36(i.sBO),i.Y36(i.zs3))},X.\u0275cmp=i.Xpm({type:X,selectors:[["nz-embed-empty"]],inputs:{nzComponentName:"nzComponentName",specificContent:"specificContent"},exportAs:["nzEmbedEmpty"],features:[i.TTD],decls:2,vars:2,consts:[[3,"ngSwitch",4,"ngIf"],[4,"ngIf"],[3,"ngSwitch"],["class","ant-empty-normal",3,"nzNotFoundImage",4,"ngSwitchCase"],["class","ant-empty-small",3,"nzNotFoundImage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"ant-empty-normal",3,"nzNotFoundImage"],[1,"ant-empty-small",3,"nzNotFoundImage"],[3,"cdkPortalOutlet"]],template:function(P,ee){1&P&&(i.YNc(0,C,4,3,"ng-container",0),i.YNc(1,se,3,2,"ng-container",1)),2&P&&(i.Q6J("ngIf",!ee.content&&null!==ee.specificContent),i.xp6(1),i.Q6J("ngIf",ee.content))},dependencies:[y.O5,y.RF,y.n9,y.ED,t.Pl,he],encapsulation:2,changeDetection:0}),X})(),Ae=(()=>{class X{}return X.\u0275fac=function(P){return new(P||X)},X.\u0275mod=i.oAB({type:X}),X.\u0275inj=i.cJS({imports:[L.vT,y.ez,t.eL,b.T,w.YI]}),X})()},5156:(ne,E,a)=>{a.d(E,{du:()=>xt,Hf:()=>Ot,Uh:()=>St,Qp:()=>Pt,Sf:()=>ut});var t=a(5861),i=a(8184),d=a(4080),o=a(4650),e=a(7579),z=a(4968),y=a(9770),w=a(2722),b=a(9300),L=a(5698),O=a(8675),S=a(8932),v=a(3187),_=a(6895),R=a(7340),Q=a(5469),Z=a(2687),V=a(2536),I=a(1811),N=a(6287),D=a(6616),C=a(7044),T=a(1664),B=a(1102);a(1481);class A{transform(J,c=0,m="B",H){if(!((0,v.ui)(J)&&(0,v.ui)(c)&&c%1==0&&c>=0))return J;let re=J,Se=m;for(;"B"!==Se;)re*=1024,Se=A.formats[Se].prev;if(H){const h=(0,v.YM)(A.calculateResult(A.formats[H],re),c);return A.formatResult(h,H)}for(const xe in A.formats)if(A.formats.hasOwnProperty(xe)){const h=A.formats[xe];if(re<h.max){const j=(0,v.YM)(A.calculateResult(h,re),c);return A.formatResult(j,xe)}}}static formatResult(J,c){return`${J} ${c}`}static calculateResult(J,c){const m=J.prev?A.formats[J.prev]:void 0;return m?c/m.max:c}}A.formats={B:{max:1024},kB:{max:Math.pow(1024,2),prev:"B"},KB:{max:Math.pow(1024,2),prev:"B"},MB:{max:Math.pow(1024,3),prev:"kB"},GB:{max:Math.pow(1024,4),prev:"MB"},TB:{max:Number.MAX_SAFE_INTEGER,prev:"GB"}},A.\u0275fac=function(J){return new(J||A)},A.\u0275pipe=o.Yjl({name:"nzBytes",type:A,pure:!0});let W=(()=>{class g{transform(c,m="px"){let h="px";return["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","1h","vw","vh","vmin","vmax","%"].some(j=>j===m)&&(h=m),"number"==typeof c?`${c}${h}`:`${c}`}}return g.\u0275fac=function(c){return new(c||g)},g.\u0275pipe=o.Yjl({name:"nzToCssUnit",type:g,pure:!0}),g})(),Ae=(()=>{class g{}return g.\u0275fac=function(c){return new(c||g)},g.\u0275mod=o.oAB({type:g}),g.\u0275inj=o.cJS({imports:[_.ez]}),g})();var X=a(9521),ce=a(445),P=a(655),ee=a(4903);const _e=["nz-modal-close",""];function te(g,J){if(1&g&&(o.ynx(0),o._UZ(1,"span",2),o.BQk()),2&g){const c=J.$implicit;o.xp6(1),o.Q6J("nzType",c)}}const le=["modalElement"];function M(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",16),o.NdJ("click",function(){o.CHM(c);const H=o.oxw();return o.KtG(H.onCloseClick())}),o.qZA()}}function K(g,J){if(1&g&&(o.ynx(0),o._UZ(1,"span",17),o.BQk()),2&g){const c=o.oxw();o.xp6(1),o.Q6J("innerHTML",c.config.nzTitle,o.oJD)}}function k(g,J){}function G(g,J){if(1&g&&o._UZ(0,"div",17),2&g){const c=o.oxw();o.Q6J("innerHTML",c.config.nzContent,o.oJD)}}function me(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",18),o.NdJ("click",function(){o.CHM(c);const H=o.oxw();return o.KtG(H.onCancel())}),o._uU(1),o.qZA()}if(2&g){const c=o.oxw();o.Q6J("nzLoading",!!c.config.nzCancelLoading)("disabled",c.config.nzCancelDisabled),o.uIk("cdkFocusInitial","cancel"===c.config.nzAutofocus||null),o.xp6(1),o.hij(" ",c.config.nzCancelText||c.locale.cancelText," ")}}function Te(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",19),o.NdJ("click",function(){o.CHM(c);const H=o.oxw();return o.KtG(H.onOk())}),o._uU(1),o.qZA()}if(2&g){const c=o.oxw();o.Q6J("nzType",c.config.nzOkType)("nzLoading",!!c.config.nzOkLoading)("disabled",c.config.nzOkDisabled)("nzDanger",c.config.nzOkDanger),o.uIk("cdkFocusInitial","ok"===c.config.nzAutofocus||null),o.xp6(1),o.hij(" ",c.config.nzOkText||c.locale.okText," ")}}const $e=["nz-modal-footer",""];function Le(g,J){if(1&g&&o._UZ(0,"div",5),2&g){const c=o.oxw(3);o.Q6J("innerHTML",c.config.nzFooter,o.oJD)}}function Ye(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",7),o.NdJ("click",function(){const re=o.CHM(c).$implicit,Se=o.oxw(4);return o.KtG(Se.onButtonClick(re))}),o._uU(1),o.qZA()}if(2&g){const c=J.$implicit,m=o.oxw(4);o.Q6J("hidden",!m.getButtonCallableProp(c,"show"))("nzLoading",m.getButtonCallableProp(c,"loading"))("disabled",m.getButtonCallableProp(c,"disabled"))("nzType",c.type)("nzDanger",c.danger)("nzShape",c.shape)("nzSize",c.size)("nzGhost",c.ghost),o.xp6(1),o.hij(" ",c.label," ")}}function Je(g,J){if(1&g&&(o.ynx(0),o.YNc(1,Ye,2,9,"button",6),o.BQk()),2&g){const c=o.oxw(3);o.xp6(1),o.Q6J("ngForOf",c.buttons)}}function rt(g,J){if(1&g&&(o.ynx(0),o.YNc(1,Le,1,1,"div",3),o.YNc(2,Je,2,1,"ng-container",4),o.BQk()),2&g){const c=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!c.buttonsFooter),o.xp6(1),o.Q6J("ngIf",c.buttonsFooter)}}const at=function(g,J){return{$implicit:g,modalRef:J}};function We(g,J){if(1&g&&(o.ynx(0),o.YNc(1,rt,3,2,"ng-container",2),o.BQk()),2&g){const c=o.oxw();o.xp6(1),o.Q6J("nzStringTemplateOutlet",c.config.nzFooter)("nzStringTemplateOutletContext",o.WLB(2,at,c.config.nzComponentParams,c.modalRef))}}function tt(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",10),o.NdJ("click",function(){o.CHM(c);const H=o.oxw(2);return o.KtG(H.onCancel())}),o._uU(1),o.qZA()}if(2&g){const c=o.oxw(2);o.Q6J("nzLoading",!!c.config.nzCancelLoading)("disabled",c.config.nzCancelDisabled),o.uIk("cdkFocusInitial","cancel"===c.config.nzAutofocus||null),o.xp6(1),o.hij(" ",c.config.nzCancelText||c.locale.cancelText," ")}}function lt(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",11),o.NdJ("click",function(){o.CHM(c);const H=o.oxw(2);return o.KtG(H.onOk())}),o._uU(1),o.qZA()}if(2&g){const c=o.oxw(2);o.Q6J("nzType",c.config.nzOkType)("nzDanger",c.config.nzOkDanger)("nzLoading",!!c.config.nzOkLoading)("disabled",c.config.nzOkDisabled),o.uIk("cdkFocusInitial","ok"===c.config.nzAutofocus||null),o.xp6(1),o.hij(" ",c.config.nzOkText||c.locale.okText," ")}}function nt(g,J){if(1&g&&(o.YNc(0,tt,2,4,"button",8),o.YNc(1,lt,2,6,"button",9)),2&g){const c=o.oxw();o.Q6J("ngIf",null!==c.config.nzCancelText),o.xp6(1),o.Q6J("ngIf",null!==c.config.nzOkText)}}const mt=["nz-modal-title",""];function yt(g,J){if(1&g&&(o.ynx(0),o._UZ(1,"div",2),o.BQk()),2&g){const c=o.oxw();o.xp6(1),o.Q6J("innerHTML",c.config.nzTitle,o.oJD)}}function _t(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"button",9),o.NdJ("click",function(){o.CHM(c);const H=o.oxw();return o.KtG(H.onCloseClick())}),o.qZA()}}function zt(g,J){1&g&&o._UZ(0,"div",10)}function Ct(g,J){}function q(g,J){if(1&g&&o._UZ(0,"div",11),2&g){const c=o.oxw();o.Q6J("innerHTML",c.config.nzContent,o.oJD)}}function oe(g,J){if(1&g){const c=o.EpF();o.TgZ(0,"div",12),o.NdJ("cancelTriggered",function(){o.CHM(c);const H=o.oxw();return o.KtG(H.onCloseClick())})("okTriggered",function(){o.CHM(c);const H=o.oxw();return o.KtG(H.onOkClick())}),o.qZA()}if(2&g){const c=o.oxw();o.Q6J("modalRef",c.modalRef)}}const Oe=()=>{};class ye{constructor(){this.nzCentered=!1,this.nzClosable=!0,this.nzOkLoading=!1,this.nzOkDisabled=!1,this.nzCancelDisabled=!1,this.nzCancelLoading=!1,this.nzNoAnimation=!1,this.nzAutofocus="auto",this.nzKeyboard=!0,this.nzZIndex=1e3,this.nzWidth=520,this.nzCloseIcon="close",this.nzOkType="primary",this.nzOkDanger=!1,this.nzModalType="default",this.nzOnCancel=Oe,this.nzOnOk=Oe,this.nzIconType="question-circle"}}const Ee="ant-modal-mask",Pe="modal",Ue={modalContainer:(0,R.X$)("modalContainer",[(0,R.SB)("void, exit",(0,R.oB)({})),(0,R.SB)("enter",(0,R.oB)({})),(0,R.eR)("* => enter",(0,R.jt)(".24s",(0,R.oB)({}))),(0,R.eR)("* => void, * => exit",(0,R.jt)(".2s",(0,R.oB)({})))])};function Ne(g,J,c){return typeof g>"u"?typeof J>"u"?c:J:g}function Ie(g){const{nzCentered:J,nzMask:c,nzMaskClosable:m,nzClosable:H,nzOkLoading:re,nzOkDisabled:Se,nzCancelDisabled:xe,nzCancelLoading:h,nzKeyboard:j,nzNoAnimation:l,nzContent:p,nzComponentParams:F,nzFooter:Y,nzZIndex:ue,nzWidth:Be,nzWrapClassName:De,nzClassName:Qe,nzStyle:Ze,nzTitle:bt,nzCloseIcon:Ft,nzMaskStyle:Dt,nzBodyStyle:Mt,nzOkText:Rt,nzCancelText:Wt,nzOkType:Ut,nzOkDanger:kt,nzIconType:Yt,nzModalType:Vt,nzOnOk:Qt,nzOnCancel:Lt,nzAfterOpen:Jt,nzAfterClose:Kt,nzCloseOnNavigation:Gt,nzAutofocus:jt}=g;return{nzCentered:J,nzMask:c,nzMaskClosable:m,nzClosable:H,nzOkLoading:re,nzOkDisabled:Se,nzCancelDisabled:xe,nzCancelLoading:h,nzKeyboard:j,nzNoAnimation:l,nzContent:p,nzComponentParams:F,nzFooter:Y,nzZIndex:ue,nzWidth:Be,nzWrapClassName:De,nzClassName:Qe,nzStyle:Ze,nzTitle:bt,nzCloseIcon:Ft,nzMaskStyle:Dt,nzBodyStyle:Mt,nzOkText:Rt,nzCancelText:Wt,nzOkType:Ut,nzOkDanger:kt,nzIconType:Yt,nzModalType:Vt,nzOnOk:Qt,nzOnCancel:Lt,nzAfterOpen:Jt,nzAfterClose:Kt,nzCloseOnNavigation:Gt,nzAutofocus:jt}}function Re(){throw Error("Attempting to attach modal content after content is already attached")}let Ke=(()=>{class g extends d.en{constructor(c,m,H,re,Se,xe,h,j,l,p){super(),this.ngZone=c,this.host=m,this.focusTrapFactory=H,this.cdr=re,this.render=Se,this.overlayRef=xe,this.nzConfigService=h,this.config=j,this.animationType=p,this.animationStateChanged=new o.vpe,this.containerClick=new o.vpe,this.cancelTriggered=new o.vpe,this.okTriggered=new o.vpe,this.state="enter",this.isStringContent=!1,this.dir="ltr",this.elementFocusedBeforeModalWasOpened=null,this.mouseDown=!1,this.oldMaskStyle=null,this.destroy$=new e.x,this.document=l,this.dir=xe.getDirection(),this.isStringContent="string"==typeof j.nzContent,this.nzConfigService.getConfigChangeEventForComponent(Pe).pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.updateMaskClassname()})}get showMask(){const c=this.nzConfigService.getConfigForComponent(Pe)||{};return!!Ne(this.config.nzMask,c.nzMask,!0)}get maskClosable(){const c=this.nzConfigService.getConfigForComponent(Pe)||{};return!!Ne(this.config.nzMaskClosable,c.nzMaskClosable,!0)}onContainerClick(c){c.target===c.currentTarget&&!this.mouseDown&&this.showMask&&this.maskClosable&&this.containerClick.emit()}onCloseClick(){this.cancelTriggered.emit()}onOkClick(){this.okTriggered.emit()}attachComponentPortal(c){return this.portalOutlet.hasAttached()&&Re(),this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop(),this.portalOutlet.attachComponentPortal(c)}attachTemplatePortal(c){return this.portalOutlet.hasAttached()&&Re(),this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop(),this.portalOutlet.attachTemplatePortal(c)}attachStringContent(){this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop()}getNativeElement(){return this.host.nativeElement}animationDisabled(){return this.config.nzNoAnimation||"NoopAnimations"===this.animationType}setModalTransformOrigin(){const c=this.modalElementRef.nativeElement;if(this.elementFocusedBeforeModalWasOpened){const m=this.elementFocusedBeforeModalWasOpened.getBoundingClientRect(),H=(0,v.pW)(this.elementFocusedBeforeModalWasOpened);this.render.setStyle(c,"transform-origin",`${H.left+m.width/2-c.offsetLeft}px ${H.top+m.height/2-c.offsetTop}px 0px`)}}savePreviouslyFocusedElement(){this.focusTrap||(this.focusTrap=this.focusTrapFactory.create(this.host.nativeElement)),this.document&&(this.elementFocusedBeforeModalWasOpened=this.document.activeElement,this.host.nativeElement.focus&&this.ngZone.runOutsideAngular(()=>(0,Q.e)(()=>this.host.nativeElement.focus())))}trapFocus(){const c=this.host.nativeElement;if(this.config.nzAutofocus)this.focusTrap.focusInitialElementWhenReady();else{const m=this.document.activeElement;m!==c&&!c.contains(m)&&c.focus()}}restoreFocus(){const c=this.elementFocusedBeforeModalWasOpened;if(c&&"function"==typeof c.focus){const m=this.document.activeElement,H=this.host.nativeElement;(!m||m===this.document.body||m===H||H.contains(m))&&c.focus()}this.focusTrap&&this.focusTrap.destroy()}setEnterAnimationClass(){if(this.animationDisabled())return;this.setModalTransformOrigin();const c=this.modalElementRef.nativeElement,m=this.overlayRef.backdropElement;c.classList.add("ant-zoom-enter"),c.classList.add("ant-zoom-enter-active"),m&&(m.classList.add("ant-fade-enter"),m.classList.add("ant-fade-enter-active"))}setExitAnimationClass(){const c=this.modalElementRef.nativeElement;c.classList.add("ant-zoom-leave"),c.classList.add("ant-zoom-leave-active"),this.setMaskExitAnimationClass()}setMaskExitAnimationClass(c=!1){const m=this.overlayRef.backdropElement;if(m){if(this.animationDisabled()||c)return void m.classList.remove(Ee);m.classList.add("ant-fade-leave"),m.classList.add("ant-fade-leave-active")}}cleanAnimationClass(){if(this.animationDisabled())return;const c=this.overlayRef.backdropElement,m=this.modalElementRef.nativeElement;c&&(c.classList.remove("ant-fade-enter"),c.classList.remove("ant-fade-enter-active")),m.classList.remove("ant-zoom-enter"),m.classList.remove("ant-zoom-enter-active"),m.classList.remove("ant-zoom-leave"),m.classList.remove("ant-zoom-leave-active")}setZIndexForBackdrop(){const c=this.overlayRef.backdropElement;c&&(0,v.DX)(this.config.nzZIndex)&&this.render.setStyle(c,"z-index",this.config.nzZIndex)}bindBackdropStyle(){const c=this.overlayRef.backdropElement;if(c&&(this.oldMaskStyle&&(Object.keys(this.oldMaskStyle).forEach(H=>{this.render.removeStyle(c,H)}),this.oldMaskStyle=null),this.setZIndexForBackdrop(),"object"==typeof this.config.nzMaskStyle&&Object.keys(this.config.nzMaskStyle).length)){const m={...this.config.nzMaskStyle};Object.keys(m).forEach(H=>{this.render.setStyle(c,H,m[H])}),this.oldMaskStyle=m}}updateMaskClassname(){const c=this.overlayRef.backdropElement;c&&(this.showMask?c.classList.add(Ee):c.classList.remove(Ee))}onAnimationDone(c){"enter"===c.toState?this.trapFocus():"exit"===c.toState&&this.restoreFocus(),this.cleanAnimationClass(),this.animationStateChanged.emit(c)}onAnimationStart(c){"enter"===c.toState?(this.setEnterAnimationClass(),this.bindBackdropStyle()):"exit"===c.toState&&this.setExitAnimationClass(),this.animationStateChanged.emit(c)}startExitAnimation(){this.state="exit",this.cdr.markForCheck()}ngOnDestroy(){this.setMaskExitAnimationClass(!0),this.destroy$.next(),this.destroy$.complete()}setupMouseListeners(c){this.ngZone.runOutsideAngular(()=>{(0,z.R)(this.host.nativeElement,"mouseup").pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.mouseDown&&setTimeout(()=>{this.mouseDown=!1})}),(0,z.R)(c.nativeElement,"mousedown").pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.mouseDown=!0})})}}return g.\u0275fac=function(c){o.$Z()},g.\u0275dir=o.lG2({type:g,features:[o.qOj]}),g})(),Ge=(()=>{class g{constructor(c){this.config=c}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(ye))},g.\u0275cmp=o.Xpm({type:g,selectors:[["button","nz-modal-close",""]],hostAttrs:["aria-label","Close",1,"ant-modal-close"],exportAs:["NzModalCloseBuiltin"],attrs:_e,decls:2,vars:1,consts:[[1,"ant-modal-close-x"],[4,"nzStringTemplateOutlet"],["nz-icon","",1,"ant-modal-close-icon",3,"nzType"]],template:function(c,m){1&c&&(o.TgZ(0,"span",0),o.YNc(1,te,2,1,"ng-container",1),o.qZA()),2&c&&(o.xp6(1),o.Q6J("nzStringTemplateOutlet",m.config.nzCloseIcon))},dependencies:[N.f,C.w,B.Ls],encapsulation:2,changeDetection:0}),g})(),qe=(()=>{class g extends Ke{constructor(c,m,H,re,Se,xe,h,j,l,p,F){super(c,H,re,Se,xe,h,j,l,p,F),this.i18n=m,this.config=l,this.cancelTriggered=new o.vpe,this.okTriggered=new o.vpe,this.i18n.localeChange.pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Modal")})}ngOnInit(){this.setupMouseListeners(this.modalElementRef)}onCancel(){this.cancelTriggered.emit()}onOk(){this.okTriggered.emit()}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(o.R0b),o.Y36(I.wi),o.Y36(o.SBq),o.Y36(Z.qV),o.Y36(o.sBO),o.Y36(o.Qsj),o.Y36(i.Iu),o.Y36(V.jY),o.Y36(ye),o.Y36(_.K0,8),o.Y36(o.QbO,8))},g.\u0275cmp=o.Xpm({type:g,selectors:[["nz-modal-confirm-container"]],viewQuery:function(c,m){if(1&c&&(o.Gf(d.Pl,7),o.Gf(le,7)),2&c){let H;o.iGM(H=o.CRH())&&(m.portalOutlet=H.first),o.iGM(H=o.CRH())&&(m.modalElementRef=H.first)}},hostAttrs:["tabindex","-1","role","dialog"],hostVars:10,hostBindings:function(c,m){1&c&&(o.WFA("@modalContainer.start",function(re){return m.onAnimationStart(re)})("@modalContainer.done",function(re){return m.onAnimationDone(re)}),o.NdJ("click",function(re){return m.onContainerClick(re)})),2&c&&(o.d8E("@.disabled",m.config.nzNoAnimation)("@modalContainer",m.state),o.Tol(m.config.nzWrapClassName?"ant-modal-wrap "+m.config.nzWrapClassName:"ant-modal-wrap"),o.Udp("z-index",m.config.nzZIndex),o.ekj("ant-modal-wrap-rtl","rtl"===m.dir)("ant-modal-centered",m.config.nzCentered))},outputs:{cancelTriggered:"cancelTriggered",okTriggered:"okTriggered"},exportAs:["nzModalConfirmContainer"],features:[o.qOj],decls:17,vars:13,consts:[["role","document",1,"ant-modal",3,"ngClass","ngStyle"],["modalElement",""],[1,"ant-modal-content"],["nz-modal-close","",3,"click",4,"ngIf"],[1,"ant-modal-body",3,"ngStyle"],[1,"ant-modal-confirm-body-wrapper"],[1,"ant-modal-confirm-body"],["nz-icon","",3,"nzType"],[1,"ant-modal-confirm-title"],[4,"nzStringTemplateOutlet"],[1,"ant-modal-confirm-content"],["cdkPortalOutlet",""],[3,"innerHTML",4,"ngIf"],[1,"ant-modal-confirm-btns"],["nz-button","",3,"nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzType","nzLoading","disabled","nzDanger","click",4,"ngIf"],["nz-modal-close","",3,"click"],[3,"innerHTML"],["nz-button","",3,"nzLoading","disabled","click"],["nz-button","",3,"nzType","nzLoading","disabled","nzDanger","click"]],template:function(c,m){1&c&&(o.TgZ(0,"div",0,1),o.ALo(2,"nzToCssUnit"),o.TgZ(3,"div",2),o.YNc(4,M,1,0,"button",3),o.TgZ(5,"div",4)(6,"div",5)(7,"div",6),o._UZ(8,"span",7),o.TgZ(9,"span",8),o.YNc(10,K,2,1,"ng-container",9),o.qZA(),o.TgZ(11,"div",10),o.YNc(12,k,0,0,"ng-template",11),o.YNc(13,G,1,1,"div",12),o.qZA()(),o.TgZ(14,"div",13),o.YNc(15,me,2,4,"button",14),o.YNc(16,Te,2,6,"button",15),o.qZA()()()()()),2&c&&(o.Udp("width",o.lcZ(2,11,null==m.config?null:m.config.nzWidth)),o.Q6J("ngClass",m.config.nzClassName)("ngStyle",m.config.nzStyle),o.xp6(4),o.Q6J("ngIf",m.config.nzClosable),o.xp6(1),o.Q6J("ngStyle",m.config.nzBodyStyle),o.xp6(3),o.Q6J("nzType",m.config.nzIconType),o.xp6(2),o.Q6J("nzStringTemplateOutlet",m.config.nzTitle),o.xp6(3),o.Q6J("ngIf",m.isStringContent),o.xp6(2),o.Q6J("ngIf",null!==m.config.nzCancelText),o.xp6(1),o.Q6J("ngIf",null!==m.config.nzOkText))},dependencies:[_.mk,_.O5,_.PC,N.f,d.Pl,D.ix,C.w,T.dQ,B.Ls,Ge,W],encapsulation:2,data:{animation:[Ue.modalContainer]}}),g})(),st=(()=>{class g{constructor(c,m){this.i18n=c,this.config=m,this.buttonsFooter=!1,this.buttons=[],this.cancelTriggered=new o.vpe,this.okTriggered=new o.vpe,this.destroy$=new e.x,Array.isArray(m.nzFooter)&&(this.buttonsFooter=!0,this.buttons=m.nzFooter.map(it)),this.i18n.localeChange.pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Modal")})}onCancel(){this.cancelTriggered.emit()}onOk(){this.okTriggered.emit()}getButtonCallableProp(c,m){const H=c[m],re=this.modalRef.getContentComponent();return"function"==typeof H?H.apply(c,re&&[re]):H}onButtonClick(c){if(!this.getButtonCallableProp(c,"loading")){const H=this.getButtonCallableProp(c,"onClick");c.autoLoading&&(0,v.tI)(H)&&(c.loading=!0,H.then(()=>c.loading=!1).catch(re=>{throw c.loading=!1,re}))}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(I.wi),o.Y36(ye))},g.\u0275cmp=o.Xpm({type:g,selectors:[["div","nz-modal-footer",""]],hostAttrs:[1,"ant-modal-footer"],inputs:{modalRef:"modalRef"},outputs:{cancelTriggered:"cancelTriggered",okTriggered:"okTriggered"},exportAs:["NzModalFooterBuiltin"],attrs:$e,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["defaultFooterButtons",""],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],[3,"innerHTML",4,"ngIf"],[4,"ngIf"],[3,"innerHTML"],["nz-button","",3,"hidden","nzLoading","disabled","nzType","nzDanger","nzShape","nzSize","nzGhost","click",4,"ngFor","ngForOf"],["nz-button","",3,"hidden","nzLoading","disabled","nzType","nzDanger","nzShape","nzSize","nzGhost","click"],["nz-button","",3,"nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzType","nzDanger","nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzLoading","disabled","click"],["nz-button","",3,"nzType","nzDanger","nzLoading","disabled","click"]],template:function(c,m){if(1&c&&(o.YNc(0,We,2,5,"ng-container",0),o.YNc(1,nt,2,2,"ng-template",null,1,o.W1O)),2&c){const H=o.MAs(2);o.Q6J("ngIf",m.config.nzFooter)("ngIfElse",H)}},dependencies:[_.sg,_.O5,N.f,D.ix,C.w,T.dQ],encapsulation:2}),g})();function it(g){return{type:null,size:"default",autoLoading:!0,show:!0,loading:!1,disabled:!1,...g}}let ht=(()=>{class g{constructor(c){this.config=c}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(ye))},g.\u0275cmp=o.Xpm({type:g,selectors:[["div","nz-modal-title",""]],hostAttrs:[1,"ant-modal-header"],exportAs:["NzModalTitleBuiltin"],attrs:mt,decls:2,vars:1,consts:[[1,"ant-modal-title"],[4,"nzStringTemplateOutlet"],[3,"innerHTML"]],template:function(c,m){1&c&&(o.TgZ(0,"div",0),o.YNc(1,yt,2,1,"ng-container",1),o.qZA()),2&c&&(o.xp6(1),o.Q6J("nzStringTemplateOutlet",m.config.nzTitle))},dependencies:[N.f],encapsulation:2,changeDetection:0}),g})(),dt=(()=>{class g extends Ke{constructor(c,m,H,re,Se,xe,h,j,l,p){super(c,m,H,re,Se,xe,h,j,l,p),this.config=j}ngOnInit(){this.setupMouseListeners(this.modalElementRef)}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(Z.qV),o.Y36(o.sBO),o.Y36(o.Qsj),o.Y36(i.Iu),o.Y36(V.jY),o.Y36(ye),o.Y36(_.K0,8),o.Y36(o.QbO,8))},g.\u0275cmp=o.Xpm({type:g,selectors:[["nz-modal-container"]],viewQuery:function(c,m){if(1&c&&(o.Gf(d.Pl,7),o.Gf(le,7)),2&c){let H;o.iGM(H=o.CRH())&&(m.portalOutlet=H.first),o.iGM(H=o.CRH())&&(m.modalElementRef=H.first)}},hostAttrs:["tabindex","-1","role","dialog"],hostVars:10,hostBindings:function(c,m){1&c&&(o.WFA("@modalContainer.start",function(re){return m.onAnimationStart(re)})("@modalContainer.done",function(re){return m.onAnimationDone(re)}),o.NdJ("click",function(re){return m.onContainerClick(re)})),2&c&&(o.d8E("@.disabled",m.config.nzNoAnimation)("@modalContainer",m.state),o.Tol(m.config.nzWrapClassName?"ant-modal-wrap "+m.config.nzWrapClassName:"ant-modal-wrap"),o.Udp("z-index",m.config.nzZIndex),o.ekj("ant-modal-wrap-rtl","rtl"===m.dir)("ant-modal-centered",m.config.nzCentered))},exportAs:["nzModalContainer"],features:[o.qOj],decls:10,vars:11,consts:[["role","document",1,"ant-modal",3,"ngClass","ngStyle"],["modalElement",""],[1,"ant-modal-content"],["nz-modal-close","",3,"click",4,"ngIf"],["nz-modal-title","",4,"ngIf"],[1,"ant-modal-body",3,"ngStyle"],["cdkPortalOutlet",""],[3,"innerHTML",4,"ngIf"],["nz-modal-footer","",3,"modalRef","cancelTriggered","okTriggered",4,"ngIf"],["nz-modal-close","",3,"click"],["nz-modal-title",""],[3,"innerHTML"],["nz-modal-footer","",3,"modalRef","cancelTriggered","okTriggered"]],template:function(c,m){1&c&&(o.TgZ(0,"div",0,1),o.ALo(2,"nzToCssUnit"),o.TgZ(3,"div",2),o.YNc(4,_t,1,0,"button",3),o.YNc(5,zt,1,0,"div",4),o.TgZ(6,"div",5),o.YNc(7,Ct,0,0,"ng-template",6),o.YNc(8,q,1,1,"div",7),o.qZA(),o.YNc(9,oe,1,1,"div",8),o.qZA()()),2&c&&(o.Udp("width",o.lcZ(2,9,null==m.config?null:m.config.nzWidth)),o.Q6J("ngClass",m.config.nzClassName)("ngStyle",m.config.nzStyle),o.xp6(4),o.Q6J("ngIf",m.config.nzClosable),o.xp6(1),o.Q6J("ngIf",m.config.nzTitle),o.xp6(1),o.Q6J("ngStyle",m.config.nzBodyStyle),o.xp6(2),o.Q6J("ngIf",m.isStringContent),o.xp6(1),o.Q6J("ngIf",null!==m.config.nzFooter))},dependencies:[_.mk,_.O5,_.PC,d.Pl,Ge,st,ht,W],encapsulation:2,data:{animation:[Ue.modalContainer]}}),g})();class Xe{constructor(J,c,m){this.overlayRef=J,this.config=c,this.containerInstance=m,this.componentInstance=null,this.state=0,this.afterClose=new e.x,this.afterOpen=new e.x,this.destroy$=new e.x,m.animationStateChanged.pipe((0,b.h)(H=>"done"===H.phaseName&&"enter"===H.toState),(0,L.q)(1)).subscribe(()=>{this.afterOpen.next(),this.afterOpen.complete(),c.nzAfterOpen instanceof o.vpe&&c.nzAfterOpen.emit()}),m.animationStateChanged.pipe((0,b.h)(H=>"done"===H.phaseName&&"exit"===H.toState),(0,L.q)(1)).subscribe(()=>{clearTimeout(this.closeTimeout),this._finishDialogClose()}),m.containerClick.pipe((0,L.q)(1),(0,w.R)(this.destroy$)).subscribe(()=>{!this.config.nzCancelLoading&&!this.config.nzOkLoading&&this.trigger("cancel")}),J.keydownEvents().pipe((0,b.h)(H=>this.config.nzKeyboard&&!this.config.nzCancelLoading&&!this.config.nzOkLoading&&H.keyCode===X.hY&&!(0,X.Vb)(H))).subscribe(H=>{H.preventDefault(),this.trigger("cancel")}),m.cancelTriggered.pipe((0,w.R)(this.destroy$)).subscribe(()=>this.trigger("cancel")),m.okTriggered.pipe((0,w.R)(this.destroy$)).subscribe(()=>this.trigger("ok")),J.detachments().subscribe(()=>{this.afterClose.next(this.result),this.afterClose.complete(),c.nzAfterClose instanceof o.vpe&&c.nzAfterClose.emit(this.result),this.componentInstance=null,this.overlayRef.dispose()})}getContentComponent(){return this.componentInstance}getElement(){return this.containerInstance.getNativeElement()}destroy(J){this.close(J)}triggerOk(){return this.trigger("ok")}triggerCancel(){return this.trigger("cancel")}close(J){0===this.state&&(this.result=J,this.containerInstance.animationStateChanged.pipe((0,b.h)(c=>"start"===c.phaseName),(0,L.q)(1)).subscribe(c=>{this.overlayRef.detachBackdrop(),this.closeTimeout=setTimeout(()=>{this._finishDialogClose()},c.totalTime+100)}),this.containerInstance.startExitAnimation(),this.state=1)}updateConfig(J){Object.assign(this.config,J),this.containerInstance.bindBackdropStyle(),this.containerInstance.cdr.markForCheck()}getState(){return this.state}getConfig(){return this.config}getBackdropElement(){return this.overlayRef.backdropElement}trigger(J){var c=this;return(0,t.Z)(function*(){if(1===c.state)return;const m={ok:c.config.nzOnOk,cancel:c.config.nzOnCancel}[J],H={ok:"nzOkLoading",cancel:"nzCancelLoading"}[J];if(!c.config[H])if(m instanceof o.vpe)m.emit(c.getContentComponent());else if("function"==typeof m){const Se=m(c.getContentComponent());if((0,v.tI)(Se)){c.config[H]=!0;let xe=!1;try{xe=yield Se}finally{c.config[H]=!1,c.closeWhitResult(xe)}}else c.closeWhitResult(Se)}})()}closeWhitResult(J){!1!==J&&this.close(J)}_finishDialogClose(){this.state=2,this.overlayRef.dispose(),this.destroy$.next()}}let ut=(()=>{class g{constructor(c,m,H,re,Se){this.overlay=c,this.injector=m,this.nzConfigService=H,this.parentModal=re,this.directionality=Se,this.openModalsAtThisLevel=[],this.afterAllClosedAtThisLevel=new e.x,this.afterAllClose=(0,y.P)(()=>this.openModals.length?this._afterAllClosed:this._afterAllClosed.pipe((0,O.O)(void 0)))}get openModals(){return this.parentModal?this.parentModal.openModals:this.openModalsAtThisLevel}get _afterAllClosed(){const c=this.parentModal;return c?c._afterAllClosed:this.afterAllClosedAtThisLevel}create(c){return this.open(c.nzContent,c)}closeAll(){this.closeModals(this.openModals)}confirm(c={},m="confirm"){return"nzFooter"in c&&(0,S.ZK)('The Confirm-Modal doesn\'t support "nzFooter", this property will be ignored.'),"nzWidth"in c||(c.nzWidth=416),"nzMaskClosable"in c||(c.nzMaskClosable=!1),c.nzModalType="confirm",c.nzClassName=`ant-modal-confirm ant-modal-confirm-${m} ${c.nzClassName||""}`,this.create(c)}info(c={}){return this.confirmFactory(c,"info")}success(c={}){return this.confirmFactory(c,"success")}error(c={}){return this.confirmFactory(c,"error")}warning(c={}){return this.confirmFactory(c,"warning")}open(c,m){const H=function je(g,J){return{...J,...g}}(m||{},new ye),re=this.createOverlay(H),Se=this.attachModalContainer(re,H),xe=this.attachModalContent(c,Se,re,H);return Se.modalRef=xe,this.openModals.push(xe),xe.afterClose.subscribe(()=>this.removeOpenModal(xe)),xe}removeOpenModal(c){const m=this.openModals.indexOf(c);m>-1&&(this.openModals.splice(m,1),this.openModals.length||this._afterAllClosed.next())}closeModals(c){let m=c.length;for(;m--;)c[m].close(),this.openModals.length||this._afterAllClosed.next()}createOverlay(c){const m=this.nzConfigService.getConfigForComponent(Pe)||{},H=new i.X_({hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),positionStrategy:this.overlay.position().global(),disposeOnNavigation:Ne(c.nzCloseOnNavigation,m.nzCloseOnNavigation,!0),direction:Ne(c.nzDirection,m.nzDirection,this.directionality.value)});return Ne(c.nzMask,m.nzMask,!0)&&(H.backdropClass=Ee),this.overlay.create(H)}attachModalContainer(c,m){const re=o.zs3.create({parent:m&&m.nzViewContainerRef&&m.nzViewContainerRef.injector||this.injector,providers:[{provide:i.Iu,useValue:c},{provide:ye,useValue:m}]}),xe=new d.C5("confirm"===m.nzModalType?qe:dt,m.nzViewContainerRef,re);return c.attach(xe).instance}attachModalContent(c,m,H,re){const Se=new Xe(H,re,m);if(c instanceof o.Rgc)m.attachTemplatePortal(new d.UE(c,null,{$implicit:re.nzComponentParams,modalRef:Se}));else if((0,v.DX)(c)&&"string"!=typeof c){const xe=this.createInjector(Se,re),h=m.attachComponentPortal(new d.C5(c,re.nzViewContainerRef,xe));(function Ve(g,J){Object.assign(g,J)})(h.instance,re.nzComponentParams),Se.componentInstance=h.instance}else m.attachStringContent();return Se}createInjector(c,m){return o.zs3.create({parent:m&&m.nzViewContainerRef&&m.nzViewContainerRef.injector||this.injector,providers:[{provide:Xe,useValue:c}]})}confirmFactory(c={},m){return"nzIconType"in c||(c.nzIconType={info:"info-circle",success:"check-circle",error:"close-circle",warning:"exclamation-circle"}[m]),"nzCancelText"in c||(c.nzCancelText=null),this.confirm(c,m)}ngOnDestroy(){this.closeModals(this.openModalsAtThisLevel),this.afterAllClosedAtThisLevel.complete()}}return g.\u0275fac=function(c){return new(c||g)(o.LFG(i.aV),o.LFG(o.zs3),o.LFG(V.jY),o.LFG(g,12),o.LFG(ce.Is,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac}),g})(),Ot=(()=>{class g{constructor(c){this.templateRef=c}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(o.Rgc))},g.\u0275dir=o.lG2({type:g,selectors:[["","nzModalContent",""]],exportAs:["nzModalContent"]}),g})(),St=(()=>{class g{constructor(c,m){this.nzModalRef=c,this.templateRef=m,this.nzModalRef&&this.nzModalRef.updateConfig({nzFooter:this.templateRef})}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(Xe,8),o.Y36(o.Rgc))},g.\u0275dir=o.lG2({type:g,selectors:[["","nzModalFooter",""]],exportAs:["nzModalFooter"]}),g})(),At=(()=>{class g{constructor(c,m){this.nzModalRef=c,this.templateRef=m,this.nzModalRef&&this.nzModalRef.updateConfig({nzTitle:this.templateRef})}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(Xe,8),o.Y36(o.Rgc))},g.\u0275dir=o.lG2({type:g,selectors:[["","nzModalTitle",""]],exportAs:["nzModalTitle"]}),g})(),xt=(()=>{class g{constructor(c,m,H){this.cdr=c,this.modal=m,this.viewContainerRef=H,this.nzVisible=!1,this.nzClosable=!0,this.nzOkLoading=!1,this.nzOkDisabled=!1,this.nzCancelDisabled=!1,this.nzCancelLoading=!1,this.nzKeyboard=!0,this.nzNoAnimation=!1,this.nzCentered=!1,this.nzZIndex=1e3,this.nzWidth=520,this.nzCloseIcon="close",this.nzOkType="primary",this.nzOkDanger=!1,this.nzIconType="question-circle",this.nzModalType="default",this.nzAutofocus="auto",this.nzOnOk=new o.vpe,this.nzOnCancel=new o.vpe,this.nzAfterOpen=new o.vpe,this.nzAfterClose=new o.vpe,this.nzVisibleChange=new o.vpe,this.modalRef=null,this.destroy$=new e.x}set modalTitle(c){c&&this.setTitleWithTemplate(c)}set modalFooter(c){c&&this.setFooterWithTemplate(c)}get afterOpen(){return this.nzAfterOpen.asObservable()}get afterClose(){return this.nzAfterClose.asObservable()}open(){if(this.nzVisible||(this.nzVisible=!0,this.nzVisibleChange.emit(!0)),!this.modalRef){const c=this.getConfig();this.modalRef=this.modal.create(c),this.modalRef.afterClose.asObservable().pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.close()})}}close(c){this.nzVisible&&(this.nzVisible=!1,this.nzVisibleChange.emit(!1)),this.modalRef&&(this.modalRef.close(c),this.modalRef=null)}destroy(c){this.close(c)}triggerOk(){this.modalRef?.triggerOk()}triggerCancel(){this.modalRef?.triggerCancel()}getContentComponent(){return this.modalRef?.getContentComponent()}getElement(){return this.modalRef?.getElement()}getModalRef(){return this.modalRef}setTitleWithTemplate(c){this.nzTitle=c,this.modalRef&&Promise.resolve().then(()=>{this.modalRef.updateConfig({nzTitle:this.nzTitle})})}setFooterWithTemplate(c){this.nzFooter=c,this.modalRef&&Promise.resolve().then(()=>{this.modalRef.updateConfig({nzFooter:this.nzFooter})}),this.cdr.markForCheck()}getConfig(){const c=Ie(this);return c.nzViewContainerRef=this.viewContainerRef,c.nzContent=this.nzContent||this.contentFromContentChild,c}ngOnChanges(c){const{nzVisible:m,...H}=c;Object.keys(H).length&&this.modalRef&&this.modalRef.updateConfig(Ie(this)),m&&(this.nzVisible?this.open():this.close())}ngOnDestroy(){this.modalRef?._finishDialogClose(),this.destroy$.next(),this.destroy$.complete()}}return g.\u0275fac=function(c){return new(c||g)(o.Y36(o.sBO),o.Y36(ut),o.Y36(o.s_b))},g.\u0275cmp=o.Xpm({type:g,selectors:[["nz-modal"]],contentQueries:function(c,m,H){if(1&c&&(o.Suo(H,At,7,o.Rgc),o.Suo(H,Ot,7,o.Rgc),o.Suo(H,St,7,o.Rgc)),2&c){let re;o.iGM(re=o.CRH())&&(m.modalTitle=re.first),o.iGM(re=o.CRH())&&(m.contentFromContentChild=re.first),o.iGM(re=o.CRH())&&(m.modalFooter=re.first)}},inputs:{nzMask:"nzMask",nzMaskClosable:"nzMaskClosable",nzCloseOnNavigation:"nzCloseOnNavigation",nzVisible:"nzVisible",nzClosable:"nzClosable",nzOkLoading:"nzOkLoading",nzOkDisabled:"nzOkDisabled",nzCancelDisabled:"nzCancelDisabled",nzCancelLoading:"nzCancelLoading",nzKeyboard:"nzKeyboard",nzNoAnimation:"nzNoAnimation",nzCentered:"nzCentered",nzContent:"nzContent",nzComponentParams:"nzComponentParams",nzFooter:"nzFooter",nzZIndex:"nzZIndex",nzWidth:"nzWidth",nzWrapClassName:"nzWrapClassName",nzClassName:"nzClassName",nzStyle:"nzStyle",nzTitle:"nzTitle",nzCloseIcon:"nzCloseIcon",nzMaskStyle:"nzMaskStyle",nzBodyStyle:"nzBodyStyle",nzOkText:"nzOkText",nzCancelText:"nzCancelText",nzOkType:"nzOkType",nzOkDanger:"nzOkDanger",nzIconType:"nzIconType",nzModalType:"nzModalType",nzAutofocus:"nzAutofocus",nzOnOk:"nzOnOk",nzOnCancel:"nzOnCancel"},outputs:{nzOnOk:"nzOnOk",nzOnCancel:"nzOnCancel",nzAfterOpen:"nzAfterOpen",nzAfterClose:"nzAfterClose",nzVisibleChange:"nzVisibleChange"},exportAs:["nzModal"],features:[o.TTD],decls:0,vars:0,template:function(c,m){},encapsulation:2,changeDetection:0}),(0,P.gn)([(0,v.yF)()],g.prototype,"nzMask",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzMaskClosable",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzCloseOnNavigation",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzVisible",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzClosable",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzOkLoading",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzOkDisabled",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzCancelDisabled",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzCancelLoading",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzKeyboard",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzNoAnimation",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzCentered",void 0),(0,P.gn)([(0,v.yF)()],g.prototype,"nzOkDanger",void 0),g})(),Pt=(()=>{class g{}return g.\u0275fac=function(c){return new(c||g)},g.\u0275mod=o.oAB({type:g}),g.\u0275inj=o.cJS({providers:[ut],imports:[_.ez,ce.vT,i.U8,N.T,d.eL,I.YI,D.sL,B.PV,Ae,ee.g,Ae]}),g})()},8521:(ne,E,a)=>{a.d(E,{Bq:()=>Q,Dg:()=>V,Of:()=>I,aF:()=>N});var t=a(4650),i=a(655),d=a(433),o=a(4707),e=a(7579),z=a(4968),y=a(2722),w=a(3187),b=a(445),L=a(2687),O=a(9570),S=a(6895);const v=["*"],_=["inputElement"],R=["nz-radio",""];let Q=(()=>{class D{}return D.\u0275fac=function(T){return new(T||D)},D.\u0275dir=t.lG2({type:D,selectors:[["","nz-radio-button",""]]}),D})(),Z=(()=>{class D{constructor(){this.selected$=new o.t(1),this.touched$=new e.x,this.disabled$=new o.t(1),this.name$=new o.t(1)}touch(){this.touched$.next()}select(T){this.selected$.next(T)}setDisabled(T){this.disabled$.next(T)}setName(T){this.name$.next(T)}}return D.\u0275fac=function(T){return new(T||D)},D.\u0275prov=t.Yz7({token:D,factory:D.\u0275fac}),D})(),V=(()=>{class D{constructor(T,B,$){this.cdr=T,this.nzRadioService=B,this.directionality=$,this.value=null,this.destroy$=new e.x,this.isNzDisableFirstChange=!0,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){this.nzRadioService.selected$.pipe((0,y.R)(this.destroy$)).subscribe(T=>{this.value!==T&&(this.value=T,this.onChange(this.value))}),this.nzRadioService.touched$.pipe((0,y.R)(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),this.directionality.change?.pipe((0,y.R)(this.destroy$)).subscribe(T=>{this.dir=T,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(T){const{nzDisabled:B,nzName:$}=T;B&&this.nzRadioService.setDisabled(this.nzDisabled),$&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(T){this.value=T,this.nzRadioService.select(T),this.cdr.markForCheck()}registerOnChange(T){this.onChange=T}registerOnTouched(T){this.onTouched=T}setDisabledState(T){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||T,this.isNzDisableFirstChange=!1,this.nzRadioService.setDisabled(this.nzDisabled),this.cdr.markForCheck()}}return D.\u0275fac=function(T){return new(T||D)(t.Y36(t.sBO),t.Y36(Z),t.Y36(b.Is,8))},D.\u0275cmp=t.Xpm({type:D,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(T,B){2&T&&t.ekj("ant-radio-group-large","large"===B.nzSize)("ant-radio-group-small","small"===B.nzSize)("ant-radio-group-solid","solid"===B.nzButtonStyle)("ant-radio-group-rtl","rtl"===B.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[t._Bn([Z,{provide:d.JU,useExisting:(0,t.Gpc)(()=>D),multi:!0}]),t.TTD],ngContentSelectors:v,decls:1,vars:0,template:function(T,B){1&T&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),(0,i.gn)([(0,w.yF)()],D.prototype,"nzDisabled",void 0),D})(),I=(()=>{class D{constructor(T,B,$,se,A,W,ae,ge){this.ngZone=T,this.elementRef=B,this.cdr=$,this.focusMonitor=se,this.directionality=A,this.nzRadioService=W,this.nzRadioButtonDirective=ae,this.nzFormStatusService=ge,this.isNgModel=!1,this.destroy$=new e.x,this.isNzDisableFirstChange=!0,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(T){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||T,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}writeValue(T){this.isChecked=T,this.cdr.markForCheck()}registerOnChange(T){this.isNgModel=!0,this.onChange=T}registerOnTouched(T){this.onTouched=T}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe((0,y.R)(this.destroy$)).subscribe(T=>{this.name=T,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe((0,y.R)(this.destroy$)).subscribe(T=>{this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||T,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe((0,y.R)(this.destroy$)).subscribe(T=>{const B=this.isChecked;this.isChecked=this.nzValue===T,this.isNgModel&&B!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe((0,y.R)(this.destroy$)).subscribe(T=>{T||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe((0,y.R)(this.destroy$)).subscribe(T=>{this.dir=T,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{(0,z.R)(this.elementRef.nativeElement,"click").pipe((0,y.R)(this.destroy$)).subscribe(T=>{T.stopPropagation(),T.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{this.nzRadioService?.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return D.\u0275fac=function(T){return new(T||D)(t.Y36(t.R0b),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(L.tE),t.Y36(b.Is,8),t.Y36(Z,8),t.Y36(Q,8),t.Y36(O.kH,8))},D.\u0275cmp=t.Xpm({type:D,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(T,B){if(1&T&&t.Gf(_,7),2&T){let $;t.iGM($=t.CRH())&&(B.inputElement=$.first)}},hostVars:18,hostBindings:function(T,B){2&T&&t.ekj("ant-radio-wrapper-in-form-item",!!B.nzFormStatusService)("ant-radio-wrapper",!B.isRadioButton)("ant-radio-button-wrapper",B.isRadioButton)("ant-radio-wrapper-checked",B.isChecked&&!B.isRadioButton)("ant-radio-button-wrapper-checked",B.isChecked&&B.isRadioButton)("ant-radio-wrapper-disabled",B.nzDisabled&&!B.isRadioButton)("ant-radio-button-wrapper-disabled",B.nzDisabled&&B.isRadioButton)("ant-radio-wrapper-rtl",!B.isRadioButton&&"rtl"===B.dir)("ant-radio-button-wrapper-rtl",B.isRadioButton&&"rtl"===B.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[t._Bn([{provide:d.JU,useExisting:(0,t.Gpc)(()=>D),multi:!0}])],attrs:R,ngContentSelectors:v,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(T,B){1&T&&(t.F$t(),t.TgZ(0,"span"),t._UZ(1,"input",0,1)(3,"span"),t.qZA(),t.TgZ(4,"span"),t.Hsn(5),t.qZA()),2&T&&(t.ekj("ant-radio",!B.isRadioButton)("ant-radio-checked",B.isChecked&&!B.isRadioButton)("ant-radio-disabled",B.nzDisabled&&!B.isRadioButton)("ant-radio-button",B.isRadioButton)("ant-radio-button-checked",B.isChecked&&B.isRadioButton)("ant-radio-button-disabled",B.nzDisabled&&B.isRadioButton),t.xp6(1),t.ekj("ant-radio-input",!B.isRadioButton)("ant-radio-button-input",B.isRadioButton),t.Q6J("disabled",B.nzDisabled)("checked",B.isChecked),t.uIk("autofocus",B.nzAutoFocus?"autofocus":null)("name",B.name),t.xp6(2),t.ekj("ant-radio-inner",!B.isRadioButton)("ant-radio-button-inner",B.isRadioButton))},encapsulation:2,changeDetection:0}),(0,i.gn)([(0,w.yF)()],D.prototype,"nzDisabled",void 0),(0,i.gn)([(0,w.yF)()],D.prototype,"nzAutoFocus",void 0),D})(),N=(()=>{class D{}return D.\u0275fac=function(T){return new(T||D)},D.\u0275mod=t.oAB({type:D}),D.\u0275inj=t.cJS({imports:[b.vT,S.ez,d.u5]}),D})()},8e3:(ne,E,a)=>{a.d(E,{Ip:()=>xt,Vq:()=>Se,LV:()=>xe});var t=a(4650),i=a(7579),d=a(4968),o=a(1135),e=a(9646),z=a(9841),y=a(6451),w=a(6419),b=a(6895),L=a(4788),O=a(2722),S=a(8675),v=a(1884),_=a(4482),R=a(5403),Q=a(8421),Z=a(4671),V=a(5032),I=a(3269),D=a(4004),C=a(3900),T=a(3303),B=a(1102),$=a(7044),se=a(6287),A=a(655),W=a(3187),ae=a(9521),ge=a(8184),he=a(433),ve=a(2539),Me=a(2536),Ae=a(1691),X=a(5469),ce=a(2687),P=a(4903),ee=a(3353),_e=a(445),te=a(9570),le=a(1811);const M=["*"];function K(h,j){}function k(h,j){if(1&h&&t.YNc(0,K,0,0,"ng-template",4),2&h){const l=t.oxw();t.Q6J("ngTemplateOutlet",l.template)}}function G(h,j){if(1&h&&t._uU(0),2&h){const l=t.oxw();t.Oqu(l.label)}}function me(h,j){1&h&&t._UZ(0,"span",7)}function Te(h,j){if(1&h&&(t.TgZ(0,"div",5),t.YNc(1,me,1,0,"span",6),t.qZA()),2&h){const l=t.oxw();t.xp6(1),t.Q6J("ngIf",!l.icon)("ngIfElse",l.icon)}}function $e(h,j){if(1&h&&(t.ynx(0),t._uU(1),t.BQk()),2&h){const l=t.oxw();t.xp6(1),t.Oqu(l.nzLabel)}}function Le(h,j){if(1&h&&(t.TgZ(0,"div",4),t._UZ(1,"nz-embed-empty",5),t.qZA()),2&h){const l=t.oxw();t.xp6(1),t.Q6J("specificContent",l.notFoundContent)}}function Ye(h,j){if(1&h&&t._UZ(0,"nz-option-item-group",9),2&h){const l=t.oxw().$implicit;t.Q6J("nzLabel",l.groupLabel)}}function Je(h,j){if(1&h){const l=t.EpF();t.TgZ(0,"nz-option-item",10),t.NdJ("itemHover",function(F){t.CHM(l);const Y=t.oxw(2);return t.KtG(Y.onItemHover(F))})("itemClick",function(F){t.CHM(l);const Y=t.oxw(2);return t.KtG(Y.onItemClick(F))}),t.qZA()}if(2&h){const l=t.oxw().$implicit,p=t.oxw();t.Q6J("icon",p.menuItemSelectedIcon)("customContent",l.nzCustomContent)("template",l.template)("grouped",!!l.groupLabel)("disabled",l.nzDisabled)("showState","tags"===p.mode||"multiple"===p.mode)("label",l.nzLabel)("compareWith",p.compareWith)("activatedValue",p.activatedValue)("listOfSelectedValue",p.listOfSelectedValue)("value",l.nzValue)}}function rt(h,j){1&h&&(t.ynx(0,6),t.YNc(1,Ye,1,1,"nz-option-item-group",7),t.YNc(2,Je,1,11,"nz-option-item",8),t.BQk()),2&h&&(t.Q6J("ngSwitch",j.$implicit.type),t.xp6(1),t.Q6J("ngSwitchCase","group"),t.xp6(1),t.Q6J("ngSwitchCase","item"))}function at(h,j){}function We(h,j){1&h&&t.Hsn(0)}const tt=["inputElement"],lt=["mirrorElement"];function nt(h,j){1&h&&t._UZ(0,"span",3,4)}function mt(h,j){if(1&h&&(t.TgZ(0,"div",4),t._uU(1),t.qZA()),2&h){const l=t.oxw(2);t.xp6(1),t.Oqu(l.label)}}function yt(h,j){if(1&h&&t._uU(0),2&h){const l=t.oxw(2);t.Oqu(l.label)}}function _t(h,j){if(1&h&&(t.ynx(0),t.YNc(1,mt,2,1,"div",2),t.YNc(2,yt,1,1,"ng-template",null,3,t.W1O),t.BQk()),2&h){const l=t.MAs(3),p=t.oxw();t.xp6(1),t.Q6J("ngIf",p.deletable)("ngIfElse",l)}}function zt(h,j){1&h&&t._UZ(0,"span",7)}function Ct(h,j){if(1&h){const l=t.EpF();t.TgZ(0,"span",5),t.NdJ("click",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.onDelete(F))}),t.YNc(1,zt,1,0,"span",6),t.qZA()}if(2&h){const l=t.oxw();t.xp6(1),t.Q6J("ngIf",!l.removeIcon)("ngIfElse",l.removeIcon)}}const q=function(h){return{$implicit:h}};function oe(h,j){if(1&h&&(t.ynx(0),t._uU(1),t.BQk()),2&h){const l=t.oxw();t.xp6(1),t.hij(" ",l.placeholder," ")}}function Oe(h,j){if(1&h&&t._UZ(0,"nz-select-item",6),2&h){const l=t.oxw(2);t.Q6J("deletable",!1)("disabled",!1)("removeIcon",l.removeIcon)("label",l.listOfTopItem[0].nzLabel)("contentTemplateOutlet",l.customTemplate)("contentTemplateOutletContext",l.listOfTopItem[0])}}function ye(h,j){if(1&h){const l=t.EpF();t.ynx(0),t.TgZ(1,"nz-select-search",4),t.NdJ("isComposingChange",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.isComposingChange(F))})("valueChange",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.onInputValueChange(F))}),t.qZA(),t.YNc(2,Oe,1,6,"nz-select-item",5),t.BQk()}if(2&h){const l=t.oxw();t.xp6(1),t.Q6J("nzId",l.nzId)("disabled",l.disabled)("value",l.inputValue)("showInput",l.showSearch)("mirrorSync",!1)("autofocus",l.autofocus)("focusTrigger",l.open),t.xp6(1),t.Q6J("ngIf",l.isShowSingleLabel)}}function we(h,j){if(1&h){const l=t.EpF();t.TgZ(0,"nz-select-item",9),t.NdJ("delete",function(){const Y=t.CHM(l).$implicit,ue=t.oxw(2);return t.KtG(ue.onDeleteItem(Y.contentTemplateOutletContext))}),t.qZA()}if(2&h){const l=j.$implicit,p=t.oxw(2);t.Q6J("removeIcon",p.removeIcon)("label",l.nzLabel)("disabled",l.nzDisabled||p.disabled)("contentTemplateOutlet",l.contentTemplateOutlet)("deletable",!0)("contentTemplateOutletContext",l.contentTemplateOutletContext)}}function de(h,j){if(1&h){const l=t.EpF();t.ynx(0),t.YNc(1,we,1,6,"nz-select-item",7),t.TgZ(2,"nz-select-search",8),t.NdJ("isComposingChange",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.isComposingChange(F))})("valueChange",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.onInputValueChange(F))}),t.qZA(),t.BQk()}if(2&h){const l=t.oxw();t.xp6(1),t.Q6J("ngForOf",l.listOfSlicedItem)("ngForTrackBy",l.trackValue),t.xp6(1),t.Q6J("nzId",l.nzId)("disabled",l.disabled)("value",l.inputValue)("autofocus",l.autofocus)("showInput",!0)("mirrorSync",!0)("focusTrigger",l.open)}}function Ee(h,j){if(1&h&&t._UZ(0,"nz-select-placeholder",10),2&h){const l=t.oxw();t.Q6J("placeholder",l.placeHolder)}}function Pe(h,j){1&h&&t._UZ(0,"span",1)}function Ue(h,j){1&h&&t._UZ(0,"span",3)}function je(h,j){1&h&&t._UZ(0,"span",8)}function Ne(h,j){1&h&&t._UZ(0,"span",9)}function Ve(h,j){if(1&h&&(t.ynx(0),t.YNc(1,je,1,0,"span",6),t.YNc(2,Ne,1,0,"span",7),t.BQk()),2&h){const l=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!l.search),t.xp6(1),t.Q6J("ngIf",l.search)}}function Ie(h,j){if(1&h&&t._UZ(0,"span",11),2&h){const l=t.oxw().$implicit;t.Q6J("nzType",l)}}function Re(h,j){if(1&h&&(t.ynx(0),t.YNc(1,Ie,1,1,"span",10),t.BQk()),2&h){const l=j.$implicit;t.xp6(1),t.Q6J("ngIf",l)}}function Ke(h,j){if(1&h&&t.YNc(0,Re,2,1,"ng-container",2),2&h){const l=t.oxw(2);t.Q6J("nzStringTemplateOutlet",l.suffixIcon)}}function Ge(h,j){if(1&h&&(t.YNc(0,Ve,3,2,"ng-container",4),t.YNc(1,Ke,1,1,"ng-template",null,5,t.W1O)),2&h){const l=t.MAs(2),p=t.oxw();t.Q6J("ngIf",p.showArrow&&!p.suffixIcon)("ngIfElse",l)}}function qe(h,j){if(1&h&&(t.ynx(0),t._uU(1),t.BQk()),2&h){const l=t.oxw();t.xp6(1),t.Oqu(l.feedbackIcon)}}function st(h,j){if(1&h&&t._UZ(0,"nz-form-item-feedback-icon",8),2&h){const l=t.oxw(3);t.Q6J("status",l.status)}}function it(h,j){if(1&h&&t.YNc(0,st,1,1,"nz-form-item-feedback-icon",7),2&h){const l=t.oxw(2);t.Q6J("ngIf",l.hasFeedback&&!!l.status)}}function ht(h,j){if(1&h&&(t.TgZ(0,"nz-select-arrow",5),t.YNc(1,it,1,1,"ng-template",null,6,t.W1O),t.qZA()),2&h){const l=t.MAs(2),p=t.oxw();t.Q6J("showArrow",p.nzShowArrow)("loading",p.nzLoading)("search",p.nzOpen&&p.nzShowSearch)("suffixIcon",p.nzSuffixIcon)("feedbackIcon",l)}}function dt(h,j){if(1&h){const l=t.EpF();t.TgZ(0,"nz-select-clear",9),t.NdJ("clear",function(){t.CHM(l);const F=t.oxw();return t.KtG(F.onClearSelection())}),t.qZA()}if(2&h){const l=t.oxw();t.Q6J("clearIcon",l.nzClearIcon)}}function Xe(h,j){if(1&h){const l=t.EpF();t.TgZ(0,"nz-option-container",10),t.NdJ("keydown",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.onKeyDown(F))})("itemClick",function(F){t.CHM(l);const Y=t.oxw();return t.KtG(Y.onItemClick(F))})("scrollToBottom",function(){t.CHM(l);const F=t.oxw();return t.KtG(F.nzScrollToBottom.emit())}),t.qZA()}if(2&h){const l=t.oxw();t.ekj("ant-select-dropdown-placement-bottomLeft","bottomLeft"===l.dropDownPosition)("ant-select-dropdown-placement-topLeft","topLeft"===l.dropDownPosition)("ant-select-dropdown-placement-bottomRight","bottomRight"===l.dropDownPosition)("ant-select-dropdown-placement-topRight","topRight"===l.dropDownPosition),t.Q6J("ngStyle",l.nzDropdownStyle)("itemSize",l.nzOptionHeightPx)("maxItemLength",l.nzOptionOverflowSize)("matchWidth",l.nzDropdownMatchSelectWidth)("@slideMotion","enter")("@.disabled",!(null==l.noAnimation||!l.noAnimation.nzNoAnimation))("nzNoAnimation",null==l.noAnimation?null:l.noAnimation.nzNoAnimation)("listOfContainerItem",l.listOfContainerItem)("menuItemSelectedIcon",l.nzMenuItemSelectedIcon)("notFoundContent",l.nzNotFoundContent)("activatedValue",l.activatedValue)("listOfSelectedValue",l.listOfValue)("dropdownRender",l.nzDropdownRender)("compareWith",l.compareWith)("mode",l.nzMode)}}let ut=(()=>{class h{constructor(){this.nzLabel=null,this.changes=new i.x}ngOnChanges(){this.changes.next()}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-option-group"]],inputs:{nzLabel:"nzLabel"},exportAs:["nzOptionGroup"],features:[t.TTD],ngContentSelectors:M,decls:1,vars:0,template:function(l,p){1&l&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),h})(),Ot=(()=>{class h{constructor(l,p,F){this.elementRef=l,this.ngZone=p,this.destroy$=F,this.selected=!1,this.activated=!1,this.grouped=!1,this.customContent=!1,this.template=null,this.disabled=!1,this.showState=!1,this.label=null,this.value=null,this.activatedValue=null,this.listOfSelectedValue=[],this.icon=null,this.itemClick=new t.vpe,this.itemHover=new t.vpe}ngOnChanges(l){const{value:p,activatedValue:F,listOfSelectedValue:Y}=l;(p||Y)&&(this.selected=this.listOfSelectedValue.some(ue=>this.compareWith(ue,this.value))),(p||F)&&(this.activated=this.compareWith(this.activatedValue,this.value))}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,d.R)(this.elementRef.nativeElement,"click").pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.disabled||this.ngZone.run(()=>this.itemClick.emit(this.value))}),(0,d.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.disabled||this.ngZone.run(()=>this.itemHover.emit(this.value))})})}}return h.\u0275fac=function(l){return new(l||h)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(T.kn))},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-option-item"]],hostAttrs:[1,"ant-select-item","ant-select-item-option"],hostVars:9,hostBindings:function(l,p){2&l&&(t.uIk("title",p.label),t.ekj("ant-select-item-option-grouped",p.grouped)("ant-select-item-option-selected",p.selected&&!p.disabled)("ant-select-item-option-disabled",p.disabled)("ant-select-item-option-active",p.activated&&!p.disabled))},inputs:{grouped:"grouped",customContent:"customContent",template:"template",disabled:"disabled",showState:"showState",label:"label",value:"value",activatedValue:"activatedValue",listOfSelectedValue:"listOfSelectedValue",icon:"icon",compareWith:"compareWith"},outputs:{itemClick:"itemClick",itemHover:"itemHover"},features:[t._Bn([T.kn]),t.TTD],decls:5,vars:3,consts:[[1,"ant-select-item-option-content"],[3,"ngIf","ngIfElse"],["noCustomContent",""],["class","ant-select-item-option-state","style","user-select: none","unselectable","on",4,"ngIf"],[3,"ngTemplateOutlet"],["unselectable","on",1,"ant-select-item-option-state",2,"user-select","none"],["nz-icon","","nzType","check","class","ant-select-selected-icon",4,"ngIf","ngIfElse"],["nz-icon","","nzType","check",1,"ant-select-selected-icon"]],template:function(l,p){if(1&l&&(t.TgZ(0,"div",0),t.YNc(1,k,1,1,"ng-template",1),t.YNc(2,G,1,1,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(4,Te,2,2,"div",3)),2&l){const F=t.MAs(3);t.xp6(1),t.Q6J("ngIf",p.customContent)("ngIfElse",F),t.xp6(3),t.Q6J("ngIf",p.showState&&p.selected)}},dependencies:[b.O5,b.tP,B.Ls,$.w],encapsulation:2,changeDetection:0}),h})(),St=(()=>{class h{constructor(){this.nzLabel=null}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-option-item-group"]],hostAttrs:[1,"ant-select-item","ant-select-item-group"],inputs:{nzLabel:"nzLabel"},decls:1,vars:1,consts:[[4,"nzStringTemplateOutlet"]],template:function(l,p){1&l&&t.YNc(0,$e,2,1,"ng-container",0),2&l&&t.Q6J("nzStringTemplateOutlet",p.nzLabel)},dependencies:[se.f],encapsulation:2,changeDetection:0}),h})(),At=(()=>{class h{constructor(){this.notFoundContent=void 0,this.menuItemSelectedIcon=null,this.dropdownRender=null,this.activatedValue=null,this.listOfSelectedValue=[],this.mode="default",this.matchWidth=!0,this.itemSize=32,this.maxItemLength=8,this.listOfContainerItem=[],this.itemClick=new t.vpe,this.scrollToBottom=new t.vpe,this.scrolledIndex=0}onItemClick(l){this.itemClick.emit(l)}onItemHover(l){this.activatedValue=l}trackValue(l,p){return p.key}onScrolledIndexChange(l){this.scrolledIndex=l,l===this.listOfContainerItem.length-this.maxItemLength&&this.scrollToBottom.emit()}scrollToActivatedValue(){const l=this.listOfContainerItem.findIndex(p=>this.compareWith(p.key,this.activatedValue));(l<this.scrolledIndex||l>=this.scrolledIndex+this.maxItemLength)&&this.cdkVirtualScrollViewport.scrollToIndex(l||0)}ngOnChanges(l){const{listOfContainerItem:p,activatedValue:F}=l;(p||F)&&this.scrollToActivatedValue()}ngAfterViewInit(){setTimeout(()=>this.scrollToActivatedValue())}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-option-container"]],viewQuery:function(l,p){if(1&l&&t.Gf(w.N7,7),2&l){let F;t.iGM(F=t.CRH())&&(p.cdkVirtualScrollViewport=F.first)}},hostAttrs:[1,"ant-select-dropdown"],inputs:{notFoundContent:"notFoundContent",menuItemSelectedIcon:"menuItemSelectedIcon",dropdownRender:"dropdownRender",activatedValue:"activatedValue",listOfSelectedValue:"listOfSelectedValue",compareWith:"compareWith",mode:"mode",matchWidth:"matchWidth",itemSize:"itemSize",maxItemLength:"maxItemLength",listOfContainerItem:"listOfContainerItem"},outputs:{itemClick:"itemClick",scrollToBottom:"scrollToBottom"},exportAs:["nzOptionContainer"],features:[t.TTD],decls:5,vars:14,consts:[["class","ant-select-item-empty",4,"ngIf"],[3,"itemSize","maxBufferPx","minBufferPx","scrolledIndexChange"],["cdkVirtualFor","",3,"cdkVirtualForOf","cdkVirtualForTrackBy","cdkVirtualForTemplateCacheSize"],[3,"ngTemplateOutlet"],[1,"ant-select-item-empty"],["nzComponentName","select",3,"specificContent"],[3,"ngSwitch"],[3,"nzLabel",4,"ngSwitchCase"],[3,"icon","customContent","template","grouped","disabled","showState","label","compareWith","activatedValue","listOfSelectedValue","value","itemHover","itemClick",4,"ngSwitchCase"],[3,"nzLabel"],[3,"icon","customContent","template","grouped","disabled","showState","label","compareWith","activatedValue","listOfSelectedValue","value","itemHover","itemClick"]],template:function(l,p){1&l&&(t.TgZ(0,"div"),t.YNc(1,Le,2,1,"div",0),t.TgZ(2,"cdk-virtual-scroll-viewport",1),t.NdJ("scrolledIndexChange",function(Y){return p.onScrolledIndexChange(Y)}),t.YNc(3,rt,3,3,"ng-template",2),t.qZA(),t.YNc(4,at,0,0,"ng-template",3),t.qZA()),2&l&&(t.xp6(1),t.Q6J("ngIf",0===p.listOfContainerItem.length),t.xp6(1),t.Udp("height",p.listOfContainerItem.length*p.itemSize,"px")("max-height",p.itemSize*p.maxItemLength,"px"),t.ekj("full-width",!p.matchWidth),t.Q6J("itemSize",p.itemSize)("maxBufferPx",p.itemSize*p.maxItemLength)("minBufferPx",p.itemSize*p.maxItemLength),t.xp6(1),t.Q6J("cdkVirtualForOf",p.listOfContainerItem)("cdkVirtualForTrackBy",p.trackValue)("cdkVirtualForTemplateCacheSize",0),t.xp6(1),t.Q6J("ngTemplateOutlet",p.dropdownRender))},dependencies:[b.O5,b.tP,b.RF,b.n9,w.xd,w.x0,w.N7,L.gB,Ot,St],encapsulation:2,changeDetection:0}),h})(),xt=(()=>{class h{constructor(l,p){this.nzOptionGroupComponent=l,this.destroy$=p,this.changes=new i.x,this.groupLabel=null,this.nzLabel=null,this.nzValue=null,this.nzDisabled=!1,this.nzHide=!1,this.nzCustomContent=!1}ngOnInit(){this.nzOptionGroupComponent&&this.nzOptionGroupComponent.changes.pipe((0,S.O)(!0),(0,O.R)(this.destroy$)).subscribe(()=>{this.groupLabel=this.nzOptionGroupComponent.nzLabel})}ngOnChanges(){this.changes.next()}}return h.\u0275fac=function(l){return new(l||h)(t.Y36(ut,8),t.Y36(T.kn))},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-option"]],viewQuery:function(l,p){if(1&l&&t.Gf(t.Rgc,7),2&l){let F;t.iGM(F=t.CRH())&&(p.template=F.first)}},inputs:{nzLabel:"nzLabel",nzValue:"nzValue",nzDisabled:"nzDisabled",nzHide:"nzHide",nzCustomContent:"nzCustomContent"},exportAs:["nzOption"],features:[t._Bn([T.kn]),t.TTD],ngContentSelectors:M,decls:1,vars:0,template:function(l,p){1&l&&(t.F$t(),t.YNc(0,We,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),(0,A.gn)([(0,W.yF)()],h.prototype,"nzDisabled",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzHide",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzCustomContent",void 0),h})(),Pt=(()=>{class h{constructor(l,p,F){this.elementRef=l,this.renderer=p,this.focusMonitor=F,this.nzId=null,this.disabled=!1,this.mirrorSync=!1,this.showInput=!0,this.focusTrigger=!1,this.value="",this.autofocus=!1,this.valueChange=new t.vpe,this.isComposingChange=new t.vpe}setCompositionState(l){this.isComposingChange.next(l)}onValueChange(l){this.value=l,this.valueChange.next(l),this.mirrorSync&&this.syncMirrorWidth()}clearInputValue(){this.inputElement.nativeElement.value="",this.onValueChange("")}syncMirrorWidth(){const l=this.mirrorElement.nativeElement,p=this.elementRef.nativeElement,F=this.inputElement.nativeElement;this.renderer.removeStyle(p,"width"),this.renderer.setProperty(l,"textContent",`${F.value}\xa0`),this.renderer.setStyle(p,"width",`${l.scrollWidth}px`)}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnChanges(l){const p=this.inputElement.nativeElement,{focusTrigger:F,showInput:Y}=l;Y&&(this.showInput?this.renderer.removeAttribute(p,"readonly"):this.renderer.setAttribute(p,"readonly","readonly")),F&&!0===F.currentValue&&!1===F.previousValue&&p.focus()}ngAfterViewInit(){this.mirrorSync&&this.syncMirrorWidth(),this.autofocus&&this.focus()}}return h.\u0275fac=function(l){return new(l||h)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(ce.tE))},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select-search"]],viewQuery:function(l,p){if(1&l&&(t.Gf(tt,7),t.Gf(lt,5)),2&l){let F;t.iGM(F=t.CRH())&&(p.inputElement=F.first),t.iGM(F=t.CRH())&&(p.mirrorElement=F.first)}},hostAttrs:[1,"ant-select-selection-search"],inputs:{nzId:"nzId",disabled:"disabled",mirrorSync:"mirrorSync",showInput:"showInput",focusTrigger:"focusTrigger",value:"value",autofocus:"autofocus"},outputs:{valueChange:"valueChange",isComposingChange:"isComposingChange"},features:[t._Bn([{provide:he.ve,useValue:!1}]),t.TTD],decls:3,vars:7,consts:[["autocomplete","off",1,"ant-select-selection-search-input",3,"ngModel","disabled","ngModelChange","compositionstart","compositionend"],["inputElement",""],["class","ant-select-selection-search-mirror",4,"ngIf"],[1,"ant-select-selection-search-mirror"],["mirrorElement",""]],template:function(l,p){1&l&&(t.TgZ(0,"input",0,1),t.NdJ("ngModelChange",function(Y){return p.onValueChange(Y)})("compositionstart",function(){return p.setCompositionState(!0)})("compositionend",function(){return p.setCompositionState(!1)}),t.qZA(),t.YNc(2,nt,2,0,"span",2)),2&l&&(t.Udp("opacity",p.showInput?null:0),t.Q6J("ngModel",p.value)("disabled",p.disabled),t.uIk("id",p.nzId)("autofocus",p.autofocus?"autofocus":null),t.xp6(2),t.Q6J("ngIf",p.mirrorSync))},dependencies:[b.O5,he.Fj,he.JJ,he.On],encapsulation:2,changeDetection:0}),h})(),Bt=(()=>{class h{constructor(){this.disabled=!1,this.label=null,this.deletable=!1,this.removeIcon=null,this.contentTemplateOutletContext=null,this.contentTemplateOutlet=null,this.delete=new t.vpe}onDelete(l){l.preventDefault(),l.stopPropagation(),this.disabled||this.delete.next(l)}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select-item"]],hostAttrs:[1,"ant-select-selection-item"],hostVars:3,hostBindings:function(l,p){2&l&&(t.uIk("title",p.label),t.ekj("ant-select-selection-item-disabled",p.disabled))},inputs:{disabled:"disabled",label:"label",deletable:"deletable",removeIcon:"removeIcon",contentTemplateOutletContext:"contentTemplateOutletContext",contentTemplateOutlet:"contentTemplateOutlet"},outputs:{delete:"delete"},decls:2,vars:5,consts:[[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],["class","ant-select-selection-item-remove",3,"click",4,"ngIf"],["class","ant-select-selection-item-content",4,"ngIf","ngIfElse"],["labelTemplate",""],[1,"ant-select-selection-item-content"],[1,"ant-select-selection-item-remove",3,"click"],["nz-icon","","nzType","close",4,"ngIf","ngIfElse"],["nz-icon","","nzType","close"]],template:function(l,p){1&l&&(t.YNc(0,_t,4,2,"ng-container",0),t.YNc(1,Ct,2,2,"span",1)),2&l&&(t.Q6J("nzStringTemplateOutlet",p.contentTemplateOutlet)("nzStringTemplateOutletContext",t.VKq(3,q,p.contentTemplateOutletContext)),t.xp6(1),t.Q6J("ngIf",p.deletable&&!p.disabled))},dependencies:[b.O5,B.Ls,se.f,$.w],encapsulation:2,changeDetection:0}),h})(),g=(()=>{class h{constructor(){this.placeholder=null}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select-placeholder"]],hostAttrs:[1,"ant-select-selection-placeholder"],inputs:{placeholder:"placeholder"},decls:1,vars:1,consts:[[4,"nzStringTemplateOutlet"]],template:function(l,p){1&l&&t.YNc(0,oe,2,1,"ng-container",0),2&l&&t.Q6J("nzStringTemplateOutlet",p.placeholder)},dependencies:[se.f],encapsulation:2,changeDetection:0}),h})(),J=(()=>{class h{constructor(l,p,F){this.elementRef=l,this.ngZone=p,this.noAnimation=F,this.nzId=null,this.showSearch=!1,this.placeHolder=null,this.open=!1,this.maxTagCount=1/0,this.autofocus=!1,this.disabled=!1,this.mode="default",this.customTemplate=null,this.maxTagPlaceholder=null,this.removeIcon=null,this.listOfTopItem=[],this.tokenSeparators=[],this.tokenize=new t.vpe,this.inputValueChange=new t.vpe,this.deleteItem=new t.vpe,this.listOfSlicedItem=[],this.isShowPlaceholder=!0,this.isShowSingleLabel=!1,this.isComposing=!1,this.inputValue=null,this.destroy$=new i.x}updateTemplateVariable(){const l=0===this.listOfTopItem.length;this.isShowPlaceholder=l&&!this.isComposing&&!this.inputValue,this.isShowSingleLabel=!l&&!this.isComposing&&!this.inputValue}isComposingChange(l){this.isComposing=l,this.updateTemplateVariable()}onInputValueChange(l){l!==this.inputValue&&(this.inputValue=l,this.updateTemplateVariable(),this.inputValueChange.emit(l),this.tokenSeparate(l,this.tokenSeparators))}tokenSeparate(l,p){if(l&&l.length&&p.length&&"default"!==this.mode&&((ue,Be)=>{for(let De=0;De<Be.length;++De)if(ue.lastIndexOf(Be[De])>0)return!0;return!1})(l,p)){const ue=((ue,Be)=>{const De=new RegExp(`[${Be.join()}]`),Qe=ue.split(De).filter(Ze=>Ze);return[...new Set(Qe)]})(l,p);this.tokenize.next(ue)}}clearInputValue(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.clearInputValue()}focus(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.focus()}blur(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.blur()}trackValue(l,p){return p.nzValue}onDeleteItem(l){!this.disabled&&!l.nzDisabled&&this.deleteItem.next(l)}ngOnChanges(l){const{listOfTopItem:p,maxTagCount:F,customTemplate:Y,maxTagPlaceholder:ue}=l;if(p&&this.updateTemplateVariable(),p||F||Y||ue){const Be=this.listOfTopItem.slice(0,this.maxTagCount).map(De=>({nzLabel:De.nzLabel,nzValue:De.nzValue,nzDisabled:De.nzDisabled,contentTemplateOutlet:this.customTemplate,contentTemplateOutletContext:De}));if(this.listOfTopItem.length>this.maxTagCount){const De=`+ ${this.listOfTopItem.length-this.maxTagCount} ...`,Qe=this.listOfTopItem.map(bt=>bt.nzValue),Ze={nzLabel:De,nzValue:"$$__nz_exceeded_item",nzDisabled:!0,contentTemplateOutlet:this.maxTagPlaceholder,contentTemplateOutletContext:Qe.slice(this.maxTagCount)};Be.push(Ze)}this.listOfSlicedItem=Be}}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,d.R)(this.elementRef.nativeElement,"click").pipe((0,O.R)(this.destroy$)).subscribe(l=>{l.target!==this.nzSelectSearchComponent.inputElement.nativeElement&&this.nzSelectSearchComponent.focus()}),(0,d.R)(this.elementRef.nativeElement,"keydown").pipe((0,O.R)(this.destroy$)).subscribe(l=>{l.target instanceof HTMLInputElement&&l.keyCode===ae.ZH&&"default"!==this.mode&&!l.target.value&&this.listOfTopItem.length>0&&(l.preventDefault(),this.ngZone.run(()=>this.onDeleteItem(this.listOfTopItem[this.listOfTopItem.length-1])))})})}ngOnDestroy(){this.destroy$.next()}}return h.\u0275fac=function(l){return new(l||h)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(P.P,9))},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select-top-control"]],viewQuery:function(l,p){if(1&l&&t.Gf(Pt,5),2&l){let F;t.iGM(F=t.CRH())&&(p.nzSelectSearchComponent=F.first)}},hostAttrs:[1,"ant-select-selector"],inputs:{nzId:"nzId",showSearch:"showSearch",placeHolder:"placeHolder",open:"open",maxTagCount:"maxTagCount",autofocus:"autofocus",disabled:"disabled",mode:"mode",customTemplate:"customTemplate",maxTagPlaceholder:"maxTagPlaceholder",removeIcon:"removeIcon",listOfTopItem:"listOfTopItem",tokenSeparators:"tokenSeparators"},outputs:{tokenize:"tokenize",inputValueChange:"inputValueChange",deleteItem:"deleteItem"},exportAs:["nzSelectTopControl"],features:[t.TTD],decls:4,vars:3,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"placeholder",4,"ngIf"],[3,"nzId","disabled","value","showInput","mirrorSync","autofocus","focusTrigger","isComposingChange","valueChange"],[3,"deletable","disabled","removeIcon","label","contentTemplateOutlet","contentTemplateOutletContext",4,"ngIf"],[3,"deletable","disabled","removeIcon","label","contentTemplateOutlet","contentTemplateOutletContext"],[3,"removeIcon","label","disabled","contentTemplateOutlet","deletable","contentTemplateOutletContext","delete",4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzId","disabled","value","autofocus","showInput","mirrorSync","focusTrigger","isComposingChange","valueChange"],[3,"removeIcon","label","disabled","contentTemplateOutlet","deletable","contentTemplateOutletContext","delete"],[3,"placeholder"]],template:function(l,p){1&l&&(t.ynx(0,0),t.YNc(1,ye,3,8,"ng-container",1),t.YNc(2,de,3,9,"ng-container",2),t.BQk(),t.YNc(3,Ee,1,1,"nz-select-placeholder",3)),2&l&&(t.Q6J("ngSwitch",p.mode),t.xp6(1),t.Q6J("ngSwitchCase","default"),t.xp6(2),t.Q6J("ngIf",p.isShowPlaceholder))},dependencies:[b.sg,b.O5,b.RF,b.n9,b.ED,$.w,Pt,Bt,g],encapsulation:2,changeDetection:0}),h})(),c=(()=>{class h{constructor(){this.clearIcon=null,this.clear=new t.vpe}onClick(l){l.preventDefault(),l.stopPropagation(),this.clear.emit(l)}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select-clear"]],hostAttrs:[1,"ant-select-clear"],hostBindings:function(l,p){1&l&&t.NdJ("click",function(Y){return p.onClick(Y)})},inputs:{clearIcon:"clearIcon"},outputs:{clear:"clear"},decls:1,vars:2,consts:[["nz-icon","","nzType","close-circle","nzTheme","fill","class","ant-select-close-icon",4,"ngIf","ngIfElse"],["nz-icon","","nzType","close-circle","nzTheme","fill",1,"ant-select-close-icon"]],template:function(l,p){1&l&&t.YNc(0,Pe,1,0,"span",0),2&l&&t.Q6J("ngIf",!p.clearIcon)("ngIfElse",p.clearIcon)},dependencies:[b.O5,B.Ls,$.w],encapsulation:2,changeDetection:0}),h})(),m=(()=>{class h{constructor(){this.loading=!1,this.search=!1,this.showArrow=!1,this.suffixIcon=null,this.feedbackIcon=null}}return h.\u0275fac=function(l){return new(l||h)},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select-arrow"]],hostAttrs:[1,"ant-select-arrow"],hostVars:2,hostBindings:function(l,p){2&l&&t.ekj("ant-select-arrow-loading",p.loading)},inputs:{loading:"loading",search:"search",showArrow:"showArrow",suffixIcon:"suffixIcon",feedbackIcon:"feedbackIcon"},decls:4,vars:3,consts:[["nz-icon","","nzType","loading",4,"ngIf","ngIfElse"],["defaultArrow",""],[4,"nzStringTemplateOutlet"],["nz-icon","","nzType","loading"],[4,"ngIf","ngIfElse"],["suffixTemplate",""],["nz-icon","","nzType","down",4,"ngIf"],["nz-icon","","nzType","search",4,"ngIf"],["nz-icon","","nzType","down"],["nz-icon","","nzType","search"],["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(l,p){if(1&l&&(t.YNc(0,Ue,1,0,"span",0),t.YNc(1,Ge,3,2,"ng-template",null,1,t.W1O),t.YNc(3,qe,2,1,"ng-container",2)),2&l){const F=t.MAs(2);t.Q6J("ngIf",p.loading)("ngIfElse",F),t.xp6(3),t.Q6J("nzStringTemplateOutlet",p.feedbackIcon)}},dependencies:[b.O5,B.Ls,se.f,$.w],encapsulation:2,changeDetection:0}),h})();const H=(h,j)=>!(!j||!j.nzLabel)&&j.nzLabel.toString().toLowerCase().indexOf(h.toLowerCase())>-1;let Se=(()=>{class h{constructor(l,p,F,Y,ue,Be,De,Qe,Ze,bt,Ft,Dt){this.ngZone=l,this.destroy$=p,this.nzConfigService=F,this.cdr=Y,this.host=ue,this.renderer=Be,this.platform=De,this.focusMonitor=Qe,this.directionality=Ze,this.noAnimation=bt,this.nzFormStatusService=Ft,this.nzFormNoStatusService=Dt,this._nzModuleName="select",this.nzId=null,this.nzSize="default",this.nzStatus="",this.nzOptionHeightPx=32,this.nzOptionOverflowSize=8,this.nzDropdownClassName=null,this.nzDropdownMatchSelectWidth=!0,this.nzDropdownStyle=null,this.nzNotFoundContent=void 0,this.nzPlaceHolder=null,this.nzPlacement=null,this.nzMaxTagCount=1/0,this.nzDropdownRender=null,this.nzCustomTemplate=null,this.nzSuffixIcon=null,this.nzClearIcon=null,this.nzRemoveIcon=null,this.nzMenuItemSelectedIcon=null,this.nzTokenSeparators=[],this.nzMaxTagPlaceholder=null,this.nzMaxMultipleCount=1/0,this.nzMode="default",this.nzFilterOption=H,this.compareWith=(Mt,Rt)=>Mt===Rt,this.nzAllowClear=!1,this.nzBorderless=!1,this.nzShowSearch=!1,this.nzLoading=!1,this.nzAutoFocus=!1,this.nzAutoClearSearchValue=!0,this.nzServerSearch=!1,this.nzDisabled=!1,this.nzOpen=!1,this.nzSelectOnTab=!1,this.nzBackdrop=!1,this.nzOptions=[],this.nzOnSearch=new t.vpe,this.nzScrollToBottom=new t.vpe,this.nzOpenChange=new t.vpe,this.nzBlur=new t.vpe,this.nzFocus=new t.vpe,this.listOfValue$=new o.X([]),this.listOfTemplateItem$=new o.X([]),this.listOfTagAndTemplateItem=[],this.searchValue="",this.isReactiveDriven=!1,this.requestId=-1,this.isNzDisableFirstChange=!0,this.onChange=()=>{},this.onTouched=()=>{},this.dropDownPosition="bottomLeft",this.triggerWidth=null,this.listOfContainerItem=[],this.listOfTopItem=[],this.activatedValue=null,this.listOfValue=[],this.focused=!1,this.dir="ltr",this.positions=[],this.prefixCls="ant-select",this.statusCls={},this.status="",this.hasFeedback=!1}set nzShowArrow(l){this._nzShowArrow=l}get nzShowArrow(){return void 0===this._nzShowArrow?"default"===this.nzMode:this._nzShowArrow}generateTagItem(l){return{nzValue:l,nzLabel:l,type:"item"}}onItemClick(l){if(this.activatedValue=l,"default"===this.nzMode)(0===this.listOfValue.length||!this.compareWith(this.listOfValue[0],l))&&this.updateListOfValue([l]),this.setOpenState(!1);else{const p=this.listOfValue.findIndex(F=>this.compareWith(F,l));if(-1!==p){const F=this.listOfValue.filter((Y,ue)=>ue!==p);this.updateListOfValue(F)}else if(this.listOfValue.length<this.nzMaxMultipleCount){const F=[...this.listOfValue,l];this.updateListOfValue(F)}this.focus(),this.nzAutoClearSearchValue&&this.clearInput()}}onItemDelete(l){const p=this.listOfValue.filter(F=>!this.compareWith(F,l.nzValue));this.updateListOfValue(p),this.clearInput()}updateListOfContainerItem(){let l=this.listOfTagAndTemplateItem.filter(Y=>!Y.nzHide).filter(Y=>!(!this.nzServerSearch&&this.searchValue)||this.nzFilterOption(this.searchValue,Y));if("tags"===this.nzMode&&this.searchValue){const Y=this.listOfTagAndTemplateItem.find(ue=>ue.nzLabel===this.searchValue);if(Y)this.activatedValue=Y.nzValue;else{const ue=this.generateTagItem(this.searchValue);l=[ue,...l],this.activatedValue=ue.nzValue}}const p=l.find(Y=>Y.nzLabel===this.searchValue)||l.find(Y=>this.compareWith(Y.nzValue,this.activatedValue))||l.find(Y=>this.compareWith(Y.nzValue,this.listOfValue[0]))||l[0];this.activatedValue=p&&p.nzValue||null;let F=[];this.isReactiveDriven?F=[...new Set(this.nzOptions.filter(Y=>Y.groupLabel).map(Y=>Y.groupLabel))]:this.listOfNzOptionGroupComponent&&(F=this.listOfNzOptionGroupComponent.map(Y=>Y.nzLabel)),F.forEach(Y=>{const ue=l.findIndex(Be=>Y===Be.groupLabel);ue>-1&&l.splice(ue,0,{groupLabel:Y,type:"group",key:Y})}),this.listOfContainerItem=[...l],this.updateCdkConnectedOverlayPositions()}clearInput(){this.nzSelectTopControlComponent.clearInputValue()}updateListOfValue(l){const F=((Y,ue)=>"default"===this.nzMode?Y.length>0?Y[0]:null:Y)(l);this.value!==F&&(this.listOfValue=l,this.listOfValue$.next(l),this.value=F,this.onChange(this.value))}onTokenSeparate(l){const p=this.listOfTagAndTemplateItem.filter(F=>-1!==l.findIndex(Y=>Y===F.nzLabel)).map(F=>F.nzValue).filter(F=>-1===this.listOfValue.findIndex(Y=>this.compareWith(Y,F)));if("multiple"===this.nzMode)this.updateListOfValue([...this.listOfValue,...p]);else if("tags"===this.nzMode){const F=l.filter(Y=>-1===this.listOfTagAndTemplateItem.findIndex(ue=>ue.nzLabel===Y));this.updateListOfValue([...this.listOfValue,...p,...F])}this.clearInput()}onKeyDown(l){if(this.nzDisabled)return;const p=this.listOfContainerItem.filter(Y=>"item"===Y.type).filter(Y=>!Y.nzDisabled),F=p.findIndex(Y=>this.compareWith(Y.nzValue,this.activatedValue));switch(l.keyCode){case ae.LH:l.preventDefault(),this.nzOpen&&p.length>0&&(this.activatedValue=p[F>0?F-1:p.length-1].nzValue);break;case ae.JH:l.preventDefault(),this.nzOpen&&p.length>0?this.activatedValue=p[F<p.length-1?F+1:0].nzValue:this.setOpenState(!0);break;case ae.K5:l.preventDefault(),this.nzOpen?(0,W.DX)(this.activatedValue)&&-1!==F&&this.onItemClick(this.activatedValue):this.setOpenState(!0);break;case ae.L_:this.nzOpen||(this.setOpenState(!0),l.preventDefault());break;case ae.Mf:this.nzSelectOnTab?this.nzOpen&&(l.preventDefault(),(0,W.DX)(this.activatedValue)&&this.onItemClick(this.activatedValue)):this.setOpenState(!1);break;case ae.hY:break;default:this.nzOpen||this.setOpenState(!0)}}setOpenState(l){this.nzOpen!==l&&(this.nzOpen=l,this.nzOpenChange.emit(l),this.onOpenChange(),this.cdr.markForCheck())}onOpenChange(){this.updateCdkConnectedOverlayStatus(),this.clearInput()}onInputValueChange(l){this.searchValue=l,this.updateListOfContainerItem(),this.nzOnSearch.emit(l),this.updateCdkConnectedOverlayPositions()}onClearSelection(){this.updateListOfValue([])}onClickOutside(l){this.host.nativeElement.contains(l.target)||this.setOpenState(!1)}focus(){this.nzSelectTopControlComponent.focus()}blur(){this.nzSelectTopControlComponent.blur()}onPositionChange(l){const p=(0,Ae.d_)(l);this.dropDownPosition=p}updateCdkConnectedOverlayStatus(){if(this.platform.isBrowser&&this.originElement.nativeElement){const l=this.triggerWidth;(0,X.h)(this.requestId),this.requestId=(0,X.e)(()=>{this.triggerWidth=this.originElement.nativeElement.getBoundingClientRect().width,l!==this.triggerWidth&&this.cdr.detectChanges()})}}updateCdkConnectedOverlayPositions(){(0,X.e)(()=>{this.cdkConnectedOverlay?.overlayRef?.updatePosition()})}writeValue(l){if(this.value!==l){this.value=l;const F=((Y,ue)=>null==Y?[]:"default"===this.nzMode?[Y]:Y)(l);this.listOfValue=F,this.listOfValue$.next(F),this.cdr.markForCheck()}}registerOnChange(l){this.onChange=l}registerOnTouched(l){this.onTouched=l}setDisabledState(l){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||l,this.isNzDisableFirstChange=!1,this.nzDisabled&&this.setOpenState(!1),this.cdr.markForCheck()}ngOnChanges(l){const{nzOpen:p,nzDisabled:F,nzOptions:Y,nzStatus:ue,nzPlacement:Be}=l;if(p&&this.onOpenChange(),F&&this.nzDisabled&&this.setOpenState(!1),Y){this.isReactiveDriven=!0;const Qe=(this.nzOptions||[]).map(Ze=>({template:Ze.label instanceof t.Rgc?Ze.label:null,nzLabel:"string"==typeof Ze.label||"number"==typeof Ze.label?Ze.label:null,nzValue:Ze.value,nzDisabled:Ze.disabled||!1,nzHide:Ze.hide||!1,nzCustomContent:Ze.label instanceof t.Rgc,groupLabel:Ze.groupLabel||null,type:"item",key:Ze.value}));this.listOfTemplateItem$.next(Qe)}if(ue&&this.setStatusStyles(this.nzStatus,this.hasFeedback),Be){const{currentValue:De}=Be;this.dropDownPosition=De;const Qe=["bottomLeft","topLeft","bottomRight","topRight"];this.positions=De&&Qe.includes(De)?[Ae.yW[De]]:Qe.map(Ze=>Ae.yW[Ze])}}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,v.x)((l,p)=>l.status===p.status&&l.hasFeedback===p.hasFeedback),function N(...h){const j=(0,I.jO)(h);return(0,_.e)((l,p)=>{const F=h.length,Y=new Array(F);let ue=h.map(()=>!1),Be=!1;for(let De=0;De<F;De++)(0,Q.Xf)(h[De]).subscribe((0,R.x)(p,Qe=>{Y[De]=Qe,!Be&&!ue[De]&&(ue[De]=!0,(Be=ue.every(Z.y))&&(ue=null))},V.Z));l.subscribe((0,R.x)(p,De=>{if(Be){const Qe=[De,...Y];p.next(j?j(...Qe):Qe)}}))})}(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:(0,e.of)(!1)),(0,D.U)(([{status:l,hasFeedback:p},F])=>({status:F?"":l,hasFeedback:p})),(0,O.R)(this.destroy$)).subscribe(({status:l,hasFeedback:p})=>{this.setStatusStyles(l,p)}),this.focusMonitor.monitor(this.host,!0).pipe((0,O.R)(this.destroy$)).subscribe(l=>{l?(this.focused=!0,this.cdr.markForCheck(),this.nzFocus.emit()):(this.focused=!1,this.cdr.markForCheck(),this.nzBlur.emit(),Promise.resolve().then(()=>{this.onTouched()}))}),(0,z.a)([this.listOfValue$,this.listOfTemplateItem$]).pipe((0,O.R)(this.destroy$)).subscribe(([l,p])=>{const F=l.filter(()=>"tags"===this.nzMode).filter(Y=>-1===p.findIndex(ue=>this.compareWith(ue.nzValue,Y))).map(Y=>this.listOfTopItem.find(ue=>this.compareWith(ue.nzValue,Y))||this.generateTagItem(Y));this.listOfTagAndTemplateItem=[...p,...F],this.listOfTopItem=this.listOfValue.map(Y=>[...this.listOfTagAndTemplateItem,...this.listOfTopItem].find(ue=>this.compareWith(Y,ue.nzValue))).filter(Y=>!!Y),this.updateListOfContainerItem()}),this.directionality.change?.pipe((0,O.R)(this.destroy$)).subscribe(l=>{this.dir=l,this.cdr.detectChanges()}),this.nzConfigService.getConfigChangeEventForComponent("select").pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>(0,d.R)(this.host.nativeElement,"click").pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.nzOpen&&this.nzShowSearch||this.nzDisabled||this.ngZone.run(()=>this.setOpenState(!this.nzOpen))})),this.cdkConnectedOverlay.overlayKeydown.pipe((0,O.R)(this.destroy$)).subscribe(l=>{l.keyCode===ae.hY&&this.setOpenState(!1)})}ngAfterContentInit(){this.isReactiveDriven||(0,y.T)(this.listOfNzOptionGroupComponent.changes,this.listOfNzOptionComponent.changes).pipe((0,S.O)(!0),(0,C.w)(()=>(0,y.T)(this.listOfNzOptionComponent.changes,this.listOfNzOptionGroupComponent.changes,...this.listOfNzOptionComponent.map(l=>l.changes),...this.listOfNzOptionGroupComponent.map(l=>l.changes)).pipe((0,S.O)(!0))),(0,O.R)(this.destroy$)).subscribe(()=>{const l=this.listOfNzOptionComponent.toArray().map(p=>{const{template:F,nzLabel:Y,nzValue:ue,nzDisabled:Be,nzHide:De,nzCustomContent:Qe,groupLabel:Ze}=p;return{template:F,nzLabel:Y,nzValue:ue,nzDisabled:Be,nzHide:De,nzCustomContent:Qe,groupLabel:Ze,type:"item",key:ue}});this.listOfTemplateItem$.next(l),this.cdr.markForCheck()})}ngOnDestroy(){(0,X.h)(this.requestId),this.focusMonitor.stopMonitoring(this.host)}setStatusStyles(l,p){this.status=l,this.hasFeedback=p,this.cdr.markForCheck(),this.statusCls=(0,W.Zu)(this.prefixCls,l,p),Object.keys(this.statusCls).forEach(F=>{this.statusCls[F]?this.renderer.addClass(this.host.nativeElement,F):this.renderer.removeClass(this.host.nativeElement,F)})}}return h.\u0275fac=function(l){return new(l||h)(t.Y36(t.R0b),t.Y36(T.kn),t.Y36(Me.jY),t.Y36(t.sBO),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(ee.t4),t.Y36(ce.tE),t.Y36(_e.Is,8),t.Y36(P.P,9),t.Y36(te.kH,8),t.Y36(te.yW,8))},h.\u0275cmp=t.Xpm({type:h,selectors:[["nz-select"]],contentQueries:function(l,p,F){if(1&l&&(t.Suo(F,xt,5),t.Suo(F,ut,5)),2&l){let Y;t.iGM(Y=t.CRH())&&(p.listOfNzOptionComponent=Y),t.iGM(Y=t.CRH())&&(p.listOfNzOptionGroupComponent=Y)}},viewQuery:function(l,p){if(1&l&&(t.Gf(ge.xu,7,t.SBq),t.Gf(ge.pI,7),t.Gf(J,7),t.Gf(ut,7,t.SBq),t.Gf(J,7,t.SBq)),2&l){let F;t.iGM(F=t.CRH())&&(p.originElement=F.first),t.iGM(F=t.CRH())&&(p.cdkConnectedOverlay=F.first),t.iGM(F=t.CRH())&&(p.nzSelectTopControlComponent=F.first),t.iGM(F=t.CRH())&&(p.nzOptionGroupComponentElement=F.first),t.iGM(F=t.CRH())&&(p.nzSelectTopControlComponentElement=F.first)}},hostAttrs:[1,"ant-select"],hostVars:26,hostBindings:function(l,p){2&l&&t.ekj("ant-select-in-form-item",!!p.nzFormStatusService)("ant-select-lg","large"===p.nzSize)("ant-select-sm","small"===p.nzSize)("ant-select-show-arrow",p.nzShowArrow)("ant-select-disabled",p.nzDisabled)("ant-select-show-search",(p.nzShowSearch||"default"!==p.nzMode)&&!p.nzDisabled)("ant-select-allow-clear",p.nzAllowClear)("ant-select-borderless",p.nzBorderless)("ant-select-open",p.nzOpen)("ant-select-focused",p.nzOpen||p.focused)("ant-select-single","default"===p.nzMode)("ant-select-multiple","default"!==p.nzMode)("ant-select-rtl","rtl"===p.dir)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzOptionHeightPx:"nzOptionHeightPx",nzOptionOverflowSize:"nzOptionOverflowSize",nzDropdownClassName:"nzDropdownClassName",nzDropdownMatchSelectWidth:"nzDropdownMatchSelectWidth",nzDropdownStyle:"nzDropdownStyle",nzNotFoundContent:"nzNotFoundContent",nzPlaceHolder:"nzPlaceHolder",nzPlacement:"nzPlacement",nzMaxTagCount:"nzMaxTagCount",nzDropdownRender:"nzDropdownRender",nzCustomTemplate:"nzCustomTemplate",nzSuffixIcon:"nzSuffixIcon",nzClearIcon:"nzClearIcon",nzRemoveIcon:"nzRemoveIcon",nzMenuItemSelectedIcon:"nzMenuItemSelectedIcon",nzTokenSeparators:"nzTokenSeparators",nzMaxTagPlaceholder:"nzMaxTagPlaceholder",nzMaxMultipleCount:"nzMaxMultipleCount",nzMode:"nzMode",nzFilterOption:"nzFilterOption",compareWith:"compareWith",nzAllowClear:"nzAllowClear",nzBorderless:"nzBorderless",nzShowSearch:"nzShowSearch",nzLoading:"nzLoading",nzAutoFocus:"nzAutoFocus",nzAutoClearSearchValue:"nzAutoClearSearchValue",nzServerSearch:"nzServerSearch",nzDisabled:"nzDisabled",nzOpen:"nzOpen",nzSelectOnTab:"nzSelectOnTab",nzBackdrop:"nzBackdrop",nzOptions:"nzOptions",nzShowArrow:"nzShowArrow"},outputs:{nzOnSearch:"nzOnSearch",nzScrollToBottom:"nzScrollToBottom",nzOpenChange:"nzOpenChange",nzBlur:"nzBlur",nzFocus:"nzFocus"},exportAs:["nzSelect"],features:[t._Bn([T.kn,{provide:he.JU,useExisting:(0,t.Gpc)(()=>h),multi:!0}]),t.TTD],decls:5,vars:25,consts:[["cdkOverlayOrigin","",3,"nzId","open","disabled","mode","nzNoAnimation","maxTagPlaceholder","removeIcon","placeHolder","maxTagCount","customTemplate","tokenSeparators","showSearch","autofocus","listOfTopItem","inputValueChange","tokenize","deleteItem","keydown"],["origin","cdkOverlayOrigin"],[3,"showArrow","loading","search","suffixIcon","feedbackIcon",4,"ngIf"],[3,"clearIcon","clear",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayMinWidth","cdkConnectedOverlayWidth","cdkConnectedOverlayOrigin","cdkConnectedOverlayTransformOriginOn","cdkConnectedOverlayPanelClass","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","overlayOutsideClick","detach","positionChange"],[3,"showArrow","loading","search","suffixIcon","feedbackIcon"],["feedbackIconTpl",""],[3,"status",4,"ngIf"],[3,"status"],[3,"clearIcon","clear"],[3,"ngStyle","itemSize","maxItemLength","matchWidth","nzNoAnimation","listOfContainerItem","menuItemSelectedIcon","notFoundContent","activatedValue","listOfSelectedValue","dropdownRender","compareWith","mode","keydown","itemClick","scrollToBottom"]],template:function(l,p){if(1&l&&(t.TgZ(0,"nz-select-top-control",0,1),t.NdJ("inputValueChange",function(Y){return p.onInputValueChange(Y)})("tokenize",function(Y){return p.onTokenSeparate(Y)})("deleteItem",function(Y){return p.onItemDelete(Y)})("keydown",function(Y){return p.onKeyDown(Y)}),t.qZA(),t.YNc(2,ht,3,5,"nz-select-arrow",2),t.YNc(3,dt,1,1,"nz-select-clear",3),t.YNc(4,Xe,1,23,"ng-template",4),t.NdJ("overlayOutsideClick",function(Y){return p.onClickOutside(Y)})("detach",function(){return p.setOpenState(!1)})("positionChange",function(Y){return p.onPositionChange(Y)})),2&l){const F=t.MAs(1);t.Q6J("nzId",p.nzId)("open",p.nzOpen)("disabled",p.nzDisabled)("mode",p.nzMode)("@.disabled",!(null==p.noAnimation||!p.noAnimation.nzNoAnimation))("nzNoAnimation",null==p.noAnimation?null:p.noAnimation.nzNoAnimation)("maxTagPlaceholder",p.nzMaxTagPlaceholder)("removeIcon",p.nzRemoveIcon)("placeHolder",p.nzPlaceHolder)("maxTagCount",p.nzMaxTagCount)("customTemplate",p.nzCustomTemplate)("tokenSeparators",p.nzTokenSeparators)("showSearch",p.nzShowSearch)("autofocus",p.nzAutoFocus)("listOfTopItem",p.listOfTopItem),t.xp6(2),t.Q6J("ngIf",p.nzShowArrow||p.hasFeedback&&!!p.status),t.xp6(1),t.Q6J("ngIf",p.nzAllowClear&&!p.nzDisabled&&p.listOfValue.length),t.xp6(1),t.Q6J("cdkConnectedOverlayHasBackdrop",p.nzBackdrop)("cdkConnectedOverlayMinWidth",p.nzDropdownMatchSelectWidth?null:p.triggerWidth)("cdkConnectedOverlayWidth",p.nzDropdownMatchSelectWidth?p.triggerWidth:null)("cdkConnectedOverlayOrigin",F)("cdkConnectedOverlayTransformOriginOn",".ant-select-dropdown")("cdkConnectedOverlayPanelClass",p.nzDropdownClassName)("cdkConnectedOverlayOpen",p.nzOpen)("cdkConnectedOverlayPositions",p.positions)}},dependencies:[b.O5,b.PC,ge.pI,ge.xu,Ae.hQ,P.P,$.w,te.w_,At,J,c,m],encapsulation:2,data:{animation:[ve.mF]},changeDetection:0}),(0,A.gn)([(0,Me.oS)()],h.prototype,"nzSuffixIcon",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzAllowClear",void 0),(0,A.gn)([(0,Me.oS)(),(0,W.yF)()],h.prototype,"nzBorderless",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzShowSearch",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzLoading",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzAutoFocus",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzAutoClearSearchValue",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzServerSearch",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzDisabled",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzOpen",void 0),(0,A.gn)([(0,W.yF)()],h.prototype,"nzSelectOnTab",void 0),(0,A.gn)([(0,Me.oS)(),(0,W.yF)()],h.prototype,"nzBackdrop",void 0),h})(),xe=(()=>{class h{}return h.\u0275fac=function(l){return new(l||h)},h.\u0275mod=t.oAB({type:h}),h.\u0275inj=t.cJS({imports:[_e.vT,b.ez,le.YI,he.u5,ee.ud,ge.U8,B.PV,se.T,L.Xo,Ae.e4,P.g,$.a,te.mJ,w.Cl,ce.rt]}),h})()},1243:(ne,E,a)=>{a.d(E,{i:()=>T,m:()=>B});var t=a(655),i=a(9521),d=a(4650),o=a(433),e=a(7579),z=a(4968),y=a(2722),w=a(2536),b=a(3187),L=a(2687),O=a(445),S=a(6895),v=a(1664),_=a(1102),R=a(6287);const Q=["switchElement"];function Z($,se){1&$&&d._UZ(0,"span",8)}function V($,se){if(1&$&&(d.ynx(0),d._uU(1),d.BQk()),2&$){const A=d.oxw(2);d.xp6(1),d.Oqu(A.nzCheckedChildren)}}function I($,se){if(1&$&&(d.ynx(0),d.YNc(1,V,2,1,"ng-container",9),d.BQk()),2&$){const A=d.oxw();d.xp6(1),d.Q6J("nzStringTemplateOutlet",A.nzCheckedChildren)}}function N($,se){if(1&$&&(d.ynx(0),d._uU(1),d.BQk()),2&$){const A=d.oxw(2);d.xp6(1),d.Oqu(A.nzUnCheckedChildren)}}function D($,se){if(1&$&&d.YNc(0,N,2,1,"ng-container",9),2&$){const A=d.oxw();d.Q6J("nzStringTemplateOutlet",A.nzUnCheckedChildren)}}let T=(()=>{class ${constructor(A,W,ae,ge,he,ve){this.nzConfigService=A,this.host=W,this.ngZone=ae,this.cdr=ge,this.focusMonitor=he,this.directionality=ve,this._nzModuleName="switch",this.isChecked=!1,this.onChange=()=>{},this.onTouched=()=>{},this.nzLoading=!1,this.nzDisabled=!1,this.nzControl=!1,this.nzCheckedChildren=null,this.nzUnCheckedChildren=null,this.nzSize="default",this.nzId=null,this.dir="ltr",this.destroy$=new e.x,this.isNzDisableFirstChange=!0}updateValue(A){this.isChecked!==A&&(this.isChecked=A,this.onChange(this.isChecked))}focus(){this.focusMonitor.focusVia(this.switchElement.nativeElement,"keyboard")}blur(){this.switchElement.nativeElement.blur()}ngOnInit(){this.directionality.change.pipe((0,y.R)(this.destroy$)).subscribe(A=>{this.dir=A,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,z.R)(this.host.nativeElement,"click").pipe((0,y.R)(this.destroy$)).subscribe(A=>{A.preventDefault(),!(this.nzControl||this.nzDisabled||this.nzLoading)&&this.ngZone.run(()=>{this.updateValue(!this.isChecked),this.cdr.markForCheck()})}),(0,z.R)(this.switchElement.nativeElement,"keydown").pipe((0,y.R)(this.destroy$)).subscribe(A=>{if(this.nzControl||this.nzDisabled||this.nzLoading)return;const{keyCode:W}=A;W!==i.oh&&W!==i.SV&&W!==i.L_&&W!==i.K5||(A.preventDefault(),this.ngZone.run(()=>{W===i.oh?this.updateValue(!1):W===i.SV?this.updateValue(!0):(W===i.L_||W===i.K5)&&this.updateValue(!this.isChecked),this.cdr.markForCheck()}))})})}ngAfterViewInit(){this.focusMonitor.monitor(this.switchElement.nativeElement,!0).pipe((0,y.R)(this.destroy$)).subscribe(A=>{A||Promise.resolve().then(()=>this.onTouched())})}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.switchElement.nativeElement),this.destroy$.next(),this.destroy$.complete()}writeValue(A){this.isChecked=A,this.cdr.markForCheck()}registerOnChange(A){this.onChange=A}registerOnTouched(A){this.onTouched=A}setDisabledState(A){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||A,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}}return $.\u0275fac=function(A){return new(A||$)(d.Y36(w.jY),d.Y36(d.SBq),d.Y36(d.R0b),d.Y36(d.sBO),d.Y36(L.tE),d.Y36(O.Is,8))},$.\u0275cmp=d.Xpm({type:$,selectors:[["nz-switch"]],viewQuery:function(A,W){if(1&A&&d.Gf(Q,7),2&A){let ae;d.iGM(ae=d.CRH())&&(W.switchElement=ae.first)}},inputs:{nzLoading:"nzLoading",nzDisabled:"nzDisabled",nzControl:"nzControl",nzCheckedChildren:"nzCheckedChildren",nzUnCheckedChildren:"nzUnCheckedChildren",nzSize:"nzSize",nzId:"nzId"},exportAs:["nzSwitch"],features:[d._Bn([{provide:o.JU,useExisting:(0,d.Gpc)(()=>$),multi:!0}])],decls:9,vars:16,consts:[["nz-wave","","type","button",1,"ant-switch",3,"disabled","nzWaveExtraNode"],["switchElement",""],[1,"ant-switch-handle"],["nz-icon","","nzType","loading","class","ant-switch-loading-icon",4,"ngIf"],[1,"ant-switch-inner"],[4,"ngIf","ngIfElse"],["uncheckTemplate",""],[1,"ant-click-animating-node"],["nz-icon","","nzType","loading",1,"ant-switch-loading-icon"],[4,"nzStringTemplateOutlet"]],template:function(A,W){if(1&A&&(d.TgZ(0,"button",0,1)(2,"span",2),d.YNc(3,Z,1,0,"span",3),d.qZA(),d.TgZ(4,"span",4),d.YNc(5,I,2,1,"ng-container",5),d.YNc(6,D,1,1,"ng-template",null,6,d.W1O),d.qZA(),d._UZ(8,"div",7),d.qZA()),2&A){const ae=d.MAs(7);d.ekj("ant-switch-checked",W.isChecked)("ant-switch-loading",W.nzLoading)("ant-switch-disabled",W.nzDisabled)("ant-switch-small","small"===W.nzSize)("ant-switch-rtl","rtl"===W.dir),d.Q6J("disabled",W.nzDisabled)("nzWaveExtraNode",!0),d.uIk("id",W.nzId),d.xp6(3),d.Q6J("ngIf",W.nzLoading),d.xp6(2),d.Q6J("ngIf",W.isChecked)("ngIfElse",ae)}},dependencies:[S.O5,v.dQ,_.Ls,R.f],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,b.yF)()],$.prototype,"nzLoading",void 0),(0,t.gn)([(0,b.yF)()],$.prototype,"nzDisabled",void 0),(0,t.gn)([(0,b.yF)()],$.prototype,"nzControl",void 0),(0,t.gn)([(0,w.oS)()],$.prototype,"nzSize",void 0),$})(),B=(()=>{class ${}return $.\u0275fac=function(A){return new(A||$)},$.\u0275mod=d.oAB({type:$}),$.\u0275inj=d.cJS({imports:[O.vT,S.ez,v.vG,_.PV,R.T]}),$})()},6675:(ne,E,a)=>{a.d(E,{Uo:()=>qt,N8:()=>In,HQ:()=>An,p0:()=>yn,qD:()=>Ht,_C:()=>ft,Om:()=>wn,$Z:()=>Sn});var t=a(445),i=a(3353),d=a(6419),o=a(6895),e=a(4650),z=a(433),y=a(6616),w=a(1519),b=a(8213),L=a(6287),O=a(9562),S=a(4788),v=a(1811),_=a(1102),R=a(3325),Q=a(655),Z=a(7579),V=a(4707),I=a(2722),N=a(2536),D=a(3303),C=a(3187),T=a(8e3);const B=["nz-pagination-item",""];function $(r,u){if(1&r&&(e.TgZ(0,"a"),e._uU(1),e.qZA()),2&r){const n=e.oxw().page;e.xp6(1),e.Oqu(n)}}function se(r,u){1&r&&e._UZ(0,"span",9)}function A(r,u){1&r&&e._UZ(0,"span",10)}function W(r,u){if(1&r&&(e.TgZ(0,"button",6),e.ynx(1,2),e.YNc(2,se,1,0,"span",7),e.YNc(3,A,1,0,"span",8),e.BQk(),e.qZA()),2&r){const n=e.oxw(2);e.Q6J("disabled",n.disabled),e.xp6(1),e.Q6J("ngSwitch",n.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function ae(r,u){1&r&&e._UZ(0,"span",10)}function ge(r,u){1&r&&e._UZ(0,"span",9)}function he(r,u){if(1&r&&(e.TgZ(0,"button",6),e.ynx(1,2),e.YNc(2,ae,1,0,"span",11),e.YNc(3,ge,1,0,"span",12),e.BQk(),e.qZA()),2&r){const n=e.oxw(2);e.Q6J("disabled",n.disabled),e.xp6(1),e.Q6J("ngSwitch",n.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function ve(r,u){1&r&&e._UZ(0,"span",20)}function Me(r,u){1&r&&e._UZ(0,"span",21)}function Ae(r,u){if(1&r&&(e.ynx(0,2),e.YNc(1,ve,1,0,"span",18),e.YNc(2,Me,1,0,"span",19),e.BQk()),2&r){const n=e.oxw(4);e.Q6J("ngSwitch",n.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function X(r,u){1&r&&e._UZ(0,"span",21)}function ce(r,u){1&r&&e._UZ(0,"span",20)}function P(r,u){if(1&r&&(e.ynx(0,2),e.YNc(1,X,1,0,"span",22),e.YNc(2,ce,1,0,"span",23),e.BQk()),2&r){const n=e.oxw(4);e.Q6J("ngSwitch",n.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function ee(r,u){if(1&r&&(e.TgZ(0,"div",15),e.ynx(1,2),e.YNc(2,Ae,3,2,"ng-container",16),e.YNc(3,P,3,2,"ng-container",16),e.BQk(),e.TgZ(4,"span",17),e._uU(5,"\u2022\u2022\u2022"),e.qZA()()),2&r){const n=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngSwitch",n),e.xp6(1),e.Q6J("ngSwitchCase","prev_5"),e.xp6(1),e.Q6J("ngSwitchCase","next_5")}}function _e(r,u){if(1&r&&(e.ynx(0),e.TgZ(1,"a",13),e.YNc(2,ee,6,3,"div",14),e.qZA(),e.BQk()),2&r){const n=e.oxw().$implicit;e.xp6(1),e.Q6J("ngSwitch",n)}}function te(r,u){1&r&&(e.ynx(0,2),e.YNc(1,$,2,1,"a",3),e.YNc(2,W,4,3,"button",4),e.YNc(3,he,4,3,"button",4),e.YNc(4,_e,3,1,"ng-container",5),e.BQk()),2&r&&(e.Q6J("ngSwitch",u.$implicit),e.xp6(1),e.Q6J("ngSwitchCase","page"),e.xp6(1),e.Q6J("ngSwitchCase","prev"),e.xp6(1),e.Q6J("ngSwitchCase","next"))}function le(r,u){}const M=function(r,u){return{$implicit:r,page:u}},K=["containerTemplate"];function k(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"ul")(1,"li",1),e.NdJ("click",function(){e.CHM(n);const f=e.oxw();return e.KtG(f.prePage())}),e.qZA(),e.TgZ(2,"li",2)(3,"input",3),e.NdJ("keydown.enter",function(f){e.CHM(n);const x=e.oxw();return e.KtG(x.jumpToPageViaInput(f))}),e.qZA(),e.TgZ(4,"span",4),e._uU(5,"/"),e.qZA(),e._uU(6),e.qZA(),e.TgZ(7,"li",5),e.NdJ("click",function(){e.CHM(n);const f=e.oxw();return e.KtG(f.nextPage())}),e.qZA()()}if(2&r){const n=e.oxw();e.xp6(1),e.Q6J("disabled",n.isFirstIndex)("direction",n.dir)("itemRender",n.itemRender),e.uIk("title",n.locale.prev_page),e.xp6(1),e.uIk("title",n.pageIndex+"/"+n.lastIndex),e.xp6(1),e.Q6J("disabled",n.disabled)("value",n.pageIndex),e.xp6(3),e.hij(" ",n.lastIndex," "),e.xp6(1),e.Q6J("disabled",n.isLastIndex)("direction",n.dir)("itemRender",n.itemRender),e.uIk("title",null==n.locale?null:n.locale.next_page)}}const G=["nz-pagination-options",""];function me(r,u){if(1&r&&e._UZ(0,"nz-option",4),2&r){const n=u.$implicit;e.Q6J("nzLabel",n.label)("nzValue",n.value)}}function Te(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"nz-select",2),e.NdJ("ngModelChange",function(f){e.CHM(n);const x=e.oxw();return e.KtG(x.onPageSizeChange(f))}),e.YNc(1,me,1,2,"nz-option",3),e.qZA()}if(2&r){const n=e.oxw();e.Q6J("nzDisabled",n.disabled)("nzSize",n.nzSize)("ngModel",n.pageSize),e.xp6(1),e.Q6J("ngForOf",n.listOfPageSizeOption)("ngForTrackBy",n.trackByOption)}}function $e(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"div",5),e._uU(1),e.TgZ(2,"input",6),e.NdJ("keydown.enter",function(f){e.CHM(n);const x=e.oxw();return e.KtG(x.jumpToPageViaInput(f))}),e.qZA(),e._uU(3),e.qZA()}if(2&r){const n=e.oxw();e.xp6(1),e.hij(" ",n.locale.jump_to," "),e.xp6(1),e.Q6J("disabled",n.disabled),e.xp6(1),e.hij(" ",n.locale.page," ")}}function Le(r,u){}const Ye=function(r,u){return{$implicit:r,range:u}};function Je(r,u){if(1&r&&(e.TgZ(0,"li",4),e.YNc(1,Le,0,0,"ng-template",5),e.qZA()),2&r){const n=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",n.showTotal)("ngTemplateOutletContext",e.WLB(2,Ye,n.total,n.ranges))}}function rt(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"li",6),e.NdJ("gotoIndex",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.jumpPage(f))})("diffIndex",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.jumpDiff(f))}),e.qZA()}if(2&r){const n=u.$implicit,s=e.oxw(2);e.Q6J("locale",s.locale)("type",n.type)("index",n.index)("disabled",!!n.disabled)("itemRender",s.itemRender)("active",s.pageIndex===n.index)("direction",s.dir)}}function at(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"li",7),e.NdJ("pageIndexChange",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.onPageIndexChange(f))})("pageSizeChange",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.onPageSizeChange(f))}),e.qZA()}if(2&r){const n=e.oxw(2);e.Q6J("total",n.total)("locale",n.locale)("disabled",n.disabled)("nzSize",n.nzSize)("showSizeChanger",n.showSizeChanger)("showQuickJumper",n.showQuickJumper)("pageIndex",n.pageIndex)("pageSize",n.pageSize)("pageSizeOptions",n.pageSizeOptions)}}function We(r,u){if(1&r&&(e.TgZ(0,"ul"),e.YNc(1,Je,2,5,"li",1),e.YNc(2,rt,1,7,"li",2),e.YNc(3,at,1,9,"li",3),e.qZA()),2&r){const n=e.oxw();e.xp6(1),e.Q6J("ngIf",n.showTotal),e.xp6(1),e.Q6J("ngForOf",n.listOfPageItem)("ngForTrackBy",n.trackByPageItem),e.xp6(1),e.Q6J("ngIf",n.showQuickJumper||n.showSizeChanger)}}function tt(r,u){}function lt(r,u){if(1&r&&(e.ynx(0),e.YNc(1,tt,0,0,"ng-template",6),e.BQk()),2&r){e.oxw(2);const n=e.MAs(2);e.xp6(1),e.Q6J("ngTemplateOutlet",n.template)}}function nt(r,u){if(1&r&&(e.ynx(0),e.YNc(1,lt,2,1,"ng-container",5),e.BQk()),2&r){const n=e.oxw(),s=e.MAs(4);e.xp6(1),e.Q6J("ngIf",n.nzSimple)("ngIfElse",s.template)}}let mt=(()=>{class r{constructor(){this.active=!1,this.index=null,this.disabled=!1,this.direction="ltr",this.type=null,this.itemRender=null,this.diffIndex=new e.vpe,this.gotoIndex=new e.vpe,this.title=null}clickItem(){this.disabled||("page"===this.type?this.gotoIndex.emit(this.index):this.diffIndex.emit({next:1,prev:-1,prev_5:-5,next_5:5}[this.type]))}ngOnChanges(n){const{locale:s,index:f,type:x}=n;(s||f||x)&&(this.title={page:`${this.index}`,next:this.locale?.next_page,prev:this.locale?.prev_page,prev_5:this.locale?.prev_5,next_5:this.locale?.next_5}[this.type])}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["li","nz-pagination-item",""]],hostVars:19,hostBindings:function(n,s){1&n&&e.NdJ("click",function(){return s.clickItem()}),2&n&&(e.uIk("title",s.title),e.ekj("ant-pagination-prev","prev"===s.type)("ant-pagination-next","next"===s.type)("ant-pagination-item","page"===s.type)("ant-pagination-jump-prev","prev_5"===s.type)("ant-pagination-jump-prev-custom-icon","prev_5"===s.type)("ant-pagination-jump-next","next_5"===s.type)("ant-pagination-jump-next-custom-icon","next_5"===s.type)("ant-pagination-disabled",s.disabled)("ant-pagination-item-active",s.active))},inputs:{active:"active",locale:"locale",index:"index",disabled:"disabled",direction:"direction",type:"type",itemRender:"itemRender"},outputs:{diffIndex:"diffIndex",gotoIndex:"gotoIndex"},features:[e.TTD],attrs:B,decls:3,vars:5,consts:[["renderItemTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],[4,"ngSwitchCase"],["type","button","class","ant-pagination-item-link",3,"disabled",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["type","button",1,"ant-pagination-item-link",3,"disabled"],["nz-icon","","nzType","right",4,"ngSwitchCase"],["nz-icon","","nzType","left",4,"ngSwitchDefault"],["nz-icon","","nzType","right"],["nz-icon","","nzType","left"],["nz-icon","","nzType","left",4,"ngSwitchCase"],["nz-icon","","nzType","right",4,"ngSwitchDefault"],[1,"ant-pagination-item-link",3,"ngSwitch"],["class","ant-pagination-item-container",4,"ngSwitchDefault"],[1,"ant-pagination-item-container"],[3,"ngSwitch",4,"ngSwitchCase"],[1,"ant-pagination-item-ellipsis"],["nz-icon","","nzType","double-right","class","ant-pagination-item-link-icon",4,"ngSwitchCase"],["nz-icon","","nzType","double-left","class","ant-pagination-item-link-icon",4,"ngSwitchDefault"],["nz-icon","","nzType","double-right",1,"ant-pagination-item-link-icon"],["nz-icon","","nzType","double-left",1,"ant-pagination-item-link-icon"],["nz-icon","","nzType","double-left","class","ant-pagination-item-link-icon",4,"ngSwitchCase"],["nz-icon","","nzType","double-right","class","ant-pagination-item-link-icon",4,"ngSwitchDefault"]],template:function(n,s){if(1&n&&(e.YNc(0,te,5,4,"ng-template",null,0,e.W1O),e.YNc(2,le,0,0,"ng-template",1)),2&n){const f=e.MAs(1);e.xp6(2),e.Q6J("ngTemplateOutlet",s.itemRender||f)("ngTemplateOutletContext",e.WLB(2,M,s.type,s.index))}},dependencies:[o.tP,o.RF,o.n9,o.ED,_.Ls],encapsulation:2,changeDetection:0}),r})(),yt=(()=>{class r{constructor(n,s,f,x){this.cdr=n,this.renderer=s,this.elementRef=f,this.directionality=x,this.itemRender=null,this.disabled=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageIndexChange=new e.vpe,this.lastIndex=0,this.isFirstIndex=!1,this.isLastIndex=!1,this.dir="ltr",this.destroy$=new Z.x,s.removeChild(s.parentNode(f.nativeElement),f.nativeElement)}ngOnInit(){this.directionality.change?.pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.dir=n,this.updateRtlStyle(),this.cdr.detectChanges()}),this.dir=this.directionality.value,this.updateRtlStyle()}updateRtlStyle(){"rtl"===this.dir?this.renderer.addClass(this.elementRef.nativeElement,"ant-pagination-rtl"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-pagination-rtl")}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}jumpToPageViaInput(n){const s=n.target,f=(0,C.He)(s.value,this.pageIndex);this.onPageIndexChange(f),s.value=`${this.pageIndex}`}prePage(){this.onPageIndexChange(this.pageIndex-1)}nextPage(){this.onPageIndexChange(this.pageIndex+1)}onPageIndexChange(n){this.pageIndexChange.next(n)}updateBindingValue(){this.lastIndex=Math.ceil(this.total/this.pageSize),this.isFirstIndex=1===this.pageIndex,this.isLastIndex=this.pageIndex===this.lastIndex}ngOnChanges(n){const{pageIndex:s,total:f,pageSize:x}=n;(s||f||x)&&this.updateBindingValue()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(t.Is,8))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-pagination-simple"]],viewQuery:function(n,s){if(1&n&&e.Gf(K,7),2&n){let f;e.iGM(f=e.CRH())&&(s.template=f.first)}},inputs:{itemRender:"itemRender",disabled:"disabled",locale:"locale",total:"total",pageIndex:"pageIndex",pageSize:"pageSize"},outputs:{pageIndexChange:"pageIndexChange"},features:[e.TTD],decls:2,vars:0,consts:[["containerTemplate",""],["nz-pagination-item","","type","prev",3,"disabled","direction","itemRender","click"],[1,"ant-pagination-simple-pager"],["size","3",3,"disabled","value","keydown.enter"],[1,"ant-pagination-slash"],["nz-pagination-item","","type","next",3,"disabled","direction","itemRender","click"]],template:function(n,s){1&n&&e.YNc(0,k,8,12,"ng-template",null,0,e.W1O)},dependencies:[mt],encapsulation:2,changeDetection:0}),r})(),_t=(()=>{class r{constructor(){this.nzSize="default",this.disabled=!1,this.showSizeChanger=!1,this.showQuickJumper=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageSizeOptions=[],this.pageIndexChange=new e.vpe,this.pageSizeChange=new e.vpe,this.listOfPageSizeOption=[]}onPageSizeChange(n){this.pageSize!==n&&this.pageSizeChange.next(n)}jumpToPageViaInput(n){const s=n.target,f=Math.floor((0,C.He)(s.value,this.pageIndex));this.pageIndexChange.next(f),s.value=""}trackByOption(n,s){return s.value}ngOnChanges(n){const{pageSize:s,pageSizeOptions:f,locale:x}=n;(s||f||x)&&(this.listOfPageSizeOption=[...new Set([...this.pageSizeOptions,this.pageSize])].map(ie=>({value:ie,label:`${ie} ${this.locale.items_per_page}`})))}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["li","nz-pagination-options",""]],hostAttrs:[1,"ant-pagination-options"],inputs:{nzSize:"nzSize",disabled:"disabled",showSizeChanger:"showSizeChanger",showQuickJumper:"showQuickJumper",locale:"locale",total:"total",pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions"},outputs:{pageIndexChange:"pageIndexChange",pageSizeChange:"pageSizeChange"},features:[e.TTD],attrs:G,decls:2,vars:2,consts:[["class","ant-pagination-options-size-changer",3,"nzDisabled","nzSize","ngModel","ngModelChange",4,"ngIf"],["class","ant-pagination-options-quick-jumper",4,"ngIf"],[1,"ant-pagination-options-size-changer",3,"nzDisabled","nzSize","ngModel","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzLabel","nzValue"],[1,"ant-pagination-options-quick-jumper"],[3,"disabled","keydown.enter"]],template:function(n,s){1&n&&(e.YNc(0,Te,2,5,"nz-select",0),e.YNc(1,$e,4,3,"div",1)),2&n&&(e.Q6J("ngIf",s.showSizeChanger),e.xp6(1),e.Q6J("ngIf",s.showQuickJumper))},dependencies:[o.sg,o.O5,z.JJ,z.On,T.Ip,T.Vq],encapsulation:2,changeDetection:0}),r})(),zt=(()=>{class r{constructor(n,s,f,x){this.cdr=n,this.renderer=s,this.elementRef=f,this.directionality=x,this.nzSize="default",this.itemRender=null,this.showTotal=null,this.disabled=!1,this.showSizeChanger=!1,this.showQuickJumper=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageSizeOptions=[10,20,30,40],this.pageIndexChange=new e.vpe,this.pageSizeChange=new e.vpe,this.ranges=[0,0],this.listOfPageItem=[],this.dir="ltr",this.destroy$=new Z.x,s.removeChild(s.parentNode(f.nativeElement),f.nativeElement)}ngOnInit(){this.directionality.change?.pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.dir=n,this.updateRtlStyle(),this.cdr.detectChanges()}),this.dir=this.directionality.value,this.updateRtlStyle()}updateRtlStyle(){"rtl"===this.dir?this.renderer.addClass(this.elementRef.nativeElement,"ant-pagination-rtl"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-pagination-rtl")}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}jumpPage(n){this.onPageIndexChange(n)}jumpDiff(n){this.jumpPage(this.pageIndex+n)}trackByPageItem(n,s){return`${s.type}-${s.index}`}onPageIndexChange(n){this.pageIndexChange.next(n)}onPageSizeChange(n){this.pageSizeChange.next(n)}getLastIndex(n,s){return Math.ceil(n/s)}buildIndexes(){const n=this.getLastIndex(this.total,this.pageSize);this.listOfPageItem=this.getListOfPageItem(this.pageIndex,n)}getListOfPageItem(n,s){const x=(ie,ze)=>{const Ce=[];for(let Fe=ie;Fe<=ze;Fe++)Ce.push({index:Fe,type:"page"});return Ce};return ie=s<=9?x(1,s):((ze,Ce)=>{let Fe=[];const pe={type:"prev_5"},ot={type:"next_5"},gt=x(1,1),wt=x(s,s);return Fe=ze<5?[...x(2,4===ze?6:5),ot]:ze<Ce-3?[pe,...x(ze-2,ze+2),ot]:[pe,...x(ze===Ce-3?Ce-5:Ce-4,Ce-1)],[...gt,...Fe,...wt]})(n,s),[{type:"prev",disabled:1===n},...ie,{type:"next",disabled:n===s}];var ie}ngOnChanges(n){const{pageIndex:s,pageSize:f,total:x}=n;(s||f||x)&&(this.ranges=[(this.pageIndex-1)*this.pageSize+1,Math.min(this.pageIndex*this.pageSize,this.total)],this.buildIndexes())}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(t.Is,8))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-pagination-default"]],viewQuery:function(n,s){if(1&n&&e.Gf(K,7),2&n){let f;e.iGM(f=e.CRH())&&(s.template=f.first)}},inputs:{nzSize:"nzSize",itemRender:"itemRender",showTotal:"showTotal",disabled:"disabled",locale:"locale",showSizeChanger:"showSizeChanger",showQuickJumper:"showQuickJumper",total:"total",pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions"},outputs:{pageIndexChange:"pageIndexChange",pageSizeChange:"pageSizeChange"},features:[e.TTD],decls:2,vars:0,consts:[["containerTemplate",""],["class","ant-pagination-total-text",4,"ngIf"],["nz-pagination-item","",3,"locale","type","index","disabled","itemRender","active","direction","gotoIndex","diffIndex",4,"ngFor","ngForOf","ngForTrackBy"],["nz-pagination-options","",3,"total","locale","disabled","nzSize","showSizeChanger","showQuickJumper","pageIndex","pageSize","pageSizeOptions","pageIndexChange","pageSizeChange",4,"ngIf"],[1,"ant-pagination-total-text"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-pagination-item","",3,"locale","type","index","disabled","itemRender","active","direction","gotoIndex","diffIndex"],["nz-pagination-options","",3,"total","locale","disabled","nzSize","showSizeChanger","showQuickJumper","pageIndex","pageSize","pageSizeOptions","pageIndexChange","pageSizeChange"]],template:function(n,s){1&n&&e.YNc(0,We,4,4,"ng-template",null,0,e.W1O)},dependencies:[o.sg,o.O5,o.tP,_t,mt],encapsulation:2,changeDetection:0}),r})(),q=(()=>{class r{constructor(n,s,f,x,ie){this.i18n=n,this.cdr=s,this.breakpointService=f,this.nzConfigService=x,this.directionality=ie,this._nzModuleName="pagination",this.nzPageSizeChange=new e.vpe,this.nzPageIndexChange=new e.vpe,this.nzShowTotal=null,this.nzItemRender=null,this.nzSize="default",this.nzPageSizeOptions=[10,20,30,40],this.nzShowSizeChanger=!1,this.nzShowQuickJumper=!1,this.nzSimple=!1,this.nzDisabled=!1,this.nzResponsive=!1,this.nzHideOnSinglePage=!1,this.nzTotal=0,this.nzPageIndex=1,this.nzPageSize=10,this.showPagination=!0,this.size="default",this.dir="ltr",this.destroy$=new Z.x,this.total$=new V.t(1)}validatePageIndex(n,s){return n>s?s:n<1?1:n}onPageIndexChange(n){const s=this.getLastIndex(this.nzTotal,this.nzPageSize),f=this.validatePageIndex(n,s);f!==this.nzPageIndex&&!this.nzDisabled&&(this.nzPageIndex=f,this.nzPageIndexChange.emit(this.nzPageIndex))}onPageSizeChange(n){this.nzPageSize=n,this.nzPageSizeChange.emit(n);const s=this.getLastIndex(this.nzTotal,this.nzPageSize);this.nzPageIndex>s&&this.onPageIndexChange(s)}onTotalChange(n){const s=this.getLastIndex(n,this.nzPageSize);this.nzPageIndex>s&&Promise.resolve().then(()=>{this.onPageIndexChange(s),this.cdr.markForCheck()})}getLastIndex(n,s){return Math.ceil(n/s)}ngOnInit(){this.i18n.localeChange.pipe((0,I.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Pagination"),this.cdr.markForCheck()}),this.total$.pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.onTotalChange(n)}),this.breakpointService.subscribe(D.WV).pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.nzResponsive&&(this.size=n===D.G_.xs?"small":"default",this.cdr.markForCheck())}),this.directionality.change?.pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.dir=n,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(n){const{nzHideOnSinglePage:s,nzTotal:f,nzPageSize:x,nzSize:ie}=n;f&&this.total$.next(this.nzTotal),(s||f||x)&&(this.showPagination=this.nzHideOnSinglePage&&this.nzTotal>this.nzPageSize||this.nzTotal>0&&!this.nzHideOnSinglePage),ie&&(this.size=ie.currentValue)}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(v.wi),e.Y36(e.sBO),e.Y36(D.r3),e.Y36(N.jY),e.Y36(t.Is,8))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-pagination"]],hostAttrs:[1,"ant-pagination"],hostVars:8,hostBindings:function(n,s){2&n&&e.ekj("ant-pagination-simple",s.nzSimple)("ant-pagination-disabled",s.nzDisabled)("mini",!s.nzSimple&&"small"===s.size)("ant-pagination-rtl","rtl"===s.dir)},inputs:{nzShowTotal:"nzShowTotal",nzItemRender:"nzItemRender",nzSize:"nzSize",nzPageSizeOptions:"nzPageSizeOptions",nzShowSizeChanger:"nzShowSizeChanger",nzShowQuickJumper:"nzShowQuickJumper",nzSimple:"nzSimple",nzDisabled:"nzDisabled",nzResponsive:"nzResponsive",nzHideOnSinglePage:"nzHideOnSinglePage",nzTotal:"nzTotal",nzPageIndex:"nzPageIndex",nzPageSize:"nzPageSize"},outputs:{nzPageSizeChange:"nzPageSizeChange",nzPageIndexChange:"nzPageIndexChange"},exportAs:["nzPagination"],features:[e.TTD],decls:5,vars:18,consts:[[4,"ngIf"],[3,"disabled","itemRender","locale","pageSize","total","pageIndex","pageIndexChange"],["simplePagination",""],[3,"nzSize","itemRender","showTotal","disabled","locale","showSizeChanger","showQuickJumper","total","pageIndex","pageSize","pageSizeOptions","pageIndexChange","pageSizeChange"],["defaultPagination",""],[4,"ngIf","ngIfElse"],[3,"ngTemplateOutlet"]],template:function(n,s){1&n&&(e.YNc(0,nt,2,2,"ng-container",0),e.TgZ(1,"nz-pagination-simple",1,2),e.NdJ("pageIndexChange",function(x){return s.onPageIndexChange(x)}),e.qZA(),e.TgZ(3,"nz-pagination-default",3,4),e.NdJ("pageIndexChange",function(x){return s.onPageIndexChange(x)})("pageSizeChange",function(x){return s.onPageSizeChange(x)}),e.qZA()),2&n&&(e.Q6J("ngIf",s.showPagination),e.xp6(1),e.Q6J("disabled",s.nzDisabled)("itemRender",s.nzItemRender)("locale",s.locale)("pageSize",s.nzPageSize)("total",s.nzTotal)("pageIndex",s.nzPageIndex),e.xp6(2),e.Q6J("nzSize",s.size)("itemRender",s.nzItemRender)("showTotal",s.nzShowTotal)("disabled",s.nzDisabled)("locale",s.locale)("showSizeChanger",s.nzShowSizeChanger)("showQuickJumper",s.nzShowQuickJumper)("total",s.nzTotal)("pageIndex",s.nzPageIndex)("pageSize",s.nzPageSize)("pageSizeOptions",s.nzPageSizeOptions))},dependencies:[o.O5,o.tP,yt,zt],encapsulation:2,changeDetection:0}),(0,Q.gn)([(0,N.oS)()],r.prototype,"nzSize",void 0),(0,Q.gn)([(0,N.oS)()],r.prototype,"nzPageSizeOptions",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzShowSizeChanger",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzShowQuickJumper",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzSimple",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzDisabled",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzResponsive",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzHideOnSinglePage",void 0),(0,Q.gn)([(0,C.Rn)()],r.prototype,"nzTotal",void 0),(0,Q.gn)([(0,C.Rn)()],r.prototype,"nzPageIndex",void 0),(0,Q.gn)([(0,C.Rn)()],r.prototype,"nzPageSize",void 0),r})(),oe=(()=>{class r{}return r.\u0275fac=function(n){return new(n||r)},r.\u0275mod=e.oAB({type:r}),r.\u0275inj=e.cJS({imports:[t.vT,o.ez,z.u5,T.LV,v.YI,_.PV]}),r})();var Oe=a(8521),ye=a(5681),we=a(4968),de=a(1135),Ee=a(9841),Pe=a(6451),Ue=a(515),je=a(9646),Ne=a(4004),Ve=a(9300),Ie=a(8675),Re=a(3900),Ke=a(8372),Ge=a(4326),qe=a(1884),st=a(5684),it=a(5577),ht=a(7044),dt=a(1664);const Xe=["*"];function ut(r,u){}function Ot(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"label",15),e.NdJ("ngModelChange",function(){e.CHM(n);const f=e.oxw().$implicit,x=e.oxw(2);return e.KtG(x.check(f))}),e.qZA()}if(2&r){const n=e.oxw().$implicit;e.Q6J("ngModel",n.checked)}}function St(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"label",16),e.NdJ("ngModelChange",function(){e.CHM(n);const f=e.oxw().$implicit,x=e.oxw(2);return e.KtG(x.check(f))}),e.qZA()}if(2&r){const n=e.oxw().$implicit;e.Q6J("ngModel",n.checked)}}function At(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"li",12),e.NdJ("click",function(){const x=e.CHM(n).$implicit,ie=e.oxw(2);return e.KtG(ie.check(x))}),e.YNc(1,Ot,1,1,"label",13),e.YNc(2,St,1,1,"label",14),e.TgZ(3,"span"),e._uU(4),e.qZA()()}if(2&r){const n=u.$implicit,s=e.oxw(2);e.Q6J("nzSelected",n.checked),e.xp6(1),e.Q6J("ngIf",!s.filterMultiple),e.xp6(1),e.Q6J("ngIf",s.filterMultiple),e.xp6(2),e.Oqu(n.text)}}function xt(r,u){if(1&r){const n=e.EpF();e.ynx(0),e.TgZ(1,"nz-filter-trigger",3),e.NdJ("nzVisibleChange",function(f){e.CHM(n);const x=e.oxw();return e.KtG(x.onVisibleChange(f))}),e._UZ(2,"span",4),e.qZA(),e.TgZ(3,"nz-dropdown-menu",null,5)(5,"div",6)(6,"ul",7),e.YNc(7,At,5,4,"li",8),e.qZA(),e.TgZ(8,"div",9)(9,"button",10),e.NdJ("click",function(){e.CHM(n);const f=e.oxw();return e.KtG(f.reset())}),e._uU(10),e.qZA(),e.TgZ(11,"button",11),e.NdJ("click",function(){e.CHM(n);const f=e.oxw();return e.KtG(f.confirm())}),e._uU(12),e.qZA()()()(),e.BQk()}if(2&r){const n=e.MAs(4),s=e.oxw();e.xp6(1),e.Q6J("nzVisible",s.isVisible)("nzActive",s.isChecked)("nzDropdownMenu",n),e.xp6(6),e.Q6J("ngForOf",s.listOfParsedFilter)("ngForTrackBy",s.trackByValue),e.xp6(2),e.Q6J("disabled",!s.isChecked),e.xp6(1),e.hij(" ",s.locale.filterReset," "),e.xp6(2),e.Oqu(s.locale.filterConfirm)}}function J(r,u){}function c(r,u){if(1&r&&e._UZ(0,"span",6),2&r){const n=e.oxw();e.ekj("active","ascend"===n.sortOrder)}}function m(r,u){if(1&r&&e._UZ(0,"span",7),2&r){const n=e.oxw();e.ekj("active","descend"===n.sortOrder)}}const xe=["nzColumnKey",""];function h(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"nz-table-filter",5),e.NdJ("filterChange",function(f){e.CHM(n);const x=e.oxw();return e.KtG(x.onFilterValueChange(f))}),e.qZA()}if(2&r){const n=e.oxw(),s=e.MAs(2),f=e.MAs(4);e.Q6J("contentTemplate",s)("extraTemplate",f)("customFilter",n.nzCustomFilter)("filterMultiple",n.nzFilterMultiple)("listOfFilter",n.nzFilters)}}function j(r,u){}function l(r,u){if(1&r&&e.YNc(0,j,0,0,"ng-template",6),2&r){const n=e.oxw(),s=e.MAs(6),f=e.MAs(8);e.Q6J("ngTemplateOutlet",n.nzShowSort?s:f)}}function p(r,u){1&r&&(e.Hsn(0),e.Hsn(1,1))}function F(r,u){if(1&r&&e._UZ(0,"nz-table-sorters",7),2&r){const n=e.oxw(),s=e.MAs(8);e.Q6J("sortOrder",n.sortOrder)("sortDirections",n.sortDirections)("contentTemplate",s)}}function Y(r,u){1&r&&e.Hsn(0,2)}const ue=[[["","nz-th-extra",""]],[["nz-filter-trigger"]],"*"],Be=["[nz-th-extra]","nz-filter-trigger","*"],Qe=["nz-table-content",""];function Ze(r,u){if(1&r&&e._UZ(0,"col"),2&r){const n=u.$implicit;e.Udp("width",n)("min-width",n)}}function bt(r,u){}function Ft(r,u){if(1&r&&(e.TgZ(0,"thead",3),e.YNc(1,bt,0,0,"ng-template",2),e.qZA()),2&r){const n=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",n.theadTemplate)}}function Dt(r,u){}const Mt=["tdElement"],Rt=["nz-table-fixed-row",""];function Wt(r,u){}function Ut(r,u){if(1&r&&(e.TgZ(0,"div",4),e.ALo(1,"async"),e.YNc(2,Wt,0,0,"ng-template",5),e.qZA()),2&r){const n=e.oxw(),s=e.MAs(5);e.Udp("width",e.lcZ(1,3,n.hostWidth$),"px"),e.xp6(2),e.Q6J("ngTemplateOutlet",s)}}function kt(r,u){1&r&&e.Hsn(0)}const Yt=["nz-table-measure-row",""];function Vt(r,u){1&r&&e._UZ(0,"td",1,2)}function Qt(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"tr",3),e.NdJ("listOfAutoWidth",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.onListOfAutoWidthChange(f))}),e.qZA()}if(2&r){const n=e.oxw().ngIf;e.Q6J("listOfMeasureColumn",n)}}function Lt(r,u){if(1&r&&(e.ynx(0),e.YNc(1,Qt,1,1,"tr",2),e.BQk()),2&r){const n=u.ngIf,s=e.oxw();e.xp6(1),e.Q6J("ngIf",s.isInsideTable&&n.length)}}function Jt(r,u){if(1&r&&(e.TgZ(0,"tr",4),e._UZ(1,"nz-embed-empty",5),e.ALo(2,"async"),e.qZA()),2&r){const n=e.oxw();e.xp6(1),e.Q6J("specificContent",e.lcZ(2,1,n.noResult$))}}const Kt=["tableHeaderElement"],Gt=["tableBodyElement"];function jt(r,u){if(1&r&&(e.TgZ(0,"div",7,8),e._UZ(2,"table",9),e.qZA()),2&r){const n=e.oxw(2);e.Q6J("ngStyle",n.bodyStyleMap),e.xp6(2),e.Q6J("scrollX",n.scrollX)("listOfColWidth",n.listOfColWidth)("contentTemplate",n.contentTemplate)}}function en(r,u){}const tn=function(r,u){return{$implicit:r,index:u}};function nn(r,u){if(1&r&&(e.ynx(0),e.YNc(1,en,0,0,"ng-template",13),e.BQk()),2&r){const n=u.$implicit,s=u.index,f=e.oxw(3);e.xp6(1),e.Q6J("ngTemplateOutlet",f.virtualTemplate)("ngTemplateOutletContext",e.WLB(2,tn,n,s))}}function on(r,u){if(1&r&&(e.TgZ(0,"cdk-virtual-scroll-viewport",10,8)(2,"table",11)(3,"tbody"),e.YNc(4,nn,2,5,"ng-container",12),e.qZA()()()),2&r){const n=e.oxw(2);e.Udp("height",n.data.length?n.scrollY:n.noDateVirtualHeight),e.Q6J("itemSize",n.virtualItemSize)("maxBufferPx",n.virtualMaxBufferPx)("minBufferPx",n.virtualMinBufferPx),e.xp6(2),e.Q6J("scrollX",n.scrollX)("listOfColWidth",n.listOfColWidth),e.xp6(2),e.Q6J("cdkVirtualForOf",n.data)("cdkVirtualForTrackBy",n.virtualForTrackBy)}}function an(r,u){if(1&r&&(e.ynx(0),e.TgZ(1,"div",2,3),e._UZ(3,"table",4),e.qZA(),e.YNc(4,jt,3,4,"div",5),e.YNc(5,on,5,9,"cdk-virtual-scroll-viewport",6),e.BQk()),2&r){const n=e.oxw();e.xp6(1),e.Q6J("ngStyle",n.headerStyleMap),e.xp6(2),e.Q6J("scrollX",n.scrollX)("listOfColWidth",n.listOfColWidth)("theadTemplate",n.theadTemplate),e.xp6(1),e.Q6J("ngIf",!n.virtualTemplate),e.xp6(1),e.Q6J("ngIf",n.virtualTemplate)}}function sn(r,u){if(1&r&&(e.TgZ(0,"div",14,8),e._UZ(2,"table",15),e.qZA()),2&r){const n=e.oxw();e.Q6J("ngStyle",n.bodyStyleMap),e.xp6(2),e.Q6J("scrollX",n.scrollX)("listOfColWidth",n.listOfColWidth)("theadTemplate",n.theadTemplate)("contentTemplate",n.contentTemplate)}}function rn(r,u){if(1&r&&(e.ynx(0),e._uU(1),e.BQk()),2&r){const n=e.oxw();e.xp6(1),e.Oqu(n.title)}}function ln(r,u){if(1&r&&(e.ynx(0),e._uU(1),e.BQk()),2&r){const n=e.oxw();e.xp6(1),e.Oqu(n.footer)}}function cn(r,u){}function dn(r,u){if(1&r&&(e.ynx(0),e.YNc(1,cn,0,0,"ng-template",10),e.BQk()),2&r){e.oxw();const n=e.MAs(11);e.xp6(1),e.Q6J("ngTemplateOutlet",n)}}function pn(r,u){if(1&r&&e._UZ(0,"nz-table-title-footer",11),2&r){const n=e.oxw();e.Q6J("title",n.nzTitle)}}function hn(r,u){if(1&r&&e._UZ(0,"nz-table-inner-scroll",12),2&r){const n=e.oxw(),s=e.MAs(13),f=e.MAs(3);e.Q6J("data",n.data)("scrollX",n.scrollX)("scrollY",n.scrollY)("contentTemplate",s)("listOfColWidth",n.listOfAutoColWidth)("theadTemplate",n.theadTemplate)("verticalScrollBarWidth",n.verticalScrollBarWidth)("virtualTemplate",n.nzVirtualScrollDirective?n.nzVirtualScrollDirective.templateRef:null)("virtualItemSize",n.nzVirtualItemSize)("virtualMaxBufferPx",n.nzVirtualMaxBufferPx)("virtualMinBufferPx",n.nzVirtualMinBufferPx)("tableMainElement",f)("virtualForTrackBy",n.nzVirtualForTrackBy)}}function ke(r,u){if(1&r&&e._UZ(0,"nz-table-inner-default",13),2&r){const n=e.oxw(),s=e.MAs(13);e.Q6J("tableLayout",n.nzTableLayout)("listOfColWidth",n.listOfManualColWidth)("theadTemplate",n.theadTemplate)("contentTemplate",s)}}function Zt(r,u){if(1&r&&e._UZ(0,"nz-table-title-footer",14),2&r){const n=e.oxw();e.Q6J("footer",n.nzFooter)}}function un(r,u){}function fn(r,u){if(1&r&&(e.ynx(0),e.YNc(1,un,0,0,"ng-template",10),e.BQk()),2&r){e.oxw();const n=e.MAs(11);e.xp6(1),e.Q6J("ngTemplateOutlet",n)}}function gn(r,u){if(1&r){const n=e.EpF();e.TgZ(0,"nz-pagination",16),e.NdJ("nzPageSizeChange",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.onPageSizeChange(f))})("nzPageIndexChange",function(f){e.CHM(n);const x=e.oxw(2);return e.KtG(x.onPageIndexChange(f))}),e.qZA()}if(2&r){const n=e.oxw(2);e.Q6J("hidden",!n.showPagination)("nzShowSizeChanger",n.nzShowSizeChanger)("nzPageSizeOptions",n.nzPageSizeOptions)("nzItemRender",n.nzItemRender)("nzShowQuickJumper",n.nzShowQuickJumper)("nzHideOnSinglePage",n.nzHideOnSinglePage)("nzShowTotal",n.nzShowTotal)("nzSize","small"===n.nzPaginationType?"small":"default"===n.nzSize?"default":"small")("nzPageSize",n.nzPageSize)("nzTotal",n.nzTotal)("nzSimple",n.nzSimple)("nzPageIndex",n.nzPageIndex)}}function mn(r,u){if(1&r&&e.YNc(0,gn,1,12,"nz-pagination",15),2&r){const n=e.oxw();e.Q6J("ngIf",n.nzShowPagination&&n.data.length)}}function _n(r,u){1&r&&e.Hsn(0)}const U=["contentTemplate"];function fe(r,u){1&r&&e.Hsn(0)}function be(r,u){}function He(r,u){if(1&r&&(e.ynx(0),e.YNc(1,be,0,0,"ng-template",2),e.BQk()),2&r){e.oxw();const n=e.MAs(1);e.xp6(1),e.Q6J("ngTemplateOutlet",n)}}let ct=(()=>{class r{constructor(n,s,f,x){this.nzConfigService=n,this.ngZone=s,this.cdr=f,this.destroy$=x,this._nzModuleName="filterTrigger",this.nzActive=!1,this.nzVisible=!1,this.nzBackdrop=!1,this.nzVisibleChange=new e.vpe}onVisibleChange(n){this.nzVisible=n,this.nzVisibleChange.next(n)}hide(){this.nzVisible=!1,this.cdr.markForCheck()}show(){this.nzVisible=!0,this.cdr.markForCheck()}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,we.R)(this.nzDropdown.nativeElement,"click").pipe((0,I.R)(this.destroy$)).subscribe(n=>{n.stopPropagation()})})}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(N.jY),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(D.kn))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-filter-trigger"]],viewQuery:function(n,s){if(1&n&&e.Gf(O.cm,7,e.SBq),2&n){let f;e.iGM(f=e.CRH())&&(s.nzDropdown=f.first)}},inputs:{nzActive:"nzActive",nzDropdownMenu:"nzDropdownMenu",nzVisible:"nzVisible",nzBackdrop:"nzBackdrop"},outputs:{nzVisibleChange:"nzVisibleChange"},exportAs:["nzFilterTrigger"],features:[e._Bn([D.kn])],ngContentSelectors:Xe,decls:2,vars:8,consts:[["nz-dropdown","","nzTrigger","click","nzPlacement","bottomRight",1,"ant-table-filter-trigger",3,"nzBackdrop","nzClickHide","nzDropdownMenu","nzVisible","nzVisibleChange"]],template:function(n,s){1&n&&(e.F$t(),e.TgZ(0,"span",0),e.NdJ("nzVisibleChange",function(x){return s.onVisibleChange(x)}),e.Hsn(1),e.qZA()),2&n&&(e.ekj("active",s.nzActive)("ant-table-filter-open",s.nzVisible),e.Q6J("nzBackdrop",s.nzBackdrop)("nzClickHide",!1)("nzDropdownMenu",s.nzDropdownMenu)("nzVisible",s.nzVisible))},dependencies:[O.cm],encapsulation:2,changeDetection:0}),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzBackdrop",void 0),r})(),et=(()=>{class r{constructor(n,s){this.cdr=n,this.i18n=s,this.contentTemplate=null,this.customFilter=!1,this.extraTemplate=null,this.filterMultiple=!0,this.listOfFilter=[],this.filterChange=new e.vpe,this.destroy$=new Z.x,this.isChecked=!1,this.isVisible=!1,this.listOfParsedFilter=[],this.listOfChecked=[]}trackByValue(n,s){return s.value}check(n){this.filterMultiple?(this.listOfParsedFilter=this.listOfParsedFilter.map(s=>s===n?{...s,checked:!n.checked}:s),n.checked=!n.checked):this.listOfParsedFilter=this.listOfParsedFilter.map(s=>({...s,checked:s===n})),this.isChecked=this.getCheckedStatus(this.listOfParsedFilter)}confirm(){this.isVisible=!1,this.emitFilterData()}reset(){this.isVisible=!1,this.listOfParsedFilter=this.parseListOfFilter(this.listOfFilter,!0),this.isChecked=this.getCheckedStatus(this.listOfParsedFilter),this.emitFilterData()}onVisibleChange(n){this.isVisible=n,n?this.listOfChecked=this.listOfParsedFilter.filter(s=>s.checked).map(s=>s.value):this.emitFilterData()}emitFilterData(){const n=this.listOfParsedFilter.filter(s=>s.checked).map(s=>s.value);(0,C.cO)(this.listOfChecked,n)||this.filterChange.emit(this.filterMultiple?n:n.length>0?n[0]:null)}parseListOfFilter(n,s){return n.map(f=>({text:f.text,value:f.value,checked:!s&&!!f.byDefault}))}getCheckedStatus(n){return n.some(s=>s.checked)}ngOnInit(){this.i18n.localeChange.pipe((0,I.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Table"),this.cdr.markForCheck()})}ngOnChanges(n){const{listOfFilter:s}=n;s&&this.listOfFilter&&this.listOfFilter.length&&(this.listOfParsedFilter=this.parseListOfFilter(this.listOfFilter),this.isChecked=this.getCheckedStatus(this.listOfParsedFilter))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.sBO),e.Y36(v.wi))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-table-filter"]],hostAttrs:[1,"ant-table-filter-column"],inputs:{contentTemplate:"contentTemplate",customFilter:"customFilter",extraTemplate:"extraTemplate",filterMultiple:"filterMultiple",listOfFilter:"listOfFilter"},outputs:{filterChange:"filterChange"},features:[e.TTD],decls:3,vars:3,consts:[[1,"ant-table-column-title"],[3,"ngTemplateOutlet"],[4,"ngIf","ngIfElse"],[3,"nzVisible","nzActive","nzDropdownMenu","nzVisibleChange"],["nz-icon","","nzType","filter","nzTheme","fill"],["filterMenu","nzDropdownMenu"],[1,"ant-table-filter-dropdown"],["nz-menu",""],["nz-menu-item","",3,"nzSelected","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ant-table-filter-dropdown-btns"],["nz-button","","nzType","link","nzSize","small",3,"disabled","click"],["nz-button","","nzType","primary","nzSize","small",3,"click"],["nz-menu-item","",3,"nzSelected","click"],["nz-radio","",3,"ngModel","ngModelChange",4,"ngIf"],["nz-checkbox","",3,"ngModel","ngModelChange",4,"ngIf"],["nz-radio","",3,"ngModel","ngModelChange"],["nz-checkbox","",3,"ngModel","ngModelChange"]],template:function(n,s){1&n&&(e.TgZ(0,"span",0),e.YNc(1,ut,0,0,"ng-template",1),e.qZA(),e.YNc(2,xt,13,8,"ng-container",2)),2&n&&(e.xp6(1),e.Q6J("ngTemplateOutlet",s.contentTemplate),e.xp6(1),e.Q6J("ngIf",!s.customFilter)("ngIfElse",s.extraTemplate))},dependencies:[R.wO,R.r9,z.JJ,z.On,Oe.Of,b.Ie,O.RR,y.ix,ht.w,dt.dQ,o.sg,o.O5,o.tP,_.Ls,ct],encapsulation:2,changeDetection:0}),r})(),Xt=(()=>{class r{constructor(){this.sortDirections=["ascend","descend",null],this.sortOrder=null,this.contentTemplate=null,this.isUp=!1,this.isDown=!1}ngOnChanges(n){const{sortDirections:s}=n;s&&(this.isUp=-1!==this.sortDirections.indexOf("ascend"),this.isDown=-1!==this.sortDirections.indexOf("descend"))}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-table-sorters"]],hostAttrs:[1,"ant-table-column-sorters"],inputs:{sortDirections:"sortDirections",sortOrder:"sortOrder",contentTemplate:"contentTemplate"},features:[e.TTD],decls:6,vars:5,consts:[[1,"ant-table-column-title"],[3,"ngTemplateOutlet"],[1,"ant-table-column-sorter"],[1,"ant-table-column-sorter-inner"],["nz-icon","","nzType","caret-up","class","ant-table-column-sorter-up",3,"active",4,"ngIf"],["nz-icon","","nzType","caret-down","class","ant-table-column-sorter-down",3,"active",4,"ngIf"],["nz-icon","","nzType","caret-up",1,"ant-table-column-sorter-up"],["nz-icon","","nzType","caret-down",1,"ant-table-column-sorter-down"]],template:function(n,s){1&n&&(e.TgZ(0,"span",0),e.YNc(1,J,0,0,"ng-template",1),e.qZA(),e.TgZ(2,"span",2)(3,"span",3),e.YNc(4,c,1,2,"span",4),e.YNc(5,m,1,2,"span",5),e.qZA()()),2&n&&(e.xp6(1),e.Q6J("ngTemplateOutlet",s.contentTemplate),e.xp6(1),e.ekj("ant-table-column-sorter-full",s.isDown&&s.isUp),e.xp6(2),e.Q6J("ngIf",s.isUp),e.xp6(1),e.Q6J("ngIf",s.isDown))},dependencies:[ht.w,o.O5,o.tP,_.Ls],encapsulation:2,changeDetection:0}),r})(),Nt=(()=>{class r{constructor(n,s){this.renderer=n,this.elementRef=s,this.nzRight=!1,this.nzLeft=!1,this.colspan=null,this.colSpan=null,this.changes$=new Z.x,this.isAutoLeft=!1,this.isAutoRight=!1,this.isFixedLeft=!1,this.isFixedRight=!1,this.isFixed=!1}setAutoLeftWidth(n){this.renderer.setStyle(this.elementRef.nativeElement,"left",n)}setAutoRightWidth(n){this.renderer.setStyle(this.elementRef.nativeElement,"right",n)}setIsFirstRight(n){this.setFixClass(n,"ant-table-cell-fix-right-first")}setIsLastLeft(n){this.setFixClass(n,"ant-table-cell-fix-left-last")}setFixClass(n,s){this.renderer.removeClass(this.elementRef.nativeElement,s),n&&this.renderer.addClass(this.elementRef.nativeElement,s)}ngOnChanges(){this.setIsFirstRight(!1),this.setIsLastLeft(!1),this.isAutoLeft=""===this.nzLeft||!0===this.nzLeft,this.isAutoRight=""===this.nzRight||!0===this.nzRight,this.isFixedLeft=!1!==this.nzLeft,this.isFixedRight=!1!==this.nzRight,this.isFixed=this.isFixedLeft||this.isFixedRight;const n=s=>"string"==typeof s&&""!==s?s:null;this.setAutoLeftWidth(n(this.nzLeft)),this.setAutoRightWidth(n(this.nzRight)),this.changes$.next()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.Qsj),e.Y36(e.SBq))},r.\u0275dir=e.lG2({type:r,selectors:[["td","nzRight",""],["th","nzRight",""],["td","nzLeft",""],["th","nzLeft",""]],hostVars:6,hostBindings:function(n,s){2&n&&(e.Udp("position",s.isFixed?"sticky":null),e.ekj("ant-table-cell-fix-right",s.isFixedRight)("ant-table-cell-fix-left",s.isFixedLeft))},inputs:{nzRight:"nzRight",nzLeft:"nzLeft",colspan:"colspan",colSpan:"colSpan"},features:[e.TTD]}),r})(),Tt=(()=>{class r{constructor(){this.theadTemplate$=new V.t(1),this.hasFixLeft$=new V.t(1),this.hasFixRight$=new V.t(1),this.hostWidth$=new V.t(1),this.columnCount$=new V.t(1),this.showEmpty$=new V.t(1),this.noResult$=new V.t(1),this.listOfThWidthConfigPx$=new de.X([]),this.tableWidthConfigPx$=new de.X([]),this.manualWidthConfigPx$=(0,Ee.a)([this.tableWidthConfigPx$,this.listOfThWidthConfigPx$]).pipe((0,Ne.U)(([n,s])=>n.length?n:s)),this.listOfAutoWidthPx$=new V.t(1),this.listOfListOfThWidthPx$=(0,Pe.T)(this.manualWidthConfigPx$,(0,Ee.a)([this.listOfAutoWidthPx$,this.manualWidthConfigPx$]).pipe((0,Ne.U)(([n,s])=>n.length===s.length?n.map((f,x)=>"0px"===f?s[x]||null:s[x]||f):s))),this.listOfMeasureColumn$=new V.t(1),this.listOfListOfThWidth$=this.listOfAutoWidthPx$.pipe((0,Ne.U)(n=>n.map(s=>parseInt(s,10)))),this.enableAutoMeasure$=new V.t(1)}setTheadTemplate(n){this.theadTemplate$.next(n)}setHasFixLeft(n){this.hasFixLeft$.next(n)}setHasFixRight(n){this.hasFixRight$.next(n)}setTableWidthConfig(n){this.tableWidthConfigPx$.next(n)}setListOfTh(n){let s=0;n.forEach(x=>{s+=x.colspan&&+x.colspan||x.colSpan&&+x.colSpan||1});const f=n.map(x=>x.nzWidth);this.columnCount$.next(s),this.listOfThWidthConfigPx$.next(f)}setListOfMeasureColumn(n){const s=[];n.forEach(f=>{const x=f.colspan&&+f.colspan||f.colSpan&&+f.colSpan||1;for(let ie=0;ie<x;ie++)s.push(`measure_key_${ie}`)}),this.listOfMeasureColumn$.next(s)}setListOfAutoWidth(n){this.listOfAutoWidthPx$.next(n.map(s=>`${s}px`))}setShowEmpty(n){this.showEmpty$.next(n)}setNoResult(n){this.noResult$.next(n)}setScroll(n,s){const f=!(!n&&!s);f||this.setListOfAutoWidth([]),this.enableAutoMeasure$.next(f)}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275prov=e.Yz7({token:r,factory:r.\u0275fac}),r})(),qt=(()=>{class r{constructor(n){this.isInsideTable=!1,this.isInsideTable=!!n}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(Tt,8))},r.\u0275dir=e.lG2({type:r,selectors:[["th",9,"nz-disable-th",3,"mat-cell",""],["td",9,"nz-disable-td",3,"mat-cell",""]],hostVars:2,hostBindings:function(n,s){2&n&&e.ekj("ant-table-cell",s.isInsideTable)}}),r})(),Ht=(()=>{class r{constructor(n,s,f,x){this.host=n,this.cdr=s,this.ngZone=f,this.destroy$=x,this.manualClickOrder$=new Z.x,this.calcOperatorChange$=new Z.x,this.nzFilterValue=null,this.sortOrder=null,this.sortDirections=["ascend","descend",null],this.sortOrderChange$=new Z.x,this.isNzShowSortChanged=!1,this.isNzShowFilterChanged=!1,this.nzFilterMultiple=!0,this.nzSortOrder=null,this.nzSortPriority=!1,this.nzSortDirections=["ascend","descend",null],this.nzFilters=[],this.nzSortFn=null,this.nzFilterFn=null,this.nzShowSort=!1,this.nzShowFilter=!1,this.nzCustomFilter=!1,this.nzCheckedChange=new e.vpe,this.nzSortOrderChange=new e.vpe,this.nzFilterChange=new e.vpe}getNextSortDirection(n,s){const f=n.indexOf(s);return f===n.length-1?n[0]:n[f+1]}setSortOrder(n){this.sortOrderChange$.next(n)}clearSortOrder(){null!==this.sortOrder&&this.setSortOrder(null)}onFilterValueChange(n){this.nzFilterChange.emit(n),this.nzFilterValue=n,this.updateCalcOperator()}updateCalcOperator(){this.calcOperatorChange$.next()}ngOnInit(){this.ngZone.runOutsideAngular(()=>(0,we.R)(this.host.nativeElement,"click").pipe((0,Ve.h)(()=>this.nzShowSort),(0,I.R)(this.destroy$)).subscribe(()=>{const n=this.getNextSortDirection(this.sortDirections,this.sortOrder);this.ngZone.run(()=>{this.setSortOrder(n),this.manualClickOrder$.next(this)})})),this.sortOrderChange$.pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.sortOrder!==n&&(this.sortOrder=n,this.nzSortOrderChange.emit(n)),this.updateCalcOperator(),this.cdr.markForCheck()})}ngOnChanges(n){const{nzSortDirections:s,nzFilters:f,nzSortOrder:x,nzSortFn:ie,nzFilterFn:ze,nzSortPriority:Ce,nzFilterMultiple:Fe,nzShowSort:pe,nzShowFilter:ot}=n;s&&this.nzSortDirections&&this.nzSortDirections.length&&(this.sortDirections=this.nzSortDirections),x&&(this.sortOrder=this.nzSortOrder,this.setSortOrder(this.nzSortOrder)),pe&&(this.isNzShowSortChanged=!0),ot&&(this.isNzShowFilterChanged=!0);const gt=wt=>wt&&wt.firstChange&&void 0!==wt.currentValue;if((gt(x)||gt(ie))&&!this.isNzShowSortChanged&&(this.nzShowSort=!0),gt(f)&&!this.isNzShowFilterChanged&&(this.nzShowFilter=!0),(f||Fe)&&this.nzShowFilter){const wt=this.nzFilters.filter($t=>$t.byDefault).map($t=>$t.value);this.nzFilterValue=this.nzFilterMultiple?wt:wt[0]||null}(ie||ze||Ce||f)&&this.updateCalcOperator()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(D.kn))},r.\u0275cmp=e.Xpm({type:r,selectors:[["th","nzColumnKey",""],["th","nzSortFn",""],["th","nzSortOrder",""],["th","nzFilters",""],["th","nzShowSort",""],["th","nzShowFilter",""],["th","nzCustomFilter",""]],hostVars:4,hostBindings:function(n,s){2&n&&e.ekj("ant-table-column-has-sorters",s.nzShowSort)("ant-table-column-sort","descend"===s.sortOrder||"ascend"===s.sortOrder)},inputs:{nzColumnKey:"nzColumnKey",nzFilterMultiple:"nzFilterMultiple",nzSortOrder:"nzSortOrder",nzSortPriority:"nzSortPriority",nzSortDirections:"nzSortDirections",nzFilters:"nzFilters",nzSortFn:"nzSortFn",nzFilterFn:"nzFilterFn",nzShowSort:"nzShowSort",nzShowFilter:"nzShowFilter",nzCustomFilter:"nzCustomFilter"},outputs:{nzCheckedChange:"nzCheckedChange",nzSortOrderChange:"nzSortOrderChange",nzFilterChange:"nzFilterChange"},features:[e._Bn([D.kn]),e.TTD],attrs:xe,ngContentSelectors:Be,decls:9,vars:2,consts:[[3,"contentTemplate","extraTemplate","customFilter","filterMultiple","listOfFilter","filterChange",4,"ngIf","ngIfElse"],["notFilterTemplate",""],["extraTemplate",""],["sortTemplate",""],["contentTemplate",""],[3,"contentTemplate","extraTemplate","customFilter","filterMultiple","listOfFilter","filterChange"],[3,"ngTemplateOutlet"],[3,"sortOrder","sortDirections","contentTemplate"]],template:function(n,s){if(1&n&&(e.F$t(ue),e.YNc(0,h,1,5,"nz-table-filter",0),e.YNc(1,l,1,1,"ng-template",null,1,e.W1O),e.YNc(3,p,2,0,"ng-template",null,2,e.W1O),e.YNc(5,F,1,3,"ng-template",null,3,e.W1O),e.YNc(7,Y,1,0,"ng-template",null,4,e.W1O)),2&n){const f=e.MAs(2);e.Q6J("ngIf",s.nzShowFilter||s.nzCustomFilter)("ngIfElse",f)}},dependencies:[o.O5,o.tP,Xt,et],encapsulation:2,changeDetection:0}),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzShowSort",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzShowFilter",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzCustomFilter",void 0),r})(),ft=(()=>{class r{constructor(n,s){this.renderer=n,this.elementRef=s,this.changes$=new Z.x,this.nzWidth=null,this.colspan=null,this.colSpan=null,this.rowspan=null,this.rowSpan=null}ngOnChanges(n){const{nzWidth:s,colspan:f,rowspan:x,colSpan:ie,rowSpan:ze}=n;if(f||ie){const Ce=this.colspan||this.colSpan;(0,C.kK)(Ce)?this.renderer.removeAttribute(this.elementRef.nativeElement,"colspan"):this.renderer.setAttribute(this.elementRef.nativeElement,"colspan",`${Ce}`)}if(x||ze){const Ce=this.rowspan||this.rowSpan;(0,C.kK)(Ce)?this.renderer.removeAttribute(this.elementRef.nativeElement,"rowspan"):this.renderer.setAttribute(this.elementRef.nativeElement,"rowspan",`${Ce}`)}(s||f)&&this.changes$.next()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.Qsj),e.Y36(e.SBq))},r.\u0275dir=e.lG2({type:r,selectors:[["th"]],inputs:{nzWidth:"nzWidth",colspan:"colspan",colSpan:"colSpan",rowspan:"rowspan",rowSpan:"rowSpan"},features:[e.TTD]}),r})(),Tn=(()=>{class r{constructor(){this.tableLayout="auto",this.theadTemplate=null,this.contentTemplate=null,this.listOfColWidth=[],this.scrollX=null}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["table","nz-table-content",""]],hostVars:8,hostBindings:function(n,s){2&n&&(e.Udp("table-layout",s.tableLayout)("width",s.scrollX)("min-width",s.scrollX?"100%":null),e.ekj("ant-table-fixed",s.scrollX))},inputs:{tableLayout:"tableLayout",theadTemplate:"theadTemplate",contentTemplate:"contentTemplate",listOfColWidth:"listOfColWidth",scrollX:"scrollX"},attrs:Qe,ngContentSelectors:Xe,decls:4,vars:3,consts:[[3,"width","minWidth",4,"ngFor","ngForOf"],["class","ant-table-thead",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"ant-table-thead"]],template:function(n,s){1&n&&(e.F$t(),e.YNc(0,Ze,1,4,"col",0),e.YNc(1,Ft,2,1,"thead",1),e.YNc(2,Dt,0,0,"ng-template",2),e.Hsn(3)),2&n&&(e.Q6J("ngForOf",s.listOfColWidth),e.xp6(1),e.Q6J("ngIf",s.theadTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",s.contentTemplate))},dependencies:[o.sg,o.O5,o.tP],encapsulation:2,changeDetection:0}),r})(),xn=(()=>{class r{constructor(n,s){this.nzTableStyleService=n,this.renderer=s,this.hostWidth$=new de.X(null),this.enableAutoMeasure$=new de.X(!1),this.destroy$=new Z.x}ngOnInit(){if(this.nzTableStyleService){const{enableAutoMeasure$:n,hostWidth$:s}=this.nzTableStyleService;n.pipe((0,I.R)(this.destroy$)).subscribe(this.enableAutoMeasure$),s.pipe((0,I.R)(this.destroy$)).subscribe(this.hostWidth$)}}ngAfterViewInit(){this.nzTableStyleService.columnCount$.pipe((0,I.R)(this.destroy$)).subscribe(n=>{this.renderer.setAttribute(this.tdElement.nativeElement,"colspan",`${n}`)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(Tt),e.Y36(e.Qsj))},r.\u0275cmp=e.Xpm({type:r,selectors:[["tr","nz-table-fixed-row",""],["tr","nzExpand",""]],viewQuery:function(n,s){if(1&n&&e.Gf(Mt,7),2&n){let f;e.iGM(f=e.CRH())&&(s.tdElement=f.first)}},attrs:Rt,ngContentSelectors:Xe,decls:6,vars:4,consts:[[1,"nz-disable-td","ant-table-cell"],["tdElement",""],["class","ant-table-expanded-row-fixed","style","position: sticky; left: 0px; overflow: hidden;",3,"width",4,"ngIf","ngIfElse"],["contentTemplate",""],[1,"ant-table-expanded-row-fixed",2,"position","sticky","left","0px","overflow","hidden"],[3,"ngTemplateOutlet"]],template:function(n,s){if(1&n&&(e.F$t(),e.TgZ(0,"td",0,1),e.YNc(2,Ut,3,5,"div",2),e.ALo(3,"async"),e.qZA(),e.YNc(4,kt,1,0,"ng-template",null,3,e.W1O)),2&n){const f=e.MAs(5);e.xp6(2),e.Q6J("ngIf",e.lcZ(3,2,s.enableAutoMeasure$))("ngIfElse",f)}},dependencies:[o.O5,o.tP,o.Ov],encapsulation:2,changeDetection:0}),r})(),Dn=(()=>{class r{constructor(){this.tableLayout="auto",this.listOfColWidth=[],this.theadTemplate=null,this.contentTemplate=null}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-table-inner-default"]],hostAttrs:[1,"ant-table-container"],inputs:{tableLayout:"tableLayout",listOfColWidth:"listOfColWidth",theadTemplate:"theadTemplate",contentTemplate:"contentTemplate"},decls:2,vars:4,consts:[[1,"ant-table-content"],["nz-table-content","",3,"contentTemplate","tableLayout","listOfColWidth","theadTemplate"]],template:function(n,s){1&n&&(e.TgZ(0,"div",0),e._UZ(1,"table",1),e.qZA()),2&n&&(e.xp6(1),e.Q6J("contentTemplate",s.contentTemplate)("tableLayout",s.tableLayout)("listOfColWidth",s.listOfColWidth)("theadTemplate",s.theadTemplate))},dependencies:[Tn],encapsulation:2,changeDetection:0}),r})(),Mn=(()=>{class r{constructor(n,s){this.nzResizeObserver=n,this.ngZone=s,this.listOfMeasureColumn=[],this.listOfAutoWidth=new e.vpe,this.destroy$=new Z.x}trackByFunc(n,s){return s}ngAfterViewInit(){this.listOfTdElement.changes.pipe((0,Ie.O)(this.listOfTdElement)).pipe((0,Re.w)(n=>(0,Ee.a)(n.toArray().map(s=>this.nzResizeObserver.observe(s).pipe((0,Ne.U)(([f])=>{const{width:x}=f.target.getBoundingClientRect();return Math.floor(x)}))))),(0,Ke.b)(16),(0,I.R)(this.destroy$)).subscribe(n=>{this.ngZone instanceof e.R0b&&e.R0b.isInAngularZone()?this.listOfAutoWidth.next(n):this.ngZone.run(()=>this.listOfAutoWidth.next(n))})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(w.D3),e.Y36(e.R0b))},r.\u0275cmp=e.Xpm({type:r,selectors:[["tr","nz-table-measure-row",""]],viewQuery:function(n,s){if(1&n&&e.Gf(Mt,5),2&n){let f;e.iGM(f=e.CRH())&&(s.listOfTdElement=f)}},hostAttrs:[1,"ant-table-measure-now"],inputs:{listOfMeasureColumn:"listOfMeasureColumn"},outputs:{listOfAutoWidth:"listOfAutoWidth"},attrs:Yt,decls:1,vars:2,consts:[["class","nz-disable-td","style","padding: 0px; border: 0px; height: 0px;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"nz-disable-td",2,"padding","0px","border","0px","height","0px"],["tdElement",""]],template:function(n,s){1&n&&e.YNc(0,Vt,2,0,"td",0),2&n&&e.Q6J("ngForOf",s.listOfMeasureColumn)("ngForTrackBy",s.trackByFunc)},dependencies:[o.sg],encapsulation:2,changeDetection:0}),r})(),yn=(()=>{class r{constructor(n){if(this.nzTableStyleService=n,this.isInsideTable=!1,this.showEmpty$=new de.X(!1),this.noResult$=new de.X(void 0),this.listOfMeasureColumn$=new de.X([]),this.destroy$=new Z.x,this.isInsideTable=!!this.nzTableStyleService,this.nzTableStyleService){const{showEmpty$:s,noResult$:f,listOfMeasureColumn$:x}=this.nzTableStyleService;f.pipe((0,I.R)(this.destroy$)).subscribe(this.noResult$),x.pipe((0,I.R)(this.destroy$)).subscribe(this.listOfMeasureColumn$),s.pipe((0,I.R)(this.destroy$)).subscribe(this.showEmpty$)}}onListOfAutoWidthChange(n){this.nzTableStyleService.setListOfAutoWidth(n)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(Tt,8))},r.\u0275cmp=e.Xpm({type:r,selectors:[["tbody"]],hostVars:2,hostBindings:function(n,s){2&n&&e.ekj("ant-table-tbody",s.isInsideTable)},ngContentSelectors:Xe,decls:5,vars:6,consts:[[4,"ngIf"],["class","ant-table-placeholder","nz-table-fixed-row","",4,"ngIf"],["nz-table-measure-row","",3,"listOfMeasureColumn","listOfAutoWidth",4,"ngIf"],["nz-table-measure-row","",3,"listOfMeasureColumn","listOfAutoWidth"],["nz-table-fixed-row","",1,"ant-table-placeholder"],["nzComponentName","table",3,"specificContent"]],template:function(n,s){1&n&&(e.F$t(),e.YNc(0,Lt,2,1,"ng-container",0),e.ALo(1,"async"),e.Hsn(2),e.YNc(3,Jt,3,3,"tr",1),e.ALo(4,"async")),2&n&&(e.Q6J("ngIf",e.lcZ(1,2,s.listOfMeasureColumn$)),e.xp6(3),e.Q6J("ngIf",e.lcZ(4,4,s.showEmpty$)))},dependencies:[o.O5,S.gB,Mn,xn,o.Ov],encapsulation:2,changeDetection:0}),r})(),bn=(()=>{class r{constructor(n,s,f,x){this.renderer=n,this.ngZone=s,this.platform=f,this.resizeService=x,this.data=[],this.scrollX=null,this.scrollY=null,this.contentTemplate=null,this.widthConfig=[],this.listOfColWidth=[],this.theadTemplate=null,this.virtualTemplate=null,this.virtualItemSize=0,this.virtualMaxBufferPx=200,this.virtualMinBufferPx=100,this.virtualForTrackBy=ie=>ie,this.headerStyleMap={},this.bodyStyleMap={},this.verticalScrollBarWidth=0,this.noDateVirtualHeight="182px",this.data$=new Z.x,this.scroll$=new Z.x,this.destroy$=new Z.x}setScrollPositionClassName(n=!1){const{scrollWidth:s,scrollLeft:f,clientWidth:x}=this.tableBodyElement.nativeElement,ie="ant-table-ping-left",ze="ant-table-ping-right";s===x&&0!==s||n?(this.renderer.removeClass(this.tableMainElement,ie),this.renderer.removeClass(this.tableMainElement,ze)):0===f?(this.renderer.removeClass(this.tableMainElement,ie),this.renderer.addClass(this.tableMainElement,ze)):s===f+x?(this.renderer.removeClass(this.tableMainElement,ze),this.renderer.addClass(this.tableMainElement,ie)):(this.renderer.addClass(this.tableMainElement,ie),this.renderer.addClass(this.tableMainElement,ze))}ngOnChanges(n){const{scrollX:s,scrollY:f,data:x}=n;(s||f)&&(this.headerStyleMap={overflowX:"hidden",overflowY:this.scrollY&&0!==this.verticalScrollBarWidth?"scroll":"hidden"},this.bodyStyleMap={overflowY:this.scrollY?"scroll":"hidden",overflowX:this.scrollX?"auto":null,maxHeight:this.scrollY},this.ngZone.runOutsideAngular(()=>this.scroll$.next())),x&&this.ngZone.runOutsideAngular(()=>this.data$.next())}ngAfterViewInit(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{const n=this.scroll$.pipe((0,Ie.O)(null),(0,Ge.g)(0),(0,Re.w)(()=>(0,we.R)(this.tableBodyElement.nativeElement,"scroll").pipe((0,Ie.O)(!0))),(0,I.R)(this.destroy$)),s=this.resizeService.subscribe().pipe((0,I.R)(this.destroy$)),f=this.data$.pipe((0,I.R)(this.destroy$));(0,Pe.T)(n,s,f,this.scroll$).pipe((0,Ie.O)(!0),(0,Ge.g)(0),(0,I.R)(this.destroy$)).subscribe(()=>this.setScrollPositionClassName()),n.pipe((0,Ve.h)(()=>!!this.scrollY)).subscribe(()=>this.tableHeaderElement.nativeElement.scrollLeft=this.tableBodyElement.nativeElement.scrollLeft)})}ngOnDestroy(){this.setScrollPositionClassName(!0),this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(i.t4),e.Y36(D.rI))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-table-inner-scroll"]],viewQuery:function(n,s){if(1&n&&(e.Gf(Kt,5,e.SBq),e.Gf(Gt,5,e.SBq),e.Gf(d.N7,5,d.N7)),2&n){let f;e.iGM(f=e.CRH())&&(s.tableHeaderElement=f.first),e.iGM(f=e.CRH())&&(s.tableBodyElement=f.first),e.iGM(f=e.CRH())&&(s.cdkVirtualScrollViewport=f.first)}},hostAttrs:[1,"ant-table-container"],inputs:{data:"data",scrollX:"scrollX",scrollY:"scrollY",contentTemplate:"contentTemplate",widthConfig:"widthConfig",listOfColWidth:"listOfColWidth",theadTemplate:"theadTemplate",virtualTemplate:"virtualTemplate",virtualItemSize:"virtualItemSize",virtualMaxBufferPx:"virtualMaxBufferPx",virtualMinBufferPx:"virtualMinBufferPx",tableMainElement:"tableMainElement",virtualForTrackBy:"virtualForTrackBy",verticalScrollBarWidth:"verticalScrollBarWidth"},features:[e.TTD],decls:2,vars:2,consts:[[4,"ngIf"],["class","ant-table-content",3,"ngStyle",4,"ngIf"],[1,"ant-table-header","nz-table-hide-scrollbar",3,"ngStyle"],["tableHeaderElement",""],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth","theadTemplate"],["class","ant-table-body",3,"ngStyle",4,"ngIf"],[3,"itemSize","maxBufferPx","minBufferPx","height",4,"ngIf"],[1,"ant-table-body",3,"ngStyle"],["tableBodyElement",""],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth","contentTemplate"],[3,"itemSize","maxBufferPx","minBufferPx"],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth"],[4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTrackBy"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-table-content",3,"ngStyle"],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth","theadTemplate","contentTemplate"]],template:function(n,s){1&n&&(e.YNc(0,an,6,6,"ng-container",0),e.YNc(1,sn,3,5,"div",1)),2&n&&(e.Q6J("ngIf",s.scrollY),e.xp6(1),e.Q6J("ngIf",!s.scrollY))},dependencies:[o.O5,o.tP,o.PC,d.xd,d.x0,d.N7,yn,Tn],encapsulation:2,changeDetection:0}),r})(),En=(()=>{class r{constructor(n){this.templateRef=n}static ngTemplateContextGuard(n,s){return!0}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.Rgc))},r.\u0275dir=e.lG2({type:r,selectors:[["","nz-virtual-scroll",""]],exportAs:["nzVirtualScroll"]}),r})(),zn=(()=>{class r{constructor(){this.destroy$=new Z.x,this.pageIndex$=new de.X(1),this.frontPagination$=new de.X(!0),this.pageSize$=new de.X(10),this.listOfData$=new de.X([]),this.pageIndexDistinct$=this.pageIndex$.pipe((0,qe.x)()),this.pageSizeDistinct$=this.pageSize$.pipe((0,qe.x)()),this.listOfCalcOperator$=new de.X([]),this.queryParams$=(0,Ee.a)([this.pageIndexDistinct$,this.pageSizeDistinct$,this.listOfCalcOperator$]).pipe((0,Ke.b)(0),(0,st.T)(1),(0,Ne.U)(([n,s,f])=>({pageIndex:n,pageSize:s,sort:f.filter(x=>x.sortFn).map(x=>({key:x.key,value:x.sortOrder})),filter:f.filter(x=>x.filterFn).map(x=>({key:x.key,value:x.filterValue}))}))),this.listOfDataAfterCalc$=(0,Ee.a)([this.listOfData$,this.listOfCalcOperator$]).pipe((0,Ne.U)(([n,s])=>{let f=[...n];const x=s.filter(ze=>{const{filterValue:Ce,filterFn:Fe}=ze;return!(null==Ce||Array.isArray(Ce)&&0===Ce.length)&&"function"==typeof Fe});for(const ze of x){const{filterFn:Ce,filterValue:Fe}=ze;f=f.filter(pe=>Ce(Fe,pe))}const ie=s.filter(ze=>null!==ze.sortOrder&&"function"==typeof ze.sortFn).sort((ze,Ce)=>+Ce.sortPriority-+ze.sortPriority);return s.length&&f.sort((ze,Ce)=>{for(const Fe of ie){const{sortFn:pe,sortOrder:ot}=Fe;if(pe&&ot){const gt=pe(ze,Ce,ot);if(0!==gt)return"ascend"===ot?gt:-gt}}return 0}),f})),this.listOfFrontEndCurrentPageData$=(0,Ee.a)([this.pageIndexDistinct$,this.pageSizeDistinct$,this.listOfDataAfterCalc$]).pipe((0,I.R)(this.destroy$),(0,Ve.h)(n=>{const[s,f,x]=n;return s<=(Math.ceil(x.length/f)||1)}),(0,Ne.U)(([n,s,f])=>f.slice((n-1)*s,n*s))),this.listOfCurrentPageData$=this.frontPagination$.pipe((0,Re.w)(n=>n?this.listOfFrontEndCurrentPageData$:this.listOfDataAfterCalc$)),this.total$=this.frontPagination$.pipe((0,Re.w)(n=>n?this.listOfDataAfterCalc$:this.listOfData$),(0,Ne.U)(n=>n.length),(0,qe.x)())}updatePageSize(n){this.pageSize$.next(n)}updateFrontPagination(n){this.frontPagination$.next(n)}updatePageIndex(n){this.pageIndex$.next(n)}updateListOfData(n){this.listOfData$.next(n)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275prov=e.Yz7({token:r,factory:r.\u0275fac}),r})(),Nn=(()=>{class r{constructor(){this.title=null,this.footer=null}}return r.\u0275fac=function(n){return new(n||r)},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-table-title-footer"]],hostVars:4,hostBindings:function(n,s){2&n&&e.ekj("ant-table-title",null!==s.title)("ant-table-footer",null!==s.footer)},inputs:{title:"title",footer:"footer"},decls:2,vars:2,consts:[[4,"nzStringTemplateOutlet"]],template:function(n,s){1&n&&(e.YNc(0,rn,2,1,"ng-container",0),e.YNc(1,ln,2,1,"ng-container",0)),2&n&&(e.Q6J("nzStringTemplateOutlet",s.title),e.xp6(1),e.Q6J("nzStringTemplateOutlet",s.footer))},dependencies:[L.f],encapsulation:2,changeDetection:0}),r})(),In=(()=>{class r{constructor(n,s,f,x,ie,ze,Ce){this.elementRef=n,this.nzResizeObserver=s,this.nzConfigService=f,this.cdr=x,this.nzTableStyleService=ie,this.nzTableDataService=ze,this.directionality=Ce,this._nzModuleName="table",this.nzTableLayout="auto",this.nzShowTotal=null,this.nzItemRender=null,this.nzTitle=null,this.nzFooter=null,this.nzNoResult=void 0,this.nzPageSizeOptions=[10,20,30,40,50],this.nzVirtualItemSize=0,this.nzVirtualMaxBufferPx=200,this.nzVirtualMinBufferPx=100,this.nzVirtualForTrackBy=Fe=>Fe,this.nzLoadingDelay=0,this.nzPageIndex=1,this.nzPageSize=10,this.nzTotal=0,this.nzWidthConfig=[],this.nzData=[],this.nzPaginationPosition="bottom",this.nzScroll={x:null,y:null},this.nzPaginationType="default",this.nzFrontPagination=!0,this.nzTemplateMode=!1,this.nzShowPagination=!0,this.nzLoading=!1,this.nzOuterBordered=!1,this.nzLoadingIndicator=null,this.nzBordered=!1,this.nzSize="default",this.nzShowSizeChanger=!1,this.nzHideOnSinglePage=!1,this.nzShowQuickJumper=!1,this.nzSimple=!1,this.nzPageSizeChange=new e.vpe,this.nzPageIndexChange=new e.vpe,this.nzQueryParams=new e.vpe,this.nzCurrentPageDataChange=new e.vpe,this.data=[],this.scrollX=null,this.scrollY=null,this.theadTemplate=null,this.listOfAutoColWidth=[],this.listOfManualColWidth=[],this.hasFixLeft=!1,this.hasFixRight=!1,this.showPagination=!0,this.destroy$=new Z.x,this.templateMode$=new de.X(!1),this.dir="ltr",this.verticalScrollBarWidth=0,this.nzConfigService.getConfigChangeEventForComponent("table").pipe((0,I.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}onPageSizeChange(n){this.nzTableDataService.updatePageSize(n)}onPageIndexChange(n){this.nzTableDataService.updatePageIndex(n)}ngOnInit(){const{pageIndexDistinct$:n,pageSizeDistinct$:s,listOfCurrentPageData$:f,total$:x,queryParams$:ie}=this.nzTableDataService,{theadTemplate$:ze,hasFixLeft$:Ce,hasFixRight$:Fe}=this.nzTableStyleService;this.dir=this.directionality.value,this.directionality.change?.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.dir=pe,this.cdr.detectChanges()}),ie.pipe((0,I.R)(this.destroy$)).subscribe(this.nzQueryParams),n.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{pe!==this.nzPageIndex&&(this.nzPageIndex=pe,this.nzPageIndexChange.next(pe))}),s.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{pe!==this.nzPageSize&&(this.nzPageSize=pe,this.nzPageSizeChange.next(pe))}),x.pipe((0,I.R)(this.destroy$),(0,Ve.h)(()=>this.nzFrontPagination)).subscribe(pe=>{pe!==this.nzTotal&&(this.nzTotal=pe,this.cdr.markForCheck())}),f.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.data=pe,this.nzCurrentPageDataChange.next(pe),this.cdr.markForCheck()}),ze.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.theadTemplate=pe,this.cdr.markForCheck()}),Ce.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.hasFixLeft=pe,this.cdr.markForCheck()}),Fe.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.hasFixRight=pe,this.cdr.markForCheck()}),(0,Ee.a)([x,this.templateMode$]).pipe((0,Ne.U)(([pe,ot])=>0===pe&&!ot),(0,I.R)(this.destroy$)).subscribe(pe=>{this.nzTableStyleService.setShowEmpty(pe)}),this.verticalScrollBarWidth=(0,C.D8)("vertical"),this.nzTableStyleService.listOfListOfThWidthPx$.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.listOfAutoColWidth=pe,this.cdr.markForCheck()}),this.nzTableStyleService.manualWidthConfigPx$.pipe((0,I.R)(this.destroy$)).subscribe(pe=>{this.listOfManualColWidth=pe,this.cdr.markForCheck()})}ngOnChanges(n){const{nzScroll:s,nzPageIndex:f,nzPageSize:x,nzFrontPagination:ie,nzData:ze,nzWidthConfig:Ce,nzNoResult:Fe,nzTemplateMode:pe}=n;f&&this.nzTableDataService.updatePageIndex(this.nzPageIndex),x&&this.nzTableDataService.updatePageSize(this.nzPageSize),ze&&(this.nzData=this.nzData||[],this.nzTableDataService.updateListOfData(this.nzData)),ie&&this.nzTableDataService.updateFrontPagination(this.nzFrontPagination),s&&this.setScrollOnChanges(),Ce&&this.nzTableStyleService.setTableWidthConfig(this.nzWidthConfig),pe&&this.templateMode$.next(this.nzTemplateMode),Fe&&this.nzTableStyleService.setNoResult(this.nzNoResult),this.updateShowPagination()}ngAfterViewInit(){this.nzResizeObserver.observe(this.elementRef).pipe((0,Ne.U)(([n])=>{const{width:s}=n.target.getBoundingClientRect();return Math.floor(s-(this.scrollY?this.verticalScrollBarWidth:0))}),(0,I.R)(this.destroy$)).subscribe(this.nzTableStyleService.hostWidth$),this.nzTableInnerScrollComponent&&this.nzTableInnerScrollComponent.cdkVirtualScrollViewport&&(this.cdkVirtualScrollViewport=this.nzTableInnerScrollComponent.cdkVirtualScrollViewport)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setScrollOnChanges(){this.scrollX=this.nzScroll&&this.nzScroll.x||null,this.scrollY=this.nzScroll&&this.nzScroll.y||null,this.nzTableStyleService.setScroll(this.scrollX,this.scrollY)}updateShowPagination(){this.showPagination=this.nzHideOnSinglePage&&this.nzData.length>this.nzPageSize||this.nzData.length>0&&!this.nzHideOnSinglePage||!this.nzFrontPagination&&this.nzTotal>this.nzPageSize}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.SBq),e.Y36(w.D3),e.Y36(N.jY),e.Y36(e.sBO),e.Y36(Tt),e.Y36(zn),e.Y36(t.Is,8))},r.\u0275cmp=e.Xpm({type:r,selectors:[["nz-table"]],contentQueries:function(n,s,f){if(1&n&&e.Suo(f,En,5),2&n){let x;e.iGM(x=e.CRH())&&(s.nzVirtualScrollDirective=x.first)}},viewQuery:function(n,s){if(1&n&&e.Gf(bn,5),2&n){let f;e.iGM(f=e.CRH())&&(s.nzTableInnerScrollComponent=f.first)}},hostAttrs:[1,"ant-table-wrapper"],hostVars:2,hostBindings:function(n,s){2&n&&e.ekj("ant-table-wrapper-rtl","rtl"===s.dir)},inputs:{nzTableLayout:"nzTableLayout",nzShowTotal:"nzShowTotal",nzItemRender:"nzItemRender",nzTitle:"nzTitle",nzFooter:"nzFooter",nzNoResult:"nzNoResult",nzPageSizeOptions:"nzPageSizeOptions",nzVirtualItemSize:"nzVirtualItemSize",nzVirtualMaxBufferPx:"nzVirtualMaxBufferPx",nzVirtualMinBufferPx:"nzVirtualMinBufferPx",nzVirtualForTrackBy:"nzVirtualForTrackBy",nzLoadingDelay:"nzLoadingDelay",nzPageIndex:"nzPageIndex",nzPageSize:"nzPageSize",nzTotal:"nzTotal",nzWidthConfig:"nzWidthConfig",nzData:"nzData",nzPaginationPosition:"nzPaginationPosition",nzScroll:"nzScroll",nzPaginationType:"nzPaginationType",nzFrontPagination:"nzFrontPagination",nzTemplateMode:"nzTemplateMode",nzShowPagination:"nzShowPagination",nzLoading:"nzLoading",nzOuterBordered:"nzOuterBordered",nzLoadingIndicator:"nzLoadingIndicator",nzBordered:"nzBordered",nzSize:"nzSize",nzShowSizeChanger:"nzShowSizeChanger",nzHideOnSinglePage:"nzHideOnSinglePage",nzShowQuickJumper:"nzShowQuickJumper",nzSimple:"nzSimple"},outputs:{nzPageSizeChange:"nzPageSizeChange",nzPageIndexChange:"nzPageIndexChange",nzQueryParams:"nzQueryParams",nzCurrentPageDataChange:"nzCurrentPageDataChange"},exportAs:["nzTable"],features:[e._Bn([Tt,zn]),e.TTD],ngContentSelectors:Xe,decls:14,vars:27,consts:[[3,"nzDelay","nzSpinning","nzIndicator"],[4,"ngIf"],[1,"ant-table"],["tableMainElement",""],[3,"title",4,"ngIf"],[3,"data","scrollX","scrollY","contentTemplate","listOfColWidth","theadTemplate","verticalScrollBarWidth","virtualTemplate","virtualItemSize","virtualMaxBufferPx","virtualMinBufferPx","tableMainElement","virtualForTrackBy",4,"ngIf","ngIfElse"],["defaultTemplate",""],[3,"footer",4,"ngIf"],["paginationTemplate",""],["contentTemplate",""],[3,"ngTemplateOutlet"],[3,"title"],[3,"data","scrollX","scrollY","contentTemplate","listOfColWidth","theadTemplate","verticalScrollBarWidth","virtualTemplate","virtualItemSize","virtualMaxBufferPx","virtualMinBufferPx","tableMainElement","virtualForTrackBy"],[3,"tableLayout","listOfColWidth","theadTemplate","contentTemplate"],[3,"footer"],["class","ant-table-pagination ant-table-pagination-right",3,"hidden","nzShowSizeChanger","nzPageSizeOptions","nzItemRender","nzShowQuickJumper","nzHideOnSinglePage","nzShowTotal","nzSize","nzPageSize","nzTotal","nzSimple","nzPageIndex","nzPageSizeChange","nzPageIndexChange",4,"ngIf"],[1,"ant-table-pagination","ant-table-pagination-right",3,"hidden","nzShowSizeChanger","nzPageSizeOptions","nzItemRender","nzShowQuickJumper","nzHideOnSinglePage","nzShowTotal","nzSize","nzPageSize","nzTotal","nzSimple","nzPageIndex","nzPageSizeChange","nzPageIndexChange"]],template:function(n,s){if(1&n&&(e.F$t(),e.TgZ(0,"nz-spin",0),e.YNc(1,dn,2,1,"ng-container",1),e.TgZ(2,"div",2,3),e.YNc(4,pn,1,1,"nz-table-title-footer",4),e.YNc(5,hn,1,13,"nz-table-inner-scroll",5),e.YNc(6,ke,1,4,"ng-template",null,6,e.W1O),e.YNc(8,Zt,1,1,"nz-table-title-footer",7),e.qZA(),e.YNc(9,fn,2,1,"ng-container",1),e.qZA(),e.YNc(10,mn,1,1,"ng-template",null,8,e.W1O),e.YNc(12,_n,1,0,"ng-template",null,9,e.W1O)),2&n){const f=e.MAs(7);e.Q6J("nzDelay",s.nzLoadingDelay)("nzSpinning",s.nzLoading)("nzIndicator",s.nzLoadingIndicator),e.xp6(1),e.Q6J("ngIf","both"===s.nzPaginationPosition||"top"===s.nzPaginationPosition),e.xp6(1),e.ekj("ant-table-rtl","rtl"===s.dir)("ant-table-fixed-header",s.nzData.length&&s.scrollY)("ant-table-fixed-column",s.scrollX)("ant-table-has-fix-left",s.hasFixLeft)("ant-table-has-fix-right",s.hasFixRight)("ant-table-bordered",s.nzBordered)("nz-table-out-bordered",s.nzOuterBordered&&!s.nzBordered)("ant-table-middle","middle"===s.nzSize)("ant-table-small","small"===s.nzSize),e.xp6(2),e.Q6J("ngIf",s.nzTitle),e.xp6(1),e.Q6J("ngIf",s.scrollY||s.scrollX)("ngIfElse",f),e.xp6(3),e.Q6J("ngIf",s.nzFooter),e.xp6(1),e.Q6J("ngIf","both"===s.nzPaginationPosition||"bottom"===s.nzPaginationPosition)}},dependencies:[o.O5,o.tP,q,ye.W,Nn,Dn,bn],encapsulation:2,changeDetection:0}),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzFrontPagination",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzTemplateMode",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzShowPagination",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzLoading",void 0),(0,Q.gn)([(0,C.yF)()],r.prototype,"nzOuterBordered",void 0),(0,Q.gn)([(0,N.oS)()],r.prototype,"nzLoadingIndicator",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzBordered",void 0),(0,Q.gn)([(0,N.oS)()],r.prototype,"nzSize",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzShowSizeChanger",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzHideOnSinglePage",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzShowQuickJumper",void 0),(0,Q.gn)([(0,N.oS)(),(0,C.yF)()],r.prototype,"nzSimple",void 0),r})(),Sn=(()=>{class r{constructor(n){this.nzTableStyleService=n,this.destroy$=new Z.x,this.listOfFixedColumns$=new V.t(1),this.listOfColumns$=new V.t(1),this.listOfFixedColumnsChanges$=this.listOfFixedColumns$.pipe((0,Re.w)(s=>(0,Pe.T)(this.listOfFixedColumns$,...s.map(f=>f.changes$)).pipe((0,it.z)(()=>this.listOfFixedColumns$))),(0,I.R)(this.destroy$)),this.listOfFixedLeftColumnChanges$=this.listOfFixedColumnsChanges$.pipe((0,Ne.U)(s=>s.filter(f=>!1!==f.nzLeft))),this.listOfFixedRightColumnChanges$=this.listOfFixedColumnsChanges$.pipe((0,Ne.U)(s=>s.filter(f=>!1!==f.nzRight))),this.listOfColumnsChanges$=this.listOfColumns$.pipe((0,Re.w)(s=>(0,Pe.T)(this.listOfColumns$,...s.map(f=>f.changes$)).pipe((0,it.z)(()=>this.listOfColumns$))),(0,I.R)(this.destroy$)),this.isInsideTable=!1,this.isInsideTable=!!n}ngAfterContentInit(){this.nzTableStyleService&&(this.listOfCellFixedDirective.changes.pipe((0,Ie.O)(this.listOfCellFixedDirective),(0,I.R)(this.destroy$)).subscribe(this.listOfFixedColumns$),this.listOfNzThDirective.changes.pipe((0,Ie.O)(this.listOfNzThDirective),(0,I.R)(this.destroy$)).subscribe(this.listOfColumns$),this.listOfFixedLeftColumnChanges$.subscribe(n=>{n.forEach(s=>s.setIsLastLeft(s===n[n.length-1]))}),this.listOfFixedRightColumnChanges$.subscribe(n=>{n.forEach(s=>s.setIsFirstRight(s===n[0]))}),(0,Ee.a)([this.nzTableStyleService.listOfListOfThWidth$,this.listOfFixedLeftColumnChanges$]).pipe((0,I.R)(this.destroy$)).subscribe(([n,s])=>{s.forEach((f,x)=>{if(f.isAutoLeft){const ze=s.slice(0,x).reduce((Fe,pe)=>Fe+(pe.colspan||pe.colSpan||1),0),Ce=n.slice(0,ze).reduce((Fe,pe)=>Fe+pe,0);f.setAutoLeftWidth(`${Ce}px`)}})}),(0,Ee.a)([this.nzTableStyleService.listOfListOfThWidth$,this.listOfFixedRightColumnChanges$]).pipe((0,I.R)(this.destroy$)).subscribe(([n,s])=>{s.forEach((f,x)=>{const ie=s[s.length-x-1];if(ie.isAutoRight){const Ce=s.slice(s.length-x,s.length).reduce((pe,ot)=>pe+(ot.colspan||ot.colSpan||1),0),Fe=n.slice(n.length-Ce,n.length).reduce((pe,ot)=>pe+ot,0);ie.setAutoRightWidth(`${Fe}px`)}})}))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(Tt,8))},r.\u0275dir=e.lG2({type:r,selectors:[["tr",3,"mat-row","",3,"mat-header-row","",3,"nz-table-measure-row","",3,"nzExpand","",3,"nz-table-fixed-row",""]],contentQueries:function(n,s,f){if(1&n&&(e.Suo(f,ft,4),e.Suo(f,Nt,4)),2&n){let x;e.iGM(x=e.CRH())&&(s.listOfNzThDirective=x),e.iGM(x=e.CRH())&&(s.listOfCellFixedDirective=x)}},hostVars:2,hostBindings:function(n,s){2&n&&e.ekj("ant-table-row",s.isInsideTable)}}),r})(),wn=(()=>{class r{constructor(n,s,f,x){this.elementRef=n,this.renderer=s,this.nzTableStyleService=f,this.nzTableDataService=x,this.destroy$=new Z.x,this.isInsideTable=!1,this.nzSortOrderChange=new e.vpe,this.isInsideTable=!!this.nzTableStyleService}ngOnInit(){this.nzTableStyleService&&this.nzTableStyleService.setTheadTemplate(this.templateRef)}ngAfterContentInit(){if(this.nzTableStyleService){const n=this.listOfNzTrDirective.changes.pipe((0,Ie.O)(this.listOfNzTrDirective),(0,Ne.U)(ie=>ie&&ie.first)),s=n.pipe((0,Re.w)(ie=>ie?ie.listOfColumnsChanges$:Ue.E),(0,I.R)(this.destroy$));s.subscribe(ie=>this.nzTableStyleService.setListOfTh(ie)),this.nzTableStyleService.enableAutoMeasure$.pipe((0,Re.w)(ie=>ie?s:(0,je.of)([]))).pipe((0,I.R)(this.destroy$)).subscribe(ie=>this.nzTableStyleService.setListOfMeasureColumn(ie));const f=n.pipe((0,Re.w)(ie=>ie?ie.listOfFixedLeftColumnChanges$:Ue.E),(0,I.R)(this.destroy$)),x=n.pipe((0,Re.w)(ie=>ie?ie.listOfFixedRightColumnChanges$:Ue.E),(0,I.R)(this.destroy$));f.subscribe(ie=>{this.nzTableStyleService.setHasFixLeft(0!==ie.length)}),x.subscribe(ie=>{this.nzTableStyleService.setHasFixRight(0!==ie.length)})}if(this.nzTableDataService){const n=this.listOfNzThAddOnComponent.changes.pipe((0,Ie.O)(this.listOfNzThAddOnComponent));n.pipe((0,Re.w)(()=>(0,Pe.T)(...this.listOfNzThAddOnComponent.map(x=>x.manualClickOrder$))),(0,I.R)(this.destroy$)).subscribe(x=>{this.nzSortOrderChange.emit({key:x.nzColumnKey,value:x.sortOrder}),x.nzSortFn&&!1===x.nzSortPriority&&this.listOfNzThAddOnComponent.filter(ze=>ze!==x).forEach(ze=>ze.clearSortOrder())}),n.pipe((0,Re.w)(x=>(0,Pe.T)(n,...x.map(ie=>ie.calcOperatorChange$)).pipe((0,it.z)(()=>n))),(0,Ne.U)(x=>x.filter(ie=>!!ie.nzSortFn||!!ie.nzFilterFn).map(ie=>{const{nzSortFn:ze,sortOrder:Ce,nzFilterFn:Fe,nzFilterValue:pe,nzSortPriority:ot,nzColumnKey:gt}=ie;return{key:gt,sortFn:ze,sortPriority:ot,sortOrder:Ce,filterFn:Fe,filterValue:pe}})),(0,Ge.g)(0),(0,I.R)(this.destroy$)).subscribe(x=>{this.nzTableDataService.listOfCalcOperator$.next(x)})}}ngAfterViewInit(){this.nzTableStyleService&&this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return r.\u0275fac=function(n){return new(n||r)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Tt,8),e.Y36(zn,8))},r.\u0275cmp=e.Xpm({type:r,selectors:[["thead",9,"ant-table-thead"]],contentQueries:function(n,s,f){if(1&n&&(e.Suo(f,Sn,5),e.Suo(f,Ht,5)),2&n){let x;e.iGM(x=e.CRH())&&(s.listOfNzTrDirective=x),e.iGM(x=e.CRH())&&(s.listOfNzThAddOnComponent=x)}},viewQuery:function(n,s){if(1&n&&e.Gf(U,7),2&n){let f;e.iGM(f=e.CRH())&&(s.templateRef=f.first)}},outputs:{nzSortOrderChange:"nzSortOrderChange"},ngContentSelectors:Xe,decls:3,vars:1,consts:[["contentTemplate",""],[4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(n,s){1&n&&(e.F$t(),e.YNc(0,fe,1,0,"ng-template",null,0,e.W1O),e.YNc(2,He,2,1,"ng-container",1)),2&n&&(e.xp6(2),e.Q6J("ngIf",!s.isInsideTable))},dependencies:[o.O5,o.tP],encapsulation:2,changeDetection:0}),r})(),An=(()=>{class r{}return r.\u0275fac=function(n){return new(n||r)},r.\u0275mod=e.oAB({type:r}),r.\u0275inj=e.cJS({imports:[t.vT,R.ip,z.u5,L.T,Oe.aF,b.Wr,O.b1,y.sL,o.ez,i.ud,oe,w.y7,ye.j,v.YI,_.PV,S.Xo,d.Cl]}),r})()},5861:(ne,E,a)=>{function t(d,o,e,z,y,w,b){try{var L=d[w](b),O=L.value}catch(S){return void e(S)}L.done?o(O):Promise.resolve(O).then(z,y)}function i(d){return function(){var o=this,e=arguments;return new Promise(function(z,y){var w=d.apply(o,e);function b(O){t(w,z,y,b,L,"next",O)}function L(O){t(w,z,y,b,L,"throw",O)}b(void 0)})}}a.d(E,{Z:()=>i})}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/548.a9f0c3e1529d6713.js b/src/blrec/data/webapp/548.a9f0c3e1529d6713.js deleted file mode 100644 index 05901c8..0000000 --- a/src/blrec/data/webapp/548.a9f0c3e1529d6713.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[548],{8548:(Xa,wt,c)=>{c.r(wt),c.d(wt,{SettingsModule:()=>Ga});var p=c(9808),a=c(4182),pt=c(7525),_e=c(1945),fe=c(7484),l=c(4546),O=c(1047),E=c(6462),Ft=c(6114),J=c(3868),t=c(5e3),dt=c(404),Ce=c(925),it=c(226);let xe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[it.vT,p.ez,Ce.ud,dt.cg]]}),n})();var rt=c(5197),_=c(7957),Q=c(6042),X=c(647),St=c(6699),K=c(969),Z=c(655),k=c(1721),at=c(8929),Oe=c(8514),gt=c(1086),Me=c(6787),be=c(591),Te=c(2986),At=c(7545),st=c(7625),yt=c(685),m=c(1894);const N=["*"];function Be(n,o){1&n&&t.Hsn(0)}const qe=["nz-list-item-actions",""];function Ue(n,o){}function Ie(n,o){1&n&&t._UZ(0,"em",3)}function Je(n,o){if(1&n&&(t.TgZ(0,"li"),t.YNc(1,Ue,0,0,"ng-template",1),t.YNc(2,Ie,1,0,"em",2),t.qZA()),2&n){const e=o.$implicit,i=o.last;t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(1),t.Q6J("ngIf",!i)}}function Qe(n,o){}const Zt=function(n,o){return{$implicit:n,index:o}};function Ve(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Qe,0,0,"ng-template",9),t.BQk()),2&n){const e=o.$implicit,i=o.index,r=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",r.nzRenderItem)("ngTemplateOutletContext",t.WLB(2,Zt,e,i))}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",7),t.YNc(1,Ve,2,5,"ng-container",8),t.Hsn(2,4),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.nzDataSource)}}function Ye(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzHeader)}}function We(n,o){if(1&n&&(t.TgZ(0,"nz-list-header"),t.YNc(1,Ye,2,1,"ng-container",10),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzHeader)}}function Re(n,o){1&n&&t._UZ(0,"div"),2&n&&t.Udp("min-height",53,"px")}function He(n,o){}function $e(n,o){if(1&n&&(t.TgZ(0,"div",13),t.YNc(1,He,0,0,"ng-template",9),t.qZA()),2&n){const e=o.$implicit,i=o.index,r=t.oxw(2);t.Q6J("nzSpan",r.nzGrid.span||null)("nzXs",r.nzGrid.xs||null)("nzSm",r.nzGrid.sm||null)("nzMd",r.nzGrid.md||null)("nzLg",r.nzGrid.lg||null)("nzXl",r.nzGrid.xl||null)("nzXXl",r.nzGrid.xxl||null),t.xp6(1),t.Q6J("ngTemplateOutlet",r.nzRenderItem)("ngTemplateOutletContext",t.WLB(9,Zt,e,i))}}function Ge(n,o){if(1&n&&(t.TgZ(0,"div",11),t.YNc(1,$e,2,12,"div",12),t.qZA()),2&n){const e=t.oxw();t.Q6J("nzGutter",e.nzGrid.gutter||null),t.xp6(1),t.Q6J("ngForOf",e.nzDataSource)}}function je(n,o){if(1&n&&t._UZ(0,"nz-list-empty",14),2&n){const e=t.oxw();t.Q6J("nzNoResult",e.nzNoResult)}}function Xe(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzFooter)}}function Ke(n,o){if(1&n&&(t.TgZ(0,"nz-list-footer"),t.YNc(1,Xe,2,1,"ng-container",10),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzFooter)}}function tn(n,o){}function en(n,o){}function nn(n,o){if(1&n&&(t.TgZ(0,"nz-list-pagination"),t.YNc(1,en,0,0,"ng-template",6),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e.nzPagination)}}const on=[[["nz-list-header"]],[["nz-list-footer"],["","nz-list-footer",""]],[["nz-list-load-more"],["","nz-list-load-more",""]],[["nz-list-pagination"],["","nz-list-pagination",""]],"*"],rn=["nz-list-header","nz-list-footer, [nz-list-footer]","nz-list-load-more, [nz-list-load-more]","nz-list-pagination, [nz-list-pagination]","*"];function an(n,o){if(1&n&&t._UZ(0,"ul",6),2&n){const e=t.oxw(2);t.Q6J("nzActions",e.nzActions)}}function sn(n,o){if(1&n&&(t.YNc(0,an,1,1,"ul",5),t.Hsn(1)),2&n){const e=t.oxw();t.Q6J("ngIf",e.nzActions&&e.nzActions.length>0)}}function ln(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzContent)}}function cn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ln,2,1,"ng-container",8),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzContent)}}function gn(n,o){if(1&n&&(t.Hsn(0,1),t.Hsn(1,2),t.YNc(2,cn,2,1,"ng-container",7)),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",e.nzContent)}}function un(n,o){1&n&&t.Hsn(0,3)}function mn(n,o){}function pn(n,o){}function dn(n,o){}function hn(n,o){}function _n(n,o){if(1&n&&(t.YNc(0,mn,0,0,"ng-template",9),t.YNc(1,pn,0,0,"ng-template",9),t.YNc(2,dn,0,0,"ng-template",9),t.YNc(3,hn,0,0,"ng-template",9)),2&n){const e=t.oxw(),i=t.MAs(3),r=t.MAs(5),s=t.MAs(1);t.Q6J("ngTemplateOutlet",i),t.xp6(1),t.Q6J("ngTemplateOutlet",e.nzExtra),t.xp6(1),t.Q6J("ngTemplateOutlet",r),t.xp6(1),t.Q6J("ngTemplateOutlet",s)}}function fn(n,o){}function Cn(n,o){}function vn(n,o){}function zn(n,o){if(1&n&&(t.TgZ(0,"nz-list-item-extra"),t.YNc(1,vn,0,0,"ng-template",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",e.nzExtra)}}function xn(n,o){}function On(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"div",10),t.YNc(2,fn,0,0,"ng-template",9),t.YNc(3,Cn,0,0,"ng-template",9),t.qZA(),t.YNc(4,zn,2,1,"nz-list-item-extra",7),t.YNc(5,xn,0,0,"ng-template",9),t.BQk()),2&n){const e=t.oxw(),i=t.MAs(3),r=t.MAs(1),s=t.MAs(5);t.xp6(2),t.Q6J("ngTemplateOutlet",i),t.xp6(1),t.Q6J("ngTemplateOutlet",r),t.xp6(1),t.Q6J("ngIf",e.nzExtra),t.xp6(1),t.Q6J("ngTemplateOutlet",s)}}const Mn=[[["nz-list-item-actions"],["","nz-list-item-actions",""]],[["nz-list-item-meta"],["","nz-list-item-meta",""]],"*",[["nz-list-item-extra"],["","nz-list-item-extra",""]]],bn=["nz-list-item-actions, [nz-list-item-actions]","nz-list-item-meta, [nz-list-item-meta]","*","nz-list-item-extra, [nz-list-item-extra]"];let ft=(()=>{class n{constructor(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-item-extra"],["","nz-list-item-extra",""]],hostAttrs:[1,"ant-list-item-extra"],exportAs:["nzListItemExtra"],ngContentSelectors:N,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),Dt=(()=>{class n{constructor(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-item-action"]],viewQuery:function(e,i){if(1&e&&t.Gf(t.Rgc,5),2&e){let r;t.iGM(r=t.CRH())&&(i.templateRef=r.first)}},exportAs:["nzListItemAction"],ngContentSelectors:N,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.YNc(0,Be,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),Et=(()=>{class n{constructor(e,i){this.ngZone=e,this.cdr=i,this.nzActions=[],this.actions=[],this.destroy$=new at.xQ,this.inputActionChanges$=new at.xQ,this.contentChildrenChanges$=(0,Oe.P)(()=>this.nzListItemActions?(0,gt.of)(null):this.ngZone.onStable.asObservable().pipe((0,Te.q)(1),(0,At.w)(()=>this.contentChildrenChanges$))),(0,Me.T)(this.contentChildrenChanges$,this.inputActionChanges$).pipe((0,st.R)(this.destroy$)).subscribe(()=>{this.actions=this.nzActions.length?this.nzActions:this.nzListItemActions.map(r=>r.templateRef),this.cdr.detectChanges()})}ngOnChanges(){this.inputActionChanges$.next(null)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.R0b),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["ul","nz-list-item-actions",""]],contentQueries:function(e,i,r){if(1&e&&t.Suo(r,Dt,4),2&e){let s;t.iGM(s=t.CRH())&&(i.nzListItemActions=s)}},hostAttrs:[1,"ant-list-item-action"],inputs:{nzActions:"nzActions"},exportAs:["nzListItemActions"],features:[t.TTD],attrs:qe,decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[3,"ngTemplateOutlet"],["class","ant-list-item-action-split",4,"ngIf"],[1,"ant-list-item-action-split"]],template:function(e,i){1&e&&t.YNc(0,Je,3,2,"li",0),2&e&&t.Q6J("ngForOf",i.actions)},directives:[p.sg,p.tP,p.O5],encapsulation:2,changeDetection:0}),n})(),Ct=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-empty"]],hostAttrs:[1,"ant-list-empty-text"],inputs:{nzNoResult:"nzNoResult"},exportAs:["nzListHeader"],decls:1,vars:2,consts:[[3,"nzComponentName","specificContent"]],template:function(e,i){1&e&&t._UZ(0,"nz-embed-empty",0),2&e&&t.Q6J("nzComponentName","list")("specificContent",i.nzNoResult)},directives:[yt.gB],encapsulation:2,changeDetection:0}),n})(),vt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-header"]],hostAttrs:[1,"ant-list-header"],exportAs:["nzListHeader"],ngContentSelectors:N,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),zt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-footer"]],hostAttrs:[1,"ant-list-footer"],exportAs:["nzListFooter"],ngContentSelectors:N,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),xt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-pagination"]],hostAttrs:[1,"ant-list-pagination"],exportAs:["nzListPagination"],ngContentSelectors:N,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),Nt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=t.lG2({type:n,selectors:[["nz-list-load-more"]],exportAs:["nzListLoadMoreDirective"]}),n})(),Ot=(()=>{class n{constructor(e){this.directionality=e,this.nzBordered=!1,this.nzGrid="",this.nzItemLayout="horizontal",this.nzRenderItem=null,this.nzLoading=!1,this.nzLoadMore=null,this.nzSize="default",this.nzSplit=!0,this.hasSomethingAfterLastItem=!1,this.dir="ltr",this.itemLayoutNotifySource=new be.X(this.nzItemLayout),this.destroy$=new at.xQ}get itemLayoutNotify$(){return this.itemLayoutNotifySource.asObservable()}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe((0,st.R)(this.destroy$)).subscribe(i=>{this.dir=i})}getSomethingAfterLastItem(){return!!(this.nzLoadMore||this.nzPagination||this.nzFooter||this.nzListFooterComponent||this.nzListPaginationComponent||this.nzListLoadMoreDirective)}ngOnChanges(e){e.nzItemLayout&&this.itemLayoutNotifySource.next(this.nzItemLayout)}ngOnDestroy(){this.itemLayoutNotifySource.unsubscribe(),this.destroy$.next(),this.destroy$.complete()}ngAfterContentInit(){this.hasSomethingAfterLastItem=this.getSomethingAfterLastItem()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list"],["","nz-list",""]],contentQueries:function(e,i,r){if(1&e&&(t.Suo(r,zt,5),t.Suo(r,xt,5),t.Suo(r,Nt,5)),2&e){let s;t.iGM(s=t.CRH())&&(i.nzListFooterComponent=s.first),t.iGM(s=t.CRH())&&(i.nzListPaginationComponent=s.first),t.iGM(s=t.CRH())&&(i.nzListLoadMoreDirective=s.first)}},hostAttrs:[1,"ant-list"],hostVars:16,hostBindings:function(e,i){2&e&&t.ekj("ant-list-rtl","rtl"===i.dir)("ant-list-vertical","vertical"===i.nzItemLayout)("ant-list-lg","large"===i.nzSize)("ant-list-sm","small"===i.nzSize)("ant-list-split",i.nzSplit)("ant-list-bordered",i.nzBordered)("ant-list-loading",i.nzLoading)("ant-list-something-after-last-item",i.hasSomethingAfterLastItem)},inputs:{nzDataSource:"nzDataSource",nzBordered:"nzBordered",nzGrid:"nzGrid",nzHeader:"nzHeader",nzFooter:"nzFooter",nzItemLayout:"nzItemLayout",nzRenderItem:"nzRenderItem",nzLoading:"nzLoading",nzLoadMore:"nzLoadMore",nzPagination:"nzPagination",nzSize:"nzSize",nzSplit:"nzSplit",nzNoResult:"nzNoResult"},exportAs:["nzList"],features:[t.TTD],ngContentSelectors:rn,decls:15,vars:9,consts:[["itemsTpl",""],[4,"ngIf"],[3,"nzSpinning"],[3,"min-height",4,"ngIf"],["nz-row","",3,"nzGutter",4,"ngIf","ngIfElse"],[3,"nzNoResult",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"ant-list-items"],[4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"nzStringTemplateOutlet"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzSpan","nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl",4,"ngFor","ngForOf"],["nz-col","",3,"nzSpan","nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],[3,"nzNoResult"]],template:function(e,i){if(1&e&&(t.F$t(on),t.YNc(0,Le,3,1,"ng-template",null,0,t.W1O),t.YNc(2,We,2,1,"nz-list-header",1),t.Hsn(3),t.TgZ(4,"nz-spin",2),t.ynx(5),t.YNc(6,Re,1,2,"div",3),t.YNc(7,Ge,2,2,"div",4),t.YNc(8,je,1,1,"nz-list-empty",5),t.BQk(),t.qZA(),t.YNc(9,Ke,2,1,"nz-list-footer",1),t.Hsn(10,1),t.YNc(11,tn,0,0,"ng-template",6),t.Hsn(12,2),t.YNc(13,nn,2,1,"nz-list-pagination",1),t.Hsn(14,3)),2&e){const r=t.MAs(1);t.xp6(2),t.Q6J("ngIf",i.nzHeader),t.xp6(2),t.Q6J("nzSpinning",i.nzLoading),t.xp6(2),t.Q6J("ngIf",i.nzLoading&&i.nzDataSource&&0===i.nzDataSource.length),t.xp6(1),t.Q6J("ngIf",i.nzGrid&&i.nzDataSource)("ngIfElse",r),t.xp6(1),t.Q6J("ngIf",!i.nzLoading&&i.nzDataSource&&0===i.nzDataSource.length),t.xp6(1),t.Q6J("ngIf",i.nzFooter),t.xp6(2),t.Q6J("ngTemplateOutlet",i.nzLoadMore),t.xp6(2),t.Q6J("ngIf",i.nzPagination)}},directives:[vt,pt.W,Ct,zt,xt,p.sg,p.tP,p.O5,K.f,m.SK,m.t3],encapsulation:2,changeDetection:0}),(0,Z.gn)([(0,k.yF)()],n.prototype,"nzBordered",void 0),(0,Z.gn)([(0,k.yF)()],n.prototype,"nzLoading",void 0),(0,Z.gn)([(0,k.yF)()],n.prototype,"nzSplit",void 0),n})(),Bt=(()=>{class n{constructor(e,i,r,s){this.parentComp=r,this.cdr=s,this.nzActions=[],this.nzExtra=null,this.nzNoFlex=!1,i.addClass(e.nativeElement,"ant-list-item")}get isVerticalAndExtra(){return!("vertical"!==this.itemLayout||!this.listItemExtraDirective&&!this.nzExtra)}ngAfterViewInit(){this.itemLayout$=this.parentComp.itemLayoutNotify$.subscribe(e=>{this.itemLayout=e,this.cdr.detectChanges()})}ngOnDestroy(){this.itemLayout$&&this.itemLayout$.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Ot),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-list-item"],["","nz-list-item",""]],contentQueries:function(e,i,r){if(1&e&&t.Suo(r,ft,5),2&e){let s;t.iGM(s=t.CRH())&&(i.listItemExtraDirective=s.first)}},hostVars:2,hostBindings:function(e,i){2&e&&t.ekj("ant-list-item-no-flex",i.nzNoFlex)},inputs:{nzActions:"nzActions",nzContent:"nzContent",nzExtra:"nzExtra",nzNoFlex:"nzNoFlex"},exportAs:["nzListItem"],ngContentSelectors:bn,decls:9,vars:2,consts:[["actionsTpl",""],["contentTpl",""],["extraTpl",""],["simpleTpl",""],[4,"ngIf","ngIfElse"],["nz-list-item-actions","",3,"nzActions",4,"ngIf"],["nz-list-item-actions","",3,"nzActions"],[4,"ngIf"],[4,"nzStringTemplateOutlet"],[3,"ngTemplateOutlet"],[1,"ant-list-item-main"]],template:function(e,i){if(1&e&&(t.F$t(Mn),t.YNc(0,sn,2,1,"ng-template",null,0,t.W1O),t.YNc(2,gn,3,1,"ng-template",null,1,t.W1O),t.YNc(4,un,1,0,"ng-template",null,2,t.W1O),t.YNc(6,_n,4,4,"ng-template",null,3,t.W1O),t.YNc(8,On,6,4,"ng-container",4)),2&e){const r=t.MAs(7);t.xp6(8),t.Q6J("ngIf",i.isVerticalAndExtra)("ngIfElse",r)}},directives:[Et,ft,p.O5,K.f,p.tP],encapsulation:2,changeDetection:0}),(0,Z.gn)([(0,k.yF)()],n.prototype,"nzNoFlex",void 0),n})(),wn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[it.vT,p.ez,pt.j,m.Jb,St.Rt,K.T,yt.Xo]]}),n})();var ut=c(3677),Fn=c(5737),V=c(592),Sn=c(8076),tt=c(9439),qt=c(4832);const Ut=["*"];function An(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"i",6),t.BQk()),2&n){const e=o.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("nzType",e||"right")("nzRotate",i.nzActive?90:0)}}function yn(n,o){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,An,2,2,"ng-container",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzExpandedIcon)}}function Zn(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.nzHeader)}}function kn(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzExtra)}}function Dn(n,o){if(1&n&&(t.TgZ(0,"div",7),t.YNc(1,kn,2,1,"ng-container",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzExtra)}}const It="collapse";let Jt=(()=>{class n{constructor(e,i,r){this.nzConfigService=e,this.cdr=i,this.directionality=r,this._nzModuleName=It,this.nzAccordion=!1,this.nzBordered=!0,this.nzGhost=!1,this.nzExpandIconPosition="left",this.dir="ltr",this.listOfNzCollapsePanelComponent=[],this.destroy$=new at.xQ,this.nzConfigService.getConfigChangeEventForComponent(It).pipe((0,st.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe((0,st.R)(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}addPanel(e){this.listOfNzCollapsePanelComponent.push(e)}removePanel(e){this.listOfNzCollapsePanelComponent.splice(this.listOfNzCollapsePanelComponent.indexOf(e),1)}click(e){this.nzAccordion&&!e.nzActive&&this.listOfNzCollapsePanelComponent.filter(i=>i!==e).forEach(i=>{i.nzActive&&(i.nzActive=!1,i.nzActiveChange.emit(i.nzActive),i.markForCheck())}),e.nzActive=!e.nzActive,e.nzActiveChange.emit(e.nzActive)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(tt.jY),t.Y36(t.sBO),t.Y36(it.Is,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-collapse"]],hostAttrs:[1,"ant-collapse"],hostVars:10,hostBindings:function(e,i){2&e&&t.ekj("ant-collapse-icon-position-left","left"===i.nzExpandIconPosition)("ant-collapse-icon-position-right","right"===i.nzExpandIconPosition)("ant-collapse-ghost",i.nzGhost)("ant-collapse-borderless",!i.nzBordered)("ant-collapse-rtl","rtl"===i.dir)},inputs:{nzAccordion:"nzAccordion",nzBordered:"nzBordered",nzGhost:"nzGhost",nzExpandIconPosition:"nzExpandIconPosition"},exportAs:["nzCollapse"],ngContentSelectors:Ut,decls:1,vars:0,template:function(e,i){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),(0,Z.gn)([(0,tt.oS)(),(0,k.yF)()],n.prototype,"nzAccordion",void 0),(0,Z.gn)([(0,tt.oS)(),(0,k.yF)()],n.prototype,"nzBordered",void 0),(0,Z.gn)([(0,tt.oS)(),(0,k.yF)()],n.prototype,"nzGhost",void 0),n})();const Qt="collapsePanel";let En=(()=>{class n{constructor(e,i,r,s){this.nzConfigService=e,this.cdr=i,this.nzCollapseComponent=r,this.noAnimation=s,this._nzModuleName=Qt,this.nzActive=!1,this.nzDisabled=!1,this.nzShowArrow=!0,this.nzActiveChange=new t.vpe,this.destroy$=new at.xQ,this.nzConfigService.getConfigChangeEventForComponent(Qt).pipe((0,st.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}clickHeader(){this.nzDisabled||this.nzCollapseComponent.click(this)}markForCheck(){this.cdr.markForCheck()}ngOnInit(){this.nzCollapseComponent.addPanel(this)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.nzCollapseComponent.removePanel(this)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(tt.jY),t.Y36(t.sBO),t.Y36(Jt,1),t.Y36(qt.P,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["nz-collapse-panel"]],hostAttrs:[1,"ant-collapse-item"],hostVars:6,hostBindings:function(e,i){2&e&&t.ekj("ant-collapse-no-arrow",!i.nzShowArrow)("ant-collapse-item-active",i.nzActive)("ant-collapse-item-disabled",i.nzDisabled)},inputs:{nzActive:"nzActive",nzDisabled:"nzDisabled",nzShowArrow:"nzShowArrow",nzExtra:"nzExtra",nzHeader:"nzHeader",nzExpandedIcon:"nzExpandedIcon"},outputs:{nzActiveChange:"nzActiveChange"},exportAs:["nzCollapsePanel"],ngContentSelectors:Ut,decls:7,vars:8,consts:[["role","button",1,"ant-collapse-header",3,"click"],[4,"ngIf"],[4,"nzStringTemplateOutlet"],["class","ant-collapse-extra",4,"ngIf"],[1,"ant-collapse-content"],[1,"ant-collapse-content-box"],["nz-icon","",1,"ant-collapse-arrow",3,"nzType","nzRotate"],[1,"ant-collapse-extra"]],template:function(e,i){1&e&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("click",function(){return i.clickHeader()}),t.YNc(1,yn,2,1,"div",1),t.YNc(2,Zn,2,1,"ng-container",2),t.YNc(3,Dn,2,1,"div",3),t.qZA(),t.TgZ(4,"div",4),t.TgZ(5,"div",5),t.Hsn(6),t.qZA(),t.qZA()),2&e&&(t.uIk("aria-expanded",i.nzActive),t.xp6(1),t.Q6J("ngIf",i.nzShowArrow),t.xp6(1),t.Q6J("nzStringTemplateOutlet",i.nzHeader),t.xp6(1),t.Q6J("ngIf",i.nzExtra),t.xp6(1),t.ekj("ant-collapse-content-active",i.nzActive),t.Q6J("@.disabled",null==i.noAnimation?null:i.noAnimation.nzNoAnimation)("@collapseMotion",i.nzActive?"expanded":"hidden"))},directives:[p.O5,K.f,X.Ls],encapsulation:2,data:{animation:[Sn.J_]},changeDetection:0}),(0,Z.gn)([(0,k.yF)()],n.prototype,"nzActive",void 0),(0,Z.gn)([(0,k.yF)()],n.prototype,"nzDisabled",void 0),(0,Z.gn)([(0,tt.oS)(),(0,k.yF)()],n.prototype,"nzShowArrow",void 0),n})(),Nn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[it.vT,p.ez,X.PV,K.T,qt.g]]}),n})();var Bn=c(4466),F=c(7221),S=c(7106),D=c(2306),B=c(5278),A=c(5136);let Vt=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["output","logging","biliApi","header","danmaku","recorder","postprocessing","space"]).pipe((0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get settings:",r),this.notification.error("\u83b7\u53d6\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})();var y=c(4850);let Lt=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["emailNotification"]).pipe((0,y.U)(r=>r.emailNotification),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get email notification settings:",r),this.notification.error("\u83b7\u53d6\u90ae\u4ef6\u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})(),Yt=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["serverchanNotification"]).pipe((0,y.U)(r=>r.serverchanNotification),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get ServerChan notification settings:",r),this.notification.error("\u83b7\u53d6 ServerChan \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})(),Wt=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["pushdeerNotification"]).pipe((0,y.U)(r=>r.pushdeerNotification),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get PushDeer notification settings:",r),this.notification.error("\u83b7\u53d6 pushdeer \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})(),Rt=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["pushplusNotification"]).pipe((0,y.U)(r=>r.pushplusNotification),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get pushplus notification settings:",r),this.notification.error("\u83b7\u53d6 pushplus \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})(),Ht=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["telegramNotification"]).pipe((0,y.U)(r=>r.telegramNotification),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get telegram notification settings:",r),this.notification.error("\u83b7\u53d6 telegram \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})(),$t=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["webhooks"]).pipe((0,y.U)(r=>r.webhooks),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get webhook settings:",r),this.notification.error("\u83b7\u53d6 Webhook \u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})();var z=c(2302);let Gt=(()=>{class n{constructor(e,i,r){this.logger=e,this.notification=i,this.settingService=r}resolve(e,i){return this.settingService.getSettings(["barkNotification"]).pipe((0,y.U)(r=>r.barkNotification),(0,S.X)(3,300),(0,F.K)(r=>{throw this.logger.error("Failed to get bark notification settings:",r),this.notification.error("\u83b7\u53d6 bark \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",r.message,{nzDuration:0}),r}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(D.Kf),t.LFG(B.zb),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac}),n})();var Mt=c(2198),jt=c(2014),qn=c(7770),Un=c(353),Xt=c(4704),b=c(2340);const x="RouterScrollService",Kt="defaultViewport",te="customViewport";let In=(()=>{class n{constructor(e,i,r,s){this.router=e,this.activatedRoute=i,this.viewportScroller=r,this.logger=s,this.addQueue=[],this.addBeforeNavigationQueue=[],this.removeQueue=[],this.routeStrategies=[],this.scrollDefaultViewport=!0,this.customViewportToScroll=null,b.N.traceRouterScrolling&&this.logger.trace(`${x}:: constructor`),b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Subscribing to router events`);const g=this.router.events.pipe((0,Mt.h)(u=>u instanceof z.OD||u instanceof z.m2),(0,jt.R)((u,h)=>{var v,w;b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Updating the known scroll positions`);const G=Object.assign({},u.positions);return h instanceof z.OD&&this.scrollDefaultViewport&&(b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Storing the scroll position of the default viewport`),G[`${h.id}-${Kt}`]=this.viewportScroller.getScrollPosition()),h instanceof z.OD&&this.customViewportToScroll&&(b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Storing the scroll position of the custom viewport`),G[`${h.id}-${te}`]=this.customViewportToScroll.scrollTop),{event:h,positions:G,trigger:h instanceof z.OD?h.navigationTrigger:u.trigger,idToRestore:h instanceof z.OD&&h.restoredState&&h.restoredState.navigationId+1||u.idToRestore,routeData:null===(w=null===(v=this.activatedRoute.firstChild)||void 0===v?void 0:v.routeConfig)||void 0===w?void 0:w.data}}),(0,Mt.h)(u=>!!u.trigger),(0,qn.QV)(Un.z));this.scrollPositionRestorationSubscription=g.subscribe(u=>{const h=this.routeStrategies.find(j=>u.event.url.indexOf(j.partialRoute)>-1),v=h&&h.behaviour===Xt.g.KEEP_POSITION||!1,w=u.routeData&&u.routeData.scrollBehavior&&u.routeData.scrollBehavior===Xt.g.KEEP_POSITION||!1,G=v||w;if(u.event instanceof z.m2){this.processRemoveQueue(this.removeQueue);const j=u.trigger&&"imperative"===u.trigger||!1,he=!G||j;b.N.traceRouterScrolling&&(this.logger.trace(`${x}:: Existing strategy with keep position behavior? `,v),this.logger.trace(`${x}:: Route data with keep position behavior? `,w),this.logger.trace(`${x}:: Imperative trigger? `,j),this.logger.debug(`${x}:: Should scroll? `,he)),he?(this.scrollDefaultViewport&&(b.N.traceRouterScrolling&&this.logger.debug(`${x}:: Scrolling the default viewport`),this.viewportScroller.scrollToPosition([0,0])),this.customViewportToScroll&&(b.N.traceRouterScrolling&&this.logger.debug(`${x}:: Scrolling a custom viewport: `,this.customViewportToScroll),this.customViewportToScroll.scrollTop=0)):(b.N.traceRouterScrolling&&this.logger.debug(`${x}:: Not scrolling`),this.scrollDefaultViewport&&this.viewportScroller.scrollToPosition(u.positions[`${u.idToRestore}-${Kt}`]),this.customViewportToScroll&&(this.customViewportToScroll.scrollTop=u.positions[`${u.idToRestore}-${te}`])),this.processRemoveQueue(this.addBeforeNavigationQueue.map(ja=>ja.partialRoute),!0),this.processAddQueue(this.addQueue),this.addQueue=[],this.removeQueue=[],this.addBeforeNavigationQueue=[]}else this.processAddQueue(this.addBeforeNavigationQueue)})}addStrategyOnceBeforeNavigationForPartialRoute(e,i){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Adding a strategy once for before navigation towards [${e}]: `,i),this.addBeforeNavigationQueue.push({partialRoute:e,behaviour:i,onceBeforeNavigation:!0})}addStrategyForPartialRoute(e,i){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Adding a strategy for partial route: [${e}]`,i),this.addQueue.push({partialRoute:e,behaviour:i})}removeStrategyForPartialRoute(e){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Removing strategory for: [${e}]: `),this.removeQueue.push(e)}setCustomViewportToScroll(e){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Setting a custom viewport to scroll: `,e),this.customViewportToScroll=e}disableScrollDefaultViewport(){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Disabling scrolling the default viewport`),this.scrollDefaultViewport=!1}enableScrollDefaultViewPort(){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Enabling scrolling the default viewport`),this.scrollDefaultViewport=!0}processAddQueue(e){for(const i of e)-1===this.routeStrategyPosition(i.partialRoute)&&this.routeStrategies.push(i)}processRemoveQueue(e,i=!1){for(const r of e){const s=this.routeStrategyPosition(r);!i&&s>-1&&this.routeStrategies[s].onceBeforeNavigation||s>-1&&this.routeStrategies.splice(s,1)}}routeStrategyPosition(e){return this.routeStrategies.map(i=>i.partialRoute).indexOf(e)}ngOnDestroy(){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: ngOnDestroy`),this.scrollPositionRestorationSubscription&&this.scrollPositionRestorationSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(z.F0),t.LFG(z.gz),t.LFG(p.EM),t.LFG(D.Kf))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var q=c(4670),Jn=c(3496),Qn=c(1149),Vn=c(7242);const M=function Ln(n,o){var e={};return o=(0,Vn.Z)(o,3),(0,Qn.Z)(n,function(i,r,s){(0,Jn.Z)(e,r,o(i,r,s))}),e};var L=c(9089),mt=c(2994),Yn=c(4884),Wn=c(4116),ee=c(4825),ne=c(4177),ie=c(8706),Rn=c(5202),Hn=c(1986),$n=c(7583),Kn=Object.prototype.hasOwnProperty;var ni=c(1854),ii=c(2134),bt=c(9727);function T(n){const o="result"in n;return M(n.diff,()=>o)}let P=(()=>{class n{constructor(e,i){this.message=e,this.settingService=i}syncSettings(e,i,r,s=!0){return r.pipe((0,jt.R)(([,g],u)=>[g,u,(0,ii.e5)(u,g,s)],[i,i,{}]),(0,Mt.h)(([,,g])=>!function ti(n){if(null==n)return!0;if((0,ie.Z)(n)&&((0,ne.Z)(n)||"string"==typeof n||"function"==typeof n.splice||(0,Rn.Z)(n)||(0,$n.Z)(n)||(0,ee.Z)(n)))return!n.length;var o=(0,Wn.Z)(n);if("[object Map]"==o||"[object Set]"==o)return!n.size;if((0,Hn.Z)(n))return!(0,Yn.Z)(n).length;for(var e in n)if(Kn.call(n,e))return!1;return!0}(g)),(0,At.w)(([g,u,h])=>this.settingService.changeSettings({[e]:h}).pipe((0,S.X)(3,300),(0,mt.b)(v=>{console.assert((0,ni.Z)(v[e],u),"result settings should equal current settings",{curr:u,result:v[e]})},v=>{this.message.error(`\u8bbe\u7f6e\u51fa\u9519: ${v.message}`)}),(0,y.U)(v=>({prev:g,curr:u,diff:h,result:v[e]})),(0,F.K)(v=>(0,gt.of)({prev:g,curr:u,diff:h,error:v})))),(0,mt.b)(g=>console.debug(`${e} settings sync detail:`,g)))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(bt.dD),t.LFG(A.R))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var d=c(8737),Y=(()=>{return(n=Y||(Y={}))[n.EACCES=13]="EACCES",n[n.ENOTDIR=20]="ENOTDIR",Y;var n})(),oi=c(520),ri=c(7930);let oe=(()=>{class n{constructor(e,i){this.http=e,this.url=i}validateDir(e){const i=this.url.makeApiUrl("/api/v1/validation/dir");return this.http.post(i,{path:e})}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(oi.eN),t.LFG(ri.i))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ai(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u4fdd\u5b58\u4f4d\u7f6e "),t.BQk())}function si(n,o){1&n&&(t.ynx(0),t._uU(1," \u4e0d\u662f\u4e00\u4e2a\u76ee\u5f55 "),t.BQk())}function li(n,o){1&n&&(t.ynx(0),t._uU(1," \u6ca1\u6709\u8bfb\u5199\u6743\u9650 "),t.BQk())}function ci(n,o){1&n&&(t.ynx(0),t._uU(1," \u672a\u80fd\u8fdb\u884c\u9a8c\u8bc1 "),t.BQk())}function gi(n,o){if(1&n&&(t.YNc(0,ai,2,0,"ng-container",6),t.YNc(1,si,2,0,"ng-container",6),t.YNc(2,li,2,0,"ng-container",6),t.YNc(3,ci,2,0,"ng-container",6)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("notADirectory")),t.xp6(1),t.Q6J("ngIf",e.hasError("noPermissions")),t.xp6(1),t.Q6J("ngIf",e.hasError("failedToValidate"))}}function ui(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",3),t._UZ(4,"input",4),t.YNc(5,gi,4,4,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e)}}let mi=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.validationService=r,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.outDirAsyncValidator=s=>this.validationService.validateDir(s.value).pipe((0,y.U)(g=>{switch(g.code){case Y.ENOTDIR:return{error:!0,notADirectory:!0};case Y.EACCES:return{error:!0,noPermissions:!0};default:return null}}),(0,F.K)(()=>(0,gt.of)({error:!0,failedToValidate:!0}))),this.settingsForm=e.group({outDir:["",[a.kI.required],[this.outDirAsyncValidator]]})}get control(){return this.settingsForm.get("outDir")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(oe))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-outdir-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539\u6587\u4ef6\u5b58\u653e\u76ee\u5f55","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],["nzHasFeedback","","nzValidatingTip","\u6b63\u5728\u9a8c\u9a8c...",3,"nzErrorTip"],["type","text","required","","nz-input","","formControlName","outDir"],["errorTip",""],[4,"ngIf"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s})("nzOnOk",function(){return i.handleConfirm()})("nzOnCancel",function(){return i.handleCancel()}),t.YNc(1,ui,7,2,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();var lt=c(2643),U=c(2683);function pi(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u8def\u5f84\u6a21\u677f "),t.BQk())}function di(n,o){1&n&&(t.ynx(0),t._uU(1," \u8def\u5f84\u6a21\u677f\u6709\u9519\u8bef "),t.BQk())}function hi(n,o){if(1&n&&(t.YNc(0,pi,2,0,"ng-container",12),t.YNc(1,di,2,0,"ng-container",12)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function _i(n,o){if(1&n&&(t.TgZ(0,"tr"),t.TgZ(1,"td"),t._uU(2),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA(),t.qZA()),2&n){const e=o.$implicit;t.xp6(2),t.Oqu(e.name),t.xp6(2),t.Oqu(e.desc)}}function fi(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",3),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",4),t._UZ(4,"input",5),t.YNc(5,hi,2,2,"ng-template",null,6,t.W1O),t.qZA(),t.qZA(),t.TgZ(7,"nz-collapse"),t.TgZ(8,"nz-collapse-panel",7),t.TgZ(9,"nz-table",8,9),t.TgZ(11,"thead"),t.TgZ(12,"tr"),t.TgZ(13,"th"),t._uU(14,"\u53d8\u91cf"),t.qZA(),t.TgZ(15,"th"),t._uU(16,"\u8bf4\u660e"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(17,"tbody"),t.YNc(18,_i,5,2,"tr",10),t.qZA(),t.qZA(),t.TgZ(19,"p",11),t.TgZ(20,"strong"),t._uU(21," \u6ce8\u610f\uff1a\u53d8\u91cf\u540d\u5fc5\u987b\u653e\u5728\u82b1\u62ec\u53f7\u4e2d\uff01\u4f7f\u7528\u65e5\u671f\u65f6\u95f4\u53d8\u91cf\u4ee5\u907f\u514d\u547d\u540d\u51b2\u7a81\uff01 "),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.MAs(10),r=t.oxw();t.xp6(1),t.Q6J("formGroup",r.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("pattern",r.pathTemplatePattern),t.xp6(5),t.Q6J("nzData",r.pathTemplateVariables)("nzPageSize",11)("nzShowPagination",!1)("nzSize","small"),t.xp6(9),t.Q6J("ngForOf",i.data)}}function Ci(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){return t.CHM(e),t.oxw().restoreDefault()}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",14),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleCancel()}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",13),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleConfirm()}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.pathTemplateDefault),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}let vi=(()=>{class n{constructor(e,i){this.changeDetector=i,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.pathTemplatePattern=d._m,this.pathTemplateDefault=d.ip,this.pathTemplateVariables=d.Dr,this.settingsForm=e.group({pathTemplate:["",[a.kI.required,a.kI.pattern(this.pathTemplatePattern)]]})}get control(){return this.settingsForm.get("pathTemplate")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}restoreDefault(){this.control.setValue(this.pathTemplateDefault)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-path-template-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u6587\u4ef6\u8def\u5f84\u6a21\u677f","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["type","text","required","","nz-input","","formControlName","pathTemplate",3,"pattern"],["errorTip",""],["nzHeader","\u6a21\u677f\u53d8\u91cf\u8bf4\u660e"],[3,"nzData","nzPageSize","nzShowPagination","nzSize"],["table",""],[4,"ngFor","ngForOf"],[1,"footnote"],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s}),t.YNc(1,fi,22,8,"ng-container",1),t.YNc(2,Ci,6,2,"ng-template",2),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,a.c5,p.O5,Jt,En,V.N8,V.Om,V.$Z,V.Uo,V._C,V.p0,p.sg,_.Uh,Q.ix,lt.dQ,U.w],styles:[".footnote[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:0}"],changeDetection:0}),n})();var zi=c(6457),xi=c(4501);function Oi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u5927\u5c0f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1a\u6570\u5b57 + \u5355\u4f4d(GB, MB, KB, B) "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"0 B"),t.qZA(),t._UZ(8,"br"),t.qZA())}function Mi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u65f6\u957f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1aHH:MM:SS "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"00:00:00"),t.qZA(),t._UZ(8,"br"),t.qZA())}let bi=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({outDir:[""],pathTemplate:[""],filesizeLimit:["",[a.kI.required,a.kI.min(0),a.kI.max(0xf9ff5c28f5)]],durationLimit:["",[a.kI.required,a.kI.min(0),a.kI.max(359999)]]})}get outDirControl(){return this.settingsForm.get("outDir")}get pathTemplateControl(){return this.settingsForm.get("pathTemplate")}get filesizeLimitControl(){return this.settingsForm.get("filesizeLimit")}get durationLimitControl(){return this.settingsForm.get("durationLimit")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("output",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-output-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:31,vars:15,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["outDirEditDialog",""],["pathTemplateEditDialog",""],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["filesizeLimitTip",""],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","filesizeLimit"],["durationLimitTip",""],["formControlName","durationLimit"]],template:function(e,i){if(1&e){const r=t.EpF();t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(8).open()}),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u5b58\u653e\u76ee\u5f55"),t.qZA(),t.TgZ(4,"nz-form-control",3),t.TgZ(5,"nz-form-text",4),t._uU(6),t.qZA(),t.TgZ(7,"app-outdir-edit-dialog",5,6),t.NdJ("confirm",function(g){return i.outDirControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(9,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(16).open()}),t.TgZ(10,"nz-form-label",2),t._uU(11,"\u8def\u5f84\u6a21\u677f"),t.qZA(),t.TgZ(12,"nz-form-control",3),t.TgZ(13,"nz-form-text",4),t._uU(14),t.qZA(),t.TgZ(15,"app-path-template-edit-dialog",5,7),t.NdJ("confirm",function(g){return i.pathTemplateControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(17,"nz-form-item",8),t.TgZ(18,"nz-form-label",9),t._uU(19,"\u5927\u5c0f\u9650\u5236"),t.qZA(),t.YNc(20,Oi,9,0,"ng-template",null,10,t.W1O),t.TgZ(22,"nz-form-control",11),t._UZ(23,"app-input-filesize",12),t.qZA(),t.qZA(),t.TgZ(24,"nz-form-item",8),t.TgZ(25,"nz-form-label",9),t._uU(26,"\u65f6\u957f\u9650\u5236"),t.qZA(),t.YNc(27,Mi,9,0,"ng-template",null,13,t.W1O),t.TgZ(29,"nz-form-control",11),t._UZ(30,"app-input-duration",14),t.qZA(),t.qZA(),t.qZA()}if(2&e){const r=t.MAs(21),s=t.MAs(28);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.outDir?i.outDirControl:"warning"),t.xp6(2),t.hij("",i.outDirControl.value," "),t.xp6(1),t.Q6J("value",i.outDirControl.value),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.pathTemplate?i.pathTemplateControl:"warning"),t.xp6(2),t.hij("",i.pathTemplateControl.value," "),t.xp6(1),t.Q6J("value",i.pathTemplateControl.value),t.xp6(3),t.Q6J("nzTooltipTitle",r),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.filesizeLimit?i.filesizeLimitControl:"warning"),t.xp6(3),t.Q6J("nzTooltipTitle",s),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.durationLimit?i.durationLimitControl:"warning")}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,l.EF,mi,vi,zi.i,a.JJ,a.u,xi.q],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();var I=c(3523);let W=(()=>{class n{constructor(){}get actionable(){var e;return(null===(e=this.directive)||void 0===e?void 0:e.valueAccessor)instanceof E.i}onClick(e){var i;e.target===e.currentTarget&&(e.preventDefault(),e.stopPropagation(),(null===(i=this.directive)||void 0===i?void 0:i.valueAccessor)instanceof E.i&&this.directive.control.setValue(!this.directive.control.value))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=t.lG2({type:n,selectors:[["","appSwitchActionable",""]],contentQueries:function(e,i,r){if(1&e&&t.Suo(r,a.u,5),2&e){let s;t.iGM(s=t.CRH())&&(i.directive=s.first)}},hostVars:2,hostBindings:function(e,i){1&e&&t.NdJ("click",function(s){return i.onClick(s)}),2&e&&t.ekj("actionable",i.actionable)}}),n})();function Ti(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u9009\u62e9\u8981\u5f55\u5236\u7684\u76f4\u64ad\u6d41\u683c\u5f0f "),t._UZ(2,"br"),t._uU(3," FLV: \u7f51\u7edc\u4e0d\u7a33\u5b9a\u5bb9\u6613\u4e2d\u65ad\u4e22\u5931\u6570\u636e\u6216\u5f55\u5236\u5230\u4e8c\u538b\u753b\u8d28 "),t._UZ(4,"br"),t._uU(5," HLS (fmp4): \u57fa\u672c\u4e0d\u53d7\u7f51\u7edc\u6ce2\u52a8\u5f71\u54cd\uff0c\u4f46\u53ea\u6709\u90e8\u5206\u76f4\u64ad\u95f4\u652f\u6301\u3002 "),t._UZ(6,"br"),t._uU(7," P.S. "),t._UZ(8,"br"),t._uU(9," \u5f55\u5236 HLS \u6d41\u9700\u8981 ffmpeg "),t._UZ(10,"br"),t._uU(11," \u5728\u8bbe\u5b9a\u65f6\u95f4\u5185\u6ca1\u6709 fmp4 \u6d41\u4f1a\u81ea\u52a8\u5207\u6362\u5f55\u5236 flv \u6d41 "),t._UZ(12,"br"),t._uU(13," WEB \u7aef\u76f4\u64ad\u64ad\u653e\u5668\u662f Hls7Player \u7684\u76f4\u64ad\u95f4\u652f\u6301\u5f55\u5236 fmp4 \u6d41, fMp4Player \u5219\u4e0d\u652f\u6301\u3002 "),t.qZA())}function Pi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u5982\u679c\u8d85\u8fc7\u6240\u8bbe\u7f6e\u7684\u7b49\u5f85\u65f6\u95f4 fmp4 \u6d41\u8fd8\u6ca1\u6709\u5c31\u5207\u6362\u4e3a\u5f55\u5236 flv \u6d41 "),t._UZ(2,"br"),t._uU(3," fmp4 \u6d41\u5728\u521a\u63a8\u6d41\u662f\u6ca1\u6709\u7684\uff0c\u8981\u8fc7\u4e00\u4f1a\u624d\u6709\u3002 "),t._UZ(4,"br"),t._uU(5," fmp4 \u6d41\u51fa\u73b0\u7684\u65f6\u95f4\u548c\u76f4\u64ad\u5ef6\u8fdf\u6709\u5173\uff0c\u4e00\u822c\u90fd\u5728 10 \u79d2\u5185\uff0c\u4f46\u4e5f\u6709\u5ef6\u8fdf\u6bd4\u8f83\u5927\u8d85\u8fc7 1 \u5206\u949f\u7684\u3002 "),t._UZ(6,"br"),t._uU(7," \u63a8\u8350\u5168\u5c40\u8bbe\u7f6e\u4e3a 10 \u79d2\uff0c\u4e2a\u522b\u5ef6\u8fdf\u6bd4\u8f83\u5927\u7684\u76f4\u64ad\u95f4\u5355\u72ec\u8bbe\u7f6e\u3002 "),t.qZA())}function wi(n,o){if(1&n&&(t.TgZ(0,"nz-form-item",1),t.TgZ(1,"nz-form-label",2),t._uU(2,"fmp4 \u6d41\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.YNc(3,Pi,8,0,"ng-template",null,19,t.W1O),t.TgZ(5,"nz-form-control",4),t._UZ(6,"nz-select",20),t.qZA(),t.qZA()),2&n){const e=t.MAs(4),i=t.oxw();t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.fmp4StreamTimeout?i.fmp4StreamTimeoutControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.fmp4StreamTimeoutOptions)}}function Fi(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u6807\u51c6\u6a21\u5f0f: \u5bf9\u4e0b\u8f7d\u7684\u6d41\u6570\u636e\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(2,"br"),t._uU(3," \u539f\u59cb\u6a21\u5f0f: \u76f4\u63a5\u4e0b\u8f7d\u6d41\u6570\u636e\uff0c\u6ca1\u6709\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u4e0d\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(4,"br"),t.qZA())}function Si(n,o){if(1&n&&(t.TgZ(0,"nz-form-item",1),t.TgZ(1,"nz-form-label",2),t._uU(2,"\u5f55\u5236\u6a21\u5f0f"),t.qZA(),t.YNc(3,Fi,5,0,"ng-template",null,21,t.W1O),t.TgZ(5,"nz-form-control",4),t._UZ(6,"nz-select",22),t.qZA(),t.qZA()),2&n){const e=t.MAs(4),i=t.oxw();t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.recordingMode?i.recordingModeControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.recordingModeOptions)}}function Ai(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u9ed8\u8ba4: \u6bcf\u4e2a\u5206\u5272\u7684\u5f55\u64ad\u6587\u4ef6\u5bf9\u5e94\u4fdd\u5b58\u4e00\u4e2a\u5c01\u9762\u6587\u4ef6\uff0c\u4e0d\u7ba1\u5c01\u9762\u662f\u5426\u76f8\u540c\u3002"),t._UZ(2,"br"),t._uU(3," \u53bb\u91cd: \u76f8\u540c\u7684\u5c01\u9762\u53ea\u4fdd\u5b58\u4e00\u6b21"),t._UZ(4,"br"),t._uU(5," P.S. "),t._UZ(6,"br"),t._uU(7," \u5224\u65ad\u662f\u5426\u76f8\u540c\u662f\u4f9d\u636e\u5c01\u9762\u6570\u636e\u7684 sha1\uff0c\u53ea\u5728\u5355\u6b21\u5f55\u5236\u5185\u6709\u6548\u3002 "),t.qZA())}function yi(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"label",23),t._uU(2),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("nzValue",e.value),t.xp6(1),t.Oqu(e.label)}}function Zi(n,o){if(1&n&&(t.TgZ(0,"nz-form-item",1),t.TgZ(1,"nz-form-label",24),t._uU(2,"\u6570\u636e\u8bfb\u53d6\u8d85\u65f6"),t.qZA(),t.TgZ(3,"nz-form-control",4),t._UZ(4,"nz-select",25),t.qZA(),t.qZA()),2&n){const e=t.oxw();t.xp6(3),t.Q6J("nzWarningTip",e.syncStatus.readTimeout?"\u65e0\u7f1d\u62fc\u63a5\u4f1a\u5931\u6548\uff01":e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.readTimeout&&e.readTimeoutControl.value<=3?e.readTimeoutControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.readTimeoutOptions)}}function ki(n,o){if(1&n&&(t.TgZ(0,"nz-form-item",1),t.TgZ(1,"nz-form-label",26),t._uU(2,"\u786c\u76d8\u5199\u5165\u7f13\u51b2"),t.qZA(),t.TgZ(3,"nz-form-control",4),t._UZ(4,"nz-select",27),t.qZA(),t.qZA()),2&n){const e=t.oxw();t.xp6(3),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.bufferSize?e.bufferSizeControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.bufferOptions)}}let Di=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.streamFormatOptions=(0,I.Z)(d.tp),this.recordingModeOptions=(0,I.Z)(d.kV),this.fmp4StreamTimeoutOptions=(0,I.Z)(d.D4),this.qualityOptions=(0,I.Z)(d.O6),this.readTimeoutOptions=(0,I.Z)(d.D4),this.disconnectionTimeoutOptions=(0,I.Z)(d.$w),this.bufferOptions=(0,I.Z)(d.Rc),this.coverSaveStrategies=(0,I.Z)(d.J_),this.settingsForm=e.group({streamFormat:[""],recordingMode:[""],qualityNumber:[""],fmp4StreamTimeout:[""],readTimeout:[""],disconnectionTimeout:[""],bufferSize:[""],saveCover:[""],coverSaveStrategy:[""]})}get streamFormatControl(){return this.settingsForm.get("streamFormat")}get recordingModeControl(){return this.settingsForm.get("recordingMode")}get qualityNumberControl(){return this.settingsForm.get("qualityNumber")}get fmp4StreamTimeoutControl(){return this.settingsForm.get("fmp4StreamTimeout")}get readTimeoutControl(){return this.settingsForm.get("readTimeout")}get disconnectionTimeoutControl(){return this.settingsForm.get("disconnectionTimeout")}get bufferSizeControl(){return this.settingsForm.get("bufferSize")}get saveCoverControl(){return this.settingsForm.get("saveCover")}get coverSaveStrategyControl(){return this.settingsForm.get("coverSaveStrategy")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("recorder",this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-recorder-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:35,vars:22,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["streamFormatTip",""],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","streamFormat",3,"nzOptions"],["class","setting-item",4,"ngIf"],["nzNoColon","","nzTooltipTitle","\u6240\u9009\u753b\u8d28\u4e0d\u5b58\u5728\u5c06\u4ee5\u539f\u753b\u4ee3\u66ff",1,"setting-label"],["formControlName","qualityNumber",3,"nzOptions"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","","nzTooltipTitle","\u5f55\u64ad\u6587\u4ef6\u5b8c\u6210\u65f6\u4fdd\u5b58\u5f53\u524d\u76f4\u64ad\u95f4\u7684\u5c01\u9762",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","saveCover"],["coverSaveStrategyTip",""],[1,"setting-control","radio",3,"nzWarningTip","nzValidateStatus"],["formControlName","coverSaveStrategy",3,"nzDisabled"],[4,"ngFor","ngForOf"],["nzNoColon","","nzTooltipTitle","\u65ad\u7f51\u8d85\u8fc7\u7b49\u5f85\u65f6\u95f4\u5c31\u7ed3\u675f\u5f55\u5236\uff0c\u5982\u679c\u7f51\u7edc\u6062\u590d\u540e\u4ecd\u672a\u4e0b\u64ad\u4f1a\u81ea\u52a8\u91cd\u65b0\u5f00\u59cb\u5f55\u5236\u3002",1,"setting-label"],["formControlName","disconnectionTimeout",3,"nzOptions"],["fmp4StreamTimeoutTip",""],["formControlName","fmp4StreamTimeout",3,"nzOptions"],["recordingModeTip",""],["formControlName","recordingMode",3,"nzOptions"],["nz-radio-button","",3,"nzValue"],["nzNoColon","","nzTooltipTitle","\u8d85\u65f6\u65f6\u95f4\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u957f\u76f8\u5bf9\u4e0d\u5bb9\u6613\u56e0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u800c\u51fa\u73b0\u6d41\u4e2d\u65ad\uff0c\u4f46\u662f\u4e00\u65e6\u51fa\u73b0\u4e2d\u65ad\u5c31\u65e0\u6cd5\u5b9e\u73b0\u65e0\u7f1d\u62fc\u63a5\u4e14\u6f0f\u5f55\u8f83\u591a\u3002",1,"setting-label"],["formControlName","readTimeout",3,"nzOptions"],["nzNoColon","","nzTooltipTitle","\u786c\u76d8\u5199\u5165\u7f13\u51b2\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u5927\u53ef\u4ee5\u51cf\u5c11\u5bf9\u786c\u76d8\u7684\u5199\u5165\uff0c\u4f46\u9700\u8981\u5360\u7528\u66f4\u591a\u7684\u5185\u5b58\u3002",1,"setting-label"],["formControlName","bufferSize",3,"nzOptions"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u76f4\u64ad\u6d41\u683c\u5f0f"),t.qZA(),t.YNc(4,Ti,14,0,"ng-template",null,3,t.W1O),t.TgZ(6,"nz-form-control",4),t._UZ(7,"nz-select",5),t.qZA(),t.qZA(),t.YNc(8,wi,7,4,"nz-form-item",6),t.YNc(9,Si,7,4,"nz-form-item",6),t.TgZ(10,"nz-form-item",1),t.TgZ(11,"nz-form-label",7),t._uU(12,"\u753b\u8d28"),t.qZA(),t.TgZ(13,"nz-form-control",4),t._UZ(14,"nz-select",8),t.qZA(),t.qZA(),t.TgZ(15,"nz-form-item",9),t.TgZ(16,"nz-form-label",10),t._uU(17,"\u4fdd\u5b58\u5c01\u9762"),t.qZA(),t.TgZ(18,"nz-form-control",11),t._UZ(19,"nz-switch",12),t.qZA(),t.qZA(),t.TgZ(20,"nz-form-item",1),t.TgZ(21,"nz-form-label",2),t._uU(22,"\u5c01\u9762\u4fdd\u5b58\u7b56\u7565"),t.qZA(),t.YNc(23,Ai,8,0,"ng-template",null,13,t.W1O),t.TgZ(25,"nz-form-control",14),t.TgZ(26,"nz-radio-group",15),t.YNc(27,yi,3,2,"ng-container",16),t.qZA(),t.qZA(),t.qZA(),t.YNc(28,Zi,5,3,"nz-form-item",6),t.TgZ(29,"nz-form-item",1),t.TgZ(30,"nz-form-label",17),t._uU(31,"\u65ad\u7f51\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.TgZ(32,"nz-form-control",4),t._UZ(33,"nz-select",18),t.qZA(),t.qZA(),t.YNc(34,ki,5,3,"nz-form-item",6),t.qZA()),2&e){const r=t.MAs(5),s=t.MAs(24);t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzTooltipTitle",r),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.streamFormat?i.streamFormatControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.streamFormatOptions),t.xp6(1),t.Q6J("ngIf","fmp4"===i.streamFormatControl.value),t.xp6(1),t.Q6J("ngIf","fmp4"===i.streamFormatControl.value),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.qualityNumber?i.qualityNumberControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.qualityOptions),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.saveCover?i.saveCoverControl:"warning"),t.xp6(3),t.Q6J("nzTooltipTitle",s),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.coverSaveStrategy?i.coverSaveStrategyControl:"warning"),t.xp6(1),t.Q6J("nzDisabled",!i.saveCoverControl.value),t.xp6(1),t.Q6J("ngForOf",i.coverSaveStrategies),t.xp6(1),t.Q6J("ngIf","flv"===i.streamFormatControl.value),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.disconnectionTimeout?i.disconnectionTimeoutControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.disconnectionTimeoutOptions),t.xp6(1),t.Q6J("ngIf","flv"===i.streamFormatControl.value||"fmp4"===i.streamFormatControl.value&&"standard"===i.recordingModeControl.value)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,rt.Vq,a.JJ,a.u,p.O5,W,E.i,J.Dg,p.sg,J.Of,J.Bq],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),Ei=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({danmuUname:[""],recordGiftSend:[""],recordFreeGifts:[""],recordGuardBuy:[""],recordSuperChat:[""],saveRawDanmaku:[""]})}get danmuUnameControl(){return this.settingsForm.get("danmuUname")}get recordGiftSendControl(){return this.settingsForm.get("recordGiftSend")}get recordFreeGiftsControl(){return this.settingsForm.get("recordFreeGifts")}get recordGuardBuyControl(){return this.settingsForm.get("recordGuardBuy")}get recordSuperChatControl(){return this.settingsForm.get("recordSuperChat")}get saveRawDanmakuControl(){return this.settingsForm.get("saveRawDanmaku")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("danmaku",this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-danmaku-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:31,vars:13,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","recordGiftSend"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u514d\u8d39\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["formControlName","recordFreeGifts"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u4e0a\u8230\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["formControlName","recordGuardBuy"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55 Super Chat \u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["formControlName","recordSuperChat"],["nzNoColon","","nzTooltipTitle","\u53d1\u9001\u8005: \u5f39\u5e55\u5185\u5bb9",1,"setting-label"],["formControlName","danmuUname"],["nzNoColon","","nzTooltipTitle","\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55\u5230 JSON lines \u6587\u4ef6\uff0c\u4e3b\u8981\u7528\u4e8e\u5206\u6790\u8c03\u8bd5\u3002",1,"setting-label"],["formControlName","saveRawDanmaku"]],template:function(e,i){1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u8bb0\u5f55\u793c\u7269"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA(),t.qZA(),t.TgZ(6,"nz-form-item",1),t.TgZ(7,"nz-form-label",5),t._uU(8,"\u8bb0\u5f55\u514d\u8d39\u793c\u7269"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-switch",6),t.qZA(),t.qZA(),t.TgZ(11,"nz-form-item",1),t.TgZ(12,"nz-form-label",7),t._uU(13,"\u8bb0\u5f55\u4e0a\u8230"),t.qZA(),t.TgZ(14,"nz-form-control",3),t._UZ(15,"nz-switch",8),t.qZA(),t.qZA(),t.TgZ(16,"nz-form-item",1),t.TgZ(17,"nz-form-label",9),t._uU(18,"\u8bb0\u5f55 Super Chat"),t.qZA(),t.TgZ(19,"nz-form-control",3),t._UZ(20,"nz-switch",10),t.qZA(),t.qZA(),t.TgZ(21,"nz-form-item",1),t.TgZ(22,"nz-form-label",11),t._uU(23,"\u5f39\u5e55\u524d\u52a0\u7528\u6237\u540d"),t.qZA(),t.TgZ(24,"nz-form-control",3),t._UZ(25,"nz-switch",12),t.qZA(),t.qZA(),t.TgZ(26,"nz-form-item",1),t.TgZ(27,"nz-form-label",13),t._uU(28,"\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55"),t.qZA(),t.TgZ(29,"nz-form-control",3),t._UZ(30,"nz-switch",14),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.recordGiftSend?i.recordGiftSendControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.recordFreeGifts?i.recordFreeGiftsControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.recordGuardBuy?i.recordGuardBuyControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.recordSuperChat?i.recordSuperChatControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.danmuUname?i.danmuUnameControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.saveRawDanmaku?i.saveRawDanmakuControl:"warning"))},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,W,m.t3,l.iK,l.Fd,E.i,a.JJ,a.u],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function Ni(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8: \u6ca1\u51fa\u9519\u5c31\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(2,"br"),t._uU(3," \u8c28\u614e: \u6ca1\u51fa\u9519\u4e14\u6ca1\u8b66\u544a\u624d\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(4,"br"),t._uU(5," \u4ece\u4e0d: \u603b\u662f\u4fdd\u7559\u6e90\u6587\u4ef6"),t._UZ(6,"br"),t.qZA())}function Bi(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"label",13),t._uU(2),t.qZA(),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("nzValue",e.value),t.xp6(1),t.Oqu(e.label)}}let qi=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.deleteStrategies=d.rc,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({injectExtraMetadata:[""],remuxToMp4:[""],deleteSource:[""]})}get injectExtraMetadataControl(){return this.settingsForm.get("injectExtraMetadata")}get remuxToMp4Control(){return this.settingsForm.get("remuxToMp4")}get deleteSourceControl(){return this.settingsForm.get("deleteSource")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("postprocessing",this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-post-processing-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:19,vars:11,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","","nzTooltipTitle","\u6dfb\u52a0\u5173\u952e\u5e27\u7b49\u5143\u6570\u636e\u4f7f\u5b9a\u4f4d\u64ad\u653e\u548c\u62d6\u8fdb\u5ea6\u6761\u4e0d\u4f1a\u5361\u987f",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","injectExtraMetadata",3,"nzDisabled"],["nzNoColon","","nzTooltipTitle","\u8c03\u7528 ffmpeg \u8fdb\u884c\u8f6c\u6362\uff0c\u9700\u8981\u5b89\u88c5 ffmpeg \u3002",1,"setting-label"],["formControlName","remuxToMp4"],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["deleteSourceTip",""],[1,"setting-control","radio",3,"nzWarningTip","nzValidateStatus"],["formControlName","deleteSource",3,"nzDisabled"],[4,"ngFor","ngForOf"],["nz-radio-button","",3,"nzValue"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"flv \u6dfb\u52a0\u5143\u6570\u636e"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA(),t.qZA(),t.TgZ(6,"nz-form-item",1),t.TgZ(7,"nz-form-label",5),t._uU(8,"\u8f6c\u5c01\u88c5\u4e3a mp4"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-switch",6),t.qZA(),t.qZA(),t.TgZ(11,"nz-form-item",7),t.TgZ(12,"nz-form-label",8),t._uU(13,"\u6e90\u6587\u4ef6\u5220\u9664\u7b56\u7565"),t.qZA(),t.YNc(14,Ni,7,0,"ng-template",null,9,t.W1O),t.TgZ(16,"nz-form-control",10),t.TgZ(17,"nz-radio-group",11),t.YNc(18,Bi,3,2,"ng-container",12),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(15);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.injectExtraMetadata?i.injectExtraMetadataControl:"warning"),t.xp6(1),t.Q6J("nzDisabled",i.remuxToMp4Control.value),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.remuxToMp4?i.remuxToMp4Control:"warning"),t.xp6(3),t.Q6J("nzTooltipTitle",r),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.deleteSource?i.deleteSourceControl:"warning"),t.xp6(1),t.Q6J("nzDisabled",!i.remuxToMp4Control.value),t.xp6(1),t.Q6J("ngForOf",i.deleteStrategies)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,W,m.t3,l.iK,l.Fd,E.i,a.JJ,a.u,J.Dg,p.sg,J.Of,J.Bq],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),Ui=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.intervalOptions=[{label:"\u4e0d\u68c0\u6d4b",value:0},{label:"10 \u79d2",value:10},{label:"30 \u79d2",value:30},{label:"1 \u5206\u949f",value:60},{label:"3 \u5206\u949f",value:180},{label:"5 \u5206\u949f",value:300},{label:"10 \u5206\u949f",value:600}],this.thresholdOptions=[{label:"1 GB",value:1024**3},{label:"3 GB",value:1024**3*3},{label:"5 GB",value:1024**3*5},{label:"10 GB",value:1024**3*10},{label:"20 GB",value:1024**3*20}],this.settingsForm=e.group({recycleRecords:[""],checkInterval:[""],spaceThreshold:[""]})}get recycleRecordsControl(){return this.settingsForm.get("recycleRecords")}get checkIntervalControl(){return this.settingsForm.get("checkInterval")}get spaceThresholdControl(){return this.settingsForm.get("spaceThreshold")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("space",this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-disk-space-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:16,vars:9,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","checkInterval",3,"nzOptions"],["formControlName","spaceThreshold",3,"nzOptions"],["appSwitchActionable","",1,"setting-item"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","recycleRecords"]],template:function(e,i){1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u786c\u76d8\u7a7a\u95f4\u68c0\u6d4b\u95f4\u9694"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-select",4),t.qZA(),t.qZA(),t.TgZ(6,"nz-form-item",1),t.TgZ(7,"nz-form-label",2),t._uU(8,"\u786c\u76d8\u7a7a\u95f4\u68c0\u6d4b\u9608\u503c"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-select",5),t.qZA(),t.qZA(),t.TgZ(11,"nz-form-item",6),t.TgZ(12,"nz-form-label",2),t._uU(13,"\u7a7a\u95f4\u4e0d\u8db3\u5220\u9664\u65e7\u5f55\u64ad\u6587\u4ef6"),t.qZA(),t.TgZ(14,"nz-form-control",7),t._UZ(15,"nz-switch",8),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.checkInterval?i.checkIntervalControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.intervalOptions),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.spaceThreshold?i.spaceThresholdControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.thresholdOptions),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.recycleRecords?i.recycleRecordsControl:"warning"))},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,rt.Vq,a.JJ,a.u,W,E.i],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function Ii(n,o){1&n&&(t.ynx(0),t._uU(1," \u4e0d\u80fd\u4e3a\u7a7a "),t.BQk())}function Ji(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"json"),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" \u8f93\u5165\u65e0\u6548: ",t.lcZ(2,1,e.getError("baseUrl").value)," ")}}function Qi(n,o){if(1&n&&(t.YNc(0,Ii,2,0,"ng-container",7),t.YNc(1,Ji,3,3,"ng-container",7)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("baseUrl"))}}function Vi(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",3),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",4),t._UZ(4,"textarea",5),t.YNc(5,Qi,2,2,"ng-template",null,6,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("rows",5)}}function Li(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){return t.CHM(e),t.oxw().restoreDefault()}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",9),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleCancel()}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",10),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleConfirm()}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.defaultBaseApiUrl),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}let Yi=(()=>{class n{constructor(e,i){this.changeDetector=i,this.value=[],this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.defaultBaseApiUrl=d.QL,this.settingsForm=e.group({baseApiUrls:["",[a.kI.required,n=>{const i=n.value.split("\n").map(r=>r.trim()).filter(r=>!!r).filter(r=>!/^https?:\/\/\S+$/.test(r));return i.length>0?{baseUrl:{value:i}}:null}]]})}get control(){return this.settingsForm.get("baseApiUrls")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value.join("\n")),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){const i=this.control.value.split("\n").map(r=>r.trim()).filter(r=>!!r);this.confirm.emit(i),this.close()}restoreDefault(){this.control.setValue(this.defaultBaseApiUrl)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-base-api-url-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u4e3b\u7ad9 API \u4e3b\u673a\u5730\u5740","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["wrap","soft","nz-input","","required","","formControlName","baseApiUrls",3,"rows"],["errorTip",""],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzDanger","","nzType","default",3,"disabled","click"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s}),t.YNc(1,Vi,7,3,"ng-container",1),t.YNc(2,Li,6,2,"ng-template",2),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5,_.Uh,Q.ix,lt.dQ,U.w],pipes:[p.Ts],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function Wi(n,o){1&n&&(t.ynx(0),t._uU(1," \u4e0d\u80fd\u4e3a\u7a7a "),t.BQk())}function Ri(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"json"),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" \u8f93\u5165\u65e0\u6548: ",t.lcZ(2,1,e.getError("baseUrl").value)," ")}}function Hi(n,o){if(1&n&&(t.YNc(0,Wi,2,0,"ng-container",7),t.YNc(1,Ri,3,3,"ng-container",7)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("baseUrl"))}}function $i(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",3),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",4),t._UZ(4,"textarea",5),t.YNc(5,Hi,2,2,"ng-template",null,6,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("rows",5)}}function Gi(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){return t.CHM(e),t.oxw().restoreDefault()}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",9),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleCancel()}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",10),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleConfirm()}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.defaultBaseLiveApiUrl),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}let ji=(()=>{class n{constructor(e,i){this.changeDetector=i,this.value=[],this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.defaultBaseLiveApiUrl=d.gZ,this.settingsForm=e.group({baseLiveApiUrls:["",[a.kI.required,n=>{const i=n.value.split("\n").map(r=>r.trim()).filter(r=>!!r).filter(r=>!/^https?:\/\/\S+$/.test(r));return i.length>0?{baseUrl:{value:i}}:null}]]})}get control(){return this.settingsForm.get("baseLiveApiUrls")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value.join("\n")),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){const i=this.control.value.split("\n").map(r=>r.trim()).filter(r=>!!r);this.confirm.emit(i),this.close()}restoreDefault(){this.control.setValue(this.defaultBaseLiveApiUrl)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-base-live-api-url-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u76f4\u64ad API \u4e3b\u673a\u5730\u5740","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["wrap","soft","nz-input","","required","","formControlName","baseLiveApiUrls",3,"rows"],["errorTip",""],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzDanger","","nzType","default",3,"disabled","click"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s}),t.YNc(1,$i,7,3,"ng-container",1),t.YNc(2,Gi,6,2,"ng-template",2),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5,_.Uh,Q.ix,lt.dQ,U.w],pipes:[p.Ts],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function Xi(n,o){1&n&&(t.ynx(0),t._uU(1," \u4e0d\u80fd\u4e3a\u7a7a "),t.BQk())}function Ki(n,o){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"json"),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" \u8f93\u5165\u65e0\u6548: ",t.lcZ(2,1,e.getError("baseUrl").value)," ")}}function to(n,o){if(1&n&&(t.YNc(0,Xi,2,0,"ng-container",7),t.YNc(1,Ki,3,3,"ng-container",7)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("baseUrl"))}}function eo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",3),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",4),t._UZ(4,"textarea",5),t.YNc(5,to,2,2,"ng-template",null,6,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("rows",5)}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){return t.CHM(e),t.oxw().restoreDefault()}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",9),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleCancel()}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",10),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleConfirm()}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.defaultBasePlayInfoApiUrl),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}let io=(()=>{class n{constructor(e,i){this.changeDetector=i,this.value=[],this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.defaultBasePlayInfoApiUrl=d.gZ,this.settingsForm=e.group({basePlayInfoApiUrls:["",[a.kI.required,n=>{const i=n.value.split("\n").map(r=>r.trim()).filter(r=>!!r).filter(r=>!/^https?:\/\/\S+$/.test(r));return i.length>0?{baseUrl:{value:i}}:null}]]})}get control(){return this.settingsForm.get("basePlayInfoApiUrls")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value.join("\n")),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){const i=this.control.value.split("\n").map(r=>r.trim()).filter(r=>!!r);this.confirm.emit(i),this.close()}restoreDefault(){this.control.setValue(this.defaultBasePlayInfoApiUrl)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-base-play-info-api-url-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u76f4\u64ad\u6d41 API \u4e3b\u673a\u5730\u5740","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["wrap","soft","nz-input","","required","","formControlName","basePlayInfoApiUrls",3,"rows"],["errorTip",""],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzDanger","","nzType","default",3,"disabled","click"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s}),t.YNc(1,eo,7,3,"ng-container",1),t.YNc(2,no,6,2,"ng-template",2),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5,_.Uh,Q.ix,lt.dQ,U.w],pipes:[p.Ts],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function oo(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1,"\u8bbe\u7f6e\u5185\u5bb9\uff1a\u53d1\u9001\u4e3b\u7ad9 API \u8bf7\u6c42\u6240\u7528\u7684\u4e3b\u673a\u7684\u5730\u5740\uff0c\u4e00\u884c\u4e00\u4e2a\u3002"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"\u8bf7\u6c42\u65b9\u5f0f\uff1a\u5148\u7528\u7b2c\u4e00\u4e2a\u53d1\u9001\u8bf7\u6c42\uff0c\u51fa\u9519\u5c31\u7528\u7b2c\u4e8c\u4e2a\uff0c\u4ee5\u6b64\u7c7b\u63a8\u3002"),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u4e3b\u8981\u76ee\u7684\uff1a\u7f13\u89e3\u8bf7\u6c42\u8fc7\u591a\u88ab\u98ce\u63a7"),t.qZA())}function ro(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u8bbe\u7f6e\u5185\u5bb9\uff1a\u53d1\u9001\u76f4\u64ad API (\u76f4\u64ad\u6d41 API getRoomPlayInfo \u9664\u5916) \u8bf7\u6c42\u6240\u7528\u7684\u4e3b\u673a\u7684\u5730\u5740\uff0c\u4e00\u884c\u4e00\u4e2a\u3002 "),t.qZA(),t.TgZ(2,"p"),t._uU(3,"\u8bf7\u6c42\u65b9\u5f0f\uff1a\u5148\u7528\u7b2c\u4e00\u4e2a\u53d1\u9001\u8bf7\u6c42\uff0c\u51fa\u9519\u5c31\u7528\u7b2c\u4e8c\u4e2a\uff0c\u4ee5\u6b64\u7c7b\u63a8\u3002"),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u4e3b\u8981\u76ee\u7684\uff1a\u7f13\u89e3\u8bf7\u6c42\u8fc7\u591a\u88ab\u98ce\u63a7"),t.qZA())}function ao(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u8bbe\u7f6e\u5185\u5bb9\uff1a\u53d1\u9001\u76f4\u64ad\u6d41 API (getRoomPlayInfo) \u8bf7\u6c42\u6240\u7528\u7684\u4e3b\u673a\u7684\u5730\u5740\uff0c\u4e00\u884c\u4e00\u4e2a\u3002 "),t.qZA(),t.TgZ(2,"p"),t._uU(3," \u8bf7\u6c42\u65b9\u5f0f\uff1a\u540c\u65f6\u5e76\u53d1\u5411\u5168\u90e8 API \u4e3b\u673a\u53d1\u9001\u8bf7\u6c42\uff08\u4ece\u5168\u90e8\u6210\u529f\u7684\u8bf7\u6c42\u7ed3\u679c\u4e2d\u63d0\u53d6\u76f4\u64ad\u6d41\u8d28\u91cf\u8f83\u597d\u7684\u76f4\u64ad\u6d41\u5730\u5740\uff09 "),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u4e3b\u8981\u76ee\u7684\uff1a\u6539\u53d8\u5f55\u5236\u7684\u76f4\u64ad\u6d41\u7684 CDN"),t.qZA(),t.TgZ(6,"p"),t._uU(7," P.S\uff1a\u56fd\u5916 IP \u7684\u8bf7\u6c42\u7ed3\u679c\u6ca1\u6709 HLS(fmp4) \u6d41\uff0c\u8981\u540c\u65f6\u652f\u6301 fmp4 \u548c flv \u53ef\u4ee5\u6df7\u7528\u56fd\u5185\u548c\u56fd\u5916\u7684 API \u4e3b\u673a\u3002 "),t.qZA())}let so=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({baseApiUrls:[[]],baseLiveApiUrls:[[]],basePlayInfoApiUrls:[[]]})}get baseApiUrlsControl(){return this.settingsForm.get("baseApiUrls")}get baseLiveApiUrlsControl(){return this.settingsForm.get("baseLiveApiUrls")}get basePlayInfoApiUrlsControl(){return this.settingsForm.get("basePlayInfoApiUrls")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("biliApi",this.settings,this.settingsForm.valueChanges,!1).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-bili-api-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:31,vars:16,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label",3,"nzTooltipTitle"],["baseApiUrlsTip",""],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["baseApiUrlsEditDialog",""],["baseLiveApiUrlsTip",""],["baseLiveApiUrlsEditDialog",""],["basePalyInfoApiUrlTip",""],["basePlayInfoApiUrlsEditDialog",""]],template:function(e,i){if(1&e){const r=t.EpF();t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(10).open()}),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u4e3b\u7ad9 API \u4e3b\u673a\u5730\u5740"),t.qZA(),t.YNc(4,oo,6,0,"ng-template",null,3,t.W1O),t.TgZ(6,"nz-form-control",4),t.TgZ(7,"nz-form-text",5),t._uU(8),t.qZA(),t.TgZ(9,"app-base-api-url-edit-dialog",6,7),t.NdJ("confirm",function(g){return i.baseApiUrlsControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(11,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(20).open()}),t.TgZ(12,"nz-form-label",2),t._uU(13,"\u76f4\u64ad API \u4e3b\u673a\u5730\u5740"),t.qZA(),t.YNc(14,ro,6,0,"ng-template",null,8,t.W1O),t.TgZ(16,"nz-form-control",4),t.TgZ(17,"nz-form-text",5),t._uU(18),t.qZA(),t.TgZ(19,"app-base-live-api-url-edit-dialog",6,9),t.NdJ("confirm",function(g){return i.baseLiveApiUrlsControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(21,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(30).open()}),t.TgZ(22,"nz-form-label",2),t._uU(23,"\u76f4\u64ad\u6d41 API \u4e3b\u673a\u5730\u5740"),t.qZA(),t.YNc(24,ao,8,0,"ng-template",null,10,t.W1O),t.TgZ(26,"nz-form-control",4),t.TgZ(27,"nz-form-text",5),t._uU(28),t.qZA(),t.TgZ(29,"app-base-play-info-api-url-edit-dialog",6,11),t.NdJ("confirm",function(g){return i.basePlayInfoApiUrlsControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&e){const r=t.MAs(5),s=t.MAs(15),g=t.MAs(25);t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzTooltipTitle",r),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.baseApiUrls?i.baseApiUrlsControl:"warning"),t.xp6(2),t.hij("",i.baseApiUrlsControl.value," "),t.xp6(1),t.Q6J("value",i.baseApiUrlsControl.value),t.xp6(3),t.Q6J("nzTooltipTitle",s),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.baseLiveApiUrls?i.baseLiveApiUrlsControl:"warning"),t.xp6(2),t.hij("",i.baseLiveApiUrlsControl.value," "),t.xp6(1),t.Q6J("value",i.baseLiveApiUrlsControl.value),t.xp6(3),t.Q6J("nzTooltipTitle",g),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.basePlayInfoApiUrls?i.basePlayInfoApiUrlsControl:"warning"),t.xp6(2),t.hij("",i.basePlayInfoApiUrlsControl.value," "),t.xp6(1),t.Q6J("value",i.basePlayInfoApiUrlsControl.value)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,l.EF,Yi,ji,io],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}nz-form-control[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}"],changeDetection:0}),n})();function lo(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 User Agent "),t.BQk())}function co(n,o){1&n&&t.YNc(0,lo,2,0,"ng-container",6),2&n&&t.Q6J("ngIf",o.$implicit.hasError("required"))}function go(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",3),t._UZ(4,"textarea",4),t.YNc(5,co,1,1,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzWarningTip",i.warningTip)("nzValidateStatus",i.control.valid&&i.control.value.trim()!==i.value?"warning":i.control)("nzErrorTip",e),t.xp6(1),t.Q6J("rows",3)}}let uo=(()=>{class n{constructor(e,i){this.changeDetector=i,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.warningTip="\u5168\u90e8\u4efb\u52a1\u90fd\u9700\u91cd\u542f\u5f39\u5e55\u5ba2\u6237\u7aef\u624d\u80fd\u751f\u6548\uff0c\u6b63\u5728\u5f55\u5236\u7684\u4efb\u52a1\u53ef\u80fd\u4f1a\u4e22\u5931\u5f39\u5e55\uff01",this.settingsForm=e.group({userAgent:["",[a.kI.required]]})}get control(){return this.settingsForm.get("userAgent")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-user-agent-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539 User Agent","nzOkDanger","","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],[3,"nzWarningTip","nzValidateStatus","nzErrorTip"],["required","","nz-input","","formControlName","userAgent",3,"rows"],["errorTip",""],[4,"ngIf"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s})("nzOnOk",function(){return i.handleConfirm()})("nzOnCancel",function(){return i.handleCancel()}),t.YNc(1,go,7,5,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function mo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",3),t._UZ(4,"textarea",4),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("formGroup",e.settingsForm),t.xp6(2),t.Q6J("nzWarningTip",e.warningTip)("nzValidateStatus",e.control.valid&&e.control.value.trim()!==e.value?"warning":e.control),t.xp6(1),t.Q6J("rows",5)}}let po=(()=>{class n{constructor(e,i){this.changeDetector=i,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.warningTip="\u5168\u90e8\u4efb\u52a1\u90fd\u9700\u91cd\u542f\u5f39\u5e55\u5ba2\u6237\u7aef\u624d\u80fd\u751f\u6548\uff0c\u6b63\u5728\u5f55\u5236\u7684\u4efb\u52a1\u53ef\u80fd\u4f1a\u4e22\u5931\u5f39\u5e55\uff01",this.settingsForm=e.group({cookie:[""]})}get control(){return this.settingsForm.get("cookie")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-cookie-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539 Cookie","nzOkDanger","","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],[3,"nzWarningTip","nzValidateStatus"],["wrap","soft","nz-input","","formControlName","cookie",3,"rows"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s})("nzOnOk",function(){return i.handleConfirm()})("nzOnCancel",function(){return i.handleCancel()}),t.YNc(1,mo,5,4,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.JJ,a.u],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),ho=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({userAgent:["",[a.kI.required]],cookie:[""]})}get userAgentControl(){return this.settingsForm.get("userAgent")}get cookieControl(){return this.settingsForm.get("cookie")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("header",this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-header-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:17,vars:9,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["userAgentEditDialog",""],["cookieEditDialog",""]],template:function(e,i){if(1&e){const r=t.EpF();t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(8).open()}),t.TgZ(2,"nz-form-label",2),t._uU(3,"User Agent"),t.qZA(),t.TgZ(4,"nz-form-control",3),t.TgZ(5,"nz-form-text",4),t._uU(6),t.qZA(),t.TgZ(7,"app-user-agent-edit-dialog",5,6),t.NdJ("confirm",function(g){return i.userAgentControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(9,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(16).open()}),t.TgZ(10,"nz-form-label",2),t._uU(11,"Cookie"),t.qZA(),t.TgZ(12,"nz-form-control",3),t.TgZ(13,"nz-form-text",4),t._uU(14),t.qZA(),t.TgZ(15,"app-cookie-edit-dialog",5,7),t.NdJ("confirm",function(g){return i.cookieControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.qZA()}2&e&&(t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.userAgent?i.userAgentControl:"warning"),t.xp6(2),t.hij("",i.userAgentControl.value," "),t.xp6(1),t.Q6J("value",i.userAgentControl.value),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.cookie?i.cookieControl:"warning"),t.xp6(2),t.hij("",i.cookieControl.value," "),t.xp6(1),t.Q6J("value",i.cookieControl.value))},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,l.EF,uo,po],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();var _o=Math.ceil,fo=Math.max;var zo=c(3093),re=c(6667),ct=c(1999);var Mo=/\s/;var Po=/^\s+/;const Fo=function wo(n){return n&&n.slice(0,function bo(n){for(var o=n.length;o--&&Mo.test(n.charAt(o)););return o}(n)+1).replace(Po,"")};var So=c(6460),Ao=/^[-+]0x[0-9a-f]+$/i,yo=/^0b[01]+$/i,Zo=/^0o[0-7]+$/i,ko=parseInt;const Pt=function Bo(n){return n?1/0===(n=function Do(n){if("number"==typeof n)return n;if((0,So.Z)(n))return NaN;if((0,ct.Z)(n)){var o="function"==typeof n.valueOf?n.valueOf():n;n=(0,ct.Z)(o)?o+"":o}if("string"!=typeof n)return 0===n?n:+n;n=Fo(n);var e=yo.test(n);return e||Zo.test(n)?ko(n.slice(2),e?2:8):Ao.test(n)?NaN:+n}(n))||-1/0===n?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0},Io=function qo(n){return function(o,e,i){return i&&"number"!=typeof i&&function xo(n,o,e){if(!(0,ct.Z)(e))return!1;var i=typeof o;return!!("number"==i?(0,ie.Z)(e)&&(0,re.Z)(o,e.length):"string"==i&&o in e)&&(0,zo.Z)(e[o],n)}(o,e,i)&&(e=i=void 0),o=Pt(o),void 0===e?(e=o,o=0):e=Pt(e),function Co(n,o,e,i){for(var r=-1,s=fo(_o((o-n)/(e||1)),0),g=Array(s);s--;)g[i?s:++r]=n,n+=e;return g}(o,e,i=void 0===i?o<e?1:-1:Pt(i),n)}}();function Jo(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u4fdd\u5b58\u4f4d\u7f6e "),t.BQk())}function Qo(n,o){1&n&&(t.ynx(0),t._uU(1," \u4e0d\u662f\u4e00\u4e2a\u76ee\u5f55 "),t.BQk())}function Vo(n,o){1&n&&(t.ynx(0),t._uU(1," \u6ca1\u6709\u8bfb\u5199\u6743\u9650 "),t.BQk())}function Lo(n,o){1&n&&(t.ynx(0),t._uU(1," \u672a\u80fd\u8fdb\u884c\u9a8c\u8bc1 "),t.BQk())}function Yo(n,o){if(1&n&&(t.YNc(0,Jo,2,0,"ng-container",6),t.YNc(1,Qo,2,0,"ng-container",6),t.YNc(2,Vo,2,0,"ng-container",6),t.YNc(3,Lo,2,0,"ng-container",6)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("notADirectory")),t.xp6(1),t.Q6J("ngIf",e.hasError("noPermissions")),t.xp6(1),t.Q6J("ngIf",e.hasError("failedToValidate"))}}function Wo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"nz-form-item"),t.TgZ(3,"nz-form-control",3),t._UZ(4,"input",4),t.YNc(5,Yo,4,4,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(6),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e)}}let Ro=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.validationService=r,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.logDirAsyncValidator=s=>this.validationService.validateDir(s.value).pipe((0,y.U)(g=>{switch(g.code){case Y.ENOTDIR:return{error:!0,notADirectory:!0};case Y.EACCES:return{error:!0,noPermissions:!0};default:return null}}),(0,F.K)(()=>(0,gt.of)({error:!0,failedToValidate:!0}))),this.settingsForm=e.group({logDir:["",[a.kI.required],[this.logDirAsyncValidator]]})}get control(){return this.settingsForm.get("logDir")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(oe))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-logdir-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539\u65e5\u5fd7\u6587\u4ef6\u5b58\u653e\u76ee\u5f55","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],["nzHasFeedback","","nzValidatingTip","\u6b63\u5728\u9a8c\u8bc1...",3,"nzErrorTip"],["type","text","required","","nz-input","","formControlName","logDir"],["errorTip",""],[4,"ngIf"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s})("nzOnOk",function(){return i.handleConfirm()})("nzOnCancel",function(){return i.handleCancel()}),t.YNc(1,Wo,7,2,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzVisible",i.visible)("nzOkDisabled",i.control.invalid||i.control.value.trim()===i.value)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),Ho=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.logLevelOptions=[{label:"VERBOSE",value:"NOTSET"},{label:"DEBUG",value:"DEBUG"},{label:"INFO",value:"INFO"},{label:"WARNING",value:"WARNING"},{label:"ERROR",value:"ERROR"},{label:"CRITICAL",value:"CRITICAL"}],this.backupOptions=Io(0,91).map(s=>({label:s.toString(),value:s})),this.settingsForm=e.group({logDir:[""],consoleLogLevel:[""],backupCount:[""]})}get logDirControl(){return this.settingsForm.get("logDir")}get consoleLogLevelControl(){return this.settingsForm.get("consoleLogLevel")}get backupCountControl(){return this.settingsForm.get("backupCount")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("logging",this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-logging-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:19,vars:11,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["logDirEditDialog",""],["appSwitchActionable","",1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","consoleLogLevel",3,"nzOptions"],[1,"setting-item"],["formControlName","backupCount",3,"nzOptions"]],template:function(e,i){if(1&e){const r=t.EpF();t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.NdJ("click",function(){return t.CHM(r),t.MAs(8).open()}),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u65e5\u5fd7\u6587\u4ef6\u5b58\u653e\u76ee\u5f55"),t.qZA(),t.TgZ(4,"nz-form-control",3),t.TgZ(5,"nz-form-text",4),t._uU(6),t.qZA(),t.TgZ(7,"app-logdir-edit-dialog",5,6),t.NdJ("confirm",function(g){return i.logDirControl.setValue(g)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(9,"nz-form-item",7),t.TgZ(10,"nz-form-label",8),t._uU(11,"\u7ec8\u7aef\u65e5\u5fd7\u8f93\u51fa\u7ea7\u522b"),t.qZA(),t.TgZ(12,"nz-form-control",9),t._UZ(13,"nz-select",10),t.qZA(),t.qZA(),t.TgZ(14,"nz-form-item",11),t.TgZ(15,"nz-form-label",8),t._uU(16,"\u65e5\u5fd7\u6587\u4ef6\u5907\u4efd\u6570\u91cf"),t.qZA(),t.TgZ(17,"nz-form-control",9),t._UZ(18,"nz-select",12),t.qZA(),t.qZA(),t.qZA()}2&e&&(t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.logDir?i.logDirControl:"warning"),t.xp6(2),t.hij("",i.logDirControl.value," "),t.xp6(1),t.Q6J("value",i.logDirControl.value),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.consoleLogLevel?i.consoleLogLevelControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.logLevelOptions),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.backupCount?i.backupCountControl:"warning"),t.xp6(1),t.Q6J("nzOptions",i.backupOptions))},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,l.EF,Ro,W,rt.Vq,a.JJ,a.u],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),$o=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-notification-settings"]],decls:30,vars:0,consts:[["routerLink","email-notification",1,"setting-item"],[1,"setting-label"],[1,"setting-control"],["nz-icon","","nzType","right"],["routerLink","serverchan-notification",1,"setting-item"],["routerLink","pushdeer-notification",1,"setting-item"],["routerLink","pushplus-notification",1,"setting-item"],["routerLink","telegram-notification",1,"setting-item"],["routerLink","bark-notification",1,"setting-item"]],template:function(e,i){1&e&&(t.TgZ(0,"a",0),t.TgZ(1,"span",1),t._uU(2,"\u90ae\u7bb1\u901a\u77e5"),t.qZA(),t.TgZ(3,"span",2),t._UZ(4,"i",3),t.qZA(),t.qZA(),t.TgZ(5,"a",4),t.TgZ(6,"span",1),t._uU(7,"ServerChan \u901a\u77e5"),t.qZA(),t.TgZ(8,"span",2),t._UZ(9,"i",3),t.qZA(),t.qZA(),t.TgZ(10,"a",5),t.TgZ(11,"span",1),t._uU(12,"PushDeer \u901a\u77e5"),t.qZA(),t.TgZ(13,"span",2),t._UZ(14,"i",3),t.qZA(),t.qZA(),t.TgZ(15,"a",6),t.TgZ(16,"span",1),t._uU(17,"pushplus \u901a\u77e5"),t.qZA(),t.TgZ(18,"span",2),t._UZ(19,"i",3),t.qZA(),t.qZA(),t.TgZ(20,"a",7),t.TgZ(21,"span",1),t._uU(22,"telegram \u901a\u77e5"),t.qZA(),t.TgZ(23,"span",2),t._UZ(24,"i",3),t.qZA(),t.qZA(),t.TgZ(25,"a",8),t.TgZ(26,"span",1),t._uU(27,"Bark \u901a\u77e5"),t.qZA(),t.TgZ(28,"span",2),t._UZ(29,"i",3),t.qZA(),t.qZA())},directives:[z.yS,U.w,X.Ls],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),Go=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-webhook-settings"]],decls:5,vars:0,consts:[["routerLink","webhooks",1,"setting-item"],[1,"setting-label"],[1,"setting-control"],["nz-icon","","nzType","right"]],template:function(e,i){1&e&&(t.TgZ(0,"a",0),t.TgZ(1,"span",1),t._uU(2,"Webhooks"),t.qZA(),t.TgZ(3,"span",2),t._UZ(4,"i",3),t.qZA(),t.qZA())},directives:[z.yS,U.w,X.Ls],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();const jo=["innerContent"];let Xo=(()=>{class n{constructor(e,i,r,s){this.changeDetector=e,this.route=i,this.logger=r,this.routerScrollService=s}ngOnInit(){this.route.data.subscribe(e=>{this.settings=e.settings,this.changeDetector.markForCheck()})}ngAfterViewInit(){this.innerContent?this.routerScrollService.setCustomViewportToScroll(this.innerContent.nativeElement):this.logger.error("The content element could not be found!")}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz),t.Y36(D.Kf),t.Y36(In))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-settings"]],viewQuery:function(e,i){if(1&e&&t.Gf(jo,5),2&e){let r;t.iGM(r=t.CRH())&&(i.innerContent=r.first)}},decls:24,vars:8,consts:[[1,"inner-content"],["innerContent",""],[1,"main-settings","settings-page"],[1,"settings-page-content"],["name","\u6587\u4ef6"],[3,"settings"],["name","\u5f55\u5236"],["name","\u5f39\u5e55"],["name","\u6587\u4ef6\u5904\u7406"],["name","\u786c\u76d8\u7a7a\u95f4"],["name","BILI API"],["name","\u7f51\u7edc\u8bf7\u6c42"],["name","\u65e5\u5fd7"],["name","\u901a\u77e5"],["name","Webhook"]],template:function(e,i){1&e&&(t.TgZ(0,"div",0,1),t.TgZ(2,"div",2),t.TgZ(3,"div",3),t.TgZ(4,"app-page-section",4),t._UZ(5,"app-output-settings",5),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-recorder-settings",5),t.qZA(),t.TgZ(8,"app-page-section",7),t._UZ(9,"app-danmaku-settings",5),t.qZA(),t.TgZ(10,"app-page-section",8),t._UZ(11,"app-post-processing-settings",5),t.qZA(),t.TgZ(12,"app-page-section",9),t._UZ(13,"app-disk-space-settings",5),t.qZA(),t.TgZ(14,"app-page-section",10),t._UZ(15,"app-bili-api-settings",5),t.qZA(),t.TgZ(16,"app-page-section",11),t._UZ(17,"app-header-settings",5),t.qZA(),t.TgZ(18,"app-page-section",12),t._UZ(19,"app-logging-settings",5),t.qZA(),t.TgZ(20,"app-page-section",13),t._UZ(21,"app-notification-settings"),t.qZA(),t.TgZ(22,"app-page-section",14),t._UZ(23,"app-webhook-settings"),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(5),t.Q6J("settings",i.settings.output),t.xp6(2),t.Q6J("settings",i.settings.recorder),t.xp6(2),t.Q6J("settings",i.settings.danmaku),t.xp6(2),t.Q6J("settings",i.settings.postprocessing),t.xp6(2),t.Q6J("settings",i.settings.space),t.xp6(2),t.Q6J("settings",i.settings.biliApi),t.xp6(2),t.Q6J("settings",i.settings.header),t.xp6(2),t.Q6J("settings",i.settings.logging))},directives:[q.g,bi,Di,Ei,qi,Ui,so,ho,Ho,$o,Go],styles:[".inner-content[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.inner-content[_ngcontent-%COMP%]{padding-top:0}"]}),n})();var Ko=c(7298),tr=c(1481),le=c(3449),er=c(2168);const ir=function nr(n,o,e,i){if(!(0,ct.Z)(n))return n;for(var r=-1,s=(o=(0,le.Z)(o,n)).length,g=s-1,u=n;null!=u&&++r<s;){var h=(0,er.Z)(o[r]),v=e;if("__proto__"===h||"constructor"===h||"prototype"===h)return n;if(r!=g){var w=u[h];void 0===(v=i?i(w,h,u):void 0)&&(v=(0,ct.Z)(w)?w:(0,re.Z)(o[r+1])?[]:{})}(0,tr.Z)(u,h,v),u=u[h]}return n};var ar=c(5867);const lr=function sr(n,o){return function or(n,o,e){for(var i=-1,r=o.length,s={};++i<r;){var g=o[i],u=(0,Ko.Z)(n,g);e(u,g)&&ir(s,(0,le.Z)(g,n),u)}return s}(n,o,function(e,i){return(0,ar.Z)(n,i)})};var cr=c(6623),ce=c(8492),ge=ce.Z?ce.Z.isConcatSpreadable:void 0;const ur=function gr(n){return(0,ne.Z)(n)||(0,ee.Z)(n)||!!(ge&&n&&n[ge])},mr=function ue(n,o,e,i,r){var s=-1,g=n.length;for(e||(e=ur),r||(r=[]);++s<g;){var u=n[s];o>0&&e(u)?o>1?ue(u,o-1,e,i,r):(0,cr.Z)(r,u):i||(r[r.length]=u)}return r},dr=function pr(n){return null!=n&&n.length?mr(n,1):[]},_r=function hr(n,o,e){switch(e.length){case 0:return n.call(o);case 1:return n.call(o,e[0]);case 2:return n.call(o,e[0],e[1]);case 3:return n.call(o,e[0],e[1],e[2])}return n.apply(o,e)};var me=Math.max;const zr=function vr(n){return function(){return n}};var pe=c(2370),xr=c(9940),Pr=Date.now;const Sr=function wr(n){var o=0,e=0;return function(){var i=Pr(),r=16-(i-e);if(e=i,r>0){if(++o>=800)return arguments[0]}else o=0;return n.apply(void 0,arguments)}}(pe.Z?function(n,o){return(0,pe.Z)(n,"toString",{configurable:!0,enumerable:!1,value:zr(o),writable:!0})}:xr.Z),f=function Ar(n){return Sr(function fr(n,o,e){return o=me(void 0===o?n.length-1:o,0),function(){for(var i=arguments,r=-1,s=me(i.length-o,0),g=Array(s);++r<s;)g[r]=i[o+r];r=-1;for(var u=Array(o+1);++r<o;)u[r]=i[r];return u[o]=e(g),_r(n,this,u)}}(n,void 0,dr),n+"")}(function(n,o){return null==n?{}:lr(n,o)});var C=c(8760),R=c(7512),H=c(5545);let et=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({enabled:[""]})}get enabledControl(){return this.settingsForm.get("enabled")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings(this.keyOfSettings,this.settings,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-notifier-settings"]],inputs:{settings:"settings",keyOfSettings:"keyOfSettings"},features:[t.TTD],decls:6,vars:3,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","enabled"]],template:function(e,i){1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u5141\u8bb8\u901a\u77e5"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.enabled?i.enabledControl:"warning"))},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,W,m.t3,l.iK,l.Fd,E.i,a.JJ,a.u],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();var Zr=c(6422);function kr(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740\uff01 "),t.BQk())}function Dr(n,o){1&n&&(t.ynx(0),t._uU(1," \u90ae\u7bb1\u5730\u5740\u65e0\u6548! "),t.BQk())}function Er(n,o){if(1&n&&(t.YNc(0,kr,2,0,"ng-container",17),t.YNc(1,Dr,2,0,"ng-container",17)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("email"))}}function Nr(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u6388\u6743\u7801\uff01 "),t.BQk())}function Br(n,o){1&n&&t.YNc(0,Nr,2,0,"ng-container",17),2&n&&t.Q6J("ngIf",o.$implicit.hasError("required"))}function qr(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 SMTP \u4e3b\u673a\uff01 "),t.BQk())}function Ur(n,o){1&n&&t.YNc(0,qr,2,0,"ng-container",17),2&n&&t.Q6J("ngIf",o.$implicit.hasError("required"))}function Ir(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 SMTP \u7aef\u53e3\uff01 "),t.BQk())}function Jr(n,o){1&n&&(t.ynx(0),t._uU(1," SMTP \u7aef\u53e3\u65e0\u6548\uff01 "),t.BQk())}function Qr(n,o){if(1&n&&(t.YNc(0,Ir,2,0,"ng-container",17),t.YNc(1,Jr,2,0,"ng-container",17)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Vr(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740\uff01 "),t.BQk())}function Lr(n,o){1&n&&(t.ynx(0),t._uU(1," \u90ae\u7bb1\u5730\u5740\u65e0\u6548! "),t.BQk())}function Yr(n,o){if(1&n&&(t.YNc(0,Vr,2,0,"ng-container",17),t.YNc(1,Lr,2,0,"ng-container",17)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("email"))}}let Wr=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({srcAddr:["",[a.kI.required,a.kI.email]],dstAddr:["",[a.kI.required,a.kI.email]],authCode:["",[a.kI.required]],smtpHost:["",[a.kI.required]],smtpPort:["",[a.kI.required,a.kI.pattern(/\d+/)]]})}get srcAddrControl(){return this.settingsForm.get("srcAddr")}get dstAddrControl(){return this.settingsForm.get("dstAddr")}get authCodeControl(){return this.settingsForm.get("authCode")}get smtpHostControl(){return this.settingsForm.get("smtpHost")}get smtpPortControl(){return this.settingsForm.get("smtpPort")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("emailNotification",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm),(0,y.U)(e=>(0,Zr.Z)(e,(i,r,s)=>{r="smtpPort"===s?parseInt(r):r,Reflect.set(i,s,r)},{})))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-email-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:36,vars:16,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","srcAddr","nzNoColon","","nzRequired","",1,"setting-label"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","srcAddr","type","email","placeholder","\u53d1\u9001\u901a\u77e5\u7684\u90ae\u7bb1\u5730\u5740","required","","nz-input","","formControlName","srcAddr"],["emailErrorTip",""],["nzFor","authCode","nzNoColon","","nzRequired","",1,"setting-label"],["id","authCode","type","text","placeholder","\u53d1\u9001\u90ae\u7bb1\u7684 SMTP \u6388\u6743\u7801","required","","nz-input","","formControlName","authCode"],["authCodeErrorTip",""],["nzFor","smtpHost","nzNoColon","","nzRequired","",1,"setting-label"],["id","smtpHost","type","text","placeholder","\u53d1\u9001\u90ae\u7bb1\u7684 SMTP \u4e3b\u673a\uff0c\u4f8b\u5982\uff1asmtp.163.com \u3002","required","","nz-input","","formControlName","smtpHost"],["smtpHostErrorTip",""],["nzFor","smtpPort","nzNoColon","","nzRequired","",1,"setting-label"],["id","smtpPort","type","text","pattern","\\d+","placeholder","\u53d1\u9001\u90ae\u7bb1\u7684 SMTP \u4e3b\u673a\u7aef\u53e3\uff0c\u901a\u5e38\u4e3a 465 \u3002","required","","nz-input","","formControlName","smtpPort"],["smtpPortErrorTip",""],["nzFor","dstAddr","nzNoColon","","nzRequired","",1,"setting-label"],["id","dstAddr","type","email","placeholder","\u63a5\u6536\u901a\u77e5\u7684\u90ae\u7bb1\u5730\u5740\uff0c\u53ef\u4ee5\u548c\u53d1\u9001\u90ae\u7bb1\u76f8\u540c\u5b9e\u73b0\u81ea\u53d1\u81ea\u6536\u3002","required","","nz-input","","formControlName","dstAddr"],[4,"ngIf"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u53d1\u9001\u90ae\u7bb1"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,Er,2,2,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.TgZ(8,"nz-form-item",1),t.TgZ(9,"nz-form-label",6),t._uU(10,"\u6388\u6743\u7801"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,Br,1,1,"ng-template",null,8,t.W1O),t.qZA(),t.qZA(),t.TgZ(15,"nz-form-item",1),t.TgZ(16,"nz-form-label",9),t._uU(17,"SMTP \u4e3b\u673a"),t.qZA(),t.TgZ(18,"nz-form-control",3),t._UZ(19,"input",10),t.YNc(20,Ur,1,1,"ng-template",null,11,t.W1O),t.qZA(),t.qZA(),t.TgZ(22,"nz-form-item",1),t.TgZ(23,"nz-form-label",12),t._uU(24,"SMTP \u7aef\u53e3"),t.qZA(),t.TgZ(25,"nz-form-control",3),t._UZ(26,"input",13),t.YNc(27,Qr,2,2,"ng-template",null,14,t.W1O),t.qZA(),t.qZA(),t.TgZ(29,"nz-form-item",1),t.TgZ(30,"nz-form-label",15),t._uU(31,"\u63a5\u6536\u90ae\u7bb1"),t.qZA(),t.TgZ(32,"nz-form-control",3),t._UZ(33,"input",16),t.YNc(34,Yr,2,2,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(7),s=t.MAs(14),g=t.MAs(21),u=t.MAs(28);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.srcAddrControl.valid&&!i.syncStatus.srcAddr?"warning":i.srcAddrControl),t.xp6(7),t.Q6J("nzErrorTip",s)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.authCodeControl.valid&&!i.syncStatus.authCode?"warning":i.authCodeControl),t.xp6(7),t.Q6J("nzErrorTip",g)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.smtpHostControl.valid&&!i.syncStatus.smtpHost?"warning":i.smtpHostControl),t.xp6(7),t.Q6J("nzErrorTip",u)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.smtpPortControl.valid&&!i.syncStatus.smtpPort?"warning":i.smtpPortControl),t.xp6(7),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.dstAddrControl.valid&&!i.syncStatus.dstAddr?"warning":i.dstAddrControl)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5,a.c5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:6em!important;width:6em!important}"],changeDetection:0}),n})(),nt=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({notifyBegan:[""],notifyEnded:[""],notifyError:[""],notifySpace:[""]})}get notifyBeganControl(){return this.settingsForm.get("notifyBegan")}get notifyEndedControl(){return this.settingsForm.get("notifyEnded")}get notifyErrorControl(){return this.settingsForm.get("notifyError")}get notifySpaceControl(){return this.settingsForm.get("notifySpace")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings(this.keyOfSettings,this.settingsForm.value,this.settingsForm.valueChanges).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-event-settings"]],inputs:{settings:"settings",keyOfSettings:"keyOfSettings"},features:[t.TTD],decls:21,vars:9,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","notifyBegan"],["formControlName","notifyEnded"],["formControlName","notifyError"],["formControlName","notifySpace"]],template:function(e,i){1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u5f00\u64ad\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA(),t.qZA(),t.TgZ(6,"nz-form-item",1),t.TgZ(7,"nz-form-label",2),t._uU(8,"\u4e0b\u64ad\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-switch",5),t.qZA(),t.qZA(),t.TgZ(11,"nz-form-item",1),t.TgZ(12,"nz-form-label",2),t._uU(13,"\u51fa\u9519\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(14,"nz-form-control",3),t._UZ(15,"nz-switch",6),t.qZA(),t.qZA(),t.TgZ(16,"nz-form-item",1),t.TgZ(17,"nz-form-label",2),t._uU(18,"\u7a7a\u95f4\u4e0d\u8db3\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(19,"nz-form-control",3),t._UZ(20,"nz-switch",7),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.notifyBegan?i.notifyBeganControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.notifyEnded?i.notifyEndedControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.notifyError?i.notifyErrorControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.syncStatus.notifySpace?i.notifySpaceControl:"warning"))},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,W,m.t3,l.iK,l.Fd,E.i,a.JJ,a.u],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})(),$=(()=>{class n{constructor(e,i,r){this.changeDetector=e,this.message=i,this.settingService=r}ngOnInit(){switch(this.keyOfSettings){case"emailNotification":this.messageTypes=["text","html"];break;case"serverchanNotification":this.messageTypes=["markdown"];break;case"pushdeerNotification":this.messageTypes=["markdown","text"];break;case"pushplusNotification":this.messageTypes=["markdown","text","html"];break;case"telegramNotification":this.messageTypes=["markdown","html"]}}ngOnChanges(e){this.updateCommonSettings()}changeBeganMessageTemplateSettings(e){this.changeMessageTemplateSettings({beganMessageType:e.messageType,beganMessageTitle:e.messageTitle,beganMessageContent:e.messageContent}).subscribe()}changeEndedMessageTemplateSettings(e){this.changeMessageTemplateSettings({endedMessageType:e.messageType,endedMessageTitle:e.messageTitle,endedMessageContent:e.messageContent}).subscribe()}changeSpaceMessageTemplateSettings(e){this.changeMessageTemplateSettings({spaceMessageType:e.messageType,spaceMessageTitle:e.messageTitle,spaceMessageContent:e.messageContent}).subscribe()}changeErrorMessageTemplateSettings(e){this.changeMessageTemplateSettings({errorMessageType:e.messageType,errorMessageTitle:e.messageTitle,errorMessageContent:e.messageContent}).subscribe()}changeMessageTemplateSettings(e){return this.settingService.changeSettings({[this.keyOfSettings]:e}).pipe((0,S.X)(3,300),(0,mt.b)(i=>{this.message.success("\u4fee\u6539\u6d88\u606f\u6a21\u677f\u8bbe\u7f6e\u6210\u529f"),this.settings=Object.assign(Object.assign({},this.settings),i[this.keyOfSettings]),this.updateCommonSettings(),this.changeDetector.markForCheck()},i=>{this.message.error(`\u4fee\u6539\u6d88\u606f\u6a21\u677f\u8bbe\u7f6e\u51fa\u9519: ${i.message}`)}))}updateCommonSettings(){this.beganMessageTemplateSettings={messageType:this.settings.beganMessageType,messageTitle:this.settings.beganMessageTitle,messageContent:this.settings.beganMessageContent},this.endedMessageTemplateSettings={messageType:this.settings.endedMessageType,messageTitle:this.settings.endedMessageTitle,messageContent:this.settings.endedMessageContent},this.spaceMessageTemplateSettings={messageType:this.settings.spaceMessageType,messageTitle:this.settings.spaceMessageTitle,messageContent:this.settings.spaceMessageContent},this.errorMessageTemplateSettings={messageType:this.settings.errorMessageType,messageTitle:this.settings.errorMessageTitle,messageContent:this.settings.errorMessageContent}}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(bt.dD),t.Y36(A.R))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-message-template-settings"]],inputs:{settings:"settings",keyOfSettings:"keyOfSettings"},features:[t.TTD],decls:20,vars:12,consts:[[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"title","value","messageTypes","confirm"],["beganMessageTemplateEditDialog",""],["endedMessageTemplateEditDialog",""],["errorMessageTemplateEditDialog",""],["spaceMessageTemplateEditDialog",""]],template:function(e,i){if(1&e){const r=t.EpF();t.TgZ(0,"a",0),t.NdJ("click",function(){return t.CHM(r),t.MAs(4).open()}),t.TgZ(1,"span",1),t._uU(2,"\u5f00\u64ad\u6d88\u606f\u6a21\u677f"),t.qZA(),t.qZA(),t.TgZ(3,"app-message-template-edit-dialog",2,3),t.NdJ("confirm",function(g){return i.changeBeganMessageTemplateSettings(g)}),t.qZA(),t.TgZ(5,"a",0),t.NdJ("click",function(){return t.CHM(r),t.MAs(9).open()}),t.TgZ(6,"span",1),t._uU(7,"\u4e0b\u64ad\u6d88\u606f\u6a21\u677f"),t.qZA(),t.qZA(),t.TgZ(8,"app-message-template-edit-dialog",2,4),t.NdJ("confirm",function(g){return i.changeEndedMessageTemplateSettings(g)}),t.qZA(),t.TgZ(10,"a",0),t.NdJ("click",function(){return t.CHM(r),t.MAs(14).open()}),t.TgZ(11,"span",1),t._uU(12,"\u5f02\u5e38\u6d88\u606f\u6a21\u677f"),t.qZA(),t.qZA(),t.TgZ(13,"app-message-template-edit-dialog",2,5),t.NdJ("confirm",function(g){return i.changeErrorMessageTemplateSettings(g)}),t.qZA(),t.TgZ(15,"a",0),t.NdJ("click",function(){return t.CHM(r),t.MAs(19).open()}),t.TgZ(16,"span",1),t._uU(17,"\u7a7a\u95f4\u4e0d\u8db3\u6d88\u606f\u6a21\u677f"),t.qZA(),t.qZA(),t.TgZ(18,"app-message-template-edit-dialog",2,6),t.NdJ("confirm",function(g){return i.changeSpaceMessageTemplateSettings(g)}),t.qZA()}2&e&&(t.xp6(3),t.Q6J("title","\u4fee\u6539\u5f00\u64ad\u6d88\u606f\u6a21\u677f")("value",i.beganMessageTemplateSettings)("messageTypes",i.messageTypes),t.xp6(5),t.Q6J("title","\u4fee\u6539\u4e0b\u64ad\u6d88\u606f\u6a21\u677f")("value",i.endedMessageTemplateSettings)("messageTypes",i.messageTypes),t.xp6(5),t.Q6J("title","\u4fee\u6539\u5f02\u5e38\u6d88\u606f\u6a21\u677f")("value",i.errorMessageTemplateSettings)("messageTypes",i.messageTypes),t.xp6(5),t.Q6J("title","\u4fee\u6539\u7a7a\u95f4\u4e0d\u8db3\u6d88\u606f\u6a21\u677f")("value",i.spaceMessageTemplateSettings)("messageTypes",i.messageTypes))},styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function Rr(n,o){if(1&n&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-email-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.emailSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}let Hr=(()=>{class n{constructor(e,i){this.changeDetector=e,this.route=i}ngOnInit(){this.route.data.subscribe(e=>{const i=e.settings;this.emailSettings=f(i,C.gP),this.notifierSettings=f(i,C._1),this.notificationSettings=f(i,C.X),this.messageTemplateSettings=f(i,C.tI),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-email-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","\u90ae\u4ef6\u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","emailNotification",3,"settings"],["name","\u90ae\u7bb1"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Rr,8,4,"ng-template",1),t.qZA())},directives:[R.q,H.Y,q.g,et,Wr,nt,$],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function $r(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 sendkey\uff01 "),t.BQk())}function Gr(n,o){1&n&&(t.ynx(0),t._uU(1," sendkey \u65e0\u6548 "),t.BQk())}function jr(n,o){if(1&n&&(t.YNc(0,$r,2,0,"ng-container",6),t.YNc(1,Gr,2,0,"ng-container",6)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}let Xr=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({sendkey:["",[a.kI.required,a.kI.pattern(/^[a-zA-Z\d]+$/)]]})}get sendkeyControl(){return this.settingsForm.get("sendkey")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("serverchanNotification",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-serverchan-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:8,vars:4,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","sendkey","nzNoColon","","nzRequired","",1,"setting-label"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","sendkey","type","text","required","","nz-input","","formControlName","sendkey"],["sendkeyErrorTip",""],[4,"ngIf"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"sendkey"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,jr,2,2,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(7);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.sendkeyControl.valid&&!i.syncStatus.sendkey?"warning":i.sendkeyControl)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:5em!important;width:5em!important}"],changeDetection:0}),n})();function Kr(n,o){if(1&n&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-serverchan-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.serverchanSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}let ta=(()=>{class n{constructor(e,i){this.changeDetector=e,this.route=i}ngOnInit(){this.route.data.subscribe(e=>{const i=e.settings;this.serverchanSettings=f(i,C.gq),this.notifierSettings=f(i,C._1),this.notificationSettings=f(i,C.X),this.messageTemplateSettings=f(i,C.tI),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-serverchan-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","ServerChan \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","serverchanNotification",3,"settings"],["name","ServerChan"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Kr,8,4,"ng-template",1),t.qZA())},directives:[R.q,H.Y,q.g,et,Xr,nt,$],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function ea(n,o){1&n&&(t.ynx(0),t._uU(1," server \u65e0\u6548 "),t.BQk())}function na(n,o){1&n&&t.YNc(0,ea,2,0,"ng-container",9),2&n&&t.Q6J("ngIf",o.$implicit.hasError("pattern"))}function ia(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 pushkey\uff01 "),t.BQk())}function oa(n,o){1&n&&(t.ynx(0),t._uU(1," pushkey \u65e0\u6548 "),t.BQk())}function ra(n,o){if(1&n&&(t.YNc(0,ia,2,0,"ng-container",9),t.YNc(1,oa,2,0,"ng-container",9)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}let aa=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({server:["",[a.kI.pattern(/^https?:\/\/.+/)]],pushkey:["",[a.kI.required,a.kI.pattern(/^PDU\d+T[a-zA-Z\d]{32}(,PDU\d+T[a-zA-Z\d]{32}){0,99}$/)]]})}get serverControl(){return this.settingsForm.get("server")}get pushkeyControl(){return this.settingsForm.get("pushkey")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),console.log(this.settings),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("pushdeerNotification",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-pushdeer-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:15,vars:7,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","server","nzNoColon","",1,"setting-label","align-required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","server","type","url","placeholder","\u9ed8\u8ba4\u4e3a\u5b98\u65b9\u670d\u52a1\u5668 https://api2.pushdeer.com","nz-input","","formControlName","server"],["serverErrorTip",""],["nzFor","pushkey","nzNoColon","","nzRequired","",1,"setting-label"],["id","pushkey","type","text","placeholder","\u591a\u4e2a key \u7528 , \u9694\u5f00\uff0c\u5728\u7ebf\u7248\u6700\u591a 10 \u4e2a\uff0c\u81ea\u67b6\u7248\u9ed8\u8ba4\u6700\u591a 100 \u4e2a\u3002","required","","nz-input","","formControlName","pushkey"],["pushkeyErrorTip",""],[4,"ngIf"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"server"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,na,1,1,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.TgZ(8,"nz-form-item",1),t.TgZ(9,"nz-form-label",6),t._uU(10,"pushkey"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,ra,2,2,"ng-template",null,8,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(7),s=t.MAs(14);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.serverControl.valid&&!i.syncStatus.server?"warning":i.serverControl),t.xp6(7),t.Q6J("nzErrorTip",s)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.pushkeyControl.valid&&!i.syncStatus.pushkey?"warning":i.pushkeyControl)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.JJ,a.u,p.O5,a.Q7],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:5em!important;width:5em!important}"],changeDetection:0}),n})();function sa(n,o){if(1&n&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-pushdeer-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.pushdeerSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}let la=(()=>{class n{constructor(e,i){this.changeDetector=e,this.route=i}ngOnInit(){this.route.data.subscribe(e=>{const i=e.settings;this.pushdeerSettings=f(i,C.jK),this.notifierSettings=f(i,C._1),this.notificationSettings=f(i,C.X),this.messageTemplateSettings=f(i,C.tI),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-pushdeer-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","PushDeer \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","pushdeerNotification",3,"settings"],["name","PushDeer"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,sa,8,4,"ng-template",1),t.qZA())},directives:[R.q,H.Y,q.g,et,aa,nt,$],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function ca(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 token\uff01 "),t.BQk())}function ga(n,o){1&n&&(t.ynx(0),t._uU(1," token \u65e0\u6548 "),t.BQk())}function ua(n,o){if(1&n&&(t.YNc(0,ca,2,0,"ng-container",9),t.YNc(1,ga,2,0,"ng-container",9)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}let ma=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({token:["",[a.kI.required,a.kI.pattern(/^[a-z\d]{32}$/)]],topic:[""]})}get tokenControl(){return this.settingsForm.get("token")}get topicControl(){return this.settingsForm.get("topic")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("pushplusNotification",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-pushplus-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:13,vars:6,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","token","nzNoColon","","nzRequired","",1,"setting-label","required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","token","type","text","required","","nz-input","","formControlName","token"],["tokenErrorTip",""],["nzFor","topic","nzNoColon","",1,"setting-label","align-required"],[1,"setting-control","input",3,"nzWarningTip","nzValidateStatus"],["id","topic","type","text","nz-input","","formControlName","topic"],[4,"ngIf"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"token"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,ua,2,2,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.TgZ(8,"nz-form-item",1),t.TgZ(9,"nz-form-label",6),t._uU(10,"topic"),t.qZA(),t.TgZ(11,"nz-form-control",7),t._UZ(12,"input",8),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(7);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.tokenControl.valid&&!i.syncStatus.token?"warning":i.tokenControl),t.xp6(7),t.Q6J("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.topicControl.valid&&!i.syncStatus.topic?"warning":i.topicControl)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:4em!important;width:4em!important}"],changeDetection:0}),n})();function pa(n,o){if(1&n&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-pushplus-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.pushplusSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}let da=(()=>{class n{constructor(e,i){this.changeDetector=e,this.route=i}ngOnInit(){this.route.data.subscribe(e=>{const i=e.settings;this.pushplusSettings=f(i,C.q1),this.notifierSettings=f(i,C._1),this.notificationSettings=f(i,C.X),this.messageTemplateSettings=f(i,C.tI),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-pushplus-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","pushplus \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","pushplusNotification",3,"settings"],["name","pushplus"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,pa,8,4,"ng-template",1),t.qZA())},directives:[R.q,H.Y,q.g,et,ma,nt,$],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function ha(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 token\uff01 "),t.BQk())}function _a(n,o){1&n&&(t.ynx(0),t._uU(1," token \u65e0\u6548 "),t.BQk())}function fa(n,o){if(1&n&&(t.YNc(0,ha,2,0,"ng-container",12),t.YNc(1,_a,2,0,"ng-container",12)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Ca(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 chatid\uff01 "),t.BQk())}function va(n,o){1&n&&(t.ynx(0),t._uU(1," chatid \u65e0\u6548 "),t.BQk())}function za(n,o){if(1&n&&(t.YNc(0,Ca,2,0,"ng-container",12),t.YNc(1,va,2,0,"ng-container",12)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function xa(n,o){1&n&&(t.ynx(0),t._uU(1," server \u65e0\u6548 "),t.BQk())}function Oa(n,o){1&n&&t.YNc(0,xa,2,0,"ng-container",12),2&n&&t.Q6J("ngIf",o.$implicit.hasError("pattern"))}let Ma=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({token:["",[a.kI.required,a.kI.pattern(/^[0-9]{8,10}:[a-zA-Z0-9_-]{35}$/)]],chatid:["",[a.kI.required,a.kI.pattern(/^(-|[0-9]){0,}$/)]],server:["",[a.kI.pattern(/^https?:\/\/[a-zA-Z0-9-_.]+(:[0-9]+)?/)]]})}get tokenControl(){return this.settingsForm.get("token")}get chatidControl(){return this.settingsForm.get("chatid")}get serverControl(){return this.settingsForm.get("server")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),console.log(this.settings),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("telegramNotification",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-telegram-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:22,vars:10,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","token","nzNoColon","","nzRequired","",1,"setting-label","required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","token","type","text","required","","nz-input","","formControlName","token"],["tokenErrorTip",""],["nzFor","chatid","nzNoColon","","nzRequired","",1,"setting-label"],["id","chatid","type","text","required","","nz-input","","formControlName","chatid"],["chatidErrorTip",""],["nzFor","server","nzNoColon","",1,"setting-label","align-required"],["id","server","type","url","placeholder","\u9ed8\u8ba4\u4e3a\u5b98\u65b9\u63a5\u53e3 https://api.telegram.org","nz-input","","formControlName","server"],["serverErrorTip",""],[4,"ngIf"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"token"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,fa,2,2,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.TgZ(8,"nz-form-item",1),t.TgZ(9,"nz-form-label",6),t._uU(10,"chatid"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,za,2,2,"ng-template",null,8,t.W1O),t.qZA(),t.qZA(),t.TgZ(15,"nz-form-item",1),t.TgZ(16,"nz-form-label",9),t._uU(17,"server"),t.qZA(),t.TgZ(18,"nz-form-control",3),t._UZ(19,"input",10),t.YNc(20,Oa,1,1,"ng-template",null,11,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(7),s=t.MAs(14),g=t.MAs(21);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.tokenControl.valid&&!i.syncStatus.token?"warning":i.tokenControl),t.xp6(7),t.Q6J("nzErrorTip",s)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.chatidControl.valid&&!i.syncStatus.chatid?"warning":i.chatidControl),t.xp6(7),t.Q6J("nzErrorTip",g)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.serverControl.valid&&!i.syncStatus.server?"warning":i.serverControl)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:4em!important;width:4em!important}"],changeDetection:0}),n})();function ba(n,o){if(1&n&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-telegram-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.telegramSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}let Ta=(()=>{class n{constructor(e,i){this.changeDetector=e,this.route=i}ngOnInit(){this.route.data.subscribe(e=>{const i=e.settings;this.telegramSettings=f(i,C.wA),this.notifierSettings=f(i,C._1),this.notificationSettings=f(i,C.X),this.messageTemplateSettings=f(i,C.tI),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-telegram-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","telegram \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","telegramNotification",3,"settings"],["name","telegram"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,ba,8,4,"ng-template",1),t.qZA())},directives:[R.q,H.Y,q.g,et,Ma,nt,$],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();function Pa(n,o){1&n&&(t.ynx(0),t._uU(1," server \u65e0\u6548 "),t.BQk())}function wa(n,o){1&n&&t.YNc(0,Pa,2,0,"ng-container",9),2&n&&t.Q6J("ngIf",o.$implicit.hasError("pattern"))}function Fa(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 pushkey\uff01 "),t.BQk())}function Sa(n,o){1&n&&(t.ynx(0),t._uU(1," pushkey \u65e0\u6548 "),t.BQk())}function Aa(n,o){if(1&n&&(t.YNc(0,Fa,2,0,"ng-container",9),t.YNc(1,Sa,2,0,"ng-container",9)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}let ya=(()=>{class n{constructor(e,i,r){this.changeDetector=i,this.settingsSyncService=r,this.syncFailedWarningTip=d.yT,this.settingsForm=e.group({server:["",[a.kI.pattern(/^https?:\/\/.+/)]],pushkey:["",[a.kI.required,a.kI.pattern(/^[a-zA-Z\d]+$/)]]})}get serverControl(){return this.settingsForm.get("server")}get pushkeyControl(){return this.settingsForm.get("pushkey")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),console.log(this.settings),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("barkNotification",this.settings,this.settingsForm.valueChanges.pipe((0,L.Sc)(this.settingsForm))).subscribe(e=>{this.syncStatus=Object.assign(Object.assign({},this.syncStatus),T(e)),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO),t.Y36(P))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-bark-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:15,vars:7,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","server","nzNoColon","",1,"setting-label","align-required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","server","type","url","placeholder","\u9ed8\u8ba4\u4e3a\u5b98\u65b9\u670d\u52a1\u5668 https://api.day.app","nz-input","","formControlName","server"],["serverErrorTip",""],["nzFor","pushkey","nzNoColon","","nzRequired","",1,"setting-label"],["id","pushkey","type","text","placeholder","","required","","nz-input","","formControlName","pushkey"],["pushkeyErrorTip",""],[4,"ngIf"]],template:function(e,i){if(1&e&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item",1),t.TgZ(2,"nz-form-label",2),t._uU(3,"server"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,wa,1,1,"ng-template",null,5,t.W1O),t.qZA(),t.qZA(),t.TgZ(8,"nz-form-item",1),t.TgZ(9,"nz-form-label",6),t._uU(10,"pushkey"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,Aa,2,2,"ng-template",null,8,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&e){const r=t.MAs(7),s=t.MAs(14);t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",r)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.serverControl.valid&&!i.syncStatus.server?"warning":i.serverControl),t.xp6(7),t.Q6J("nzErrorTip",s)("nzWarningTip",i.syncFailedWarningTip)("nzValidateStatus",i.pushkeyControl.valid&&!i.syncStatus.pushkey?"warning":i.pushkeyControl)}},directives:[a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.JJ,a.u,p.O5,a.Q7],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:5em!important;width:5em!important}"],changeDetection:0}),n})();function Za(n,o){if(1&n&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-bark-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.barkSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}let ka=(()=>{class n{constructor(e,i){this.changeDetector=e,this.route=i}ngOnInit(){this.route.data.subscribe(e=>{const i=e.settings;this.barkSettings=f(i,C.LV),this.notifierSettings=f(i,C._1),this.notificationSettings=f(i,C.X),this.messageTemplateSettings=f(i,C.tI),this.changeDetector.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-bark-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","Bark \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","barkNotification",3,"settings"],["name","Bark"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Za,8,4,"ng-template",1),t.qZA())},directives:[R.q,H.Y,q.g,et,ya,nt,$],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0}),n})();var de=c(4219);function Da(n,o){1&n&&t._UZ(0,"nz-list-empty")}function Ea(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"nz-list-item",9),t.TgZ(1,"span",10),t._uU(2),t.qZA(),t.TgZ(3,"button",11),t._UZ(4,"i",12),t.qZA(),t.TgZ(5,"nz-dropdown-menu",null,13),t.TgZ(7,"ul",14),t.TgZ(8,"li",15),t.NdJ("click",function(){const s=t.CHM(e).index;return t.oxw().edit.emit(s)}),t._uU(9,"\u4fee\u6539"),t.qZA(),t.TgZ(10,"li",15),t.NdJ("click",function(){const s=t.CHM(e).index;return t.oxw().remove.emit(s)}),t._uU(11,"\u5220\u9664"),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&n){const e=o.$implicit,i=t.MAs(6);t.xp6(2),t.Oqu(e.url),t.xp6(1),t.Q6J("nzDropdownMenu",i)}}let Na=(()=>{class n{constructor(){this.header="",this.addable=!0,this.clearable=!0,this.add=new t.vpe,this.edit=new t.vpe,this.remove=new t.vpe,this.clear=new t.vpe}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-webhook-list"]],inputs:{data:"data",header:"header",addable:"addable",clearable:"clearable"},outputs:{add:"add",edit:"edit",remove:"remove",clear:"clear"},decls:11,vars:5,consts:[["nzBordered","",1,"list"],[1,"list-header"],[1,"list-actions"],["nz-button","","nzType","text","nzSize","large","nz-tooltip","","nzTooltipTitle","\u6e05\u7a7a",1,"clear-button",3,"disabled","click"],["nz-icon","","nzType","clear"],["nz-button","","nzType","text","nzSize","large","nz-tooltip","","nzTooltipTitle","\u6dfb\u52a0",1,"add-button",3,"disabled","click"],["nz-icon","","nzType","plus"],[4,"ngIf"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"item-content"],["nz-button","","nzType","text","nzSize","default","nz-dropdown","","nzPlacement","bottomRight",1,"more-action-button",3,"nzDropdownMenu"],["nz-icon","","nzType","more"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-list",0),t.TgZ(1,"nz-list-header",1),t.TgZ(2,"h3"),t._uU(3),t.qZA(),t.TgZ(4,"div",2),t.TgZ(5,"button",3),t.NdJ("click",function(){return i.clear.emit()}),t._UZ(6,"i",4),t.qZA(),t.TgZ(7,"button",5),t.NdJ("click",function(){return i.add.emit()}),t._UZ(8,"i",6),t.qZA(),t.qZA(),t.qZA(),t.YNc(9,Da,1,0,"nz-list-empty",7),t.YNc(10,Ea,12,2,"nz-list-item",8),t.qZA()),2&e&&(t.xp6(3),t.Oqu(i.header),t.xp6(2),t.Q6J("disabled",i.data.length<=0||!i.clearable),t.xp6(2),t.Q6J("disabled",!i.addable),t.xp6(2),t.Q6J("ngIf",i.data.length<=0),t.xp6(1),t.Q6J("ngForOf",i.data))},directives:[Ot,vt,Q.ix,U.w,dt.SY,X.Ls,p.O5,Ct,p.sg,Bt,ut.wA,ut.cm,ut.RR,de.wO,de.r9],styles:[".list[_ngcontent-%COMP%]{background-color:#fff}.list[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:center;padding:.5em 1.5em}.list[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0}.list[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%] .list-actions[_ngcontent-%COMP%]{margin-left:auto;position:relative;left:1em}.list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;padding:.5em 1.5em}.list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .item-content[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .more-action-button[_ngcontent-%COMP%]{margin-left:auto;flex:0 0 auto;position:relative;left:1em}"],changeDetection:0}),n})();function Ba(n,o){1&n&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 url\uff01 "),t.BQk())}function qa(n,o){1&n&&(t.ynx(0),t._uU(1," url \u65e0\u6548\uff01 "),t.BQk())}function Ua(n,o){if(1&n&&(t.YNc(0,Ba,2,0,"ng-container",27),t.YNc(1,qa,2,0,"ng-container",27)),2&n){const e=o.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Ia(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"form",2),t.TgZ(2,"nz-form-item",3),t.TgZ(3,"nz-form-label",4),t._uU(4,"URL"),t.qZA(),t.TgZ(5,"nz-form-control",5),t._UZ(6,"input",6),t.YNc(7,Ua,2,2,"ng-template",null,7,t.W1O),t.qZA(),t.qZA(),t.TgZ(9,"div",8),t.TgZ(10,"h2"),t._uU(11,"\u4e8b\u4ef6"),t.qZA(),t.TgZ(12,"nz-form-item",3),t.TgZ(13,"nz-form-control",9),t.TgZ(14,"label",10),t.NdJ("nzCheckedChange",function(r){return t.CHM(e),t.oxw().setAllChecked(r)}),t._uU(15,"\u5168\u9009"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(16,"nz-form-item",3),t.TgZ(17,"nz-form-control",11),t.TgZ(18,"label",12),t._uU(19,"\u5f00\u64ad"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(20,"nz-form-item",3),t.TgZ(21,"nz-form-control",11),t.TgZ(22,"label",13),t._uU(23,"\u4e0b\u64ad"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(24,"nz-form-item",3),t.TgZ(25,"nz-form-control",11),t.TgZ(26,"label",14),t._uU(27,"\u76f4\u64ad\u95f4\u4fe1\u606f\u6539\u53d8"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(28,"nz-form-item",3),t.TgZ(29,"nz-form-control",11),t.TgZ(30,"label",15),t._uU(31,"\u5f55\u5236\u5f00\u59cb"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(32,"nz-form-item",3),t.TgZ(33,"nz-form-control",11),t.TgZ(34,"label",16),t._uU(35,"\u5f55\u5236\u5b8c\u6210"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(36,"nz-form-item",3),t.TgZ(37,"nz-form-control",11),t.TgZ(38,"label",17),t._uU(39,"\u5f55\u5236\u53d6\u6d88"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(40,"nz-form-item",3),t.TgZ(41,"nz-form-control",11),t.TgZ(42,"label",18),t._uU(43,"\u89c6\u9891\u6587\u4ef6\u521b\u5efa"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(44,"nz-form-item",3),t.TgZ(45,"nz-form-control",11),t.TgZ(46,"label",19),t._uU(47,"\u89c6\u9891\u6587\u4ef6\u5b8c\u6210"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(48,"nz-form-item",3),t.TgZ(49,"nz-form-control",11),t.TgZ(50,"label",20),t._uU(51,"\u5f39\u5e55\u6587\u4ef6\u521b\u5efa"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(52,"nz-form-item",3),t.TgZ(53,"nz-form-control",11),t.TgZ(54,"label",21),t._uU(55,"\u5f39\u5e55\u6587\u4ef6\u5b8c\u6210"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(56,"nz-form-item",3),t.TgZ(57,"nz-form-control",11),t.TgZ(58,"label",22),t._uU(59,"\u539f\u59cb\u5f39\u5e55\u6587\u4ef6\u521b\u5efa"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(60,"nz-form-item",3),t.TgZ(61,"nz-form-control",11),t.TgZ(62,"label",23),t._uU(63,"\u539f\u59cb\u5f39\u5e55\u6587\u4ef6\u5b8c\u6210"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(64,"nz-form-item",3),t.TgZ(65,"nz-form-control",11),t.TgZ(66,"label",24),t._uU(67,"\u89c6\u9891\u540e\u5904\u7406\u5b8c\u6210"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(68,"nz-form-item",3),t.TgZ(69,"nz-form-control",11),t.TgZ(70,"label",25),t._uU(71,"\u786c\u76d8\u7a7a\u95f4\u4e0d\u8db3"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(72,"nz-form-item",3),t.TgZ(73,"nz-form-control",11),t.TgZ(74,"label",26),t._uU(75,"\u7a0b\u5e8f\u51fa\u73b0\u5f02\u5e38"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.BQk()}if(2&n){const e=t.MAs(8),i=t.oxw();t.xp6(1),t.Q6J("formGroup",i.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",e),t.xp6(9),t.Q6J("nzChecked",i.allChecked)("nzIndeterminate",i.indeterminate)}}const Ja={url:"",liveBegan:!0,liveEnded:!0,roomChange:!0,recordingStarted:!0,recordingFinished:!0,recordingCancelled:!0,videoFileCreated:!0,videoFileCompleted:!0,danmakuFileCreated:!0,danmakuFileCompleted:!0,rawDanmakuFileCreated:!0,rawDanmakuFileCompleted:!0,videoPostprocessingCompleted:!0,spaceNoEnough:!0,errorOccurred:!0};let Qa=(()=>{class n{constructor(e,i){this.changeDetector=i,this.title="\u6807\u9898",this.okButtonText="\u786e\u5b9a",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.allChecked=!1,this.indeterminate=!0,this.settingsForm=e.group({url:["",[a.kI.required,a.kI.pattern(/^https?:\/\/.*$/)]],liveBegan:[""],liveEnded:[""],roomChange:[""],recordingStarted:[""],recordingFinished:[""],recordingCancelled:[""],videoFileCreated:[""],videoFileCompleted:[""],danmakuFileCreated:[""],danmakuFileCompleted:[""],rawDanmakuFileCreated:[""],rawDanmakuFileCompleted:[""],videoPostprocessingCompleted:[""],spaceNoEnough:[""],errorOccurred:[""]}),this.checkboxControls=Object.entries(this.settingsForm.controls).filter(([r])=>"url"!==r).map(([,r])=>r),this.checkboxControls.forEach(r=>r.valueChanges.subscribe(()=>this.updateAllChecked()))}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.settingsForm.reset(),this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){void 0===this.settings&&(this.settings=Object.assign({},Ja)),this.settingsForm.setValue(this.settings),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.settingsForm.value),this.close()}setAllChecked(e){this.indeterminate=!1,this.allChecked=e,this.checkboxControls.forEach(i=>i.setValue(e))}updateAllChecked(){const e=this.checkboxControls.map(i=>i.value);this.allChecked=e.every(i=>i),this.indeterminate=!this.allChecked&&e.some(i=>i)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-webhook-edit-dialog"]],inputs:{settings:"settings",title:"title",okButtonText:"okButtonText",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:4,consts:[["nzCentered","",3,"nzTitle","nzOkText","nzVisible","nzOkDisabled","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","url","nzNoColon","",1,"setting-label"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip"],["id","url","type","url","required","","nz-input","","formControlName","url"],["urlErrorTip",""],[1,"form-group"],[1,"setting-control","checkbox","check-all"],["nz-checkbox","",3,"nzChecked","nzIndeterminate","nzCheckedChange"],[1,"setting-control","checkbox"],["nz-checkbox","","formControlName","liveBegan"],["nz-checkbox","","formControlName","liveEnded"],["nz-checkbox","","formControlName","roomChange"],["nz-checkbox","","formControlName","recordingStarted"],["nz-checkbox","","formControlName","recordingFinished"],["nz-checkbox","","formControlName","recordingCancelled"],["nz-checkbox","","formControlName","videoFileCreated"],["nz-checkbox","","formControlName","videoFileCompleted"],["nz-checkbox","","formControlName","danmakuFileCreated"],["nz-checkbox","","formControlName","danmakuFileCompleted"],["nz-checkbox","","formControlName","rawDanmakuFileCreated"],["nz-checkbox","","formControlName","rawDanmakuFileCompleted"],["nz-checkbox","","formControlName","videoPostprocessingCompleted"],["nz-checkbox","","formControlName","spaceNoEnough"],["nz-checkbox","","formControlName","errorOccurred"],[4,"ngIf"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzOnOk",function(){return i.handleConfirm()})("nzOnCancel",function(){return i.handleCancel()}),t.YNc(1,Ia,76,4,"ng-container",1),t.qZA()),2&e&&t.Q6J("nzTitle",i.title)("nzOkText",i.okButtonText)("nzVisible",i.visible)("nzOkDisabled",i.settingsForm.invalid)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.Q7,a.JJ,a.u,p.O5,Ft.Ie],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-item[_ngcontent-%COMP%]{padding:1em 0;border:none}.setting-item[_ngcontent-%COMP%]:first-child{padding-top:0}.setting-item[_ngcontent-%COMP%]:first-child .setting-control[_ngcontent-%COMP%]{flex:1 1 auto;max-width:100%!important}.setting-item[_ngcontent-%COMP%]:last-child{padding-bottom:0}.setting-item[_ngcontent-%COMP%] .check-all[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.06)}"],changeDetection:0}),n})();function Va(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"app-page-section"),t.TgZ(1,"app-webhook-list",3),t.NdJ("add",function(){return t.CHM(e),t.oxw().addWebhook()})("edit",function(r){return t.CHM(e),t.oxw().editWebhook(r)})("remove",function(r){return t.CHM(e),t.oxw().removeWebhook(r)})("clear",function(){return t.CHM(e),t.oxw().clearWebhook()}),t.qZA(),t.qZA()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("data",e.webhooks)("addable",e.canAdd)}}const La=[{path:"email-notification",component:Hr,resolve:{settings:Lt}},{path:"serverchan-notification",component:ta,resolve:{settings:Yt}},{path:"pushdeer-notification",component:la,resolve:{settings:Wt}},{path:"pushplus-notification",component:da,resolve:{settings:Rt}},{path:"telegram-notification",component:Ta,resolve:{settings:Ht}},{path:"bark-notification",component:ka,resolve:{settings:Gt}},{path:"webhooks",component:(()=>{class n{constructor(e,i,r,s,g){this.changeDetector=e,this.route=i,this.message=r,this.modal=s,this.settingService=g,this.dialogTitle="",this.dialogOkButtonText="",this.dialogVisible=!1,this.editingIndex=-1}get canAdd(){return this.webhooks.length<n.MAX_WEBHOOKS}ngOnInit(){this.route.data.subscribe(e=>{this.webhooks=e.settings,this.changeDetector.markForCheck()})}addWebhook(){this.editingIndex=-1,this.editingSettings=void 0,this.dialogTitle="\u6dfb\u52a0 webhook",this.dialogOkButtonText="\u6dfb\u52a0",this.dialogVisible=!0}removeWebhook(e){const i=this.webhooks.filter((r,s)=>s!==e);this.changeSettings(i).subscribe(()=>this.reset())}editWebhook(e){this.editingIndex=e,this.editingSettings=Object.assign({},this.webhooks[e]),this.dialogTitle="\u4fee\u6539 webhook",this.dialogOkButtonText="\u4fdd\u5b58",this.dialogVisible=!0}clearWebhook(){this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u6e05\u7a7a Webhook \uff1f",nzOnOk:()=>new Promise((e,i)=>{this.changeSettings([]).subscribe(e,i)})})}onDialogCanceled(){this.reset()}onDialogConfirmed(e){let i;-1===this.editingIndex?i=[...this.webhooks,e]:(i=[...this.webhooks],i[this.editingIndex]=e),this.changeSettings(i).subscribe(()=>this.reset())}reset(){this.editingIndex=-1,delete this.editingSettings}changeSettings(e){return this.settingService.changeSettings({webhooks:e}).pipe((0,S.X)(3,300),(0,mt.b)(i=>{this.webhooks=i.webhooks,this.changeDetector.markForCheck()},i=>{this.message.error(`Webhook \u8bbe\u7f6e\u51fa\u9519: ${i.message}`)}))}}return n.MAX_WEBHOOKS=50,n.\u0275fac=function(e){return new(e||n)(t.Y36(t.sBO),t.Y36(z.gz),t.Y36(bt.dD),t.Y36(_.Sf),t.Y36(A.R))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-webhook-manager"]],decls:3,vars:4,consts:[["pageTitle","Webhooks"],["appSubPageContent",""],[3,"title","okButtonText","settings","visible","visibleChange","cancel","confirm"],["header","Webhook \u5217\u8868",3,"data","addable","add","edit","remove","clear"]],template:function(e,i){1&e&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Va,2,2,"ng-template",1),t.qZA(),t.TgZ(2,"app-webhook-edit-dialog",2),t.NdJ("visibleChange",function(s){return i.dialogVisible=s})("cancel",function(){return i.onDialogCanceled()})("confirm",function(s){return i.onDialogConfirmed(s)}),t.qZA()),2&e&&(t.xp6(2),t.Q6J("title",i.dialogTitle)("okButtonText",i.dialogOkButtonText)("settings",i.editingSettings)("visible",i.dialogVisible))},directives:[R.q,H.Y,q.g,Na,Qa],styles:[""],changeDetection:0}),n})(),resolve:{settings:$t}},{path:"",component:Xo,resolve:{settings:Vt}}];let Ya=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[z.Bz.forChild(La)],z.Bz]}),n})();function Wa(n,o){1&n&&(t.TgZ(0,"p"),t._uU(1," \u8bed\u6cd5\u3001\u53d8\u91cf\u53c2\u8003 "),t.TgZ(2,"a",16),t._uU(3,"wiki"),t.qZA(),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u7a7a\u503c\u5c06\u4f7f\u7528\u9ed8\u8ba4\u6d88\u606f\u6a21\u677f"),t.qZA())}function Ra(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Wa,6,0,"ng-template",null,3,t.W1O),t.TgZ(3,"form",4),t.TgZ(4,"nz-form-item",5),t.TgZ(5,"nz-form-label",6),t._uU(6," \u6d88\u606f\u6807\u9898 "),t.qZA(),t.TgZ(7,"nz-form-control",7),t._UZ(8,"input",8),t.qZA(),t.qZA(),t.TgZ(9,"nz-form-item",9),t.TgZ(10,"nz-form-label",10),t._uU(11," \u6d88\u606f\u7c7b\u578b "),t.qZA(),t.TgZ(12,"nz-form-control",11),t._UZ(13,"nz-select",12),t.qZA(),t.qZA(),t.TgZ(14,"nz-form-item",13),t.TgZ(15,"nz-form-label",6),t._uU(16," \u6d88\u606f\u5185\u5bb9 "),t.qZA(),t.TgZ(17,"nz-form-control",14),t._UZ(18,"textarea",15),t.qZA(),t.qZA(),t.qZA(),t.BQk()),2&n){const e=t.MAs(2),i=t.oxw();t.xp6(3),t.Q6J("nzLayout","vertical")("formGroup",i.settingsForm),t.xp6(2),t.Q6J("nzTooltipTitle",e),t.xp6(8),t.Q6J("nzOptions",i.MESSAGE_TYPE_OPTIONS),t.xp6(2),t.Q6J("nzTooltipTitle",e),t.xp6(3),t.Q6J("rows",10)}}function Ha(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleCancel()}),t._uU(1,"\u53d6\u6d88"),t.qZA(),t.TgZ(2,"button",18),t.NdJ("click",function(){return t.CHM(e),t.oxw().handleConfirm()}),t._uU(3," \u786e\u5b9a "),t.qZA()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("disabled",e.settingsForm.invalid)}}let $a=(()=>{class n{constructor(e,i){this.changeDetector=i,this.messageTypes=[],this.title="\u4fee\u6539\u6d88\u606f\u6a21\u677f",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.MESSAGE_TYPE_OPTIONS=[],this.settingsForm=e.group({messageType:[""],messageTitle:[""],messageContent:[""]})}get messageTypeControl(){return this.settingsForm.get("messageType")}get messageTitleControl(){return this.settingsForm.get("messageTitle")}get messageContentControl(){return this.settingsForm.get("messageContent")}ngOnInit(){this.MESSAGE_TYPE_OPTIONS=Array.from(new Set(this.messageTypes)).map(e=>({label:e,value:e}))}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(e){this.visible=e,this.visibleChange.emit(e),this.changeDetector.markForCheck()}setValue(){this.settingsForm.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.settingsForm.value),this.close()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(a.qu),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-message-template-edit-dialog"]],inputs:{value:"value",messageTypes:"messageTypes",title:"title",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:4,vars:3,consts:[["nzCentered","",3,"nzTitle","nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["modalFooter",""],["messageTemplateTip",""],["nz-form","",3,"nzLayout","formGroup"],[1,"setting-item","input"],["nzFor","messageTitle","nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],[1,"setting-control","input"],["type","text","nz-input","","formControlName","messageTitle"],[1,"setting-item","switch"],["nzFor","messageType","nzNoColon","",1,"setting-label"],[1,"setting-control","select"],["formControlName","messageType",3,"nzOptions"],[1,"setting-item","textarea"],[1,"setting-control","textarea"],["nz-input","","wrap","off","formControlName","messageContent",3,"rows"],["href","https://github.com/acgnhiki/blrec/wiki/MessageTemplate","_blank",""],["nz-button","","nzType","default",3,"click"],["nz-button","","nzType","default",3,"disabled","click"]],template:function(e,i){1&e&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(s){return i.visible=s})("nzOnOk",function(){return i.handleConfirm()})("nzOnCancel",function(){return i.handleCancel()}),t.YNc(1,Ra,19,6,"ng-container",1),t.YNc(2,Ha,4,1,"ng-template",null,2,t.W1O),t.qZA()),2&e&&t.Q6J("nzTitle",i.title)("nzVisible",i.visible)("nzOkDisabled",i.settingsForm.invalid)},directives:[_.du,_.Hf,a._Y,a.JL,l.Lr,a.sg,m.SK,l.Nx,m.t3,l.iK,l.Fd,O.Zp,a.Fj,a.JJ,a.u,rt.Vq,Q.ix,lt.dQ,U.w],styles:["textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}"],changeDetection:0}),n})(),Ga=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[Vt,Lt,Yt,Wt,Rt,Ht,Gt,$t],imports:[[p.ez,Ya,a.u5,a.UX,pt.j,_e.KJ,fe.vh,l.U5,O.o7,E.m,Ft.Wr,J.aF,xe,rt.LV,_.Qp,Q.sL,X.PV,wn,ut.b1,dt.cg,Fn.S,V.HQ,Nn,Bn.m]]}),n})();t.B6R($,[$a],[])}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/548.b10ecff8d5cc6ecb.js b/src/blrec/data/webapp/548.b10ecff8d5cc6ecb.js new file mode 100644 index 0000000..9e6be00 --- /dev/null +++ b/src/blrec/data/webapp/548.b10ecff8d5cc6ecb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[548],{2548:(is,xe,c)=>{c.r(xe),c.d(xe,{SettingsModule:()=>ht});var p=c(6895),r=c(433),ce=c(5681),en=c(5655),nn=c(1971),l=c(6704),O=c(5635),U=c(1243),Oe=c(8213),W=c(8521),t=c(4650),ge=c(7570),on=c(3353),ft=c(445);let sn=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[ft.vT,p.ez,on.ud,ge.cg]}),i})();var zt=c(8e3),_=c(5156),R=c(6616),lt=c(1102),Me=c(4383),ct=c(6287),D=c(655),E=c(3187),be=c(7579),ln=c(9770),ie=c(9646),cn=c(6451),gn=c(9751),un=c(1135),mn=c(5698),Pe=c(3900),gt=c(2722),ut=c(3303),Te=c(4788),u=c(3679);const J=["*"];function bn(i,n){1&i&&t.Hsn(0)}const Pn=["nz-list-item-actions",""];function Tn(i,n){}function wn(i,n){1&i&&t._UZ(0,"em",3)}function Fn(i,n){if(1&i&&(t.TgZ(0,"li"),t.YNc(1,Tn,0,0,"ng-template",1),t.YNc(2,wn,1,0,"em",2),t.qZA()),2&i){const e=n.$implicit,o=n.last;t.xp6(1),t.Q6J("ngTemplateOutlet",e),t.xp6(1),t.Q6J("ngIf",!o)}}function Sn(i,n){}const we=function(i,n){return{$implicit:i,index:n}};function yn(i,n){if(1&i&&(t.ynx(0),t.YNc(1,Sn,0,0,"ng-template",9),t.BQk()),2&i){const e=n.$implicit,o=n.index,a=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",a.nzRenderItem)("ngTemplateOutletContext",t.WLB(2,we,e,o))}}function An(i,n){if(1&i&&(t.TgZ(0,"div",7),t.YNc(1,yn,2,5,"ng-container",8),t.Hsn(2,4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.nzDataSource)}}function kn(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.BQk()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzHeader)}}function Dn(i,n){if(1&i&&(t.TgZ(0,"nz-list-header"),t.YNc(1,kn,2,1,"ng-container",10),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzHeader)}}function En(i,n){1&i&&t._UZ(0,"div"),2&i&&t.Udp("min-height",53,"px")}function Zn(i,n){}function Nn(i,n){if(1&i&&(t.TgZ(0,"div",13),t.YNc(1,Zn,0,0,"ng-template",9),t.qZA()),2&i){const e=n.$implicit,o=n.index,a=t.oxw(2);t.Q6J("nzSpan",a.nzGrid.span||null)("nzXs",a.nzGrid.xs||null)("nzSm",a.nzGrid.sm||null)("nzMd",a.nzGrid.md||null)("nzLg",a.nzGrid.lg||null)("nzXl",a.nzGrid.xl||null)("nzXXl",a.nzGrid.xxl||null),t.xp6(1),t.Q6J("ngTemplateOutlet",a.nzRenderItem)("ngTemplateOutletContext",t.WLB(9,we,e,o))}}function Bn(i,n){if(1&i&&(t.TgZ(0,"div",11),t.YNc(1,Nn,2,12,"div",12),t.qZA()),2&i){const e=t.oxw();t.Q6J("nzGutter",e.nzGrid.gutter||null),t.xp6(1),t.Q6J("ngForOf",e.nzDataSource)}}function Un(i,n){if(1&i&&t._UZ(0,"nz-list-empty",14),2&i){const e=t.oxw();t.Q6J("nzNoResult",e.nzNoResult)}}function In(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.BQk()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzFooter)}}function Jn(i,n){if(1&i&&(t.TgZ(0,"nz-list-footer"),t.YNc(1,In,2,1,"ng-container",10),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzFooter)}}function Qn(i,n){}function Vn(i,n){}function Ln(i,n){if(1&i&&(t.TgZ(0,"nz-list-pagination"),t.YNc(1,Vn,0,0,"ng-template",6),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e.nzPagination)}}const qn=[[["nz-list-header"]],[["nz-list-footer"],["","nz-list-footer",""]],[["nz-list-load-more"],["","nz-list-load-more",""]],[["nz-list-pagination"],["","nz-list-pagination",""]],"*"],Yn=["nz-list-header","nz-list-footer, [nz-list-footer]","nz-list-load-more, [nz-list-load-more]","nz-list-pagination, [nz-list-pagination]","*"];function Wn(i,n){if(1&i&&t._UZ(0,"ul",6),2&i){const e=t.oxw(2);t.Q6J("nzActions",e.nzActions)}}function Rn(i,n){if(1&i&&(t.YNc(0,Wn,1,1,"ul",5),t.Hsn(1)),2&i){const e=t.oxw();t.Q6J("ngIf",e.nzActions&&e.nzActions.length>0)}}function Gn(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.BQk()),2&i){const e=t.oxw(3);t.xp6(1),t.Oqu(e.nzContent)}}function Hn(i,n){if(1&i&&(t.ynx(0),t.YNc(1,Gn,2,1,"ng-container",8),t.BQk()),2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzContent)}}function $n(i,n){if(1&i&&(t.Hsn(0,1),t.Hsn(1,2),t.YNc(2,Hn,2,1,"ng-container",7)),2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",e.nzContent)}}function Kn(i,n){1&i&&t.Hsn(0,3)}function Xn(i,n){}function jn(i,n){}function ti(i,n){}function ei(i,n){}function ni(i,n){if(1&i&&(t.YNc(0,Xn,0,0,"ng-template",9),t.YNc(1,jn,0,0,"ng-template",9),t.YNc(2,ti,0,0,"ng-template",9),t.YNc(3,ei,0,0,"ng-template",9)),2&i){const e=t.oxw(),o=t.MAs(3),a=t.MAs(5),s=t.MAs(1);t.Q6J("ngTemplateOutlet",o),t.xp6(1),t.Q6J("ngTemplateOutlet",e.nzExtra),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngTemplateOutlet",s)}}function ii(i,n){}function oi(i,n){}function ai(i,n){}function ri(i,n){if(1&i&&(t.TgZ(0,"nz-list-item-extra"),t.YNc(1,ai,0,0,"ng-template",9),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",e.nzExtra)}}function si(i,n){}function li(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"div",10),t.YNc(2,ii,0,0,"ng-template",9),t.YNc(3,oi,0,0,"ng-template",9),t.qZA(),t.YNc(4,ri,2,1,"nz-list-item-extra",7),t.YNc(5,si,0,0,"ng-template",9),t.BQk()),2&i){const e=t.oxw(),o=t.MAs(3),a=t.MAs(1),s=t.MAs(5);t.xp6(2),t.Q6J("ngTemplateOutlet",o),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(1),t.Q6J("ngIf",e.nzExtra),t.xp6(1),t.Q6J("ngTemplateOutlet",s)}}const ci=[[["nz-list-item-actions"],["","nz-list-item-actions",""]],[["nz-list-item-meta"],["","nz-list-item-meta",""]],"*",[["nz-list-item-extra"],["","nz-list-item-extra",""]]],gi=["nz-list-item-actions, [nz-list-item-actions]","nz-list-item-meta, [nz-list-item-meta]","*","nz-list-item-extra, [nz-list-item-extra]"];let pe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-item-extra"],["","nz-list-item-extra",""]],hostAttrs:[1,"ant-list-item-extra"],exportAs:["nzListItemExtra"],ngContentSelectors:J,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),i})(),Se=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-item-action"]],viewQuery:function(e,o){if(1&e&&t.Gf(t.Rgc,5),2&e){let a;t.iGM(a=t.CRH())&&(o.templateRef=a.first)}},exportAs:["nzListItemAction"],ngContentSelectors:J,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.YNc(0,bn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),i})(),ye=(()=>{class i{constructor(e,o,a){this.ngZone=e,this.nzActions=[],this.actions=[],this.inputActionChanges$=new be.x,this.contentChildrenChanges$=(0,ln.P)(()=>this.nzListItemActions?(0,ie.of)(null):this.ngZone.onStable.pipe((0,mn.q)(1),this.enterZone(),(0,Pe.w)(()=>this.contentChildrenChanges$))),(0,cn.T)(this.contentChildrenChanges$,this.inputActionChanges$).pipe((0,gt.R)(a)).subscribe(()=>{this.actions=this.nzActions.length?this.nzActions:this.nzListItemActions.map(s=>s.templateRef),o.detectChanges()})}ngOnChanges(){this.inputActionChanges$.next(null)}enterZone(){return e=>new gn.y(o=>e.subscribe({next:a=>this.ngZone.run(()=>o.next(a))}))}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(ut.kn))},i.\u0275cmp=t.Xpm({type:i,selectors:[["ul","nz-list-item-actions",""]],contentQueries:function(e,o,a){if(1&e&&t.Suo(a,Se,4),2&e){let s;t.iGM(s=t.CRH())&&(o.nzListItemActions=s)}},hostAttrs:[1,"ant-list-item-action"],inputs:{nzActions:"nzActions"},exportAs:["nzListItemActions"],features:[t._Bn([ut.kn]),t.TTD],attrs:Pn,decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[3,"ngTemplateOutlet"],["class","ant-list-item-action-split",4,"ngIf"],[1,"ant-list-item-action-split"]],template:function(e,o){1&e&&t.YNc(0,Fn,3,2,"li",0),2&e&&t.Q6J("ngForOf",o.actions)},dependencies:[p.sg,p.O5,p.tP],encapsulation:2,changeDetection:0}),i})(),de=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-empty"]],hostAttrs:[1,"ant-list-empty-text"],inputs:{nzNoResult:"nzNoResult"},exportAs:["nzListHeader"],decls:1,vars:2,consts:[[3,"nzComponentName","specificContent"]],template:function(e,o){1&e&&t._UZ(0,"nz-embed-empty",0),2&e&&t.Q6J("nzComponentName","list")("specificContent",o.nzNoResult)},dependencies:[Te.gB],encapsulation:2,changeDetection:0}),i})(),he=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-header"]],hostAttrs:[1,"ant-list-header"],exportAs:["nzListHeader"],ngContentSelectors:J,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),i})(),_e=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-footer"]],hostAttrs:[1,"ant-list-footer"],exportAs:["nzListFooter"],ngContentSelectors:J,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),i})(),fe=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-pagination"]],hostAttrs:[1,"ant-list-pagination"],exportAs:["nzListPagination"],ngContentSelectors:J,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),i})(),Ae=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=t.lG2({type:i,selectors:[["nz-list-load-more"]],exportAs:["nzListLoadMoreDirective"]}),i})(),Ce=(()=>{class i{constructor(e){this.directionality=e,this.nzBordered=!1,this.nzGrid="",this.nzItemLayout="horizontal",this.nzRenderItem=null,this.nzLoading=!1,this.nzLoadMore=null,this.nzSize="default",this.nzSplit=!0,this.hasSomethingAfterLastItem=!1,this.dir="ltr",this.itemLayoutNotifySource=new un.X(this.nzItemLayout),this.destroy$=new be.x}get itemLayoutNotify$(){return this.itemLayoutNotifySource.asObservable()}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,gt.R)(this.destroy$)).subscribe(e=>{this.dir=e})}getSomethingAfterLastItem(){return!!(this.nzLoadMore||this.nzPagination||this.nzFooter||this.nzListFooterComponent||this.nzListPaginationComponent||this.nzListLoadMoreDirective)}ngOnChanges(e){e.nzItemLayout&&this.itemLayoutNotifySource.next(this.nzItemLayout)}ngOnDestroy(){this.itemLayoutNotifySource.unsubscribe(),this.destroy$.next(),this.destroy$.complete()}ngAfterContentInit(){this.hasSomethingAfterLastItem=this.getSomethingAfterLastItem()}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(ft.Is,8))},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list"],["","nz-list",""]],contentQueries:function(e,o,a){if(1&e&&(t.Suo(a,_e,5),t.Suo(a,fe,5),t.Suo(a,Ae,5)),2&e){let s;t.iGM(s=t.CRH())&&(o.nzListFooterComponent=s.first),t.iGM(s=t.CRH())&&(o.nzListPaginationComponent=s.first),t.iGM(s=t.CRH())&&(o.nzListLoadMoreDirective=s.first)}},hostAttrs:[1,"ant-list"],hostVars:16,hostBindings:function(e,o){2&e&&t.ekj("ant-list-rtl","rtl"===o.dir)("ant-list-vertical","vertical"===o.nzItemLayout)("ant-list-lg","large"===o.nzSize)("ant-list-sm","small"===o.nzSize)("ant-list-split",o.nzSplit)("ant-list-bordered",o.nzBordered)("ant-list-loading",o.nzLoading)("ant-list-something-after-last-item",o.hasSomethingAfterLastItem)},inputs:{nzDataSource:"nzDataSource",nzBordered:"nzBordered",nzGrid:"nzGrid",nzHeader:"nzHeader",nzFooter:"nzFooter",nzItemLayout:"nzItemLayout",nzRenderItem:"nzRenderItem",nzLoading:"nzLoading",nzLoadMore:"nzLoadMore",nzPagination:"nzPagination",nzSize:"nzSize",nzSplit:"nzSplit",nzNoResult:"nzNoResult"},exportAs:["nzList"],features:[t.TTD],ngContentSelectors:Yn,decls:15,vars:9,consts:[["itemsTpl",""],[4,"ngIf"],[3,"nzSpinning"],[3,"min-height",4,"ngIf"],["nz-row","",3,"nzGutter",4,"ngIf","ngIfElse"],[3,"nzNoResult",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"ant-list-items"],[4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"nzStringTemplateOutlet"],["nz-row","",3,"nzGutter"],["nz-col","",3,"nzSpan","nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl",4,"ngFor","ngForOf"],["nz-col","",3,"nzSpan","nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"],[3,"nzNoResult"]],template:function(e,o){if(1&e&&(t.F$t(qn),t.YNc(0,An,3,1,"ng-template",null,0,t.W1O),t.YNc(2,Dn,2,1,"nz-list-header",1),t.Hsn(3),t.TgZ(4,"nz-spin",2),t.ynx(5),t.YNc(6,En,1,2,"div",3),t.YNc(7,Bn,2,2,"div",4),t.YNc(8,Un,1,1,"nz-list-empty",5),t.BQk(),t.qZA(),t.YNc(9,Jn,2,1,"nz-list-footer",1),t.Hsn(10,1),t.YNc(11,Qn,0,0,"ng-template",6),t.Hsn(12,2),t.YNc(13,Ln,2,1,"nz-list-pagination",1),t.Hsn(14,3)),2&e){const a=t.MAs(1);t.xp6(2),t.Q6J("ngIf",o.nzHeader),t.xp6(2),t.Q6J("nzSpinning",o.nzLoading),t.xp6(2),t.Q6J("ngIf",o.nzLoading&&o.nzDataSource&&0===o.nzDataSource.length),t.xp6(1),t.Q6J("ngIf",o.nzGrid&&o.nzDataSource)("ngIfElse",a),t.xp6(1),t.Q6J("ngIf",!o.nzLoading&&o.nzDataSource&&0===o.nzDataSource.length),t.xp6(1),t.Q6J("ngIf",o.nzFooter),t.xp6(2),t.Q6J("ngTemplateOutlet",o.nzLoadMore),t.xp6(2),t.Q6J("ngIf",o.nzPagination)}},dependencies:[p.sg,p.O5,p.tP,ce.W,u.t3,u.SK,ct.f,he,_e,fe,de],encapsulation:2,changeDetection:0}),(0,D.gn)([(0,E.yF)()],i.prototype,"nzBordered",void 0),(0,D.gn)([(0,E.yF)()],i.prototype,"nzLoading",void 0),(0,D.gn)([(0,E.yF)()],i.prototype,"nzSplit",void 0),i})(),ke=(()=>{class i{constructor(e,o,a,s){this.parentComp=a,this.cdr=s,this.nzActions=[],this.nzExtra=null,this.nzNoFlex=!1,o.addClass(e.nativeElement,"ant-list-item")}get isVerticalAndExtra(){return!("vertical"!==this.itemLayout||!this.listItemExtraDirective&&!this.nzExtra)}ngAfterViewInit(){this.itemLayout$=this.parentComp.itemLayoutNotify$.subscribe(e=>{this.itemLayout=e,this.cdr.detectChanges()})}ngOnDestroy(){this.itemLayout$&&this.itemLayout$.unsubscribe()}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Ce),t.Y36(t.sBO))},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-list-item"],["","nz-list-item",""]],contentQueries:function(e,o,a){if(1&e&&t.Suo(a,pe,5),2&e){let s;t.iGM(s=t.CRH())&&(o.listItemExtraDirective=s.first)}},hostVars:2,hostBindings:function(e,o){2&e&&t.ekj("ant-list-item-no-flex",o.nzNoFlex)},inputs:{nzActions:"nzActions",nzContent:"nzContent",nzExtra:"nzExtra",nzNoFlex:"nzNoFlex"},exportAs:["nzListItem"],ngContentSelectors:gi,decls:9,vars:2,consts:[["actionsTpl",""],["contentTpl",""],["extraTpl",""],["simpleTpl",""],[4,"ngIf","ngIfElse"],["nz-list-item-actions","",3,"nzActions",4,"ngIf"],["nz-list-item-actions","",3,"nzActions"],[4,"ngIf"],[4,"nzStringTemplateOutlet"],[3,"ngTemplateOutlet"],[1,"ant-list-item-main"]],template:function(e,o){if(1&e&&(t.F$t(ci),t.YNc(0,Rn,2,1,"ng-template",null,0,t.W1O),t.YNc(2,$n,3,1,"ng-template",null,1,t.W1O),t.YNc(4,Kn,1,0,"ng-template",null,2,t.W1O),t.YNc(6,ni,4,4,"ng-template",null,3,t.W1O),t.YNc(8,li,6,4,"ng-container",4)),2&e){const a=t.MAs(7);t.xp6(8),t.Q6J("ngIf",o.isVerticalAndExtra)("ngIfElse",a)}},dependencies:[p.O5,p.tP,ct.f,ye,pe],encapsulation:2,changeDetection:0}),(0,D.gn)([(0,E.yF)()],i.prototype,"nzNoFlex",void 0),i})(),pi=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[ft.vT,p.ez,ce.j,u.Jb,Me.Rt,ct.T,Te.Xo]}),i})();var oe=c(9562),di=c(2577),G=c(6675),hi=c(4968),ae=c(9300),_i=c(2539),mt=c(2536),De=c(4903);const Ee=["*"],fi=["collapseHeader"];function Ci(i,n){if(1&i&&(t.ynx(0),t._UZ(1,"span",7),t.BQk()),2&i){const e=n.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("nzType",e||"right")("nzRotate",o.nzActive?90:0)}}function zi(i,n){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,Ci,2,2,"ng-container",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzExpandedIcon)}}function vi(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.BQk()),2&i){const e=t.oxw();t.xp6(1),t.Oqu(e.nzHeader)}}function xi(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.BQk()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(e.nzExtra)}}function Oi(i,n){if(1&i&&(t.TgZ(0,"div",8),t.YNc(1,xi,2,1,"ng-container",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("nzStringTemplateOutlet",e.nzExtra)}}const Ze="collapse";let Ne=(()=>{class i{constructor(e,o,a,s){this.nzConfigService=e,this.cdr=o,this.directionality=a,this.destroy$=s,this._nzModuleName=Ze,this.nzAccordion=!1,this.nzBordered=!0,this.nzGhost=!1,this.nzExpandIconPosition="left",this.dir="ltr",this.listOfNzCollapsePanelComponent=[],this.nzConfigService.getConfigChangeEventForComponent(Ze).pipe((0,gt.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){this.directionality.change?.pipe((0,gt.R)(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value}addPanel(e){this.listOfNzCollapsePanelComponent.push(e)}removePanel(e){this.listOfNzCollapsePanelComponent.splice(this.listOfNzCollapsePanelComponent.indexOf(e),1)}click(e){this.nzAccordion&&!e.nzActive&&this.listOfNzCollapsePanelComponent.filter(o=>o!==e).forEach(o=>{o.nzActive&&(o.nzActive=!1,o.nzActiveChange.emit(o.nzActive),o.markForCheck())}),e.nzActive=!e.nzActive,e.nzActiveChange.emit(e.nzActive)}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(mt.jY),t.Y36(t.sBO),t.Y36(ft.Is,8),t.Y36(ut.kn))},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-collapse"]],hostAttrs:[1,"ant-collapse"],hostVars:10,hostBindings:function(e,o){2&e&&t.ekj("ant-collapse-icon-position-left","left"===o.nzExpandIconPosition)("ant-collapse-icon-position-right","right"===o.nzExpandIconPosition)("ant-collapse-ghost",o.nzGhost)("ant-collapse-borderless",!o.nzBordered)("ant-collapse-rtl","rtl"===o.dir)},inputs:{nzAccordion:"nzAccordion",nzBordered:"nzBordered",nzGhost:"nzGhost",nzExpandIconPosition:"nzExpandIconPosition"},exportAs:["nzCollapse"],features:[t._Bn([ut.kn])],ngContentSelectors:Ee,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),(0,D.gn)([(0,mt.oS)(),(0,E.yF)()],i.prototype,"nzAccordion",void 0),(0,D.gn)([(0,mt.oS)(),(0,E.yF)()],i.prototype,"nzBordered",void 0),(0,D.gn)([(0,mt.oS)(),(0,E.yF)()],i.prototype,"nzGhost",void 0),i})();const Be="collapsePanel";let Mi=(()=>{class i{constructor(e,o,a,s,g,m){this.nzConfigService=e,this.ngZone=o,this.cdr=a,this.destroy$=s,this.nzCollapseComponent=g,this.noAnimation=m,this._nzModuleName=Be,this.nzActive=!1,this.nzDisabled=!1,this.nzShowArrow=!0,this.nzActiveChange=new t.vpe,this.nzConfigService.getConfigChangeEventForComponent(Be).pipe((0,gt.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}markForCheck(){this.cdr.markForCheck()}ngOnInit(){this.nzCollapseComponent.addPanel(this),this.ngZone.runOutsideAngular(()=>(0,hi.R)(this.collapseHeader.nativeElement,"click").pipe((0,ae.h)(()=>!this.nzDisabled),(0,gt.R)(this.destroy$)).subscribe(()=>{this.ngZone.run(()=>{this.nzCollapseComponent.click(this),this.cdr.markForCheck()})}))}ngOnDestroy(){this.nzCollapseComponent.removePanel(this)}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(mt.jY),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(ut.kn),t.Y36(Ne,1),t.Y36(De.P,8))},i.\u0275cmp=t.Xpm({type:i,selectors:[["nz-collapse-panel"]],viewQuery:function(e,o){if(1&e&&t.Gf(fi,7),2&e){let a;t.iGM(a=t.CRH())&&(o.collapseHeader=a.first)}},hostAttrs:[1,"ant-collapse-item"],hostVars:6,hostBindings:function(e,o){2&e&&t.ekj("ant-collapse-no-arrow",!o.nzShowArrow)("ant-collapse-item-active",o.nzActive)("ant-collapse-item-disabled",o.nzDisabled)},inputs:{nzActive:"nzActive",nzDisabled:"nzDisabled",nzShowArrow:"nzShowArrow",nzExtra:"nzExtra",nzHeader:"nzHeader",nzExpandedIcon:"nzExpandedIcon"},outputs:{nzActiveChange:"nzActiveChange"},exportAs:["nzCollapsePanel"],features:[t._Bn([ut.kn])],ngContentSelectors:Ee,decls:8,vars:8,consts:[["role","button",1,"ant-collapse-header"],["collapseHeader",""],[4,"ngIf"],[4,"nzStringTemplateOutlet"],["class","ant-collapse-extra",4,"ngIf"],[1,"ant-collapse-content"],[1,"ant-collapse-content-box"],["nz-icon","",1,"ant-collapse-arrow",3,"nzType","nzRotate"],[1,"ant-collapse-extra"]],template:function(e,o){1&e&&(t.F$t(),t.TgZ(0,"div",0,1),t.YNc(2,zi,2,1,"div",2),t.YNc(3,vi,2,1,"ng-container",3),t.YNc(4,Oi,2,1,"div",4),t.qZA(),t.TgZ(5,"div",5)(6,"div",6),t.Hsn(7),t.qZA()()),2&e&&(t.uIk("aria-expanded",o.nzActive),t.xp6(2),t.Q6J("ngIf",o.nzShowArrow),t.xp6(1),t.Q6J("nzStringTemplateOutlet",o.nzHeader),t.xp6(1),t.Q6J("ngIf",o.nzExtra),t.xp6(1),t.ekj("ant-collapse-content-active",o.nzActive),t.Q6J("@.disabled",!(null==o.noAnimation||!o.noAnimation.nzNoAnimation))("@collapseMotion",o.nzActive?"expanded":"hidden"))},dependencies:[p.O5,lt.Ls,ct.f],encapsulation:2,data:{animation:[_i.J_]},changeDetection:0}),(0,D.gn)([(0,E.yF)()],i.prototype,"nzActive",void 0),(0,D.gn)([(0,E.yF)()],i.prototype,"nzDisabled",void 0),(0,D.gn)([(0,mt.oS)(),(0,E.yF)()],i.prototype,"nzShowArrow",void 0),i})(),bi=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[ft.vT,p.ez,lt.PV,ct.T,De.g]}),i})();var Pi=c(4466),w=c(262),F=c(4007),Z=c(324),Q=c(387),S=c(5136);class H{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["output","logging","biliApi","header","danmaku","recorder","postprocessing","space"]).pipe((0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get settings:",o),this.notification.error("\u83b7\u53d6\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}H.\u0275fac=function(n){return new(n||H)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},H.\u0275prov=t.Yz7({token:H,factory:H.\u0275fac});var T=c(4004);class ${constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["emailNotification"]).pipe((0,T.U)(o=>o.emailNotification),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get email notification settings:",o),this.notification.error("\u83b7\u53d6\u90ae\u4ef6\u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}$.\u0275fac=function(n){return new(n||$)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},$.\u0275prov=t.Yz7({token:$,factory:$.\u0275fac});class K{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["serverchanNotification"]).pipe((0,T.U)(o=>o.serverchanNotification),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get ServerChan notification settings:",o),this.notification.error("\u83b7\u53d6 ServerChan \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}K.\u0275fac=function(n){return new(n||K)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},K.\u0275prov=t.Yz7({token:K,factory:K.\u0275fac});class X{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["pushdeerNotification"]).pipe((0,T.U)(o=>o.pushdeerNotification),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get PushDeer notification settings:",o),this.notification.error("\u83b7\u53d6 pushdeer \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}X.\u0275fac=function(n){return new(n||X)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},X.\u0275prov=t.Yz7({token:X,factory:X.\u0275fac});class j{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["pushplusNotification"]).pipe((0,T.U)(o=>o.pushplusNotification),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get pushplus notification settings:",o),this.notification.error("\u83b7\u53d6 pushplus \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}j.\u0275fac=function(n){return new(n||j)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},j.\u0275prov=t.Yz7({token:j,factory:j.\u0275fac});class tt{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["telegramNotification"]).pipe((0,T.U)(o=>o.telegramNotification),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get telegram notification settings:",o),this.notification.error("\u83b7\u53d6 telegram \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}tt.\u0275fac=function(n){return new(n||tt)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},tt.\u0275prov=t.Yz7({token:tt,factory:tt.\u0275fac});class et{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["webhooks"]).pipe((0,T.U)(o=>o.webhooks),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get webhook settings:",o),this.notification.error("\u83b7\u53d6 Webhook \u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}et.\u0275fac=function(n){return new(n||et)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},et.\u0275prov=t.Yz7({token:et,factory:et.\u0275fac});var z=c(6582);class nt{constructor(n,e,o){this.logger=n,this.notification=e,this.settingService=o}resolve(n,e){return this.settingService.getSettings(["barkNotification"]).pipe((0,T.U)(o=>o.barkNotification),(0,F.X)(3,300),(0,w.K)(o=>{throw this.logger.error("Failed to get bark notification settings:",o),this.notification.error("\u83b7\u53d6 bark \u901a\u77e5\u8bbe\u7f6e\u51fa\u9519",o.message,{nzDuration:0}),o}))}}nt.\u0275fac=function(n){return new(n||nt)(t.LFG(Z.Kf),t.LFG(Q.zb),t.LFG(S.R))},nt.\u0275prov=t.Yz7({token:nt,factory:nt.\u0275fac});var Ue=c(5026),Ti=c(5363),wi=c(4986),Ie=c(4704),b=c(2340);const x="RouterScrollService",Je="defaultViewport",Qe="customViewport";class pt{constructor(n,e,o,a){this.router=n,this.activatedRoute=e,this.viewportScroller=o,this.logger=a,this.addQueue=[],this.addBeforeNavigationQueue=[],this.removeQueue=[],this.routeStrategies=[],this.scrollDefaultViewport=!0,this.customViewportToScroll=null,b.N.traceRouterScrolling&&this.logger.trace(`${x}:: constructor`),b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Subscribing to router events`);const s=this.router.events.pipe((0,ae.h)(g=>g instanceof z.OD||g instanceof z.m2),(0,T.U)(g=>g),(0,Ue.R)((g,m)=>{b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Updating the known scroll positions`);const h={...g.positions};return m instanceof z.OD&&this.scrollDefaultViewport&&(b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Storing the scroll position of the default viewport`),h[`${m.id}-${Je}`]=this.viewportScroller.getScrollPosition()),m instanceof z.OD&&this.customViewportToScroll&&(b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Storing the scroll position of the custom viewport`),h[`${m.id}-${Qe}`]=this.customViewportToScroll.scrollTop),{event:m,positions:h,trigger:m instanceof z.OD?m.navigationTrigger:g.trigger,idToRestore:m instanceof z.OD&&m.restoredState&&m.restoredState.navigationId+1||g.idToRestore,routeData:this.activatedRoute.firstChild?.routeConfig?.data}},{event:{},positions:{},idToRestore:-1}),(0,ae.h)(g=>!!g.trigger),(0,Ti.Q)(wi.z));this.scrollPositionRestorationSubscription=s.subscribe(g=>{const m=this.routeStrategies.find(_t=>g.event.url.indexOf(_t.partialRoute)>-1),h=m&&m.behaviour===Ie.g.KEEP_POSITION||!1,k=g.routeData&&g.routeData.scrollBehavior&&g.routeData.scrollBehavior===Ie.g.KEEP_POSITION||!1,I=h||k;if(g.event instanceof z.m2){this.processRemoveQueue(this.removeQueue);const _t=g.trigger&&"imperative"===g.trigger||!1,le=!I||_t;b.N.traceRouterScrolling&&(this.logger.trace(`${x}:: Existing strategy with keep position behavior? `,h),this.logger.trace(`${x}:: Route data with keep position behavior? `,k),this.logger.trace(`${x}:: Imperative trigger? `,_t),this.logger.debug(`${x}:: Should scroll? `,le)),le?(this.scrollDefaultViewport&&(b.N.traceRouterScrolling&&this.logger.debug(`${x}:: Scrolling the default viewport`),this.viewportScroller.scrollToPosition([0,0])),this.customViewportToScroll&&(b.N.traceRouterScrolling&&this.logger.debug(`${x}:: Scrolling a custom viewport: `,this.customViewportToScroll),this.customViewportToScroll.scrollTop=0)):(b.N.traceRouterScrolling&&this.logger.debug(`${x}:: Not scrolling`),this.scrollDefaultViewport&&this.viewportScroller.scrollToPosition(g.positions[`${g.idToRestore}-${Je}`]),this.customViewportToScroll&&(this.customViewportToScroll.scrollTop=g.positions[`${g.idToRestore}-${Qe}`])),this.processRemoveQueue(this.addBeforeNavigationQueue.map(ns=>ns.partialRoute),!0),this.processAddQueue(this.addQueue),this.addQueue=[],this.removeQueue=[],this.addBeforeNavigationQueue=[]}else this.processAddQueue(this.addBeforeNavigationQueue)})}addStrategyOnceBeforeNavigationForPartialRoute(n,e){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Adding a strategy once for before navigation towards [${n}]: `,e),this.addBeforeNavigationQueue.push({partialRoute:n,behaviour:e,onceBeforeNavigation:!0})}addStrategyForPartialRoute(n,e){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Adding a strategy for partial route: [${n}]`,e),this.addQueue.push({partialRoute:n,behaviour:e})}removeStrategyForPartialRoute(n){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Removing strategory for: [${n}]: `),this.removeQueue.push(n)}setCustomViewportToScroll(n){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Setting a custom viewport to scroll: `,n),this.customViewportToScroll=n}disableScrollDefaultViewport(){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Disabling scrolling the default viewport`),this.scrollDefaultViewport=!1}enableScrollDefaultViewPort(){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: Enabling scrolling the default viewport`),this.scrollDefaultViewport=!0}processAddQueue(n){for(const e of n)-1===this.routeStrategyPosition(e.partialRoute)&&this.routeStrategies.push(e)}processRemoveQueue(n,e=!1){for(const o of n){const a=this.routeStrategyPosition(o);!e&&a>-1&&this.routeStrategies[a].onceBeforeNavigation||a>-1&&this.routeStrategies.splice(a,1)}}routeStrategyPosition(n){return this.routeStrategies.map(e=>e.partialRoute).indexOf(n)}ngOnDestroy(){b.N.traceRouterScrolling&&this.logger.trace(`${x}:: ngOnDestroy`),this.scrollPositionRestorationSubscription&&this.scrollPositionRestorationSubscription.unsubscribe()}}pt.\u0275fac=function(n){return new(n||pt)(t.LFG(z.F0),t.LFG(z.gz),t.LFG(p.EM),t.LFG(Z.Kf))},pt.\u0275prov=t.Yz7({token:pt,factory:pt.\u0275fac,providedIn:"root"});var V=c(4670),Fi=c(3496),Si=c(1149),yi=c(7242);const M=function Ai(i,n){var e={};return n=(0,yi.Z)(n,3),(0,Si.Z)(i,function(o,a,s){(0,Fi.Z)(e,a,n(o,a,s))}),e};var re=c(8505),ki=c(4884),Di=c(4116),Ve=c(4825),Le=c(4177),qe=c(8706),Ei=c(5202),Zi=c(1986),Ni=c(7583),Ji=Object.prototype.hasOwnProperty;var Li=c(1854),qi=c(2134),ze=c(9651);function P(i){const n="result"in i;return M(i.diff,()=>n)}class v{constructor(n,e){this.message=n,this.settingService=e}syncSettings(n,e,o,a=!0){return o.pipe((0,Ue.R)(([,s],g)=>[s,g,(0,qi.e5)(g,s,a)],[e,e,{}]),(0,ae.h)(([,,s])=>!function Qi(i){if(null==i)return!0;if((0,qe.Z)(i)&&((0,Le.Z)(i)||"string"==typeof i||"function"==typeof i.splice||(0,Ei.Z)(i)||(0,Ni.Z)(i)||(0,Ve.Z)(i)))return!i.length;var n=(0,Di.Z)(i);if("[object Map]"==n||"[object Set]"==n)return!i.size;if((0,Zi.Z)(i))return!(0,ki.Z)(i).length;for(var e in i)if(Ji.call(i,e))return!1;return!0}(s)),(0,Pe.w)(([s,g,m])=>this.settingService.changeSettings({[n]:m}).pipe((0,F.X)(3,300),(0,re.b)(h=>{console.assert((0,Li.Z)(h[n],g),"result settings should equal current settings",{curr:g,result:h[n]})},h=>{this.message.error(`\u8bbe\u7f6e\u51fa\u9519: ${h.message}`)}),(0,T.U)(h=>({prev:s,curr:g,diff:m,result:h[n]})),(0,w.K)(h=>(0,ie.of)({prev:s,curr:g,diff:m,error:h})))),(0,re.b)(s=>console.debug(`${n} settings sync detail:`,s)))}}v.\u0275fac=function(n){return new(n||v)(t.LFG(ze.dD),t.LFG(S.R))},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"});var d=c(4960);class y{get actionable(){return this.directive?.valueAccessor instanceof U.i}constructor(){}onClick(n){n.target===n.currentTarget&&(n.preventDefault(),n.stopPropagation(),this.directive?.valueAccessor instanceof U.i&&this.directive.control.setValue(!this.directive.control.value))}}y.\u0275fac=function(n){return new(n||y)},y.\u0275dir=t.lG2({type:y,selectors:[["","appSwitchActionable",""]],contentQueries:function(n,e,o){if(1&n&&t.Suo(o,r.u,5),2&n){let a;t.iGM(a=t.CRH())&&(e.directive=a.first)}},hostVars:2,hostBindings:function(n,e){1&n&&t.NdJ("click",function(a){return e.onClick(a)}),2&n&&t.ekj("actionable",e.actionable)}});class vt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.intervalOptions=[{label:"\u4e0d\u68c0\u6d4b",value:0},{label:"10 \u79d2",value:10},{label:"30 \u79d2",value:30},{label:"1 \u5206\u949f",value:60},{label:"3 \u5206\u949f",value:180},{label:"5 \u5206\u949f",value:300},{label:"10 \u5206\u949f",value:600}],this.thresholdOptions=[{label:"1 GB",value:1024**3},{label:"3 GB",value:1024**3*3},{label:"5 GB",value:1024**3*5},{label:"10 GB",value:1024**3*10},{label:"20 GB",value:1024**3*20}],this.settingsForm=n.group({recycleRecords:[""],checkInterval:[""],spaceThreshold:[""]})}get recycleRecordsControl(){return this.settingsForm.get("recycleRecords")}get checkIntervalControl(){return this.settingsForm.get("checkInterval")}get spaceThresholdControl(){return this.settingsForm.get("spaceThreshold")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("space",this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}vt.\u0275fac=function(n){return new(n||vt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},vt.\u0275cmp=t.Xpm({type:vt,selectors:[["app-disk-space-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:16,vars:9,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","checkInterval",3,"nzOptions"],["formControlName","spaceThreshold",3,"nzOptions"],["appSwitchActionable","",1,"setting-item"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","recycleRecords"]],template:function(n,e){1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"\u786c\u76d8\u7a7a\u95f4\u68c0\u6d4b\u95f4\u9694"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-select",4),t.qZA()(),t.TgZ(6,"nz-form-item",1)(7,"nz-form-label",2),t._uU(8,"\u786c\u76d8\u7a7a\u95f4\u68c0\u6d4b\u9608\u503c"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-select",5),t.qZA()(),t.TgZ(11,"nz-form-item",6)(12,"nz-form-label",2),t._uU(13,"\u7a7a\u95f4\u4e0d\u8db3\u5220\u9664\u65e7\u5f55\u64ad\u6587\u4ef6"),t.qZA(),t.TgZ(14,"nz-form-control",7),t._UZ(15,"nz-switch",8),t.qZA()()()),2&n&&(t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.checkInterval?e.checkIntervalControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.intervalOptions),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.spaceThreshold?e.spaceThresholdControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.thresholdOptions),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.recycleRecords?e.recycleRecordsControl:"warning"))},dependencies:[r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,U.i,zt.Vq,y],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});var L=c(7044);class xt{}xt.\u0275fac=function(n){return new(n||xt)},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["app-notification-settings"]],decls:30,vars:0,consts:[["routerLink","email-notification",1,"setting-item"],[1,"setting-label"],[1,"setting-control"],["nz-icon","","nzType","right"],["routerLink","serverchan-notification",1,"setting-item"],["routerLink","pushdeer-notification",1,"setting-item"],["routerLink","pushplus-notification",1,"setting-item"],["routerLink","telegram-notification",1,"setting-item"],["routerLink","bark-notification",1,"setting-item"]],template:function(n,e){1&n&&(t.TgZ(0,"a",0)(1,"span",1),t._uU(2,"\u90ae\u7bb1\u901a\u77e5"),t.qZA(),t.TgZ(3,"span",2),t._UZ(4,"i",3),t.qZA()(),t.TgZ(5,"a",4)(6,"span",1),t._uU(7,"ServerChan \u901a\u77e5"),t.qZA(),t.TgZ(8,"span",2),t._UZ(9,"i",3),t.qZA()(),t.TgZ(10,"a",5)(11,"span",1),t._uU(12,"PushDeer \u901a\u77e5"),t.qZA(),t.TgZ(13,"span",2),t._UZ(14,"i",3),t.qZA()(),t.TgZ(15,"a",6)(16,"span",1),t._uU(17,"pushplus \u901a\u77e5"),t.qZA(),t.TgZ(18,"span",2),t._UZ(19,"i",3),t.qZA()(),t.TgZ(20,"a",7)(21,"span",1),t._uU(22,"telegram \u901a\u77e5"),t.qZA(),t.TgZ(23,"span",2),t._UZ(24,"i",3),t.qZA()(),t.TgZ(25,"a",8)(26,"span",1),t._uU(27,"Bark \u901a\u77e5"),t.qZA(),t.TgZ(28,"span",2),t._UZ(29,"i",3),t.qZA()())},dependencies:[z.rH,L.w,lt.Ls],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});var Yi=Math.ceil,Wi=Math.max;var Hi=c(3093),Ye=c(6667),Ot=c(1999);var Xi=/\s/;var eo=/^\s+/;const io=function no(i){return i&&i.slice(0,function ji(i){for(var n=i.length;n--&&Xi.test(i.charAt(n)););return n}(i)+1).replace(eo,"")};var oo=c(6460),ao=/^[-+]0x[0-9a-f]+$/i,ro=/^0b[01]+$/i,so=/^0o[0-7]+$/i,lo=parseInt;const ve=function mo(i){return i?Infinity===(i=function co(i){if("number"==typeof i)return i;if((0,oo.Z)(i))return NaN;if((0,Ot.Z)(i)){var n="function"==typeof i.valueOf?i.valueOf():i;i=(0,Ot.Z)(n)?n+"":n}if("string"!=typeof i)return 0===i?i:+i;i=io(i);var e=ro.test(i);return e||so.test(i)?lo(i.slice(2),e?2:8):ao.test(i)?NaN:+i}(i))||-Infinity===i?17976931348623157e292*(i<0?-1:1):i==i?i:0:0===i?i:0},_o=function po(i){return function(n,e,o){return o&&"number"!=typeof o&&function $i(i,n,e){if(!(0,Ot.Z)(e))return!1;var o=typeof n;return!!("number"==o?(0,qe.Z)(e)&&(0,Ye.Z)(n,e.length):"string"==o&&n in e)&&(0,Hi.Z)(e[n],i)}(n,e,o)&&(e=o=void 0),n=ve(n),void 0===e?(e=n,n=0):e=ve(e),function Ri(i,n,e,o){for(var a=-1,s=Wi(Yi((n-i)/(e||1)),0),g=Array(s);s--;)g[o?s:++a]=i,i+=e;return g}(n,e,o=void 0===o?n<e?1:-1:ve(o),i)}}();var it=(()=>{return(i=it||(it={}))[i.EACCES=13]="EACCES",i[i.ENOTDIR=20]="ENOTDIR",it;var i})(),fo=c(529),Co=c(7930);class ot{constructor(n,e){this.http=n,this.url=e}validateDir(n){const e=this.url.makeApiUrl("/api/v1/validation/dir");return this.http.post(e,{path:n})}}function zo(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u4fdd\u5b58\u4f4d\u7f6e "),t.BQk())}function vo(i,n){1&i&&(t.ynx(0),t._uU(1," \u4e0d\u662f\u4e00\u4e2a\u76ee\u5f55 "),t.BQk())}function xo(i,n){1&i&&(t.ynx(0),t._uU(1," \u6ca1\u6709\u8bfb\u5199\u6743\u9650 "),t.BQk())}function Oo(i,n){1&i&&(t.ynx(0),t._uU(1," \u672a\u80fd\u8fdb\u884c\u9a8c\u8bc1 "),t.BQk())}function Mo(i,n){if(1&i&&(t.YNc(0,zo,2,0,"ng-container",6),t.YNc(1,vo,2,0,"ng-container",6),t.YNc(2,xo,2,0,"ng-container",6),t.YNc(3,Oo,2,0,"ng-container",6)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("notADirectory")),t.xp6(1),t.Q6J("ngIf",e.hasError("noPermissions")),t.xp6(1),t.Q6J("ngIf",e.hasError("failedToValidate"))}}function bo(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",2)(2,"nz-form-item")(3,"nz-form-control",3),t._UZ(4,"input",4),t.YNc(5,Mo,4,4,"ng-template",null,5,t.W1O),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e)}}ot.\u0275fac=function(n){return new(n||ot)(t.LFG(fo.eN),t.LFG(Co.i))},ot.\u0275prov=t.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"});class Mt{constructor(n,e,o){this.changeDetector=e,this.validationService=o,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.logDirAsyncValidator=a=>this.validationService.validateDir(a.value).pipe((0,T.U)(s=>{switch(s.code){case it.ENOTDIR:return{error:!0,notADirectory:!0};case it.EACCES:return{error:!0,noPermissions:!0};default:return null}}),(0,w.K)(()=>(0,ie.of)({error:!0,failedToValidate:!0}))),this.settingsForm=n.group({logDir:["",[r.kI.required],[this.logDirAsyncValidator]]})}get control(){return this.settingsForm.get("logDir")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}Mt.\u0275fac=function(n){return new(n||Mt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(ot))},Mt.\u0275cmp=t.Xpm({type:Mt,selectors:[["app-logdir-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539\u65e5\u5fd7\u6587\u4ef6\u5b58\u653e\u76ee\u5f55","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],["nzHasFeedback","","nzValidatingTip","\u6b63\u5728\u9a8c\u8bc1...",3,"nzErrorTip"],["type","text","required","","nz-input","","formControlName","logDir"],["errorTip",""],[4,"ngIf"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a})("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,bo,7,2,"ng-container",1),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Hf],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class bt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.logLevelOptions=[{label:"VERBOSE",value:"NOTSET"},{label:"DEBUG",value:"DEBUG"},{label:"INFO",value:"INFO"},{label:"WARNING",value:"WARNING"},{label:"ERROR",value:"ERROR"},{label:"CRITICAL",value:"CRITICAL"}],this.backupOptions=_o(0,91).map(a=>({label:a.toString(),value:a})),this.settingsForm=n.group({logDir:[""],consoleLogLevel:[""],backupCount:[""]})}get logDirControl(){return this.settingsForm.get("logDir")}get consoleLogLevelControl(){return this.settingsForm.get("consoleLogLevel")}get backupCountControl(){return this.settingsForm.get("backupCount")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("logging",this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}bt.\u0275fac=function(n){return new(n||bt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},bt.\u0275cmp=t.Xpm({type:bt,selectors:[["app-logging-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:19,vars:11,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["logDirEditDialog",""],["appSwitchActionable","",1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","consoleLogLevel",3,"nzOptions"],[1,"setting-item"],["formControlName","backupCount",3,"nzOptions"]],template:function(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"form",0)(1,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(8);return t.KtG(s.open())}),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u65e5\u5fd7\u6587\u4ef6\u5b58\u653e\u76ee\u5f55"),t.qZA(),t.TgZ(4,"nz-form-control",3)(5,"nz-form-text",4),t._uU(6),t.qZA(),t.TgZ(7,"app-logdir-edit-dialog",5,6),t.NdJ("confirm",function(s){return e.logDirControl.setValue(s)}),t.qZA()()(),t.TgZ(9,"nz-form-item",7)(10,"nz-form-label",8),t._uU(11,"\u7ec8\u7aef\u65e5\u5fd7\u8f93\u51fa\u7ea7\u522b"),t.qZA(),t.TgZ(12,"nz-form-control",9),t._UZ(13,"nz-select",10),t.qZA()(),t.TgZ(14,"nz-form-item",11)(15,"nz-form-label",8),t._uU(16,"\u65e5\u5fd7\u6587\u4ef6\u5907\u4efd\u6570\u91cf"),t.qZA(),t.TgZ(17,"nz-form-control",9),t._UZ(18,"nz-select",12),t.qZA()()()}2&n&&(t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.logDir?e.logDirControl:"warning"),t.xp6(2),t.hij("",e.logDirControl.value," "),t.xp6(1),t.Q6J("value",e.logDirControl.value),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.consoleLogLevel?e.consoleLogLevelControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.logLevelOptions),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.backupCount?e.backupCountControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.backupOptions))},dependencies:[r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,l.EF,zt.Vq,y,Mt],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Pt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({danmuUname:[""],recordGiftSend:[""],recordFreeGifts:[""],recordGuardBuy:[""],recordSuperChat:[""],saveRawDanmaku:[""]})}get danmuUnameControl(){return this.settingsForm.get("danmuUname")}get recordGiftSendControl(){return this.settingsForm.get("recordGiftSend")}get recordFreeGiftsControl(){return this.settingsForm.get("recordFreeGifts")}get recordGuardBuyControl(){return this.settingsForm.get("recordGuardBuy")}get recordSuperChatControl(){return this.settingsForm.get("recordSuperChat")}get saveRawDanmakuControl(){return this.settingsForm.get("saveRawDanmaku")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("danmaku",this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function Po(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8: \u6ca1\u51fa\u9519\u5c31\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(2,"br"),t._uU(3," \u8c28\u614e: \u6ca1\u51fa\u9519\u4e14\u6ca1\u8b66\u544a\u624d\u5220\u9664\u6e90\u6587\u4ef6"),t._UZ(4,"br"),t._uU(5," \u4ece\u4e0d: \u603b\u662f\u4fdd\u7559\u6e90\u6587\u4ef6"),t._UZ(6,"br"),t.qZA())}function To(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"label",13),t._uU(2),t.qZA(),t.BQk()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("nzValue",e.value),t.xp6(1),t.Oqu(e.label)}}Pt.\u0275fac=function(n){return new(n||Pt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Pt.\u0275cmp=t.Xpm({type:Pt,selectors:[["app-danmaku-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:31,vars:13,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","recordGiftSend"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u514d\u8d39\u793c\u7269\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["formControlName","recordFreeGifts"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55\u4e0a\u8230\u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["formControlName","recordGuardBuy"],["nzNoColon","","nzTooltipTitle","\u8bb0\u5f55 Super Chat \u4fe1\u606f\u5230\u5f39\u5e55\u6587\u4ef6\u91cc",1,"setting-label"],["formControlName","recordSuperChat"],["nzNoColon","","nzTooltipTitle","\u53d1\u9001\u8005: \u5f39\u5e55\u5185\u5bb9",1,"setting-label"],["formControlName","danmuUname"],["nzNoColon","","nzTooltipTitle","\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55\u5230 JSON lines \u6587\u4ef6\uff0c\u4e3b\u8981\u7528\u4e8e\u5206\u6790\u8c03\u8bd5\u3002",1,"setting-label"],["formControlName","saveRawDanmaku"]],template:function(n,e){1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"\u8bb0\u5f55\u793c\u7269"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA()(),t.TgZ(6,"nz-form-item",1)(7,"nz-form-label",5),t._uU(8,"\u8bb0\u5f55\u514d\u8d39\u793c\u7269"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-switch",6),t.qZA()(),t.TgZ(11,"nz-form-item",1)(12,"nz-form-label",7),t._uU(13,"\u8bb0\u5f55\u4e0a\u8230"),t.qZA(),t.TgZ(14,"nz-form-control",3),t._UZ(15,"nz-switch",8),t.qZA()(),t.TgZ(16,"nz-form-item",1)(17,"nz-form-label",9),t._uU(18,"\u8bb0\u5f55 Super Chat"),t.qZA(),t.TgZ(19,"nz-form-control",3),t._UZ(20,"nz-switch",10),t.qZA()(),t.TgZ(21,"nz-form-item",1)(22,"nz-form-label",11),t._uU(23,"\u5f39\u5e55\u524d\u52a0\u7528\u6237\u540d"),t.qZA(),t.TgZ(24,"nz-form-control",3),t._UZ(25,"nz-switch",12),t.qZA()(),t.TgZ(26,"nz-form-item",1)(27,"nz-form-label",13),t._uU(28,"\u4fdd\u5b58\u539f\u59cb\u5f39\u5e55"),t.qZA(),t.TgZ(29,"nz-form-control",3),t._UZ(30,"nz-switch",14),t.qZA()()()),2&n&&(t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.recordGiftSend?e.recordGiftSendControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.recordFreeGifts?e.recordFreeGiftsControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.recordGuardBuy?e.recordGuardBuyControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.recordSuperChat?e.recordSuperChatControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.danmuUname?e.danmuUnameControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.saveRawDanmaku?e.saveRawDanmakuControl:"warning"))},dependencies:[r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,U.i,y],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Tt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.deleteStrategies=d.rc,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({injectExtraMetadata:[""],remuxToMp4:[""],deleteSource:[""]})}get injectExtraMetadataControl(){return this.settingsForm.get("injectExtraMetadata")}get remuxToMp4Control(){return this.settingsForm.get("remuxToMp4")}get deleteSourceControl(){return this.settingsForm.get("deleteSource")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("postprocessing",this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}Tt.\u0275fac=function(n){return new(n||Tt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Tt.\u0275cmp=t.Xpm({type:Tt,selectors:[["app-post-processing-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:19,vars:11,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","","nzTooltipTitle","\u6dfb\u52a0\u5173\u952e\u5e27\u7b49\u5143\u6570\u636e\u4f7f\u5b9a\u4f4d\u64ad\u653e\u548c\u62d6\u8fdb\u5ea6\u6761\u4e0d\u4f1a\u5361\u987f",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","injectExtraMetadata",3,"nzDisabled"],["nzNoColon","","nzTooltipTitle","\u8c03\u7528 ffmpeg \u8fdb\u884c\u8f6c\u6362\uff0c\u9700\u8981\u5b89\u88c5 ffmpeg \u3002",1,"setting-label"],["formControlName","remuxToMp4"],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["deleteSourceTip",""],[1,"setting-control","radio",3,"nzWarningTip","nzValidateStatus"],["formControlName","deleteSource",3,"nzDisabled"],[4,"ngFor","ngForOf"],["nz-radio-button","",3,"nzValue"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"flv \u6dfb\u52a0\u5143\u6570\u636e"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA()(),t.TgZ(6,"nz-form-item",1)(7,"nz-form-label",5),t._uU(8,"\u8f6c\u5c01\u88c5\u4e3a mp4"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-switch",6),t.qZA()(),t.TgZ(11,"nz-form-item",7)(12,"nz-form-label",8),t._uU(13,"\u6e90\u6587\u4ef6\u5220\u9664\u7b56\u7565"),t.qZA(),t.YNc(14,Po,7,0,"ng-template",null,9,t.W1O),t.TgZ(16,"nz-form-control",10)(17,"nz-radio-group",11),t.YNc(18,To,3,2,"ng-container",12),t.qZA()()()()),2&n){const o=t.MAs(15);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.injectExtraMetadata?e.injectExtraMetadataControl:"warning"),t.xp6(1),t.Q6J("nzDisabled",e.remuxToMp4Control.value),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.remuxToMp4?e.remuxToMp4Control:"warning"),t.xp6(3),t.Q6J("nzTooltipTitle",o),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.deleteSource?e.deleteSourceControl:"warning"),t.xp6(1),t.Q6J("nzDisabled",!e.remuxToMp4Control.value),t.xp6(1),t.Q6J("ngForOf",e.deleteStrategies)}},dependencies:[p.sg,r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,U.i,W.Of,W.Bq,W.Dg,y],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});var q=c(3523);function wo(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u9009\u62e9\u8981\u5f55\u5236\u7684\u76f4\u64ad\u6d41\u683c\u5f0f "),t._UZ(2,"br"),t._uU(3," FLV: \u7f51\u7edc\u4e0d\u7a33\u5b9a\u5bb9\u6613\u4e2d\u65ad\u4e22\u5931\u6570\u636e\u6216\u5f55\u5236\u5230\u4e8c\u538b\u753b\u8d28 "),t._UZ(4,"br"),t._uU(5," HLS (fmp4): \u57fa\u672c\u4e0d\u53d7\u7f51\u7edc\u6ce2\u52a8\u5f71\u54cd\uff0c\u4f46\u53ea\u6709\u90e8\u5206\u76f4\u64ad\u95f4\u652f\u6301\u3002 "),t._UZ(6,"br"),t._uU(7," P.S. "),t._UZ(8,"br"),t._uU(9," \u5f55\u5236 HLS \u6d41\u9700\u8981 ffmpeg "),t._UZ(10,"br"),t._uU(11," \u5728\u8bbe\u5b9a\u65f6\u95f4\u5185\u6ca1\u6709 fmp4 \u6d41\u4f1a\u81ea\u52a8\u5207\u6362\u5f55\u5236 flv \u6d41 "),t._UZ(12,"br"),t._uU(13," WEB \u7aef\u76f4\u64ad\u64ad\u653e\u5668\u662f Hls7Player \u7684\u76f4\u64ad\u95f4\u652f\u6301\u5f55\u5236 fmp4 \u6d41, fMp4Player \u5219\u4e0d\u652f\u6301\u3002 "),t.qZA())}function Fo(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u5982\u679c\u8d85\u8fc7\u6240\u8bbe\u7f6e\u7684\u7b49\u5f85\u65f6\u95f4 fmp4 \u6d41\u8fd8\u6ca1\u6709\u5c31\u5207\u6362\u4e3a\u5f55\u5236 flv \u6d41 "),t._UZ(2,"br"),t._uU(3," fmp4 \u6d41\u5728\u521a\u63a8\u6d41\u662f\u6ca1\u6709\u7684\uff0c\u8981\u8fc7\u4e00\u4f1a\u624d\u6709\u3002 "),t._UZ(4,"br"),t._uU(5," fmp4 \u6d41\u51fa\u73b0\u7684\u65f6\u95f4\u548c\u76f4\u64ad\u5ef6\u8fdf\u6709\u5173\uff0c\u4e00\u822c\u90fd\u5728 10 \u79d2\u5185\uff0c\u4f46\u4e5f\u6709\u5ef6\u8fdf\u6bd4\u8f83\u5927\u8d85\u8fc7 1 \u5206\u949f\u7684\u3002 "),t._UZ(6,"br"),t._uU(7," \u63a8\u8350\u5168\u5c40\u8bbe\u7f6e\u4e3a 10 \u79d2\uff0c\u4e2a\u522b\u5ef6\u8fdf\u6bd4\u8f83\u5927\u7684\u76f4\u64ad\u95f4\u5355\u72ec\u8bbe\u7f6e\u3002 "),t.qZA())}function So(i,n){if(1&i&&(t.TgZ(0,"nz-form-item",1)(1,"nz-form-label",2),t._uU(2,"fmp4 \u6d41\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.YNc(3,Fo,8,0,"ng-template",null,19,t.W1O),t.TgZ(5,"nz-form-control",4),t._UZ(6,"nz-select",20),t.qZA()()),2&i){const e=t.MAs(4),o=t.oxw();t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(4),t.Q6J("nzWarningTip",o.syncFailedWarningTip)("nzValidateStatus",o.syncStatus.fmp4StreamTimeout?o.fmp4StreamTimeoutControl:"warning"),t.xp6(1),t.Q6J("nzOptions",o.fmp4StreamTimeoutOptions)}}function yo(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u6807\u51c6\u6a21\u5f0f: \u5bf9\u4e0b\u8f7d\u7684\u6d41\u6570\u636e\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(2,"br"),t._uU(3," \u539f\u59cb\u6a21\u5f0f: \u76f4\u63a5\u4e0b\u8f7d\u6d41\u6570\u636e\uff0c\u6ca1\u6709\u8fdb\u884c\u89e3\u6790\u5904\u7406\uff0c\u4e0d\u652f\u6301\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u7b49\u529f\u80fd\u3002 "),t._UZ(4,"br"),t.qZA())}function Ao(i,n){if(1&i&&(t.TgZ(0,"nz-form-item",1)(1,"nz-form-label",2),t._uU(2,"\u5f55\u5236\u6a21\u5f0f"),t.qZA(),t.YNc(3,yo,5,0,"ng-template",null,21,t.W1O),t.TgZ(5,"nz-form-control",4),t._UZ(6,"nz-select",22),t.qZA()()),2&i){const e=t.MAs(4),o=t.oxw();t.xp6(1),t.Q6J("nzTooltipTitle",e),t.xp6(4),t.Q6J("nzWarningTip",o.syncFailedWarningTip)("nzValidateStatus",o.syncStatus.recordingMode?o.recordingModeControl:"warning"),t.xp6(1),t.Q6J("nzOptions",o.recordingModeOptions)}}function ko(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u9ed8\u8ba4: \u6bcf\u4e2a\u5206\u5272\u7684\u5f55\u64ad\u6587\u4ef6\u5bf9\u5e94\u4fdd\u5b58\u4e00\u4e2a\u5c01\u9762\u6587\u4ef6\uff0c\u4e0d\u7ba1\u5c01\u9762\u662f\u5426\u76f8\u540c\u3002"),t._UZ(2,"br"),t._uU(3," \u53bb\u91cd: \u76f8\u540c\u7684\u5c01\u9762\u53ea\u4fdd\u5b58\u4e00\u6b21"),t._UZ(4,"br"),t._uU(5," P.S. "),t._UZ(6,"br"),t._uU(7," \u5224\u65ad\u662f\u5426\u76f8\u540c\u662f\u4f9d\u636e\u5c01\u9762\u6570\u636e\u7684 sha1\uff0c\u53ea\u5728\u5355\u6b21\u5f55\u5236\u5185\u6709\u6548\u3002 "),t.qZA())}function Do(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"label",23),t._uU(2),t.qZA(),t.BQk()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("nzValue",e.value),t.xp6(1),t.Oqu(e.label)}}function Eo(i,n){if(1&i&&(t.TgZ(0,"nz-form-item",1)(1,"nz-form-label",24),t._uU(2,"\u6570\u636e\u8bfb\u53d6\u8d85\u65f6"),t.qZA(),t.TgZ(3,"nz-form-control",4),t._UZ(4,"nz-select",25),t.qZA()()),2&i){const e=t.oxw();t.xp6(3),t.Q6J("nzWarningTip",e.syncStatus.readTimeout?"\u65e0\u7f1d\u62fc\u63a5\u4f1a\u5931\u6548\uff01":e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.readTimeout&&e.readTimeoutControl.value<=3?e.readTimeoutControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.readTimeoutOptions)}}function Zo(i,n){if(1&i&&(t.TgZ(0,"nz-form-item",1)(1,"nz-form-label",26),t._uU(2,"\u786c\u76d8\u5199\u5165\u7f13\u51b2"),t.qZA(),t.TgZ(3,"nz-form-control",4),t._UZ(4,"nz-select",27),t.qZA()()),2&i){const e=t.oxw();t.xp6(3),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.bufferSize?e.bufferSizeControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.bufferOptions)}}class wt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.streamFormatOptions=(0,q.Z)(d.tp),this.recordingModeOptions=(0,q.Z)(d.kV),this.fmp4StreamTimeoutOptions=(0,q.Z)(d.D4),this.qualityOptions=(0,q.Z)(d.O6),this.readTimeoutOptions=(0,q.Z)(d.D4),this.disconnectionTimeoutOptions=(0,q.Z)(d.$w),this.bufferOptions=(0,q.Z)(d.Rc),this.coverSaveStrategies=(0,q.Z)(d.J_),this.settingsForm=n.group({streamFormat:[""],recordingMode:[""],qualityNumber:[""],fmp4StreamTimeout:[""],readTimeout:[""],disconnectionTimeout:[""],bufferSize:[""],saveCover:[""],coverSaveStrategy:[""]})}get streamFormatControl(){return this.settingsForm.get("streamFormat")}get recordingModeControl(){return this.settingsForm.get("recordingMode")}get qualityNumberControl(){return this.settingsForm.get("qualityNumber")}get fmp4StreamTimeoutControl(){return this.settingsForm.get("fmp4StreamTimeout")}get readTimeoutControl(){return this.settingsForm.get("readTimeout")}get disconnectionTimeoutControl(){return this.settingsForm.get("disconnectionTimeout")}get bufferSizeControl(){return this.settingsForm.get("bufferSize")}get saveCoverControl(){return this.settingsForm.get("saveCover")}get coverSaveStrategyControl(){return this.settingsForm.get("coverSaveStrategy")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("recorder",this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function No(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 User Agent "),t.BQk())}function Bo(i,n){1&i&&t.YNc(0,No,2,0,"ng-container",6),2&i&&t.Q6J("ngIf",n.$implicit.hasError("required"))}function Uo(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",2)(2,"nz-form-item")(3,"nz-form-control",3),t._UZ(4,"textarea",4),t.YNc(5,Bo,1,1,"ng-template",null,5,t.W1O),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzWarningTip",o.warningTip)("nzValidateStatus",o.control.valid&&o.control.value.trim()!==o.value?"warning":o.control)("nzErrorTip",e),t.xp6(1),t.Q6J("rows",3)}}wt.\u0275fac=function(n){return new(n||wt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},wt.\u0275cmp=t.Xpm({type:wt,selectors:[["app-recorder-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:35,vars:22,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["streamFormatTip",""],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","streamFormat",3,"nzOptions"],["class","setting-item",4,"ngIf"],["nzNoColon","","nzTooltipTitle","\u6240\u9009\u753b\u8d28\u4e0d\u5b58\u5728\u5c06\u4ee5\u539f\u753b\u4ee3\u66ff",1,"setting-label"],["formControlName","qualityNumber",3,"nzOptions"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","","nzTooltipTitle","\u5f55\u64ad\u6587\u4ef6\u5b8c\u6210\u65f6\u4fdd\u5b58\u5f53\u524d\u76f4\u64ad\u95f4\u7684\u5c01\u9762",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","saveCover"],["coverSaveStrategyTip",""],[1,"setting-control","radio",3,"nzWarningTip","nzValidateStatus"],["formControlName","coverSaveStrategy",3,"nzDisabled"],[4,"ngFor","ngForOf"],["nzNoColon","","nzTooltipTitle","\u65ad\u7f51\u8d85\u8fc7\u7b49\u5f85\u65f6\u95f4\u5c31\u7ed3\u675f\u5f55\u5236\uff0c\u5982\u679c\u7f51\u7edc\u6062\u590d\u540e\u4ecd\u672a\u4e0b\u64ad\u4f1a\u81ea\u52a8\u91cd\u65b0\u5f00\u59cb\u5f55\u5236\u3002",1,"setting-label"],["formControlName","disconnectionTimeout",3,"nzOptions"],["fmp4StreamTimeoutTip",""],["formControlName","fmp4StreamTimeout",3,"nzOptions"],["recordingModeTip",""],["formControlName","recordingMode",3,"nzOptions"],["nz-radio-button","",3,"nzValue"],["nzNoColon","","nzTooltipTitle","\u8d85\u65f6\u65f6\u95f4\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u957f\u76f8\u5bf9\u4e0d\u5bb9\u6613\u56e0\u7f51\u7edc\u4e0d\u7a33\u5b9a\u800c\u51fa\u73b0\u6d41\u4e2d\u65ad\uff0c\u4f46\u662f\u4e00\u65e6\u51fa\u73b0\u4e2d\u65ad\u5c31\u65e0\u6cd5\u5b9e\u73b0\u65e0\u7f1d\u62fc\u63a5\u4e14\u6f0f\u5f55\u8f83\u591a\u3002",1,"setting-label"],["formControlName","readTimeout",3,"nzOptions"],["nzNoColon","","nzTooltipTitle","\u786c\u76d8\u5199\u5165\u7f13\u51b2\u8bbe\u7f6e\u5f97\u6bd4\u8f83\u5927\u53ef\u4ee5\u51cf\u5c11\u5bf9\u786c\u76d8\u7684\u5199\u5165\uff0c\u4f46\u9700\u8981\u5360\u7528\u66f4\u591a\u7684\u5185\u5b58\u3002",1,"setting-label"],["formControlName","bufferSize",3,"nzOptions"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"\u76f4\u64ad\u6d41\u683c\u5f0f"),t.qZA(),t.YNc(4,wo,14,0,"ng-template",null,3,t.W1O),t.TgZ(6,"nz-form-control",4),t._UZ(7,"nz-select",5),t.qZA()(),t.YNc(8,So,7,4,"nz-form-item",6),t.YNc(9,Ao,7,4,"nz-form-item",6),t.TgZ(10,"nz-form-item",1)(11,"nz-form-label",7),t._uU(12,"\u753b\u8d28"),t.qZA(),t.TgZ(13,"nz-form-control",4),t._UZ(14,"nz-select",8),t.qZA()(),t.TgZ(15,"nz-form-item",9)(16,"nz-form-label",10),t._uU(17,"\u4fdd\u5b58\u5c01\u9762"),t.qZA(),t.TgZ(18,"nz-form-control",11),t._UZ(19,"nz-switch",12),t.qZA()(),t.TgZ(20,"nz-form-item",1)(21,"nz-form-label",2),t._uU(22,"\u5c01\u9762\u4fdd\u5b58\u7b56\u7565"),t.qZA(),t.YNc(23,ko,8,0,"ng-template",null,13,t.W1O),t.TgZ(25,"nz-form-control",14)(26,"nz-radio-group",15),t.YNc(27,Do,3,2,"ng-container",16),t.qZA()()(),t.YNc(28,Eo,5,3,"nz-form-item",6),t.TgZ(29,"nz-form-item",1)(30,"nz-form-label",17),t._uU(31,"\u65ad\u7f51\u7b49\u5f85\u65f6\u95f4"),t.qZA(),t.TgZ(32,"nz-form-control",4),t._UZ(33,"nz-select",18),t.qZA()(),t.YNc(34,Zo,5,3,"nz-form-item",6),t.qZA()),2&n){const o=t.MAs(5),a=t.MAs(24);t.Q6J("formGroup",e.settingsForm),t.xp6(2),t.Q6J("nzTooltipTitle",o),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.streamFormat?e.streamFormatControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.streamFormatOptions),t.xp6(1),t.Q6J("ngIf","fmp4"===e.streamFormatControl.value),t.xp6(1),t.Q6J("ngIf","fmp4"===e.streamFormatControl.value),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.qualityNumber?e.qualityNumberControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.qualityOptions),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.saveCover?e.saveCoverControl:"warning"),t.xp6(3),t.Q6J("nzTooltipTitle",a),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.coverSaveStrategy?e.coverSaveStrategyControl:"warning"),t.xp6(1),t.Q6J("nzDisabled",!e.saveCoverControl.value),t.xp6(1),t.Q6J("ngForOf",e.coverSaveStrategies),t.xp6(1),t.Q6J("ngIf","flv"===e.streamFormatControl.value),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.disconnectionTimeout?e.disconnectionTimeoutControl:"warning"),t.xp6(1),t.Q6J("nzOptions",e.disconnectionTimeoutOptions),t.xp6(1),t.Q6J("ngIf","flv"===e.streamFormatControl.value||"fmp4"===e.streamFormatControl.value&&"standard"===e.recordingModeControl.value)}},dependencies:[p.sg,p.O5,r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,U.i,W.Of,W.Bq,W.Dg,zt.Vq,y],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Ft{constructor(n,e){this.changeDetector=e,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.warningTip="\u5168\u90e8\u4efb\u52a1\u90fd\u9700\u91cd\u542f\u5f39\u5e55\u5ba2\u6237\u7aef\u624d\u80fd\u751f\u6548\uff0c\u6b63\u5728\u5f55\u5236\u7684\u4efb\u52a1\u53ef\u80fd\u4f1a\u4e22\u5931\u5f39\u5e55\uff01",this.settingsForm=n.group({userAgent:["",[r.kI.required]]})}get control(){return this.settingsForm.get("userAgent")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}function Io(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",2)(2,"nz-form-item")(3,"nz-form-control",3),t._UZ(4,"textarea",4),t.qZA()()(),t.BQk()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("formGroup",e.settingsForm),t.xp6(2),t.Q6J("nzWarningTip",e.warningTip)("nzValidateStatus",e.control.valid&&e.control.value.trim()!==e.value?"warning":e.control),t.xp6(1),t.Q6J("rows",5)}}Ft.\u0275fac=function(n){return new(n||Ft)(t.Y36(r.qu),t.Y36(t.sBO))},Ft.\u0275cmp=t.Xpm({type:Ft,selectors:[["app-user-agent-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539 User Agent","nzOkDanger","","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],[3,"nzWarningTip","nzValidateStatus","nzErrorTip"],["required","","nz-input","","formControlName","userAgent",3,"rows"],["errorTip",""],[4,"ngIf"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a})("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,Uo,7,5,"ng-container",1),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Hf],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class St{constructor(n,e){this.changeDetector=e,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.warningTip="\u5168\u90e8\u4efb\u52a1\u90fd\u9700\u91cd\u542f\u5f39\u5e55\u5ba2\u6237\u7aef\u624d\u80fd\u751f\u6548\uff0c\u6b63\u5728\u5f55\u5236\u7684\u4efb\u52a1\u53ef\u80fd\u4f1a\u4e22\u5931\u5f39\u5e55\uff01",this.settingsForm=n.group({cookie:[""]})}get control(){return this.settingsForm.get("cookie")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}St.\u0275fac=function(n){return new(n||St)(t.Y36(r.qu),t.Y36(t.sBO))},St.\u0275cmp=t.Xpm({type:St,selectors:[["app-cookie-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539 Cookie","nzOkDanger","","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],[3,"nzWarningTip","nzValidateStatus"],["wrap","soft","nz-input","","formControlName","cookie",3,"rows"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a})("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,Io,5,4,"ng-container",1),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[r._Y,r.Fj,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Hf],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class yt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({userAgent:["",[r.kI.required]],cookie:[""]})}get userAgentControl(){return this.settingsForm.get("userAgent")}get cookieControl(){return this.settingsForm.get("cookie")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("header",this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}yt.\u0275fac=function(n){return new(n||yt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},yt.\u0275cmp=t.Xpm({type:yt,selectors:[["app-header-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:17,vars:9,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["userAgentEditDialog",""],["cookieEditDialog",""]],template:function(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"form",0)(1,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(8);return t.KtG(s.open())}),t.TgZ(2,"nz-form-label",2),t._uU(3,"User Agent"),t.qZA(),t.TgZ(4,"nz-form-control",3)(5,"nz-form-text",4),t._uU(6),t.qZA(),t.TgZ(7,"app-user-agent-edit-dialog",5,6),t.NdJ("confirm",function(s){return e.userAgentControl.setValue(s)}),t.qZA()()(),t.TgZ(9,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(16);return t.KtG(s.open())}),t.TgZ(10,"nz-form-label",2),t._uU(11,"Cookie"),t.qZA(),t.TgZ(12,"nz-form-control",3)(13,"nz-form-text",4),t._uU(14),t.qZA(),t.TgZ(15,"app-cookie-edit-dialog",5,7),t.NdJ("confirm",function(s){return e.cookieControl.setValue(s)}),t.qZA()()()()}2&n&&(t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.userAgent?e.userAgentControl:"warning"),t.xp6(2),t.hij("",e.userAgentControl.value," "),t.xp6(1),t.Q6J("value",e.userAgentControl.value),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.cookie?e.cookieControl:"warning"),t.xp6(2),t.hij("",e.cookieControl.value," "),t.xp6(1),t.Q6J("value",e.cookieControl.value))},dependencies:[r._Y,r.JL,r.sg,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,l.EF,Ft,St],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});var at=c(9089),Jo=c(6457),Qo=c(4501);function Vo(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u4fdd\u5b58\u4f4d\u7f6e "),t.BQk())}function Lo(i,n){1&i&&(t.ynx(0),t._uU(1," \u4e0d\u662f\u4e00\u4e2a\u76ee\u5f55 "),t.BQk())}function qo(i,n){1&i&&(t.ynx(0),t._uU(1," \u6ca1\u6709\u8bfb\u5199\u6743\u9650 "),t.BQk())}function Yo(i,n){1&i&&(t.ynx(0),t._uU(1," \u672a\u80fd\u8fdb\u884c\u9a8c\u8bc1 "),t.BQk())}function Wo(i,n){if(1&i&&(t.YNc(0,Vo,2,0,"ng-container",6),t.YNc(1,Lo,2,0,"ng-container",6),t.YNc(2,qo,2,0,"ng-container",6),t.YNc(3,Yo,2,0,"ng-container",6)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("notADirectory")),t.xp6(1),t.Q6J("ngIf",e.hasError("noPermissions")),t.xp6(1),t.Q6J("ngIf",e.hasError("failedToValidate"))}}function Ro(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",2)(2,"nz-form-item")(3,"nz-form-control",3),t._UZ(4,"input",4),t.YNc(5,Wo,4,4,"ng-template",null,5,t.W1O),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e)}}class At{constructor(n,e,o){this.changeDetector=e,this.validationService=o,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.outDirAsyncValidator=a=>this.validationService.validateDir(a.value).pipe((0,T.U)(s=>{switch(s.code){case it.ENOTDIR:return{error:!0,notADirectory:!0};case it.EACCES:return{error:!0,noPermissions:!0};default:return null}}),(0,w.K)(()=>(0,ie.of)({error:!0,failedToValidate:!0}))),this.settingsForm=n.group({outDir:["",[r.kI.required],[this.outDirAsyncValidator]]})}get control(){return this.settingsForm.get("outDir")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}}At.\u0275fac=function(n){return new(n||At)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(ot))},At.\u0275cmp=t.Xpm({type:At,selectors:[["app-outdir-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:2,consts:[["nzTitle","\u4fee\u6539\u6587\u4ef6\u5b58\u653e\u76ee\u5f55","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],["nzHasFeedback","","nzValidatingTip","\u6b63\u5728\u9a8c\u9a8c...",3,"nzErrorTip"],["type","text","required","","nz-input","","formControlName","outDir"],["errorTip",""],[4,"ngIf"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a})("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,Ro,7,2,"ng-container",1),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Hf],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});var kt=c(1664);function Go(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u8def\u5f84\u6a21\u677f "),t.BQk())}function Ho(i,n){1&i&&(t.ynx(0),t._uU(1," \u8def\u5f84\u6a21\u677f\u6709\u9519\u8bef "),t.BQk())}function $o(i,n){if(1&i&&(t.YNc(0,Go,2,0,"ng-container",12),t.YNc(1,Ho,2,0,"ng-container",12)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Ko(i,n){if(1&i&&(t.TgZ(0,"tr")(1,"td"),t._uU(2),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA()()),2&i){const e=n.$implicit;t.xp6(2),t.Oqu(e.name),t.xp6(2),t.Oqu(e.desc)}}function Xo(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",3)(2,"nz-form-item")(3,"nz-form-control",4),t._UZ(4,"input",5),t.YNc(5,$o,2,2,"ng-template",null,6,t.W1O),t.qZA()(),t.TgZ(7,"nz-collapse")(8,"nz-collapse-panel",7)(9,"nz-table",8,9)(11,"thead")(12,"tr")(13,"th"),t._uU(14,"\u53d8\u91cf"),t.qZA(),t.TgZ(15,"th"),t._uU(16,"\u8bf4\u660e"),t.qZA()()(),t.TgZ(17,"tbody"),t.YNc(18,Ko,5,2,"tr",10),t.qZA()(),t.TgZ(19,"p",11)(20,"strong"),t._uU(21," \u6ce8\u610f\uff1a\u53d8\u91cf\u540d\u5fc5\u987b\u653e\u5728\u82b1\u62ec\u53f7\u4e2d\uff01\u4f7f\u7528\u65e5\u671f\u65f6\u95f4\u53d8\u91cf\u4ee5\u907f\u514d\u547d\u540d\u51b2\u7a81\uff01 "),t.qZA()()()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.MAs(10),a=t.oxw();t.xp6(1),t.Q6J("formGroup",a.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("pattern",a.pathTemplatePattern),t.xp6(5),t.Q6J("nzData",a.pathTemplateVariables)("nzPageSize",11)("nzShowPagination",!1)("nzSize","small"),t.xp6(9),t.Q6J("ngForOf",o.data)}}function jo(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.restoreDefault())}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleCancel())}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleConfirm())}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.pathTemplateDefault),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}class Dt{constructor(n,e){this.changeDetector=e,this.value="",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.pathTemplatePattern=d._m,this.pathTemplateDefault=d.ip,this.pathTemplateVariables=d.Dr,this.settingsForm=n.group({pathTemplate:["",[r.kI.required,r.kI.pattern(this.pathTemplatePattern)]]})}get control(){return this.settingsForm.get("pathTemplate")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.control.value.trim()),this.close()}restoreDefault(){this.control.setValue(this.pathTemplateDefault)}}function ta(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u5927\u5c0f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1a\u6570\u5b57 + \u5355\u4f4d(GB, MB, KB, B) "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"0 B"),t.qZA(),t._UZ(8,"br"),t.qZA())}function ea(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u81ea\u52a8\u5206\u5272\u6587\u4ef6\u4ee5\u9650\u5236\u5f55\u64ad\u6587\u4ef6\u65f6\u957f "),t._UZ(2,"br"),t._uU(3," \u683c\u5f0f\uff1aHH:MM:SS "),t._UZ(4,"br"),t._uU(5," \u4e0d\u81ea\u52a8\u5206\u5272\u6587\u4ef6\u8bbe\u7f6e\u4e3a "),t.TgZ(6,"strong"),t._uU(7,"00:00:00"),t.qZA(),t._UZ(8,"br"),t.qZA())}Dt.\u0275fac=function(n){return new(n||Dt)(t.Y36(r.qu),t.Y36(t.sBO))},Dt.\u0275cmp=t.Xpm({type:Dt,selectors:[["app-path-template-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u6587\u4ef6\u8def\u5f84\u6a21\u677f","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["type","text","required","","nz-input","","formControlName","pathTemplate",3,"pattern"],["errorTip",""],["nzHeader","\u6a21\u677f\u53d8\u91cf\u8bf4\u660e"],[3,"nzData","nzPageSize","nzShowPagination","nzSize"],["table",""],[4,"ngFor","ngForOf"],[1,"footnote"],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a}),t.YNc(1,Xo,22,8,"ng-container",1),t.YNc(2,jo,6,2,"ng-template",2),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.sg,p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.c5,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Uh,_.Hf,R.ix,L.w,kt.dQ,G.N8,G.Uo,G._C,G.Om,G.p0,G.$Z,Mi,Ne],styles:[".footnote[_ngcontent-%COMP%]{margin-top:1em;margin-bottom:0}"],changeDetection:0});class Et{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({outDir:[""],pathTemplate:[""],filesizeLimit:["",[r.kI.required,r.kI.min(0),r.kI.max(0xf9ff5c28f5)]],durationLimit:["",[r.kI.required,r.kI.min(0),r.kI.max(359999)]]})}get outDirControl(){return this.settingsForm.get("outDir")}get pathTemplateControl(){return this.settingsForm.get("pathTemplate")}get filesizeLimitControl(){return this.settingsForm.get("filesizeLimit")}get durationLimitControl(){return this.settingsForm.get("durationLimit")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("output",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}Et.\u0275fac=function(n){return new(n||Et)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Et.\u0275cmp=t.Xpm({type:Et,selectors:[["app-output-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:31,vars:15,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["outDirEditDialog",""],["pathTemplateEditDialog",""],[1,"setting-item"],["nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],["filesizeLimitTip",""],[1,"setting-control","select",3,"nzWarningTip","nzValidateStatus"],["formControlName","filesizeLimit"],["durationLimitTip",""],["formControlName","durationLimit"]],template:function(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"form",0)(1,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(8);return t.KtG(s.open())}),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u5b58\u653e\u76ee\u5f55"),t.qZA(),t.TgZ(4,"nz-form-control",3)(5,"nz-form-text",4),t._uU(6),t.qZA(),t.TgZ(7,"app-outdir-edit-dialog",5,6),t.NdJ("confirm",function(s){return e.outDirControl.setValue(s)}),t.qZA()()(),t.TgZ(9,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(16);return t.KtG(s.open())}),t.TgZ(10,"nz-form-label",2),t._uU(11,"\u8def\u5f84\u6a21\u677f"),t.qZA(),t.TgZ(12,"nz-form-control",3)(13,"nz-form-text",4),t._uU(14),t.qZA(),t.TgZ(15,"app-path-template-edit-dialog",5,7),t.NdJ("confirm",function(s){return e.pathTemplateControl.setValue(s)}),t.qZA()()(),t.TgZ(17,"nz-form-item",8)(18,"nz-form-label",9),t._uU(19,"\u5927\u5c0f\u9650\u5236"),t.qZA(),t.YNc(20,ta,9,0,"ng-template",null,10,t.W1O),t.TgZ(22,"nz-form-control",11),t._UZ(23,"app-input-filesize",12),t.qZA()(),t.TgZ(24,"nz-form-item",8)(25,"nz-form-label",9),t._uU(26,"\u65f6\u957f\u9650\u5236"),t.qZA(),t.YNc(27,ea,9,0,"ng-template",null,13,t.W1O),t.TgZ(29,"nz-form-control",11),t._UZ(30,"app-input-duration",14),t.qZA()()()}if(2&n){const o=t.MAs(21),a=t.MAs(28);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.outDir?e.outDirControl:"warning"),t.xp6(2),t.hij("",e.outDirControl.value," "),t.xp6(1),t.Q6J("value",e.outDirControl.value),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.pathTemplate?e.pathTemplateControl:"warning"),t.xp6(2),t.hij("",e.pathTemplateControl.value," "),t.xp6(1),t.Q6J("value",e.pathTemplateControl.value),t.xp6(3),t.Q6J("nzTooltipTitle",o),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.filesizeLimit?e.filesizeLimitControl:"warning"),t.xp6(3),t.Q6J("nzTooltipTitle",a),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.durationLimit?e.durationLimitControl:"warning")}},dependencies:[r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,l.EF,Jo.i,Qo.q,At,Dt],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Zt{}Zt.\u0275fac=function(n){return new(n||Zt)},Zt.\u0275cmp=t.Xpm({type:Zt,selectors:[["app-webhook-settings"]],decls:5,vars:0,consts:[["routerLink","webhooks",1,"setting-item"],[1,"setting-label"],[1,"setting-control"],["nz-icon","","nzType","right"]],template:function(n,e){1&n&&(t.TgZ(0,"a",0)(1,"span",1),t._uU(2,"Webhooks"),t.qZA(),t.TgZ(3,"span",2),t._UZ(4,"i",3),t.qZA()())},dependencies:[z.rH,L.w,lt.Ls],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Nt{validate(n){return(i=>{const o=i.value.split("\n").map(a=>a.trim()).filter(a=>!!a).filter(a=>!/^https?:\/\/\S+$/.test(a));return o.length>0?{baseUrl:{value:o}}:null})(n)}}function na(i,n){1&i&&(t.ynx(0),t._uU(1," \u4e0d\u80fd\u4e3a\u7a7a "),t.BQk())}function ia(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.ALo(2,"json"),t.BQk()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" \u8f93\u5165\u65e0\u6548: ",t.lcZ(2,1,e.getError("baseUrl").value)," ")}}function oa(i,n){if(1&i&&(t.YNc(0,na,2,0,"ng-container",7),t.YNc(1,ia,3,3,"ng-container",7)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("baseUrl"))}}function aa(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",3)(2,"nz-form-item")(3,"nz-form-control",4),t._UZ(4,"textarea",5),t.YNc(5,oa,2,2,"ng-template",null,6,t.W1O),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("rows",5)}}function ra(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.restoreDefault())}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleCancel())}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleConfirm())}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.defaultBaseApiUrl),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}Nt.\u0275fac=function(n){return new(n||Nt)},Nt.\u0275dir=t.lG2({type:Nt,selectors:[["","appBaseUrlValidator",""]],features:[t._Bn([{provide:r.Cf,useExisting:Nt,multi:!0}])]});class Bt{constructor(n,e){this.changeDetector=e,this.value=[],this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.defaultBaseApiUrl=d.QL,this.settingsForm=n.group({baseApiUrls:["",[r.kI.required,i=>{const o=i.value.split("\n").map(a=>a.trim()).filter(a=>!!a).filter(a=>!/^https?:\/\/\S+$/.test(a));return o.length>0?{baseUrl:{value:o}}:null}]]})}get control(){return this.settingsForm.get("baseApiUrls")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value.join("\n")),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){const e=this.control.value.split("\n").map(o=>o.trim()).filter(o=>!!o);this.confirm.emit(e),this.close()}restoreDefault(){this.control.setValue(this.defaultBaseApiUrl)}}function sa(i,n){1&i&&(t.ynx(0),t._uU(1," \u4e0d\u80fd\u4e3a\u7a7a "),t.BQk())}function la(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.ALo(2,"json"),t.BQk()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" \u8f93\u5165\u65e0\u6548: ",t.lcZ(2,1,e.getError("baseUrl").value)," ")}}function ca(i,n){if(1&i&&(t.YNc(0,sa,2,0,"ng-container",7),t.YNc(1,la,3,3,"ng-container",7)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("baseUrl"))}}function ga(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",3)(2,"nz-form-item")(3,"nz-form-control",4),t._UZ(4,"textarea",5),t.YNc(5,ca,2,2,"ng-template",null,6,t.W1O),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("rows",5)}}function ua(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.restoreDefault())}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleCancel())}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleConfirm())}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.defaultBaseLiveApiUrl),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}Bt.\u0275fac=function(n){return new(n||Bt)(t.Y36(r.qu),t.Y36(t.sBO))},Bt.\u0275cmp=t.Xpm({type:Bt,selectors:[["app-base-api-url-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u4e3b\u7ad9 API \u4e3b\u673a\u5730\u5740","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["wrap","soft","nz-input","","required","","formControlName","baseApiUrls",3,"rows"],["errorTip",""],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzDanger","","nzType","default",3,"disabled","click"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a}),t.YNc(1,aa,7,3,"ng-container",1),t.YNc(2,ra,6,2,"ng-template",2),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Uh,_.Hf,R.ix,L.w,kt.dQ,p.Ts],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Ut{constructor(n,e){this.changeDetector=e,this.value=[],this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.defaultBaseLiveApiUrl=d.gZ,this.settingsForm=n.group({baseLiveApiUrls:["",[r.kI.required,i=>{const o=i.value.split("\n").map(a=>a.trim()).filter(a=>!!a).filter(a=>!/^https?:\/\/\S+$/.test(a));return o.length>0?{baseUrl:{value:o}}:null}]]})}get control(){return this.settingsForm.get("baseLiveApiUrls")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value.join("\n")),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){const e=this.control.value.split("\n").map(o=>o.trim()).filter(o=>!!o);this.confirm.emit(e),this.close()}restoreDefault(){this.control.setValue(this.defaultBaseLiveApiUrl)}}function ma(i,n){1&i&&(t.ynx(0),t._uU(1," \u4e0d\u80fd\u4e3a\u7a7a "),t.BQk())}function pa(i,n){if(1&i&&(t.ynx(0),t._uU(1),t.ALo(2,"json"),t.BQk()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" \u8f93\u5165\u65e0\u6548: ",t.lcZ(2,1,e.getError("baseUrl").value)," ")}}function da(i,n){if(1&i&&(t.YNc(0,ma,2,0,"ng-container",7),t.YNc(1,pa,3,3,"ng-container",7)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("baseUrl"))}}function ha(i,n){if(1&i&&(t.ynx(0),t.TgZ(1,"form",3)(2,"nz-form-item")(3,"nz-form-control",4),t._UZ(4,"textarea",5),t.YNc(5,da,2,2,"ng-template",null,6,t.W1O),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(6),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzErrorTip",e),t.xp6(1),t.Q6J("rows",5)}}function _a(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.restoreDefault())}),t._uU(1," \u6062\u590d\u9ed8\u8ba4 "),t.qZA(),t.TgZ(2,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleCancel())}),t._uU(3,"\u53d6\u6d88"),t.qZA(),t.TgZ(4,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleConfirm())}),t._uU(5," \u786e\u5b9a "),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",e.control.value.trim()===e.defaultBasePlayInfoApiUrl),t.xp6(4),t.Q6J("disabled",e.control.invalid||e.control.value.trim()===e.value)}}Ut.\u0275fac=function(n){return new(n||Ut)(t.Y36(r.qu),t.Y36(t.sBO))},Ut.\u0275cmp=t.Xpm({type:Ut,selectors:[["app-base-live-api-url-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u76f4\u64ad API \u4e3b\u673a\u5730\u5740","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["wrap","soft","nz-input","","required","","formControlName","baseLiveApiUrls",3,"rows"],["errorTip",""],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzDanger","","nzType","default",3,"disabled","click"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a}),t.YNc(1,ga,7,3,"ng-container",1),t.YNc(2,ua,6,2,"ng-template",2),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Uh,_.Hf,R.ix,L.w,kt.dQ,p.Ts],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class It{constructor(n,e){this.changeDetector=e,this.value=[],this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.defaultBasePlayInfoApiUrl=d.gZ,this.settingsForm=n.group({basePlayInfoApiUrls:["",[r.kI.required,i=>{const o=i.value.split("\n").map(a=>a.trim()).filter(a=>!!a).filter(a=>!/^https?:\/\/\S+$/.test(a));return o.length>0?{baseUrl:{value:o}}:null}]]})}get control(){return this.settingsForm.get("basePlayInfoApiUrls")}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.control.setValue(this.value.join("\n")),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){const e=this.control.value.split("\n").map(o=>o.trim()).filter(o=>!!o);this.confirm.emit(e),this.close()}restoreDefault(){this.control.setValue(this.defaultBasePlayInfoApiUrl)}}function fa(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1,"\u8bbe\u7f6e\u5185\u5bb9\uff1a\u53d1\u9001\u4e3b\u7ad9 API \u8bf7\u6c42\u6240\u7528\u7684\u4e3b\u673a\u7684\u5730\u5740\uff0c\u4e00\u884c\u4e00\u4e2a\u3002"),t.qZA(),t.TgZ(2,"p"),t._uU(3,"\u8bf7\u6c42\u65b9\u5f0f\uff1a\u5148\u7528\u7b2c\u4e00\u4e2a\u53d1\u9001\u8bf7\u6c42\uff0c\u51fa\u9519\u5c31\u7528\u7b2c\u4e8c\u4e2a\uff0c\u4ee5\u6b64\u7c7b\u63a8\u3002"),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u4e3b\u8981\u76ee\u7684\uff1a\u7f13\u89e3\u8bf7\u6c42\u8fc7\u591a\u88ab\u98ce\u63a7"),t.qZA())}function Ca(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u8bbe\u7f6e\u5185\u5bb9\uff1a\u53d1\u9001\u76f4\u64ad API (\u76f4\u64ad\u6d41 API getRoomPlayInfo \u9664\u5916) \u8bf7\u6c42\u6240\u7528\u7684\u4e3b\u673a\u7684\u5730\u5740\uff0c\u4e00\u884c\u4e00\u4e2a\u3002 "),t.qZA(),t.TgZ(2,"p"),t._uU(3,"\u8bf7\u6c42\u65b9\u5f0f\uff1a\u5148\u7528\u7b2c\u4e00\u4e2a\u53d1\u9001\u8bf7\u6c42\uff0c\u51fa\u9519\u5c31\u7528\u7b2c\u4e8c\u4e2a\uff0c\u4ee5\u6b64\u7c7b\u63a8\u3002"),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u4e3b\u8981\u76ee\u7684\uff1a\u7f13\u89e3\u8bf7\u6c42\u8fc7\u591a\u88ab\u98ce\u63a7"),t.qZA())}function za(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u8bbe\u7f6e\u5185\u5bb9\uff1a\u53d1\u9001\u76f4\u64ad\u6d41 API (getRoomPlayInfo) \u8bf7\u6c42\u6240\u7528\u7684\u4e3b\u673a\u7684\u5730\u5740\uff0c\u4e00\u884c\u4e00\u4e2a\u3002 "),t.qZA(),t.TgZ(2,"p"),t._uU(3," \u8bf7\u6c42\u65b9\u5f0f\uff1a\u540c\u65f6\u5e76\u53d1\u5411\u5168\u90e8 API \u4e3b\u673a\u53d1\u9001\u8bf7\u6c42\uff08\u4ece\u5168\u90e8\u6210\u529f\u7684\u8bf7\u6c42\u7ed3\u679c\u4e2d\u63d0\u53d6\u76f4\u64ad\u6d41\u8d28\u91cf\u8f83\u597d\u7684\u76f4\u64ad\u6d41\u5730\u5740\uff09 "),t.qZA(),t.TgZ(4,"p"),t._uU(5,"\u4e3b\u8981\u76ee\u7684\uff1a\u6539\u53d8\u5f55\u5236\u7684\u76f4\u64ad\u6d41\u7684 CDN"),t.qZA(),t.TgZ(6,"p"),t._uU(7," P.S\uff1a\u56fd\u5916 IP \u7684\u8bf7\u6c42\u7ed3\u679c\u6ca1\u6709 HLS(fmp4) \u6d41\uff0c\u8981\u540c\u65f6\u652f\u6301 fmp4 \u548c flv \u53ef\u4ee5\u6df7\u7528\u56fd\u5185\u548c\u56fd\u5916\u7684 API \u4e3b\u673a\u3002 "),t.qZA())}It.\u0275fac=function(n){return new(n||It)(t.Y36(r.qu),t.Y36(t.sBO))},It.\u0275cmp=t.Xpm({type:It,selectors:[["app-base-play-info-api-url-edit-dialog"]],inputs:{value:"value",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:3,vars:2,consts:[["nzTitle","\u4fee\u6539\u76f4\u64ad\u6d41 API \u4e3b\u673a\u5730\u5740","nzCentered","",3,"nzVisible","nzOkDisabled","nzVisibleChange"],[4,"nzModalContent"],[3,"nzModalFooter"],["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["wrap","soft","nz-input","","required","","formControlName","basePlayInfoApiUrls",3,"rows"],["errorTip",""],[4,"ngIf"],["nz-button","","nzType","default",3,"disabled","click"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzDanger","","nzType","default",3,"disabled","click"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a}),t.YNc(1,ha,7,3,"ng-container",1),t.YNc(2,_a,6,2,"ng-template",2),t.qZA()),2&n&&t.Q6J("nzVisible",e.visible)("nzOkDisabled",e.control.invalid||e.control.value.trim()===e.value)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.Fd,O.Zp,_.du,_.Uh,_.Hf,R.ix,L.w,kt.dQ,p.Ts],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Jt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({baseApiUrls:[[]],baseLiveApiUrls:[[]],basePlayInfoApiUrls:[[]]})}get baseApiUrlsControl(){return this.settingsForm.get("baseApiUrls")}get baseLiveApiUrlsControl(){return this.settingsForm.get("baseLiveApiUrls")}get basePlayInfoApiUrlsControl(){return this.settingsForm.get("basePlayInfoApiUrls")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("biliApi",this.settings,this.settingsForm.valueChanges,!1).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}Jt.\u0275fac=function(n){return new(n||Jt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Jt.\u0275cmp=t.Xpm({type:Jt,selectors:[["app-bili-api-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:31,vars:16,consts:[["nz-form","",3,"formGroup"],[1,"setting-item","actionable",3,"click"],[1,"setting-label",3,"nzTooltipTitle"],["baseApiUrlsTip",""],[3,"nzWarningTip","nzValidateStatus"],[1,"setting-value"],[3,"value","confirm"],["baseApiUrlsEditDialog",""],["baseLiveApiUrlsTip",""],["baseLiveApiUrlsEditDialog",""],["basePalyInfoApiUrlTip",""],["basePlayInfoApiUrlsEditDialog",""]],template:function(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"form",0)(1,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(10);return t.KtG(s.open())}),t.TgZ(2,"nz-form-label",2),t._uU(3,"\u4e3b\u7ad9 API \u4e3b\u673a\u5730\u5740"),t.qZA(),t.YNc(4,fa,6,0,"ng-template",null,3,t.W1O),t.TgZ(6,"nz-form-control",4)(7,"nz-form-text",5),t._uU(8),t.qZA(),t.TgZ(9,"app-base-api-url-edit-dialog",6,7),t.NdJ("confirm",function(s){return e.baseApiUrlsControl.setValue(s)}),t.qZA()()(),t.TgZ(11,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(20);return t.KtG(s.open())}),t.TgZ(12,"nz-form-label",2),t._uU(13,"\u76f4\u64ad API \u4e3b\u673a\u5730\u5740"),t.qZA(),t.YNc(14,Ca,6,0,"ng-template",null,8,t.W1O),t.TgZ(16,"nz-form-control",4)(17,"nz-form-text",5),t._uU(18),t.qZA(),t.TgZ(19,"app-base-live-api-url-edit-dialog",6,9),t.NdJ("confirm",function(s){return e.baseLiveApiUrlsControl.setValue(s)}),t.qZA()()(),t.TgZ(21,"nz-form-item",1),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(30);return t.KtG(s.open())}),t.TgZ(22,"nz-form-label",2),t._uU(23,"\u76f4\u64ad\u6d41 API \u4e3b\u673a\u5730\u5740"),t.qZA(),t.YNc(24,za,8,0,"ng-template",null,10,t.W1O),t.TgZ(26,"nz-form-control",4)(27,"nz-form-text",5),t._uU(28),t.qZA(),t.TgZ(29,"app-base-play-info-api-url-edit-dialog",6,11),t.NdJ("confirm",function(s){return e.basePlayInfoApiUrlsControl.setValue(s)}),t.qZA()()()()}if(2&n){const o=t.MAs(5),a=t.MAs(15),s=t.MAs(25);t.Q6J("formGroup",e.settingsForm),t.xp6(2),t.Q6J("nzTooltipTitle",o),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.baseApiUrls?e.baseApiUrlsControl:"warning"),t.xp6(2),t.hij("",e.baseApiUrlsControl.value," "),t.xp6(1),t.Q6J("value",e.baseApiUrlsControl.value),t.xp6(3),t.Q6J("nzTooltipTitle",a),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.baseLiveApiUrls?e.baseLiveApiUrlsControl:"warning"),t.xp6(2),t.hij("",e.baseLiveApiUrlsControl.value," "),t.xp6(1),t.Q6J("value",e.baseLiveApiUrlsControl.value),t.xp6(3),t.Q6J("nzTooltipTitle",s),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.basePlayInfoApiUrls?e.basePlayInfoApiUrlsControl:"warning"),t.xp6(2),t.hij("",e.basePlayInfoApiUrlsControl.value," "),t.xp6(1),t.Q6J("value",e.basePlayInfoApiUrlsControl.value)}},dependencies:[r._Y,r.JL,r.sg,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,l.EF,Bt,Ut,It],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}nz-form-control[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}"],changeDetection:0});const va=["innerContent"];class Qt{constructor(n,e,o,a){this.changeDetector=n,this.route=e,this.logger=o,this.routerScrollService=a}ngOnInit(){this.route.data.subscribe(n=>{this.settings=n.settings,this.changeDetector.markForCheck()})}ngAfterViewInit(){this.innerContent?this.routerScrollService.setCustomViewportToScroll(this.innerContent.nativeElement):this.logger.error("The content element could not be found!")}}Qt.\u0275fac=function(n){return new(n||Qt)(t.Y36(t.sBO),t.Y36(z.gz),t.Y36(Z.Kf),t.Y36(pt))},Qt.\u0275cmp=t.Xpm({type:Qt,selectors:[["app-settings"]],viewQuery:function(n,e){if(1&n&&t.Gf(va,5),2&n){let o;t.iGM(o=t.CRH())&&(e.innerContent=o.first)}},decls:24,vars:8,consts:[[1,"inner-content"],["innerContent",""],[1,"main-settings","settings-page"],[1,"settings-page-content"],["name","\u6587\u4ef6"],[3,"settings"],["name","\u5f55\u5236"],["name","\u5f39\u5e55"],["name","\u6587\u4ef6\u5904\u7406"],["name","\u786c\u76d8\u7a7a\u95f4"],["name","BILI API"],["name","\u7f51\u7edc\u8bf7\u6c42"],["name","\u65e5\u5fd7"],["name","\u901a\u77e5"],["name","Webhook"]],template:function(n,e){1&n&&(t.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3)(4,"app-page-section",4),t._UZ(5,"app-output-settings",5),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-recorder-settings",5),t.qZA(),t.TgZ(8,"app-page-section",7),t._UZ(9,"app-danmaku-settings",5),t.qZA(),t.TgZ(10,"app-page-section",8),t._UZ(11,"app-post-processing-settings",5),t.qZA(),t.TgZ(12,"app-page-section",9),t._UZ(13,"app-disk-space-settings",5),t.qZA(),t.TgZ(14,"app-page-section",10),t._UZ(15,"app-bili-api-settings",5),t.qZA(),t.TgZ(16,"app-page-section",11),t._UZ(17,"app-header-settings",5),t.qZA(),t.TgZ(18,"app-page-section",12),t._UZ(19,"app-logging-settings",5),t.qZA(),t.TgZ(20,"app-page-section",13),t._UZ(21,"app-notification-settings"),t.qZA(),t.TgZ(22,"app-page-section",14),t._UZ(23,"app-webhook-settings"),t.qZA()()()()),2&n&&(t.xp6(5),t.Q6J("settings",e.settings.output),t.xp6(2),t.Q6J("settings",e.settings.recorder),t.xp6(2),t.Q6J("settings",e.settings.danmaku),t.xp6(2),t.Q6J("settings",e.settings.postprocessing),t.xp6(2),t.Q6J("settings",e.settings.space),t.xp6(2),t.Q6J("settings",e.settings.biliApi),t.xp6(2),t.Q6J("settings",e.settings.header),t.xp6(2),t.Q6J("settings",e.settings.logging))},dependencies:[V.g,vt,xt,bt,Pt,Tt,wt,yt,Et,Zt,Jt],styles:[".inner-content[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.inner-content[_ngcontent-%COMP%]{padding-top:0}"]});var xa=c(7298),Oa=c(6198),Ge=c(3449),Ma=c(2168);const Pa=function ba(i,n,e,o){if(!(0,Ot.Z)(i))return i;for(var a=-1,s=(n=(0,Ge.Z)(n,i)).length,g=s-1,m=i;null!=m&&++a<s;){var h=(0,Ma.Z)(n[a]),k=e;if("__proto__"===h||"constructor"===h||"prototype"===h)return i;if(a!=g){var I=m[h];void 0===(k=o?o(I,h,m):void 0)&&(k=(0,Ot.Z)(I)?I:(0,Ye.Z)(n[a+1])?[]:{})}(0,Oa.Z)(m,h,k),m=m[h]}return i};var Fa=c(5867);const ya=function Sa(i,n){return function Ta(i,n,e){for(var o=-1,a=n.length,s={};++o<a;){var g=n[o],m=(0,xa.Z)(i,g);e(m,g)&&Pa(s,(0,Ge.Z)(g,i),m)}return s}(i,n,function(e,o){return(0,Fa.Z)(i,o)})};var Aa=c(6623),He=c(8492),$e=He.Z?He.Z.isConcatSpreadable:void 0;const Da=function ka(i){return(0,Le.Z)(i)||(0,Ve.Z)(i)||!!($e&&i&&i[$e])},Ea=function Ke(i,n,e,o,a){var s=-1,g=i.length;for(e||(e=Da),a||(a=[]);++s<g;){var m=i[s];n>0&&e(m)?n>1?Ke(m,n-1,e,o,a):(0,Aa.Z)(a,m):o||(a[a.length]=m)}return a},Na=function Za(i){return null!=i&&i.length?Ea(i,1):[]},Ua=function Ba(i,n,e){switch(e.length){case 0:return i.call(n);case 1:return i.call(n,e[0]);case 2:return i.call(n,e[0],e[1]);case 3:return i.call(n,e[0],e[1],e[2])}return i.apply(n,e)};var Xe=Math.max;const Va=function Qa(i){return function(){return i}};var je=c(2370),La=c(9940),Wa=800,Ra=16,Ga=Date.now;const Ka=function Ha(i){var n=0,e=0;return function(){var o=Ga(),a=Ra-(o-e);if(e=o,a>0){if(++n>=Wa)return arguments[0]}else n=0;return i.apply(void 0,arguments)}}(je.Z?function(i,n){return(0,je.Z)(i,"toString",{configurable:!0,enumerable:!1,value:Va(n),writable:!0})}:La.Z),f=function Xa(i){return Ka(function Ia(i,n,e){return n=Xe(void 0===n?i.length-1:n,0),function(){for(var o=arguments,a=-1,s=Xe(o.length-n,0),g=Array(s);++a<s;)g[a]=o[n+a];a=-1;for(var m=Array(n+1);++a<n;)m[a]=o[a];return m[n]=e(g),Ua(i,this,m)}}(i,void 0,Na),i+"")}(function(i,n){return null==i?{}:ya(i,n)});var C=c(8760),rt=c(5545),st=c(7512);class N{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({notifyBegan:[""],notifyEnded:[""],notifyError:[""],notifySpace:[""]})}get notifyBeganControl(){return this.settingsForm.get("notifyBegan")}get notifyEndedControl(){return this.settingsForm.get("notifyEnded")}get notifyErrorControl(){return this.settingsForm.get("notifyError")}get notifySpaceControl(){return this.settingsForm.get("notifySpace")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings(this.keyOfSettings,this.settingsForm.value,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}N.\u0275fac=function(n){return new(n||N)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},N.\u0275cmp=t.Xpm({type:N,selectors:[["app-event-settings"]],inputs:{settings:"settings",keyOfSettings:"keyOfSettings"},features:[t.TTD],decls:21,vars:9,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","notifyBegan"],["formControlName","notifyEnded"],["formControlName","notifyError"],["formControlName","notifySpace"]],template:function(n,e){1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"\u5f00\u64ad\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA()(),t.TgZ(6,"nz-form-item",1)(7,"nz-form-label",2),t._uU(8,"\u4e0b\u64ad\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(9,"nz-form-control",3),t._UZ(10,"nz-switch",5),t.qZA()(),t.TgZ(11,"nz-form-item",1)(12,"nz-form-label",2),t._uU(13,"\u51fa\u9519\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(14,"nz-form-control",3),t._UZ(15,"nz-switch",6),t.qZA()(),t.TgZ(16,"nz-form-item",1)(17,"nz-form-label",2),t._uU(18,"\u7a7a\u95f4\u4e0d\u8db3\u53d1\u9001\u901a\u77e5"),t.qZA(),t.TgZ(19,"nz-form-control",3),t._UZ(20,"nz-switch",7),t.qZA()()()),2&n&&(t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.notifyBegan?e.notifyBeganControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.notifyEnded?e.notifyEndedControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.notifyError?e.notifyErrorControl:"warning"),t.xp6(5),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.notifySpace?e.notifySpaceControl:"warning"))},dependencies:[r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,U.i,y],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});var tr=c(6422);function er(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740\uff01 "),t.BQk())}function nr(i,n){1&i&&(t.ynx(0),t._uU(1," \u90ae\u7bb1\u5730\u5740\u65e0\u6548! "),t.BQk())}function ir(i,n){if(1&i&&(t.YNc(0,er,2,0,"ng-container",17),t.YNc(1,nr,2,0,"ng-container",17)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("email"))}}function or(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u6388\u6743\u7801\uff01 "),t.BQk())}function ar(i,n){1&i&&t.YNc(0,or,2,0,"ng-container",17),2&i&&t.Q6J("ngIf",n.$implicit.hasError("required"))}function rr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 SMTP \u4e3b\u673a\uff01 "),t.BQk())}function sr(i,n){1&i&&t.YNc(0,rr,2,0,"ng-container",17),2&i&&t.Q6J("ngIf",n.$implicit.hasError("required"))}function lr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 SMTP \u7aef\u53e3\uff01 "),t.BQk())}function cr(i,n){1&i&&(t.ynx(0),t._uU(1," SMTP \u7aef\u53e3\u65e0\u6548\uff01 "),t.BQk())}function gr(i,n){if(1&i&&(t.YNc(0,lr,2,0,"ng-container",17),t.YNc(1,cr,2,0,"ng-container",17)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function ur(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740\uff01 "),t.BQk())}function mr(i,n){1&i&&(t.ynx(0),t._uU(1," \u90ae\u7bb1\u5730\u5740\u65e0\u6548! "),t.BQk())}function pr(i,n){if(1&i&&(t.YNc(0,ur,2,0,"ng-container",17),t.YNc(1,mr,2,0,"ng-container",17)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("email"))}}class Vt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({srcAddr:["",[r.kI.required,r.kI.email]],dstAddr:["",[r.kI.required,r.kI.email]],authCode:["",[r.kI.required]],smtpHost:["",[r.kI.required]],smtpPort:["",[r.kI.required,r.kI.pattern(/\d+/)]]})}get srcAddrControl(){return this.settingsForm.get("srcAddr")}get dstAddrControl(){return this.settingsForm.get("dstAddr")}get authCodeControl(){return this.settingsForm.get("authCode")}get smtpHostControl(){return this.settingsForm.get("smtpHost")}get smtpPortControl(){return this.settingsForm.get("smtpPort")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("emailNotification",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm),(0,T.U)(n=>(0,tr.Z)(n,(e,o,a)=>{o="smtpPort"===a?parseInt(o):o,Reflect.set(e,a,o)},{})))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}Vt.\u0275fac=function(n){return new(n||Vt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Vt.\u0275cmp=t.Xpm({type:Vt,selectors:[["app-email-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:36,vars:16,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","srcAddr","nzNoColon","","nzRequired","",1,"setting-label"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","srcAddr","type","email","placeholder","\u53d1\u9001\u901a\u77e5\u7684\u90ae\u7bb1\u5730\u5740","required","","nz-input","","formControlName","srcAddr"],["emailErrorTip",""],["nzFor","authCode","nzNoColon","","nzRequired","",1,"setting-label"],["id","authCode","type","text","placeholder","\u53d1\u9001\u90ae\u7bb1\u7684 SMTP \u6388\u6743\u7801","required","","nz-input","","formControlName","authCode"],["authCodeErrorTip",""],["nzFor","smtpHost","nzNoColon","","nzRequired","",1,"setting-label"],["id","smtpHost","type","text","placeholder","\u53d1\u9001\u90ae\u7bb1\u7684 SMTP \u4e3b\u673a\uff0c\u4f8b\u5982\uff1asmtp.163.com \u3002","required","","nz-input","","formControlName","smtpHost"],["smtpHostErrorTip",""],["nzFor","smtpPort","nzNoColon","","nzRequired","",1,"setting-label"],["id","smtpPort","type","text","pattern","\\d+","placeholder","\u53d1\u9001\u90ae\u7bb1\u7684 SMTP \u4e3b\u673a\u7aef\u53e3\uff0c\u901a\u5e38\u4e3a 465 \u3002","required","","nz-input","","formControlName","smtpPort"],["smtpPortErrorTip",""],["nzFor","dstAddr","nzNoColon","","nzRequired","",1,"setting-label"],["id","dstAddr","type","email","placeholder","\u63a5\u6536\u901a\u77e5\u7684\u90ae\u7bb1\u5730\u5740\uff0c\u53ef\u4ee5\u548c\u53d1\u9001\u90ae\u7bb1\u76f8\u540c\u5b9e\u73b0\u81ea\u53d1\u81ea\u6536\u3002","required","","nz-input","","formControlName","dstAddr"],[4,"ngIf"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"\u53d1\u9001\u90ae\u7bb1"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,ir,2,2,"ng-template",null,5,t.W1O),t.qZA()(),t.TgZ(8,"nz-form-item",1)(9,"nz-form-label",6),t._uU(10,"\u6388\u6743\u7801"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,ar,1,1,"ng-template",null,8,t.W1O),t.qZA()(),t.TgZ(15,"nz-form-item",1)(16,"nz-form-label",9),t._uU(17,"SMTP \u4e3b\u673a"),t.qZA(),t.TgZ(18,"nz-form-control",3),t._UZ(19,"input",10),t.YNc(20,sr,1,1,"ng-template",null,11,t.W1O),t.qZA()(),t.TgZ(22,"nz-form-item",1)(23,"nz-form-label",12),t._uU(24,"SMTP \u7aef\u53e3"),t.qZA(),t.TgZ(25,"nz-form-control",3),t._UZ(26,"input",13),t.YNc(27,gr,2,2,"ng-template",null,14,t.W1O),t.qZA()(),t.TgZ(29,"nz-form-item",1)(30,"nz-form-label",15),t._uU(31,"\u63a5\u6536\u90ae\u7bb1"),t.qZA(),t.TgZ(32,"nz-form-control",3),t._UZ(33,"input",16),t.YNc(34,pr,2,2,"ng-template",null,5,t.W1O),t.qZA()()()),2&n){const o=t.MAs(7),a=t.MAs(14),s=t.MAs(21),g=t.MAs(28);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.srcAddrControl.valid&&!e.syncStatus.srcAddr?"warning":e.srcAddrControl),t.xp6(7),t.Q6J("nzErrorTip",a)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.authCodeControl.valid&&!e.syncStatus.authCode?"warning":e.authCodeControl),t.xp6(7),t.Q6J("nzErrorTip",s)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.smtpHostControl.valid&&!e.syncStatus.smtpHost?"warning":e.smtpHostControl),t.xp6(7),t.Q6J("nzErrorTip",g)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.smtpPortControl.valid&&!e.syncStatus.smtpPort?"warning":e.smtpPortControl),t.xp6(7),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.dstAddrControl.valid&&!e.syncStatus.dstAddr?"warning":e.dstAddrControl)}},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.c5,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:6em!important;width:6em!important}"],changeDetection:0});class B{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({enabled:[""]})}get enabledControl(){return this.settingsForm.get("enabled")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings(this.keyOfSettings,this.settings,this.settingsForm.valueChanges).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}B.\u0275fac=function(n){return new(n||B)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},B.\u0275cmp=t.Xpm({type:B,selectors:[["app-notifier-settings"]],inputs:{settings:"settings",keyOfSettings:"keyOfSettings"},features:[t.TTD],decls:6,vars:3,consts:[["nz-form","",3,"formGroup"],["appSwitchActionable","",1,"setting-item"],["nzNoColon","",1,"setting-label"],[1,"setting-control","switch",3,"nzWarningTip","nzValidateStatus"],["formControlName","enabled"]],template:function(n,e){1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"\u5141\u8bb8\u901a\u77e5"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"nz-switch",4),t.qZA()()()),2&n&&(t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.syncStatus.enabled?e.enabledControl:"warning"))},dependencies:[r._Y,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,U.i,y],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class A{constructor(n,e,o){this.changeDetector=n,this.message=e,this.settingService=o}ngOnInit(){switch(this.keyOfSettings){case"emailNotification":this.messageTypes=["text","html"];break;case"serverchanNotification":this.messageTypes=["markdown"];break;case"pushdeerNotification":this.messageTypes=["markdown","text"];break;case"pushplusNotification":this.messageTypes=["markdown","text","html"];break;case"telegramNotification":this.messageTypes=["markdown","html"]}}ngOnChanges(n){this.updateCommonSettings()}changeBeganMessageTemplateSettings(n){this.changeMessageTemplateSettings({beganMessageType:n.messageType,beganMessageTitle:n.messageTitle,beganMessageContent:n.messageContent}).subscribe()}changeEndedMessageTemplateSettings(n){this.changeMessageTemplateSettings({endedMessageType:n.messageType,endedMessageTitle:n.messageTitle,endedMessageContent:n.messageContent}).subscribe()}changeSpaceMessageTemplateSettings(n){this.changeMessageTemplateSettings({spaceMessageType:n.messageType,spaceMessageTitle:n.messageTitle,spaceMessageContent:n.messageContent}).subscribe()}changeErrorMessageTemplateSettings(n){this.changeMessageTemplateSettings({errorMessageType:n.messageType,errorMessageTitle:n.messageTitle,errorMessageContent:n.messageContent}).subscribe()}changeMessageTemplateSettings(n){return this.settingService.changeSettings({[this.keyOfSettings]:n}).pipe((0,F.X)(3,300),(0,re.b)(e=>{this.message.success("\u4fee\u6539\u6d88\u606f\u6a21\u677f\u8bbe\u7f6e\u6210\u529f"),this.settings={...this.settings,...e[this.keyOfSettings]},this.updateCommonSettings(),this.changeDetector.markForCheck()},e=>{this.message.error(`\u4fee\u6539\u6d88\u606f\u6a21\u677f\u8bbe\u7f6e\u51fa\u9519: ${e.message}`)}))}updateCommonSettings(){this.beganMessageTemplateSettings={messageType:this.settings.beganMessageType,messageTitle:this.settings.beganMessageTitle,messageContent:this.settings.beganMessageContent},this.endedMessageTemplateSettings={messageType:this.settings.endedMessageType,messageTitle:this.settings.endedMessageTitle,messageContent:this.settings.endedMessageContent},this.spaceMessageTemplateSettings={messageType:this.settings.spaceMessageType,messageTitle:this.settings.spaceMessageTitle,messageContent:this.settings.spaceMessageContent},this.errorMessageTemplateSettings={messageType:this.settings.errorMessageType,messageTitle:this.settings.errorMessageTitle,messageContent:this.settings.errorMessageContent}}}function dr(i,n){if(1&i&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-email-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.emailSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}A.\u0275fac=function(n){return new(n||A)(t.Y36(t.sBO),t.Y36(ze.dD),t.Y36(S.R))},A.\u0275cmp=t.Xpm({type:A,selectors:[["app-message-template-settings"]],inputs:{settings:"settings",keyOfSettings:"keyOfSettings"},features:[t.TTD],decls:20,vars:12,consts:[[1,"setting-item","actionable",3,"click"],[1,"setting-label"],[3,"title","value","messageTypes","confirm"],["beganMessageTemplateEditDialog",""],["endedMessageTemplateEditDialog",""],["errorMessageTemplateEditDialog",""],["spaceMessageTemplateEditDialog",""]],template:function(n,e){if(1&n){const o=t.EpF();t.TgZ(0,"a",0),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(4);return t.KtG(s.open())}),t.TgZ(1,"span",1),t._uU(2,"\u5f00\u64ad\u6d88\u606f\u6a21\u677f"),t.qZA()(),t.TgZ(3,"app-message-template-edit-dialog",2,3),t.NdJ("confirm",function(s){return e.changeBeganMessageTemplateSettings(s)}),t.qZA(),t.TgZ(5,"a",0),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(9);return t.KtG(s.open())}),t.TgZ(6,"span",1),t._uU(7,"\u4e0b\u64ad\u6d88\u606f\u6a21\u677f"),t.qZA()(),t.TgZ(8,"app-message-template-edit-dialog",2,4),t.NdJ("confirm",function(s){return e.changeEndedMessageTemplateSettings(s)}),t.qZA(),t.TgZ(10,"a",0),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(14);return t.KtG(s.open())}),t.TgZ(11,"span",1),t._uU(12,"\u5f02\u5e38\u6d88\u606f\u6a21\u677f"),t.qZA()(),t.TgZ(13,"app-message-template-edit-dialog",2,5),t.NdJ("confirm",function(s){return e.changeErrorMessageTemplateSettings(s)}),t.qZA(),t.TgZ(15,"a",0),t.NdJ("click",function(){t.CHM(o);const s=t.MAs(19);return t.KtG(s.open())}),t.TgZ(16,"span",1),t._uU(17,"\u7a7a\u95f4\u4e0d\u8db3\u6d88\u606f\u6a21\u677f"),t.qZA()(),t.TgZ(18,"app-message-template-edit-dialog",2,6),t.NdJ("confirm",function(s){return e.changeSpaceMessageTemplateSettings(s)}),t.qZA()}2&n&&(t.xp6(3),t.Q6J("title","\u4fee\u6539\u5f00\u64ad\u6d88\u606f\u6a21\u677f")("value",e.beganMessageTemplateSettings)("messageTypes",e.messageTypes),t.xp6(5),t.Q6J("title","\u4fee\u6539\u4e0b\u64ad\u6d88\u606f\u6a21\u677f")("value",e.endedMessageTemplateSettings)("messageTypes",e.messageTypes),t.xp6(5),t.Q6J("title","\u4fee\u6539\u5f02\u5e38\u6d88\u606f\u6a21\u677f")("value",e.errorMessageTemplateSettings)("messageTypes",e.messageTypes),t.xp6(5),t.Q6J("title","\u4fee\u6539\u7a7a\u95f4\u4e0d\u8db3\u6d88\u606f\u6a21\u677f")("value",e.spaceMessageTemplateSettings)("messageTypes",e.messageTypes))},styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Lt{constructor(n,e){this.changeDetector=n,this.route=e}ngOnInit(){this.route.data.subscribe(n=>{const e=n.settings;this.emailSettings=f(e,C.gP),this.notifierSettings=f(e,C._1),this.notificationSettings=f(e,C.X),this.messageTemplateSettings=f(e,C.tI),this.changeDetector.markForCheck()})}}function hr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 sendkey\uff01 "),t.BQk())}function _r(i,n){1&i&&(t.ynx(0),t._uU(1," sendkey \u65e0\u6548 "),t.BQk())}function fr(i,n){if(1&i&&(t.YNc(0,hr,2,0,"ng-container",6),t.YNc(1,_r,2,0,"ng-container",6)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}Lt.\u0275fac=function(n){return new(n||Lt)(t.Y36(t.sBO),t.Y36(z.gz))},Lt.\u0275cmp=t.Xpm({type:Lt,selectors:[["app-email-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","\u90ae\u4ef6\u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","emailNotification",3,"settings"],["name","\u90ae\u7bb1"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,dr,8,4,"ng-template",1),t.qZA())},dependencies:[rt.Y,st.q,V.g,N,Vt,B,A],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class qt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({sendkey:["",[r.kI.required,r.kI.pattern(/^[a-zA-Z\d]+$/)]]})}get sendkeyControl(){return this.settingsForm.get("sendkey")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("serverchanNotification",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function Cr(i,n){if(1&i&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-serverchan-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.serverchanSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}qt.\u0275fac=function(n){return new(n||qt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},qt.\u0275cmp=t.Xpm({type:qt,selectors:[["app-serverchan-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:8,vars:4,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","sendkey","nzNoColon","","nzRequired","",1,"setting-label"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","sendkey","type","text","required","","nz-input","","formControlName","sendkey"],["sendkeyErrorTip",""],[4,"ngIf"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"sendkey"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,fr,2,2,"ng-template",null,5,t.W1O),t.qZA()()()),2&n){const o=t.MAs(7);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.sendkeyControl.valid&&!e.syncStatus.sendkey?"warning":e.sendkeyControl)}},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:5em!important;width:5em!important}"],changeDetection:0});class Yt{constructor(n,e){this.changeDetector=n,this.route=e}ngOnInit(){this.route.data.subscribe(n=>{const e=n.settings;this.serverchanSettings=f(e,C.gq),this.notifierSettings=f(e,C._1),this.notificationSettings=f(e,C.X),this.messageTemplateSettings=f(e,C.tI),this.changeDetector.markForCheck()})}}function zr(i,n){1&i&&(t.ynx(0),t._uU(1," server \u65e0\u6548 "),t.BQk())}function vr(i,n){1&i&&t.YNc(0,zr,2,0,"ng-container",9),2&i&&t.Q6J("ngIf",n.$implicit.hasError("pattern"))}function xr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 pushkey\uff01 "),t.BQk())}function Or(i,n){1&i&&(t.ynx(0),t._uU(1," pushkey \u65e0\u6548 "),t.BQk())}function Mr(i,n){if(1&i&&(t.YNc(0,xr,2,0,"ng-container",9),t.YNc(1,Or,2,0,"ng-container",9)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}Yt.\u0275fac=function(n){return new(n||Yt)(t.Y36(t.sBO),t.Y36(z.gz))},Yt.\u0275cmp=t.Xpm({type:Yt,selectors:[["app-serverchan-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","ServerChan \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","serverchanNotification",3,"settings"],["name","ServerChan"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Cr,8,4,"ng-template",1),t.qZA())},dependencies:[rt.Y,st.q,V.g,N,qt,B,A],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Wt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({server:["",[r.kI.pattern(/^https?:\/\/.+/)]],pushkey:["",[r.kI.required,r.kI.pattern(/^PDU\d+T[a-zA-Z\d]{32}(,PDU\d+T[a-zA-Z\d]{32}){0,99}$/)]]})}get serverControl(){return this.settingsForm.get("server")}get pushkeyControl(){return this.settingsForm.get("pushkey")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),console.log(this.settings),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("pushdeerNotification",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function br(i,n){if(1&i&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-pushdeer-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.pushdeerSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}Wt.\u0275fac=function(n){return new(n||Wt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Wt.\u0275cmp=t.Xpm({type:Wt,selectors:[["app-pushdeer-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:15,vars:7,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","server","nzNoColon","",1,"setting-label","align-required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","server","type","url","placeholder","\u9ed8\u8ba4\u4e3a\u5b98\u65b9\u670d\u52a1\u5668 https://api2.pushdeer.com","nz-input","","formControlName","server"],["serverErrorTip",""],["nzFor","pushkey","nzNoColon","","nzRequired","",1,"setting-label"],["id","pushkey","type","text","placeholder","\u591a\u4e2a key \u7528 , \u9694\u5f00\uff0c\u5728\u7ebf\u7248\u6700\u591a 10 \u4e2a\uff0c\u81ea\u67b6\u7248\u9ed8\u8ba4\u6700\u591a 100 \u4e2a\u3002","required","","nz-input","","formControlName","pushkey"],["pushkeyErrorTip",""],[4,"ngIf"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"server"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,vr,1,1,"ng-template",null,5,t.W1O),t.qZA()(),t.TgZ(8,"nz-form-item",1)(9,"nz-form-label",6),t._uU(10,"pushkey"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,Mr,2,2,"ng-template",null,8,t.W1O),t.qZA()()()),2&n){const o=t.MAs(7),a=t.MAs(14);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.serverControl.valid&&!e.syncStatus.server?"warning":e.serverControl),t.xp6(7),t.Q6J("nzErrorTip",a)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.pushkeyControl.valid&&!e.syncStatus.pushkey?"warning":e.pushkeyControl)}},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:5em!important;width:5em!important}"],changeDetection:0});class Rt{constructor(n,e){this.changeDetector=n,this.route=e}ngOnInit(){this.route.data.subscribe(n=>{const e=n.settings;this.pushdeerSettings=f(e,C.jK),this.notifierSettings=f(e,C._1),this.notificationSettings=f(e,C.X),this.messageTemplateSettings=f(e,C.tI),this.changeDetector.markForCheck()})}}function Pr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 token\uff01 "),t.BQk())}function Tr(i,n){1&i&&(t.ynx(0),t._uU(1," token \u65e0\u6548 "),t.BQk())}function wr(i,n){if(1&i&&(t.YNc(0,Pr,2,0,"ng-container",9),t.YNc(1,Tr,2,0,"ng-container",9)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}Rt.\u0275fac=function(n){return new(n||Rt)(t.Y36(t.sBO),t.Y36(z.gz))},Rt.\u0275cmp=t.Xpm({type:Rt,selectors:[["app-pushdeer-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","PushDeer \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","pushdeerNotification",3,"settings"],["name","PushDeer"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,br,8,4,"ng-template",1),t.qZA())},dependencies:[rt.Y,st.q,V.g,N,Wt,B,A],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Gt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({token:["",[r.kI.required,r.kI.pattern(/^[a-z\d]{32}$/)]],topic:[""]})}get tokenControl(){return this.settingsForm.get("token")}get topicControl(){return this.settingsForm.get("topic")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("pushplusNotification",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function Fr(i,n){if(1&i&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-pushplus-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.pushplusSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}Gt.\u0275fac=function(n){return new(n||Gt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Gt.\u0275cmp=t.Xpm({type:Gt,selectors:[["app-pushplus-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:13,vars:6,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","token","nzNoColon","","nzRequired","",1,"setting-label","required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","token","type","text","required","","nz-input","","formControlName","token"],["tokenErrorTip",""],["nzFor","topic","nzNoColon","",1,"setting-label","align-required"],[1,"setting-control","input",3,"nzWarningTip","nzValidateStatus"],["id","topic","type","text","nz-input","","formControlName","topic"],[4,"ngIf"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"token"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,wr,2,2,"ng-template",null,5,t.W1O),t.qZA()(),t.TgZ(8,"nz-form-item",1)(9,"nz-form-label",6),t._uU(10,"topic"),t.qZA(),t.TgZ(11,"nz-form-control",7),t._UZ(12,"input",8),t.qZA()()()),2&n){const o=t.MAs(7);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.tokenControl.valid&&!e.syncStatus.token?"warning":e.tokenControl),t.xp6(7),t.Q6J("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.topicControl.valid&&!e.syncStatus.topic?"warning":e.topicControl)}},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:4em!important;width:4em!important}"],changeDetection:0});class Ht{constructor(n,e){this.changeDetector=n,this.route=e}ngOnInit(){this.route.data.subscribe(n=>{const e=n.settings;this.pushplusSettings=f(e,C.q1),this.notifierSettings=f(e,C._1),this.notificationSettings=f(e,C.X),this.messageTemplateSettings=f(e,C.tI),this.changeDetector.markForCheck()})}}function Sr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 token\uff01 "),t.BQk())}function yr(i,n){1&i&&(t.ynx(0),t._uU(1," token \u65e0\u6548 "),t.BQk())}function Ar(i,n){if(1&i&&(t.YNc(0,Sr,2,0,"ng-container",12),t.YNc(1,yr,2,0,"ng-container",12)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function kr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 chatid\uff01 "),t.BQk())}function Dr(i,n){1&i&&(t.ynx(0),t._uU(1," chatid \u65e0\u6548 "),t.BQk())}function Er(i,n){if(1&i&&(t.YNc(0,kr,2,0,"ng-container",12),t.YNc(1,Dr,2,0,"ng-container",12)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Zr(i,n){1&i&&(t.ynx(0),t._uU(1," server \u65e0\u6548 "),t.BQk())}function Nr(i,n){1&i&&t.YNc(0,Zr,2,0,"ng-container",12),2&i&&t.Q6J("ngIf",n.$implicit.hasError("pattern"))}Ht.\u0275fac=function(n){return new(n||Ht)(t.Y36(t.sBO),t.Y36(z.gz))},Ht.\u0275cmp=t.Xpm({type:Ht,selectors:[["app-pushplus-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","pushplus \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","pushplusNotification",3,"settings"],["name","pushplus"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Fr,8,4,"ng-template",1),t.qZA())},dependencies:[rt.Y,st.q,V.g,N,Gt,B,A],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class $t{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({token:["",[r.kI.required,r.kI.pattern(/^[0-9]{8,10}:[a-zA-Z0-9_-]{35}$/)]],chatid:["",[r.kI.required,r.kI.pattern(/^(-|[0-9]){0,}$/)]],server:["",[r.kI.pattern(/^https?:\/\/[a-zA-Z0-9-_.]+(:[0-9]+)?/)]]})}get tokenControl(){return this.settingsForm.get("token")}get chatidControl(){return this.settingsForm.get("chatid")}get serverControl(){return this.settingsForm.get("server")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),console.log(this.settings),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("telegramNotification",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function Br(i,n){if(1&i&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-telegram-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.telegramSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}$t.\u0275fac=function(n){return new(n||$t)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},$t.\u0275cmp=t.Xpm({type:$t,selectors:[["app-telegram-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:22,vars:10,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","token","nzNoColon","","nzRequired","",1,"setting-label","required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","token","type","text","required","","nz-input","","formControlName","token"],["tokenErrorTip",""],["nzFor","chatid","nzNoColon","","nzRequired","",1,"setting-label"],["id","chatid","type","text","required","","nz-input","","formControlName","chatid"],["chatidErrorTip",""],["nzFor","server","nzNoColon","",1,"setting-label","align-required"],["id","server","type","url","placeholder","\u9ed8\u8ba4\u4e3a\u5b98\u65b9\u63a5\u53e3 https://api.telegram.org","nz-input","","formControlName","server"],["serverErrorTip",""],[4,"ngIf"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"token"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,Ar,2,2,"ng-template",null,5,t.W1O),t.qZA()(),t.TgZ(8,"nz-form-item",1)(9,"nz-form-label",6),t._uU(10,"chatid"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,Er,2,2,"ng-template",null,8,t.W1O),t.qZA()(),t.TgZ(15,"nz-form-item",1)(16,"nz-form-label",9),t._uU(17,"server"),t.qZA(),t.TgZ(18,"nz-form-control",3),t._UZ(19,"input",10),t.YNc(20,Nr,1,1,"ng-template",null,11,t.W1O),t.qZA()()()),2&n){const o=t.MAs(7),a=t.MAs(14),s=t.MAs(21);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.tokenControl.valid&&!e.syncStatus.token?"warning":e.tokenControl),t.xp6(7),t.Q6J("nzErrorTip",a)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.chatidControl.valid&&!e.syncStatus.chatid?"warning":e.chatidControl),t.xp6(7),t.Q6J("nzErrorTip",s)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.serverControl.valid&&!e.syncStatus.server?"warning":e.serverControl)}},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:4em!important;width:4em!important}"],changeDetection:0});class Kt{constructor(n,e){this.changeDetector=n,this.route=e}ngOnInit(){this.route.data.subscribe(n=>{const e=n.settings;this.telegramSettings=f(e,C.wA),this.notifierSettings=f(e,C._1),this.notificationSettings=f(e,C.X),this.messageTemplateSettings=f(e,C.tI),this.changeDetector.markForCheck()})}}function Ur(i,n){1&i&&(t.ynx(0),t._uU(1," server \u65e0\u6548 "),t.BQk())}function Ir(i,n){1&i&&t.YNc(0,Ur,2,0,"ng-container",9),2&i&&t.Q6J("ngIf",n.$implicit.hasError("pattern"))}function Jr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 pushkey\uff01 "),t.BQk())}function Qr(i,n){1&i&&(t.ynx(0),t._uU(1," pushkey \u65e0\u6548 "),t.BQk())}function Vr(i,n){if(1&i&&(t.YNc(0,Jr,2,0,"ng-container",9),t.YNc(1,Qr,2,0,"ng-container",9)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}Kt.\u0275fac=function(n){return new(n||Kt)(t.Y36(t.sBO),t.Y36(z.gz))},Kt.\u0275cmp=t.Xpm({type:Kt,selectors:[["app-telegram-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","telegram \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","telegramNotification",3,"settings"],["name","telegram"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Br,8,4,"ng-template",1),t.qZA())},dependencies:[rt.Y,st.q,V.g,N,$t,B,A],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});class Xt{constructor(n,e,o){this.changeDetector=e,this.settingsSyncService=o,this.syncFailedWarningTip=d.yT,this.settingsForm=n.group({server:["",[r.kI.pattern(/^https?:\/\/.+/)]],pushkey:["",[r.kI.required,r.kI.pattern(/^[a-zA-Z\d]+$/)]]})}get serverControl(){return this.settingsForm.get("server")}get pushkeyControl(){return this.settingsForm.get("pushkey")}ngOnChanges(){this.syncStatus=M(this.settings,()=>!0),console.log(this.settings),this.settingsForm.setValue(this.settings)}ngOnInit(){this.settingsSyncService.syncSettings("barkNotification",this.settings,this.settingsForm.valueChanges.pipe((0,at.Sc)(this.settingsForm))).subscribe(n=>{this.syncStatus={...this.syncStatus,...P(n)},this.changeDetector.markForCheck()})}}function Lr(i,n){if(1&i&&(t.TgZ(0,"app-page-section"),t._UZ(1,"app-notifier-settings",2),t.qZA(),t.TgZ(2,"app-page-section",3),t._UZ(3,"app-bark-settings",4),t.qZA(),t.TgZ(4,"app-page-section",5),t._UZ(5,"app-event-settings",2),t.qZA(),t.TgZ(6,"app-page-section",6),t._UZ(7,"app-message-template-settings",2),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("settings",e.notifierSettings),t.xp6(2),t.Q6J("settings",e.barkSettings),t.xp6(2),t.Q6J("settings",e.notificationSettings),t.xp6(2),t.Q6J("settings",e.messageTemplateSettings)}}Xt.\u0275fac=function(n){return new(n||Xt)(t.Y36(r.qu),t.Y36(t.sBO),t.Y36(v))},Xt.\u0275cmp=t.Xpm({type:Xt,selectors:[["app-bark-settings"]],inputs:{settings:"settings"},features:[t.TTD],decls:15,vars:7,consts:[["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","server","nzNoColon","",1,"setting-label","align-required"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip","nzWarningTip","nzValidateStatus"],["id","server","type","url","placeholder","\u9ed8\u8ba4\u4e3a\u5b98\u65b9\u670d\u52a1\u5668 https://api.day.app","nz-input","","formControlName","server"],["serverErrorTip",""],["nzFor","pushkey","nzNoColon","","nzRequired","",1,"setting-label"],["id","pushkey","type","text","placeholder","","required","","nz-input","","formControlName","pushkey"],["pushkeyErrorTip",""],[4,"ngIf"]],template:function(n,e){if(1&n&&(t.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),t._uU(3,"server"),t.qZA(),t.TgZ(4,"nz-form-control",3),t._UZ(5,"input",4),t.YNc(6,Ir,1,1,"ng-template",null,5,t.W1O),t.qZA()(),t.TgZ(8,"nz-form-item",1)(9,"nz-form-label",6),t._uU(10,"pushkey"),t.qZA(),t.TgZ(11,"nz-form-control",3),t._UZ(12,"input",7),t.YNc(13,Vr,2,2,"ng-template",null,8,t.W1O),t.qZA()()()),2&n){const o=t.MAs(7),a=t.MAs(14);t.Q6J("formGroup",e.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",o)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.serverControl.valid&&!e.syncStatus.server?"warning":e.serverControl),t.xp6(7),t.Q6J("nzErrorTip",a)("nzWarningTip",e.syncFailedWarningTip)("nzValidateStatus",e.pushkeyControl.valid&&!e.syncStatus.pushkey?"warning":e.pushkeyControl)}},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-label[_ngcontent-%COMP%]{max-width:5em!important;width:5em!important}"],changeDetection:0});class jt{constructor(n,e){this.changeDetector=n,this.route=e}ngOnInit(){this.route.data.subscribe(n=>{const e=n.settings;this.barkSettings=f(e,C.LV),this.notifierSettings=f(e,C._1),this.notificationSettings=f(e,C.X),this.messageTemplateSettings=f(e,C.tI),this.changeDetector.markForCheck()})}}function qr(i,n){1&i&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165 url\uff01 "),t.BQk())}function Yr(i,n){1&i&&(t.ynx(0),t._uU(1," url \u65e0\u6548\uff01 "),t.BQk())}function Wr(i,n){if(1&i&&(t.YNc(0,qr,2,0,"ng-container",27),t.YNc(1,Yr,2,0,"ng-container",27)),2&i){const e=n.$implicit;t.Q6J("ngIf",e.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hasError("pattern"))}}function Rr(i,n){if(1&i){const e=t.EpF();t.ynx(0),t.TgZ(1,"form",2)(2,"nz-form-item",3)(3,"nz-form-label",4),t._uU(4,"URL"),t.qZA(),t.TgZ(5,"nz-form-control",5),t._UZ(6,"input",6),t.YNc(7,Wr,2,2,"ng-template",null,7,t.W1O),t.qZA()(),t.TgZ(9,"div",8)(10,"h2"),t._uU(11,"\u4e8b\u4ef6"),t.qZA(),t.TgZ(12,"nz-form-item",3)(13,"nz-form-control",9)(14,"label",10),t.NdJ("nzCheckedChange",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.setAllChecked(a))}),t._uU(15,"\u5168\u9009"),t.qZA()()(),t.TgZ(16,"nz-form-item",3)(17,"nz-form-control",11)(18,"label",12),t._uU(19,"\u5f00\u64ad"),t.qZA()()(),t.TgZ(20,"nz-form-item",3)(21,"nz-form-control",11)(22,"label",13),t._uU(23,"\u4e0b\u64ad"),t.qZA()()(),t.TgZ(24,"nz-form-item",3)(25,"nz-form-control",11)(26,"label",14),t._uU(27,"\u76f4\u64ad\u95f4\u4fe1\u606f\u6539\u53d8"),t.qZA()()(),t.TgZ(28,"nz-form-item",3)(29,"nz-form-control",11)(30,"label",15),t._uU(31,"\u5f55\u5236\u5f00\u59cb"),t.qZA()()(),t.TgZ(32,"nz-form-item",3)(33,"nz-form-control",11)(34,"label",16),t._uU(35,"\u5f55\u5236\u5b8c\u6210"),t.qZA()()(),t.TgZ(36,"nz-form-item",3)(37,"nz-form-control",11)(38,"label",17),t._uU(39,"\u5f55\u5236\u53d6\u6d88"),t.qZA()()(),t.TgZ(40,"nz-form-item",3)(41,"nz-form-control",11)(42,"label",18),t._uU(43,"\u89c6\u9891\u6587\u4ef6\u521b\u5efa"),t.qZA()()(),t.TgZ(44,"nz-form-item",3)(45,"nz-form-control",11)(46,"label",19),t._uU(47,"\u89c6\u9891\u6587\u4ef6\u5b8c\u6210"),t.qZA()()(),t.TgZ(48,"nz-form-item",3)(49,"nz-form-control",11)(50,"label",20),t._uU(51,"\u5f39\u5e55\u6587\u4ef6\u521b\u5efa"),t.qZA()()(),t.TgZ(52,"nz-form-item",3)(53,"nz-form-control",11)(54,"label",21),t._uU(55,"\u5f39\u5e55\u6587\u4ef6\u5b8c\u6210"),t.qZA()()(),t.TgZ(56,"nz-form-item",3)(57,"nz-form-control",11)(58,"label",22),t._uU(59,"\u539f\u59cb\u5f39\u5e55\u6587\u4ef6\u521b\u5efa"),t.qZA()()(),t.TgZ(60,"nz-form-item",3)(61,"nz-form-control",11)(62,"label",23),t._uU(63,"\u539f\u59cb\u5f39\u5e55\u6587\u4ef6\u5b8c\u6210"),t.qZA()()(),t.TgZ(64,"nz-form-item",3)(65,"nz-form-control",11)(66,"label",24),t._uU(67,"\u89c6\u9891\u540e\u5904\u7406\u5b8c\u6210"),t.qZA()()(),t.TgZ(68,"nz-form-item",3)(69,"nz-form-control",11)(70,"label",25),t._uU(71,"\u786c\u76d8\u7a7a\u95f4\u4e0d\u8db3"),t.qZA()()(),t.TgZ(72,"nz-form-item",3)(73,"nz-form-control",11)(74,"label",26),t._uU(75,"\u7a0b\u5e8f\u51fa\u73b0\u5f02\u5e38"),t.qZA()()()()(),t.BQk()}if(2&i){const e=t.MAs(8),o=t.oxw();t.xp6(1),t.Q6J("formGroup",o.settingsForm),t.xp6(4),t.Q6J("nzErrorTip",e),t.xp6(9),t.Q6J("nzChecked",o.allChecked)("nzIndeterminate",o.indeterminate)}}jt.\u0275fac=function(n){return new(n||jt)(t.Y36(t.sBO),t.Y36(z.gz))},jt.\u0275cmp=t.Xpm({type:jt,selectors:[["app-bark-notification-settings"]],decls:2,vars:0,consts:[["pageTitle","Bark \u901a\u77e5"],["appSubPageContent",""],["keyOfSettings","barkNotification",3,"settings"],["name","Bark"],[3,"settings"],["name","\u4e8b\u4ef6"],["name","\u6d88\u606f"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Lr,8,4,"ng-template",1),t.qZA())},dependencies:[rt.Y,st.q,V.g,N,Xt,B,A],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}"],changeDetection:0});const Gr={url:"",liveBegan:!0,liveEnded:!0,roomChange:!0,recordingStarted:!0,recordingFinished:!0,recordingCancelled:!0,videoFileCreated:!0,videoFileCompleted:!0,danmakuFileCreated:!0,danmakuFileCompleted:!0,rawDanmakuFileCreated:!0,rawDanmakuFileCompleted:!0,videoPostprocessingCompleted:!0,spaceNoEnough:!0,errorOccurred:!0};class te{constructor(n,e){this.changeDetector=e,this.title="\u6807\u9898",this.okButtonText="\u786e\u5b9a",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.allChecked=!1,this.indeterminate=!0,this.settingsForm=n.group({url:["",[r.kI.required,r.kI.pattern(/^https?:\/\/.*$/)]],liveBegan:[""],liveEnded:[""],roomChange:[""],recordingStarted:[""],recordingFinished:[""],recordingCancelled:[""],videoFileCreated:[""],videoFileCompleted:[""],danmakuFileCreated:[""],danmakuFileCompleted:[""],rawDanmakuFileCreated:[""],rawDanmakuFileCompleted:[""],videoPostprocessingCompleted:[""],spaceNoEnough:[""],errorOccurred:[""]}),this.checkboxControls=Object.entries(this.settingsForm.controls).filter(([o])=>"url"!==o).map(([,o])=>o),this.checkboxControls.forEach(o=>o.valueChanges.subscribe(()=>this.updateAllChecked()))}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.settingsForm.reset(),this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){void 0===this.settings&&(this.settings={...Gr}),this.settingsForm.setValue(this.settings),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.settingsForm.value),this.close()}setAllChecked(n){this.indeterminate=!1,this.allChecked=n,this.checkboxControls.forEach(e=>e.setValue(n))}updateAllChecked(){const n=this.checkboxControls.map(e=>e.value);this.allChecked=n.every(e=>e),this.indeterminate=!this.allChecked&&n.some(e=>e)}}te.\u0275fac=function(n){return new(n||te)(t.Y36(r.qu),t.Y36(t.sBO))},te.\u0275cmp=t.Xpm({type:te,selectors:[["app-webhook-edit-dialog"]],inputs:{settings:"settings",title:"title",okButtonText:"okButtonText",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:2,vars:4,consts:[["nzCentered","",3,"nzTitle","nzOkText","nzVisible","nzOkDisabled","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["nz-form","",3,"formGroup"],[1,"setting-item"],["nzFor","url","nzNoColon","",1,"setting-label"],["nzHasFeedback","",1,"setting-control","input",3,"nzErrorTip"],["id","url","type","url","required","","nz-input","","formControlName","url"],["urlErrorTip",""],[1,"form-group"],[1,"setting-control","checkbox","check-all"],["nz-checkbox","",3,"nzChecked","nzIndeterminate","nzCheckedChange"],[1,"setting-control","checkbox"],["nz-checkbox","","formControlName","liveBegan"],["nz-checkbox","","formControlName","liveEnded"],["nz-checkbox","","formControlName","roomChange"],["nz-checkbox","","formControlName","recordingStarted"],["nz-checkbox","","formControlName","recordingFinished"],["nz-checkbox","","formControlName","recordingCancelled"],["nz-checkbox","","formControlName","videoFileCreated"],["nz-checkbox","","formControlName","videoFileCompleted"],["nz-checkbox","","formControlName","danmakuFileCreated"],["nz-checkbox","","formControlName","danmakuFileCompleted"],["nz-checkbox","","formControlName","rawDanmakuFileCreated"],["nz-checkbox","","formControlName","rawDanmakuFileCompleted"],["nz-checkbox","","formControlName","videoPostprocessingCompleted"],["nz-checkbox","","formControlName","spaceNoEnough"],["nz-checkbox","","formControlName","errorOccurred"],[4,"ngIf"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,Rr,76,4,"ng-container",1),t.qZA()),2&n&&t.Q6J("nzTitle",e.title)("nzOkText",e.okButtonText)("nzVisible",e.visible)("nzOkDisabled",e.settingsForm.invalid)},dependencies:[p.O5,r._Y,r.Fj,r.JJ,r.JL,r.Q7,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp,Oe.Ie,_.du,_.Hf],styles:[".settings-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.setting-item[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 2em;border-top:1px solid rgba(0,0,0,.06)}.setting-item[_ngcontent-%COMP%]:first-child{border-top:none}.settings-page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.form-group[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.setting-item[_ngcontent-%COMP%]{gap:.5em}.setting-item.actionable[_ngcontent-%COMP%]{cursor:pointer}.setting-item.actionable[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]{outline:none;text-decoration:none;color:inherit;cursor:pointer;height:60px}a.setting-item[_ngcontent-%COMP%]:hover{background-color:#2021241a}a.setting-item[_ngcontent-%COMP%]:not(:first-child){height:61px}.setting-label[_ngcontent-%COMP%]{padding:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;text-align:left}.setting-label.align-required[_ngcontent-%COMP%]{position:relative;left:11px}.setting-control[_ngcontent-%COMP%], .setting-value[_ngcontent-%COMP%]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important}.setting-control.input[_ngcontent-%COMP%], .setting-value.input[_ngcontent-%COMP%]{max-width:100%!important}.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{max-width:8em!important;width:8em!important}.setting-control.switch[_ngcontent-%COMP%], .setting-value.switch[_ngcontent-%COMP%]{flex-direction:row-reverse;align-items:center}.setting-control.checkbox[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .setting-value.checkbox[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:100%}.setting-control.textarea[_ngcontent-%COMP%], .setting-value.textarea[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin-left:0}.setting-control.textarea[_ngcontent-%COMP%]::-webkit-scrollbar, .setting-value.textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}@media screen and (max-width: 332px){.setting-control.radio[_ngcontent-%COMP%], .setting-value.radio[_ngcontent-%COMP%]{margin-left:0!important}}@media screen and (max-width: 319px){.setting-control.select[_ngcontent-%COMP%], .setting-value.select[_ngcontent-%COMP%]{margin-left:0!important}}.setting-value[_ngcontent-%COMP%]{color:#5f6368;font-weight:400}.setting-item[_ngcontent-%COMP%]{padding:1em 0;border:none}.setting-item[_ngcontent-%COMP%]:first-child{padding-top:0}.setting-item[_ngcontent-%COMP%]:first-child .setting-control[_ngcontent-%COMP%]{flex:1 1 auto;max-width:100%!important}.setting-item[_ngcontent-%COMP%]:last-child{padding-bottom:0}.setting-item[_ngcontent-%COMP%] .check-all[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.06)}"],changeDetection:0});var tn=c(3325);function Hr(i,n){1&i&&t._UZ(0,"nz-list-empty")}function $r(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"nz-list-item",9)(1,"span",10),t._uU(2),t.qZA(),t.TgZ(3,"button",11),t._UZ(4,"i",12),t.qZA(),t.TgZ(5,"nz-dropdown-menu",null,13)(7,"ul",14)(8,"li",15),t.NdJ("click",function(){const s=t.CHM(e).index,g=t.oxw();return t.KtG(g.edit.emit(s))}),t._uU(9,"\u4fee\u6539"),t.qZA(),t.TgZ(10,"li",15),t.NdJ("click",function(){const s=t.CHM(e).index,g=t.oxw();return t.KtG(g.remove.emit(s))}),t._uU(11,"\u5220\u9664"),t.qZA()()()()}if(2&i){const e=n.$implicit,o=t.MAs(6);t.xp6(2),t.Oqu(e.url),t.xp6(1),t.Q6J("nzDropdownMenu",o)}}class ee{constructor(){this.header="",this.addable=!0,this.clearable=!0,this.add=new t.vpe,this.edit=new t.vpe,this.remove=new t.vpe,this.clear=new t.vpe}}function Kr(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-page-section")(1,"app-webhook-list",3),t.NdJ("add",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.addWebhook())})("edit",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.editWebhook(a))})("remove",function(a){t.CHM(e);const s=t.oxw();return t.KtG(s.removeWebhook(a))})("clear",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearWebhook())}),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(1),t.Q6J("data",e.webhooks)("addable",e.canAdd)}}ee.\u0275fac=function(n){return new(n||ee)},ee.\u0275cmp=t.Xpm({type:ee,selectors:[["app-webhook-list"]],inputs:{data:"data",header:"header",addable:"addable",clearable:"clearable"},outputs:{add:"add",edit:"edit",remove:"remove",clear:"clear"},decls:11,vars:5,consts:[["nzBordered","",1,"list"],[1,"list-header"],[1,"list-actions"],["nz-button","","nzType","text","nzSize","large","nz-tooltip","","nzTooltipTitle","\u6e05\u7a7a",1,"clear-button",3,"disabled","click"],["nz-icon","","nzType","clear"],["nz-button","","nzType","text","nzSize","large","nz-tooltip","","nzTooltipTitle","\u6dfb\u52a0",1,"add-button",3,"disabled","click"],["nz-icon","","nzType","plus"],[4,"ngIf"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"item-content"],["nz-button","","nzType","text","nzSize","default","nz-dropdown","","nzPlacement","bottomRight",1,"more-action-button",3,"nzDropdownMenu"],["nz-icon","","nzType","more"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-list",0)(1,"nz-list-header",1)(2,"h3"),t._uU(3),t.qZA(),t.TgZ(4,"div",2)(5,"button",3),t.NdJ("click",function(){return e.clear.emit()}),t._UZ(6,"i",4),t.qZA(),t.TgZ(7,"button",5),t.NdJ("click",function(){return e.add.emit()}),t._UZ(8,"i",6),t.qZA()()(),t.YNc(9,Hr,1,0,"nz-list-empty",7),t.YNc(10,$r,12,2,"nz-list-item",8),t.qZA()),2&n&&(t.xp6(3),t.Oqu(e.header),t.xp6(2),t.Q6J("disabled",e.data.length<=0||!e.clearable),t.xp6(2),t.Q6J("disabled",!e.addable),t.xp6(2),t.Q6J("ngIf",e.data.length<=0),t.xp6(1),t.Q6J("ngForOf",e.data))},dependencies:[p.sg,p.O5,R.ix,L.w,lt.Ls,Ce,he,de,ke,tn.wO,tn.r9,oe.cm,oe.RR,oe.wA,ge.SY],styles:[".list[_ngcontent-%COMP%]{background-color:#fff}.list[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:center;padding:.5em 1.5em}.list[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0}.list[_ngcontent-%COMP%] .list-header[_ngcontent-%COMP%] .list-actions[_ngcontent-%COMP%]{margin-left:auto;position:relative;left:1em}.list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;padding:.5em 1.5em}.list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .item-content[_ngcontent-%COMP%]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list[_ngcontent-%COMP%] .list-item[_ngcontent-%COMP%] .more-action-button[_ngcontent-%COMP%]{margin-left:auto;flex:0 0 auto;position:relative;left:1em}"],changeDetection:0});class Y{constructor(n,e,o,a,s){this.changeDetector=n,this.route=e,this.message=o,this.modal=a,this.settingService=s,this.dialogTitle="",this.dialogOkButtonText="",this.dialogVisible=!1,this.editingIndex=-1}get canAdd(){return this.webhooks.length<Y.MAX_WEBHOOKS}ngOnInit(){this.route.data.subscribe(n=>{this.webhooks=n.settings,this.changeDetector.markForCheck()})}addWebhook(){this.editingIndex=-1,this.editingSettings=void 0,this.dialogTitle="\u6dfb\u52a0 webhook",this.dialogOkButtonText="\u6dfb\u52a0",this.dialogVisible=!0}removeWebhook(n){const e=this.webhooks.filter((o,a)=>a!==n);this.changeSettings(e).subscribe(()=>this.reset())}editWebhook(n){this.editingIndex=n,this.editingSettings={...this.webhooks[n]},this.dialogTitle="\u4fee\u6539 webhook",this.dialogOkButtonText="\u4fdd\u5b58",this.dialogVisible=!0}clearWebhook(){this.modal.confirm({nzTitle:"\u786e\u5b9a\u8981\u6e05\u7a7a Webhook \uff1f",nzOnOk:()=>new Promise((n,e)=>{this.changeSettings([]).subscribe(n,e)})})}onDialogCanceled(){this.reset()}onDialogConfirmed(n){let e;-1===this.editingIndex?e=[...this.webhooks,n]:(e=[...this.webhooks],e[this.editingIndex]=n),this.changeSettings(e).subscribe(()=>this.reset())}reset(){this.editingIndex=-1,delete this.editingSettings}changeSettings(n){return this.settingService.changeSettings({webhooks:n}).pipe((0,F.X)(3,300),(0,re.b)(e=>{this.webhooks=e.webhooks,this.changeDetector.markForCheck()},e=>{this.message.error(`Webhook \u8bbe\u7f6e\u51fa\u9519: ${e.message}`)}))}}Y.MAX_WEBHOOKS=50,Y.\u0275fac=function(n){return new(n||Y)(t.Y36(t.sBO),t.Y36(z.gz),t.Y36(ze.dD),t.Y36(_.Sf),t.Y36(S.R))},Y.\u0275cmp=t.Xpm({type:Y,selectors:[["app-webhook-manager"]],decls:3,vars:4,consts:[["pageTitle","Webhooks"],["appSubPageContent",""],[3,"title","okButtonText","settings","visible","visibleChange","cancel","confirm"],["header","Webhook \u5217\u8868",3,"data","addable","add","edit","remove","clear"]],template:function(n,e){1&n&&(t.TgZ(0,"app-sub-page",0),t.YNc(1,Kr,2,2,"ng-template",1),t.qZA(),t.TgZ(2,"app-webhook-edit-dialog",2),t.NdJ("visibleChange",function(a){return e.dialogVisible=a})("cancel",function(){return e.onDialogCanceled()})("confirm",function(a){return e.onDialogConfirmed(a)}),t.qZA()),2&n&&(t.xp6(2),t.Q6J("title",e.dialogTitle)("okButtonText",e.dialogOkButtonText)("settings",e.editingSettings)("visible",e.dialogVisible))},dependencies:[rt.Y,st.q,V.g,te,ee],changeDetection:0});const Xr=[{path:"email-notification",component:Lt,resolve:{settings:$}},{path:"serverchan-notification",component:Yt,resolve:{settings:K}},{path:"pushdeer-notification",component:Rt,resolve:{settings:X}},{path:"pushplus-notification",component:Ht,resolve:{settings:j}},{path:"telegram-notification",component:Kt,resolve:{settings:tt}},{path:"bark-notification",component:jt,resolve:{settings:nt}},{path:"webhooks",component:Y,resolve:{settings:et}},{path:"",component:Qt,resolve:{settings:H}}];class dt{}function jr(i,n){1&i&&(t.TgZ(0,"p"),t._uU(1," \u8bed\u6cd5\u3001\u53d8\u91cf\u53c2\u8003 "),t.TgZ(2,"a",16),t._uU(3,"wiki"),t.qZA()(),t.TgZ(4,"p"),t._uU(5,"\u7a7a\u503c\u5c06\u4f7f\u7528\u9ed8\u8ba4\u6d88\u606f\u6a21\u677f"),t.qZA())}function ts(i,n){if(1&i&&(t.ynx(0),t.YNc(1,jr,6,0,"ng-template",null,3,t.W1O),t.TgZ(3,"form",4)(4,"nz-form-item",5)(5,"nz-form-label",6),t._uU(6," \u6d88\u606f\u6807\u9898 "),t.qZA(),t.TgZ(7,"nz-form-control",7),t._UZ(8,"input",8),t.qZA()(),t.TgZ(9,"nz-form-item",9)(10,"nz-form-label",10),t._uU(11," \u6d88\u606f\u7c7b\u578b "),t.qZA(),t.TgZ(12,"nz-form-control",11),t._UZ(13,"nz-select",12),t.qZA()(),t.TgZ(14,"nz-form-item",13)(15,"nz-form-label",6),t._uU(16," \u6d88\u606f\u5185\u5bb9 "),t.qZA(),t.TgZ(17,"nz-form-control",14),t._UZ(18,"textarea",15),t.qZA()()(),t.BQk()),2&i){const e=t.MAs(2),o=t.oxw();t.xp6(3),t.Q6J("nzLayout","vertical")("formGroup",o.settingsForm),t.xp6(2),t.Q6J("nzTooltipTitle",e),t.xp6(8),t.Q6J("nzOptions",o.MESSAGE_TYPE_OPTIONS),t.xp6(2),t.Q6J("nzTooltipTitle",e),t.xp6(3),t.Q6J("rows",10)}}function es(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleCancel())}),t._uU(1,"\u53d6\u6d88"),t.qZA(),t.TgZ(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.handleConfirm())}),t._uU(3," \u786e\u5b9a "),t.qZA()}if(2&i){const e=t.oxw();t.xp6(2),t.Q6J("disabled",e.settingsForm.invalid)}}dt.\u0275fac=function(n){return new(n||dt)},dt.\u0275mod=t.oAB({type:dt}),dt.\u0275inj=t.cJS({imports:[z.Bz.forChild(Xr),z.Bz]});class ne{constructor(n,e){this.changeDetector=e,this.messageTypes=[],this.title="\u4fee\u6539\u6d88\u606f\u6a21\u677f",this.visible=!1,this.visibleChange=new t.vpe,this.cancel=new t.vpe,this.confirm=new t.vpe,this.MESSAGE_TYPE_OPTIONS=[],this.settingsForm=n.group({messageType:[""],messageTitle:[""],messageContent:[""]})}get messageTypeControl(){return this.settingsForm.get("messageType")}get messageTitleControl(){return this.settingsForm.get("messageTitle")}get messageContentControl(){return this.settingsForm.get("messageContent")}ngOnInit(){this.MESSAGE_TYPE_OPTIONS=Array.from(new Set(this.messageTypes)).map(n=>({label:n,value:n}))}ngOnChanges(){this.setValue()}open(){this.setValue(),this.setVisible(!0)}close(){this.setVisible(!1)}setVisible(n){this.visible=n,this.visibleChange.emit(n),this.changeDetector.markForCheck()}setValue(){this.settingsForm.setValue(this.value),this.changeDetector.markForCheck()}handleCancel(){this.cancel.emit(),this.close()}handleConfirm(){this.confirm.emit(this.settingsForm.value),this.close()}}ne.\u0275fac=function(n){return new(n||ne)(t.Y36(r.qu),t.Y36(t.sBO))},ne.\u0275cmp=t.Xpm({type:ne,selectors:[["app-message-template-edit-dialog"]],inputs:{value:"value",messageTypes:"messageTypes",title:"title",visible:"visible"},outputs:{visibleChange:"visibleChange",cancel:"cancel",confirm:"confirm"},features:[t.TTD],decls:4,vars:3,consts:[["nzCentered","",3,"nzTitle","nzVisible","nzOkDisabled","nzVisibleChange","nzOnOk","nzOnCancel"],[4,"nzModalContent"],["modalFooter",""],["messageTemplateTip",""],["nz-form","",3,"nzLayout","formGroup"],[1,"setting-item","input"],["nzFor","messageTitle","nzNoColon","",1,"setting-label",3,"nzTooltipTitle"],[1,"setting-control","input"],["type","text","nz-input","","formControlName","messageTitle"],[1,"setting-item","switch"],["nzFor","messageType","nzNoColon","",1,"setting-label"],[1,"setting-control","select"],["formControlName","messageType",3,"nzOptions"],[1,"setting-item","textarea"],[1,"setting-control","textarea"],["nz-input","","wrap","off","formControlName","messageContent",3,"rows"],["href","https://github.com/acgnhiki/blrec/wiki/MessageTemplate","_blank",""],["nz-button","","nzType","default",3,"click"],["nz-button","","nzType","default",3,"disabled","click"]],template:function(n,e){1&n&&(t.TgZ(0,"nz-modal",0),t.NdJ("nzVisibleChange",function(a){return e.visible=a})("nzOnOk",function(){return e.handleConfirm()})("nzOnCancel",function(){return e.handleCancel()}),t.YNc(1,ts,19,6,"ng-container",1),t.YNc(2,es,4,1,"ng-template",null,2,t.W1O),t.qZA()),2&n&&t.Q6J("nzTitle",e.title)("nzVisible",e.visible)("nzOkDisabled",e.settingsForm.invalid)},dependencies:[r._Y,r.Fj,r.JJ,r.JL,r.sg,r.u,u.t3,u.SK,l.Lr,l.Nx,l.iK,l.Fd,O.Zp,zt.Vq,_.du,_.Hf,R.ix,L.w,kt.dQ],styles:["textarea[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px}"],changeDetection:0});class ht{}ht.\u0275fac=function(n){return new(n||ht)},ht.\u0275mod=t.oAB({type:ht}),ht.\u0275inj=t.cJS({providers:[H,$,K,X,j,tt,nt,et],imports:[p.ez,dt,r.u5,r.UX,ce.j,en.KJ,nn.vh,l.U5,O.o7,U.m,Oe.Wr,W.aF,sn,zt.LV,_.Qp,R.sL,lt.PV,pi,oe.b1,ge.cg,di.S,G.HQ,bi,Pi.m]}),t.B6R(A,[ne],[])}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/688.7032fddba7983cf6.js b/src/blrec/data/webapp/688.7032fddba7983cf6.js new file mode 100644 index 0000000..ee57c4a --- /dev/null +++ b/src/blrec/data/webapp/688.7032fddba7983cf6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[688],{7930:(K,B,s)=>{s.d(B,{i:()=>O});var u=s(2340),t=s(4650),i=s(6895);const A=u.N.apiBaseUrl,e=u.N.webSocketBaseUrl;class O{constructor(x){this.location=x}makeApiUrl(x){return A+this.location.prepareExternalUrl(x)}makeWebSocketUrl(x){return e+this.location.prepareExternalUrl(x)}}O.\u0275fac=function(x){return new(x||O)(t.LFG(i.Ye))},O.\u0275prov=t.Yz7({token:O,factory:O.\u0275fac,providedIn:"root"})},4007:(K,B,s)=>{s.d(B,{X:()=>C});var u=s(9635),t=s(5963),i=s(8421),A=s(7579),e=s(4482),O=s(5403),x=s(5376);function C(T,g){return(0,u.z)(function R(T){return(0,e.e)((g,d)=>{let _,y,f=!1;const h=()=>{_=g.subscribe((0,O.x)(d,void 0,void 0,m=>{y||(y=new A.x,(0,i.Xf)(T(y)).subscribe((0,O.x)(d,()=>_?h():f=!0))),y&&y.next(m)})),f&&(_.unsubscribe(),_=null,f=!1,h())};h()})}(d=>d.pipe((0,x.j)((_,f)=>{if(T!==Number.POSITIVE_INFINITY&&f>=T)throw _;return(0,t.H)(g)}))))}},4466:(K,B,s)=>{s.d(B,{m:()=>x});var u=s(6895),t=s(433),i=s(5681),A=s(5655),e=s(6704),O=s(5635),R=s(4650);class x{}x.\u0275fac=function(T){return new(T||x)},x.\u0275mod=R.oAB({type:x}),x.\u0275inj=R.cJS({imports:[u.ez,t.u5,t.UX,i.j,e.U5,A.KJ,O.o7]})},1519:(K,B,s)=>{s.d(B,{D3:()=>O,y7:()=>x});var u=s(4650),t=s(1281),i=s(9751),A=s(7579);let e=(()=>{class C{create(g){return typeof ResizeObserver>"u"?null:new ResizeObserver(g)}}return C.\u0275fac=function(g){return new(g||C)},C.\u0275prov=u.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}),C})(),O=(()=>{class C{constructor(g){this.nzResizeObserverFactory=g,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((g,d)=>this.cleanupObserver(d))}observe(g){const d=(0,t.fI)(g);return new i.y(_=>{const y=this.observeElement(d).subscribe(_);return()=>{y.unsubscribe(),this.unobserveElement(d)}})}observeElement(g){if(this.observedElements.has(g))this.observedElements.get(g).count++;else{const d=new A.x,_=this.nzResizeObserverFactory.create(f=>d.next(f));_&&_.observe(g),this.observedElements.set(g,{observer:_,stream:d,count:1})}return this.observedElements.get(g).stream}unobserveElement(g){this.observedElements.has(g)&&(this.observedElements.get(g).count--,this.observedElements.get(g).count||this.cleanupObserver(g))}cleanupObserver(g){if(this.observedElements.has(g)){const{observer:d,stream:_}=this.observedElements.get(g);d&&d.disconnect(),_.complete(),this.observedElements.delete(g)}}}return C.\u0275fac=function(g){return new(g||C)(u.LFG(e))},C.\u0275prov=u.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}),C})(),x=(()=>{class C{}return C.\u0275fac=function(g){return new(g||C)},C.\u0275mod=u.oAB({type:C}),C.\u0275inj=u.cJS({providers:[e]}),C})()},9570:(K,B,s)=>{s.d(B,{kH:()=>R,mJ:()=>g,w_:()=>T,yW:()=>x});var u=s(4650),t=s(4707),i=s(1135),A=s(6895),e=s(1102);function O(d,_){if(1&d&&u._UZ(0,"span",1),2&d){const f=u.oxw();u.Q6J("nzType",f.iconType)}}let R=(()=>{class d{constructor(){this.formStatusChanges=new t.t(1)}}return d.\u0275fac=function(f){return new(f||d)},d.\u0275prov=u.Yz7({token:d,factory:d.\u0275fac}),d})(),x=(()=>{class d{constructor(){this.noFormStatus=new i.X(!1)}}return d.\u0275fac=function(f){return new(f||d)},d.\u0275prov=u.Yz7({token:d,factory:d.\u0275fac}),d})();const C={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let T=(()=>{class d{constructor(f){this.cdr=f,this.status="",this.iconType=null}ngOnChanges(f){this.updateIcon()}updateIcon(){this.iconType=this.status?C[this.status]:null,this.cdr.markForCheck()}}return d.\u0275fac=function(f){return new(f||d)(u.Y36(u.sBO))},d.\u0275cmp=u.Xpm({type:d,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(f,y){2&f&&u.ekj("ant-form-item-feedback-icon-error","error"===y.status)("ant-form-item-feedback-icon-warning","warning"===y.status)("ant-form-item-feedback-icon-success","success"===y.status)("ant-form-item-feedback-icon-validating","validating"===y.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[u.TTD],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(f,y){1&f&&u.YNc(0,O,1,1,"span",0),2&f&&u.Q6J("ngIf",y.iconType)},dependencies:[A.O5,e.Ls],encapsulation:2,changeDetection:0}),d})(),g=(()=>{class d{}return d.\u0275fac=function(f){return new(f||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[A.ez,e.PV]}),d})()},6704:(K,B,s)=>{s.d(B,{EF:()=>ot,Fd:()=>z,Lr:()=>D,Nx:()=>it,U5:()=>Q,iK:()=>$});var u=s(445),t=s(2289),i=s(3353),A=s(6895),e=s(4650),O=s(6287),R=s(3679),x=s(1102),C=s(7570),T=s(433),g=s(7579),d=s(727),_=s(2722),f=s(9300),y=s(4004),h=s(8505),m=s(8675),M=s(2539),S=s(9570),b=s(3187),L=s(1811),F=s(655),U=s(2536);const Y=["*"];function V(c,E){if(1&c&&(e.ynx(0),e._uU(1),e.BQk()),2&c){const r=e.oxw(2);e.xp6(1),e.Oqu(r.innerTip)}}const X=function(c){return[c]},q=function(c){return{$implicit:c}};function G(c,E){if(1&c&&(e.TgZ(0,"div",4)(1,"div",5),e.YNc(2,V,2,1,"ng-container",6),e.qZA()()),2&c){const r=e.oxw();e.Q6J("@helpMotion",void 0),e.xp6(1),e.Q6J("ngClass",e.VKq(4,X,"ant-form-item-explain-"+r.status)),e.xp6(1),e.Q6J("nzStringTemplateOutlet",r.innerTip)("nzStringTemplateOutletContext",e.VKq(6,q,r.validateControl))}}function j(c,E){if(1&c&&(e.ynx(0),e._uU(1),e.BQk()),2&c){const r=e.oxw(2);e.xp6(1),e.Oqu(r.nzExtra)}}function tt(c,E){if(1&c&&(e.TgZ(0,"div",7),e.YNc(1,j,2,1,"ng-container",8),e.qZA()),2&c){const r=e.oxw();e.xp6(1),e.Q6J("nzStringTemplateOutlet",r.nzExtra)}}function et(c,E){if(1&c&&(e.ynx(0),e._UZ(1,"span",3),e.BQk()),2&c){const r=E.$implicit,p=e.oxw(2);e.xp6(1),e.Q6J("nzType",r)("nzTheme",p.tooltipIcon.theme)}}function nt(c,E){if(1&c&&(e.TgZ(0,"span",1),e.YNc(1,et,2,2,"ng-container",2),e.qZA()),2&c){const r=e.oxw();e.Q6J("nzTooltipTitle",r.nzTooltipTitle),e.xp6(1),e.Q6J("nzStringTemplateOutlet",r.tooltipIcon.type)}}let it=(()=>{class c{constructor(r,p,P){this.cdr=P,this.status="",this.hasFeedback=!1,this.withHelpClass=!1,this.destroy$=new g.x,p.addClass(r.nativeElement,"ant-form-item")}setWithHelpViaTips(r){this.withHelpClass=r,this.cdr.markForCheck()}setStatus(r){this.status=r,this.cdr.markForCheck()}setHasFeedback(r){this.hasFeedback=r,this.cdr.markForCheck()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(r){return new(r||c)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-form-item"]],hostVars:12,hostBindings:function(r,p){2&r&&e.ekj("ant-form-item-has-success","success"===p.status)("ant-form-item-has-warning","warning"===p.status)("ant-form-item-has-error","error"===p.status)("ant-form-item-is-validating","validating"===p.status)("ant-form-item-has-feedback",p.hasFeedback&&p.status)("ant-form-item-with-help",p.withHelpClass)},exportAs:["nzFormItem"],ngContentSelectors:Y,decls:1,vars:0,template:function(r,p){1&r&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),c})();const a={type:"question-circle",theme:"outline"};let D=(()=>{class c{constructor(r,p,P,w){this.nzConfigService=r,this.renderer=P,this.directionality=w,this._nzModuleName="form",this.nzLayout="horizontal",this.nzNoColon=!1,this.nzAutoTips={},this.nzDisableAutoTips=!1,this.nzTooltipIcon=a,this.dir="ltr",this.destroy$=new g.x,this.inputChanges$=new g.x,this.renderer.addClass(p.nativeElement,"ant-form"),this.dir=this.directionality.value,this.directionality.change?.pipe((0,_.R)(this.destroy$)).subscribe(l=>{this.dir=l})}getInputObservable(r){return this.inputChanges$.pipe((0,f.h)(p=>r in p),(0,y.U)(p=>p[r]))}ngOnChanges(r){this.inputChanges$.next(r)}ngOnDestroy(){this.inputChanges$.complete(),this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(r){return new(r||c)(e.Y36(U.jY),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(u.Is,8))},c.\u0275dir=e.lG2({type:c,selectors:[["","nz-form",""]],hostVars:8,hostBindings:function(r,p){2&r&&e.ekj("ant-form-horizontal","horizontal"===p.nzLayout)("ant-form-vertical","vertical"===p.nzLayout)("ant-form-inline","inline"===p.nzLayout)("ant-form-rtl","rtl"===p.dir)},inputs:{nzLayout:"nzLayout",nzNoColon:"nzNoColon",nzAutoTips:"nzAutoTips",nzDisableAutoTips:"nzDisableAutoTips",nzTooltipIcon:"nzTooltipIcon"},exportAs:["nzForm"],features:[e.TTD]}),(0,F.gn)([(0,U.oS)(),(0,b.yF)()],c.prototype,"nzNoColon",void 0),(0,F.gn)([(0,U.oS)()],c.prototype,"nzAutoTips",void 0),(0,F.gn)([(0,b.yF)()],c.prototype,"nzDisableAutoTips",void 0),(0,F.gn)([(0,U.oS)()],c.prototype,"nzTooltipIcon",void 0),c})(),z=(()=>{class c{constructor(r,p,P,w,l,v,n){this.nzFormItemComponent=p,this.cdr=P,this.nzFormDirective=v,this.nzFormStatusService=n,this._hasFeedback=!1,this.validateChanges=d.w0.EMPTY,this.validateString=null,this.destroyed$=new g.x,this.status="",this.validateControl=null,this.innerTip=null,this.nzAutoTips={},this.nzDisableAutoTips="default",w.addClass(r.nativeElement,"ant-form-item-control"),this.subscribeAutoTips(l.localeChange.pipe((0,h.b)(o=>this.localeId=o.locale))),this.subscribeAutoTips(this.nzFormDirective?.getInputObservable("nzAutoTips")),this.subscribeAutoTips(this.nzFormDirective?.getInputObservable("nzDisableAutoTips").pipe((0,f.h)(()=>"default"===this.nzDisableAutoTips)))}get disableAutoTips(){return"default"!==this.nzDisableAutoTips?(0,b.sw)(this.nzDisableAutoTips):this.nzFormDirective?.nzDisableAutoTips}set nzHasFeedback(r){this._hasFeedback=(0,b.sw)(r),this.nzFormStatusService.formStatusChanges.next({status:this.status,hasFeedback:this._hasFeedback}),this.nzFormItemComponent&&this.nzFormItemComponent.setHasFeedback(this._hasFeedback)}get nzHasFeedback(){return this._hasFeedback}set nzValidateStatus(r){r instanceof T.TO||r instanceof T.On?(this.validateControl=r,this.validateString=null,this.watchControl()):r instanceof T.u?(this.validateControl=r.control,this.validateString=null,this.watchControl()):(this.validateString=r,this.validateControl=null,this.setStatus())}watchControl(){this.validateChanges.unsubscribe(),this.validateControl&&this.validateControl.statusChanges&&(this.validateChanges=this.validateControl.statusChanges.pipe((0,m.O)(null),(0,_.R)(this.destroyed$)).subscribe(()=>{this.disableAutoTips||this.updateAutoErrorTip(),this.setStatus(),this.cdr.markForCheck()}))}setStatus(){this.status=this.getControlStatus(this.validateString),this.innerTip=this.getInnerTip(this.status),this.nzFormStatusService.formStatusChanges.next({status:this.status,hasFeedback:this.nzHasFeedback}),this.nzFormItemComponent&&(this.nzFormItemComponent.setWithHelpViaTips(!!this.innerTip),this.nzFormItemComponent.setStatus(this.status))}getControlStatus(r){let p;return p="warning"===r||this.validateControlStatus("INVALID","warning")?"warning":"error"===r||this.validateControlStatus("INVALID")?"error":"validating"===r||"pending"===r||this.validateControlStatus("PENDING")?"validating":"success"===r||this.validateControlStatus("VALID")?"success":"",p}validateControlStatus(r,p){if(this.validateControl){const{dirty:P,touched:w,status:l}=this.validateControl;return(!!P||!!w)&&(p?this.validateControl.hasError(p):l===r)}return!1}getInnerTip(r){switch(r){case"error":return!this.disableAutoTips&&this.autoErrorTip||this.nzErrorTip||null;case"validating":return this.nzValidatingTip||null;case"success":return this.nzSuccessTip||null;case"warning":return this.nzWarningTip||null;default:return null}}updateAutoErrorTip(){if(this.validateControl){const r=this.validateControl.errors||{};let p="";for(const P in r)if(r.hasOwnProperty(P)&&(p=r[P]?.[this.localeId]??this.nzAutoTips?.[this.localeId]?.[P]??this.nzAutoTips.default?.[P]??this.nzFormDirective?.nzAutoTips?.[this.localeId]?.[P]??this.nzFormDirective?.nzAutoTips.default?.[P]),p)break;this.autoErrorTip=p}}subscribeAutoTips(r){r?.pipe((0,_.R)(this.destroyed$)).subscribe(()=>{this.disableAutoTips||(this.updateAutoErrorTip(),this.setStatus(),this.cdr.markForCheck())})}ngOnChanges(r){const{nzDisableAutoTips:p,nzAutoTips:P,nzSuccessTip:w,nzWarningTip:l,nzErrorTip:v,nzValidatingTip:n}=r;p||P?(this.updateAutoErrorTip(),this.setStatus()):(w||l||v||n)&&this.setStatus()}ngOnInit(){this.setStatus()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}ngAfterContentInit(){!this.validateControl&&!this.validateString&&(this.nzValidateStatus=this.defaultValidateControl instanceof T.oH?this.defaultValidateControl.control:this.defaultValidateControl)}}return c.\u0275fac=function(r){return new(r||c)(e.Y36(e.SBq),e.Y36(it,9),e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(L.wi),e.Y36(D,8),e.Y36(S.kH))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-form-control"]],contentQueries:function(r,p,P){if(1&r&&e.Suo(P,T.a5,5),2&r){let w;e.iGM(w=e.CRH())&&(p.defaultValidateControl=w.first)}},inputs:{nzSuccessTip:"nzSuccessTip",nzWarningTip:"nzWarningTip",nzErrorTip:"nzErrorTip",nzValidatingTip:"nzValidatingTip",nzExtra:"nzExtra",nzAutoTips:"nzAutoTips",nzDisableAutoTips:"nzDisableAutoTips",nzHasFeedback:"nzHasFeedback",nzValidateStatus:"nzValidateStatus"},exportAs:["nzFormControl"],features:[e._Bn([S.kH]),e.TTD],ngContentSelectors:Y,decls:5,vars:2,consts:[[1,"ant-form-item-control-input"],[1,"ant-form-item-control-input-content"],["class","ant-form-item-explain ant-form-item-explain-connected",4,"ngIf"],["class","ant-form-item-extra",4,"ngIf"],[1,"ant-form-item-explain","ant-form-item-explain-connected"],["role","alert",3,"ngClass"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],[1,"ant-form-item-extra"],[4,"nzStringTemplateOutlet"]],template:function(r,p){1&r&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA()(),e.YNc(3,G,3,8,"div",2),e.YNc(4,tt,2,1,"div",3)),2&r&&(e.xp6(3),e.Q6J("ngIf",p.innerTip),e.xp6(1),e.Q6J("ngIf",p.nzExtra))},dependencies:[A.mk,A.O5,O.f],encapsulation:2,data:{animation:[M.c8]},changeDetection:0}),c})();function N(c){return{...a,..."string"==typeof c?{type:c}:c}}let $=(()=>{class c{constructor(r,p,P,w){this.cdr=P,this.nzFormDirective=w,this.nzRequired=!1,this.noColon="default",this._tooltipIcon="default",this.destroy$=new g.x,p.addClass(r.nativeElement,"ant-form-item-label"),this.nzFormDirective&&(this.nzFormDirective.getInputObservable("nzNoColon").pipe((0,f.h)(()=>"default"===this.noColon),(0,_.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()),this.nzFormDirective.getInputObservable("nzTooltipIcon").pipe((0,f.h)(()=>"default"===this._tooltipIcon),(0,_.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()))}set nzNoColon(r){this.noColon=(0,b.sw)(r)}get nzNoColon(){return"default"!==this.noColon?this.noColon:this.nzFormDirective?.nzNoColon}set nzTooltipIcon(r){this._tooltipIcon=N(r)}get tooltipIcon(){return"default"!==this._tooltipIcon?this._tooltipIcon:N(this.nzFormDirective?.nzTooltipIcon||a)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(r){return new(r||c)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(D,12))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-form-label"]],inputs:{nzFor:"nzFor",nzRequired:"nzRequired",nzNoColon:"nzNoColon",nzTooltipTitle:"nzTooltipTitle",nzTooltipIcon:"nzTooltipIcon"},exportAs:["nzFormLabel"],ngContentSelectors:Y,decls:3,vars:6,consts:[["class","ant-form-item-tooltip","nz-tooltip","",3,"nzTooltipTitle",4,"ngIf"],["nz-tooltip","",1,"ant-form-item-tooltip",3,"nzTooltipTitle"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType","nzTheme"]],template:function(r,p){1&r&&(e.F$t(),e.TgZ(0,"label"),e.Hsn(1),e.YNc(2,nt,2,2,"span",0),e.qZA()),2&r&&(e.ekj("ant-form-item-no-colon",p.nzNoColon)("ant-form-item-required",p.nzRequired),e.uIk("for",p.nzFor),e.xp6(2),e.Q6J("ngIf",p.nzTooltipTitle))},dependencies:[A.O5,x.Ls,C.SY,O.f],encapsulation:2,changeDetection:0}),(0,F.gn)([(0,b.yF)()],c.prototype,"nzRequired",void 0),c})(),ot=(()=>{class c{constructor(r,p){this.elementRef=r,this.renderer=p,this.renderer.addClass(this.elementRef.nativeElement,"ant-form-text")}}return c.\u0275fac=function(r){return new(r||c)(e.Y36(e.SBq),e.Y36(e.Qsj))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-form-text"]],exportAs:["nzFormText"],ngContentSelectors:Y,decls:1,vars:0,template:function(r,p){1&r&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),c})(),Q=(()=>{class c{}return c.\u0275fac=function(r){return new(r||c)},c.\u0275mod=e.oAB({type:c}),c.\u0275inj=e.cJS({imports:[u.vT,A.ez,R.Jb,x.PV,C.cg,t.xu,i.ud,O.T,R.Jb]}),c})()},3679:(K,B,s)=>{s.d(B,{Jb:()=>_,SK:()=>g,t3:()=>d});var u=s(4650),t=s(4707),i=s(7579),A=s(2722),e=s(3303),O=s(2289),R=s(3353),x=s(445),C=s(3187),T=s(6895);let g=(()=>{class f{constructor(h,m,M,S,b,L,F){this.elementRef=h,this.renderer=m,this.mediaMatcher=M,this.ngZone=S,this.platform=b,this.breakpointService=L,this.directionality=F,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new t.t(1),this.dir="ltr",this.destroy$=new i.x}getGutter(){const h=[null,null],m=this.nzGutter||0;return(Array.isArray(m)?m:[m,null]).forEach((S,b)=>{"object"==typeof S&&null!==S?(h[b]=null,Object.keys(e.WV).map(L=>{const F=L;this.mediaMatcher.matchMedia(e.WV[F]).matches&&S[F]&&(h[b]=S[F])})):h[b]=Number(S)||null}),h}setGutterStyle(){const[h,m]=this.getGutter();this.actualGutter$.next([h,m]);const M=(S,b)=>{null!==b&&this.renderer.setStyle(this.elementRef.nativeElement,S,`-${b/2}px`)};M("margin-left",h),M("margin-right",h),M("margin-top",m),M("margin-bottom",m)}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(h=>{this.dir=h}),this.setGutterStyle()}ngOnChanges(h){h.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(e.WV).pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return f.\u0275fac=function(h){return new(h||f)(u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(O.vx),u.Y36(u.R0b),u.Y36(R.t4),u.Y36(e.r3),u.Y36(x.Is,8))},f.\u0275dir=u.lG2({type:f,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:20,hostBindings:function(h,m){2&h&&u.ekj("ant-row-top","top"===m.nzAlign)("ant-row-middle","middle"===m.nzAlign)("ant-row-bottom","bottom"===m.nzAlign)("ant-row-start","start"===m.nzJustify)("ant-row-end","end"===m.nzJustify)("ant-row-center","center"===m.nzJustify)("ant-row-space-around","space-around"===m.nzJustify)("ant-row-space-between","space-between"===m.nzJustify)("ant-row-space-evenly","space-evenly"===m.nzJustify)("ant-row-rtl","rtl"===m.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[u.TTD]}),f})(),d=(()=>{class f{constructor(h,m,M,S){this.elementRef=h,this.nzRowDirective=m,this.renderer=M,this.directionality=S,this.classMap={},this.destroy$=new i.x,this.hostFlexStyle=null,this.dir="ltr",this.nzFlex=null,this.nzSpan=null,this.nzOrder=null,this.nzOffset=null,this.nzPush=null,this.nzPull=null,this.nzXs=null,this.nzSm=null,this.nzMd=null,this.nzLg=null,this.nzXl=null,this.nzXXl=null}setHostClassMap(){const h={"ant-col":!0,[`ant-col-${this.nzSpan}`]:(0,C.DX)(this.nzSpan),[`ant-col-order-${this.nzOrder}`]:(0,C.DX)(this.nzOrder),[`ant-col-offset-${this.nzOffset}`]:(0,C.DX)(this.nzOffset),[`ant-col-pull-${this.nzPull}`]:(0,C.DX)(this.nzPull),[`ant-col-push-${this.nzPush}`]:(0,C.DX)(this.nzPush),"ant-col-rtl":"rtl"===this.dir,...this.generateClass()};for(const m in this.classMap)this.classMap.hasOwnProperty(m)&&this.renderer.removeClass(this.elementRef.nativeElement,m);this.classMap={...h};for(const m in this.classMap)this.classMap.hasOwnProperty(m)&&this.classMap[m]&&this.renderer.addClass(this.elementRef.nativeElement,m)}setHostFlexStyle(){this.hostFlexStyle=this.parseFlex(this.nzFlex)}parseFlex(h){return"number"==typeof h?`${h} ${h} auto`:"string"==typeof h&&/^\d+(\.\d+)?(px|em|rem|%)$/.test(h)?`0 0 ${h}`:h}generateClass(){const m={};return["nzXs","nzSm","nzMd","nzLg","nzXl","nzXXl"].forEach(M=>{const S=M.replace("nz","").toLowerCase();if((0,C.DX)(this[M]))if("number"==typeof this[M]||"string"==typeof this[M])m[`ant-col-${S}-${this[M]}`]=!0;else{const b=this[M];["span","pull","push","offset","order"].forEach(F=>{m[`ant-col-${S}${"span"===F?"-":`-${F}-`}${b[F]}`]=b&&(0,C.DX)(b[F])})}}),m}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(h=>{this.dir=h,this.setHostClassMap()}),this.setHostClassMap(),this.setHostFlexStyle()}ngOnChanges(h){this.setHostClassMap();const{nzFlex:m}=h;m&&this.setHostFlexStyle()}ngAfterViewInit(){this.nzRowDirective&&this.nzRowDirective.actualGutter$.pipe((0,A.R)(this.destroy$)).subscribe(([h,m])=>{const M=(S,b)=>{null!==b&&this.renderer.setStyle(this.elementRef.nativeElement,S,b/2+"px")};M("padding-left",h),M("padding-right",h),M("padding-top",m),M("padding-bottom",m)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return f.\u0275fac=function(h){return new(h||f)(u.Y36(u.SBq),u.Y36(g,9),u.Y36(u.Qsj),u.Y36(x.Is,8))},f.\u0275dir=u.lG2({type:f,selectors:[["","nz-col",""],["nz-col"],["nz-form-control"],["nz-form-label"]],hostVars:2,hostBindings:function(h,m){2&h&&u.Udp("flex",m.hostFlexStyle)},inputs:{nzFlex:"nzFlex",nzSpan:"nzSpan",nzOrder:"nzOrder",nzOffset:"nzOffset",nzPush:"nzPush",nzPull:"nzPull",nzXs:"nzXs",nzSm:"nzSm",nzMd:"nzMd",nzLg:"nzLg",nzXl:"nzXl",nzXXl:"nzXXl"},exportAs:["nzCol"],features:[u.TTD]}),f})(),_=(()=>{class f{}return f.\u0275fac=function(h){return new(h||f)},f.\u0275mod=u.oAB({type:f}),f.\u0275inj=u.cJS({imports:[x.vT,T.ez,O.xu,R.ud]}),f})()},5635:(K,B,s)=>{s.d(B,{Zp:()=>Q,gB:()=>r,ke:()=>E,o7:()=>w});var u=s(655),t=s(4650),i=s(7579),A=s(6451),e=s(1884),O=s(2722),R=s(9300),x=s(8675),C=s(3900),T=s(5577),g=s(4004),d=s(9570),_=s(3187),f=s(433),y=s(445),h=s(2687),m=s(6895),M=s(1102),S=s(6287),b=s(3353);const L=["nz-input-group-slot",""];function F(l,v){if(1&l&&t._UZ(0,"span",2),2&l){const n=t.oxw();t.Q6J("nzType",n.icon)}}function U(l,v){if(1&l&&(t.ynx(0),t._uU(1),t.BQk()),2&l){const n=t.oxw();t.xp6(1),t.Oqu(n.template)}}const Y=["*"];function V(l,v){if(1&l&&t._UZ(0,"span",7),2&l){const n=t.oxw(2);t.Q6J("icon",n.nzAddOnBeforeIcon)("template",n.nzAddOnBefore)}}function X(l,v){}function q(l,v){if(1&l&&(t.TgZ(0,"span",8),t.YNc(1,X,0,0,"ng-template",9),t.qZA()),2&l){const n=t.oxw(2),o=t.MAs(4);t.ekj("ant-input-affix-wrapper-disabled",n.disabled)("ant-input-affix-wrapper-sm",n.isSmall)("ant-input-affix-wrapper-lg",n.isLarge)("ant-input-affix-wrapper-focused",n.focused),t.Q6J("ngClass",n.affixInGroupStatusCls),t.xp6(1),t.Q6J("ngTemplateOutlet",o)}}function G(l,v){if(1&l&&t._UZ(0,"span",7),2&l){const n=t.oxw(2);t.Q6J("icon",n.nzAddOnAfterIcon)("template",n.nzAddOnAfter)}}function j(l,v){if(1&l&&(t.TgZ(0,"span",4),t.YNc(1,V,1,2,"span",5),t.YNc(2,q,2,10,"span",6),t.YNc(3,G,1,2,"span",5),t.qZA()),2&l){const n=t.oxw(),o=t.MAs(6);t.xp6(1),t.Q6J("ngIf",n.nzAddOnBefore||n.nzAddOnBeforeIcon),t.xp6(1),t.Q6J("ngIf",n.isAffix||n.hasFeedback)("ngIfElse",o),t.xp6(1),t.Q6J("ngIf",n.nzAddOnAfter||n.nzAddOnAfterIcon)}}function tt(l,v){}function et(l,v){if(1&l&&t.YNc(0,tt,0,0,"ng-template",9),2&l){t.oxw(2);const n=t.MAs(4);t.Q6J("ngTemplateOutlet",n)}}function nt(l,v){if(1&l&&t.YNc(0,et,1,1,"ng-template",10),2&l){const n=t.oxw(),o=t.MAs(6);t.Q6J("ngIf",n.isAffix)("ngIfElse",o)}}function it(l,v){if(1&l&&t._UZ(0,"span",13),2&l){const n=t.oxw(2);t.Q6J("icon",n.nzPrefixIcon)("template",n.nzPrefix)}}function st(l,v){}function a(l,v){if(1&l&&t._UZ(0,"nz-form-item-feedback-icon",16),2&l){const n=t.oxw(3);t.Q6J("status",n.status)}}function D(l,v){if(1&l&&(t.TgZ(0,"span",14),t.YNc(1,a,1,1,"nz-form-item-feedback-icon",15),t.qZA()),2&l){const n=t.oxw(2);t.Q6J("icon",n.nzSuffixIcon)("template",n.nzSuffix),t.xp6(1),t.Q6J("ngIf",n.isFeedback)}}function z(l,v){if(1&l&&(t.YNc(0,it,1,2,"span",11),t.YNc(1,st,0,0,"ng-template",9),t.YNc(2,D,2,3,"span",12)),2&l){const n=t.oxw(),o=t.MAs(6);t.Q6J("ngIf",n.nzPrefix||n.nzPrefixIcon),t.xp6(1),t.Q6J("ngTemplateOutlet",o),t.xp6(1),t.Q6J("ngIf",n.nzSuffix||n.nzSuffixIcon||n.isFeedback)}}function N(l,v){if(1&l&&(t.TgZ(0,"span",18),t._UZ(1,"nz-form-item-feedback-icon",16),t.qZA()),2&l){const n=t.oxw(2);t.xp6(1),t.Q6J("status",n.status)}}function $(l,v){if(1&l&&(t.Hsn(0),t.YNc(1,N,2,1,"span",17)),2&l){const n=t.oxw();t.xp6(1),t.Q6J("ngIf",!n.isAddOn&&!n.isAffix&&n.isFeedback)}}let Q=(()=>{class l{constructor(n,o,I,H,W,J,Z){this.ngControl=n,this.renderer=o,this.elementRef=I,this.hostView=H,this.directionality=W,this.nzFormStatusService=J,this.nzFormNoStatusService=Z,this.nzBorderless=!1,this.nzSize="default",this.nzStatus="",this._disabled=!1,this.disabled$=new i.x,this.dir="ltr",this.prefixCls="ant-input",this.status="",this.statusCls={},this.hasFeedback=!1,this.feedbackRef=null,this.components=[],this.destroy$=new i.x,o.addClass(I.nativeElement,"ant-input")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(n){this._disabled=null!=n&&"false"!=`${n}`}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,e.x)((n,o)=>n.status===o.status&&n.hasFeedback===o.hasFeedback),(0,O.R)(this.destroy$)).subscribe(({status:n,hasFeedback:o})=>{this.setStatusStyles(n,o)}),this.ngControl&&this.ngControl.statusChanges?.pipe((0,R.h)(()=>null!==this.ngControl.disabled),(0,O.R)(this.destroy$)).subscribe(()=>{this.disabled$.next(this.ngControl.disabled)}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,O.R)(this.destroy$)).subscribe(n=>{this.dir=n})}ngOnChanges(n){const{disabled:o,nzStatus:I}=n;o&&this.disabled$.next(this.disabled),I&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setStatusStyles(n,o){this.status=n,this.hasFeedback=o,this.renderFeedbackIcon(),this.statusCls=(0,_.Zu)(this.prefixCls,n,o),Object.keys(this.statusCls).forEach(I=>{this.statusCls[I]?this.renderer.addClass(this.elementRef.nativeElement,I):this.renderer.removeClass(this.elementRef.nativeElement,I)})}renderFeedbackIcon(){if(!this.status||!this.hasFeedback||this.nzFormNoStatusService)return this.hostView.clear(),void(this.feedbackRef=null);this.feedbackRef=this.feedbackRef||this.hostView.createComponent(d.w_),this.feedbackRef.location.nativeElement.classList.add("ant-input-suffix"),this.feedbackRef.instance.status=this.status,this.feedbackRef.instance.updateIcon()}}return l.\u0275fac=function(n){return new(n||l)(t.Y36(f.a5,10),t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(t.s_b),t.Y36(y.Is,8),t.Y36(d.kH,8),t.Y36(d.yW,8))},l.\u0275dir=t.lG2({type:l,selectors:[["input","nz-input",""],["textarea","nz-input",""]],hostVars:11,hostBindings:function(n,o){2&n&&(t.uIk("disabled",o.disabled||null),t.ekj("ant-input-disabled",o.disabled)("ant-input-borderless",o.nzBorderless)("ant-input-lg","large"===o.nzSize)("ant-input-sm","small"===o.nzSize)("ant-input-rtl","rtl"===o.dir))},inputs:{nzBorderless:"nzBorderless",nzSize:"nzSize",nzStatus:"nzStatus",disabled:"disabled"},exportAs:["nzInput"],features:[t.TTD]}),(0,u.gn)([(0,_.yF)()],l.prototype,"nzBorderless",void 0),l})(),c=(()=>{class l{constructor(){this.icon=null,this.type=null,this.template=null}}return l.\u0275fac=function(n){return new(n||l)},l.\u0275cmp=t.Xpm({type:l,selectors:[["","nz-input-group-slot",""]],hostVars:6,hostBindings:function(n,o){2&n&&t.ekj("ant-input-group-addon","addon"===o.type)("ant-input-prefix","prefix"===o.type)("ant-input-suffix","suffix"===o.type)},inputs:{icon:"icon",type:"type",template:"template"},attrs:L,ngContentSelectors:Y,decls:3,vars:2,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(n,o){1&n&&(t.F$t(),t.YNc(0,F,1,1,"span",0),t.YNc(1,U,2,1,"ng-container",1),t.Hsn(2)),2&n&&(t.Q6J("ngIf",o.icon),t.xp6(1),t.Q6J("nzStringTemplateOutlet",o.template))},dependencies:[m.O5,M.Ls,S.f],encapsulation:2,changeDetection:0}),l})(),E=(()=>{class l{constructor(n){this.elementRef=n}}return l.\u0275fac=function(n){return new(n||l)(t.Y36(t.SBq))},l.\u0275dir=t.lG2({type:l,selectors:[["nz-input-group","nzSuffix",""],["nz-input-group","nzPrefix",""]]}),l})(),r=(()=>{class l{constructor(n,o,I,H,W,J,Z){this.focusMonitor=n,this.elementRef=o,this.renderer=I,this.cdr=H,this.directionality=W,this.nzFormStatusService=J,this.nzFormNoStatusService=Z,this.nzAddOnBeforeIcon=null,this.nzAddOnAfterIcon=null,this.nzPrefixIcon=null,this.nzSuffixIcon=null,this.nzStatus="",this.nzSize="default",this.nzSearch=!1,this.nzCompact=!1,this.isLarge=!1,this.isSmall=!1,this.isAffix=!1,this.isAddOn=!1,this.isFeedback=!1,this.focused=!1,this.disabled=!1,this.dir="ltr",this.prefixCls="ant-input",this.affixStatusCls={},this.groupStatusCls={},this.affixInGroupStatusCls={},this.status="",this.hasFeedback=!1,this.destroy$=new i.x}updateChildrenInputSize(){this.listOfNzInputDirective&&this.listOfNzInputDirective.forEach(n=>n.nzSize=this.nzSize)}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,e.x)((n,o)=>n.status===o.status&&n.hasFeedback===o.hasFeedback),(0,O.R)(this.destroy$)).subscribe(({status:n,hasFeedback:o})=>{this.setStatusStyles(n,o)}),this.focusMonitor.monitor(this.elementRef,!0).pipe((0,O.R)(this.destroy$)).subscribe(n=>{this.focused=!!n,this.cdr.markForCheck()}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,O.R)(this.destroy$)).subscribe(n=>{this.dir=n})}ngAfterContentInit(){this.updateChildrenInputSize();const n=this.listOfNzInputDirective.changes.pipe((0,x.O)(this.listOfNzInputDirective));n.pipe((0,C.w)(o=>(0,A.T)(n,...o.map(I=>I.disabled$))),(0,T.z)(()=>n),(0,g.U)(o=>o.some(I=>I.disabled)),(0,O.R)(this.destroy$)).subscribe(o=>{this.disabled=o,this.cdr.markForCheck()})}ngOnChanges(n){const{nzSize:o,nzSuffix:I,nzPrefix:H,nzPrefixIcon:W,nzSuffixIcon:J,nzAddOnAfter:Z,nzAddOnBefore:rt,nzAddOnAfterIcon:at,nzAddOnBeforeIcon:lt,nzStatus:ct}=n;o&&(this.updateChildrenInputSize(),this.isLarge="large"===this.nzSize,this.isSmall="small"===this.nzSize),(I||H||W||J)&&(this.isAffix=!!(this.nzSuffix||this.nzPrefix||this.nzPrefixIcon||this.nzSuffixIcon)),(Z||rt||at||lt)&&(this.isAddOn=!!(this.nzAddOnAfter||this.nzAddOnBefore||this.nzAddOnAfterIcon||this.nzAddOnBeforeIcon),this.nzFormNoStatusService?.noFormStatus?.next(this.isAddOn)),ct&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.destroy$.next(),this.destroy$.complete()}setStatusStyles(n,o){this.status=n,this.hasFeedback=o,this.isFeedback=!!n&&o,this.isAffix=!!(this.nzSuffix||this.nzPrefix||this.nzPrefixIcon||this.nzSuffixIcon)||!this.isAddOn&&o,this.affixInGroupStatusCls=this.isAffix||this.isFeedback?this.affixStatusCls=(0,_.Zu)(`${this.prefixCls}-affix-wrapper`,n,o):{},this.cdr.markForCheck(),this.affixStatusCls=(0,_.Zu)(`${this.prefixCls}-affix-wrapper`,this.isAddOn?"":n,!this.isAddOn&&o),this.groupStatusCls=(0,_.Zu)(`${this.prefixCls}-group-wrapper`,this.isAddOn?n:"",!!this.isAddOn&&o);const H={...this.affixStatusCls,...this.groupStatusCls};Object.keys(H).forEach(W=>{H[W]?this.renderer.addClass(this.elementRef.nativeElement,W):this.renderer.removeClass(this.elementRef.nativeElement,W)})}}return l.\u0275fac=function(n){return new(n||l)(t.Y36(h.tE),t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.sBO),t.Y36(y.Is,8),t.Y36(d.kH,8),t.Y36(d.yW,8))},l.\u0275cmp=t.Xpm({type:l,selectors:[["nz-input-group"]],contentQueries:function(n,o,I){if(1&n&&t.Suo(I,Q,4),2&n){let H;t.iGM(H=t.CRH())&&(o.listOfNzInputDirective=H)}},hostVars:40,hostBindings:function(n,o){2&n&&t.ekj("ant-input-group-compact",o.nzCompact)("ant-input-search-enter-button",o.nzSearch)("ant-input-search",o.nzSearch)("ant-input-search-rtl","rtl"===o.dir)("ant-input-search-sm",o.nzSearch&&o.isSmall)("ant-input-search-large",o.nzSearch&&o.isLarge)("ant-input-group-wrapper",o.isAddOn)("ant-input-group-wrapper-rtl","rtl"===o.dir)("ant-input-group-wrapper-lg",o.isAddOn&&o.isLarge)("ant-input-group-wrapper-sm",o.isAddOn&&o.isSmall)("ant-input-affix-wrapper",o.isAffix&&!o.isAddOn)("ant-input-affix-wrapper-rtl","rtl"===o.dir)("ant-input-affix-wrapper-focused",o.isAffix&&o.focused)("ant-input-affix-wrapper-disabled",o.isAffix&&o.disabled)("ant-input-affix-wrapper-lg",o.isAffix&&!o.isAddOn&&o.isLarge)("ant-input-affix-wrapper-sm",o.isAffix&&!o.isAddOn&&o.isSmall)("ant-input-group",!o.isAffix&&!o.isAddOn)("ant-input-group-rtl","rtl"===o.dir)("ant-input-group-lg",!o.isAffix&&!o.isAddOn&&o.isLarge)("ant-input-group-sm",!o.isAffix&&!o.isAddOn&&o.isSmall)},inputs:{nzAddOnBeforeIcon:"nzAddOnBeforeIcon",nzAddOnAfterIcon:"nzAddOnAfterIcon",nzPrefixIcon:"nzPrefixIcon",nzSuffixIcon:"nzSuffixIcon",nzAddOnBefore:"nzAddOnBefore",nzAddOnAfter:"nzAddOnAfter",nzPrefix:"nzPrefix",nzStatus:"nzStatus",nzSuffix:"nzSuffix",nzSize:"nzSize",nzSearch:"nzSearch",nzCompact:"nzCompact"},exportAs:["nzInputGroup"],features:[t._Bn([d.yW]),t.TTD],ngContentSelectors:Y,decls:7,vars:2,consts:[["class","ant-input-wrapper ant-input-group",4,"ngIf","ngIfElse"],["noAddOnTemplate",""],["affixTemplate",""],["contentTemplate",""],[1,"ant-input-wrapper","ant-input-group"],["nz-input-group-slot","","type","addon",3,"icon","template",4,"ngIf"],["class","ant-input-affix-wrapper",3,"ant-input-affix-wrapper-disabled","ant-input-affix-wrapper-sm","ant-input-affix-wrapper-lg","ant-input-affix-wrapper-focused","ngClass",4,"ngIf","ngIfElse"],["nz-input-group-slot","","type","addon",3,"icon","template"],[1,"ant-input-affix-wrapper",3,"ngClass"],[3,"ngTemplateOutlet"],[3,"ngIf","ngIfElse"],["nz-input-group-slot","","type","prefix",3,"icon","template",4,"ngIf"],["nz-input-group-slot","","type","suffix",3,"icon","template",4,"ngIf"],["nz-input-group-slot","","type","prefix",3,"icon","template"],["nz-input-group-slot","","type","suffix",3,"icon","template"],[3,"status",4,"ngIf"],[3,"status"],["nz-input-group-slot","","type","suffix",4,"ngIf"],["nz-input-group-slot","","type","suffix"]],template:function(n,o){if(1&n&&(t.F$t(),t.YNc(0,j,4,4,"span",0),t.YNc(1,nt,1,2,"ng-template",null,1,t.W1O),t.YNc(3,z,3,3,"ng-template",null,2,t.W1O),t.YNc(5,$,2,1,"ng-template",null,3,t.W1O)),2&n){const I=t.MAs(2);t.Q6J("ngIf",o.isAddOn)("ngIfElse",I)}},dependencies:[m.mk,m.O5,m.tP,d.w_,c],encapsulation:2,changeDetection:0}),(0,u.gn)([(0,_.yF)()],l.prototype,"nzSearch",void 0),(0,u.gn)([(0,_.yF)()],l.prototype,"nzCompact",void 0),l})(),w=(()=>{class l{}return l.\u0275fac=function(n){return new(n||l)},l.\u0275mod=t.oAB({type:l}),l.\u0275inj=t.cJS({imports:[y.vT,m.ez,M.PV,b.ud,S.T,d.mJ]}),l})()},5655:(K,B,s)=>{s.d(B,{$O:()=>nt,KJ:()=>st});var u=s(445),t=s(6895),i=s(4650),A=s(6287),e=s(1102),O=s(655),R=s(7579),x=s(2722),C=s(4004),T=s(2536),g=s(8932),d=s(1519);function _(a,D){if(1&a&&(i.ynx(0),i._UZ(1,"span",9),i.BQk()),2&a){const z=D.$implicit,N=i.oxw(2);i.xp6(1),i.Q6J("nzType",z||N.getBackIcon())}}function f(a,D){if(1&a){const z=i.EpF();i.TgZ(0,"div",6),i.NdJ("click",function(){i.CHM(z);const $=i.oxw();return i.KtG($.onBack())}),i.TgZ(1,"div",7),i.YNc(2,_,2,1,"ng-container",8),i.qZA()()}if(2&a){const z=i.oxw();i.xp6(2),i.Q6J("nzStringTemplateOutlet",z.nzBackIcon)}}function y(a,D){if(1&a&&(i.ynx(0),i._uU(1),i.BQk()),2&a){const z=i.oxw(2);i.xp6(1),i.Oqu(z.nzTitle)}}function h(a,D){if(1&a&&(i.TgZ(0,"span",10),i.YNc(1,y,2,1,"ng-container",8),i.qZA()),2&a){const z=i.oxw();i.xp6(1),i.Q6J("nzStringTemplateOutlet",z.nzTitle)}}function m(a,D){1&a&&i.Hsn(0,6,["*ngIf","!nzTitle"])}function M(a,D){if(1&a&&(i.ynx(0),i._uU(1),i.BQk()),2&a){const z=i.oxw(2);i.xp6(1),i.Oqu(z.nzSubtitle)}}function S(a,D){if(1&a&&(i.TgZ(0,"span",11),i.YNc(1,M,2,1,"ng-container",8),i.qZA()),2&a){const z=i.oxw();i.xp6(1),i.Q6J("nzStringTemplateOutlet",z.nzSubtitle)}}function b(a,D){1&a&&i.Hsn(0,7,["*ngIf","!nzSubtitle"])}const L=[[["nz-breadcrumb","nz-page-header-breadcrumb",""]],[["nz-avatar","nz-page-header-avatar",""]],[["nz-page-header-tags"],["","nz-page-header-tags",""]],[["nz-page-header-extra"],["","nz-page-header-extra",""]],[["nz-page-header-content"],["","nz-page-header-content",""]],[["nz-page-header-footer"],["","nz-page-header-footer",""]],[["nz-page-header-title"],["","nz-page-header-title",""]],[["nz-page-header-subtitle"],["","nz-page-header-subtitle",""]]],F=["nz-breadcrumb[nz-page-header-breadcrumb]","nz-avatar[nz-page-header-avatar]","nz-page-header-tags, [nz-page-header-tags]","nz-page-header-extra, [nz-page-header-extra]","nz-page-header-content, [nz-page-header-content]","nz-page-header-footer, [nz-page-header-footer]","nz-page-header-title, [nz-page-header-title]","nz-page-header-subtitle, [nz-page-header-subtitle]"];let G=(()=>{class a{}return a.\u0275fac=function(z){return new(z||a)},a.\u0275dir=i.lG2({type:a,selectors:[["nz-page-header-footer"],["","nz-page-header-footer",""]],hostAttrs:[1,"ant-page-header-footer"],exportAs:["nzPageHeaderFooter"]}),a})(),j=(()=>{class a{}return a.\u0275fac=function(z){return new(z||a)},a.\u0275dir=i.lG2({type:a,selectors:[["nz-breadcrumb","nz-page-header-breadcrumb",""]],exportAs:["nzPageHeaderBreadcrumb"]}),a})(),nt=(()=>{class a{constructor(z,N,$,k,ot,Q){this.location=z,this.nzConfigService=N,this.elementRef=$,this.nzResizeObserver=k,this.cdr=ot,this.directionality=Q,this._nzModuleName="pageHeader",this.nzBackIcon=null,this.nzGhost=!0,this.nzBack=new i.vpe,this.compact=!1,this.destroy$=new R.x,this.dir="ltr"}ngOnInit(){this.directionality.change?.pipe((0,x.R)(this.destroy$)).subscribe(z=>{this.dir=z,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterViewInit(){this.nzResizeObserver.observe(this.elementRef).pipe((0,C.U)(([z])=>z.contentRect.width),(0,x.R)(this.destroy$)).subscribe(z=>{this.compact=z<768,this.cdr.markForCheck()})}onBack(){if(this.nzBack.observers.length)this.nzBack.emit();else{if(!this.location)throw new Error(`${g.Bq} you should import 'RouterModule' or register 'Location' if you want to use 'nzBack' default event!`);this.location.back()}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}getBackIcon(){return"rtl"===this.dir?"arrow-right":"arrow-left"}}return a.\u0275fac=function(z){return new(z||a)(i.Y36(t.Ye,8),i.Y36(T.jY),i.Y36(i.SBq),i.Y36(d.D3),i.Y36(i.sBO),i.Y36(u.Is,8))},a.\u0275cmp=i.Xpm({type:a,selectors:[["nz-page-header"]],contentQueries:function(z,N,$){if(1&z&&(i.Suo($,G,5),i.Suo($,j,5)),2&z){let k;i.iGM(k=i.CRH())&&(N.nzPageHeaderFooter=k.first),i.iGM(k=i.CRH())&&(N.nzPageHeaderBreadcrumb=k.first)}},hostAttrs:[1,"ant-page-header"],hostVars:10,hostBindings:function(z,N){2&z&&i.ekj("has-footer",N.nzPageHeaderFooter)("ant-page-header-ghost",N.nzGhost)("has-breadcrumb",N.nzPageHeaderBreadcrumb)("ant-page-header-compact",N.compact)("ant-page-header-rtl","rtl"===N.dir)},inputs:{nzBackIcon:"nzBackIcon",nzTitle:"nzTitle",nzSubtitle:"nzSubtitle",nzGhost:"nzGhost"},outputs:{nzBack:"nzBack"},exportAs:["nzPageHeader"],ngContentSelectors:F,decls:13,vars:5,consts:[[1,"ant-page-header-heading"],[1,"ant-page-header-heading-left"],["class","ant-page-header-back",3,"click",4,"ngIf"],["class","ant-page-header-heading-title",4,"ngIf"],[4,"ngIf"],["class","ant-page-header-heading-sub-title",4,"ngIf"],[1,"ant-page-header-back",3,"click"],["role","button","tabindex","0",1,"ant-page-header-back-button"],[4,"nzStringTemplateOutlet"],["nz-icon","","nzTheme","outline",3,"nzType"],[1,"ant-page-header-heading-title"],[1,"ant-page-header-heading-sub-title"]],template:function(z,N){1&z&&(i.F$t(L),i.Hsn(0),i.TgZ(1,"div",0)(2,"div",1),i.YNc(3,f,3,1,"div",2),i.Hsn(4,1),i.YNc(5,h,2,1,"span",3),i.YNc(6,m,1,0,"ng-content",4),i.YNc(7,S,2,1,"span",5),i.YNc(8,b,1,0,"ng-content",4),i.Hsn(9,2),i.qZA(),i.Hsn(10,3),i.qZA(),i.Hsn(11,4),i.Hsn(12,5)),2&z&&(i.xp6(3),i.Q6J("ngIf",null!==N.nzBackIcon),i.xp6(2),i.Q6J("ngIf",N.nzTitle),i.xp6(1),i.Q6J("ngIf",!N.nzTitle),i.xp6(1),i.Q6J("ngIf",N.nzSubtitle),i.xp6(1),i.Q6J("ngIf",!N.nzSubtitle))},dependencies:[t.O5,A.f,e.Ls],encapsulation:2,changeDetection:0}),(0,O.gn)([(0,T.oS)()],a.prototype,"nzGhost",void 0),a})(),st=(()=>{class a{}return a.\u0275fac=function(z){return new(z||a)},a.\u0275mod=i.oAB({type:a}),a.\u0275inj=i.cJS({imports:[u.vT,t.ez,A.T,e.PV]}),a})()}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/91.5d33ec6f665fb52d.js b/src/blrec/data/webapp/91.5d33ec6f665fb52d.js deleted file mode 100644 index fcf76a9..0000000 --- a/src/blrec/data/webapp/91.5d33ec6f665fb52d.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[91],{8737:(X,S,s)=>{"use strict";s.d(S,{yT:()=>n,QL:()=>o,gZ:()=>u,_m:()=>e,ip:()=>b,Dr:()=>O,rc:()=>I,J_:()=>F,tp:()=>R,kV:()=>x,O6:()=>y,D4:()=>m,$w:()=>D,Rc:()=>T});var t=s(8760);const n="\u8bbe\u7f6e\u540c\u6b65\u5931\u8d25\uff01",o="https://api.bilibili.com",u="https://api.live.bilibili.com",e=/^(?:[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?\{(?:roomid|uname|title|area|parent_area|year|month|day|hour|minute|second)\}[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?)+?(?:\/(?:[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?\{(?:roomid|uname|title|area|parent_area|year|month|day|hour|minute|second)\}[^\\\/:*?"<>|\t\n\r\f\v\{\}]*?)+?)*$/,b="{roomid} - {uname}/blive_{roomid}_{year}-{month}-{day}-{hour}{minute}{second}",O=[{name:"roomid",desc:"\u623f\u95f4\u53f7"},{name:"uname",desc:"\u4e3b\u64ad\u7528\u6237\u540d"},{name:"title",desc:"\u623f\u95f4\u6807\u9898"},{name:"area",desc:"\u76f4\u64ad\u5b50\u5206\u533a\u540d\u79f0"},{name:"parent_area",desc:"\u76f4\u64ad\u4e3b\u5206\u533a\u540d\u79f0"},{name:"year",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5e74\u4efd"},{name:"month",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u6708\u4efd"},{name:"day",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5929\u6570"},{name:"hour",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5c0f\u65f6"},{name:"minute",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u5206\u949f"},{name:"second",desc:"\u6587\u4ef6\u521b\u5efa\u65e5\u671f\u65f6\u95f4\u4e4b\u79d2\u6570"}],I=[{label:"\u81ea\u52a8",value:t.zu.AUTO},{label:"\u8c28\u614e",value:t.zu.SAFE},{label:"\u4ece\u4e0d",value:t.zu.NEVER}],F=[{label:"\u9ed8\u8ba4",value:t._l.DEFAULT},{label:"\u53bb\u91cd",value:t._l.DEDUP}],R=[{label:"FLV",value:"flv"},{label:"HLS (fmp4)",value:"fmp4"}],x=[{label:"\u6807\u51c6",value:"standard"},{label:"\u539f\u59cb",value:"raw"}],y=[{label:"4K",value:2e4},{label:"\u539f\u753b",value:1e4},{label:"\u84dd\u5149(\u675c\u6bd4)",value:401},{label:"\u84dd\u5149",value:400},{label:"\u8d85\u6e05",value:250},{label:"\u9ad8\u6e05",value:150},{label:"\u6d41\u7545",value:80}],m=[{label:"3 \u79d2",value:3},{label:"5 \u79d2",value:5},{label:"10 \u79d2",value:10},{label:"30 \u79d2",value:30},{label:"1 \u5206\u949f",value:60},{label:"3 \u5206\u949f",value:180},{label:"5 \u5206\u949f",value:300},{label:"10 \u5206\u949f",value:600}],D=[{label:"3 \u5206\u949f",value:180},{label:"5 \u5206\u949f",value:300},{label:"10 \u5206\u949f",value:600},{label:"15 \u5206\u949f",value:900},{label:"20 \u5206\u949f",value:1200},{label:"30 \u5206\u949f",value:1800}],T=[{label:"4 KB",value:4096},{label:"8 KB",value:8192},{label:"16 KB",value:16384},{label:"32 KB",value:32768},{label:"64 KB",value:65536},{label:"128 KB",value:131072},{label:"256 KB",value:262144},{label:"512 KB",value:524288},{label:"1 MB",value:1048576},{label:"2 MB",value:2097152},{label:"4 MB",value:4194304},{label:"8 MB",value:8388608},{label:"16 MB",value:16777216},{label:"32 MB",value:33554432},{label:"64 MB",value:67108864},{label:"128 MB",value:134217728},{label:"256 MB",value:268435456},{label:"512 MB",value:536870912}]},9089:(X,S,s)=>{"use strict";s.d(S,{Sc:()=>D});var t=s(4843),n=s(2198),o=s(13),u=s(5778),e=s(4850),b=s(1854),O=s(7079),I=s(4177),F=s(214);const y=function x(M){return"string"==typeof M||!(0,I.Z)(M)&&(0,F.Z)(M)&&"[object String]"==(0,O.Z)(M)};var m=s(6422);function D(M){return(0,t.z)((0,n.h)(()=>M.valid),(0,o.b)(300),function T(){return(0,t.z)((0,e.U)(M=>y(M)?M.trim():(0,m.Z)(M,(E,z,v)=>{E[v]=y(z)?z.trim():z},{})))}(),(0,u.x)(b.Z))}},5136:(X,S,s)=>{"use strict";s.d(S,{R:()=>u});var t=s(5e3),n=s(520),o=s(7930);let u=(()=>{class e{constructor(O,I){this.http=O,this.url=I}getSettings(O=null,I=null){const F=this.url.makeApiUrl("/api/v1/settings");return this.http.get(F,{params:{include:null!=O?O:[],exclude:null!=I?I:[]}})}changeSettings(O){const I=this.url.makeApiUrl("/api/v1/settings");return this.http.patch(I,O)}getTaskOptions(O){const I=this.url.makeApiUrl(`/api/v1/settings/tasks/${O}`);return this.http.get(I)}changeTaskOptions(O,I){const F=this.url.makeApiUrl(`/api/v1/settings/tasks/${O}`);return this.http.patch(F,I)}}return e.\u0275fac=function(O){return new(O||e)(t.LFG(n.eN),t.LFG(o.i))},e.\u0275prov=t.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()},8760:(X,S,s)=>{"use strict";s.d(S,{_l:()=>t,zu:()=>n,gP:()=>o,gq:()=>u,jK:()=>e,q1:()=>b,wA:()=>O,LV:()=>I,_1:()=>F,X:()=>R,tI:()=>x});var t=(()=>{return(y=t||(t={})).DEFAULT="default",y.DEDUP="dedup",t;var y})(),n=(()=>{return(y=n||(n={})).AUTO="auto",y.SAFE="safe",y.NEVER="never",n;var y})();const o=["srcAddr","dstAddr","authCode","smtpHost","smtpPort"],u=["sendkey"],e=["server","pushkey"],b=["token","topic"],O=["token","chatid","server"],I=["server","pushkey"],F=["enabled"],R=["notifyBegan","notifyEnded","notifyError","notifySpace"],x=["beganMessageType","beganMessageTitle","beganMessageContent","endedMessageType","endedMessageTitle","endedMessageContent","spaceMessageType","spaceMessageTitle","spaceMessageContent","errorMessageType","errorMessageTitle","errorMessageContent"]},4501:(X,S,s)=>{"use strict";s.d(S,{q:()=>y});var t=s(5e3),n=s(4182),o=s(2134),u=s(9089),e=s(4546),b=s(1894),O=s(1047),I=s(9808);function F(m,D){1&m&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u6587\u4ef6\u5927\u5c0f "),t.BQk())}function R(m,D){1&m&&(t.ynx(0),t._uU(1," \u8f93\u5165\u6709\u9519\u8bef "),t.BQk())}function x(m,D){if(1&m&&(t.YNc(0,F,2,0,"ng-container",4),t.YNc(1,R,2,0,"ng-container",4)),2&m){const T=D.$implicit;t.Q6J("ngIf",T.hasError("required")),t.xp6(1),t.Q6J("ngIf",T.hasError("pattern"))}}let y=(()=>{class m{constructor(T){this.value=0,this.onChange=()=>{},this.onTouched=()=>{},this.formGroup=T.group({duration:["",[n.kI.required,n.kI.pattern(/^\d{2}:[0-5]\d:[0-5]\d$/)]]})}get durationControl(){return this.formGroup.get("duration")}ngOnInit(){this.durationControl.valueChanges.pipe((0,u.Sc)(this.durationControl)).subscribe(T=>{this.onDisplayValueChange(T)})}writeValue(T){this.value=T,this.updateDisplayValue(T)}registerOnChange(T){this.onChange=T}registerOnTouched(T){this.onTouched=T}setDisabledState(T){T?this.durationControl.disable():this.durationControl.enable()}onDisplayValueChange(T){const P=(0,o.RA)(T);"number"==typeof P&&this.value!==P&&(this.value=P,this.onChange(P))}updateDisplayValue(T){const P=(0,o.LU)(T);this.durationControl.setValue(P)}}return m.\u0275fac=function(T){return new(T||m)(t.Y36(n.qu))},m.\u0275cmp=t.Xpm({type:m,selectors:[["app-input-duration"]],features:[t._Bn([{provide:n.JU,useExisting:(0,t.Gpc)(()=>m),multi:!0}])],decls:6,vars:2,consts:[["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["nz-input","","type","text","formControlName","duration"],["errorTip",""],[4,"ngIf"]],template:function(T,P){if(1&T&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item"),t.TgZ(2,"nz-form-control",1),t._UZ(3,"input",2),t.YNc(4,x,2,2,"ng-template",null,3,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&T){const M=t.MAs(5);t.Q6J("formGroup",P.formGroup),t.xp6(2),t.Q6J("nzErrorTip",M)}},directives:[n._Y,n.JL,e.Lr,n.sg,b.SK,e.Nx,b.t3,e.Fd,O.Zp,n.Fj,n.JJ,n.u,I.O5],styles:["nz-form-item[_ngcontent-%COMP%]{margin:0}"],changeDetection:0}),m})()},6457:(X,S,s)=>{"use strict";s.d(S,{i:()=>y});var t=s(5e3),n=s(4182),o=s(2134),u=s(9089),e=s(4546),b=s(1894),O=s(1047),I=s(9808);function F(m,D){1&m&&(t.ynx(0),t._uU(1," \u8bf7\u8f93\u5165\u6587\u4ef6\u5927\u5c0f "),t.BQk())}function R(m,D){1&m&&(t.ynx(0),t._uU(1," \u8f93\u5165\u6709\u9519\u8bef "),t.BQk())}function x(m,D){if(1&m&&(t.YNc(0,F,2,0,"ng-container",4),t.YNc(1,R,2,0,"ng-container",4)),2&m){const T=D.$implicit;t.Q6J("ngIf",T.hasError("required")),t.xp6(1),t.Q6J("ngIf",T.hasError("pattern"))}}let y=(()=>{class m{constructor(T){this.value=0,this.onChange=()=>{},this.onTouched=()=>{},this.formGroup=T.group({filesize:["",[n.kI.required,n.kI.pattern(/^\d{1,3}(?:\.\d{1,2})?\s?[GMK]?B$/)]]})}get filesizeControl(){return this.formGroup.get("filesize")}ngOnInit(){this.filesizeControl.valueChanges.pipe((0,u.Sc)(this.filesizeControl)).subscribe(T=>{this.onDisplayValueChange(T)})}writeValue(T){this.value=T,this.updateDisplayValue(T)}registerOnChange(T){this.onChange=T}registerOnTouched(T){this.onTouched=T}setDisabledState(T){T?this.filesizeControl.disable():this.filesizeControl.enable()}onDisplayValueChange(T){const P=(0,o.Jt)(T);"number"==typeof P&&this.value!==P&&(this.value=P,this.onChange(P))}updateDisplayValue(T){const P=(0,o.D9)(T);this.filesizeControl.setValue(P)}}return m.\u0275fac=function(T){return new(T||m)(t.Y36(n.qu))},m.\u0275cmp=t.Xpm({type:m,selectors:[["app-input-filesize"]],features:[t._Bn([{provide:n.JU,useExisting:(0,t.Gpc)(()=>m),multi:!0}])],decls:6,vars:2,consts:[["nz-form","",3,"formGroup"],[3,"nzErrorTip"],["nz-input","","type","text","formControlName","filesize"],["errorTip",""],[4,"ngIf"]],template:function(T,P){if(1&T&&(t.TgZ(0,"form",0),t.TgZ(1,"nz-form-item"),t.TgZ(2,"nz-form-control",1),t._UZ(3,"input",2),t.YNc(4,x,2,2,"ng-template",null,3,t.W1O),t.qZA(),t.qZA(),t.qZA()),2&T){const M=t.MAs(5);t.Q6J("formGroup",P.formGroup),t.xp6(2),t.Q6J("nzErrorTip",M)}},directives:[n._Y,n.JL,e.Lr,n.sg,b.SK,e.Nx,b.t3,e.Fd,O.Zp,n.Fj,n.JJ,n.u,I.O5],styles:["nz-form-item[_ngcontent-%COMP%]{margin:0}"],changeDetection:0}),m})()},7512:(X,S,s)=>{"use strict";s.d(S,{q:()=>F});var t=s(5545),n=s(5e3),o=s(9808),u=s(7525),e=s(1945);function b(R,x){if(1&R&&n._UZ(0,"nz-spin",2),2&R){const y=n.oxw();n.Q6J("nzSize","large")("nzSpinning",y.loading)}}function O(R,x){if(1&R&&(n.TgZ(0,"div",6),n.GkF(1,7),n.qZA()),2&R){const y=n.oxw(2);n.Q6J("ngStyle",y.contentStyles),n.xp6(1),n.Q6J("ngTemplateOutlet",y.content.templateRef)}}function I(R,x){if(1&R&&(n.TgZ(0,"div",3),n._UZ(1,"nz-page-header",4),n.YNc(2,O,2,2,"div",5),n.qZA()),2&R){const y=n.oxw();n.Q6J("ngStyle",y.pageStyles),n.xp6(1),n.Q6J("nzTitle",y.pageTitle)("nzGhost",!1),n.xp6(1),n.Q6J("ngIf",y.content)}}let F=(()=>{class R{constructor(){this.pageTitle="",this.loading=!1,this.pageStyles={},this.contentStyles={}}}return R.\u0275fac=function(y){return new(y||R)},R.\u0275cmp=n.Xpm({type:R,selectors:[["app-sub-page"]],contentQueries:function(y,m,D){if(1&y&&n.Suo(D,t.Y,5),2&y){let T;n.iGM(T=n.CRH())&&(m.content=T.first)}},inputs:{pageTitle:"pageTitle",loading:"loading",pageStyles:"pageStyles",contentStyles:"contentStyles"},decls:3,vars:2,consts:[["class","spinner",3,"nzSize","nzSpinning",4,"ngIf","ngIfElse"],["elseBlock",""],[1,"spinner",3,"nzSize","nzSpinning"],[1,"sub-page",3,"ngStyle"],["nzBackIcon","",1,"page-header",3,"nzTitle","nzGhost"],["class","page-content",3,"ngStyle",4,"ngIf"],[1,"page-content",3,"ngStyle"],[3,"ngTemplateOutlet"]],template:function(y,m){if(1&y&&(n.YNc(0,b,1,2,"nz-spin",0),n.YNc(1,I,3,4,"ng-template",null,1,n.W1O)),2&y){const D=n.MAs(2);n.Q6J("ngIf",m.loading)("ngIfElse",D)}},directives:[o.O5,u.W,o.PC,e.$O,o.tP],styles:["[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:block;margin:0;padding:1rem;background:#f1f1f1;overflow:auto}.sub-page[_ngcontent-%COMP%]{max-width:680px;margin:0 auto}.spinner[_ngcontent-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]{padding-top:0}.sub-page[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{margin-top:3px;margin-bottom:1em}.sub-page[_ngcontent-%COMP%] .page-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}"],changeDetection:0}),R})()},5545:(X,S,s)=>{"use strict";s.d(S,{Y:()=>n});var t=s(5e3);let n=(()=>{class o{constructor(e){this.templateRef=e}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(t.Rgc))},o.\u0275dir=t.lG2({type:o,selectors:[["","appSubPageContent",""]]}),o})()},2134:(X,S,s)=>{"use strict";s.d(S,{e5:()=>b,AX:()=>O,N4:()=>I,LU:()=>F,RA:()=>R,D9:()=>x,Jt:()=>y});var t=s(6422),n=s(1854),o=s(1999),u=s(855);function b(m,D,T=!0){return function P(M,E){return(0,t.Z)(M,(z,v,C)=>{const f=Reflect.get(E,C);(0,n.Z)(v,f)||Reflect.set(z,C,T&&(0,o.Z)(v)&&(0,o.Z)(f)?P(v,f):v)})}(m,D)}function O(m,D=" ",T=3){let P,M;if(m<=0)return"0"+D+"kbps";if(m<1e6)P=m/1e3,M="kbps";else if(m<1e9)P=m/1e6,M="Mbps";else if(m<1e12)P=m/1e9,M="Gbps";else{if(!(m<1e15))throw RangeError(`the rate argument ${m} out of range`);P=m/1e12,M="Tbps"}const E=T-Math.floor(Math.abs(Math.log10(P)))-1;return P.toFixed(E<0?0:E)+D+M}function I(m,D=" ",T=3){let P,M;if(m<=0)return"0"+D+"B/s";if(m<1e3)P=m,M="B/s";else if(m<1e6)P=m/1e3,M="KB/s";else if(m<1e9)P=m/1e6,M="MB/s";else if(m<1e12)P=m/1e9,M="GB/s";else{if(!(m<1e15))throw RangeError(`the rate argument ${m} out of range`);P=m/1e12,M="TB/s"}const E=T-Math.floor(Math.abs(Math.log10(P)))-1;return P.toFixed(E<0?0:E)+D+M}function F(m,D=!1){m>0||(m=0);const T=Math.floor(m/3600),P=Math.floor(m/60%60),M=Math.floor(m%60);let E="";return D?T>0&&(E+=T+":"):(E+=T<10?"0"+T:T,E+=":"),E+=P<10?"0"+P:P,E+=":",E+=M<10?"0"+M:M,E}function R(m){try{const[D,T,P,M]=/(\d{1,2}):(\d{2}):(\d{2})/.exec(m);return 3600*parseInt(T)+60*parseInt(P)+parseInt(M)}catch(D){return console.error(`Failed to parse duration: ${m}`,D),null}}function x(m){return u(m)}function y(m){try{const[D,T,P]=/^(\d+(?:\.\d+)?)\s*([TGMK]?B)$/.exec(m);switch(P){case"B":return parseFloat(T);case"KB":return 1024*parseFloat(T);case"MB":return 1048576*parseFloat(T);case"GB":return 1024**3*parseFloat(T);case"TB":return 1024**4*parseFloat(T);default:return console.warn(`Unexpected unit: ${P}`,m),null}}catch(D){return console.error(`Failed to parse filesize: ${m}`,D),null}}},855:function(X){X.exports=function(){"use strict";var S=/^(b|B)$/,s={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},t={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]},n={floor:Math.floor,ceil:Math.ceil};function o(u){var e,b,O,I,F,R,x,y,m,D,T,P,M,E,z,v,C,f,L,J,Z,Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},N=[],U=0;if(isNaN(u))throw new TypeError("Invalid number");if(O=!0===Q.bits,z=!0===Q.unix,P=!0===Q.pad,M=void 0!==Q.round?Q.round:z?1:2,x=void 0!==Q.locale?Q.locale:"",y=Q.localeOptions||{},v=void 0!==Q.separator?Q.separator:"",C=void 0!==Q.spacer?Q.spacer:z?"":" ",L=Q.symbols||{},f=2===(b=Q.base||2)&&Q.standard||"jedec",T=Q.output||"string",F=!0===Q.fullform,R=Q.fullforms instanceof Array?Q.fullforms:[],e=void 0!==Q.exponent?Q.exponent:-1,J=n[Q.roundingMethod]||Math.round,m=(D=Number(u))<0,I=b>2?1e3:1024,Z=!1===isNaN(Q.precision)?parseInt(Q.precision,10):0,m&&(D=-D),(-1===e||isNaN(e))&&(e=Math.floor(Math.log(D)/Math.log(I)))<0&&(e=0),e>8&&(Z>0&&(Z+=8-e),e=8),"exponent"===T)return e;if(0===D)N[0]=0,E=N[1]=z?"":s[f][O?"bits":"bytes"][e];else{U=D/(2===b?Math.pow(2,10*e):Math.pow(1e3,e)),O&&(U*=8)>=I&&e<8&&(U/=I,e++);var ae=Math.pow(10,e>0?M:0);N[0]=J(U*ae)/ae,N[0]===I&&e<8&&void 0===Q.exponent&&(N[0]=1,e++),E=N[1]=10===b&&1===e?O?"kb":"kB":s[f][O?"bits":"bytes"][e],z&&(N[1]="jedec"===f?N[1].charAt(0):e>0?N[1].replace(/B$/,""):N[1],S.test(N[1])&&(N[0]=Math.floor(N[0]),N[1]=""))}if(m&&(N[0]=-N[0]),Z>0&&(N[0]=N[0].toPrecision(Z)),N[1]=L[N[1]]||N[1],!0===x?N[0]=N[0].toLocaleString():x.length>0?N[0]=N[0].toLocaleString(x,y):v.length>0&&(N[0]=N[0].toString().replace(".",v)),P&&!1===Number.isInteger(N[0])&&M>0){var pe=v||".",me=N[0].toString().split(pe),be=me[1]||"",Ee=be.length,Te=M-Ee;N[0]="".concat(me[0]).concat(pe).concat(be.padEnd(Ee+Te,"0"))}return F&&(N[1]=R[e]?R[e]:t[f][e]+(O?"bit":"byte")+(1===N[0]?"":"s")),"array"===T?N:"object"===T?{value:N[0],symbol:N[1],exponent:e,unit:E}:N.join(C)}return o.partial=function(u){return function(e){return o(e,u)}},o}()},2622:(X,S,s)=>{"use strict";s.d(S,{Z:()=>M});var o=s(3093);const e=function u(E,z){for(var v=E.length;v--;)if((0,o.Z)(E[v][0],z))return v;return-1};var O=Array.prototype.splice;function P(E){var z=-1,v=null==E?0:E.length;for(this.clear();++z<v;){var C=E[z];this.set(C[0],C[1])}}P.prototype.clear=function t(){this.__data__=[],this.size=0},P.prototype.delete=function I(E){var z=this.__data__,v=e(z,E);return!(v<0||(v==z.length-1?z.pop():O.call(z,v,1),--this.size,0))},P.prototype.get=function R(E){var z=this.__data__,v=e(z,E);return v<0?void 0:z[v][1]},P.prototype.has=function y(E){return e(this.__data__,E)>-1},P.prototype.set=function D(E,z){var v=this.__data__,C=e(v,E);return C<0?(++this.size,v.push([E,z])):v[C][1]=z,this};const M=P},9329:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(3858),n=s(5946);const u=(0,t.Z)(n.Z,"Map")},3639:(X,S,s)=>{"use strict";s.d(S,{Z:()=>_e});const o=(0,s(3858).Z)(Object,"create");var R=Object.prototype.hasOwnProperty;var D=Object.prototype.hasOwnProperty;function v(te){var re=-1,B=null==te?0:te.length;for(this.clear();++re<B;){var ne=te[re];this.set(ne[0],ne[1])}}v.prototype.clear=function u(){this.__data__=o?o(null):{},this.size=0},v.prototype.delete=function b(te){var re=this.has(te)&&delete this.__data__[te];return this.size-=re?1:0,re},v.prototype.get=function x(te){var re=this.__data__;if(o){var B=re[te];return"__lodash_hash_undefined__"===B?void 0:B}return R.call(re,te)?re[te]:void 0},v.prototype.has=function T(te){var re=this.__data__;return o?void 0!==re[te]:D.call(re,te)},v.prototype.set=function E(te,re){var B=this.__data__;return this.size+=this.has(te)?0:1,B[te]=o&&void 0===re?"__lodash_hash_undefined__":re,this};const C=v;var f=s(2622),L=s(9329);const ae=function U(te,re){var B=te.__data__;return function Q(te){var re=typeof te;return"string"==re||"number"==re||"symbol"==re||"boolean"==re?"__proto__"!==te:null===te}(re)?B["string"==typeof re?"string":"hash"]:B.map};function ee(te){var re=-1,B=null==te?0:te.length;for(this.clear();++re<B;){var ne=te[re];this.set(ne[0],ne[1])}}ee.prototype.clear=function J(){this.size=0,this.__data__={hash:new C,map:new(L.Z||f.Z),string:new C}},ee.prototype.delete=function pe(te){var re=ae(this,te).delete(te);return this.size-=re?1:0,re},ee.prototype.get=function be(te){return ae(this,te).get(te)},ee.prototype.has=function Te(te){return ae(this,te).has(te)},ee.prototype.set=function le(te,re){var B=ae(this,te),ne=B.size;return B.set(te,re),this.size+=B.size==ne?0:1,this};const _e=ee},5343:(X,S,s)=>{"use strict";s.d(S,{Z:()=>P});var t=s(2622);var R=s(9329),x=s(3639);function T(M){var E=this.__data__=new t.Z(M);this.size=E.size}T.prototype.clear=function n(){this.__data__=new t.Z,this.size=0},T.prototype.delete=function u(M){var E=this.__data__,z=E.delete(M);return this.size=E.size,z},T.prototype.get=function b(M){return this.__data__.get(M)},T.prototype.has=function I(M){return this.__data__.has(M)},T.prototype.set=function m(M,E){var z=this.__data__;if(z instanceof t.Z){var v=z.__data__;if(!R.Z||v.length<199)return v.push([M,E]),this.size=++z.size,this;z=this.__data__=new x.Z(v)}return z.set(M,E),this.size=z.size,this};const P=T},8492:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});const o=s(5946).Z.Symbol},1630:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});const o=s(5946).Z.Uint8Array},7585:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o,u){for(var e=-1,b=null==o?0:o.length;++e<b&&!1!==u(o[e],e,o););return o}},3487:(X,S,s)=>{"use strict";s.d(S,{Z:()=>x});var o=s(4825),u=s(4177),e=s(5202),b=s(6667),O=s(7583),F=Object.prototype.hasOwnProperty;const x=function R(y,m){var D=(0,u.Z)(y),T=!D&&(0,o.Z)(y),P=!D&&!T&&(0,e.Z)(y),M=!D&&!T&&!P&&(0,O.Z)(y),E=D||T||P||M,z=E?function t(y,m){for(var D=-1,T=Array(y);++D<y;)T[D]=m(D);return T}(y.length,String):[],v=z.length;for(var C in y)(m||F.call(y,C))&&(!E||!("length"==C||P&&("offset"==C||"parent"==C)||M&&("buffer"==C||"byteLength"==C||"byteOffset"==C)||(0,b.Z)(C,v)))&&z.push(C);return z}},6623:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o,u){for(var e=-1,b=u.length,O=o.length;++e<b;)o[O+e]=u[e];return o}},1481:(X,S,s)=>{"use strict";s.d(S,{Z:()=>b});var t=s(3496),n=s(3093),u=Object.prototype.hasOwnProperty;const b=function e(O,I,F){var R=O[I];(!u.call(O,I)||!(0,n.Z)(R,F)||void 0===F&&!(I in O))&&(0,t.Z)(O,I,F)}},3496:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});var t=s(2370);const o=function n(u,e,b){"__proto__"==e&&t.Z?(0,t.Z)(u,e,{configurable:!0,enumerable:!0,value:b,writable:!0}):u[e]=b}},4792:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(1999),n=Object.create;const u=function(){function e(){}return function(b){if(!(0,t.Z)(b))return{};if(n)return n(b);e.prototype=b;var O=new e;return e.prototype=void 0,O}}()},1149:(X,S,s)=>{"use strict";s.d(S,{Z:()=>O});const u=function t(I){return function(F,R,x){for(var y=-1,m=Object(F),D=x(F),T=D.length;T--;){var P=D[I?T:++y];if(!1===R(m[P],P,m))break}return F}}();var e=s(1952);const O=function b(I,F){return I&&u(I,F,e.Z)}},7298:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(3449),n=s(2168);const u=function o(e,b){for(var O=0,I=(b=(0,t.Z)(b,e)).length;null!=e&&O<I;)e=e[(0,n.Z)(b[O++])];return O&&O==I?e:void 0}},8203:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(6623),n=s(4177);const u=function o(e,b,O){var I=b(e);return(0,n.Z)(e)?I:(0,t.Z)(I,O(e))}},7079:(X,S,s)=>{"use strict";s.d(S,{Z:()=>P});var t=s(8492),n=Object.prototype,o=n.hasOwnProperty,u=n.toString,e=t.Z?t.Z.toStringTag:void 0;var F=Object.prototype.toString;var D=t.Z?t.Z.toStringTag:void 0;const P=function T(M){return null==M?void 0===M?"[object Undefined]":"[object Null]":D&&D in Object(M)?function b(M){var E=o.call(M,e),z=M[e];try{M[e]=void 0;var v=!0}catch(f){}var C=u.call(M);return v&&(E?M[e]=z:delete M[e]),C}(M):function R(M){return F.call(M)}(M)}},771:(X,S,s)=>{"use strict";s.d(S,{Z:()=>ht});var t=s(5343),n=s(3639);function I(H){var q=-1,fe=null==H?0:H.length;for(this.__data__=new n.Z;++q<fe;)this.add(H[q])}I.prototype.add=I.prototype.push=function u(H){return this.__data__.set(H,"__lodash_hash_undefined__"),this},I.prototype.has=function b(H){return this.__data__.has(H)};const F=I,x=function R(H,q){for(var fe=-1,ge=null==H?0:H.length;++fe<ge;)if(q(H[fe],fe,H))return!0;return!1},m=function y(H,q){return H.has(q)},M=function P(H,q,fe,ge,Ie,se){var Oe=1&fe,we=H.length,Fe=q.length;if(we!=Fe&&!(Oe&&Fe>we))return!1;var Re=se.get(H),De=se.get(q);if(Re&&De)return Re==q&&De==H;var Ne=-1,ye=!0,Ve=2&fe?new F:void 0;for(se.set(H,q),se.set(q,H);++Ne<we;){var Ze=H[Ne],$e=q[Ne];if(ge)var Ye=Oe?ge($e,Ze,Ne,q,H,se):ge(Ze,$e,Ne,H,q,se);if(void 0!==Ye){if(Ye)continue;ye=!1;break}if(Ve){if(!x(q,function(Xe,Ke){if(!m(Ve,Ke)&&(Ze===Xe||Ie(Ze,Xe,fe,ge,se)))return Ve.push(Ke)})){ye=!1;break}}else if(Ze!==$e&&!Ie(Ze,$e,fe,ge,se)){ye=!1;break}}return se.delete(H),se.delete(q),ye};var E=s(8492),z=s(1630),v=s(3093);const f=function C(H){var q=-1,fe=Array(H.size);return H.forEach(function(ge,Ie){fe[++q]=[Ie,ge]}),fe},J=function L(H){var q=-1,fe=Array(H.size);return H.forEach(function(ge){fe[++q]=ge}),fe};var ee=E.Z?E.Z.prototype:void 0,_e=ee?ee.valueOf:void 0;var B=s(8501),ie=Object.prototype.hasOwnProperty;var Me=s(4116),Pe=s(4177),Ue=s(5202),Qe=s(7583),rt="[object Arguments]",tt="[object Array]",ke="[object Object]",nt=Object.prototype.hasOwnProperty;const mt=function He(H,q,fe,ge,Ie,se){var Oe=(0,Pe.Z)(H),we=(0,Pe.Z)(q),Fe=Oe?tt:(0,Me.Z)(H),Re=we?tt:(0,Me.Z)(q),De=(Fe=Fe==rt?ke:Fe)==ke,Ne=(Re=Re==rt?ke:Re)==ke,ye=Fe==Re;if(ye&&(0,Ue.Z)(H)){if(!(0,Ue.Z)(q))return!1;Oe=!0,De=!1}if(ye&&!De)return se||(se=new t.Z),Oe||(0,Qe.Z)(H)?M(H,q,fe,ge,Ie,se):function te(H,q,fe,ge,Ie,se,Oe){switch(fe){case"[object DataView]":if(H.byteLength!=q.byteLength||H.byteOffset!=q.byteOffset)return!1;H=H.buffer,q=q.buffer;case"[object ArrayBuffer]":return!(H.byteLength!=q.byteLength||!se(new z.Z(H),new z.Z(q)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,v.Z)(+H,+q);case"[object Error]":return H.name==q.name&&H.message==q.message;case"[object RegExp]":case"[object String]":return H==q+"";case"[object Map]":var we=f;case"[object Set]":if(we||(we=J),H.size!=q.size&&!(1&ge))return!1;var Re=Oe.get(H);if(Re)return Re==q;ge|=2,Oe.set(H,q);var De=M(we(H),we(q),ge,Ie,se,Oe);return Oe.delete(H),De;case"[object Symbol]":if(_e)return _e.call(H)==_e.call(q)}return!1}(H,q,Fe,fe,ge,Ie,se);if(!(1&fe)){var Ve=De&&nt.call(H,"__wrapped__"),Ze=Ne&&nt.call(q,"__wrapped__");if(Ve||Ze){var $e=Ve?H.value():H,Ye=Ze?q.value():q;return se||(se=new t.Z),Ie($e,Ye,fe,ge,se)}}return!!ye&&(se||(se=new t.Z),function K(H,q,fe,ge,Ie,se){var Oe=1&fe,we=(0,B.Z)(H),Fe=we.length;if(Fe!=(0,B.Z)(q).length&&!Oe)return!1;for(var Ne=Fe;Ne--;){var ye=we[Ne];if(!(Oe?ye in q:ie.call(q,ye)))return!1}var Ve=se.get(H),Ze=se.get(q);if(Ve&&Ze)return Ve==q&&Ze==H;var $e=!0;se.set(H,q),se.set(q,H);for(var Ye=Oe;++Ne<Fe;){var Xe=H[ye=we[Ne]],Ke=q[ye];if(ge)var it=Oe?ge(Ke,Xe,ye,q,H,se):ge(Xe,Ke,ye,H,q,se);if(!(void 0===it?Xe===Ke||Ie(Xe,Ke,fe,ge,se):it)){$e=!1;break}Ye||(Ye="constructor"==ye)}if($e&&!Ye){var qe=H.constructor,Je=q.constructor;qe!=Je&&"constructor"in H&&"constructor"in q&&!("function"==typeof qe&&qe instanceof qe&&"function"==typeof Je&&Je instanceof Je)&&($e=!1)}return se.delete(H),se.delete(q),$e}(H,q,fe,ge,Ie,se))};var pt=s(214);const ht=function ut(H,q,fe,ge,Ie){return H===q||(null==H||null==q||!(0,pt.Z)(H)&&!(0,pt.Z)(q)?H!=H&&q!=q:mt(H,q,fe,ge,ut,Ie))}},7242:(X,S,s)=>{"use strict";s.d(S,{Z:()=>le});var t=s(5343),n=s(771);var O=s(1999);const F=function I($){return $==$&&!(0,O.Z)($)};var R=s(1952);const D=function m($,ee){return function(_e){return null!=_e&&_e[$]===ee&&(void 0!==ee||$ in Object(_e))}},P=function T($){var ee=function x($){for(var ee=(0,R.Z)($),_e=ee.length;_e--;){var te=ee[_e],re=$[te];ee[_e]=[te,re,F(re)]}return ee}($);return 1==ee.length&&ee[0][2]?D(ee[0][0],ee[0][1]):function(_e){return _e===$||function e($,ee,_e,te){var re=_e.length,B=re,ne=!te;if(null==$)return!B;for($=Object($);re--;){var k=_e[re];if(ne&&k[2]?k[1]!==$[k[0]]:!(k[0]in $))return!1}for(;++re<B;){var ie=(k=_e[re])[0],K=$[ie],ze=k[1];if(ne&&k[2]){if(void 0===K&&!(ie in $))return!1}else{var Me=new t.Z;if(te)var Pe=te(K,ze,ie,$,ee,Me);if(!(void 0===Pe?(0,n.Z)(ze,K,3,te,Me):Pe))return!1}}return!0}(_e,$,ee)}};var M=s(7298);var v=s(5867),C=s(8042),f=s(2168);const Q=function Z($,ee){return(0,C.Z)($)&&F(ee)?D((0,f.Z)($),ee):function(_e){var te=function E($,ee,_e){var te=null==$?void 0:(0,M.Z)($,ee);return void 0===te?_e:te}(_e,$);return void 0===te&&te===ee?(0,v.Z)(_e,$):(0,n.Z)(ee,te,3)}};var N=s(9940),U=s(4177);const Te=function Ee($){return(0,C.Z)($)?function ae($){return function(ee){return null==ee?void 0:ee[$]}}((0,f.Z)($)):function me($){return function(ee){return(0,M.Z)(ee,$)}}($)},le=function Y($){return"function"==typeof $?$:null==$?N.Z:"object"==typeof $?(0,U.Z)($)?Q($[0],$[1]):P($):Te($)}},4884:(X,S,s)=>{"use strict";s.d(S,{Z:()=>I});var t=s(1986);const u=(0,s(5820).Z)(Object.keys,Object);var b=Object.prototype.hasOwnProperty;const I=function O(F){if(!(0,t.Z)(F))return u(F);var R=[];for(var x in Object(F))b.call(F,x)&&"constructor"!=x&&R.push(x);return R}},6932:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o){return function(u){return o(u)}}},3449:(X,S,s)=>{"use strict";s.d(S,{Z:()=>Q});var t=s(4177),n=s(8042),o=s(3639);function e(N,U){if("function"!=typeof N||null!=U&&"function"!=typeof U)throw new TypeError("Expected a function");var ae=function(){var pe=arguments,me=U?U.apply(this,pe):pe[0],be=ae.cache;if(be.has(me))return be.get(me);var Ee=N.apply(this,pe);return ae.cache=be.set(me,Ee)||be,Ee};return ae.cache=new(e.Cache||o.Z),ae}e.Cache=o.Z;const b=e;var R=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,x=/\\(\\)?/g;const m=function I(N){var U=b(N,function(pe){return 500===ae.size&&ae.clear(),pe}),ae=U.cache;return U}(function(N){var U=[];return 46===N.charCodeAt(0)&&U.push(""),N.replace(R,function(ae,pe,me,be){U.push(me?be.replace(x,"$1"):pe||ae)}),U});var D=s(8492);var M=s(6460),z=D.Z?D.Z.prototype:void 0,v=z?z.toString:void 0;const f=function C(N){if("string"==typeof N)return N;if((0,t.Z)(N))return function T(N,U){for(var ae=-1,pe=null==N?0:N.length,me=Array(pe);++ae<pe;)me[ae]=U(N[ae],ae,N);return me}(N,C)+"";if((0,M.Z)(N))return v?v.call(N):"";var U=N+"";return"0"==U&&1/N==-1/0?"-0":U},Q=function Z(N,U){return(0,t.Z)(N)?N:(0,n.Z)(N,U)?[N]:m(function L(N){return null==N?"":f(N)}(N))}},2370:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});var t=s(3858);const o=function(){try{var u=(0,t.Z)(Object,"defineProperty");return u({},"",{}),u}catch(e){}}()},8346:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n="object"==typeof global&&global&&global.Object===Object&&global},8501:(X,S,s)=>{"use strict";s.d(S,{Z:()=>e});var t=s(8203),n=s(3976),o=s(1952);const e=function u(b){return(0,t.Z)(b,o.Z,n.Z)}},3858:(X,S,s)=>{"use strict";s.d(S,{Z:()=>f});var L,t=s(2089),o=s(5946).Z["__core-js_shared__"],e=(L=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+L:"";var I=s(1999),F=s(4407),x=/^\[object .+?Constructor\]$/,P=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const E=function M(L){return!(!(0,I.Z)(L)||function b(L){return!!e&&e in L}(L))&&((0,t.Z)(L)?P:x).test((0,F.Z)(L))},f=function C(L,J){var Z=function z(L,J){return null==L?void 0:L[J]}(L,J);return E(Z)?Z:void 0}},5650:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});const o=(0,s(5820).Z)(Object.getPrototypeOf,Object)},3976:(X,S,s)=>{"use strict";s.d(S,{Z:()=>I});var o=s(3419),e=Object.prototype.propertyIsEnumerable,b=Object.getOwnPropertySymbols;const I=b?function(F){return null==F?[]:(F=Object(F),function t(F,R){for(var x=-1,y=null==F?0:F.length,m=0,D=[];++x<y;){var T=F[x];R(T,x,F)&&(D[m++]=T)}return D}(b(F),function(R){return e.call(F,R)}))}:o.Z},4116:(X,S,s)=>{"use strict";s.d(S,{Z:()=>Q});var t=s(3858),n=s(5946);const u=(0,t.Z)(n.Z,"DataView");var e=s(9329);const O=(0,t.Z)(n.Z,"Promise"),F=(0,t.Z)(n.Z,"Set"),x=(0,t.Z)(n.Z,"WeakMap");var y=s(7079),m=s(4407),D="[object Map]",P="[object Promise]",M="[object Set]",E="[object WeakMap]",z="[object DataView]",v=(0,m.Z)(u),C=(0,m.Z)(e.Z),f=(0,m.Z)(O),L=(0,m.Z)(F),J=(0,m.Z)(x),Z=y.Z;(u&&Z(new u(new ArrayBuffer(1)))!=z||e.Z&&Z(new e.Z)!=D||O&&Z(O.resolve())!=P||F&&Z(new F)!=M||x&&Z(new x)!=E)&&(Z=function(N){var U=(0,y.Z)(N),ae="[object Object]"==U?N.constructor:void 0,pe=ae?(0,m.Z)(ae):"";if(pe)switch(pe){case v:return z;case C:return D;case f:return P;case L:return M;case J:return E}return U});const Q=Z},6667:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var n=/^(?:0|[1-9]\d*)$/;const u=function o(e,b){var O=typeof e;return!!(b=null==b?9007199254740991:b)&&("number"==O||"symbol"!=O&&n.test(e))&&e>-1&&e%1==0&&e<b}},8042:(X,S,s)=>{"use strict";s.d(S,{Z:()=>b});var t=s(4177),n=s(6460),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;const b=function e(O,I){if((0,t.Z)(O))return!1;var F=typeof O;return!("number"!=F&&"symbol"!=F&&"boolean"!=F&&null!=O&&!(0,n.Z)(O))||u.test(O)||!o.test(O)||null!=I&&O in Object(I)}},1986:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});var t=Object.prototype;const o=function n(u){var e=u&&u.constructor;return u===("function"==typeof e&&e.prototype||t)}},6594:(X,S,s)=>{"use strict";s.d(S,{Z:()=>O});var t=s(8346),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof module&&module&&!module.nodeType&&module,e=o&&o.exports===n&&t.Z.process;const O=function(){try{return o&&o.require&&o.require("util").types||e&&e.binding&&e.binding("util")}catch(F){}}()},5820:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o,u){return function(e){return o(u(e))}}},5946:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(8346),n="object"==typeof self&&self&&self.Object===Object&&self;const u=t.Z||n||Function("return this")()},2168:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(6460);const u=function o(e){if("string"==typeof e||(0,t.Z)(e))return e;var b=e+"";return"0"==b&&1/e==-1/0?"-0":b}},4407:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var n=Function.prototype.toString;const u=function o(e){if(null!=e){try{return n.call(e)}catch(b){}try{return e+""}catch(b){}}return""}},3523:(X,S,s)=>{"use strict";s.d(S,{Z:()=>_n});var t=s(5343),n=s(7585),o=s(1481),u=s(3496);const b=function e(W,ce,Ce,We){var Ct=!Ce;Ce||(Ce={});for(var at=-1,je=ce.length;++at<je;){var lt=ce[at],ft=We?We(Ce[lt],W[lt],lt,Ce,W):void 0;void 0===ft&&(ft=W[lt]),Ct?(0,u.Z)(Ce,lt,ft):(0,o.Z)(Ce,lt,ft)}return Ce};var O=s(1952);var R=s(3487),x=s(1999),y=s(1986);var P=Object.prototype.hasOwnProperty;const E=function M(W){if(!(0,x.Z)(W))return function m(W){var ce=[];if(null!=W)for(var Ce in Object(W))ce.push(Ce);return ce}(W);var ce=(0,y.Z)(W),Ce=[];for(var We in W)"constructor"==We&&(ce||!P.call(W,We))||Ce.push(We);return Ce};var z=s(8706);const C=function v(W){return(0,z.Z)(W)?(0,R.Z)(W,!0):E(W)};var J=s(5946),Z="object"==typeof exports&&exports&&!exports.nodeType&&exports,Q=Z&&"object"==typeof module&&module&&!module.nodeType&&module,U=Q&&Q.exports===Z?J.Z.Buffer:void 0,ae=U?U.allocUnsafe:void 0;var Te=s(3976);var $=s(6623),ee=s(5650),_e=s(3419);const B=Object.getOwnPropertySymbols?function(W){for(var ce=[];W;)(0,$.Z)(ce,(0,Te.Z)(W)),W=(0,ee.Z)(W);return ce}:_e.Z;var ie=s(8501),K=s(8203);const Me=function ze(W){return(0,K.Z)(W,C,B)};var Pe=s(4116),Qe=Object.prototype.hasOwnProperty;var tt=s(1630);const et=function ke(W){var ce=new W.constructor(W.byteLength);return new tt.Z(ce).set(new tt.Z(W)),ce};var mt=/\w*$/;var ht=s(8492),H=ht.Z?ht.Z.prototype:void 0,q=H?H.valueOf:void 0;const _=function bt(W,ce,Ce){var We=W.constructor;switch(ce){case"[object ArrayBuffer]":return et(W);case"[object Boolean]":case"[object Date]":return new We(+W);case"[object DataView]":return function nt(W,ce){var Ce=ce?et(W.buffer):W.buffer;return new W.constructor(Ce,W.byteOffset,W.byteLength)}(W,Ce);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function Ie(W,ce){var Ce=ce?et(W.buffer):W.buffer;return new W.constructor(Ce,W.byteOffset,W.length)}(W,Ce);case"[object Map]":case"[object Set]":return new We;case"[object Number]":case"[object String]":return new We(W);case"[object RegExp]":return function pt(W){var ce=new W.constructor(W.source,mt.exec(W));return ce.lastIndex=W.lastIndex,ce}(W);case"[object Symbol]":return function fe(W){return q?Object(q.call(W)):{}}(W)}};var V=s(4792);var r=s(4177),p=s(5202),w=s(214);var Se=s(6932),Le=s(6594),ot=Le.Z&&Le.Z.isMap;const St=ot?(0,Se.Z)(ot):function oe(W){return(0,w.Z)(W)&&"[object Map]"==(0,Pe.Z)(W)};var xt=Le.Z&&Le.Z.isSet;const Rt=xt?(0,Se.Z)(xt):function Pt(W){return(0,w.Z)(W)&&"[object Set]"==(0,Pe.Z)(W)};var Mt="[object Arguments]",Et="[object Function]",Nt="[object Object]",Ae={};Ae[Mt]=Ae["[object Array]"]=Ae["[object ArrayBuffer]"]=Ae["[object DataView]"]=Ae["[object Boolean]"]=Ae["[object Date]"]=Ae["[object Float32Array]"]=Ae["[object Float64Array]"]=Ae["[object Int8Array]"]=Ae["[object Int16Array]"]=Ae["[object Int32Array]"]=Ae["[object Map]"]=Ae["[object Number]"]=Ae[Nt]=Ae["[object RegExp]"]=Ae["[object Set]"]=Ae["[object String]"]=Ae["[object Symbol]"]=Ae["[object Uint8Array]"]=Ae["[object Uint8ClampedArray]"]=Ae["[object Uint16Array]"]=Ae["[object Uint32Array]"]=!0,Ae["[object Error]"]=Ae[Et]=Ae["[object WeakMap]"]=!1;const hn=function It(W,ce,Ce,We,Ct,at){var je,lt=1&ce,ft=2&ce,Cn=4&ce;if(Ce&&(je=Ct?Ce(W,We,Ct,at):Ce(W)),void 0!==je)return je;if(!(0,x.Z)(W))return W;var Gt=(0,r.Z)(W);if(Gt){if(je=function Ge(W){var ce=W.length,Ce=new W.constructor(ce);return ce&&"string"==typeof W[0]&&Qe.call(W,"index")&&(Ce.index=W.index,Ce.input=W.input),Ce}(W),!lt)return function be(W,ce){var Ce=-1,We=W.length;for(ce||(ce=Array(We));++Ce<We;)ce[Ce]=W[Ce];return ce}(W,je)}else{var vt=(0,Pe.Z)(W),gt=vt==Et||"[object GeneratorFunction]"==vt;if((0,p.Z)(W))return function pe(W,ce){if(ce)return W.slice();var Ce=W.length,We=ae?ae(Ce):new W.constructor(Ce);return W.copy(We),We}(W,lt);if(vt==Nt||vt==Mt||gt&&!Ct){if(je=ft||gt?{}:function a(W){return"function"!=typeof W.constructor||(0,y.Z)(W)?{}:(0,V.Z)((0,ee.Z)(W))}(W),!lt)return ft?function ne(W,ce){return b(W,B(W),ce)}(W,function f(W,ce){return W&&b(ce,C(ce),W)}(je,W)):function Y(W,ce){return b(W,(0,Te.Z)(W),ce)}(W,function I(W,ce){return W&&b(ce,(0,O.Z)(ce),W)}(je,W))}else{if(!Ae[vt])return Ct?W:{};je=_(W,vt,lt)}}at||(at=new t.Z);var Xt=at.get(W);if(Xt)return Xt;at.set(W,je),Rt(W)?W.forEach(function(dt){je.add(It(dt,ce,Ce,dt,W,at))}):St(W)&&W.forEach(function(dt,Tt){je.set(Tt,It(dt,ce,Ce,Tt,W,at))});var Ht=Gt?void 0:(Cn?ft?Me:ie.Z:ft?C:O.Z)(W);return(0,n.Z)(Ht||W,function(dt,Tt){Ht&&(dt=W[Tt=dt]),(0,o.Z)(je,Tt,It(dt,ce,Ce,Tt,W,at))}),je},_n=function mn(W){return hn(W,5)}},3093:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o,u){return o===u||o!=o&&u!=u}},5867:(X,S,s)=>{"use strict";s.d(S,{Z:()=>y});const n=function t(m,D){return null!=m&&D in Object(m)};var o=s(3449),u=s(4825),e=s(4177),b=s(6667),O=s(8696),I=s(2168);const y=function x(m,D){return null!=m&&function F(m,D,T){for(var P=-1,M=(D=(0,o.Z)(D,m)).length,E=!1;++P<M;){var z=(0,I.Z)(D[P]);if(!(E=null!=m&&T(m,z)))break;m=m[z]}return E||++P!=M?E:!!(M=null==m?0:m.length)&&(0,O.Z)(M)&&(0,b.Z)(z,M)&&((0,e.Z)(m)||(0,u.Z)(m))}(m,D,n)}},9940:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o){return o}},4825:(X,S,s)=>{"use strict";s.d(S,{Z:()=>R});var t=s(7079),n=s(214);const e=function u(x){return(0,n.Z)(x)&&"[object Arguments]"==(0,t.Z)(x)};var b=Object.prototype,O=b.hasOwnProperty,I=b.propertyIsEnumerable;const R=e(function(){return arguments}())?e:function(x){return(0,n.Z)(x)&&O.call(x,"callee")&&!I.call(x,"callee")}},4177:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=Array.isArray},8706:(X,S,s)=>{"use strict";s.d(S,{Z:()=>u});var t=s(2089),n=s(8696);const u=function o(e){return null!=e&&(0,n.Z)(e.length)&&!(0,t.Z)(e)}},5202:(X,S,s)=>{"use strict";s.d(S,{Z:()=>R});var t=s(5946),u="object"==typeof exports&&exports&&!exports.nodeType&&exports,e=u&&"object"==typeof module&&module&&!module.nodeType&&module,O=e&&e.exports===u?t.Z.Buffer:void 0;const R=(O?O.isBuffer:void 0)||function n(){return!1}},1854:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});var t=s(771);const o=function n(u,e){return(0,t.Z)(u,e)}},2089:(X,S,s)=>{"use strict";s.d(S,{Z:()=>I});var t=s(7079),n=s(1999);const I=function O(F){if(!(0,n.Z)(F))return!1;var R=(0,t.Z)(F);return"[object Function]"==R||"[object GeneratorFunction]"==R||"[object AsyncFunction]"==R||"[object Proxy]"==R}},8696:(X,S,s)=>{"use strict";s.d(S,{Z:()=>o});const o=function n(u){return"number"==typeof u&&u>-1&&u%1==0&&u<=9007199254740991}},1999:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o){var u=typeof o;return null!=o&&("object"==u||"function"==u)}},214:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(o){return null!=o&&"object"==typeof o}},6460:(X,S,s)=>{"use strict";s.d(S,{Z:()=>e});var t=s(7079),n=s(214);const e=function u(b){return"symbol"==typeof b||(0,n.Z)(b)&&"[object Symbol]"==(0,t.Z)(b)}},7583:(X,S,s)=>{"use strict";s.d(S,{Z:()=>Y});var t=s(7079),n=s(8696),o=s(214),U={};U["[object Float32Array]"]=U["[object Float64Array]"]=U["[object Int8Array]"]=U["[object Int16Array]"]=U["[object Int32Array]"]=U["[object Uint8Array]"]=U["[object Uint8ClampedArray]"]=U["[object Uint16Array]"]=U["[object Uint32Array]"]=!0,U["[object Arguments]"]=U["[object Array]"]=U["[object ArrayBuffer]"]=U["[object Boolean]"]=U["[object DataView]"]=U["[object Date]"]=U["[object Error]"]=U["[object Function]"]=U["[object Map]"]=U["[object Number]"]=U["[object Object]"]=U["[object RegExp]"]=U["[object Set]"]=U["[object String]"]=U["[object WeakMap]"]=!1;var me=s(6932),be=s(6594),Ee=be.Z&&be.Z.isTypedArray;const Y=Ee?(0,me.Z)(Ee):function ae(le){return(0,o.Z)(le)&&(0,n.Z)(le.length)&&!!U[(0,t.Z)(le)]}},1952:(X,S,s)=>{"use strict";s.d(S,{Z:()=>e});var t=s(3487),n=s(4884),o=s(8706);const e=function u(b){return(0,o.Z)(b)?(0,t.Z)(b):(0,n.Z)(b)}},3419:(X,S,s)=>{"use strict";s.d(S,{Z:()=>n});const n=function t(){return[]}},6422:(X,S,s)=>{"use strict";s.d(S,{Z:()=>y});var t=s(7585),n=s(4792),o=s(1149),u=s(7242),e=s(5650),b=s(4177),O=s(5202),I=s(2089),F=s(1999),R=s(7583);const y=function x(m,D,T){var P=(0,b.Z)(m),M=P||(0,O.Z)(m)||(0,R.Z)(m);if(D=(0,u.Z)(D,4),null==T){var E=m&&m.constructor;T=M?P?new E:[]:(0,F.Z)(m)&&(0,I.Z)(E)?(0,n.Z)((0,e.Z)(m)):{}}return(M?t.Z:o.Z)(m,function(z,v,C){return D(T,z,v,C)}),T}},6699:(X,S,s)=>{"use strict";s.d(S,{Dz:()=>T,Rt:()=>M});var t=s(655),n=s(5e3),o=s(9439),u=s(1721),e=s(925),b=s(9808),O=s(647),I=s(226);const F=["textEl"];function R(E,z){if(1&E&&n._UZ(0,"i",3),2&E){const v=n.oxw();n.Q6J("nzType",v.nzIcon)}}function x(E,z){if(1&E){const v=n.EpF();n.TgZ(0,"img",4),n.NdJ("error",function(f){return n.CHM(v),n.oxw().imgError(f)}),n.qZA()}if(2&E){const v=n.oxw();n.Q6J("src",v.nzSrc,n.LSH),n.uIk("srcset",v.nzSrcSet,n.LSH)("alt",v.nzAlt)}}function y(E,z){if(1&E&&(n.TgZ(0,"span",5,6),n._uU(2),n.qZA()),2&E){const v=n.oxw();n.Q6J("ngStyle",v.textStyles),n.xp6(2),n.Oqu(v.nzText)}}let T=(()=>{class E{constructor(v,C,f,L){this.nzConfigService=v,this.elementRef=C,this.cdr=f,this.platform=L,this._nzModuleName="avatar",this.nzShape="circle",this.nzSize="default",this.nzGap=4,this.nzError=new n.vpe,this.hasText=!1,this.hasSrc=!0,this.hasIcon=!1,this.textStyles={},this.classMap={},this.customSize=null,this.el=this.elementRef.nativeElement}imgError(v){this.nzError.emit(v),v.defaultPrevented||(this.hasSrc=!1,this.hasIcon=!1,this.hasText=!1,this.nzIcon?this.hasIcon=!0:this.nzText&&(this.hasText=!0),this.cdr.detectChanges(),this.setSizeStyle(),this.notifyCalc())}ngOnChanges(){this.hasText=!this.nzSrc&&!!this.nzText,this.hasIcon=!this.nzSrc&&!!this.nzIcon,this.hasSrc=!!this.nzSrc,this.setSizeStyle(),this.notifyCalc()}calcStringSize(){if(!this.hasText)return;const v=this.textEl.nativeElement.offsetWidth,C=this.el.getBoundingClientRect().width,f=2*this.nzGap<C?2*this.nzGap:8;this.textStyles={transform:`scale(${C-f<v?(C-f)/v:1}) translateX(-50%)`},this.customSize&&Object.assign(this.textStyles,{lineHeight:this.customSize}),this.cdr.detectChanges()}notifyCalc(){this.platform.isBrowser&&setTimeout(()=>{this.calcStringSize()})}setSizeStyle(){this.customSize="number"==typeof this.nzSize?`${this.nzSize}px`:null,this.cdr.markForCheck()}}return E.\u0275fac=function(v){return new(v||E)(n.Y36(o.jY),n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(e.t4))},E.\u0275cmp=n.Xpm({type:E,selectors:[["nz-avatar"]],viewQuery:function(v,C){if(1&v&&n.Gf(F,5),2&v){let f;n.iGM(f=n.CRH())&&(C.textEl=f.first)}},hostAttrs:[1,"ant-avatar"],hostVars:20,hostBindings:function(v,C){2&v&&(n.Udp("width",C.customSize)("height",C.customSize)("line-height",C.customSize)("font-size",C.hasIcon&&C.customSize?C.nzSize/2:null,"px"),n.ekj("ant-avatar-lg","large"===C.nzSize)("ant-avatar-sm","small"===C.nzSize)("ant-avatar-square","square"===C.nzShape)("ant-avatar-circle","circle"===C.nzShape)("ant-avatar-icon",C.nzIcon)("ant-avatar-image",C.hasSrc))},inputs:{nzShape:"nzShape",nzSize:"nzSize",nzGap:"nzGap",nzText:"nzText",nzSrc:"nzSrc",nzSrcSet:"nzSrcSet",nzAlt:"nzAlt",nzIcon:"nzIcon"},outputs:{nzError:"nzError"},exportAs:["nzAvatar"],features:[n.TTD],decls:3,vars:3,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[3,"src","error",4,"ngIf"],["class","ant-avatar-string",3,"ngStyle",4,"ngIf"],["nz-icon","",3,"nzType"],[3,"src","error"],[1,"ant-avatar-string",3,"ngStyle"],["textEl",""]],template:function(v,C){1&v&&(n.YNc(0,R,1,1,"i",0),n.YNc(1,x,1,3,"img",1),n.YNc(2,y,3,2,"span",2)),2&v&&(n.Q6J("ngIf",C.nzIcon&&C.hasIcon),n.xp6(1),n.Q6J("ngIf",C.nzSrc&&C.hasSrc),n.xp6(1),n.Q6J("ngIf",C.nzText&&C.hasText))},directives:[b.O5,O.Ls,b.PC],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,o.oS)()],E.prototype,"nzShape",void 0),(0,t.gn)([(0,o.oS)()],E.prototype,"nzSize",void 0),(0,t.gn)([(0,o.oS)(),(0,u.Rn)()],E.prototype,"nzGap",void 0),E})(),M=(()=>{class E{}return E.\u0275fac=function(v){return new(v||E)},E.\u0275mod=n.oAB({type:E}),E.\u0275inj=n.cJS({imports:[[I.vT,b.ez,O.PV,e.ud]]}),E})()},6042:(X,S,s)=>{"use strict";s.d(S,{ix:()=>z,fY:()=>v,sL:()=>C});var t=s(655),n=s(5e3),o=s(8929),u=s(3753),e=s(7625),b=s(1059),O=s(2198),I=s(9439),F=s(1721),R=s(647),x=s(226),y=s(9808),m=s(2683),D=s(2643);const T=["nz-button",""];function P(f,L){1&f&&n._UZ(0,"i",1)}const M=["*"],E="button";let z=(()=>{class f{constructor(J,Z,Q,N,U,ae){this.ngZone=J,this.elementRef=Z,this.cdr=Q,this.renderer=N,this.nzConfigService=U,this.directionality=ae,this._nzModuleName=E,this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new o.xQ,this.loading$=new o.xQ,this.nzConfigService.getConfigChangeEventForComponent(E).pipe((0,e.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(J,Z){J.forEach(Q=>{if("#text"===Q.nodeName){const N=Z.createElement("span"),U=Z.parentNode(Q);Z.insertBefore(U,N,Q),Z.appendChild(N,Q)}})}assertIconOnly(J,Z){const Q=Array.from(J.childNodes),N=Q.filter(me=>"I"===me.nodeName).length,U=Q.every(me=>"#text"!==me.nodeName);Q.every(me=>"SPAN"!==me.nodeName)&&U&&N>=1&&Z.addClass(J,"ant-btn-icon-only")}ngOnInit(){var J;null===(J=this.directionality.change)||void 0===J||J.pipe((0,e.R)(this.destroy$)).subscribe(Z=>{this.dir=Z,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,u.R)(this.elementRef.nativeElement,"click").pipe((0,e.R)(this.destroy$)).subscribe(Z=>{var Q;this.disabled&&"A"===(null===(Q=Z.target)||void 0===Q?void 0:Q.tagName)&&(Z.preventDefault(),Z.stopImmediatePropagation())})})}ngOnChanges(J){const{nzLoading:Z}=J;Z&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe((0,b.O)(this.nzLoading),(0,O.h)(()=>!!this.nzIconDirectiveElement),(0,e.R)(this.destroy$)).subscribe(J=>{const Z=this.nzIconDirectiveElement.nativeElement;J?this.renderer.setStyle(Z,"display","none"):this.renderer.removeStyle(Z,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return f.\u0275fac=function(J){return new(J||f)(n.Y36(n.R0b),n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(n.Qsj),n.Y36(I.jY),n.Y36(x.Is,8))},f.\u0275cmp=n.Xpm({type:f,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(J,Z,Q){if(1&J&&n.Suo(Q,R.Ls,5,n.SBq),2&J){let N;n.iGM(N=n.CRH())&&(Z.nzIconDirectiveElement=N.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(J,Z){2&J&&(n.uIk("tabindex",Z.disabled?-1:null===Z.tabIndex?null:Z.tabIndex)("disabled",Z.disabled||null),n.ekj("ant-btn-primary","primary"===Z.nzType)("ant-btn-dashed","dashed"===Z.nzType)("ant-btn-link","link"===Z.nzType)("ant-btn-text","text"===Z.nzType)("ant-btn-circle","circle"===Z.nzShape)("ant-btn-round","round"===Z.nzShape)("ant-btn-lg","large"===Z.nzSize)("ant-btn-sm","small"===Z.nzSize)("ant-btn-dangerous",Z.nzDanger)("ant-btn-loading",Z.nzLoading)("ant-btn-background-ghost",Z.nzGhost)("ant-btn-block",Z.nzBlock)("ant-input-search-button",Z.nzSearch)("ant-btn-rtl","rtl"===Z.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[n.TTD],attrs:T,ngContentSelectors:M,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(J,Z){1&J&&(n.F$t(),n.YNc(0,P,1,0,"i",0),n.Hsn(1)),2&J&&n.Q6J("ngIf",Z.nzLoading)},directives:[y.O5,R.Ls,m.w],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,F.yF)()],f.prototype,"nzBlock",void 0),(0,t.gn)([(0,F.yF)()],f.prototype,"nzGhost",void 0),(0,t.gn)([(0,F.yF)()],f.prototype,"nzSearch",void 0),(0,t.gn)([(0,F.yF)()],f.prototype,"nzLoading",void 0),(0,t.gn)([(0,F.yF)()],f.prototype,"nzDanger",void 0),(0,t.gn)([(0,F.yF)()],f.prototype,"disabled",void 0),(0,t.gn)([(0,I.oS)()],f.prototype,"nzSize",void 0),f})(),v=(()=>{class f{constructor(J){this.directionality=J,this.nzSize="default",this.dir="ltr",this.destroy$=new o.xQ}ngOnInit(){var J;this.dir=this.directionality.value,null===(J=this.directionality.change)||void 0===J||J.pipe((0,e.R)(this.destroy$)).subscribe(Z=>{this.dir=Z})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return f.\u0275fac=function(J){return new(J||f)(n.Y36(x.Is,8))},f.\u0275cmp=n.Xpm({type:f,selectors:[["nz-button-group"]],hostAttrs:[1,"ant-btn-group"],hostVars:6,hostBindings:function(J,Z){2&J&&n.ekj("ant-btn-group-lg","large"===Z.nzSize)("ant-btn-group-sm","small"===Z.nzSize)("ant-btn-group-rtl","rtl"===Z.dir)},inputs:{nzSize:"nzSize"},exportAs:["nzButtonGroup"],ngContentSelectors:M,decls:1,vars:0,template:function(J,Z){1&J&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),C=(()=>{class f{}return f.\u0275fac=function(J){return new(J||f)},f.\u0275mod=n.oAB({type:f}),f.\u0275inj=n.cJS({imports:[[x.vT,y.ez,D.vG,R.PV,m.a],m.a,D.vG]}),f})()},7484:(X,S,s)=>{"use strict";s.d(S,{bd:()=>_e,l7:()=>te,vh:()=>re});var t=s(655),n=s(5e3),o=s(1721),u=s(8929),e=s(7625),b=s(9439),O=s(226),I=s(9808),F=s(969);function R(B,ne){1&B&&n.Hsn(0)}const x=["*"];function y(B,ne){1&B&&(n.TgZ(0,"div",4),n._UZ(1,"div",5),n.qZA()),2&B&&n.Q6J("ngClass",ne.$implicit)}function m(B,ne){if(1&B&&(n.TgZ(0,"div",2),n.YNc(1,y,2,1,"div",3),n.qZA()),2&B){const k=ne.$implicit;n.xp6(1),n.Q6J("ngForOf",k)}}function D(B,ne){if(1&B&&(n.ynx(0),n._uU(1),n.BQk()),2&B){const k=n.oxw(3);n.xp6(1),n.Oqu(k.nzTitle)}}function T(B,ne){if(1&B&&(n.TgZ(0,"div",11),n.YNc(1,D,2,1,"ng-container",12),n.qZA()),2&B){const k=n.oxw(2);n.xp6(1),n.Q6J("nzStringTemplateOutlet",k.nzTitle)}}function P(B,ne){if(1&B&&(n.ynx(0),n._uU(1),n.BQk()),2&B){const k=n.oxw(3);n.xp6(1),n.Oqu(k.nzExtra)}}function M(B,ne){if(1&B&&(n.TgZ(0,"div",13),n.YNc(1,P,2,1,"ng-container",12),n.qZA()),2&B){const k=n.oxw(2);n.xp6(1),n.Q6J("nzStringTemplateOutlet",k.nzExtra)}}function E(B,ne){}function z(B,ne){if(1&B&&(n.ynx(0),n.YNc(1,E,0,0,"ng-template",14),n.BQk()),2&B){const k=n.oxw(2);n.xp6(1),n.Q6J("ngTemplateOutlet",k.listOfNzCardTabComponent.template)}}function v(B,ne){if(1&B&&(n.TgZ(0,"div",6),n.TgZ(1,"div",7),n.YNc(2,T,2,1,"div",8),n.YNc(3,M,2,1,"div",9),n.qZA(),n.YNc(4,z,2,1,"ng-container",10),n.qZA()),2&B){const k=n.oxw();n.xp6(2),n.Q6J("ngIf",k.nzTitle),n.xp6(1),n.Q6J("ngIf",k.nzExtra),n.xp6(1),n.Q6J("ngIf",k.listOfNzCardTabComponent)}}function C(B,ne){}function f(B,ne){if(1&B&&(n.TgZ(0,"div",15),n.YNc(1,C,0,0,"ng-template",14),n.qZA()),2&B){const k=n.oxw();n.xp6(1),n.Q6J("ngTemplateOutlet",k.nzCover)}}function L(B,ne){1&B&&(n.ynx(0),n.Hsn(1),n.BQk())}function J(B,ne){1&B&&n._UZ(0,"nz-card-loading")}function Z(B,ne){}function Q(B,ne){if(1&B&&(n.TgZ(0,"li"),n.TgZ(1,"span"),n.YNc(2,Z,0,0,"ng-template",14),n.qZA(),n.qZA()),2&B){const k=ne.$implicit,ie=n.oxw(2);n.Udp("width",100/ie.nzActions.length,"%"),n.xp6(2),n.Q6J("ngTemplateOutlet",k)}}function N(B,ne){if(1&B&&(n.TgZ(0,"ul",16),n.YNc(1,Q,3,3,"li",17),n.qZA()),2&B){const k=n.oxw();n.xp6(1),n.Q6J("ngForOf",k.nzActions)}}function U(B,ne){}function ae(B,ne){if(1&B&&(n.TgZ(0,"div",2),n.YNc(1,U,0,0,"ng-template",3),n.qZA()),2&B){const k=n.oxw();n.xp6(1),n.Q6J("ngTemplateOutlet",k.nzAvatar)}}function pe(B,ne){if(1&B&&(n.ynx(0),n._uU(1),n.BQk()),2&B){const k=n.oxw(3);n.xp6(1),n.Oqu(k.nzTitle)}}function me(B,ne){if(1&B&&(n.TgZ(0,"div",7),n.YNc(1,pe,2,1,"ng-container",8),n.qZA()),2&B){const k=n.oxw(2);n.xp6(1),n.Q6J("nzStringTemplateOutlet",k.nzTitle)}}function be(B,ne){if(1&B&&(n.ynx(0),n._uU(1),n.BQk()),2&B){const k=n.oxw(3);n.xp6(1),n.Oqu(k.nzDescription)}}function Ee(B,ne){if(1&B&&(n.TgZ(0,"div",9),n.YNc(1,be,2,1,"ng-container",8),n.qZA()),2&B){const k=n.oxw(2);n.xp6(1),n.Q6J("nzStringTemplateOutlet",k.nzDescription)}}function Te(B,ne){if(1&B&&(n.TgZ(0,"div",4),n.YNc(1,me,2,1,"div",5),n.YNc(2,Ee,2,1,"div",6),n.qZA()),2&B){const k=n.oxw();n.xp6(1),n.Q6J("ngIf",k.nzTitle),n.xp6(1),n.Q6J("ngIf",k.nzDescription)}}let Y=(()=>{class B{constructor(){this.nzHoverable=!0}}return B.\u0275fac=function(k){return new(k||B)},B.\u0275dir=n.lG2({type:B,selectors:[["","nz-card-grid",""]],hostAttrs:[1,"ant-card-grid"],hostVars:2,hostBindings:function(k,ie){2&k&&n.ekj("ant-card-hoverable",ie.nzHoverable)},inputs:{nzHoverable:"nzHoverable"},exportAs:["nzCardGrid"]}),(0,t.gn)([(0,o.yF)()],B.prototype,"nzHoverable",void 0),B})(),le=(()=>{class B{}return B.\u0275fac=function(k){return new(k||B)},B.\u0275cmp=n.Xpm({type:B,selectors:[["nz-card-tab"]],viewQuery:function(k,ie){if(1&k&&n.Gf(n.Rgc,7),2&k){let K;n.iGM(K=n.CRH())&&(ie.template=K.first)}},exportAs:["nzCardTab"],ngContentSelectors:x,decls:1,vars:0,template:function(k,ie){1&k&&(n.F$t(),n.YNc(0,R,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),B})(),$=(()=>{class B{constructor(){this.listOfLoading=[["ant-col-22"],["ant-col-8","ant-col-15"],["ant-col-6","ant-col-18"],["ant-col-13","ant-col-9"],["ant-col-4","ant-col-3","ant-col-16"],["ant-col-8","ant-col-6","ant-col-8"]]}}return B.\u0275fac=function(k){return new(k||B)},B.\u0275cmp=n.Xpm({type:B,selectors:[["nz-card-loading"]],hostAttrs:[1,"ant-card-loading-content"],exportAs:["nzCardLoading"],decls:2,vars:1,consts:[[1,"ant-card-loading-content"],["class","ant-row","style","margin-left: -4px; margin-right: -4px;",4,"ngFor","ngForOf"],[1,"ant-row",2,"margin-left","-4px","margin-right","-4px"],["style","padding-left: 4px; padding-right: 4px;",3,"ngClass",4,"ngFor","ngForOf"],[2,"padding-left","4px","padding-right","4px",3,"ngClass"],[1,"ant-card-loading-block"]],template:function(k,ie){1&k&&(n.TgZ(0,"div",0),n.YNc(1,m,2,1,"div",1),n.qZA()),2&k&&(n.xp6(1),n.Q6J("ngForOf",ie.listOfLoading))},directives:[I.sg,I.mk],encapsulation:2,changeDetection:0}),B})(),_e=(()=>{class B{constructor(k,ie,K){this.nzConfigService=k,this.cdr=ie,this.directionality=K,this._nzModuleName="card",this.nzBordered=!0,this.nzBorderless=!1,this.nzLoading=!1,this.nzHoverable=!1,this.nzBodyStyle=null,this.nzActions=[],this.nzType=null,this.nzSize="default",this.dir="ltr",this.destroy$=new u.xQ,this.nzConfigService.getConfigChangeEventForComponent("card").pipe((0,e.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){var k;null===(k=this.directionality.change)||void 0===k||k.pipe((0,e.R)(this.destroy$)).subscribe(ie=>{this.dir=ie,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return B.\u0275fac=function(k){return new(k||B)(n.Y36(b.jY),n.Y36(n.sBO),n.Y36(O.Is,8))},B.\u0275cmp=n.Xpm({type:B,selectors:[["nz-card"]],contentQueries:function(k,ie,K){if(1&k&&(n.Suo(K,le,5),n.Suo(K,Y,4)),2&k){let ze;n.iGM(ze=n.CRH())&&(ie.listOfNzCardTabComponent=ze.first),n.iGM(ze=n.CRH())&&(ie.listOfNzCardGridDirective=ze)}},hostAttrs:[1,"ant-card"],hostVars:16,hostBindings:function(k,ie){2&k&&n.ekj("ant-card-loading",ie.nzLoading)("ant-card-bordered",!1===ie.nzBorderless&&ie.nzBordered)("ant-card-hoverable",ie.nzHoverable)("ant-card-small","small"===ie.nzSize)("ant-card-contain-grid",ie.listOfNzCardGridDirective&&ie.listOfNzCardGridDirective.length)("ant-card-type-inner","inner"===ie.nzType)("ant-card-contain-tabs",!!ie.listOfNzCardTabComponent)("ant-card-rtl","rtl"===ie.dir)},inputs:{nzBordered:"nzBordered",nzBorderless:"nzBorderless",nzLoading:"nzLoading",nzHoverable:"nzHoverable",nzBodyStyle:"nzBodyStyle",nzCover:"nzCover",nzActions:"nzActions",nzType:"nzType",nzSize:"nzSize",nzTitle:"nzTitle",nzExtra:"nzExtra"},exportAs:["nzCard"],ngContentSelectors:x,decls:7,vars:6,consts:[["class","ant-card-head",4,"ngIf"],["class","ant-card-cover",4,"ngIf"],[1,"ant-card-body",3,"ngStyle"],[4,"ngIf","ngIfElse"],["loadingTemplate",""],["class","ant-card-actions",4,"ngIf"],[1,"ant-card-head"],[1,"ant-card-head-wrapper"],["class","ant-card-head-title",4,"ngIf"],["class","ant-card-extra",4,"ngIf"],[4,"ngIf"],[1,"ant-card-head-title"],[4,"nzStringTemplateOutlet"],[1,"ant-card-extra"],[3,"ngTemplateOutlet"],[1,"ant-card-cover"],[1,"ant-card-actions"],[3,"width",4,"ngFor","ngForOf"]],template:function(k,ie){if(1&k&&(n.F$t(),n.YNc(0,v,5,3,"div",0),n.YNc(1,f,2,1,"div",1),n.TgZ(2,"div",2),n.YNc(3,L,2,0,"ng-container",3),n.YNc(4,J,1,0,"ng-template",null,4,n.W1O),n.qZA(),n.YNc(6,N,2,1,"ul",5)),2&k){const K=n.MAs(5);n.Q6J("ngIf",ie.nzTitle||ie.nzExtra||ie.listOfNzCardTabComponent),n.xp6(1),n.Q6J("ngIf",ie.nzCover),n.xp6(1),n.Q6J("ngStyle",ie.nzBodyStyle),n.xp6(1),n.Q6J("ngIf",!ie.nzLoading)("ngIfElse",K),n.xp6(3),n.Q6J("ngIf",ie.nzActions.length)}},directives:[$,I.O5,F.f,I.tP,I.PC,I.sg],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,b.oS)(),(0,o.yF)()],B.prototype,"nzBordered",void 0),(0,t.gn)([(0,b.oS)(),(0,o.yF)()],B.prototype,"nzBorderless",void 0),(0,t.gn)([(0,o.yF)()],B.prototype,"nzLoading",void 0),(0,t.gn)([(0,b.oS)(),(0,o.yF)()],B.prototype,"nzHoverable",void 0),(0,t.gn)([(0,b.oS)()],B.prototype,"nzSize",void 0),B})(),te=(()=>{class B{constructor(){this.nzTitle=null,this.nzDescription=null,this.nzAvatar=null}}return B.\u0275fac=function(k){return new(k||B)},B.\u0275cmp=n.Xpm({type:B,selectors:[["nz-card-meta"]],hostAttrs:[1,"ant-card-meta"],inputs:{nzTitle:"nzTitle",nzDescription:"nzDescription",nzAvatar:"nzAvatar"},exportAs:["nzCardMeta"],decls:2,vars:2,consts:[["class","ant-card-meta-avatar",4,"ngIf"],["class","ant-card-meta-detail",4,"ngIf"],[1,"ant-card-meta-avatar"],[3,"ngTemplateOutlet"],[1,"ant-card-meta-detail"],["class","ant-card-meta-title",4,"ngIf"],["class","ant-card-meta-description",4,"ngIf"],[1,"ant-card-meta-title"],[4,"nzStringTemplateOutlet"],[1,"ant-card-meta-description"]],template:function(k,ie){1&k&&(n.YNc(0,ae,2,1,"div",0),n.YNc(1,Te,3,2,"div",1)),2&k&&(n.Q6J("ngIf",ie.nzAvatar),n.xp6(1),n.Q6J("ngIf",ie.nzTitle||ie.nzDescription))},directives:[I.O5,I.tP,F.f],encapsulation:2,changeDetection:0}),B})(),re=(()=>{class B{}return B.\u0275fac=function(k){return new(k||B)},B.\u0275mod=n.oAB({type:B}),B.\u0275inj=n.cJS({imports:[[I.ez,F.T],O.vT]}),B})()},6114:(X,S,s)=>{"use strict";s.d(S,{Ie:()=>P,Wr:()=>E});var t=s(655),n=s(5e3),o=s(4182),u=s(8929),e=s(3753),b=s(7625),O=s(1721),I=s(5664),F=s(226),R=s(9808);const x=["*"],y=["inputElement"],m=["nz-checkbox",""];let T=(()=>{class z{constructor(C,f){this.nzOnChange=new n.vpe,this.checkboxList=[],C.addClass(f.nativeElement,"ant-checkbox-group")}addCheckbox(C){this.checkboxList.push(C)}removeCheckbox(C){this.checkboxList.splice(this.checkboxList.indexOf(C),1)}onChange(){const C=this.checkboxList.filter(f=>f.nzChecked).map(f=>f.nzValue);this.nzOnChange.emit(C)}}return z.\u0275fac=function(C){return new(C||z)(n.Y36(n.Qsj),n.Y36(n.SBq))},z.\u0275cmp=n.Xpm({type:z,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:x,decls:1,vars:0,template:function(C,f){1&C&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0}),z})(),P=(()=>{class z{constructor(C,f,L,J,Z,Q){this.ngZone=C,this.elementRef=f,this.nzCheckboxWrapperComponent=L,this.cdr=J,this.focusMonitor=Z,this.directionality=Q,this.dir="ltr",this.destroy$=new u.xQ,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new n.vpe,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(C){this.nzDisabled||(this.nzChecked=C,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(C){this.nzChecked=C,this.cdr.markForCheck()}registerOnChange(C){this.onChange=C}registerOnTouched(C){this.onTouched=C}setDisabledState(C){this.nzDisabled=C,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe((0,b.R)(this.destroy$)).subscribe(C=>{C||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe((0,b.R)(this.destroy$)).subscribe(C=>{this.dir=C,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,e.R)(this.elementRef.nativeElement,"click").pipe((0,b.R)(this.destroy$)).subscribe(C=>{C.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),(0,e.R)(this.inputElement.nativeElement,"click").pipe((0,b.R)(this.destroy$)).subscribe(C=>C.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return z.\u0275fac=function(C){return new(C||z)(n.Y36(n.R0b),n.Y36(n.SBq),n.Y36(T,8),n.Y36(n.sBO),n.Y36(I.tE),n.Y36(F.Is,8))},z.\u0275cmp=n.Xpm({type:z,selectors:[["","nz-checkbox",""]],viewQuery:function(C,f){if(1&C&&n.Gf(y,7),2&C){let L;n.iGM(L=n.CRH())&&(f.inputElement=L.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:4,hostBindings:function(C,f){2&C&&n.ekj("ant-checkbox-wrapper-checked",f.nzChecked)("ant-checkbox-rtl","rtl"===f.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[n._Bn([{provide:o.JU,useExisting:(0,n.Gpc)(()=>z),multi:!0}])],attrs:m,ngContentSelectors:x,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(C,f){1&C&&(n.F$t(),n.TgZ(0,"span",0),n.TgZ(1,"input",1,2),n.NdJ("ngModelChange",function(J){return f.innerCheckedChange(J)}),n.qZA(),n._UZ(3,"span",3),n.qZA(),n.TgZ(4,"span"),n.Hsn(5),n.qZA()),2&C&&(n.ekj("ant-checkbox-checked",f.nzChecked&&!f.nzIndeterminate)("ant-checkbox-disabled",f.nzDisabled)("ant-checkbox-indeterminate",f.nzIndeterminate),n.xp6(1),n.Q6J("checked",f.nzChecked)("ngModel",f.nzChecked)("disabled",f.nzDisabled),n.uIk("autofocus",f.nzAutoFocus?"autofocus":null)("id",f.nzId))},directives:[o.Wl,o.JJ,o.On],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,O.yF)()],z.prototype,"nzAutoFocus",void 0),(0,t.gn)([(0,O.yF)()],z.prototype,"nzDisabled",void 0),(0,t.gn)([(0,O.yF)()],z.prototype,"nzIndeterminate",void 0),(0,t.gn)([(0,O.yF)()],z.prototype,"nzChecked",void 0),z})(),E=(()=>{class z{}return z.\u0275fac=function(C){return new(C||z)},z.\u0275mod=n.oAB({type:z}),z.\u0275inj=n.cJS({imports:[[F.vT,R.ez,o.u5,I.rt]]}),z})()},2683:(X,S,s)=>{"use strict";s.d(S,{w:()=>o,a:()=>u});var t=s(925),n=s(5e3);let o=(()=>{class e{constructor(O,I){this.elementRef=O,this.renderer=I,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return e.\u0275fac=function(O){return new(O||e)(n.Y36(n.SBq),n.Y36(n.Qsj))},e.\u0275dir=n.lG2({type:e,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[n.TTD]}),e})(),u=(()=>{class e{}return e.\u0275fac=function(O){return new(O||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[[t.ud]]}),e})()},2643:(X,S,s)=>{"use strict";s.d(S,{dQ:()=>I,vG:()=>F});var t=s(925),n=s(5e3),o=s(6360);class u{constructor(x,y,m,D){this.triggerElement=x,this.ngZone=y,this.insertExtraNode=m,this.platformId=D,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=T=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===T.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new t.t4(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const x=this.triggerElement,y=this.getWaveColor(x);x.setAttribute(this.waveAttributeName,"true"),!(Date.now()<this.lastTime+this.waveTransitionDuration)&&(this.isValidColor(y)&&(this.styleForPseudo||(this.styleForPseudo=document.createElement("style")),this.styleForPseudo.innerHTML=`\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: ${y};\n }`,document.body.appendChild(this.styleForPseudo)),this.insertExtraNode&&(this.extraNode||(this.extraNode=document.createElement("div")),this.extraNode.className="ant-click-animating-node",x.appendChild(this.extraNode)),this.lastTime=Date.now(),this.runTimeoutOutsideZone(()=>{x.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(x){return!!x&&"#ffffff"!==x&&"rgb(255, 255, 255)"!==x&&this.isNotGrey(x)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(x)&&"transparent"!==x}isNotGrey(x){const y=x.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(y&&y[1]&&y[2]&&y[3]&&y[1]===y[2]&&y[2]===y[3])}getWaveColor(x){const y=getComputedStyle(x);return y.getPropertyValue("border-top-color")||y.getPropertyValue("border-color")||y.getPropertyValue("background-color")}runTimeoutOutsideZone(x,y){this.ngZone.runOutsideAngular(()=>setTimeout(x,y))}}const e={disabled:!1},b=new n.OlP("nz-wave-global-options",{providedIn:"root",factory:function O(){return e}});let I=(()=>{class R{constructor(y,m,D,T,P){this.ngZone=y,this.elementRef=m,this.config=D,this.animationType=T,this.platformId=P,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let y=!1;return this.config&&"boolean"==typeof this.config.disabled&&(y=this.config.disabled),"NoopAnimations"===this.animationType&&(y=!0),y}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new u(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return R.\u0275fac=function(y){return new(y||R)(n.Y36(n.R0b),n.Y36(n.SBq),n.Y36(b,8),n.Y36(o.Qb,8),n.Y36(n.Lbi))},R.\u0275dir=n.lG2({type:R,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),R})(),F=(()=>{class R{}return R.\u0275fac=function(y){return new(y||R)},R.\u0275mod=n.oAB({type:R}),R.\u0275inj=n.cJS({imports:[[t.ud]]}),R})()},5737:(X,S,s)=>{"use strict";s.d(S,{g:()=>F,S:()=>R});var t=s(655),n=s(5e3),o=s(1721),u=s(9808),e=s(969),b=s(226);function O(x,y){if(1&x&&(n.ynx(0),n._uU(1),n.BQk()),2&x){const m=n.oxw(2);n.xp6(1),n.Oqu(m.nzText)}}function I(x,y){if(1&x&&(n.TgZ(0,"span",1),n.YNc(1,O,2,1,"ng-container",2),n.qZA()),2&x){const m=n.oxw();n.xp6(1),n.Q6J("nzStringTemplateOutlet",m.nzText)}}let F=(()=>{class x{constructor(){this.nzType="horizontal",this.nzOrientation="center",this.nzDashed=!1,this.nzPlain=!1}}return x.\u0275fac=function(m){return new(m||x)},x.\u0275cmp=n.Xpm({type:x,selectors:[["nz-divider"]],hostAttrs:[1,"ant-divider"],hostVars:16,hostBindings:function(m,D){2&m&&n.ekj("ant-divider-horizontal","horizontal"===D.nzType)("ant-divider-vertical","vertical"===D.nzType)("ant-divider-with-text",D.nzText)("ant-divider-plain",D.nzPlain)("ant-divider-with-text-left",D.nzText&&"left"===D.nzOrientation)("ant-divider-with-text-right",D.nzText&&"right"===D.nzOrientation)("ant-divider-with-text-center",D.nzText&&"center"===D.nzOrientation)("ant-divider-dashed",D.nzDashed)},inputs:{nzText:"nzText",nzType:"nzType",nzOrientation:"nzOrientation",nzDashed:"nzDashed",nzPlain:"nzPlain"},exportAs:["nzDivider"],decls:1,vars:1,consts:[["class","ant-divider-inner-text",4,"ngIf"],[1,"ant-divider-inner-text"],[4,"nzStringTemplateOutlet"]],template:function(m,D){1&m&&n.YNc(0,I,2,1,"span",0),2&m&&n.Q6J("ngIf",D.nzText)},directives:[u.O5,e.f],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,o.yF)()],x.prototype,"nzDashed",void 0),(0,t.gn)([(0,o.yF)()],x.prototype,"nzPlain",void 0),x})(),R=(()=>{class x{}return x.\u0275fac=function(m){return new(m||x)},x.\u0275mod=n.oAB({type:x}),x.\u0275inj=n.cJS({imports:[[b.vT,u.ez,e.T]]}),x})()},3677:(X,S,s)=>{"use strict";s.d(S,{cm:()=>le,b1:()=>re,wA:()=>_e,RR:()=>te});var t=s(655),n=s(1159),o=s(7429),u=s(5e3),e=s(8929),b=s(591),O=s(6787),I=s(3753),F=s(8896),R=s(6053),x=s(7604),y=s(4850),m=s(7545),D=s(2198),T=s(7138),P=s(5778),M=s(7625),E=s(9439),z=s(6950),v=s(1721),C=s(2845),f=s(925),L=s(226),J=s(9808),Z=s(4182),Q=s(6042),N=s(4832),U=s(969),ae=s(647),pe=s(4219),me=s(8076);function be(k,ie){if(1&k){const K=u.EpF();u.TgZ(0,"div",0),u.NdJ("@slideMotion.done",function(Me){return u.CHM(K),u.oxw().onAnimationEvent(Me)})("mouseenter",function(){return u.CHM(K),u.oxw().setMouseState(!0)})("mouseleave",function(){return u.CHM(K),u.oxw().setMouseState(!1)}),u.Hsn(1),u.qZA()}if(2&k){const K=u.oxw();u.ekj("ant-dropdown-rtl","rtl"===K.dir),u.Q6J("ngClass",K.nzOverlayClassName)("ngStyle",K.nzOverlayStyle)("@slideMotion",void 0)("@.disabled",null==K.noAnimation?null:K.noAnimation.nzNoAnimation)("nzNoAnimation",null==K.noAnimation?null:K.noAnimation.nzNoAnimation)}}const Ee=["*"],Y=[z.yW.bottomLeft,z.yW.bottomRight,z.yW.topRight,z.yW.topLeft];let le=(()=>{class k{constructor(K,ze,Me,Pe,Ue,Qe){this.nzConfigService=K,this.elementRef=ze,this.overlay=Me,this.renderer=Pe,this.viewContainerRef=Ue,this.platform=Qe,this._nzModuleName="dropDown",this.overlayRef=null,this.destroy$=new e.xQ,this.positionStrategy=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withLockedPosition().withTransformOriginOn(".ant-dropdown"),this.inputVisible$=new b.X(!1),this.nzTrigger$=new b.X("hover"),this.overlayClose$=new e.xQ,this.nzDropdownMenu=null,this.nzTrigger="hover",this.nzMatchWidthElement=null,this.nzBackdrop=!1,this.nzClickHide=!0,this.nzDisabled=!1,this.nzVisible=!1,this.nzOverlayClassName="",this.nzOverlayStyle={},this.nzPlacement="bottomLeft",this.nzVisibleChange=new u.vpe}setDropdownMenuValue(K,ze){this.nzDropdownMenu&&this.nzDropdownMenu.setValue(K,ze)}ngAfterViewInit(){if(this.nzDropdownMenu){const K=this.elementRef.nativeElement,ze=(0,O.T)((0,I.R)(K,"mouseenter").pipe((0,x.h)(!0)),(0,I.R)(K,"mouseleave").pipe((0,x.h)(!1))),Pe=(0,O.T)(this.nzDropdownMenu.mouseState$,ze),Ue=(0,I.R)(K,"click").pipe((0,y.U)(()=>!this.nzVisible)),Qe=this.nzTrigger$.pipe((0,m.w)(ke=>"hover"===ke?Pe:"click"===ke?Ue:F.E)),Ge=this.nzDropdownMenu.descendantMenuItemClick$.pipe((0,D.h)(()=>this.nzClickHide),(0,x.h)(!1)),rt=(0,O.T)(Qe,Ge,this.overlayClose$).pipe((0,D.h)(()=>!this.nzDisabled)),tt=(0,O.T)(this.inputVisible$,rt);(0,R.aj)([tt,this.nzDropdownMenu.isChildSubMenuOpen$]).pipe((0,y.U)(([ke,et])=>ke||et),(0,T.e)(150),(0,P.x)(),(0,D.h)(()=>this.platform.isBrowser),(0,M.R)(this.destroy$)).subscribe(ke=>{const nt=(this.nzMatchWidthElement?this.nzMatchWidthElement.nativeElement:K).getBoundingClientRect().width;this.nzVisible!==ke&&this.nzVisibleChange.emit(ke),this.nzVisible=ke,ke?(this.overlayRef?this.overlayRef.getConfig().minWidth=nt:(this.overlayRef=this.overlay.create({positionStrategy:this.positionStrategy,minWidth:nt,disposeOnNavigation:!0,hasBackdrop:this.nzBackdrop&&"click"===this.nzTrigger,scrollStrategy:this.overlay.scrollStrategies.reposition()}),(0,O.T)(this.overlayRef.backdropClick(),this.overlayRef.detachments(),this.overlayRef.outsidePointerEvents().pipe((0,D.h)(He=>!this.elementRef.nativeElement.contains(He.target))),this.overlayRef.keydownEvents().pipe((0,D.h)(He=>He.keyCode===n.hY&&!(0,n.Vb)(He)))).pipe((0,M.R)(this.destroy$)).subscribe(()=>{this.overlayClose$.next(!1)})),this.positionStrategy.withPositions([z.yW[this.nzPlacement],...Y]),(!this.portal||this.portal.templateRef!==this.nzDropdownMenu.templateRef)&&(this.portal=new o.UE(this.nzDropdownMenu.templateRef,this.viewContainerRef)),this.overlayRef.attach(this.portal)):this.overlayRef&&this.overlayRef.detach()}),this.nzDropdownMenu.animationStateChange$.pipe((0,M.R)(this.destroy$)).subscribe(ke=>{"void"===ke.toState&&(this.overlayRef&&this.overlayRef.dispose(),this.overlayRef=null)})}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.overlayRef&&(this.overlayRef.dispose(),this.overlayRef=null)}ngOnChanges(K){const{nzVisible:ze,nzDisabled:Me,nzOverlayClassName:Pe,nzOverlayStyle:Ue,nzTrigger:Qe}=K;if(Qe&&this.nzTrigger$.next(this.nzTrigger),ze&&this.inputVisible$.next(this.nzVisible),Me){const Ge=this.elementRef.nativeElement;this.nzDisabled?(this.renderer.setAttribute(Ge,"disabled",""),this.inputVisible$.next(!1)):this.renderer.removeAttribute(Ge,"disabled")}Pe&&this.setDropdownMenuValue("nzOverlayClassName",this.nzOverlayClassName),Ue&&this.setDropdownMenuValue("nzOverlayStyle",this.nzOverlayStyle)}}return k.\u0275fac=function(K){return new(K||k)(u.Y36(E.jY),u.Y36(u.SBq),u.Y36(C.aV),u.Y36(u.Qsj),u.Y36(u.s_b),u.Y36(f.t4))},k.\u0275dir=u.lG2({type:k,selectors:[["","nz-dropdown",""]],hostAttrs:[1,"ant-dropdown-trigger"],inputs:{nzDropdownMenu:"nzDropdownMenu",nzTrigger:"nzTrigger",nzMatchWidthElement:"nzMatchWidthElement",nzBackdrop:"nzBackdrop",nzClickHide:"nzClickHide",nzDisabled:"nzDisabled",nzVisible:"nzVisible",nzOverlayClassName:"nzOverlayClassName",nzOverlayStyle:"nzOverlayStyle",nzPlacement:"nzPlacement"},outputs:{nzVisibleChange:"nzVisibleChange"},exportAs:["nzDropdown"],features:[u.TTD]}),(0,t.gn)([(0,E.oS)(),(0,v.yF)()],k.prototype,"nzBackdrop",void 0),(0,t.gn)([(0,v.yF)()],k.prototype,"nzClickHide",void 0),(0,t.gn)([(0,v.yF)()],k.prototype,"nzDisabled",void 0),(0,t.gn)([(0,v.yF)()],k.prototype,"nzVisible",void 0),k})(),$=(()=>{class k{}return k.\u0275fac=function(K){return new(K||k)},k.\u0275mod=u.oAB({type:k}),k.\u0275inj=u.cJS({}),k})(),_e=(()=>{class k{constructor(K,ze,Me){this.renderer=K,this.nzButtonGroupComponent=ze,this.elementRef=Me}ngAfterViewInit(){const K=this.renderer.parentNode(this.elementRef.nativeElement);this.nzButtonGroupComponent&&K&&this.renderer.addClass(K,"ant-dropdown-button")}}return k.\u0275fac=function(K){return new(K||k)(u.Y36(u.Qsj),u.Y36(Q.fY,9),u.Y36(u.SBq))},k.\u0275dir=u.lG2({type:k,selectors:[["","nz-button","","nz-dropdown",""]]}),k})(),te=(()=>{class k{constructor(K,ze,Me,Pe,Ue,Qe,Ge){this.cdr=K,this.elementRef=ze,this.renderer=Me,this.viewContainerRef=Pe,this.nzMenuService=Ue,this.directionality=Qe,this.noAnimation=Ge,this.mouseState$=new b.X(!1),this.isChildSubMenuOpen$=this.nzMenuService.isChildSubMenuOpen$,this.descendantMenuItemClick$=this.nzMenuService.descendantMenuItemClick$,this.animationStateChange$=new u.vpe,this.nzOverlayClassName="",this.nzOverlayStyle={},this.dir="ltr",this.destroy$=new e.xQ}onAnimationEvent(K){this.animationStateChange$.emit(K)}setMouseState(K){this.mouseState$.next(K)}setValue(K,ze){this[K]=ze,this.cdr.markForCheck()}ngOnInit(){var K;null===(K=this.directionality.change)||void 0===K||K.pipe((0,M.R)(this.destroy$)).subscribe(ze=>{this.dir=ze,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterContentInit(){this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return k.\u0275fac=function(K){return new(K||k)(u.Y36(u.sBO),u.Y36(u.SBq),u.Y36(u.Qsj),u.Y36(u.s_b),u.Y36(pe.hl),u.Y36(L.Is,8),u.Y36(N.P,9))},k.\u0275cmp=u.Xpm({type:k,selectors:[["nz-dropdown-menu"]],viewQuery:function(K,ze){if(1&K&&u.Gf(u.Rgc,7),2&K){let Me;u.iGM(Me=u.CRH())&&(ze.templateRef=Me.first)}},exportAs:["nzDropdownMenu"],features:[u._Bn([pe.hl,{provide:pe.Cc,useValue:!0}])],ngContentSelectors:Ee,decls:1,vars:0,consts:[[1,"ant-dropdown",3,"ngClass","ngStyle","nzNoAnimation","mouseenter","mouseleave"]],template:function(K,ze){1&K&&(u.F$t(),u.YNc(0,be,2,7,"ng-template"))},directives:[J.mk,J.PC,N.P],encapsulation:2,data:{animation:[me.mF]},changeDetection:0}),k})(),re=(()=>{class k{}return k.\u0275fac=function(K){return new(K||k)},k.\u0275mod=u.oAB({type:k}),k.\u0275inj=u.cJS({imports:[[L.vT,J.ez,C.U8,Z.u5,Q.sL,pe.ip,ae.PV,N.g,f.ud,z.e4,$,U.T],pe.ip]}),k})();new C.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"top"}),new C.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),new C.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"bottom"}),new C.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"})},685:(X,S,s)=>{"use strict";s.d(S,{gB:()=>Ee,p9:()=>me,Xo:()=>Te});var t=s(7429),n=s(5e3),o=s(8929),u=s(7625),e=s(1059),b=s(9439),O=s(4170),I=s(9808),F=s(969),R=s(226);function x(Y,le){if(1&Y&&(n.ynx(0),n._UZ(1,"img",5),n.BQk()),2&Y){const $=n.oxw(2);n.xp6(1),n.Q6J("src",$.nzNotFoundImage,n.LSH)("alt",$.isContentString?$.nzNotFoundContent:"empty")}}function y(Y,le){if(1&Y&&(n.ynx(0),n.YNc(1,x,2,2,"ng-container",4),n.BQk()),2&Y){const $=n.oxw();n.xp6(1),n.Q6J("nzStringTemplateOutlet",$.nzNotFoundImage)}}function m(Y,le){1&Y&&n._UZ(0,"nz-empty-default")}function D(Y,le){1&Y&&n._UZ(0,"nz-empty-simple")}function T(Y,le){if(1&Y&&(n.ynx(0),n._uU(1),n.BQk()),2&Y){const $=n.oxw(2);n.xp6(1),n.hij(" ",$.isContentString?$.nzNotFoundContent:$.locale.description," ")}}function P(Y,le){if(1&Y&&(n.TgZ(0,"p",6),n.YNc(1,T,2,1,"ng-container",4),n.qZA()),2&Y){const $=n.oxw();n.xp6(1),n.Q6J("nzStringTemplateOutlet",$.nzNotFoundContent)}}function M(Y,le){if(1&Y&&(n.ynx(0),n._uU(1),n.BQk()),2&Y){const $=n.oxw(2);n.xp6(1),n.hij(" ",$.nzNotFoundFooter," ")}}function E(Y,le){if(1&Y&&(n.TgZ(0,"div",7),n.YNc(1,M,2,1,"ng-container",4),n.qZA()),2&Y){const $=n.oxw();n.xp6(1),n.Q6J("nzStringTemplateOutlet",$.nzNotFoundFooter)}}function z(Y,le){1&Y&&n._UZ(0,"nz-empty",6),2&Y&&n.Q6J("nzNotFoundImage","simple")}function v(Y,le){1&Y&&n._UZ(0,"nz-empty",7),2&Y&&n.Q6J("nzNotFoundImage","simple")}function C(Y,le){1&Y&&n._UZ(0,"nz-empty")}function f(Y,le){if(1&Y&&(n.ynx(0,2),n.YNc(1,z,1,1,"nz-empty",3),n.YNc(2,v,1,1,"nz-empty",4),n.YNc(3,C,1,0,"nz-empty",5),n.BQk()),2&Y){const $=n.oxw();n.Q6J("ngSwitch",$.size),n.xp6(1),n.Q6J("ngSwitchCase","normal"),n.xp6(1),n.Q6J("ngSwitchCase","small")}}function L(Y,le){}function J(Y,le){if(1&Y&&n.YNc(0,L,0,0,"ng-template",8),2&Y){const $=n.oxw(2);n.Q6J("cdkPortalOutlet",$.contentPortal)}}function Z(Y,le){if(1&Y&&(n.ynx(0),n._uU(1),n.BQk()),2&Y){const $=n.oxw(2);n.xp6(1),n.hij(" ",$.content," ")}}function Q(Y,le){if(1&Y&&(n.ynx(0),n.YNc(1,J,1,1,void 0,1),n.YNc(2,Z,2,1,"ng-container",1),n.BQk()),2&Y){const $=n.oxw();n.xp6(1),n.Q6J("ngIf","string"!==$.contentType),n.xp6(1),n.Q6J("ngIf","string"===$.contentType)}}const N=new n.OlP("nz-empty-component-name");let U=(()=>{class Y{}return Y.\u0275fac=function($){return new($||Y)},Y.\u0275cmp=n.Xpm({type:Y,selectors:[["nz-empty-default"]],exportAs:["nzEmptyDefault"],decls:12,vars:0,consts:[["width","184","height","152","viewBox","0 0 184 152","xmlns","http://www.w3.org/2000/svg",1,"ant-empty-img-default"],["fill","none","fill-rule","evenodd"],["transform","translate(24 31.67)"],["cx","67.797","cy","106.89","rx","67.797","ry","12.668",1,"ant-empty-img-default-ellipse"],["d","M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",1,"ant-empty-img-default-path-1"],["d","M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z","transform","translate(13.56)",1,"ant-empty-img-default-path-2"],["d","M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",1,"ant-empty-img-default-path-3"],["d","M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",1,"ant-empty-img-default-path-4"],["d","M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",1,"ant-empty-img-default-path-5"],["transform","translate(149.65 15.383)",1,"ant-empty-img-default-g"],["cx","20.654","cy","3.167","rx","2.849","ry","2.815"],["d","M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"]],template:function($,ee){1&$&&(n.O4$(),n.TgZ(0,"svg",0),n.TgZ(1,"g",1),n.TgZ(2,"g",2),n._UZ(3,"ellipse",3),n._UZ(4,"path",4),n._UZ(5,"path",5),n._UZ(6,"path",6),n._UZ(7,"path",7),n.qZA(),n._UZ(8,"path",8),n.TgZ(9,"g",9),n._UZ(10,"ellipse",10),n._UZ(11,"path",11),n.qZA(),n.qZA(),n.qZA())},encapsulation:2,changeDetection:0}),Y})(),ae=(()=>{class Y{}return Y.\u0275fac=function($){return new($||Y)},Y.\u0275cmp=n.Xpm({type:Y,selectors:[["nz-empty-simple"]],exportAs:["nzEmptySimple"],decls:6,vars:0,consts:[["width","64","height","41","viewBox","0 0 64 41","xmlns","http://www.w3.org/2000/svg",1,"ant-empty-img-simple"],["transform","translate(0 1)","fill","none","fill-rule","evenodd"],["cx","32","cy","33","rx","32","ry","7",1,"ant-empty-img-simple-ellipse"],["fill-rule","nonzero",1,"ant-empty-img-simple-g"],["d","M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"],["d","M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",1,"ant-empty-img-simple-path"]],template:function($,ee){1&$&&(n.O4$(),n.TgZ(0,"svg",0),n.TgZ(1,"g",1),n._UZ(2,"ellipse",2),n.TgZ(3,"g",3),n._UZ(4,"path",4),n._UZ(5,"path",5),n.qZA(),n.qZA(),n.qZA())},encapsulation:2,changeDetection:0}),Y})();const pe=["default","simple"];let me=(()=>{class Y{constructor($,ee){this.i18n=$,this.cdr=ee,this.nzNotFoundImage="default",this.isContentString=!1,this.isImageBuildIn=!0,this.destroy$=new o.xQ}ngOnChanges($){const{nzNotFoundContent:ee,nzNotFoundImage:_e}=$;if(ee&&(this.isContentString="string"==typeof ee.currentValue),_e){const te=_e.currentValue||"default";this.isImageBuildIn=pe.findIndex(re=>re===te)>-1}}ngOnInit(){this.i18n.localeChange.pipe((0,u.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Empty"),this.cdr.markForCheck()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Y.\u0275fac=function($){return new($||Y)(n.Y36(O.wi),n.Y36(n.sBO))},Y.\u0275cmp=n.Xpm({type:Y,selectors:[["nz-empty"]],hostAttrs:[1,"ant-empty"],inputs:{nzNotFoundImage:"nzNotFoundImage",nzNotFoundContent:"nzNotFoundContent",nzNotFoundFooter:"nzNotFoundFooter"},exportAs:["nzEmpty"],features:[n.TTD],decls:6,vars:5,consts:[[1,"ant-empty-image"],[4,"ngIf"],["class","ant-empty-description",4,"ngIf"],["class","ant-empty-footer",4,"ngIf"],[4,"nzStringTemplateOutlet"],[3,"src","alt"],[1,"ant-empty-description"],[1,"ant-empty-footer"]],template:function($,ee){1&$&&(n.TgZ(0,"div",0),n.YNc(1,y,2,1,"ng-container",1),n.YNc(2,m,1,0,"nz-empty-default",1),n.YNc(3,D,1,0,"nz-empty-simple",1),n.qZA(),n.YNc(4,P,2,1,"p",2),n.YNc(5,E,2,1,"div",3)),2&$&&(n.xp6(1),n.Q6J("ngIf",!ee.isImageBuildIn),n.xp6(1),n.Q6J("ngIf",ee.isImageBuildIn&&"simple"!==ee.nzNotFoundImage),n.xp6(1),n.Q6J("ngIf",ee.isImageBuildIn&&"simple"===ee.nzNotFoundImage),n.xp6(1),n.Q6J("ngIf",null!==ee.nzNotFoundContent),n.xp6(1),n.Q6J("ngIf",ee.nzNotFoundFooter))},directives:[U,ae,I.O5,F.f],encapsulation:2,changeDetection:0}),Y})(),Ee=(()=>{class Y{constructor($,ee,_e,te){this.configService=$,this.viewContainerRef=ee,this.cdr=_e,this.injector=te,this.contentType="string",this.size="",this.destroy$=new o.xQ}ngOnChanges($){$.nzComponentName&&(this.size=function be(Y){switch(Y){case"table":case"list":return"normal";case"select":case"tree-select":case"cascader":case"transfer":return"small";default:return""}}($.nzComponentName.currentValue)),$.specificContent&&!$.specificContent.isFirstChange()&&(this.content=$.specificContent.currentValue,this.renderEmpty())}ngOnInit(){this.subscribeDefaultEmptyContentChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}renderEmpty(){const $=this.content;if("string"==typeof $)this.contentType="string";else if($ instanceof n.Rgc){const ee={$implicit:this.nzComponentName};this.contentType="template",this.contentPortal=new t.UE($,this.viewContainerRef,ee)}else if($ instanceof n.DyG){const ee=n.zs3.create({parent:this.injector,providers:[{provide:N,useValue:this.nzComponentName}]});this.contentType="component",this.contentPortal=new t.C5($,this.viewContainerRef,ee)}else this.contentType="string",this.contentPortal=void 0;this.cdr.detectChanges()}subscribeDefaultEmptyContentChange(){this.configService.getConfigChangeEventForComponent("empty").pipe((0,e.O)(!0),(0,u.R)(this.destroy$)).subscribe(()=>{this.content=this.specificContent||this.getUserDefaultEmptyContent(),this.renderEmpty()})}getUserDefaultEmptyContent(){return(this.configService.getConfigForComponent("empty")||{}).nzDefaultEmptyContent}}return Y.\u0275fac=function($){return new($||Y)(n.Y36(b.jY),n.Y36(n.s_b),n.Y36(n.sBO),n.Y36(n.zs3))},Y.\u0275cmp=n.Xpm({type:Y,selectors:[["nz-embed-empty"]],inputs:{nzComponentName:"nzComponentName",specificContent:"specificContent"},exportAs:["nzEmbedEmpty"],features:[n.TTD],decls:2,vars:2,consts:[[3,"ngSwitch",4,"ngIf"],[4,"ngIf"],[3,"ngSwitch"],["class","ant-empty-normal",3,"nzNotFoundImage",4,"ngSwitchCase"],["class","ant-empty-small",3,"nzNotFoundImage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"ant-empty-normal",3,"nzNotFoundImage"],[1,"ant-empty-small",3,"nzNotFoundImage"],[3,"cdkPortalOutlet"]],template:function($,ee){1&$&&(n.YNc(0,f,4,3,"ng-container",0),n.YNc(1,Q,3,2,"ng-container",1)),2&$&&(n.Q6J("ngIf",!ee.content&&null!==ee.specificContent),n.xp6(1),n.Q6J("ngIf",ee.content))},directives:[me,I.O5,I.RF,I.n9,I.ED,t.Pl],encapsulation:2,changeDetection:0}),Y})(),Te=(()=>{class Y{}return Y.\u0275fac=function($){return new($||Y)},Y.\u0275mod=n.oAB({type:Y}),Y.\u0275inj=n.cJS({imports:[[R.vT,I.ez,t.eL,F.T,O.YI]]}),Y})()},7957:(X,S,s)=>{"use strict";s.d(S,{du:()=>bt,Hf:()=>_t,Uh:()=>zt,Qp:()=>_,Sf:()=>Je});var t=s(2845),n=s(7429),o=s(5e3),u=s(8929),e=s(3753),b=s(8514),O=s(7625),I=s(2198),F=s(2986),R=s(1059),x=s(6947),y=s(1721),m=s(9808),D=s(6360),T=s(1777),P=s(5664),M=s(9439),E=s(4170),z=s(969),v=s(2683),C=s(647),f=s(6042),L=s(2643);s(2313);class Q{transform(d,r=0,p="B",w){if(!((0,y.ui)(d)&&(0,y.ui)(r)&&r%1==0&&r>=0))return d;let j=d,oe=p;for(;"B"!==oe;)j*=1024,oe=Q.formats[oe].prev;if(w){const Se=(0,y.YM)(Q.calculateResult(Q.formats[w],j),r);return Q.formatResult(Se,w)}for(const ve in Q.formats)if(Q.formats.hasOwnProperty(ve)){const Se=Q.formats[ve];if(j<Se.max){const Le=(0,y.YM)(Q.calculateResult(Se,j),r);return Q.formatResult(Le,ve)}}}static formatResult(d,r){return`${d} ${r}`}static calculateResult(d,r){const p=d.prev?Q.formats[d.prev]:void 0;return p?r/p.max:r}}Q.formats={B:{max:1024},kB:{max:Math.pow(1024,2),prev:"B"},KB:{max:Math.pow(1024,2),prev:"B"},MB:{max:Math.pow(1024,3),prev:"kB"},GB:{max:Math.pow(1024,4),prev:"MB"},TB:{max:Number.MAX_SAFE_INTEGER,prev:"GB"}},Q.\u0275fac=function(d){return new(d||Q)},Q.\u0275pipe=o.Yjl({name:"nzBytes",type:Q,pure:!0});let N=(()=>{class a{transform(r,p="px"){let Se="px";return["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","1h","vw","vh","vmin","vmax","%"].some(Le=>Le===p)&&(Se=p),"number"==typeof r?`${r}${Se}`:`${r}`}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275pipe=o.Yjl({name:"nzToCssUnit",type:a,pure:!0}),a})(),Ee=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({imports:[[m.ez]]}),a})();var Te=s(655),Y=s(1159),le=s(226),$=s(4832);const ee=["nz-modal-close",""];function _e(a,d){if(1&a&&(o.ynx(0),o._UZ(1,"i",2),o.BQk()),2&a){const r=d.$implicit;o.xp6(1),o.Q6J("nzType",r)}}const te=["modalElement"];function re(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",16),o.NdJ("click",function(){return o.CHM(r),o.oxw().onCloseClick()}),o.qZA()}}function B(a,d){if(1&a&&(o.ynx(0),o._UZ(1,"span",17),o.BQk()),2&a){const r=o.oxw();o.xp6(1),o.Q6J("innerHTML",r.config.nzTitle,o.oJD)}}function ne(a,d){}function k(a,d){if(1&a&&o._UZ(0,"div",17),2&a){const r=o.oxw();o.Q6J("innerHTML",r.config.nzContent,o.oJD)}}function ie(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",18),o.NdJ("click",function(){return o.CHM(r),o.oxw().onCancel()}),o._uU(1),o.qZA()}if(2&a){const r=o.oxw();o.Q6J("nzLoading",!!r.config.nzCancelLoading)("disabled",r.config.nzCancelDisabled),o.uIk("cdkFocusInitial","cancel"===r.config.nzAutofocus||null),o.xp6(1),o.hij(" ",r.config.nzCancelText||r.locale.cancelText," ")}}function K(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",19),o.NdJ("click",function(){return o.CHM(r),o.oxw().onOk()}),o._uU(1),o.qZA()}if(2&a){const r=o.oxw();o.Q6J("nzType",r.config.nzOkType)("nzLoading",!!r.config.nzOkLoading)("disabled",r.config.nzOkDisabled)("nzDanger",r.config.nzOkDanger),o.uIk("cdkFocusInitial","ok"===r.config.nzAutofocus||null),o.xp6(1),o.hij(" ",r.config.nzOkText||r.locale.okText," ")}}const ze=["nz-modal-title",""];function Me(a,d){if(1&a&&(o.ynx(0),o._UZ(1,"div",2),o.BQk()),2&a){const r=o.oxw();o.xp6(1),o.Q6J("innerHTML",r.config.nzTitle,o.oJD)}}const Pe=["nz-modal-footer",""];function Ue(a,d){if(1&a&&o._UZ(0,"div",5),2&a){const r=o.oxw(3);o.Q6J("innerHTML",r.config.nzFooter,o.oJD)}}function Qe(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",7),o.NdJ("click",function(){const j=o.CHM(r).$implicit;return o.oxw(4).onButtonClick(j)}),o._uU(1),o.qZA()}if(2&a){const r=d.$implicit,p=o.oxw(4);o.Q6J("hidden",!p.getButtonCallableProp(r,"show"))("nzLoading",p.getButtonCallableProp(r,"loading"))("disabled",p.getButtonCallableProp(r,"disabled"))("nzType",r.type)("nzDanger",r.danger)("nzShape",r.shape)("nzSize",r.size)("nzGhost",r.ghost),o.xp6(1),o.hij(" ",r.label," ")}}function Ge(a,d){if(1&a&&(o.ynx(0),o.YNc(1,Qe,2,9,"button",6),o.BQk()),2&a){const r=o.oxw(3);o.xp6(1),o.Q6J("ngForOf",r.buttons)}}function rt(a,d){if(1&a&&(o.ynx(0),o.YNc(1,Ue,1,1,"div",3),o.YNc(2,Ge,2,1,"ng-container",4),o.BQk()),2&a){const r=o.oxw(2);o.xp6(1),o.Q6J("ngIf",!r.buttonsFooter),o.xp6(1),o.Q6J("ngIf",r.buttonsFooter)}}const tt=function(a,d){return{$implicit:a,modalRef:d}};function ke(a,d){if(1&a&&(o.ynx(0),o.YNc(1,rt,3,2,"ng-container",2),o.BQk()),2&a){const r=o.oxw();o.xp6(1),o.Q6J("nzStringTemplateOutlet",r.config.nzFooter)("nzStringTemplateOutletContext",o.WLB(2,tt,r.config.nzComponentParams,r.modalRef))}}function et(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",10),o.NdJ("click",function(){return o.CHM(r),o.oxw(2).onCancel()}),o._uU(1),o.qZA()}if(2&a){const r=o.oxw(2);o.Q6J("nzLoading",!!r.config.nzCancelLoading)("disabled",r.config.nzCancelDisabled),o.uIk("cdkFocusInitial","cancel"===r.config.nzAutofocus||null),o.xp6(1),o.hij(" ",r.config.nzCancelText||r.locale.cancelText," ")}}function nt(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",11),o.NdJ("click",function(){return o.CHM(r),o.oxw(2).onOk()}),o._uU(1),o.qZA()}if(2&a){const r=o.oxw(2);o.Q6J("nzType",r.config.nzOkType)("nzDanger",r.config.nzOkDanger)("nzLoading",!!r.config.nzOkLoading)("disabled",r.config.nzOkDisabled),o.uIk("cdkFocusInitial","ok"===r.config.nzAutofocus||null),o.xp6(1),o.hij(" ",r.config.nzOkText||r.locale.okText," ")}}function He(a,d){if(1&a&&(o.YNc(0,et,2,4,"button",8),o.YNc(1,nt,2,6,"button",9)),2&a){const r=o.oxw();o.Q6J("ngIf",null!==r.config.nzCancelText),o.xp6(1),o.Q6J("ngIf",null!==r.config.nzOkText)}}function mt(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"button",9),o.NdJ("click",function(){return o.CHM(r),o.oxw().onCloseClick()}),o.qZA()}}function pt(a,d){1&a&&o._UZ(0,"div",10)}function ut(a,d){}function ht(a,d){if(1&a&&o._UZ(0,"div",11),2&a){const r=o.oxw();o.Q6J("innerHTML",r.config.nzContent,o.oJD)}}function H(a,d){if(1&a){const r=o.EpF();o.TgZ(0,"div",12),o.NdJ("cancelTriggered",function(){return o.CHM(r),o.oxw().onCloseClick()})("okTriggered",function(){return o.CHM(r),o.oxw().onOkClick()}),o.qZA()}if(2&a){const r=o.oxw();o.Q6J("modalRef",r.modalRef)}}const q=()=>{};class fe{constructor(){this.nzCentered=!1,this.nzClosable=!0,this.nzOkLoading=!1,this.nzOkDisabled=!1,this.nzCancelDisabled=!1,this.nzCancelLoading=!1,this.nzNoAnimation=!1,this.nzAutofocus="auto",this.nzKeyboard=!0,this.nzZIndex=1e3,this.nzWidth=520,this.nzCloseIcon="close",this.nzOkType="primary",this.nzOkDanger=!1,this.nzModalType="default",this.nzOnCancel=q,this.nzOnOk=q,this.nzIconType="question-circle"}}const se="ant-modal-mask",Oe="modal",we={modalContainer:(0,T.X$)("modalContainer",[(0,T.SB)("void, exit",(0,T.oB)({})),(0,T.SB)("enter",(0,T.oB)({})),(0,T.eR)("* => enter",(0,T.jt)(".24s",(0,T.oB)({}))),(0,T.eR)("* => void, * => exit",(0,T.jt)(".2s",(0,T.oB)({})))])};function Re(a,d,r){return void 0===a?void 0===d?r:d:a}function Ne(a){const{nzCentered:d,nzMask:r,nzMaskClosable:p,nzClosable:w,nzOkLoading:j,nzOkDisabled:oe,nzCancelDisabled:ve,nzCancelLoading:Se,nzKeyboard:Le,nzNoAnimation:ot,nzContent:ct,nzComponentParams:St,nzFooter:At,nzZIndex:Pt,nzWidth:Ft,nzWrapClassName:xt,nzClassName:Kt,nzStyle:Rt,nzTitle:Bt,nzCloseIcon:kt,nzMaskStyle:Lt,nzBodyStyle:Mt,nzOkText:Dt,nzCancelText:Zt,nzOkType:$t,nzOkDanger:Wt,nzIconType:Et,nzModalType:Ut,nzOnOk:Qt,nzOnCancel:Vt,nzAfterOpen:Nt,nzAfterClose:Yt,nzCloseOnNavigation:Jt,nzAutofocus:jt}=a;return{nzCentered:d,nzMask:r,nzMaskClosable:p,nzClosable:w,nzOkLoading:j,nzOkDisabled:oe,nzCancelDisabled:ve,nzCancelLoading:Se,nzKeyboard:Le,nzNoAnimation:ot,nzContent:ct,nzComponentParams:St,nzFooter:At,nzZIndex:Pt,nzWidth:Ft,nzWrapClassName:xt,nzClassName:Kt,nzStyle:Rt,nzTitle:Bt,nzCloseIcon:kt,nzMaskStyle:Lt,nzBodyStyle:Mt,nzOkText:Dt,nzCancelText:Zt,nzOkType:$t,nzOkDanger:Wt,nzIconType:Et,nzModalType:Ut,nzOnOk:Qt,nzOnCancel:Vt,nzAfterOpen:Nt,nzAfterClose:Yt,nzCloseOnNavigation:Jt,nzAutofocus:jt}}function ye(){throw Error("Attempting to attach modal content after content is already attached")}let Ve=(()=>{class a extends n.en{constructor(r,p,w,j,oe,ve,Se,Le,ot,ct){super(),this.ngZone=r,this.host=p,this.focusTrapFactory=w,this.cdr=j,this.render=oe,this.overlayRef=ve,this.nzConfigService=Se,this.config=Le,this.animationType=ct,this.animationStateChanged=new o.vpe,this.containerClick=new o.vpe,this.cancelTriggered=new o.vpe,this.okTriggered=new o.vpe,this.state="enter",this.isStringContent=!1,this.dir="ltr",this.elementFocusedBeforeModalWasOpened=null,this.mouseDown=!1,this.oldMaskStyle=null,this.destroy$=new u.xQ,this.document=ot,this.dir=ve.getDirection(),this.isStringContent="string"==typeof Le.nzContent,this.nzConfigService.getConfigChangeEventForComponent(Oe).pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.updateMaskClassname()})}get showMask(){const r=this.nzConfigService.getConfigForComponent(Oe)||{};return!!Re(this.config.nzMask,r.nzMask,!0)}get maskClosable(){const r=this.nzConfigService.getConfigForComponent(Oe)||{};return!!Re(this.config.nzMaskClosable,r.nzMaskClosable,!0)}onContainerClick(r){r.target===r.currentTarget&&!this.mouseDown&&this.showMask&&this.maskClosable&&this.containerClick.emit()}onCloseClick(){this.cancelTriggered.emit()}onOkClick(){this.okTriggered.emit()}attachComponentPortal(r){return this.portalOutlet.hasAttached()&&ye(),this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop(),this.portalOutlet.attachComponentPortal(r)}attachTemplatePortal(r){return this.portalOutlet.hasAttached()&&ye(),this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop(),this.portalOutlet.attachTemplatePortal(r)}attachStringContent(){this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop()}getNativeElement(){return this.host.nativeElement}animationDisabled(){return this.config.nzNoAnimation||"NoopAnimations"===this.animationType}setModalTransformOrigin(){const r=this.modalElementRef.nativeElement;if(this.elementFocusedBeforeModalWasOpened){const p=this.elementFocusedBeforeModalWasOpened.getBoundingClientRect(),w=(0,y.pW)(this.elementFocusedBeforeModalWasOpened);this.render.setStyle(r,"transform-origin",`${w.left+p.width/2-r.offsetLeft}px ${w.top+p.height/2-r.offsetTop}px 0px`)}}savePreviouslyFocusedElement(){this.focusTrap||(this.focusTrap=this.focusTrapFactory.create(this.host.nativeElement)),this.document&&(this.elementFocusedBeforeModalWasOpened=this.document.activeElement,this.host.nativeElement.focus&&this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.host.nativeElement.focus())))}trapFocus(){const r=this.host.nativeElement;if(this.config.nzAutofocus)this.focusTrap.focusInitialElementWhenReady();else{const p=this.document.activeElement;p!==r&&!r.contains(p)&&r.focus()}}restoreFocus(){const r=this.elementFocusedBeforeModalWasOpened;if(r&&"function"==typeof r.focus){const p=this.document.activeElement,w=this.host.nativeElement;(!p||p===this.document.body||p===w||w.contains(p))&&r.focus()}this.focusTrap&&this.focusTrap.destroy()}setEnterAnimationClass(){if(this.animationDisabled())return;this.setModalTransformOrigin();const r=this.modalElementRef.nativeElement,p=this.overlayRef.backdropElement;r.classList.add("ant-zoom-enter"),r.classList.add("ant-zoom-enter-active"),p&&(p.classList.add("ant-fade-enter"),p.classList.add("ant-fade-enter-active"))}setExitAnimationClass(){const r=this.modalElementRef.nativeElement;r.classList.add("ant-zoom-leave"),r.classList.add("ant-zoom-leave-active"),this.setMaskExitAnimationClass()}setMaskExitAnimationClass(r=!1){const p=this.overlayRef.backdropElement;if(p){if(this.animationDisabled()||r)return void p.classList.remove(se);p.classList.add("ant-fade-leave"),p.classList.add("ant-fade-leave-active")}}cleanAnimationClass(){if(this.animationDisabled())return;const r=this.overlayRef.backdropElement,p=this.modalElementRef.nativeElement;r&&(r.classList.remove("ant-fade-enter"),r.classList.remove("ant-fade-enter-active")),p.classList.remove("ant-zoom-enter"),p.classList.remove("ant-zoom-enter-active"),p.classList.remove("ant-zoom-leave"),p.classList.remove("ant-zoom-leave-active")}setZIndexForBackdrop(){const r=this.overlayRef.backdropElement;r&&(0,y.DX)(this.config.nzZIndex)&&this.render.setStyle(r,"z-index",this.config.nzZIndex)}bindBackdropStyle(){const r=this.overlayRef.backdropElement;if(r&&(this.oldMaskStyle&&(Object.keys(this.oldMaskStyle).forEach(w=>{this.render.removeStyle(r,w)}),this.oldMaskStyle=null),this.setZIndexForBackdrop(),"object"==typeof this.config.nzMaskStyle&&Object.keys(this.config.nzMaskStyle).length)){const p=Object.assign({},this.config.nzMaskStyle);Object.keys(p).forEach(w=>{this.render.setStyle(r,w,p[w])}),this.oldMaskStyle=p}}updateMaskClassname(){const r=this.overlayRef.backdropElement;r&&(this.showMask?r.classList.add(se):r.classList.remove(se))}onAnimationDone(r){"enter"===r.toState?this.trapFocus():"exit"===r.toState&&this.restoreFocus(),this.cleanAnimationClass(),this.animationStateChanged.emit(r)}onAnimationStart(r){"enter"===r.toState?(this.setEnterAnimationClass(),this.bindBackdropStyle()):"exit"===r.toState&&this.setExitAnimationClass(),this.animationStateChanged.emit(r)}startExitAnimation(){this.state="exit",this.cdr.markForCheck()}ngOnDestroy(){this.setMaskExitAnimationClass(!0),this.destroy$.next(),this.destroy$.complete()}setupMouseListeners(r){this.ngZone.runOutsideAngular(()=>{(0,e.R)(this.host.nativeElement,"mouseup").pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.mouseDown&&setTimeout(()=>{this.mouseDown=!1})}),(0,e.R)(r.nativeElement,"mousedown").pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.mouseDown=!0})})}}return a.\u0275fac=function(r){o.$Z()},a.\u0275dir=o.lG2({type:a,features:[o.qOj]}),a})(),Ze=(()=>{class a{constructor(r){this.config=r}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(fe))},a.\u0275cmp=o.Xpm({type:a,selectors:[["button","nz-modal-close",""]],hostAttrs:["aria-label","Close",1,"ant-modal-close"],exportAs:["NzModalCloseBuiltin"],attrs:ee,decls:2,vars:1,consts:[[1,"ant-modal-close-x"],[4,"nzStringTemplateOutlet"],["nz-icon","",1,"ant-modal-close-icon",3,"nzType"]],template:function(r,p){1&r&&(o.TgZ(0,"span",0),o.YNc(1,_e,2,1,"ng-container",1),o.qZA()),2&r&&(o.xp6(1),o.Q6J("nzStringTemplateOutlet",p.config.nzCloseIcon))},directives:[z.f,v.w,C.Ls],encapsulation:2,changeDetection:0}),a})(),$e=(()=>{class a extends Ve{constructor(r,p,w,j,oe,ve,Se,Le,ot,ct,St){super(r,w,j,oe,ve,Se,Le,ot,ct,St),this.i18n=p,this.config=ot,this.cancelTriggered=new o.vpe,this.okTriggered=new o.vpe,this.i18n.localeChange.pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Modal")})}ngOnInit(){this.setupMouseListeners(this.modalElementRef)}onCancel(){this.cancelTriggered.emit()}onOk(){this.okTriggered.emit()}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(o.R0b),o.Y36(E.wi),o.Y36(o.SBq),o.Y36(P.qV),o.Y36(o.sBO),o.Y36(o.Qsj),o.Y36(t.Iu),o.Y36(M.jY),o.Y36(fe),o.Y36(m.K0,8),o.Y36(D.Qb,8))},a.\u0275cmp=o.Xpm({type:a,selectors:[["nz-modal-confirm-container"]],viewQuery:function(r,p){if(1&r&&(o.Gf(n.Pl,7),o.Gf(te,7)),2&r){let w;o.iGM(w=o.CRH())&&(p.portalOutlet=w.first),o.iGM(w=o.CRH())&&(p.modalElementRef=w.first)}},hostAttrs:["tabindex","-1","role","dialog"],hostVars:10,hostBindings:function(r,p){1&r&&(o.WFA("@modalContainer.start",function(j){return p.onAnimationStart(j)})("@modalContainer.done",function(j){return p.onAnimationDone(j)}),o.NdJ("click",function(j){return p.onContainerClick(j)})),2&r&&(o.d8E("@.disabled",p.config.nzNoAnimation)("@modalContainer",p.state),o.Tol(p.config.nzWrapClassName?"ant-modal-wrap "+p.config.nzWrapClassName:"ant-modal-wrap"),o.Udp("z-index",p.config.nzZIndex),o.ekj("ant-modal-wrap-rtl","rtl"===p.dir)("ant-modal-centered",p.config.nzCentered))},outputs:{cancelTriggered:"cancelTriggered",okTriggered:"okTriggered"},exportAs:["nzModalConfirmContainer"],features:[o.qOj],decls:17,vars:13,consts:[["role","document",1,"ant-modal",3,"ngClass","ngStyle"],["modalElement",""],[1,"ant-modal-content"],["nz-modal-close","",3,"click",4,"ngIf"],[1,"ant-modal-body",3,"ngStyle"],[1,"ant-modal-confirm-body-wrapper"],[1,"ant-modal-confirm-body"],["nz-icon","",3,"nzType"],[1,"ant-modal-confirm-title"],[4,"nzStringTemplateOutlet"],[1,"ant-modal-confirm-content"],["cdkPortalOutlet",""],[3,"innerHTML",4,"ngIf"],[1,"ant-modal-confirm-btns"],["nz-button","",3,"nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzType","nzLoading","disabled","nzDanger","click",4,"ngIf"],["nz-modal-close","",3,"click"],[3,"innerHTML"],["nz-button","",3,"nzLoading","disabled","click"],["nz-button","",3,"nzType","nzLoading","disabled","nzDanger","click"]],template:function(r,p){1&r&&(o.TgZ(0,"div",0,1),o.ALo(2,"nzToCssUnit"),o.TgZ(3,"div",2),o.YNc(4,re,1,0,"button",3),o.TgZ(5,"div",4),o.TgZ(6,"div",5),o.TgZ(7,"div",6),o._UZ(8,"i",7),o.TgZ(9,"span",8),o.YNc(10,B,2,1,"ng-container",9),o.qZA(),o.TgZ(11,"div",10),o.YNc(12,ne,0,0,"ng-template",11),o.YNc(13,k,1,1,"div",12),o.qZA(),o.qZA(),o.TgZ(14,"div",13),o.YNc(15,ie,2,4,"button",14),o.YNc(16,K,2,6,"button",15),o.qZA(),o.qZA(),o.qZA(),o.qZA(),o.qZA()),2&r&&(o.Udp("width",o.lcZ(2,11,null==p.config?null:p.config.nzWidth)),o.Q6J("ngClass",p.config.nzClassName)("ngStyle",p.config.nzStyle),o.xp6(4),o.Q6J("ngIf",p.config.nzClosable),o.xp6(1),o.Q6J("ngStyle",p.config.nzBodyStyle),o.xp6(3),o.Q6J("nzType",p.config.nzIconType),o.xp6(2),o.Q6J("nzStringTemplateOutlet",p.config.nzTitle),o.xp6(3),o.Q6J("ngIf",p.isStringContent),o.xp6(2),o.Q6J("ngIf",null!==p.config.nzCancelText),o.xp6(1),o.Q6J("ngIf",null!==p.config.nzOkText))},directives:[Ze,f.ix,m.mk,m.PC,m.O5,v.w,C.Ls,z.f,n.Pl,L.dQ],pipes:[N],encapsulation:2,data:{animation:[we.modalContainer]}}),a})(),Ye=(()=>{class a{constructor(r){this.config=r}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(fe))},a.\u0275cmp=o.Xpm({type:a,selectors:[["div","nz-modal-title",""]],hostAttrs:[1,"ant-modal-header"],exportAs:["NzModalTitleBuiltin"],attrs:ze,decls:2,vars:1,consts:[[1,"ant-modal-title"],[4,"nzStringTemplateOutlet"],[3,"innerHTML"]],template:function(r,p){1&r&&(o.TgZ(0,"div",0),o.YNc(1,Me,2,1,"ng-container",1),o.qZA()),2&r&&(o.xp6(1),o.Q6J("nzStringTemplateOutlet",p.config.nzTitle))},directives:[z.f],encapsulation:2,changeDetection:0}),a})(),Xe=(()=>{class a{constructor(r,p){this.i18n=r,this.config=p,this.buttonsFooter=!1,this.buttons=[],this.cancelTriggered=new o.vpe,this.okTriggered=new o.vpe,this.destroy$=new u.xQ,Array.isArray(p.nzFooter)&&(this.buttonsFooter=!0,this.buttons=p.nzFooter.map(Ke)),this.i18n.localeChange.pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Modal")})}onCancel(){this.cancelTriggered.emit()}onOk(){this.okTriggered.emit()}getButtonCallableProp(r,p){const w=r[p],j=this.modalRef.getContentComponent();return"function"==typeof w?w.apply(r,j&&[j]):w}onButtonClick(r){if(!this.getButtonCallableProp(r,"loading")){const w=this.getButtonCallableProp(r,"onClick");r.autoLoading&&(0,y.tI)(w)&&(r.loading=!0,w.then(()=>r.loading=!1).catch(j=>{throw r.loading=!1,j}))}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(E.wi),o.Y36(fe))},a.\u0275cmp=o.Xpm({type:a,selectors:[["div","nz-modal-footer",""]],hostAttrs:[1,"ant-modal-footer"],inputs:{modalRef:"modalRef"},outputs:{cancelTriggered:"cancelTriggered",okTriggered:"okTriggered"},exportAs:["NzModalFooterBuiltin"],attrs:Pe,decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["defaultFooterButtons",""],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],[3,"innerHTML",4,"ngIf"],[4,"ngIf"],[3,"innerHTML"],["nz-button","",3,"hidden","nzLoading","disabled","nzType","nzDanger","nzShape","nzSize","nzGhost","click",4,"ngFor","ngForOf"],["nz-button","",3,"hidden","nzLoading","disabled","nzType","nzDanger","nzShape","nzSize","nzGhost","click"],["nz-button","",3,"nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzType","nzDanger","nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzLoading","disabled","click"],["nz-button","",3,"nzType","nzDanger","nzLoading","disabled","click"]],template:function(r,p){if(1&r&&(o.YNc(0,ke,2,5,"ng-container",0),o.YNc(1,He,2,2,"ng-template",null,1,o.W1O)),2&r){const w=o.MAs(2);o.Q6J("ngIf",p.config.nzFooter)("ngIfElse",w)}},directives:[f.ix,m.O5,z.f,m.sg,L.dQ,v.w],encapsulation:2}),a})();function Ke(a){return Object.assign({type:null,size:"default",autoLoading:!0,show:!0,loading:!1,disabled:!1},a)}let it=(()=>{class a extends Ve{constructor(r,p,w,j,oe,ve,Se,Le,ot,ct){super(r,p,w,j,oe,ve,Se,Le,ot,ct),this.config=Le}ngOnInit(){this.setupMouseListeners(this.modalElementRef)}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(P.qV),o.Y36(o.sBO),o.Y36(o.Qsj),o.Y36(t.Iu),o.Y36(M.jY),o.Y36(fe),o.Y36(m.K0,8),o.Y36(D.Qb,8))},a.\u0275cmp=o.Xpm({type:a,selectors:[["nz-modal-container"]],viewQuery:function(r,p){if(1&r&&(o.Gf(n.Pl,7),o.Gf(te,7)),2&r){let w;o.iGM(w=o.CRH())&&(p.portalOutlet=w.first),o.iGM(w=o.CRH())&&(p.modalElementRef=w.first)}},hostAttrs:["tabindex","-1","role","dialog"],hostVars:10,hostBindings:function(r,p){1&r&&(o.WFA("@modalContainer.start",function(j){return p.onAnimationStart(j)})("@modalContainer.done",function(j){return p.onAnimationDone(j)}),o.NdJ("click",function(j){return p.onContainerClick(j)})),2&r&&(o.d8E("@.disabled",p.config.nzNoAnimation)("@modalContainer",p.state),o.Tol(p.config.nzWrapClassName?"ant-modal-wrap "+p.config.nzWrapClassName:"ant-modal-wrap"),o.Udp("z-index",p.config.nzZIndex),o.ekj("ant-modal-wrap-rtl","rtl"===p.dir)("ant-modal-centered",p.config.nzCentered))},exportAs:["nzModalContainer"],features:[o.qOj],decls:10,vars:11,consts:[["role","document",1,"ant-modal",3,"ngClass","ngStyle"],["modalElement",""],[1,"ant-modal-content"],["nz-modal-close","",3,"click",4,"ngIf"],["nz-modal-title","",4,"ngIf"],[1,"ant-modal-body",3,"ngStyle"],["cdkPortalOutlet",""],[3,"innerHTML",4,"ngIf"],["nz-modal-footer","",3,"modalRef","cancelTriggered","okTriggered",4,"ngIf"],["nz-modal-close","",3,"click"],["nz-modal-title",""],[3,"innerHTML"],["nz-modal-footer","",3,"modalRef","cancelTriggered","okTriggered"]],template:function(r,p){1&r&&(o.TgZ(0,"div",0,1),o.ALo(2,"nzToCssUnit"),o.TgZ(3,"div",2),o.YNc(4,mt,1,0,"button",3),o.YNc(5,pt,1,0,"div",4),o.TgZ(6,"div",5),o.YNc(7,ut,0,0,"ng-template",6),o.YNc(8,ht,1,1,"div",7),o.qZA(),o.YNc(9,H,1,1,"div",8),o.qZA(),o.qZA()),2&r&&(o.Udp("width",o.lcZ(2,9,null==p.config?null:p.config.nzWidth)),o.Q6J("ngClass",p.config.nzClassName)("ngStyle",p.config.nzStyle),o.xp6(4),o.Q6J("ngIf",p.config.nzClosable),o.xp6(1),o.Q6J("ngIf",p.config.nzTitle),o.xp6(1),o.Q6J("ngStyle",p.config.nzBodyStyle),o.xp6(2),o.Q6J("ngIf",p.isStringContent),o.xp6(1),o.Q6J("ngIf",null!==p.config.nzFooter))},directives:[Ze,Ye,Xe,m.mk,m.PC,m.O5,n.Pl],pipes:[N],encapsulation:2,data:{animation:[we.modalContainer]}}),a})();class qe{constructor(d,r,p){this.overlayRef=d,this.config=r,this.containerInstance=p,this.componentInstance=null,this.state=0,this.afterClose=new u.xQ,this.afterOpen=new u.xQ,this.destroy$=new u.xQ,p.animationStateChanged.pipe((0,I.h)(w=>"done"===w.phaseName&&"enter"===w.toState),(0,F.q)(1)).subscribe(()=>{this.afterOpen.next(),this.afterOpen.complete(),r.nzAfterOpen instanceof o.vpe&&r.nzAfterOpen.emit()}),p.animationStateChanged.pipe((0,I.h)(w=>"done"===w.phaseName&&"exit"===w.toState),(0,F.q)(1)).subscribe(()=>{clearTimeout(this.closeTimeout),this._finishDialogClose()}),p.containerClick.pipe((0,F.q)(1),(0,O.R)(this.destroy$)).subscribe(()=>{!this.config.nzCancelLoading&&!this.config.nzOkLoading&&this.trigger("cancel")}),d.keydownEvents().pipe((0,I.h)(w=>this.config.nzKeyboard&&!this.config.nzCancelLoading&&!this.config.nzOkLoading&&w.keyCode===Y.hY&&!(0,Y.Vb)(w))).subscribe(w=>{w.preventDefault(),this.trigger("cancel")}),p.cancelTriggered.pipe((0,O.R)(this.destroy$)).subscribe(()=>this.trigger("cancel")),p.okTriggered.pipe((0,O.R)(this.destroy$)).subscribe(()=>this.trigger("ok")),d.detachments().subscribe(()=>{this.afterClose.next(this.result),this.afterClose.complete(),r.nzAfterClose instanceof o.vpe&&r.nzAfterClose.emit(this.result),this.componentInstance=null,this.overlayRef.dispose()})}getContentComponent(){return this.componentInstance}getElement(){return this.containerInstance.getNativeElement()}destroy(d){this.close(d)}triggerOk(){return this.trigger("ok")}triggerCancel(){return this.trigger("cancel")}close(d){0===this.state&&(this.result=d,this.containerInstance.animationStateChanged.pipe((0,I.h)(r=>"start"===r.phaseName),(0,F.q)(1)).subscribe(r=>{this.overlayRef.detachBackdrop(),this.closeTimeout=setTimeout(()=>{this._finishDialogClose()},r.totalTime+100)}),this.containerInstance.startExitAnimation(),this.state=1)}updateConfig(d){Object.assign(this.config,d),this.containerInstance.bindBackdropStyle(),this.containerInstance.cdr.markForCheck()}getState(){return this.state}getConfig(){return this.config}getBackdropElement(){return this.overlayRef.backdropElement}trigger(d){return(0,Te.mG)(this,void 0,void 0,function*(){const r={ok:this.config.nzOnOk,cancel:this.config.nzOnCancel}[d],p={ok:"nzOkLoading",cancel:"nzCancelLoading"}[d];if(!this.config[p])if(r instanceof o.vpe)r.emit(this.getContentComponent());else if("function"==typeof r){const j=r(this.getContentComponent());if((0,y.tI)(j)){this.config[p]=!0;let oe=!1;try{oe=yield j}finally{this.config[p]=!1,this.closeWhitResult(oe)}}else this.closeWhitResult(j)}})}closeWhitResult(d){!1!==d&&this.close(d)}_finishDialogClose(){this.state=2,this.overlayRef.dispose(),this.destroy$.next()}}let Je=(()=>{class a{constructor(r,p,w,j,oe){this.overlay=r,this.injector=p,this.nzConfigService=w,this.parentModal=j,this.directionality=oe,this.openModalsAtThisLevel=[],this.afterAllClosedAtThisLevel=new u.xQ,this.afterAllClose=(0,b.P)(()=>this.openModals.length?this._afterAllClosed:this._afterAllClosed.pipe((0,R.O)(void 0)))}get openModals(){return this.parentModal?this.parentModal.openModals:this.openModalsAtThisLevel}get _afterAllClosed(){const r=this.parentModal;return r?r._afterAllClosed:this.afterAllClosedAtThisLevel}create(r){return this.open(r.nzContent,r)}closeAll(){this.closeModals(this.openModals)}confirm(r={},p="confirm"){return"nzFooter"in r&&(0,x.ZK)('The Confirm-Modal doesn\'t support "nzFooter", this property will be ignored.'),"nzWidth"in r||(r.nzWidth=416),"nzMaskClosable"in r||(r.nzMaskClosable=!1),r.nzModalType="confirm",r.nzClassName=`ant-modal-confirm ant-modal-confirm-${p} ${r.nzClassName||""}`,this.create(r)}info(r={}){return this.confirmFactory(r,"info")}success(r={}){return this.confirmFactory(r,"success")}error(r={}){return this.confirmFactory(r,"error")}warning(r={}){return this.confirmFactory(r,"warning")}open(r,p){const w=function Fe(a,d){return Object.assign(Object.assign({},d),a)}(p||{},new fe),j=this.createOverlay(w),oe=this.attachModalContainer(j,w),ve=this.attachModalContent(r,oe,j,w);return oe.modalRef=ve,this.openModals.push(ve),ve.afterClose.subscribe(()=>this.removeOpenModal(ve)),ve}removeOpenModal(r){const p=this.openModals.indexOf(r);p>-1&&(this.openModals.splice(p,1),this.openModals.length||this._afterAllClosed.next())}closeModals(r){let p=r.length;for(;p--;)r[p].close(),this.openModals.length||this._afterAllClosed.next()}createOverlay(r){const p=this.nzConfigService.getConfigForComponent(Oe)||{},w=new t.X_({hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),positionStrategy:this.overlay.position().global(),disposeOnNavigation:Re(r.nzCloseOnNavigation,p.nzCloseOnNavigation,!0),direction:Re(r.nzDirection,p.nzDirection,this.directionality.value)});return Re(r.nzMask,p.nzMask,!0)&&(w.backdropClass=se),this.overlay.create(w)}attachModalContainer(r,p){const j=o.zs3.create({parent:p&&p.nzViewContainerRef&&p.nzViewContainerRef.injector||this.injector,providers:[{provide:t.Iu,useValue:r},{provide:fe,useValue:p}]}),ve=new n.C5("confirm"===p.nzModalType?$e:it,p.nzViewContainerRef,j);return r.attach(ve).instance}attachModalContent(r,p,w,j){const oe=new qe(w,j,p);if(r instanceof o.Rgc)p.attachTemplatePortal(new n.UE(r,null,{$implicit:j.nzComponentParams,modalRef:oe}));else if((0,y.DX)(r)&&"string"!=typeof r){const ve=this.createInjector(oe,j),Se=p.attachComponentPortal(new n.C5(r,j.nzViewContainerRef,ve));(function De(a,d){Object.assign(a,d)})(Se.instance,j.nzComponentParams),oe.componentInstance=Se.instance}else p.attachStringContent();return oe}createInjector(r,p){return o.zs3.create({parent:p&&p.nzViewContainerRef&&p.nzViewContainerRef.injector||this.injector,providers:[{provide:qe,useValue:r}]})}confirmFactory(r={},p){return"nzIconType"in r||(r.nzIconType={info:"info-circle",success:"check-circle",error:"close-circle",warning:"exclamation-circle"}[p]),"nzCancelText"in r||(r.nzCancelText=null),this.confirm(r,p)}ngOnDestroy(){this.closeModals(this.openModalsAtThisLevel),this.afterAllClosedAtThisLevel.complete()}}return a.\u0275fac=function(r){return new(r||a)(o.LFG(t.aV),o.LFG(o.zs3),o.LFG(M.jY),o.LFG(a,12),o.LFG(le.Is,8))},a.\u0275prov=o.Yz7({token:a,factory:a.\u0275fac}),a})(),_t=(()=>{class a{constructor(r){this.templateRef=r}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(o.Rgc))},a.\u0275dir=o.lG2({type:a,selectors:[["","nzModalContent",""]],exportAs:["nzModalContent"]}),a})(),zt=(()=>{class a{constructor(r,p){this.nzModalRef=r,this.templateRef=p,this.nzModalRef&&this.nzModalRef.updateConfig({nzFooter:this.templateRef})}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(qe,8),o.Y36(o.Rgc))},a.\u0275dir=o.lG2({type:a,selectors:[["","nzModalFooter",""]],exportAs:["nzModalFooter"]}),a})(),Ot=(()=>{class a{constructor(r,p){this.nzModalRef=r,this.templateRef=p,this.nzModalRef&&this.nzModalRef.updateConfig({nzTitle:this.templateRef})}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(qe,8),o.Y36(o.Rgc))},a.\u0275dir=o.lG2({type:a,selectors:[["","nzModalTitle",""]],exportAs:["nzModalTitle"]}),a})(),bt=(()=>{class a{constructor(r,p,w){this.cdr=r,this.modal=p,this.viewContainerRef=w,this.nzVisible=!1,this.nzClosable=!0,this.nzOkLoading=!1,this.nzOkDisabled=!1,this.nzCancelDisabled=!1,this.nzCancelLoading=!1,this.nzKeyboard=!0,this.nzNoAnimation=!1,this.nzCentered=!1,this.nzZIndex=1e3,this.nzWidth=520,this.nzCloseIcon="close",this.nzOkType="primary",this.nzOkDanger=!1,this.nzIconType="question-circle",this.nzModalType="default",this.nzAutofocus="auto",this.nzOnOk=new o.vpe,this.nzOnCancel=new o.vpe,this.nzAfterOpen=new o.vpe,this.nzAfterClose=new o.vpe,this.nzVisibleChange=new o.vpe,this.modalRef=null,this.destroy$=new u.xQ}set modalTitle(r){r&&this.setTitleWithTemplate(r)}set modalFooter(r){r&&this.setFooterWithTemplate(r)}get afterOpen(){return this.nzAfterOpen.asObservable()}get afterClose(){return this.nzAfterClose.asObservable()}open(){if(this.nzVisible||(this.nzVisible=!0,this.nzVisibleChange.emit(!0)),!this.modalRef){const r=this.getConfig();this.modalRef=this.modal.create(r),this.modalRef.afterClose.asObservable().pipe((0,O.R)(this.destroy$)).subscribe(()=>{this.close()})}}close(r){this.nzVisible&&(this.nzVisible=!1,this.nzVisibleChange.emit(!1)),this.modalRef&&(this.modalRef.close(r),this.modalRef=null)}destroy(r){this.close(r)}triggerOk(){var r;null===(r=this.modalRef)||void 0===r||r.triggerOk()}triggerCancel(){var r;null===(r=this.modalRef)||void 0===r||r.triggerCancel()}getContentComponent(){var r;return null===(r=this.modalRef)||void 0===r?void 0:r.getContentComponent()}getElement(){var r;return null===(r=this.modalRef)||void 0===r?void 0:r.getElement()}getModalRef(){return this.modalRef}setTitleWithTemplate(r){this.nzTitle=r,this.modalRef&&Promise.resolve().then(()=>{this.modalRef.updateConfig({nzTitle:this.nzTitle})})}setFooterWithTemplate(r){this.nzFooter=r,this.modalRef&&Promise.resolve().then(()=>{this.modalRef.updateConfig({nzFooter:this.nzFooter})}),this.cdr.markForCheck()}getConfig(){const r=Ne(this);return r.nzViewContainerRef=this.viewContainerRef,r.nzContent=this.nzContent||this.contentFromContentChild,r}ngOnChanges(r){const{nzVisible:p}=r,w=(0,Te._T)(r,["nzVisible"]);Object.keys(w).length&&this.modalRef&&this.modalRef.updateConfig(Ne(this)),p&&(this.nzVisible?this.open():this.close())}ngOnDestroy(){var r;null===(r=this.modalRef)||void 0===r||r._finishDialogClose(),this.destroy$.next(),this.destroy$.complete()}}return a.\u0275fac=function(r){return new(r||a)(o.Y36(o.sBO),o.Y36(Je),o.Y36(o.s_b))},a.\u0275cmp=o.Xpm({type:a,selectors:[["nz-modal"]],contentQueries:function(r,p,w){if(1&r&&(o.Suo(w,Ot,7,o.Rgc),o.Suo(w,_t,7,o.Rgc),o.Suo(w,zt,7,o.Rgc)),2&r){let j;o.iGM(j=o.CRH())&&(p.modalTitle=j.first),o.iGM(j=o.CRH())&&(p.contentFromContentChild=j.first),o.iGM(j=o.CRH())&&(p.modalFooter=j.first)}},inputs:{nzMask:"nzMask",nzMaskClosable:"nzMaskClosable",nzCloseOnNavigation:"nzCloseOnNavigation",nzVisible:"nzVisible",nzClosable:"nzClosable",nzOkLoading:"nzOkLoading",nzOkDisabled:"nzOkDisabled",nzCancelDisabled:"nzCancelDisabled",nzCancelLoading:"nzCancelLoading",nzKeyboard:"nzKeyboard",nzNoAnimation:"nzNoAnimation",nzCentered:"nzCentered",nzContent:"nzContent",nzComponentParams:"nzComponentParams",nzFooter:"nzFooter",nzZIndex:"nzZIndex",nzWidth:"nzWidth",nzWrapClassName:"nzWrapClassName",nzClassName:"nzClassName",nzStyle:"nzStyle",nzTitle:"nzTitle",nzCloseIcon:"nzCloseIcon",nzMaskStyle:"nzMaskStyle",nzBodyStyle:"nzBodyStyle",nzOkText:"nzOkText",nzCancelText:"nzCancelText",nzOkType:"nzOkType",nzOkDanger:"nzOkDanger",nzIconType:"nzIconType",nzModalType:"nzModalType",nzAutofocus:"nzAutofocus",nzOnOk:"nzOnOk",nzOnCancel:"nzOnCancel"},outputs:{nzOnOk:"nzOnOk",nzOnCancel:"nzOnCancel",nzAfterOpen:"nzAfterOpen",nzAfterClose:"nzAfterClose",nzVisibleChange:"nzVisibleChange"},exportAs:["nzModal"],features:[o.TTD],decls:0,vars:0,template:function(r,p){},encapsulation:2,changeDetection:0}),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzMask",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzMaskClosable",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzCloseOnNavigation",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzVisible",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzClosable",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzOkLoading",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzOkDisabled",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzCancelDisabled",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzCancelLoading",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzKeyboard",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzNoAnimation",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzCentered",void 0),(0,Te.gn)([(0,y.yF)()],a.prototype,"nzOkDanger",void 0),a})(),_=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=o.oAB({type:a}),a.\u0275inj=o.cJS({providers:[Je],imports:[[m.ez,le.vT,t.U8,z.T,n.eL,E.YI,f.sL,C.PV,Ee,$.g,Ee]]}),a})()},3868:(X,S,s)=>{"use strict";s.d(S,{Bq:()=>T,Of:()=>E,Dg:()=>M,aF:()=>z});var t=s(5e3),n=s(655),o=s(4182),u=s(5647),e=s(8929),b=s(3753),O=s(7625),I=s(1721),F=s(226),R=s(5664),x=s(9808);const y=["*"],m=["inputElement"],D=["nz-radio",""];let T=(()=>{class v{}return v.\u0275fac=function(f){return new(f||v)},v.\u0275dir=t.lG2({type:v,selectors:[["","nz-radio-button",""]]}),v})(),P=(()=>{class v{constructor(){this.selected$=new u.t(1),this.touched$=new e.xQ,this.disabled$=new u.t(1),this.name$=new u.t(1)}touch(){this.touched$.next()}select(f){this.selected$.next(f)}setDisabled(f){this.disabled$.next(f)}setName(f){this.name$.next(f)}}return v.\u0275fac=function(f){return new(f||v)},v.\u0275prov=t.Yz7({token:v,factory:v.\u0275fac}),v})(),M=(()=>{class v{constructor(f,L,J){this.cdr=f,this.nzRadioService=L,this.directionality=J,this.value=null,this.destroy$=new e.xQ,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){var f;this.nzRadioService.selected$.pipe((0,O.R)(this.destroy$)).subscribe(L=>{this.value!==L&&(this.value=L,this.onChange(this.value))}),this.nzRadioService.touched$.pipe((0,O.R)(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),null===(f=this.directionality.change)||void 0===f||f.pipe((0,O.R)(this.destroy$)).subscribe(L=>{this.dir=L,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(f){const{nzDisabled:L,nzName:J}=f;L&&this.nzRadioService.setDisabled(this.nzDisabled),J&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(f){this.value=f,this.nzRadioService.select(f),this.cdr.markForCheck()}registerOnChange(f){this.onChange=f}registerOnTouched(f){this.onTouched=f}setDisabledState(f){this.nzDisabled=f,this.nzRadioService.setDisabled(f),this.cdr.markForCheck()}}return v.\u0275fac=function(f){return new(f||v)(t.Y36(t.sBO),t.Y36(P),t.Y36(F.Is,8))},v.\u0275cmp=t.Xpm({type:v,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(f,L){2&f&&t.ekj("ant-radio-group-large","large"===L.nzSize)("ant-radio-group-small","small"===L.nzSize)("ant-radio-group-solid","solid"===L.nzButtonStyle)("ant-radio-group-rtl","rtl"===L.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[t._Bn([P,{provide:o.JU,useExisting:(0,t.Gpc)(()=>v),multi:!0}]),t.TTD],ngContentSelectors:y,decls:1,vars:0,template:function(f,L){1&f&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),(0,n.gn)([(0,I.yF)()],v.prototype,"nzDisabled",void 0),v})(),E=(()=>{class v{constructor(f,L,J,Z,Q,N,U){this.ngZone=f,this.elementRef=L,this.cdr=J,this.focusMonitor=Z,this.directionality=Q,this.nzRadioService=N,this.nzRadioButtonDirective=U,this.isNgModel=!1,this.destroy$=new e.xQ,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(f){this.nzDisabled=f,this.cdr.markForCheck()}writeValue(f){this.isChecked=f,this.cdr.markForCheck()}registerOnChange(f){this.isNgModel=!0,this.onChange=f}registerOnTouched(f){this.onTouched=f}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe((0,O.R)(this.destroy$)).subscribe(f=>{this.name=f,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe((0,O.R)(this.destroy$)).subscribe(f=>{this.nzDisabled=f,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe((0,O.R)(this.destroy$)).subscribe(f=>{this.isChecked=this.nzValue===f,this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe((0,O.R)(this.destroy$)).subscribe(f=>{f||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe((0,O.R)(this.destroy$)).subscribe(f=>{this.dir=f,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{(0,b.R)(this.elementRef.nativeElement,"click").pipe((0,O.R)(this.destroy$)).subscribe(f=>{f.stopPropagation(),f.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{this.nzRadioService&&this.nzRadioService.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return v.\u0275fac=function(f){return new(f||v)(t.Y36(t.R0b),t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(R.tE),t.Y36(F.Is,8),t.Y36(P,8),t.Y36(T,8))},v.\u0275cmp=t.Xpm({type:v,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(f,L){if(1&f&&t.Gf(m,5),2&f){let J;t.iGM(J=t.CRH())&&(L.inputElement=J.first)}},hostVars:16,hostBindings:function(f,L){2&f&&t.ekj("ant-radio-wrapper",!L.isRadioButton)("ant-radio-button-wrapper",L.isRadioButton)("ant-radio-wrapper-checked",L.isChecked&&!L.isRadioButton)("ant-radio-button-wrapper-checked",L.isChecked&&L.isRadioButton)("ant-radio-wrapper-disabled",L.nzDisabled&&!L.isRadioButton)("ant-radio-button-wrapper-disabled",L.nzDisabled&&L.isRadioButton)("ant-radio-wrapper-rtl",!L.isRadioButton&&"rtl"===L.dir)("ant-radio-button-wrapper-rtl",L.isRadioButton&&"rtl"===L.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[t._Bn([{provide:o.JU,useExisting:(0,t.Gpc)(()=>v),multi:!0}])],attrs:D,ngContentSelectors:y,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(f,L){1&f&&(t.F$t(),t.TgZ(0,"span"),t._UZ(1,"input",0,1),t._UZ(3,"span"),t.qZA(),t.TgZ(4,"span"),t.Hsn(5),t.qZA()),2&f&&(t.ekj("ant-radio",!L.isRadioButton)("ant-radio-checked",L.isChecked&&!L.isRadioButton)("ant-radio-disabled",L.nzDisabled&&!L.isRadioButton)("ant-radio-button",L.isRadioButton)("ant-radio-button-checked",L.isChecked&&L.isRadioButton)("ant-radio-button-disabled",L.nzDisabled&&L.isRadioButton),t.xp6(1),t.ekj("ant-radio-input",!L.isRadioButton)("ant-radio-button-input",L.isRadioButton),t.Q6J("disabled",L.nzDisabled)("checked",L.isChecked),t.uIk("autofocus",L.nzAutoFocus?"autofocus":null)("name",L.name),t.xp6(2),t.ekj("ant-radio-inner",!L.isRadioButton)("ant-radio-button-inner",L.isRadioButton))},encapsulation:2,changeDetection:0}),(0,n.gn)([(0,I.yF)()],v.prototype,"nzDisabled",void 0),(0,n.gn)([(0,I.yF)()],v.prototype,"nzAutoFocus",void 0),v})(),z=(()=>{class v{}return v.\u0275fac=function(f){return new(f||v)},v.\u0275mod=t.oAB({type:v}),v.\u0275inj=t.cJS({imports:[[F.vT,x.ez,o.u5]]}),v})()},5197:(X,S,s)=>{"use strict";s.d(S,{Ip:()=>$e,Vq:()=>Ot,LV:()=>bt});var t=s(5e3),n=s(8929),o=s(3753),u=s(591),e=s(6053),b=s(6787),O=s(3393),I=s(685),F=s(969),R=s(9808),x=s(647),y=s(2683),m=s(655),D=s(1059),T=s(7625),P=s(7545),M=s(4090),E=s(1721),z=s(1159),v=s(2845),C=s(4182),f=s(8076),L=s(9439);const J=["moz","ms","webkit"];function N(_){if("undefined"==typeof window)return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(_);const V=J.filter(a=>`${a}CancelAnimationFrame`in window||`${a}CancelRequestAnimationFrame`in window)[0];return V?(window[`${V}CancelAnimationFrame`]||window[`${V}CancelRequestAnimationFrame`]).call(this,_):clearTimeout(_)}const U=function Q(){if("undefined"==typeof window)return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const _=J.filter(V=>`${V}RequestAnimationFrame`in window)[0];return _?window[`${_}RequestAnimationFrame`]:function Z(){let _=0;return function(V){const a=(new Date).getTime(),d=Math.max(0,16-(a-_)),r=setTimeout(()=>{V(a+d)},d);return _=a+d,r}}()}();var ae=s(5664),pe=s(4832),me=s(925),be=s(226),Ee=s(6950),Te=s(4170);const Y=["*"];function le(_,V){if(1&_&&(t.ynx(0),t._uU(1),t.BQk()),2&_){const a=t.oxw();t.xp6(1),t.Oqu(a.nzLabel)}}function $(_,V){if(1&_&&(t.ynx(0),t._uU(1),t.BQk()),2&_){const a=t.oxw();t.xp6(1),t.Oqu(a.label)}}function ee(_,V){}function _e(_,V){if(1&_&&(t.ynx(0),t.YNc(1,ee,0,0,"ng-template",3),t.BQk()),2&_){const a=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",a.template)}}function te(_,V){1&_&&t._UZ(0,"i",6)}function re(_,V){if(1&_&&(t.TgZ(0,"div",4),t.YNc(1,te,1,0,"i",5),t.qZA()),2&_){const a=t.oxw();t.xp6(1),t.Q6J("ngIf",!a.icon)("ngIfElse",a.icon)}}function B(_,V){if(1&_&&(t.TgZ(0,"div",4),t._UZ(1,"nz-embed-empty",5),t.qZA()),2&_){const a=t.oxw();t.xp6(1),t.Q6J("specificContent",a.notFoundContent)}}function ne(_,V){if(1&_&&t._UZ(0,"nz-option-item-group",9),2&_){const a=t.oxw().$implicit;t.Q6J("nzLabel",a.groupLabel)}}function k(_,V){if(1&_){const a=t.EpF();t.TgZ(0,"nz-option-item",10),t.NdJ("itemHover",function(r){return t.CHM(a),t.oxw(2).onItemHover(r)})("itemClick",function(r){return t.CHM(a),t.oxw(2).onItemClick(r)}),t.qZA()}if(2&_){const a=t.oxw().$implicit,d=t.oxw();t.Q6J("icon",d.menuItemSelectedIcon)("customContent",a.nzCustomContent)("template",a.template)("grouped",!!a.groupLabel)("disabled",a.nzDisabled)("showState","tags"===d.mode||"multiple"===d.mode)("label",a.nzLabel)("compareWith",d.compareWith)("activatedValue",d.activatedValue)("listOfSelectedValue",d.listOfSelectedValue)("value",a.nzValue)}}function ie(_,V){1&_&&(t.ynx(0,6),t.YNc(1,ne,1,1,"nz-option-item-group",7),t.YNc(2,k,1,11,"nz-option-item",8),t.BQk()),2&_&&(t.Q6J("ngSwitch",V.$implicit.type),t.xp6(1),t.Q6J("ngSwitchCase","group"),t.xp6(1),t.Q6J("ngSwitchCase","item"))}function K(_,V){}function ze(_,V){1&_&&t.Hsn(0)}const Me=["inputElement"],Pe=["mirrorElement"];function Ue(_,V){1&_&&t._UZ(0,"span",3,4)}function Qe(_,V){if(1&_&&(t.TgZ(0,"div",4),t._uU(1),t.qZA()),2&_){const a=t.oxw(2);t.xp6(1),t.Oqu(a.label)}}function Ge(_,V){if(1&_&&t._uU(0),2&_){const a=t.oxw(2);t.Oqu(a.label)}}function rt(_,V){if(1&_&&(t.ynx(0),t.YNc(1,Qe,2,1,"div",2),t.YNc(2,Ge,1,1,"ng-template",null,3,t.W1O),t.BQk()),2&_){const a=t.MAs(3),d=t.oxw();t.xp6(1),t.Q6J("ngIf",d.deletable)("ngIfElse",a)}}function tt(_,V){1&_&&t._UZ(0,"i",7)}function ke(_,V){if(1&_){const a=t.EpF();t.TgZ(0,"span",5),t.NdJ("click",function(r){return t.CHM(a),t.oxw().onDelete(r)}),t.YNc(1,tt,1,0,"i",6),t.qZA()}if(2&_){const a=t.oxw();t.xp6(1),t.Q6J("ngIf",!a.removeIcon)("ngIfElse",a.removeIcon)}}const et=function(_){return{$implicit:_}};function nt(_,V){if(1&_&&(t.ynx(0),t._uU(1),t.BQk()),2&_){const a=t.oxw();t.xp6(1),t.hij(" ",a.placeholder," ")}}function He(_,V){if(1&_&&t._UZ(0,"nz-select-item",6),2&_){const a=t.oxw(2);t.Q6J("deletable",!1)("disabled",!1)("removeIcon",a.removeIcon)("label",a.listOfTopItem[0].nzLabel)("contentTemplateOutlet",a.customTemplate)("contentTemplateOutletContext",a.listOfTopItem[0])}}function mt(_,V){if(1&_){const a=t.EpF();t.ynx(0),t.TgZ(1,"nz-select-search",4),t.NdJ("isComposingChange",function(r){return t.CHM(a),t.oxw().isComposingChange(r)})("valueChange",function(r){return t.CHM(a),t.oxw().onInputValueChange(r)}),t.qZA(),t.YNc(2,He,1,6,"nz-select-item",5),t.BQk()}if(2&_){const a=t.oxw();t.xp6(1),t.Q6J("nzId",a.nzId)("disabled",a.disabled)("value",a.inputValue)("showInput",a.showSearch)("mirrorSync",!1)("autofocus",a.autofocus)("focusTrigger",a.open),t.xp6(1),t.Q6J("ngIf",a.isShowSingleLabel)}}function pt(_,V){if(1&_){const a=t.EpF();t.TgZ(0,"nz-select-item",9),t.NdJ("delete",function(){const p=t.CHM(a).$implicit;return t.oxw(2).onDeleteItem(p.contentTemplateOutletContext)}),t.qZA()}if(2&_){const a=V.$implicit,d=t.oxw(2);t.Q6J("removeIcon",d.removeIcon)("label",a.nzLabel)("disabled",a.nzDisabled||d.disabled)("contentTemplateOutlet",a.contentTemplateOutlet)("deletable",!0)("contentTemplateOutletContext",a.contentTemplateOutletContext)}}function ut(_,V){if(1&_){const a=t.EpF();t.ynx(0),t.YNc(1,pt,1,6,"nz-select-item",7),t.TgZ(2,"nz-select-search",8),t.NdJ("isComposingChange",function(r){return t.CHM(a),t.oxw().isComposingChange(r)})("valueChange",function(r){return t.CHM(a),t.oxw().onInputValueChange(r)}),t.qZA(),t.BQk()}if(2&_){const a=t.oxw();t.xp6(1),t.Q6J("ngForOf",a.listOfSlicedItem)("ngForTrackBy",a.trackValue),t.xp6(1),t.Q6J("nzId",a.nzId)("disabled",a.disabled)("value",a.inputValue)("autofocus",a.autofocus)("showInput",!0)("mirrorSync",!0)("focusTrigger",a.open)}}function ht(_,V){if(1&_&&t._UZ(0,"nz-select-placeholder",10),2&_){const a=t.oxw();t.Q6J("placeholder",a.placeHolder)}}function H(_,V){1&_&&t._UZ(0,"i",2)}function q(_,V){1&_&&t._UZ(0,"i",7)}function fe(_,V){1&_&&t._UZ(0,"i",8)}function ge(_,V){if(1&_&&(t.ynx(0),t.YNc(1,q,1,0,"i",5),t.YNc(2,fe,1,0,"i",6),t.BQk()),2&_){const a=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!a.search),t.xp6(1),t.Q6J("ngIf",a.search)}}function Ie(_,V){if(1&_&&(t.ynx(0),t._UZ(1,"i",10),t.BQk()),2&_){const a=V.$implicit;t.xp6(1),t.Q6J("nzType",a)}}function se(_,V){if(1&_&&t.YNc(0,Ie,2,1,"ng-container",9),2&_){const a=t.oxw(2);t.Q6J("nzStringTemplateOutlet",a.suffixIcon)}}function Oe(_,V){if(1&_&&(t.YNc(0,ge,3,2,"ng-container",3),t.YNc(1,se,1,1,"ng-template",null,4,t.W1O)),2&_){const a=t.MAs(2),d=t.oxw();t.Q6J("ngIf",!d.suffixIcon)("ngIfElse",a)}}function we(_,V){1&_&&t._UZ(0,"i",1)}function Fe(_,V){if(1&_&&t._UZ(0,"nz-select-arrow",5),2&_){const a=t.oxw();t.Q6J("loading",a.nzLoading)("search",a.nzOpen&&a.nzShowSearch)("suffixIcon",a.nzSuffixIcon)}}function Re(_,V){if(1&_){const a=t.EpF();t.TgZ(0,"nz-select-clear",6),t.NdJ("clear",function(){return t.CHM(a),t.oxw().onClearSelection()}),t.qZA()}if(2&_){const a=t.oxw();t.Q6J("clearIcon",a.nzClearIcon)}}function De(_,V){if(1&_){const a=t.EpF();t.TgZ(0,"nz-option-container",7),t.NdJ("keydown",function(r){return t.CHM(a),t.oxw().onKeyDown(r)})("itemClick",function(r){return t.CHM(a),t.oxw().onItemClick(r)})("scrollToBottom",function(){return t.CHM(a),t.oxw().nzScrollToBottom.emit()}),t.qZA()}if(2&_){const a=t.oxw();t.ekj("ant-select-dropdown-placement-bottomLeft","bottom"===a.dropDownPosition)("ant-select-dropdown-placement-topLeft","top"===a.dropDownPosition),t.Q6J("ngStyle",a.nzDropdownStyle)("itemSize",a.nzOptionHeightPx)("maxItemLength",a.nzOptionOverflowSize)("matchWidth",a.nzDropdownMatchSelectWidth)("@slideMotion","enter")("@.disabled",null==a.noAnimation?null:a.noAnimation.nzNoAnimation)("nzNoAnimation",null==a.noAnimation?null:a.noAnimation.nzNoAnimation)("listOfContainerItem",a.listOfContainerItem)("menuItemSelectedIcon",a.nzMenuItemSelectedIcon)("notFoundContent",a.nzNotFoundContent)("activatedValue",a.activatedValue)("listOfSelectedValue",a.listOfValue)("dropdownRender",a.nzDropdownRender)("compareWith",a.compareWith)("mode",a.nzMode)}}let Ne=(()=>{class _{constructor(){this.nzLabel=null,this.changes=new n.xQ}ngOnChanges(){this.changes.next()}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-option-group"]],inputs:{nzLabel:"nzLabel"},exportAs:["nzOptionGroup"],features:[t.TTD],ngContentSelectors:Y,decls:1,vars:0,template:function(a,d){1&a&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),_})(),ye=(()=>{class _{constructor(){this.nzLabel=null}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-option-item-group"]],hostAttrs:[1,"ant-select-item","ant-select-item-group"],inputs:{nzLabel:"nzLabel"},decls:1,vars:1,consts:[[4,"nzStringTemplateOutlet"]],template:function(a,d){1&a&&t.YNc(0,le,2,1,"ng-container",0),2&a&&t.Q6J("nzStringTemplateOutlet",d.nzLabel)},directives:[F.f],encapsulation:2,changeDetection:0}),_})(),Ve=(()=>{class _{constructor(){this.selected=!1,this.activated=!1,this.grouped=!1,this.customContent=!1,this.template=null,this.disabled=!1,this.showState=!1,this.label=null,this.value=null,this.activatedValue=null,this.listOfSelectedValue=[],this.icon=null,this.itemClick=new t.vpe,this.itemHover=new t.vpe}onHostMouseEnter(){this.disabled||this.itemHover.next(this.value)}onHostClick(){this.disabled||this.itemClick.next(this.value)}ngOnChanges(a){const{value:d,activatedValue:r,listOfSelectedValue:p}=a;(d||p)&&(this.selected=this.listOfSelectedValue.some(w=>this.compareWith(w,this.value))),(d||r)&&(this.activated=this.compareWith(this.activatedValue,this.value))}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-option-item"]],hostAttrs:[1,"ant-select-item","ant-select-item-option"],hostVars:9,hostBindings:function(a,d){1&a&&t.NdJ("mouseenter",function(){return d.onHostMouseEnter()})("click",function(){return d.onHostClick()}),2&a&&(t.uIk("title",d.label),t.ekj("ant-select-item-option-grouped",d.grouped)("ant-select-item-option-selected",d.selected&&!d.disabled)("ant-select-item-option-disabled",d.disabled)("ant-select-item-option-active",d.activated&&!d.disabled))},inputs:{grouped:"grouped",customContent:"customContent",template:"template",disabled:"disabled",showState:"showState",label:"label",value:"value",activatedValue:"activatedValue",listOfSelectedValue:"listOfSelectedValue",icon:"icon",compareWith:"compareWith"},outputs:{itemClick:"itemClick",itemHover:"itemHover"},features:[t.TTD],decls:4,vars:3,consts:[[1,"ant-select-item-option-content"],[4,"ngIf"],["class","ant-select-item-option-state","style","user-select: none","unselectable","on",4,"ngIf"],[3,"ngTemplateOutlet"],["unselectable","on",1,"ant-select-item-option-state",2,"user-select","none"],["nz-icon","","nzType","check","class","ant-select-selected-icon",4,"ngIf","ngIfElse"],["nz-icon","","nzType","check",1,"ant-select-selected-icon"]],template:function(a,d){1&a&&(t.TgZ(0,"div",0),t.YNc(1,$,2,1,"ng-container",1),t.YNc(2,_e,2,1,"ng-container",1),t.qZA(),t.YNc(3,re,2,2,"div",2)),2&a&&(t.xp6(1),t.Q6J("ngIf",!d.customContent),t.xp6(1),t.Q6J("ngIf",d.customContent),t.xp6(1),t.Q6J("ngIf",d.showState&&d.selected))},directives:[R.O5,R.tP,x.Ls,y.w],encapsulation:2,changeDetection:0}),_})(),Ze=(()=>{class _{constructor(){this.notFoundContent=void 0,this.menuItemSelectedIcon=null,this.dropdownRender=null,this.activatedValue=null,this.listOfSelectedValue=[],this.mode="default",this.matchWidth=!0,this.itemSize=32,this.maxItemLength=8,this.listOfContainerItem=[],this.itemClick=new t.vpe,this.scrollToBottom=new t.vpe,this.scrolledIndex=0}onItemClick(a){this.itemClick.emit(a)}onItemHover(a){this.activatedValue=a}trackValue(a,d){return d.key}onScrolledIndexChange(a){this.scrolledIndex=a,a===this.listOfContainerItem.length-this.maxItemLength&&this.scrollToBottom.emit()}scrollToActivatedValue(){const a=this.listOfContainerItem.findIndex(d=>this.compareWith(d.key,this.activatedValue));(a<this.scrolledIndex||a>=this.scrolledIndex+this.maxItemLength)&&this.cdkVirtualScrollViewport.scrollToIndex(a||0)}ngOnChanges(a){const{listOfContainerItem:d,activatedValue:r}=a;(d||r)&&this.scrollToActivatedValue()}ngAfterViewInit(){setTimeout(()=>this.scrollToActivatedValue())}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-option-container"]],viewQuery:function(a,d){if(1&a&&t.Gf(O.N7,7),2&a){let r;t.iGM(r=t.CRH())&&(d.cdkVirtualScrollViewport=r.first)}},hostAttrs:[1,"ant-select-dropdown"],inputs:{notFoundContent:"notFoundContent",menuItemSelectedIcon:"menuItemSelectedIcon",dropdownRender:"dropdownRender",activatedValue:"activatedValue",listOfSelectedValue:"listOfSelectedValue",compareWith:"compareWith",mode:"mode",matchWidth:"matchWidth",itemSize:"itemSize",maxItemLength:"maxItemLength",listOfContainerItem:"listOfContainerItem"},outputs:{itemClick:"itemClick",scrollToBottom:"scrollToBottom"},exportAs:["nzOptionContainer"],features:[t.TTD],decls:5,vars:14,consts:[["class","ant-select-item-empty",4,"ngIf"],[3,"itemSize","maxBufferPx","minBufferPx","scrolledIndexChange"],["cdkVirtualFor","",3,"cdkVirtualForOf","cdkVirtualForTrackBy","cdkVirtualForTemplateCacheSize"],[3,"ngTemplateOutlet"],[1,"ant-select-item-empty"],["nzComponentName","select",3,"specificContent"],[3,"ngSwitch"],[3,"nzLabel",4,"ngSwitchCase"],[3,"icon","customContent","template","grouped","disabled","showState","label","compareWith","activatedValue","listOfSelectedValue","value","itemHover","itemClick",4,"ngSwitchCase"],[3,"nzLabel"],[3,"icon","customContent","template","grouped","disabled","showState","label","compareWith","activatedValue","listOfSelectedValue","value","itemHover","itemClick"]],template:function(a,d){1&a&&(t.TgZ(0,"div"),t.YNc(1,B,2,1,"div",0),t.TgZ(2,"cdk-virtual-scroll-viewport",1),t.NdJ("scrolledIndexChange",function(p){return d.onScrolledIndexChange(p)}),t.YNc(3,ie,3,3,"ng-template",2),t.qZA(),t.YNc(4,K,0,0,"ng-template",3),t.qZA()),2&a&&(t.xp6(1),t.Q6J("ngIf",0===d.listOfContainerItem.length),t.xp6(1),t.Udp("height",d.listOfContainerItem.length*d.itemSize,"px")("max-height",d.itemSize*d.maxItemLength,"px"),t.ekj("full-width",!d.matchWidth),t.Q6J("itemSize",d.itemSize)("maxBufferPx",d.itemSize*d.maxItemLength)("minBufferPx",d.itemSize*d.maxItemLength),t.xp6(1),t.Q6J("cdkVirtualForOf",d.listOfContainerItem)("cdkVirtualForTrackBy",d.trackValue)("cdkVirtualForTemplateCacheSize",0),t.xp6(1),t.Q6J("ngTemplateOutlet",d.dropdownRender))},directives:[I.gB,O.N7,ye,Ve,R.O5,O.xd,O.x0,R.RF,R.n9,R.tP],encapsulation:2,changeDetection:0}),_})(),$e=(()=>{class _{constructor(a,d){this.nzOptionGroupComponent=a,this.destroy$=d,this.changes=new n.xQ,this.groupLabel=null,this.nzLabel=null,this.nzValue=null,this.nzDisabled=!1,this.nzHide=!1,this.nzCustomContent=!1}ngOnInit(){this.nzOptionGroupComponent&&this.nzOptionGroupComponent.changes.pipe((0,D.O)(!0),(0,T.R)(this.destroy$)).subscribe(()=>{this.groupLabel=this.nzOptionGroupComponent.nzLabel})}ngOnChanges(){this.changes.next()}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(Ne,8),t.Y36(M.kn))},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-option"]],viewQuery:function(a,d){if(1&a&&t.Gf(t.Rgc,7),2&a){let r;t.iGM(r=t.CRH())&&(d.template=r.first)}},inputs:{nzLabel:"nzLabel",nzValue:"nzValue",nzDisabled:"nzDisabled",nzHide:"nzHide",nzCustomContent:"nzCustomContent"},exportAs:["nzOption"],features:[t._Bn([M.kn]),t.TTD],ngContentSelectors:Y,decls:1,vars:0,template:function(a,d){1&a&&(t.F$t(),t.YNc(0,ze,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),(0,m.gn)([(0,E.yF)()],_.prototype,"nzDisabled",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzHide",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzCustomContent",void 0),_})(),Ye=(()=>{class _{constructor(a,d,r){this.elementRef=a,this.renderer=d,this.focusMonitor=r,this.nzId=null,this.disabled=!1,this.mirrorSync=!1,this.showInput=!0,this.focusTrigger=!1,this.value="",this.autofocus=!1,this.valueChange=new t.vpe,this.isComposingChange=new t.vpe}setCompositionState(a){this.isComposingChange.next(a)}onValueChange(a){this.value=a,this.valueChange.next(a),this.mirrorSync&&this.syncMirrorWidth()}clearInputValue(){this.inputElement.nativeElement.value="",this.onValueChange("")}syncMirrorWidth(){const a=this.mirrorElement.nativeElement,d=this.elementRef.nativeElement,r=this.inputElement.nativeElement;this.renderer.removeStyle(d,"width"),a.innerHTML=this.renderer.createText(`${r.value} `),this.renderer.setStyle(d,"width",`${a.scrollWidth}px`)}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnChanges(a){const d=this.inputElement.nativeElement,{focusTrigger:r,showInput:p}=a;p&&(this.showInput?this.renderer.removeAttribute(d,"readonly"):this.renderer.setAttribute(d,"readonly","readonly")),r&&!0===r.currentValue&&!1===r.previousValue&&d.focus()}ngAfterViewInit(){this.mirrorSync&&this.syncMirrorWidth(),this.autofocus&&this.focus()}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(ae.tE))},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select-search"]],viewQuery:function(a,d){if(1&a&&(t.Gf(Me,7),t.Gf(Pe,5)),2&a){let r;t.iGM(r=t.CRH())&&(d.inputElement=r.first),t.iGM(r=t.CRH())&&(d.mirrorElement=r.first)}},hostAttrs:[1,"ant-select-selection-search"],inputs:{nzId:"nzId",disabled:"disabled",mirrorSync:"mirrorSync",showInput:"showInput",focusTrigger:"focusTrigger",value:"value",autofocus:"autofocus"},outputs:{valueChange:"valueChange",isComposingChange:"isComposingChange"},features:[t._Bn([{provide:C.ve,useValue:!1}]),t.TTD],decls:3,vars:7,consts:[["autocomplete","off",1,"ant-select-selection-search-input",3,"ngModel","disabled","ngModelChange","compositionstart","compositionend"],["inputElement",""],["class","ant-select-selection-search-mirror",4,"ngIf"],[1,"ant-select-selection-search-mirror"],["mirrorElement",""]],template:function(a,d){1&a&&(t.TgZ(0,"input",0,1),t.NdJ("ngModelChange",function(p){return d.onValueChange(p)})("compositionstart",function(){return d.setCompositionState(!0)})("compositionend",function(){return d.setCompositionState(!1)}),t.qZA(),t.YNc(2,Ue,2,0,"span",2)),2&a&&(t.Udp("opacity",d.showInput?null:0),t.Q6J("ngModel",d.value)("disabled",d.disabled),t.uIk("id",d.nzId)("autofocus",d.autofocus?"autofocus":null),t.xp6(2),t.Q6J("ngIf",d.mirrorSync))},directives:[C.Fj,C.JJ,C.On,R.O5],encapsulation:2,changeDetection:0}),_})(),Xe=(()=>{class _{constructor(){this.disabled=!1,this.label=null,this.deletable=!1,this.removeIcon=null,this.contentTemplateOutletContext=null,this.contentTemplateOutlet=null,this.delete=new t.vpe}onDelete(a){a.preventDefault(),a.stopPropagation(),this.disabled||this.delete.next(a)}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select-item"]],hostAttrs:[1,"ant-select-selection-item"],hostVars:3,hostBindings:function(a,d){2&a&&(t.uIk("title",d.label),t.ekj("ant-select-selection-item-disabled",d.disabled))},inputs:{disabled:"disabled",label:"label",deletable:"deletable",removeIcon:"removeIcon",contentTemplateOutletContext:"contentTemplateOutletContext",contentTemplateOutlet:"contentTemplateOutlet"},outputs:{delete:"delete"},decls:2,vars:5,consts:[[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],["class","ant-select-selection-item-remove",3,"click",4,"ngIf"],["class","ant-select-selection-item-content",4,"ngIf","ngIfElse"],["labelTemplate",""],[1,"ant-select-selection-item-content"],[1,"ant-select-selection-item-remove",3,"click"],["nz-icon","","nzType","close",4,"ngIf","ngIfElse"],["nz-icon","","nzType","close"]],template:function(a,d){1&a&&(t.YNc(0,rt,4,2,"ng-container",0),t.YNc(1,ke,2,2,"span",1)),2&a&&(t.Q6J("nzStringTemplateOutlet",d.contentTemplateOutlet)("nzStringTemplateOutletContext",t.VKq(3,et,d.contentTemplateOutletContext)),t.xp6(1),t.Q6J("ngIf",d.deletable&&!d.disabled))},directives:[F.f,R.O5,x.Ls,y.w],encapsulation:2,changeDetection:0}),_})(),Ke=(()=>{class _{constructor(){this.placeholder=null}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select-placeholder"]],hostAttrs:[1,"ant-select-selection-placeholder"],inputs:{placeholder:"placeholder"},decls:1,vars:1,consts:[[4,"nzStringTemplateOutlet"]],template:function(a,d){1&a&&t.YNc(0,nt,2,1,"ng-container",0),2&a&&t.Q6J("nzStringTemplateOutlet",d.placeholder)},directives:[F.f],encapsulation:2,changeDetection:0}),_})(),it=(()=>{class _{constructor(a,d,r){this.elementRef=a,this.ngZone=d,this.noAnimation=r,this.nzId=null,this.showSearch=!1,this.placeHolder=null,this.open=!1,this.maxTagCount=1/0,this.autofocus=!1,this.disabled=!1,this.mode="default",this.customTemplate=null,this.maxTagPlaceholder=null,this.removeIcon=null,this.listOfTopItem=[],this.tokenSeparators=[],this.tokenize=new t.vpe,this.inputValueChange=new t.vpe,this.deleteItem=new t.vpe,this.listOfSlicedItem=[],this.isShowPlaceholder=!0,this.isShowSingleLabel=!1,this.isComposing=!1,this.inputValue=null,this.destroy$=new n.xQ}updateTemplateVariable(){const a=0===this.listOfTopItem.length;this.isShowPlaceholder=a&&!this.isComposing&&!this.inputValue,this.isShowSingleLabel=!a&&!this.isComposing&&!this.inputValue}isComposingChange(a){this.isComposing=a,this.updateTemplateVariable()}onInputValueChange(a){a!==this.inputValue&&(this.inputValue=a,this.updateTemplateVariable(),this.inputValueChange.emit(a),this.tokenSeparate(a,this.tokenSeparators))}tokenSeparate(a,d){if(a&&a.length&&d.length&&"default"!==this.mode&&((w,j)=>{for(let oe=0;oe<j.length;++oe)if(w.lastIndexOf(j[oe])>0)return!0;return!1})(a,d)){const w=((w,j)=>{const oe=new RegExp(`[${j.join()}]`),ve=w.split(oe).filter(Se=>Se);return[...new Set(ve)]})(a,d);this.tokenize.next(w)}}clearInputValue(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.clearInputValue()}focus(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.focus()}blur(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.blur()}trackValue(a,d){return d.nzValue}onDeleteItem(a){!this.disabled&&!a.nzDisabled&&this.deleteItem.next(a)}ngOnChanges(a){const{listOfTopItem:d,maxTagCount:r,customTemplate:p,maxTagPlaceholder:w}=a;if(d&&this.updateTemplateVariable(),d||r||p||w){const j=this.listOfTopItem.slice(0,this.maxTagCount).map(oe=>({nzLabel:oe.nzLabel,nzValue:oe.nzValue,nzDisabled:oe.nzDisabled,contentTemplateOutlet:this.customTemplate,contentTemplateOutletContext:oe}));if(this.listOfTopItem.length>this.maxTagCount){const oe=`+ ${this.listOfTopItem.length-this.maxTagCount} ...`,ve=this.listOfTopItem.map(Le=>Le.nzValue),Se={nzLabel:oe,nzValue:"$$__nz_exceeded_item",nzDisabled:!0,contentTemplateOutlet:this.maxTagPlaceholder,contentTemplateOutletContext:ve.slice(this.maxTagCount)};j.push(Se)}this.listOfSlicedItem=j}}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,o.R)(this.elementRef.nativeElement,"click").pipe((0,T.R)(this.destroy$)).subscribe(a=>{a.target!==this.nzSelectSearchComponent.inputElement.nativeElement&&this.nzSelectSearchComponent.focus()}),(0,o.R)(this.elementRef.nativeElement,"keydown").pipe((0,T.R)(this.destroy$)).subscribe(a=>{if(a.target instanceof HTMLInputElement){const d=a.target.value;a.keyCode===z.ZH&&"default"!==this.mode&&!d&&this.listOfTopItem.length>0&&(a.preventDefault(),this.ngZone.run(()=>this.onDeleteItem(this.listOfTopItem[this.listOfTopItem.length-1])))}})})}ngOnDestroy(){this.destroy$.next()}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(pe.P,9))},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select-top-control"]],viewQuery:function(a,d){if(1&a&&t.Gf(Ye,5),2&a){let r;t.iGM(r=t.CRH())&&(d.nzSelectSearchComponent=r.first)}},hostAttrs:[1,"ant-select-selector"],inputs:{nzId:"nzId",showSearch:"showSearch",placeHolder:"placeHolder",open:"open",maxTagCount:"maxTagCount",autofocus:"autofocus",disabled:"disabled",mode:"mode",customTemplate:"customTemplate",maxTagPlaceholder:"maxTagPlaceholder",removeIcon:"removeIcon",listOfTopItem:"listOfTopItem",tokenSeparators:"tokenSeparators"},outputs:{tokenize:"tokenize",inputValueChange:"inputValueChange",deleteItem:"deleteItem"},exportAs:["nzSelectTopControl"],features:[t.TTD],decls:4,vars:3,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"placeholder",4,"ngIf"],[3,"nzId","disabled","value","showInput","mirrorSync","autofocus","focusTrigger","isComposingChange","valueChange"],[3,"deletable","disabled","removeIcon","label","contentTemplateOutlet","contentTemplateOutletContext",4,"ngIf"],[3,"deletable","disabled","removeIcon","label","contentTemplateOutlet","contentTemplateOutletContext"],[3,"removeIcon","label","disabled","contentTemplateOutlet","deletable","contentTemplateOutletContext","delete",4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzId","disabled","value","autofocus","showInput","mirrorSync","focusTrigger","isComposingChange","valueChange"],[3,"removeIcon","label","disabled","contentTemplateOutlet","deletable","contentTemplateOutletContext","delete"],[3,"placeholder"]],template:function(a,d){1&a&&(t.ynx(0,0),t.YNc(1,mt,3,8,"ng-container",1),t.YNc(2,ut,3,9,"ng-container",2),t.BQk(),t.YNc(3,ht,1,1,"nz-select-placeholder",3)),2&a&&(t.Q6J("ngSwitch",d.mode),t.xp6(1),t.Q6J("ngSwitchCase","default"),t.xp6(2),t.Q6J("ngIf",d.isShowPlaceholder))},directives:[Ye,Xe,Ke,R.RF,R.n9,R.O5,R.ED,R.sg,y.w],encapsulation:2,changeDetection:0}),_})(),qe=(()=>{class _{constructor(){this.loading=!1,this.search=!1,this.suffixIcon=null}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select-arrow"]],hostAttrs:[1,"ant-select-arrow"],hostVars:2,hostBindings:function(a,d){2&a&&t.ekj("ant-select-arrow-loading",d.loading)},inputs:{loading:"loading",search:"search",suffixIcon:"suffixIcon"},decls:3,vars:2,consts:[["nz-icon","","nzType","loading",4,"ngIf","ngIfElse"],["defaultArrow",""],["nz-icon","","nzType","loading"],[4,"ngIf","ngIfElse"],["suffixTemplate",""],["nz-icon","","nzType","down",4,"ngIf"],["nz-icon","","nzType","search",4,"ngIf"],["nz-icon","","nzType","down"],["nz-icon","","nzType","search"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(a,d){if(1&a&&(t.YNc(0,H,1,0,"i",0),t.YNc(1,Oe,3,2,"ng-template",null,1,t.W1O)),2&a){const r=t.MAs(2);t.Q6J("ngIf",d.loading)("ngIfElse",r)}},directives:[R.O5,x.Ls,y.w,F.f],encapsulation:2,changeDetection:0}),_})(),Je=(()=>{class _{constructor(){this.clearIcon=null,this.clear=new t.vpe}onClick(a){a.preventDefault(),a.stopPropagation(),this.clear.emit(a)}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select-clear"]],hostAttrs:[1,"ant-select-clear"],hostBindings:function(a,d){1&a&&t.NdJ("click",function(p){return d.onClick(p)})},inputs:{clearIcon:"clearIcon"},outputs:{clear:"clear"},decls:1,vars:2,consts:[["nz-icon","","nzType","close-circle","nzTheme","fill","class","ant-select-close-icon",4,"ngIf","ngIfElse"],["nz-icon","","nzType","close-circle","nzTheme","fill",1,"ant-select-close-icon"]],template:function(a,d){1&a&&t.YNc(0,we,1,0,"i",0),2&a&&t.Q6J("ngIf",!d.clearIcon)("ngIfElse",d.clearIcon)},directives:[R.O5,x.Ls,y.w],encapsulation:2,changeDetection:0}),_})();const _t=(_,V)=>!(!V||!V.nzLabel)&&V.nzLabel.toString().toLowerCase().indexOf(_.toLowerCase())>-1;let Ot=(()=>{class _{constructor(a,d,r,p,w,j,oe,ve){this.destroy$=a,this.nzConfigService=d,this.cdr=r,this.elementRef=p,this.platform=w,this.focusMonitor=j,this.directionality=oe,this.noAnimation=ve,this._nzModuleName="select",this.nzId=null,this.nzSize="default",this.nzOptionHeightPx=32,this.nzOptionOverflowSize=8,this.nzDropdownClassName=null,this.nzDropdownMatchSelectWidth=!0,this.nzDropdownStyle=null,this.nzNotFoundContent=void 0,this.nzPlaceHolder=null,this.nzMaxTagCount=1/0,this.nzDropdownRender=null,this.nzCustomTemplate=null,this.nzSuffixIcon=null,this.nzClearIcon=null,this.nzRemoveIcon=null,this.nzMenuItemSelectedIcon=null,this.nzTokenSeparators=[],this.nzMaxTagPlaceholder=null,this.nzMaxMultipleCount=1/0,this.nzMode="default",this.nzFilterOption=_t,this.compareWith=(Se,Le)=>Se===Le,this.nzAllowClear=!1,this.nzBorderless=!1,this.nzShowSearch=!1,this.nzLoading=!1,this.nzAutoFocus=!1,this.nzAutoClearSearchValue=!0,this.nzServerSearch=!1,this.nzDisabled=!1,this.nzOpen=!1,this.nzBackdrop=!1,this.nzOptions=[],this.nzOnSearch=new t.vpe,this.nzScrollToBottom=new t.vpe,this.nzOpenChange=new t.vpe,this.nzBlur=new t.vpe,this.nzFocus=new t.vpe,this.listOfValue$=new u.X([]),this.listOfTemplateItem$=new u.X([]),this.listOfTagAndTemplateItem=[],this.searchValue="",this.isReactiveDriven=!1,this.requestId=-1,this.onChange=()=>{},this.onTouched=()=>{},this.dropDownPosition="bottom",this.triggerWidth=null,this.listOfContainerItem=[],this.listOfTopItem=[],this.activatedValue=null,this.listOfValue=[],this.focused=!1,this.dir="ltr"}set nzShowArrow(a){this._nzShowArrow=a}get nzShowArrow(){return void 0===this._nzShowArrow?"default"===this.nzMode:this._nzShowArrow}generateTagItem(a){return{nzValue:a,nzLabel:a,type:"item"}}onItemClick(a){if(this.activatedValue=a,"default"===this.nzMode)(0===this.listOfValue.length||!this.compareWith(this.listOfValue[0],a))&&this.updateListOfValue([a]),this.setOpenState(!1);else{const d=this.listOfValue.findIndex(r=>this.compareWith(r,a));if(-1!==d){const r=this.listOfValue.filter((p,w)=>w!==d);this.updateListOfValue(r)}else if(this.listOfValue.length<this.nzMaxMultipleCount){const r=[...this.listOfValue,a];this.updateListOfValue(r)}this.focus(),this.nzAutoClearSearchValue&&this.clearInput()}}onItemDelete(a){const d=this.listOfValue.filter(r=>!this.compareWith(r,a.nzValue));this.updateListOfValue(d),this.clearInput()}onHostClick(){this.nzOpen&&this.nzShowSearch||this.nzDisabled||this.setOpenState(!this.nzOpen)}updateListOfContainerItem(){let a=this.listOfTagAndTemplateItem.filter(p=>!p.nzHide).filter(p=>!(!this.nzServerSearch&&this.searchValue)||this.nzFilterOption(this.searchValue,p));if("tags"===this.nzMode&&this.searchValue){const p=this.listOfTagAndTemplateItem.find(w=>w.nzLabel===this.searchValue);if(p)this.activatedValue=p.nzValue;else{const w=this.generateTagItem(this.searchValue);a=[w,...a],this.activatedValue=w.nzValue}}const d=a.find(p=>this.compareWith(p.nzValue,this.listOfValue[0]))||a[0];this.activatedValue=d&&d.nzValue||null;let r=[];this.isReactiveDriven?r=[...new Set(this.nzOptions.filter(p=>p.groupLabel).map(p=>p.groupLabel))]:this.listOfNzOptionGroupComponent&&(r=this.listOfNzOptionGroupComponent.map(p=>p.nzLabel)),r.forEach(p=>{const w=a.findIndex(j=>p===j.groupLabel);w>-1&&a.splice(w,0,{groupLabel:p,type:"group",key:p})}),this.listOfContainerItem=[...a],this.updateCdkConnectedOverlayPositions()}clearInput(){this.nzSelectTopControlComponent.clearInputValue()}updateListOfValue(a){const r=((p,w)=>"default"===this.nzMode?p.length>0?p[0]:null:p)(a);this.value!==r&&(this.listOfValue=a,this.listOfValue$.next(a),this.value=r,this.onChange(this.value))}onTokenSeparate(a){const d=this.listOfTagAndTemplateItem.filter(r=>-1!==a.findIndex(p=>p===r.nzLabel)).map(r=>r.nzValue).filter(r=>-1===this.listOfValue.findIndex(p=>this.compareWith(p,r)));if("multiple"===this.nzMode)this.updateListOfValue([...this.listOfValue,...d]);else if("tags"===this.nzMode){const r=a.filter(p=>-1===this.listOfTagAndTemplateItem.findIndex(w=>w.nzLabel===p));this.updateListOfValue([...this.listOfValue,...d,...r])}this.clearInput()}onOverlayKeyDown(a){a.keyCode===z.hY&&this.setOpenState(!1)}onKeyDown(a){if(this.nzDisabled)return;const d=this.listOfContainerItem.filter(p=>"item"===p.type).filter(p=>!p.nzDisabled),r=d.findIndex(p=>this.compareWith(p.nzValue,this.activatedValue));switch(a.keyCode){case z.LH:a.preventDefault(),this.nzOpen&&(this.activatedValue=d[r>0?r-1:d.length-1].nzValue);break;case z.JH:a.preventDefault(),this.nzOpen?this.activatedValue=d[r<d.length-1?r+1:0].nzValue:this.setOpenState(!0);break;case z.K5:a.preventDefault(),this.nzOpen?(0,E.DX)(this.activatedValue)&&this.onItemClick(this.activatedValue):this.setOpenState(!0);break;case z.L_:this.nzOpen||(this.setOpenState(!0),a.preventDefault());break;case z.Mf:this.setOpenState(!1);break;case z.hY:break;default:this.nzOpen||this.setOpenState(!0)}}setOpenState(a){this.nzOpen!==a&&(this.nzOpen=a,this.nzOpenChange.emit(a),this.onOpenChange(),this.cdr.markForCheck())}onOpenChange(){this.updateCdkConnectedOverlayStatus(),this.clearInput()}onInputValueChange(a){this.searchValue=a,this.updateListOfContainerItem(),this.nzOnSearch.emit(a),this.updateCdkConnectedOverlayPositions()}onClearSelection(){this.updateListOfValue([])}onClickOutside(a){this.elementRef.nativeElement.contains(a.target)||this.setOpenState(!1)}focus(){this.nzSelectTopControlComponent.focus()}blur(){this.nzSelectTopControlComponent.blur()}onPositionChange(a){this.dropDownPosition=a.connectionPair.originY}updateCdkConnectedOverlayStatus(){if(this.platform.isBrowser&&this.originElement.nativeElement){const a=this.triggerWidth;N(this.requestId),this.requestId=U(()=>{this.triggerWidth=this.originElement.nativeElement.getBoundingClientRect().width,a!==this.triggerWidth&&this.cdr.detectChanges()})}}updateCdkConnectedOverlayPositions(){U(()=>{var a,d;null===(d=null===(a=this.cdkConnectedOverlay)||void 0===a?void 0:a.overlayRef)||void 0===d||d.updatePosition()})}writeValue(a){if(this.value!==a){this.value=a;const r=((p,w)=>null==p?[]:"default"===this.nzMode?[p]:p)(a);this.listOfValue=r,this.listOfValue$.next(r),this.cdr.markForCheck()}}registerOnChange(a){this.onChange=a}registerOnTouched(a){this.onTouched=a}setDisabledState(a){this.nzDisabled=a,a&&this.setOpenState(!1),this.cdr.markForCheck()}ngOnChanges(a){const{nzOpen:d,nzDisabled:r,nzOptions:p}=a;if(d&&this.onOpenChange(),r&&this.nzDisabled&&this.setOpenState(!1),p){this.isReactiveDriven=!0;const j=(this.nzOptions||[]).map(oe=>({template:oe.label instanceof t.Rgc?oe.label:null,nzLabel:"string"==typeof oe.label||"number"==typeof oe.label?oe.label:null,nzValue:oe.value,nzDisabled:oe.disabled||!1,nzHide:oe.hide||!1,nzCustomContent:oe.label instanceof t.Rgc,groupLabel:oe.groupLabel||null,type:"item",key:oe.value}));this.listOfTemplateItem$.next(j)}}ngOnInit(){var a;this.focusMonitor.monitor(this.elementRef,!0).pipe((0,T.R)(this.destroy$)).subscribe(d=>{d?(this.focused=!0,this.cdr.markForCheck(),this.nzFocus.emit()):(this.focused=!1,this.cdr.markForCheck(),this.nzBlur.emit(),Promise.resolve().then(()=>{this.onTouched()}))}),(0,e.aj)([this.listOfValue$,this.listOfTemplateItem$]).pipe((0,T.R)(this.destroy$)).subscribe(([d,r])=>{const p=d.filter(()=>"tags"===this.nzMode).filter(w=>-1===r.findIndex(j=>this.compareWith(j.nzValue,w))).map(w=>this.listOfTopItem.find(j=>this.compareWith(j.nzValue,w))||this.generateTagItem(w));this.listOfTagAndTemplateItem=[...r,...p],this.listOfTopItem=this.listOfValue.map(w=>[...this.listOfTagAndTemplateItem,...this.listOfTopItem].find(j=>this.compareWith(w,j.nzValue))).filter(w=>!!w),this.updateListOfContainerItem()}),null===(a=this.directionality.change)||void 0===a||a.pipe((0,T.R)(this.destroy$)).subscribe(d=>{this.dir=d,this.cdr.detectChanges()}),this.nzConfigService.getConfigChangeEventForComponent("select").pipe((0,T.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()}),this.dir=this.directionality.value}ngAfterContentInit(){this.isReactiveDriven||(0,b.T)(this.listOfNzOptionGroupComponent.changes,this.listOfNzOptionComponent.changes).pipe((0,D.O)(!0),(0,P.w)(()=>(0,b.T)(this.listOfNzOptionComponent.changes,this.listOfNzOptionGroupComponent.changes,...this.listOfNzOptionComponent.map(a=>a.changes),...this.listOfNzOptionGroupComponent.map(a=>a.changes)).pipe((0,D.O)(!0))),(0,T.R)(this.destroy$)).subscribe(()=>{const a=this.listOfNzOptionComponent.toArray().map(d=>{const{template:r,nzLabel:p,nzValue:w,nzDisabled:j,nzHide:oe,nzCustomContent:ve,groupLabel:Se}=d;return{template:r,nzLabel:p,nzValue:w,nzDisabled:j,nzHide:oe,nzCustomContent:ve,groupLabel:Se,type:"item",key:w}});this.listOfTemplateItem$.next(a),this.cdr.markForCheck()})}ngOnDestroy(){N(this.requestId),this.focusMonitor.stopMonitoring(this.elementRef)}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(M.kn),t.Y36(L.jY),t.Y36(t.sBO),t.Y36(t.SBq),t.Y36(me.t4),t.Y36(ae.tE),t.Y36(be.Is,8),t.Y36(pe.P,9))},_.\u0275cmp=t.Xpm({type:_,selectors:[["nz-select"]],contentQueries:function(a,d,r){if(1&a&&(t.Suo(r,$e,5),t.Suo(r,Ne,5)),2&a){let p;t.iGM(p=t.CRH())&&(d.listOfNzOptionComponent=p),t.iGM(p=t.CRH())&&(d.listOfNzOptionGroupComponent=p)}},viewQuery:function(a,d){if(1&a&&(t.Gf(v.xu,7,t.SBq),t.Gf(v.pI,7),t.Gf(it,7),t.Gf(Ne,7,t.SBq),t.Gf(it,7,t.SBq)),2&a){let r;t.iGM(r=t.CRH())&&(d.originElement=r.first),t.iGM(r=t.CRH())&&(d.cdkConnectedOverlay=r.first),t.iGM(r=t.CRH())&&(d.nzSelectTopControlComponent=r.first),t.iGM(r=t.CRH())&&(d.nzOptionGroupComponentElement=r.first),t.iGM(r=t.CRH())&&(d.nzSelectTopControlComponentElement=r.first)}},hostAttrs:[1,"ant-select"],hostVars:24,hostBindings:function(a,d){1&a&&t.NdJ("click",function(){return d.onHostClick()}),2&a&&t.ekj("ant-select-lg","large"===d.nzSize)("ant-select-sm","small"===d.nzSize)("ant-select-show-arrow",d.nzShowArrow)("ant-select-disabled",d.nzDisabled)("ant-select-show-search",(d.nzShowSearch||"default"!==d.nzMode)&&!d.nzDisabled)("ant-select-allow-clear",d.nzAllowClear)("ant-select-borderless",d.nzBorderless)("ant-select-open",d.nzOpen)("ant-select-focused",d.nzOpen||d.focused)("ant-select-single","default"===d.nzMode)("ant-select-multiple","default"!==d.nzMode)("ant-select-rtl","rtl"===d.dir)},inputs:{nzId:"nzId",nzSize:"nzSize",nzOptionHeightPx:"nzOptionHeightPx",nzOptionOverflowSize:"nzOptionOverflowSize",nzDropdownClassName:"nzDropdownClassName",nzDropdownMatchSelectWidth:"nzDropdownMatchSelectWidth",nzDropdownStyle:"nzDropdownStyle",nzNotFoundContent:"nzNotFoundContent",nzPlaceHolder:"nzPlaceHolder",nzMaxTagCount:"nzMaxTagCount",nzDropdownRender:"nzDropdownRender",nzCustomTemplate:"nzCustomTemplate",nzSuffixIcon:"nzSuffixIcon",nzClearIcon:"nzClearIcon",nzRemoveIcon:"nzRemoveIcon",nzMenuItemSelectedIcon:"nzMenuItemSelectedIcon",nzTokenSeparators:"nzTokenSeparators",nzMaxTagPlaceholder:"nzMaxTagPlaceholder",nzMaxMultipleCount:"nzMaxMultipleCount",nzMode:"nzMode",nzFilterOption:"nzFilterOption",compareWith:"compareWith",nzAllowClear:"nzAllowClear",nzBorderless:"nzBorderless",nzShowSearch:"nzShowSearch",nzLoading:"nzLoading",nzAutoFocus:"nzAutoFocus",nzAutoClearSearchValue:"nzAutoClearSearchValue",nzServerSearch:"nzServerSearch",nzDisabled:"nzDisabled",nzOpen:"nzOpen",nzBackdrop:"nzBackdrop",nzOptions:"nzOptions",nzShowArrow:"nzShowArrow"},outputs:{nzOnSearch:"nzOnSearch",nzScrollToBottom:"nzScrollToBottom",nzOpenChange:"nzOpenChange",nzBlur:"nzBlur",nzFocus:"nzFocus"},exportAs:["nzSelect"],features:[t._Bn([M.kn,{provide:C.JU,useExisting:(0,t.Gpc)(()=>_),multi:!0}]),t.TTD],decls:5,vars:24,consts:[["cdkOverlayOrigin","",3,"nzId","open","disabled","mode","nzNoAnimation","maxTagPlaceholder","removeIcon","placeHolder","maxTagCount","customTemplate","tokenSeparators","showSearch","autofocus","listOfTopItem","inputValueChange","tokenize","deleteItem","keydown"],["origin","cdkOverlayOrigin"],[3,"loading","search","suffixIcon",4,"ngIf"],[3,"clearIcon","clear",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayMinWidth","cdkConnectedOverlayWidth","cdkConnectedOverlayOrigin","cdkConnectedOverlayTransformOriginOn","cdkConnectedOverlayPanelClass","cdkConnectedOverlayOpen","overlayKeydown","overlayOutsideClick","detach","positionChange"],[3,"loading","search","suffixIcon"],[3,"clearIcon","clear"],[3,"ngStyle","itemSize","maxItemLength","matchWidth","nzNoAnimation","listOfContainerItem","menuItemSelectedIcon","notFoundContent","activatedValue","listOfSelectedValue","dropdownRender","compareWith","mode","keydown","itemClick","scrollToBottom"]],template:function(a,d){if(1&a&&(t.TgZ(0,"nz-select-top-control",0,1),t.NdJ("inputValueChange",function(p){return d.onInputValueChange(p)})("tokenize",function(p){return d.onTokenSeparate(p)})("deleteItem",function(p){return d.onItemDelete(p)})("keydown",function(p){return d.onKeyDown(p)}),t.qZA(),t.YNc(2,Fe,1,3,"nz-select-arrow",2),t.YNc(3,Re,1,1,"nz-select-clear",3),t.YNc(4,De,1,19,"ng-template",4),t.NdJ("overlayKeydown",function(p){return d.onOverlayKeyDown(p)})("overlayOutsideClick",function(p){return d.onClickOutside(p)})("detach",function(){return d.setOpenState(!1)})("positionChange",function(p){return d.onPositionChange(p)})),2&a){const r=t.MAs(1);t.Q6J("nzId",d.nzId)("open",d.nzOpen)("disabled",d.nzDisabled)("mode",d.nzMode)("@.disabled",null==d.noAnimation?null:d.noAnimation.nzNoAnimation)("nzNoAnimation",null==d.noAnimation?null:d.noAnimation.nzNoAnimation)("maxTagPlaceholder",d.nzMaxTagPlaceholder)("removeIcon",d.nzRemoveIcon)("placeHolder",d.nzPlaceHolder)("maxTagCount",d.nzMaxTagCount)("customTemplate",d.nzCustomTemplate)("tokenSeparators",d.nzTokenSeparators)("showSearch",d.nzShowSearch)("autofocus",d.nzAutoFocus)("listOfTopItem",d.listOfTopItem),t.xp6(2),t.Q6J("ngIf",d.nzShowArrow),t.xp6(1),t.Q6J("ngIf",d.nzAllowClear&&!d.nzDisabled&&d.listOfValue.length),t.xp6(1),t.Q6J("cdkConnectedOverlayHasBackdrop",d.nzBackdrop)("cdkConnectedOverlayMinWidth",d.nzDropdownMatchSelectWidth?null:d.triggerWidth)("cdkConnectedOverlayWidth",d.nzDropdownMatchSelectWidth?d.triggerWidth:null)("cdkConnectedOverlayOrigin",r)("cdkConnectedOverlayTransformOriginOn",".ant-select-dropdown")("cdkConnectedOverlayPanelClass",d.nzDropdownClassName)("cdkConnectedOverlayOpen",d.nzOpen)}},directives:[it,qe,Je,Ze,y.w,v.xu,pe.P,R.O5,v.pI,Ee.hQ,R.PC],encapsulation:2,data:{animation:[f.mF]},changeDetection:0}),(0,m.gn)([(0,L.oS)()],_.prototype,"nzSuffixIcon",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzAllowClear",void 0),(0,m.gn)([(0,L.oS)(),(0,E.yF)()],_.prototype,"nzBorderless",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzShowSearch",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzLoading",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzAutoFocus",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzAutoClearSearchValue",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzServerSearch",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzDisabled",void 0),(0,m.gn)([(0,E.yF)()],_.prototype,"nzOpen",void 0),(0,m.gn)([(0,L.oS)(),(0,E.yF)()],_.prototype,"nzBackdrop",void 0),_})(),bt=(()=>{class _{}return _.\u0275fac=function(a){return new(a||_)},_.\u0275mod=t.oAB({type:_}),_.\u0275inj=t.cJS({imports:[[be.vT,R.ez,Te.YI,C.u5,me.ud,v.U8,x.PV,F.T,I.Xo,Ee.e4,pe.g,y.a,O.Cl,ae.rt]]}),_})()},6462:(X,S,s)=>{"use strict";s.d(S,{i:()=>L,m:()=>J});var t=s(655),n=s(1159),o=s(5e3),u=s(4182),e=s(8929),b=s(3753),O=s(7625),I=s(9439),F=s(1721),R=s(5664),x=s(226),y=s(2643),m=s(9808),D=s(647),T=s(969);const P=["switchElement"];function M(Z,Q){1&Z&&o._UZ(0,"i",8)}function E(Z,Q){if(1&Z&&(o.ynx(0),o._uU(1),o.BQk()),2&Z){const N=o.oxw(2);o.xp6(1),o.Oqu(N.nzCheckedChildren)}}function z(Z,Q){if(1&Z&&(o.ynx(0),o.YNc(1,E,2,1,"ng-container",9),o.BQk()),2&Z){const N=o.oxw();o.xp6(1),o.Q6J("nzStringTemplateOutlet",N.nzCheckedChildren)}}function v(Z,Q){if(1&Z&&(o.ynx(0),o._uU(1),o.BQk()),2&Z){const N=o.oxw(2);o.xp6(1),o.Oqu(N.nzUnCheckedChildren)}}function C(Z,Q){if(1&Z&&o.YNc(0,v,2,1,"ng-container",9),2&Z){const N=o.oxw();o.Q6J("nzStringTemplateOutlet",N.nzUnCheckedChildren)}}let L=(()=>{class Z{constructor(N,U,ae,pe,me,be){this.nzConfigService=N,this.host=U,this.ngZone=ae,this.cdr=pe,this.focusMonitor=me,this.directionality=be,this._nzModuleName="switch",this.isChecked=!1,this.onChange=()=>{},this.onTouched=()=>{},this.nzLoading=!1,this.nzDisabled=!1,this.nzControl=!1,this.nzCheckedChildren=null,this.nzUnCheckedChildren=null,this.nzSize="default",this.dir="ltr",this.destroy$=new e.xQ}updateValue(N){this.isChecked!==N&&(this.isChecked=N,this.onChange(this.isChecked))}focus(){this.focusMonitor.focusVia(this.switchElement.nativeElement,"keyboard")}blur(){this.switchElement.nativeElement.blur()}ngOnInit(){this.directionality.change.pipe((0,O.R)(this.destroy$)).subscribe(N=>{this.dir=N,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,b.R)(this.host.nativeElement,"click").pipe((0,O.R)(this.destroy$)).subscribe(N=>{N.preventDefault(),!(this.nzControl||this.nzDisabled||this.nzLoading)&&this.ngZone.run(()=>{this.updateValue(!this.isChecked),this.cdr.markForCheck()})}),(0,b.R)(this.switchElement.nativeElement,"keydown").pipe((0,O.R)(this.destroy$)).subscribe(N=>{if(this.nzControl||this.nzDisabled||this.nzLoading)return;const{keyCode:U}=N;U!==n.oh&&U!==n.SV&&U!==n.L_&&U!==n.K5||(N.preventDefault(),this.ngZone.run(()=>{U===n.oh?this.updateValue(!1):U===n.SV?this.updateValue(!0):(U===n.L_||U===n.K5)&&this.updateValue(!this.isChecked),this.cdr.markForCheck()}))})})}ngAfterViewInit(){this.focusMonitor.monitor(this.switchElement.nativeElement,!0).pipe((0,O.R)(this.destroy$)).subscribe(N=>{N||Promise.resolve().then(()=>this.onTouched())})}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.switchElement.nativeElement),this.destroy$.next(),this.destroy$.complete()}writeValue(N){this.isChecked=N,this.cdr.markForCheck()}registerOnChange(N){this.onChange=N}registerOnTouched(N){this.onTouched=N}setDisabledState(N){this.nzDisabled=N,this.cdr.markForCheck()}}return Z.\u0275fac=function(N){return new(N||Z)(o.Y36(I.jY),o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(o.sBO),o.Y36(R.tE),o.Y36(x.Is,8))},Z.\u0275cmp=o.Xpm({type:Z,selectors:[["nz-switch"]],viewQuery:function(N,U){if(1&N&&o.Gf(P,7),2&N){let ae;o.iGM(ae=o.CRH())&&(U.switchElement=ae.first)}},inputs:{nzLoading:"nzLoading",nzDisabled:"nzDisabled",nzControl:"nzControl",nzCheckedChildren:"nzCheckedChildren",nzUnCheckedChildren:"nzUnCheckedChildren",nzSize:"nzSize"},exportAs:["nzSwitch"],features:[o._Bn([{provide:u.JU,useExisting:(0,o.Gpc)(()=>Z),multi:!0}])],decls:9,vars:15,consts:[["nz-wave","","type","button",1,"ant-switch",3,"disabled","nzWaveExtraNode"],["switchElement",""],[1,"ant-switch-handle"],["nz-icon","","nzType","loading","class","ant-switch-loading-icon",4,"ngIf"],[1,"ant-switch-inner"],[4,"ngIf","ngIfElse"],["uncheckTemplate",""],[1,"ant-click-animating-node"],["nz-icon","","nzType","loading",1,"ant-switch-loading-icon"],[4,"nzStringTemplateOutlet"]],template:function(N,U){if(1&N&&(o.TgZ(0,"button",0,1),o.TgZ(2,"span",2),o.YNc(3,M,1,0,"i",3),o.qZA(),o.TgZ(4,"span",4),o.YNc(5,z,2,1,"ng-container",5),o.YNc(6,C,1,1,"ng-template",null,6,o.W1O),o.qZA(),o._UZ(8,"div",7),o.qZA()),2&N){const ae=o.MAs(7);o.ekj("ant-switch-checked",U.isChecked)("ant-switch-loading",U.nzLoading)("ant-switch-disabled",U.nzDisabled)("ant-switch-small","small"===U.nzSize)("ant-switch-rtl","rtl"===U.dir),o.Q6J("disabled",U.nzDisabled)("nzWaveExtraNode",!0),o.xp6(3),o.Q6J("ngIf",U.nzLoading),o.xp6(2),o.Q6J("ngIf",U.isChecked)("ngIfElse",ae)}},directives:[y.dQ,m.O5,D.Ls,T.f],encapsulation:2,changeDetection:0}),(0,t.gn)([(0,F.yF)()],Z.prototype,"nzLoading",void 0),(0,t.gn)([(0,F.yF)()],Z.prototype,"nzDisabled",void 0),(0,t.gn)([(0,F.yF)()],Z.prototype,"nzControl",void 0),(0,t.gn)([(0,I.oS)()],Z.prototype,"nzSize",void 0),Z})(),J=(()=>{class Z{}return Z.\u0275fac=function(N){return new(N||Z)},Z.\u0275mod=o.oAB({type:Z}),Z.\u0275inj=o.cJS({imports:[[x.vT,m.ez,y.vG,D.PV,T.T]]}),Z})()},592:(X,S,s)=>{"use strict";s.d(S,{Uo:()=>Xt,N8:()=>In,HQ:()=>An,p0:()=>yn,qD:()=>Ht,_C:()=>dt,Om:()=>wn,$Z:()=>Sn});var t=s(226),n=s(925),o=s(3393),u=s(9808),e=s(5e3),b=s(4182),O=s(6042),I=s(5577),F=s(6114),R=s(969),x=s(3677),y=s(685),m=s(4170),D=s(647),T=s(4219),P=s(655),M=s(8929),E=s(5647),z=s(7625),v=s(9439),C=s(4090),f=s(1721),L=s(5197);const J=["nz-pagination-item",""];function Z(c,h){if(1&c&&(e.TgZ(0,"a"),e._uU(1),e.qZA()),2&c){const i=e.oxw().page;e.xp6(1),e.Oqu(i)}}function Q(c,h){1&c&&e._UZ(0,"i",9)}function N(c,h){1&c&&e._UZ(0,"i",10)}function U(c,h){if(1&c&&(e.TgZ(0,"button",6),e.ynx(1,2),e.YNc(2,Q,1,0,"i",7),e.YNc(3,N,1,0,"i",8),e.BQk(),e.qZA()),2&c){const i=e.oxw(2);e.Q6J("disabled",i.disabled),e.xp6(1),e.Q6J("ngSwitch",i.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function ae(c,h){1&c&&e._UZ(0,"i",10)}function pe(c,h){1&c&&e._UZ(0,"i",9)}function me(c,h){if(1&c&&(e.TgZ(0,"button",6),e.ynx(1,2),e.YNc(2,ae,1,0,"i",11),e.YNc(3,pe,1,0,"i",12),e.BQk(),e.qZA()),2&c){const i=e.oxw(2);e.Q6J("disabled",i.disabled),e.xp6(1),e.Q6J("ngSwitch",i.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function be(c,h){1&c&&e._UZ(0,"i",20)}function Ee(c,h){1&c&&e._UZ(0,"i",21)}function Te(c,h){if(1&c&&(e.ynx(0,2),e.YNc(1,be,1,0,"i",18),e.YNc(2,Ee,1,0,"i",19),e.BQk()),2&c){const i=e.oxw(4);e.Q6J("ngSwitch",i.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function Y(c,h){1&c&&e._UZ(0,"i",21)}function le(c,h){1&c&&e._UZ(0,"i",20)}function $(c,h){if(1&c&&(e.ynx(0,2),e.YNc(1,Y,1,0,"i",22),e.YNc(2,le,1,0,"i",23),e.BQk()),2&c){const i=e.oxw(4);e.Q6J("ngSwitch",i.direction),e.xp6(1),e.Q6J("ngSwitchCase","rtl")}}function ee(c,h){if(1&c&&(e.TgZ(0,"div",15),e.ynx(1,2),e.YNc(2,Te,3,2,"ng-container",16),e.YNc(3,$,3,2,"ng-container",16),e.BQk(),e.TgZ(4,"span",17),e._uU(5,"\u2022\u2022\u2022"),e.qZA(),e.qZA()),2&c){const i=e.oxw(2).$implicit;e.xp6(1),e.Q6J("ngSwitch",i),e.xp6(1),e.Q6J("ngSwitchCase","prev_5"),e.xp6(1),e.Q6J("ngSwitchCase","next_5")}}function _e(c,h){if(1&c&&(e.ynx(0),e.TgZ(1,"a",13),e.YNc(2,ee,6,3,"div",14),e.qZA(),e.BQk()),2&c){const i=e.oxw().$implicit;e.xp6(1),e.Q6J("ngSwitch",i)}}function te(c,h){1&c&&(e.ynx(0,2),e.YNc(1,Z,2,1,"a",3),e.YNc(2,U,4,3,"button",4),e.YNc(3,me,4,3,"button",4),e.YNc(4,_e,3,1,"ng-container",5),e.BQk()),2&c&&(e.Q6J("ngSwitch",h.$implicit),e.xp6(1),e.Q6J("ngSwitchCase","page"),e.xp6(1),e.Q6J("ngSwitchCase","prev"),e.xp6(1),e.Q6J("ngSwitchCase","next"))}function re(c,h){}const B=function(c,h){return{$implicit:c,page:h}},ne=["containerTemplate"];function k(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"li",1),e.NdJ("click",function(){return e.CHM(i),e.oxw().prePage()}),e.qZA(),e.TgZ(1,"li",2),e.TgZ(2,"input",3),e.NdJ("keydown.enter",function(g){return e.CHM(i),e.oxw().jumpToPageViaInput(g)}),e.qZA(),e.TgZ(3,"span",4),e._uU(4,"/"),e.qZA(),e._uU(5),e.qZA(),e.TgZ(6,"li",5),e.NdJ("click",function(){return e.CHM(i),e.oxw().nextPage()}),e.qZA()}if(2&c){const i=e.oxw();e.Q6J("disabled",i.isFirstIndex)("direction",i.dir)("itemRender",i.itemRender),e.uIk("title",i.locale.prev_page),e.xp6(1),e.uIk("title",i.pageIndex+"/"+i.lastIndex),e.xp6(1),e.Q6J("disabled",i.disabled)("value",i.pageIndex),e.xp6(3),e.hij(" ",i.lastIndex," "),e.xp6(1),e.Q6J("disabled",i.isLastIndex)("direction",i.dir)("itemRender",i.itemRender),e.uIk("title",null==i.locale?null:i.locale.next_page)}}const ie=["nz-pagination-options",""];function K(c,h){if(1&c&&e._UZ(0,"nz-option",4),2&c){const i=h.$implicit;e.Q6J("nzLabel",i.label)("nzValue",i.value)}}function ze(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"nz-select",2),e.NdJ("ngModelChange",function(g){return e.CHM(i),e.oxw().onPageSizeChange(g)}),e.YNc(1,K,1,2,"nz-option",3),e.qZA()}if(2&c){const i=e.oxw();e.Q6J("nzDisabled",i.disabled)("nzSize",i.nzSize)("ngModel",i.pageSize),e.xp6(1),e.Q6J("ngForOf",i.listOfPageSizeOption)("ngForTrackBy",i.trackByOption)}}function Me(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"div",5),e._uU(1),e.TgZ(2,"input",6),e.NdJ("keydown.enter",function(g){return e.CHM(i),e.oxw().jumpToPageViaInput(g)}),e.qZA(),e._uU(3),e.qZA()}if(2&c){const i=e.oxw();e.xp6(1),e.hij(" ",i.locale.jump_to," "),e.xp6(1),e.Q6J("disabled",i.disabled),e.xp6(1),e.hij(" ",i.locale.page," ")}}function Pe(c,h){}const Ue=function(c,h){return{$implicit:c,range:h}};function Qe(c,h){if(1&c&&(e.TgZ(0,"li",4),e.YNc(1,Pe,0,0,"ng-template",5),e.qZA()),2&c){const i=e.oxw(2);e.xp6(1),e.Q6J("ngTemplateOutlet",i.showTotal)("ngTemplateOutletContext",e.WLB(2,Ue,i.total,i.ranges))}}function Ge(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"li",6),e.NdJ("gotoIndex",function(g){return e.CHM(i),e.oxw(2).jumpPage(g)})("diffIndex",function(g){return e.CHM(i),e.oxw(2).jumpDiff(g)}),e.qZA()}if(2&c){const i=h.$implicit,l=e.oxw(2);e.Q6J("locale",l.locale)("type",i.type)("index",i.index)("disabled",!!i.disabled)("itemRender",l.itemRender)("active",l.pageIndex===i.index)("direction",l.dir)}}function rt(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"div",7),e.NdJ("pageIndexChange",function(g){return e.CHM(i),e.oxw(2).onPageIndexChange(g)})("pageSizeChange",function(g){return e.CHM(i),e.oxw(2).onPageSizeChange(g)}),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("total",i.total)("locale",i.locale)("disabled",i.disabled)("nzSize",i.nzSize)("showSizeChanger",i.showSizeChanger)("showQuickJumper",i.showQuickJumper)("pageIndex",i.pageIndex)("pageSize",i.pageSize)("pageSizeOptions",i.pageSizeOptions)}}function tt(c,h){if(1&c&&(e.YNc(0,Qe,2,5,"li",1),e.YNc(1,Ge,1,7,"li",2),e.YNc(2,rt,1,9,"div",3)),2&c){const i=e.oxw();e.Q6J("ngIf",i.showTotal),e.xp6(1),e.Q6J("ngForOf",i.listOfPageItem)("ngForTrackBy",i.trackByPageItem),e.xp6(1),e.Q6J("ngIf",i.showQuickJumper||i.showSizeChanger)}}function ke(c,h){}function et(c,h){if(1&c&&(e.ynx(0),e.YNc(1,ke,0,0,"ng-template",6),e.BQk()),2&c){e.oxw(2);const i=e.MAs(2);e.xp6(1),e.Q6J("ngTemplateOutlet",i.template)}}function nt(c,h){if(1&c&&(e.ynx(0),e.YNc(1,et,2,1,"ng-container",5),e.BQk()),2&c){const i=e.oxw(),l=e.MAs(4);e.xp6(1),e.Q6J("ngIf",i.nzSimple)("ngIfElse",l.template)}}let He=(()=>{class c{constructor(){this.active=!1,this.index=null,this.disabled=!1,this.direction="ltr",this.type=null,this.itemRender=null,this.diffIndex=new e.vpe,this.gotoIndex=new e.vpe,this.title=null}clickItem(){this.disabled||("page"===this.type?this.gotoIndex.emit(this.index):this.diffIndex.emit({next:1,prev:-1,prev_5:-5,next_5:5}[this.type]))}ngOnChanges(i){var l,g,A,G;const{locale:de,index:ue,type:xe}=i;(de||ue||xe)&&(this.title={page:`${this.index}`,next:null===(l=this.locale)||void 0===l?void 0:l.next_page,prev:null===(g=this.locale)||void 0===g?void 0:g.prev_page,prev_5:null===(A=this.locale)||void 0===A?void 0:A.prev_5,next_5:null===(G=this.locale)||void 0===G?void 0:G.next_5}[this.type])}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["li","nz-pagination-item",""]],hostVars:19,hostBindings:function(i,l){1&i&&e.NdJ("click",function(){return l.clickItem()}),2&i&&(e.uIk("title",l.title),e.ekj("ant-pagination-prev","prev"===l.type)("ant-pagination-next","next"===l.type)("ant-pagination-item","page"===l.type)("ant-pagination-jump-prev","prev_5"===l.type)("ant-pagination-jump-prev-custom-icon","prev_5"===l.type)("ant-pagination-jump-next","next_5"===l.type)("ant-pagination-jump-next-custom-icon","next_5"===l.type)("ant-pagination-disabled",l.disabled)("ant-pagination-item-active",l.active))},inputs:{active:"active",locale:"locale",index:"index",disabled:"disabled",direction:"direction",type:"type",itemRender:"itemRender"},outputs:{diffIndex:"diffIndex",gotoIndex:"gotoIndex"},features:[e.TTD],attrs:J,decls:3,vars:5,consts:[["renderItemTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],[4,"ngSwitchCase"],["type","button","class","ant-pagination-item-link",3,"disabled",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["type","button",1,"ant-pagination-item-link",3,"disabled"],["nz-icon","","nzType","right",4,"ngSwitchCase"],["nz-icon","","nzType","left",4,"ngSwitchDefault"],["nz-icon","","nzType","right"],["nz-icon","","nzType","left"],["nz-icon","","nzType","left",4,"ngSwitchCase"],["nz-icon","","nzType","right",4,"ngSwitchDefault"],[1,"ant-pagination-item-link",3,"ngSwitch"],["class","ant-pagination-item-container",4,"ngSwitchDefault"],[1,"ant-pagination-item-container"],[3,"ngSwitch",4,"ngSwitchCase"],[1,"ant-pagination-item-ellipsis"],["nz-icon","","nzType","double-right","class","ant-pagination-item-link-icon",4,"ngSwitchCase"],["nz-icon","","nzType","double-left","class","ant-pagination-item-link-icon",4,"ngSwitchDefault"],["nz-icon","","nzType","double-right",1,"ant-pagination-item-link-icon"],["nz-icon","","nzType","double-left",1,"ant-pagination-item-link-icon"],["nz-icon","","nzType","double-left","class","ant-pagination-item-link-icon",4,"ngSwitchCase"],["nz-icon","","nzType","double-right","class","ant-pagination-item-link-icon",4,"ngSwitchDefault"]],template:function(i,l){if(1&i&&(e.YNc(0,te,5,4,"ng-template",null,0,e.W1O),e.YNc(2,re,0,0,"ng-template",1)),2&i){const g=e.MAs(1);e.xp6(2),e.Q6J("ngTemplateOutlet",l.itemRender||g)("ngTemplateOutletContext",e.WLB(2,B,l.type,l.index))}},directives:[u.RF,u.n9,D.Ls,u.ED,u.tP],encapsulation:2,changeDetection:0}),c})(),mt=(()=>{class c{constructor(i,l,g,A){this.cdr=i,this.renderer=l,this.elementRef=g,this.directionality=A,this.itemRender=null,this.disabled=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageIndexChange=new e.vpe,this.lastIndex=0,this.isFirstIndex=!1,this.isLastIndex=!1,this.dir="ltr",this.destroy$=new M.xQ,l.removeChild(l.parentNode(g.nativeElement),g.nativeElement)}ngOnInit(){var i;null===(i=this.directionality.change)||void 0===i||i.pipe((0,z.R)(this.destroy$)).subscribe(l=>{this.dir=l,this.updateRtlStyle(),this.cdr.detectChanges()}),this.dir=this.directionality.value,this.updateRtlStyle()}updateRtlStyle(){"rtl"===this.dir?this.renderer.addClass(this.elementRef.nativeElement,"ant-pagination-rtl"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-pagination-rtl")}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}jumpToPageViaInput(i){const l=i.target,g=(0,f.He)(l.value,this.pageIndex);this.onPageIndexChange(g),l.value=`${this.pageIndex}`}prePage(){this.onPageIndexChange(this.pageIndex-1)}nextPage(){this.onPageIndexChange(this.pageIndex+1)}onPageIndexChange(i){this.pageIndexChange.next(i)}updateBindingValue(){this.lastIndex=Math.ceil(this.total/this.pageSize),this.isFirstIndex=1===this.pageIndex,this.isLastIndex=this.pageIndex===this.lastIndex}ngOnChanges(i){const{pageIndex:l,total:g,pageSize:A}=i;(l||g||A)&&this.updateBindingValue()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(t.Is,8))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-pagination-simple"]],viewQuery:function(i,l){if(1&i&&e.Gf(ne,7),2&i){let g;e.iGM(g=e.CRH())&&(l.template=g.first)}},inputs:{itemRender:"itemRender",disabled:"disabled",locale:"locale",total:"total",pageIndex:"pageIndex",pageSize:"pageSize"},outputs:{pageIndexChange:"pageIndexChange"},features:[e.TTD],decls:2,vars:0,consts:[["containerTemplate",""],["nz-pagination-item","","type","prev",3,"disabled","direction","itemRender","click"],[1,"ant-pagination-simple-pager"],["size","3",3,"disabled","value","keydown.enter"],[1,"ant-pagination-slash"],["nz-pagination-item","","type","next",3,"disabled","direction","itemRender","click"]],template:function(i,l){1&i&&e.YNc(0,k,7,12,"ng-template",null,0,e.W1O)},directives:[He],encapsulation:2,changeDetection:0}),c})(),pt=(()=>{class c{constructor(){this.nzSize="default",this.disabled=!1,this.showSizeChanger=!1,this.showQuickJumper=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageSizeOptions=[],this.pageIndexChange=new e.vpe,this.pageSizeChange=new e.vpe,this.listOfPageSizeOption=[]}onPageSizeChange(i){this.pageSize!==i&&this.pageSizeChange.next(i)}jumpToPageViaInput(i){const l=i.target,g=Math.floor((0,f.He)(l.value,this.pageIndex));this.pageIndexChange.next(g),l.value=""}trackByOption(i,l){return l.value}ngOnChanges(i){const{pageSize:l,pageSizeOptions:g,locale:A}=i;(l||g||A)&&(this.listOfPageSizeOption=[...new Set([...this.pageSizeOptions,this.pageSize])].map(G=>({value:G,label:`${G} ${this.locale.items_per_page}`})))}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["div","nz-pagination-options",""]],hostAttrs:[1,"ant-pagination-options"],inputs:{nzSize:"nzSize",disabled:"disabled",showSizeChanger:"showSizeChanger",showQuickJumper:"showQuickJumper",locale:"locale",total:"total",pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions"},outputs:{pageIndexChange:"pageIndexChange",pageSizeChange:"pageSizeChange"},features:[e.TTD],attrs:ie,decls:2,vars:2,consts:[["class","ant-pagination-options-size-changer",3,"nzDisabled","nzSize","ngModel","ngModelChange",4,"ngIf"],["class","ant-pagination-options-quick-jumper",4,"ngIf"],[1,"ant-pagination-options-size-changer",3,"nzDisabled","nzSize","ngModel","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzLabel","nzValue"],[1,"ant-pagination-options-quick-jumper"],[3,"disabled","keydown.enter"]],template:function(i,l){1&i&&(e.YNc(0,ze,2,5,"nz-select",0),e.YNc(1,Me,4,3,"div",1)),2&i&&(e.Q6J("ngIf",l.showSizeChanger),e.xp6(1),e.Q6J("ngIf",l.showQuickJumper))},directives:[L.Vq,L.Ip,u.O5,b.JJ,b.On,u.sg],encapsulation:2,changeDetection:0}),c})(),ut=(()=>{class c{constructor(i,l,g,A){this.cdr=i,this.renderer=l,this.elementRef=g,this.directionality=A,this.nzSize="default",this.itemRender=null,this.showTotal=null,this.disabled=!1,this.showSizeChanger=!1,this.showQuickJumper=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageSizeOptions=[10,20,30,40],this.pageIndexChange=new e.vpe,this.pageSizeChange=new e.vpe,this.ranges=[0,0],this.listOfPageItem=[],this.dir="ltr",this.destroy$=new M.xQ,l.removeChild(l.parentNode(g.nativeElement),g.nativeElement)}ngOnInit(){var i;null===(i=this.directionality.change)||void 0===i||i.pipe((0,z.R)(this.destroy$)).subscribe(l=>{this.dir=l,this.updateRtlStyle(),this.cdr.detectChanges()}),this.dir=this.directionality.value,this.updateRtlStyle()}updateRtlStyle(){"rtl"===this.dir?this.renderer.addClass(this.elementRef.nativeElement,"ant-pagination-rtl"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-pagination-rtl")}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}jumpPage(i){this.onPageIndexChange(i)}jumpDiff(i){this.jumpPage(this.pageIndex+i)}trackByPageItem(i,l){return`${l.type}-${l.index}`}onPageIndexChange(i){this.pageIndexChange.next(i)}onPageSizeChange(i){this.pageSizeChange.next(i)}getLastIndex(i,l){return Math.ceil(i/l)}buildIndexes(){const i=this.getLastIndex(this.total,this.pageSize);this.listOfPageItem=this.getListOfPageItem(this.pageIndex,i)}getListOfPageItem(i,l){const A=(G,de)=>{const ue=[];for(let xe=G;xe<=de;xe++)ue.push({index:xe,type:"page"});return ue};return G=l<=9?A(1,l):((de,ue)=>{let xe=[];const Be={type:"prev_5"},he={type:"next_5"},st=A(1,1),yt=A(l,l);return xe=de<5?[...A(2,4===de?6:5),he]:de<ue-3?[Be,...A(de-2,de+2),he]:[Be,...A(de===ue-3?ue-5:ue-4,ue-1)],[...st,...xe,...yt]})(i,l),[{type:"prev",disabled:1===i},...G,{type:"next",disabled:i===l}];var G}ngOnChanges(i){const{pageIndex:l,pageSize:g,total:A}=i;(l||g||A)&&(this.ranges=[(this.pageIndex-1)*this.pageSize+1,Math.min(this.pageIndex*this.pageSize,this.total)],this.buildIndexes())}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.sBO),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(t.Is,8))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-pagination-default"]],viewQuery:function(i,l){if(1&i&&e.Gf(ne,7),2&i){let g;e.iGM(g=e.CRH())&&(l.template=g.first)}},inputs:{nzSize:"nzSize",itemRender:"itemRender",showTotal:"showTotal",disabled:"disabled",locale:"locale",showSizeChanger:"showSizeChanger",showQuickJumper:"showQuickJumper",total:"total",pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions"},outputs:{pageIndexChange:"pageIndexChange",pageSizeChange:"pageSizeChange"},features:[e.TTD],decls:2,vars:0,consts:[["containerTemplate",""],["class","ant-pagination-total-text",4,"ngIf"],["nz-pagination-item","",3,"locale","type","index","disabled","itemRender","active","direction","gotoIndex","diffIndex",4,"ngFor","ngForOf","ngForTrackBy"],["nz-pagination-options","",3,"total","locale","disabled","nzSize","showSizeChanger","showQuickJumper","pageIndex","pageSize","pageSizeOptions","pageIndexChange","pageSizeChange",4,"ngIf"],[1,"ant-pagination-total-text"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-pagination-item","",3,"locale","type","index","disabled","itemRender","active","direction","gotoIndex","diffIndex"],["nz-pagination-options","",3,"total","locale","disabled","nzSize","showSizeChanger","showQuickJumper","pageIndex","pageSize","pageSizeOptions","pageIndexChange","pageSizeChange"]],template:function(i,l){1&i&&e.YNc(0,tt,3,4,"ng-template",null,0,e.W1O)},directives:[He,pt,u.O5,u.tP,u.sg],encapsulation:2,changeDetection:0}),c})(),H=(()=>{class c{constructor(i,l,g,A,G){this.i18n=i,this.cdr=l,this.breakpointService=g,this.nzConfigService=A,this.directionality=G,this._nzModuleName="pagination",this.nzPageSizeChange=new e.vpe,this.nzPageIndexChange=new e.vpe,this.nzShowTotal=null,this.nzItemRender=null,this.nzSize="default",this.nzPageSizeOptions=[10,20,30,40],this.nzShowSizeChanger=!1,this.nzShowQuickJumper=!1,this.nzSimple=!1,this.nzDisabled=!1,this.nzResponsive=!1,this.nzHideOnSinglePage=!1,this.nzTotal=0,this.nzPageIndex=1,this.nzPageSize=10,this.showPagination=!0,this.size="default",this.dir="ltr",this.destroy$=new M.xQ,this.total$=new E.t(1)}validatePageIndex(i,l){return i>l?l:i<1?1:i}onPageIndexChange(i){const l=this.getLastIndex(this.nzTotal,this.nzPageSize),g=this.validatePageIndex(i,l);g!==this.nzPageIndex&&!this.nzDisabled&&(this.nzPageIndex=g,this.nzPageIndexChange.emit(this.nzPageIndex))}onPageSizeChange(i){this.nzPageSize=i,this.nzPageSizeChange.emit(i);const l=this.getLastIndex(this.nzTotal,this.nzPageSize);this.nzPageIndex>l&&this.onPageIndexChange(l)}onTotalChange(i){const l=this.getLastIndex(i,this.nzPageSize);this.nzPageIndex>l&&Promise.resolve().then(()=>{this.onPageIndexChange(l),this.cdr.markForCheck()})}getLastIndex(i,l){return Math.ceil(i/l)}ngOnInit(){var i;this.i18n.localeChange.pipe((0,z.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Pagination"),this.cdr.markForCheck()}),this.total$.pipe((0,z.R)(this.destroy$)).subscribe(l=>{this.onTotalChange(l)}),this.breakpointService.subscribe(C.WV).pipe((0,z.R)(this.destroy$)).subscribe(l=>{this.nzResponsive&&(this.size=l===C.G_.xs?"small":"default",this.cdr.markForCheck())}),null===(i=this.directionality.change)||void 0===i||i.pipe((0,z.R)(this.destroy$)).subscribe(l=>{this.dir=l,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(i){const{nzHideOnSinglePage:l,nzTotal:g,nzPageSize:A,nzSize:G}=i;g&&this.total$.next(this.nzTotal),(l||g||A)&&(this.showPagination=this.nzHideOnSinglePage&&this.nzTotal>this.nzPageSize||this.nzTotal>0&&!this.nzHideOnSinglePage),G&&(this.size=G.currentValue)}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(m.wi),e.Y36(e.sBO),e.Y36(C.r3),e.Y36(v.jY),e.Y36(t.Is,8))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-pagination"]],hostAttrs:[1,"ant-pagination"],hostVars:8,hostBindings:function(i,l){2&i&&e.ekj("ant-pagination-simple",l.nzSimple)("ant-pagination-disabled",l.nzDisabled)("mini",!l.nzSimple&&"small"===l.size)("ant-pagination-rtl","rtl"===l.dir)},inputs:{nzShowTotal:"nzShowTotal",nzItemRender:"nzItemRender",nzSize:"nzSize",nzPageSizeOptions:"nzPageSizeOptions",nzShowSizeChanger:"nzShowSizeChanger",nzShowQuickJumper:"nzShowQuickJumper",nzSimple:"nzSimple",nzDisabled:"nzDisabled",nzResponsive:"nzResponsive",nzHideOnSinglePage:"nzHideOnSinglePage",nzTotal:"nzTotal",nzPageIndex:"nzPageIndex",nzPageSize:"nzPageSize"},outputs:{nzPageSizeChange:"nzPageSizeChange",nzPageIndexChange:"nzPageIndexChange"},exportAs:["nzPagination"],features:[e.TTD],decls:5,vars:18,consts:[[4,"ngIf"],[3,"disabled","itemRender","locale","pageSize","total","pageIndex","pageIndexChange"],["simplePagination",""],[3,"nzSize","itemRender","showTotal","disabled","locale","showSizeChanger","showQuickJumper","total","pageIndex","pageSize","pageSizeOptions","pageIndexChange","pageSizeChange"],["defaultPagination",""],[4,"ngIf","ngIfElse"],[3,"ngTemplateOutlet"]],template:function(i,l){1&i&&(e.YNc(0,nt,2,2,"ng-container",0),e.TgZ(1,"nz-pagination-simple",1,2),e.NdJ("pageIndexChange",function(A){return l.onPageIndexChange(A)}),e.qZA(),e.TgZ(3,"nz-pagination-default",3,4),e.NdJ("pageIndexChange",function(A){return l.onPageIndexChange(A)})("pageSizeChange",function(A){return l.onPageSizeChange(A)}),e.qZA()),2&i&&(e.Q6J("ngIf",l.showPagination),e.xp6(1),e.Q6J("disabled",l.nzDisabled)("itemRender",l.nzItemRender)("locale",l.locale)("pageSize",l.nzPageSize)("total",l.nzTotal)("pageIndex",l.nzPageIndex),e.xp6(2),e.Q6J("nzSize",l.size)("itemRender",l.nzItemRender)("showTotal",l.nzShowTotal)("disabled",l.nzDisabled)("locale",l.locale)("showSizeChanger",l.nzShowSizeChanger)("showQuickJumper",l.nzShowQuickJumper)("total",l.nzTotal)("pageIndex",l.nzPageIndex)("pageSize",l.nzPageSize)("pageSizeOptions",l.nzPageSizeOptions))},directives:[mt,ut,u.O5,u.tP],encapsulation:2,changeDetection:0}),(0,P.gn)([(0,v.oS)()],c.prototype,"nzSize",void 0),(0,P.gn)([(0,v.oS)()],c.prototype,"nzPageSizeOptions",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzShowSizeChanger",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzShowQuickJumper",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzSimple",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzDisabled",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzResponsive",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzHideOnSinglePage",void 0),(0,P.gn)([(0,f.Rn)()],c.prototype,"nzTotal",void 0),(0,P.gn)([(0,f.Rn)()],c.prototype,"nzPageIndex",void 0),(0,P.gn)([(0,f.Rn)()],c.prototype,"nzPageSize",void 0),c})(),q=(()=>{class c{}return c.\u0275fac=function(i){return new(i||c)},c.\u0275mod=e.oAB({type:c}),c.\u0275inj=e.cJS({imports:[[t.vT,u.ez,b.u5,L.LV,m.YI,D.PV]]}),c})();var fe=s(3868),ge=s(7525),Ie=s(3753),se=s(591),Oe=s(6053),we=s(6787),Fe=s(8896),Re=s(1086),De=s(4850),Ne=s(1059),ye=s(7545),Ve=s(13),Ze=s(8583),$e=s(2198),Ye=s(5778),Xe=s(1307),Ke=s(1709),it=s(2683),qe=s(2643);const Je=["*"];function _t(c,h){}function zt(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"label",15),e.NdJ("ngModelChange",function(){e.CHM(i);const g=e.oxw().$implicit;return e.oxw(2).check(g)}),e.qZA()}if(2&c){const i=e.oxw().$implicit;e.Q6J("ngModel",i.checked)}}function Ot(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"label",16),e.NdJ("ngModelChange",function(){e.CHM(i);const g=e.oxw().$implicit;return e.oxw(2).check(g)}),e.qZA()}if(2&c){const i=e.oxw().$implicit;e.Q6J("ngModel",i.checked)}}function bt(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"li",12),e.NdJ("click",function(){const A=e.CHM(i).$implicit;return e.oxw(2).check(A)}),e.YNc(1,zt,1,1,"label",13),e.YNc(2,Ot,1,1,"label",14),e.TgZ(3,"span"),e._uU(4),e.qZA(),e.qZA()}if(2&c){const i=h.$implicit,l=e.oxw(2);e.Q6J("nzSelected",i.checked),e.xp6(1),e.Q6J("ngIf",!l.filterMultiple),e.xp6(1),e.Q6J("ngIf",l.filterMultiple),e.xp6(2),e.Oqu(i.text)}}function _(c,h){if(1&c){const i=e.EpF();e.ynx(0),e.TgZ(1,"nz-filter-trigger",3),e.NdJ("nzVisibleChange",function(g){return e.CHM(i),e.oxw().onVisibleChange(g)}),e._UZ(2,"i",4),e.qZA(),e.TgZ(3,"nz-dropdown-menu",null,5),e.TgZ(5,"div",6),e.TgZ(6,"ul",7),e.YNc(7,bt,5,4,"li",8),e.qZA(),e.TgZ(8,"div",9),e.TgZ(9,"button",10),e.NdJ("click",function(){return e.CHM(i),e.oxw().reset()}),e._uU(10),e.qZA(),e.TgZ(11,"button",11),e.NdJ("click",function(){return e.CHM(i),e.oxw().confirm()}),e._uU(12),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.BQk()}if(2&c){const i=e.MAs(4),l=e.oxw();e.xp6(1),e.Q6J("nzVisible",l.isVisible)("nzActive",l.isChecked)("nzDropdownMenu",i),e.xp6(6),e.Q6J("ngForOf",l.listOfParsedFilter)("ngForTrackBy",l.trackByValue),e.xp6(2),e.Q6J("disabled",!l.isChecked),e.xp6(1),e.hij(" ",l.locale.filterReset," "),e.xp6(2),e.Oqu(l.locale.filterConfirm)}}function r(c,h){}function p(c,h){if(1&c&&e._UZ(0,"i",6),2&c){const i=e.oxw();e.ekj("active","ascend"===i.sortOrder)}}function w(c,h){if(1&c&&e._UZ(0,"i",7),2&c){const i=e.oxw();e.ekj("active","descend"===i.sortOrder)}}const Se=["nzColumnKey",""];function Le(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"nz-table-filter",5),e.NdJ("filterChange",function(g){return e.CHM(i),e.oxw().onFilterValueChange(g)}),e.qZA()}if(2&c){const i=e.oxw(),l=e.MAs(2),g=e.MAs(4);e.Q6J("contentTemplate",l)("extraTemplate",g)("customFilter",i.nzCustomFilter)("filterMultiple",i.nzFilterMultiple)("listOfFilter",i.nzFilters)}}function ot(c,h){}function ct(c,h){if(1&c&&e.YNc(0,ot,0,0,"ng-template",6),2&c){const i=e.oxw(),l=e.MAs(6),g=e.MAs(8);e.Q6J("ngTemplateOutlet",i.nzShowSort?l:g)}}function St(c,h){1&c&&(e.Hsn(0),e.Hsn(1,1))}function At(c,h){if(1&c&&e._UZ(0,"nz-table-sorters",7),2&c){const i=e.oxw(),l=e.MAs(8);e.Q6J("sortOrder",i.sortOrder)("sortDirections",i.sortDirections)("contentTemplate",l)}}function Pt(c,h){1&c&&e.Hsn(0,2)}const Ft=[[["","nz-th-extra",""]],[["nz-filter-trigger"]],"*"],xt=["[nz-th-extra]","nz-filter-trigger","*"],Rt=["nz-table-content",""];function Bt(c,h){if(1&c&&e._UZ(0,"col"),2&c){const i=h.$implicit;e.Udp("width",i)("min-width",i)}}function kt(c,h){}function Lt(c,h){if(1&c&&(e.TgZ(0,"thead",3),e.YNc(1,kt,0,0,"ng-template",2),e.qZA()),2&c){const i=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",i.theadTemplate)}}function Mt(c,h){}const Dt=["tdElement"],Zt=["nz-table-fixed-row",""];function $t(c,h){}function Wt(c,h){if(1&c&&(e.TgZ(0,"div",4),e.ALo(1,"async"),e.YNc(2,$t,0,0,"ng-template",5),e.qZA()),2&c){const i=e.oxw(),l=e.MAs(5);e.Udp("width",e.lcZ(1,3,i.hostWidth$),"px"),e.xp6(2),e.Q6J("ngTemplateOutlet",l)}}function Et(c,h){1&c&&e.Hsn(0)}const Ut=["nz-table-measure-row",""];function Qt(c,h){1&c&&e._UZ(0,"td",1,2)}function Vt(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"tr",3),e.NdJ("listOfAutoWidth",function(g){return e.CHM(i),e.oxw(2).onListOfAutoWidthChange(g)}),e.qZA()}if(2&c){const i=e.oxw().ngIf;e.Q6J("listOfMeasureColumn",i)}}function Nt(c,h){if(1&c&&(e.ynx(0),e.YNc(1,Vt,1,1,"tr",2),e.BQk()),2&c){const i=h.ngIf,l=e.oxw();e.xp6(1),e.Q6J("ngIf",l.isInsideTable&&i.length)}}function Yt(c,h){if(1&c&&(e.TgZ(0,"tr",4),e._UZ(1,"nz-embed-empty",5),e.ALo(2,"async"),e.qZA()),2&c){const i=e.oxw();e.xp6(1),e.Q6J("specificContent",e.lcZ(2,1,i.noResult$))}}const Jt=["tableHeaderElement"],jt=["tableBodyElement"];function qt(c,h){if(1&c&&(e.TgZ(0,"div",7,8),e._UZ(2,"table",9),e.qZA()),2&c){const i=e.oxw(2);e.Q6J("ngStyle",i.bodyStyleMap),e.xp6(2),e.Q6J("scrollX",i.scrollX)("listOfColWidth",i.listOfColWidth)("contentTemplate",i.contentTemplate)}}function en(c,h){}const tn=function(c,h){return{$implicit:c,index:h}};function nn(c,h){if(1&c&&(e.ynx(0),e.YNc(1,en,0,0,"ng-template",13),e.BQk()),2&c){const i=h.$implicit,l=h.index,g=e.oxw(3);e.xp6(1),e.Q6J("ngTemplateOutlet",g.virtualTemplate)("ngTemplateOutletContext",e.WLB(2,tn,i,l))}}function on(c,h){if(1&c&&(e.TgZ(0,"cdk-virtual-scroll-viewport",10,8),e.TgZ(2,"table",11),e.TgZ(3,"tbody"),e.YNc(4,nn,2,5,"ng-container",12),e.qZA(),e.qZA(),e.qZA()),2&c){const i=e.oxw(2);e.Udp("height",i.data.length?i.scrollY:i.noDateVirtualHeight),e.Q6J("itemSize",i.virtualItemSize)("maxBufferPx",i.virtualMaxBufferPx)("minBufferPx",i.virtualMinBufferPx),e.xp6(2),e.Q6J("scrollX",i.scrollX)("listOfColWidth",i.listOfColWidth),e.xp6(2),e.Q6J("cdkVirtualForOf",i.data)("cdkVirtualForTrackBy",i.virtualForTrackBy)}}function an(c,h){if(1&c&&(e.ynx(0),e.TgZ(1,"div",2,3),e._UZ(3,"table",4),e.qZA(),e.YNc(4,qt,3,4,"div",5),e.YNc(5,on,5,9,"cdk-virtual-scroll-viewport",6),e.BQk()),2&c){const i=e.oxw();e.xp6(1),e.Q6J("ngStyle",i.headerStyleMap),e.xp6(2),e.Q6J("scrollX",i.scrollX)("listOfColWidth",i.listOfColWidth)("theadTemplate",i.theadTemplate),e.xp6(1),e.Q6J("ngIf",!i.virtualTemplate),e.xp6(1),e.Q6J("ngIf",i.virtualTemplate)}}function sn(c,h){if(1&c&&(e.TgZ(0,"div",14,8),e._UZ(2,"table",15),e.qZA()),2&c){const i=e.oxw();e.Q6J("ngStyle",i.bodyStyleMap),e.xp6(2),e.Q6J("scrollX",i.scrollX)("listOfColWidth",i.listOfColWidth)("theadTemplate",i.theadTemplate)("contentTemplate",i.contentTemplate)}}function rn(c,h){if(1&c&&(e.ynx(0),e._uU(1),e.BQk()),2&c){const i=e.oxw();e.xp6(1),e.Oqu(i.title)}}function ln(c,h){if(1&c&&(e.ynx(0),e._uU(1),e.BQk()),2&c){const i=e.oxw();e.xp6(1),e.Oqu(i.footer)}}function cn(c,h){}function dn(c,h){if(1&c&&(e.ynx(0),e.YNc(1,cn,0,0,"ng-template",10),e.BQk()),2&c){e.oxw();const i=e.MAs(11);e.xp6(1),e.Q6J("ngTemplateOutlet",i)}}function pn(c,h){if(1&c&&e._UZ(0,"nz-table-title-footer",11),2&c){const i=e.oxw();e.Q6J("title",i.nzTitle)}}function un(c,h){if(1&c&&e._UZ(0,"nz-table-inner-scroll",12),2&c){const i=e.oxw(),l=e.MAs(13),g=e.MAs(3);e.Q6J("data",i.data)("scrollX",i.scrollX)("scrollY",i.scrollY)("contentTemplate",l)("listOfColWidth",i.listOfAutoColWidth)("theadTemplate",i.theadTemplate)("verticalScrollBarWidth",i.verticalScrollBarWidth)("virtualTemplate",i.nzVirtualScrollDirective?i.nzVirtualScrollDirective.templateRef:null)("virtualItemSize",i.nzVirtualItemSize)("virtualMaxBufferPx",i.nzVirtualMaxBufferPx)("virtualMinBufferPx",i.nzVirtualMinBufferPx)("tableMainElement",g)("virtualForTrackBy",i.nzVirtualForTrackBy)}}function Ae(c,h){if(1&c&&e._UZ(0,"nz-table-inner-default",13),2&c){const i=e.oxw(),l=e.MAs(13);e.Q6J("tableLayout",i.nzTableLayout)("listOfColWidth",i.listOfManualColWidth)("theadTemplate",i.theadTemplate)("contentTemplate",l)}}function It(c,h){if(1&c&&e._UZ(0,"nz-table-title-footer",14),2&c){const i=e.oxw();e.Q6J("footer",i.nzFooter)}}function hn(c,h){}function fn(c,h){if(1&c&&(e.ynx(0),e.YNc(1,hn,0,0,"ng-template",10),e.BQk()),2&c){e.oxw();const i=e.MAs(11);e.xp6(1),e.Q6J("ngTemplateOutlet",i)}}function gn(c,h){if(1&c){const i=e.EpF();e.TgZ(0,"nz-pagination",16),e.NdJ("nzPageSizeChange",function(g){return e.CHM(i),e.oxw(2).onPageSizeChange(g)})("nzPageIndexChange",function(g){return e.CHM(i),e.oxw(2).onPageIndexChange(g)}),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("hidden",!i.showPagination)("nzShowSizeChanger",i.nzShowSizeChanger)("nzPageSizeOptions",i.nzPageSizeOptions)("nzItemRender",i.nzItemRender)("nzShowQuickJumper",i.nzShowQuickJumper)("nzHideOnSinglePage",i.nzHideOnSinglePage)("nzShowTotal",i.nzShowTotal)("nzSize","small"===i.nzPaginationType?"small":"default"===i.nzSize?"default":"small")("nzPageSize",i.nzPageSize)("nzTotal",i.nzTotal)("nzSimple",i.nzSimple)("nzPageIndex",i.nzPageIndex)}}function mn(c,h){if(1&c&&e.YNc(0,gn,1,12,"nz-pagination",15),2&c){const i=e.oxw();e.Q6J("ngIf",i.nzShowPagination&&i.data.length)}}function _n(c,h){1&c&&e.Hsn(0)}const W=["contentTemplate"];function ce(c,h){1&c&&e.Hsn(0)}function Ce(c,h){}function We(c,h){if(1&c&&(e.ynx(0),e.YNc(1,Ce,0,0,"ng-template",2),e.BQk()),2&c){e.oxw();const i=e.MAs(1);e.xp6(1),e.Q6J("ngTemplateOutlet",i)}}let at=(()=>{class c{constructor(i,l,g,A){this.nzConfigService=i,this.ngZone=l,this.cdr=g,this.destroy$=A,this._nzModuleName="filterTrigger",this.nzActive=!1,this.nzVisible=!1,this.nzBackdrop=!1,this.nzVisibleChange=new e.vpe}onVisibleChange(i){this.nzVisible=i,this.nzVisibleChange.next(i)}hide(){this.nzVisible=!1,this.cdr.markForCheck()}show(){this.nzVisible=!0,this.cdr.markForCheck()}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,Ie.R)(this.nzDropdown.nativeElement,"click").pipe((0,z.R)(this.destroy$)).subscribe(i=>{i.stopPropagation()})})}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(v.jY),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(C.kn))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-filter-trigger"]],viewQuery:function(i,l){if(1&i&&e.Gf(x.cm,7,e.SBq),2&i){let g;e.iGM(g=e.CRH())&&(l.nzDropdown=g.first)}},inputs:{nzActive:"nzActive",nzDropdownMenu:"nzDropdownMenu",nzVisible:"nzVisible",nzBackdrop:"nzBackdrop"},outputs:{nzVisibleChange:"nzVisibleChange"},exportAs:["nzFilterTrigger"],features:[e._Bn([C.kn])],ngContentSelectors:Je,decls:2,vars:8,consts:[["nz-dropdown","","nzTrigger","click","nzPlacement","bottomRight",1,"ant-table-filter-trigger",3,"nzBackdrop","nzClickHide","nzDropdownMenu","nzVisible","nzVisibleChange"]],template:function(i,l){1&i&&(e.F$t(),e.TgZ(0,"span",0),e.NdJ("nzVisibleChange",function(A){return l.onVisibleChange(A)}),e.Hsn(1),e.qZA()),2&i&&(e.ekj("active",l.nzActive)("ant-table-filter-open",l.nzVisible),e.Q6J("nzBackdrop",l.nzBackdrop)("nzClickHide",!1)("nzDropdownMenu",l.nzDropdownMenu)("nzVisible",l.nzVisible))},directives:[x.cm],encapsulation:2,changeDetection:0}),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzBackdrop",void 0),c})(),je=(()=>{class c{constructor(i,l){this.cdr=i,this.i18n=l,this.contentTemplate=null,this.customFilter=!1,this.extraTemplate=null,this.filterMultiple=!0,this.listOfFilter=[],this.filterChange=new e.vpe,this.destroy$=new M.xQ,this.isChecked=!1,this.isVisible=!1,this.listOfParsedFilter=[],this.listOfChecked=[]}trackByValue(i,l){return l.value}check(i){this.filterMultiple?(this.listOfParsedFilter=this.listOfParsedFilter.map(l=>l===i?Object.assign(Object.assign({},l),{checked:!i.checked}):l),i.checked=!i.checked):this.listOfParsedFilter=this.listOfParsedFilter.map(l=>Object.assign(Object.assign({},l),{checked:l===i})),this.isChecked=this.getCheckedStatus(this.listOfParsedFilter)}confirm(){this.isVisible=!1,this.emitFilterData()}reset(){this.isVisible=!1,this.listOfParsedFilter=this.parseListOfFilter(this.listOfFilter,!0),this.isChecked=this.getCheckedStatus(this.listOfParsedFilter),this.emitFilterData()}onVisibleChange(i){this.isVisible=i,i?this.listOfChecked=this.listOfParsedFilter.filter(l=>l.checked).map(l=>l.value):this.emitFilterData()}emitFilterData(){const i=this.listOfParsedFilter.filter(l=>l.checked).map(l=>l.value);(0,f.cO)(this.listOfChecked,i)||this.filterChange.emit(this.filterMultiple?i:i.length>0?i[0]:null)}parseListOfFilter(i,l){return i.map(g=>({text:g.text,value:g.value,checked:!l&&!!g.byDefault}))}getCheckedStatus(i){return i.some(l=>l.checked)}ngOnInit(){this.i18n.localeChange.pipe((0,z.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Table"),this.cdr.markForCheck()})}ngOnChanges(i){const{listOfFilter:l}=i;l&&this.listOfFilter&&this.listOfFilter.length&&(this.listOfParsedFilter=this.parseListOfFilter(this.listOfFilter),this.isChecked=this.getCheckedStatus(this.listOfParsedFilter))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.sBO),e.Y36(m.wi))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-table-filter"]],hostAttrs:[1,"ant-table-filter-column"],inputs:{contentTemplate:"contentTemplate",customFilter:"customFilter",extraTemplate:"extraTemplate",filterMultiple:"filterMultiple",listOfFilter:"listOfFilter"},outputs:{filterChange:"filterChange"},features:[e.TTD],decls:3,vars:3,consts:[[1,"ant-table-column-title"],[3,"ngTemplateOutlet"],[4,"ngIf","ngIfElse"],[3,"nzVisible","nzActive","nzDropdownMenu","nzVisibleChange"],["nz-icon","","nzType","filter","nzTheme","fill"],["filterMenu","nzDropdownMenu"],[1,"ant-table-filter-dropdown"],["nz-menu",""],["nz-menu-item","",3,"nzSelected","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ant-table-filter-dropdown-btns"],["nz-button","","nzType","link","nzSize","small",3,"disabled","click"],["nz-button","","nzType","primary","nzSize","small",3,"click"],["nz-menu-item","",3,"nzSelected","click"],["nz-radio","",3,"ngModel","ngModelChange",4,"ngIf"],["nz-checkbox","",3,"ngModel","ngModelChange",4,"ngIf"],["nz-radio","",3,"ngModel","ngModelChange"],["nz-checkbox","",3,"ngModel","ngModelChange"]],template:function(i,l){1&i&&(e.TgZ(0,"span",0),e.YNc(1,_t,0,0,"ng-template",1),e.qZA(),e.YNc(2,_,13,8,"ng-container",2)),2&i&&(e.xp6(1),e.Q6J("ngTemplateOutlet",l.contentTemplate),e.xp6(1),e.Q6J("ngIf",!l.customFilter)("ngIfElse",l.extraTemplate))},directives:[at,x.RR,fe.Of,F.Ie,O.ix,u.tP,u.O5,it.w,D.Ls,T.wO,u.sg,T.r9,b.JJ,b.On,qe.dQ],encapsulation:2,changeDetection:0}),c})(),Gt=(()=>{class c{constructor(){this.sortDirections=["ascend","descend",null],this.sortOrder=null,this.contentTemplate=null,this.isUp=!1,this.isDown=!1}ngOnChanges(i){const{sortDirections:l}=i;l&&(this.isUp=-1!==this.sortDirections.indexOf("ascend"),this.isDown=-1!==this.sortDirections.indexOf("descend"))}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-table-sorters"]],hostAttrs:[1,"ant-table-column-sorters"],inputs:{sortDirections:"sortDirections",sortOrder:"sortOrder",contentTemplate:"contentTemplate"},features:[e.TTD],decls:6,vars:5,consts:[[1,"ant-table-column-title"],[3,"ngTemplateOutlet"],[1,"ant-table-column-sorter"],[1,"ant-table-column-sorter-inner"],["nz-icon","","nzType","caret-up","class","ant-table-column-sorter-up",3,"active",4,"ngIf"],["nz-icon","","nzType","caret-down","class","ant-table-column-sorter-down",3,"active",4,"ngIf"],["nz-icon","","nzType","caret-up",1,"ant-table-column-sorter-up"],["nz-icon","","nzType","caret-down",1,"ant-table-column-sorter-down"]],template:function(i,l){1&i&&(e.TgZ(0,"span",0),e.YNc(1,r,0,0,"ng-template",1),e.qZA(),e.TgZ(2,"span",2),e.TgZ(3,"span",3),e.YNc(4,p,1,2,"i",4),e.YNc(5,w,1,2,"i",5),e.qZA(),e.qZA()),2&i&&(e.xp6(1),e.Q6J("ngTemplateOutlet",l.contentTemplate),e.xp6(1),e.ekj("ant-table-column-sorter-full",l.isDown&&l.isUp),e.xp6(2),e.Q6J("ngIf",l.isUp),e.xp6(1),e.Q6J("ngIf",l.isDown))},directives:[u.tP,u.O5,it.w,D.Ls],encapsulation:2,changeDetection:0}),c})(),vt=(()=>{class c{constructor(i,l){this.renderer=i,this.elementRef=l,this.nzRight=!1,this.nzLeft=!1,this.colspan=null,this.colSpan=null,this.changes$=new M.xQ,this.isAutoLeft=!1,this.isAutoRight=!1,this.isFixedLeft=!1,this.isFixedRight=!1,this.isFixed=!1}setAutoLeftWidth(i){this.renderer.setStyle(this.elementRef.nativeElement,"left",i)}setAutoRightWidth(i){this.renderer.setStyle(this.elementRef.nativeElement,"right",i)}setIsFirstRight(i){this.setFixClass(i,"ant-table-cell-fix-right-first")}setIsLastLeft(i){this.setFixClass(i,"ant-table-cell-fix-left-last")}setFixClass(i,l){this.renderer.removeClass(this.elementRef.nativeElement,l),i&&this.renderer.addClass(this.elementRef.nativeElement,l)}ngOnChanges(){this.setIsFirstRight(!1),this.setIsLastLeft(!1),this.isAutoLeft=""===this.nzLeft||!0===this.nzLeft,this.isAutoRight=""===this.nzRight||!0===this.nzRight,this.isFixedLeft=!1!==this.nzLeft,this.isFixedRight=!1!==this.nzRight,this.isFixed=this.isFixedLeft||this.isFixedRight;const i=l=>"string"==typeof l&&""!==l?l:null;this.setAutoLeftWidth(i(this.nzLeft)),this.setAutoRightWidth(i(this.nzRight)),this.changes$.next()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.Qsj),e.Y36(e.SBq))},c.\u0275dir=e.lG2({type:c,selectors:[["td","nzRight",""],["th","nzRight",""],["td","nzLeft",""],["th","nzLeft",""]],hostVars:6,hostBindings:function(i,l){2&i&&(e.Udp("position",l.isFixed?"sticky":null),e.ekj("ant-table-cell-fix-right",l.isFixedRight)("ant-table-cell-fix-left",l.isFixedLeft))},inputs:{nzRight:"nzRight",nzLeft:"nzLeft",colspan:"colspan",colSpan:"colSpan"},features:[e.TTD]}),c})(),gt=(()=>{class c{constructor(){this.theadTemplate$=new E.t(1),this.hasFixLeft$=new E.t(1),this.hasFixRight$=new E.t(1),this.hostWidth$=new E.t(1),this.columnCount$=new E.t(1),this.showEmpty$=new E.t(1),this.noResult$=new E.t(1),this.listOfThWidthConfigPx$=new se.X([]),this.tableWidthConfigPx$=new se.X([]),this.manualWidthConfigPx$=(0,Oe.aj)([this.tableWidthConfigPx$,this.listOfThWidthConfigPx$]).pipe((0,De.U)(([i,l])=>i.length?i:l)),this.listOfAutoWidthPx$=new E.t(1),this.listOfListOfThWidthPx$=(0,we.T)(this.manualWidthConfigPx$,(0,Oe.aj)([this.listOfAutoWidthPx$,this.manualWidthConfigPx$]).pipe((0,De.U)(([i,l])=>i.length===l.length?i.map((g,A)=>"0px"===g?l[A]||null:l[A]||g):l))),this.listOfMeasureColumn$=new E.t(1),this.listOfListOfThWidth$=this.listOfAutoWidthPx$.pipe((0,De.U)(i=>i.map(l=>parseInt(l,10)))),this.enableAutoMeasure$=new E.t(1)}setTheadTemplate(i){this.theadTemplate$.next(i)}setHasFixLeft(i){this.hasFixLeft$.next(i)}setHasFixRight(i){this.hasFixRight$.next(i)}setTableWidthConfig(i){this.tableWidthConfigPx$.next(i)}setListOfTh(i){let l=0;i.forEach(A=>{l+=A.colspan&&+A.colspan||A.colSpan&&+A.colSpan||1});const g=i.map(A=>A.nzWidth);this.columnCount$.next(l),this.listOfThWidthConfigPx$.next(g)}setListOfMeasureColumn(i){const l=[];i.forEach(g=>{const A=g.colspan&&+g.colspan||g.colSpan&&+g.colSpan||1;for(let G=0;G<A;G++)l.push(`measure_key_${G}`)}),this.listOfMeasureColumn$.next(l)}setListOfAutoWidth(i){this.listOfAutoWidthPx$.next(i.map(l=>`${l}px`))}setShowEmpty(i){this.showEmpty$.next(i)}setNoResult(i){this.noResult$.next(i)}setScroll(i,l){const g=!(!i&&!l);g||this.setListOfAutoWidth([]),this.enableAutoMeasure$.next(g)}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275prov=e.Yz7({token:c,factory:c.\u0275fac}),c})(),Xt=(()=>{class c{constructor(i){this.isInsideTable=!1,this.isInsideTable=!!i}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(gt,8))},c.\u0275dir=e.lG2({type:c,selectors:[["th",9,"nz-disable-th",3,"mat-cell",""],["td",9,"nz-disable-td",3,"mat-cell",""]],hostVars:2,hostBindings:function(i,l){2&i&&e.ekj("ant-table-cell",l.isInsideTable)}}),c})(),Ht=(()=>{class c{constructor(i){this.cdr=i,this.manualClickOrder$=new M.xQ,this.calcOperatorChange$=new M.xQ,this.nzFilterValue=null,this.sortOrder=null,this.sortDirections=["ascend","descend",null],this.sortOrderChange$=new M.xQ,this.destroy$=new M.xQ,this.isNzShowSortChanged=!1,this.isNzShowFilterChanged=!1,this.nzFilterMultiple=!0,this.nzSortOrder=null,this.nzSortPriority=!1,this.nzSortDirections=["ascend","descend",null],this.nzFilters=[],this.nzSortFn=null,this.nzFilterFn=null,this.nzShowSort=!1,this.nzShowFilter=!1,this.nzCustomFilter=!1,this.nzCheckedChange=new e.vpe,this.nzSortOrderChange=new e.vpe,this.nzFilterChange=new e.vpe}getNextSortDirection(i,l){const g=i.indexOf(l);return g===i.length-1?i[0]:i[g+1]}emitNextSortValue(){if(this.nzShowSort){const i=this.getNextSortDirection(this.sortDirections,this.sortOrder);this.setSortOrder(i),this.manualClickOrder$.next(this)}}setSortOrder(i){this.sortOrderChange$.next(i)}clearSortOrder(){null!==this.sortOrder&&this.setSortOrder(null)}onFilterValueChange(i){this.nzFilterChange.emit(i),this.nzFilterValue=i,this.updateCalcOperator()}updateCalcOperator(){this.calcOperatorChange$.next()}ngOnInit(){this.sortOrderChange$.pipe((0,z.R)(this.destroy$)).subscribe(i=>{this.sortOrder!==i&&(this.sortOrder=i,this.nzSortOrderChange.emit(i)),this.updateCalcOperator(),this.cdr.markForCheck()})}ngOnChanges(i){const{nzSortDirections:l,nzFilters:g,nzSortOrder:A,nzSortFn:G,nzFilterFn:de,nzSortPriority:ue,nzFilterMultiple:xe,nzShowSort:Be,nzShowFilter:he}=i;l&&this.nzSortDirections&&this.nzSortDirections.length&&(this.sortDirections=this.nzSortDirections),A&&(this.sortOrder=this.nzSortOrder,this.setSortOrder(this.nzSortOrder)),Be&&(this.isNzShowSortChanged=!0),he&&(this.isNzShowFilterChanged=!0);const st=yt=>yt&&yt.firstChange&&void 0!==yt.currentValue;if((st(A)||st(G))&&!this.isNzShowSortChanged&&(this.nzShowSort=!0),st(g)&&!this.isNzShowFilterChanged&&(this.nzShowFilter=!0),(g||xe)&&this.nzShowFilter){const yt=this.nzFilters.filter(wt=>wt.byDefault).map(wt=>wt.value);this.nzFilterValue=this.nzFilterMultiple?yt:yt[0]||null}(G||de||ue||g)&&this.updateCalcOperator()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.sBO))},c.\u0275cmp=e.Xpm({type:c,selectors:[["th","nzColumnKey",""],["th","nzSortFn",""],["th","nzSortOrder",""],["th","nzFilters",""],["th","nzShowSort",""],["th","nzShowFilter",""],["th","nzCustomFilter",""]],hostVars:4,hostBindings:function(i,l){1&i&&e.NdJ("click",function(){return l.emitNextSortValue()}),2&i&&e.ekj("ant-table-column-has-sorters",l.nzShowSort)("ant-table-column-sort","descend"===l.sortOrder||"ascend"===l.sortOrder)},inputs:{nzColumnKey:"nzColumnKey",nzFilterMultiple:"nzFilterMultiple",nzSortOrder:"nzSortOrder",nzSortPriority:"nzSortPriority",nzSortDirections:"nzSortDirections",nzFilters:"nzFilters",nzSortFn:"nzSortFn",nzFilterFn:"nzFilterFn",nzShowSort:"nzShowSort",nzShowFilter:"nzShowFilter",nzCustomFilter:"nzCustomFilter"},outputs:{nzCheckedChange:"nzCheckedChange",nzSortOrderChange:"nzSortOrderChange",nzFilterChange:"nzFilterChange"},features:[e.TTD],attrs:Se,ngContentSelectors:xt,decls:9,vars:2,consts:[[3,"contentTemplate","extraTemplate","customFilter","filterMultiple","listOfFilter","filterChange",4,"ngIf","ngIfElse"],["notFilterTemplate",""],["extraTemplate",""],["sortTemplate",""],["contentTemplate",""],[3,"contentTemplate","extraTemplate","customFilter","filterMultiple","listOfFilter","filterChange"],[3,"ngTemplateOutlet"],[3,"sortOrder","sortDirections","contentTemplate"]],template:function(i,l){if(1&i&&(e.F$t(Ft),e.YNc(0,Le,1,5,"nz-table-filter",0),e.YNc(1,ct,1,1,"ng-template",null,1,e.W1O),e.YNc(3,St,2,0,"ng-template",null,2,e.W1O),e.YNc(5,At,1,3,"ng-template",null,3,e.W1O),e.YNc(7,Pt,1,0,"ng-template",null,4,e.W1O)),2&i){const g=e.MAs(2);e.Q6J("ngIf",l.nzShowFilter||l.nzCustomFilter)("ngIfElse",g)}},directives:[je,Gt,u.O5,u.tP],encapsulation:2,changeDetection:0}),(0,P.gn)([(0,f.yF)()],c.prototype,"nzShowSort",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzShowFilter",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzCustomFilter",void 0),c})(),dt=(()=>{class c{constructor(i,l){this.renderer=i,this.elementRef=l,this.changes$=new M.xQ,this.nzWidth=null,this.colspan=null,this.colSpan=null,this.rowspan=null,this.rowSpan=null}ngOnChanges(i){const{nzWidth:l,colspan:g,rowspan:A,colSpan:G,rowSpan:de}=i;if(g||G){const ue=this.colspan||this.colSpan;(0,f.kK)(ue)?this.renderer.removeAttribute(this.elementRef.nativeElement,"colspan"):this.renderer.setAttribute(this.elementRef.nativeElement,"colspan",`${ue}`)}if(A||de){const ue=this.rowspan||this.rowSpan;(0,f.kK)(ue)?this.renderer.removeAttribute(this.elementRef.nativeElement,"rowspan"):this.renderer.setAttribute(this.elementRef.nativeElement,"rowspan",`${ue}`)}(l||g)&&this.changes$.next()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.Qsj),e.Y36(e.SBq))},c.\u0275dir=e.lG2({type:c,selectors:[["th"]],inputs:{nzWidth:"nzWidth",colspan:"colspan",colSpan:"colSpan",rowspan:"rowspan",rowSpan:"rowSpan"},features:[e.TTD]}),c})(),Tn=(()=>{class c{constructor(){this.tableLayout="auto",this.theadTemplate=null,this.contentTemplate=null,this.listOfColWidth=[],this.scrollX=null}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["table","nz-table-content",""]],hostVars:8,hostBindings:function(i,l){2&i&&(e.Udp("table-layout",l.tableLayout)("width",l.scrollX)("min-width",l.scrollX?"100%":null),e.ekj("ant-table-fixed",l.scrollX))},inputs:{tableLayout:"tableLayout",theadTemplate:"theadTemplate",contentTemplate:"contentTemplate",listOfColWidth:"listOfColWidth",scrollX:"scrollX"},attrs:Rt,ngContentSelectors:Je,decls:4,vars:3,consts:[[3,"width","minWidth",4,"ngFor","ngForOf"],["class","ant-table-thead",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"ant-table-thead"]],template:function(i,l){1&i&&(e.F$t(),e.YNc(0,Bt,1,4,"col",0),e.YNc(1,Lt,2,1,"thead",1),e.YNc(2,Mt,0,0,"ng-template",2),e.Hsn(3)),2&i&&(e.Q6J("ngForOf",l.listOfColWidth),e.xp6(1),e.Q6J("ngIf",l.theadTemplate),e.xp6(1),e.Q6J("ngTemplateOutlet",l.contentTemplate))},directives:[u.sg,u.O5,u.tP],encapsulation:2,changeDetection:0}),c})(),xn=(()=>{class c{constructor(i,l){this.nzTableStyleService=i,this.renderer=l,this.hostWidth$=new se.X(null),this.enableAutoMeasure$=new se.X(!1),this.destroy$=new M.xQ}ngOnInit(){if(this.nzTableStyleService){const{enableAutoMeasure$:i,hostWidth$:l}=this.nzTableStyleService;i.pipe((0,z.R)(this.destroy$)).subscribe(this.enableAutoMeasure$),l.pipe((0,z.R)(this.destroy$)).subscribe(this.hostWidth$)}}ngAfterViewInit(){this.nzTableStyleService.columnCount$.pipe((0,z.R)(this.destroy$)).subscribe(i=>{this.renderer.setAttribute(this.tdElement.nativeElement,"colspan",`${i}`)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(gt),e.Y36(e.Qsj))},c.\u0275cmp=e.Xpm({type:c,selectors:[["tr","nz-table-fixed-row",""],["tr","nzExpand",""]],viewQuery:function(i,l){if(1&i&&e.Gf(Dt,7),2&i){let g;e.iGM(g=e.CRH())&&(l.tdElement=g.first)}},attrs:Zt,ngContentSelectors:Je,decls:6,vars:4,consts:[[1,"nz-disable-td","ant-table-cell"],["tdElement",""],["class","ant-table-expanded-row-fixed","style","position: sticky; left: 0px; overflow: hidden;",3,"width",4,"ngIf","ngIfElse"],["contentTemplate",""],[1,"ant-table-expanded-row-fixed",2,"position","sticky","left","0px","overflow","hidden"],[3,"ngTemplateOutlet"]],template:function(i,l){if(1&i&&(e.F$t(),e.TgZ(0,"td",0,1),e.YNc(2,Wt,3,5,"div",2),e.ALo(3,"async"),e.qZA(),e.YNc(4,Et,1,0,"ng-template",null,3,e.W1O)),2&i){const g=e.MAs(5);e.xp6(2),e.Q6J("ngIf",e.lcZ(3,2,l.enableAutoMeasure$))("ngIfElse",g)}},directives:[u.O5,u.tP],pipes:[u.Ov],encapsulation:2,changeDetection:0}),c})(),Mn=(()=>{class c{constructor(){this.tableLayout="auto",this.listOfColWidth=[],this.theadTemplate=null,this.contentTemplate=null}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-table-inner-default"]],hostAttrs:[1,"ant-table-container"],inputs:{tableLayout:"tableLayout",listOfColWidth:"listOfColWidth",theadTemplate:"theadTemplate",contentTemplate:"contentTemplate"},decls:2,vars:4,consts:[[1,"ant-table-content"],["nz-table-content","",3,"contentTemplate","tableLayout","listOfColWidth","theadTemplate"]],template:function(i,l){1&i&&(e.TgZ(0,"div",0),e._UZ(1,"table",1),e.qZA()),2&i&&(e.xp6(1),e.Q6J("contentTemplate",l.contentTemplate)("tableLayout",l.tableLayout)("listOfColWidth",l.listOfColWidth)("theadTemplate",l.theadTemplate))},directives:[Tn],encapsulation:2,changeDetection:0}),c})(),Dn=(()=>{class c{constructor(i,l){this.nzResizeObserver=i,this.ngZone=l,this.listOfMeasureColumn=[],this.listOfAutoWidth=new e.vpe,this.destroy$=new M.xQ}trackByFunc(i,l){return l}ngAfterViewInit(){this.listOfTdElement.changes.pipe((0,Ne.O)(this.listOfTdElement)).pipe((0,ye.w)(i=>(0,Oe.aj)(i.toArray().map(l=>this.nzResizeObserver.observe(l).pipe((0,De.U)(([g])=>{const{width:A}=g.target.getBoundingClientRect();return Math.floor(A)}))))),(0,Ve.b)(16),(0,z.R)(this.destroy$)).subscribe(i=>{this.ngZone.run(()=>{this.listOfAutoWidth.next(i)})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(I.D3),e.Y36(e.R0b))},c.\u0275cmp=e.Xpm({type:c,selectors:[["tr","nz-table-measure-row",""]],viewQuery:function(i,l){if(1&i&&e.Gf(Dt,5),2&i){let g;e.iGM(g=e.CRH())&&(l.listOfTdElement=g)}},hostAttrs:[1,"ant-table-measure-now"],inputs:{listOfMeasureColumn:"listOfMeasureColumn"},outputs:{listOfAutoWidth:"listOfAutoWidth"},attrs:Ut,decls:1,vars:2,consts:[["class","nz-disable-td","style","padding: 0px; border: 0px; height: 0px;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"nz-disable-td",2,"padding","0px","border","0px","height","0px"],["tdElement",""]],template:function(i,l){1&i&&e.YNc(0,Qt,2,0,"td",0),2&i&&e.Q6J("ngForOf",l.listOfMeasureColumn)("ngForTrackBy",l.trackByFunc)},directives:[u.sg],encapsulation:2,changeDetection:0}),c})(),yn=(()=>{class c{constructor(i){if(this.nzTableStyleService=i,this.isInsideTable=!1,this.showEmpty$=new se.X(!1),this.noResult$=new se.X(void 0),this.listOfMeasureColumn$=new se.X([]),this.destroy$=new M.xQ,this.isInsideTable=!!this.nzTableStyleService,this.nzTableStyleService){const{showEmpty$:l,noResult$:g,listOfMeasureColumn$:A}=this.nzTableStyleService;g.pipe((0,z.R)(this.destroy$)).subscribe(this.noResult$),A.pipe((0,z.R)(this.destroy$)).subscribe(this.listOfMeasureColumn$),l.pipe((0,z.R)(this.destroy$)).subscribe(this.showEmpty$)}}onListOfAutoWidthChange(i){this.nzTableStyleService.setListOfAutoWidth(i)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(gt,8))},c.\u0275cmp=e.Xpm({type:c,selectors:[["tbody"]],hostVars:2,hostBindings:function(i,l){2&i&&e.ekj("ant-table-tbody",l.isInsideTable)},ngContentSelectors:Je,decls:5,vars:6,consts:[[4,"ngIf"],["class","ant-table-placeholder","nz-table-fixed-row","",4,"ngIf"],["nz-table-measure-row","",3,"listOfMeasureColumn","listOfAutoWidth",4,"ngIf"],["nz-table-measure-row","",3,"listOfMeasureColumn","listOfAutoWidth"],["nz-table-fixed-row","",1,"ant-table-placeholder"],["nzComponentName","table",3,"specificContent"]],template:function(i,l){1&i&&(e.F$t(),e.YNc(0,Nt,2,1,"ng-container",0),e.ALo(1,"async"),e.Hsn(2),e.YNc(3,Yt,3,3,"tr",1),e.ALo(4,"async")),2&i&&(e.Q6J("ngIf",e.lcZ(1,2,l.listOfMeasureColumn$)),e.xp6(3),e.Q6J("ngIf",e.lcZ(4,4,l.showEmpty$)))},directives:[Dn,xn,y.gB,u.O5],pipes:[u.Ov],encapsulation:2,changeDetection:0}),c})(),On=(()=>{class c{constructor(i,l,g,A){this.renderer=i,this.ngZone=l,this.platform=g,this.resizeService=A,this.data=[],this.scrollX=null,this.scrollY=null,this.contentTemplate=null,this.widthConfig=[],this.listOfColWidth=[],this.theadTemplate=null,this.virtualTemplate=null,this.virtualItemSize=0,this.virtualMaxBufferPx=200,this.virtualMinBufferPx=100,this.virtualForTrackBy=G=>G,this.headerStyleMap={},this.bodyStyleMap={},this.verticalScrollBarWidth=0,this.noDateVirtualHeight="182px",this.data$=new M.xQ,this.scroll$=new M.xQ,this.destroy$=new M.xQ}setScrollPositionClassName(i=!1){const{scrollWidth:l,scrollLeft:g,clientWidth:A}=this.tableBodyElement.nativeElement,G="ant-table-ping-left",de="ant-table-ping-right";l===A&&0!==l||i?(this.renderer.removeClass(this.tableMainElement,G),this.renderer.removeClass(this.tableMainElement,de)):0===g?(this.renderer.removeClass(this.tableMainElement,G),this.renderer.addClass(this.tableMainElement,de)):l===g+A?(this.renderer.removeClass(this.tableMainElement,de),this.renderer.addClass(this.tableMainElement,G)):(this.renderer.addClass(this.tableMainElement,G),this.renderer.addClass(this.tableMainElement,de))}ngOnChanges(i){const{scrollX:l,scrollY:g,data:A}=i;if(l||g){const G=0!==this.verticalScrollBarWidth;this.headerStyleMap={overflowX:"hidden",overflowY:this.scrollY&&G?"scroll":"hidden"},this.bodyStyleMap={overflowY:this.scrollY?"scroll":"hidden",overflowX:this.scrollX?"auto":null,maxHeight:this.scrollY},this.scroll$.next()}A&&this.data$.next()}ngAfterViewInit(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{const i=this.scroll$.pipe((0,Ne.O)(null),(0,Ze.g)(0),(0,ye.w)(()=>(0,Ie.R)(this.tableBodyElement.nativeElement,"scroll").pipe((0,Ne.O)(!0))),(0,z.R)(this.destroy$)),l=this.resizeService.subscribe().pipe((0,z.R)(this.destroy$)),g=this.data$.pipe((0,z.R)(this.destroy$));(0,we.T)(i,l,g,this.scroll$).pipe((0,Ne.O)(!0),(0,Ze.g)(0),(0,z.R)(this.destroy$)).subscribe(()=>this.setScrollPositionClassName()),i.pipe((0,$e.h)(()=>!!this.scrollY)).subscribe(()=>this.tableHeaderElement.nativeElement.scrollLeft=this.tableBodyElement.nativeElement.scrollLeft)})}ngOnDestroy(){this.setScrollPositionClassName(!0),this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(n.t4),e.Y36(C.rI))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-table-inner-scroll"]],viewQuery:function(i,l){if(1&i&&(e.Gf(Jt,5,e.SBq),e.Gf(jt,5,e.SBq),e.Gf(o.N7,5,o.N7)),2&i){let g;e.iGM(g=e.CRH())&&(l.tableHeaderElement=g.first),e.iGM(g=e.CRH())&&(l.tableBodyElement=g.first),e.iGM(g=e.CRH())&&(l.cdkVirtualScrollViewport=g.first)}},hostAttrs:[1,"ant-table-container"],inputs:{data:"data",scrollX:"scrollX",scrollY:"scrollY",contentTemplate:"contentTemplate",widthConfig:"widthConfig",listOfColWidth:"listOfColWidth",theadTemplate:"theadTemplate",virtualTemplate:"virtualTemplate",virtualItemSize:"virtualItemSize",virtualMaxBufferPx:"virtualMaxBufferPx",virtualMinBufferPx:"virtualMinBufferPx",tableMainElement:"tableMainElement",virtualForTrackBy:"virtualForTrackBy",verticalScrollBarWidth:"verticalScrollBarWidth"},features:[e.TTD],decls:2,vars:2,consts:[[4,"ngIf"],["class","ant-table-content",3,"ngStyle",4,"ngIf"],[1,"ant-table-header","nz-table-hide-scrollbar",3,"ngStyle"],["tableHeaderElement",""],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth","theadTemplate"],["class","ant-table-body",3,"ngStyle",4,"ngIf"],[3,"itemSize","maxBufferPx","minBufferPx","height",4,"ngIf"],[1,"ant-table-body",3,"ngStyle"],["tableBodyElement",""],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth","contentTemplate"],[3,"itemSize","maxBufferPx","minBufferPx"],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth"],[4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTrackBy"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ant-table-content",3,"ngStyle"],["nz-table-content","","tableLayout","fixed",3,"scrollX","listOfColWidth","theadTemplate","contentTemplate"]],template:function(i,l){1&i&&(e.YNc(0,an,6,6,"ng-container",0),e.YNc(1,sn,3,5,"div",1)),2&i&&(e.Q6J("ngIf",l.scrollY),e.xp6(1),e.Q6J("ngIf",!l.scrollY))},directives:[Tn,o.N7,yn,u.O5,u.PC,o.xd,o.x0,u.tP],encapsulation:2,changeDetection:0}),c})(),En=(()=>{class c{constructor(i){this.templateRef=i}static ngTemplateContextGuard(i,l){return!0}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.Rgc))},c.\u0275dir=e.lG2({type:c,selectors:[["","nz-virtual-scroll",""]],exportAs:["nzVirtualScroll"]}),c})(),zn=(()=>{class c{constructor(){this.destroy$=new M.xQ,this.pageIndex$=new se.X(1),this.frontPagination$=new se.X(!0),this.pageSize$=new se.X(10),this.listOfData$=new se.X([]),this.pageIndexDistinct$=this.pageIndex$.pipe((0,Ye.x)()),this.pageSizeDistinct$=this.pageSize$.pipe((0,Ye.x)()),this.listOfCalcOperator$=new se.X([]),this.queryParams$=(0,Oe.aj)([this.pageIndexDistinct$,this.pageSizeDistinct$,this.listOfCalcOperator$]).pipe((0,Ve.b)(0),(0,Xe.T)(1),(0,De.U)(([i,l,g])=>({pageIndex:i,pageSize:l,sort:g.filter(A=>A.sortFn).map(A=>({key:A.key,value:A.sortOrder})),filter:g.filter(A=>A.filterFn).map(A=>({key:A.key,value:A.filterValue}))}))),this.listOfDataAfterCalc$=(0,Oe.aj)([this.listOfData$,this.listOfCalcOperator$]).pipe((0,De.U)(([i,l])=>{let g=[...i];const A=l.filter(de=>{const{filterValue:ue,filterFn:xe}=de;return!(null==ue||Array.isArray(ue)&&0===ue.length)&&"function"==typeof xe});for(const de of A){const{filterFn:ue,filterValue:xe}=de;g=g.filter(Be=>ue(xe,Be))}const G=l.filter(de=>null!==de.sortOrder&&"function"==typeof de.sortFn).sort((de,ue)=>+ue.sortPriority-+de.sortPriority);return l.length&&g.sort((de,ue)=>{for(const xe of G){const{sortFn:Be,sortOrder:he}=xe;if(Be&&he){const st=Be(de,ue,he);if(0!==st)return"ascend"===he?st:-st}}return 0}),g})),this.listOfFrontEndCurrentPageData$=(0,Oe.aj)([this.pageIndexDistinct$,this.pageSizeDistinct$,this.listOfDataAfterCalc$]).pipe((0,z.R)(this.destroy$),(0,$e.h)(i=>{const[l,g,A]=i;return l<=(Math.ceil(A.length/g)||1)}),(0,De.U)(([i,l,g])=>g.slice((i-1)*l,i*l))),this.listOfCurrentPageData$=this.frontPagination$.pipe((0,ye.w)(i=>i?this.listOfFrontEndCurrentPageData$:this.listOfDataAfterCalc$)),this.total$=this.frontPagination$.pipe((0,ye.w)(i=>i?this.listOfDataAfterCalc$:this.listOfData$),(0,De.U)(i=>i.length),(0,Ye.x)())}updatePageSize(i){this.pageSize$.next(i)}updateFrontPagination(i){this.frontPagination$.next(i)}updatePageIndex(i){this.pageIndex$.next(i)}updateListOfData(i){this.listOfData$.next(i)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275prov=e.Yz7({token:c,factory:c.\u0275fac}),c})(),Nn=(()=>{class c{constructor(){this.title=null,this.footer=null}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-table-title-footer"]],hostVars:4,hostBindings:function(i,l){2&i&&e.ekj("ant-table-title",null!==l.title)("ant-table-footer",null!==l.footer)},inputs:{title:"title",footer:"footer"},decls:2,vars:2,consts:[[4,"nzStringTemplateOutlet"]],template:function(i,l){1&i&&(e.YNc(0,rn,2,1,"ng-container",0),e.YNc(1,ln,2,1,"ng-container",0)),2&i&&(e.Q6J("nzStringTemplateOutlet",l.title),e.xp6(1),e.Q6J("nzStringTemplateOutlet",l.footer))},directives:[R.f],encapsulation:2,changeDetection:0}),c})(),In=(()=>{class c{constructor(i,l,g,A,G,de,ue){this.elementRef=i,this.nzResizeObserver=l,this.nzConfigService=g,this.cdr=A,this.nzTableStyleService=G,this.nzTableDataService=de,this.directionality=ue,this._nzModuleName="table",this.nzTableLayout="auto",this.nzShowTotal=null,this.nzItemRender=null,this.nzTitle=null,this.nzFooter=null,this.nzNoResult=void 0,this.nzPageSizeOptions=[10,20,30,40,50],this.nzVirtualItemSize=0,this.nzVirtualMaxBufferPx=200,this.nzVirtualMinBufferPx=100,this.nzVirtualForTrackBy=xe=>xe,this.nzLoadingDelay=0,this.nzPageIndex=1,this.nzPageSize=10,this.nzTotal=0,this.nzWidthConfig=[],this.nzData=[],this.nzPaginationPosition="bottom",this.nzScroll={x:null,y:null},this.nzPaginationType="default",this.nzFrontPagination=!0,this.nzTemplateMode=!1,this.nzShowPagination=!0,this.nzLoading=!1,this.nzOuterBordered=!1,this.nzLoadingIndicator=null,this.nzBordered=!1,this.nzSize="default",this.nzShowSizeChanger=!1,this.nzHideOnSinglePage=!1,this.nzShowQuickJumper=!1,this.nzSimple=!1,this.nzPageSizeChange=new e.vpe,this.nzPageIndexChange=new e.vpe,this.nzQueryParams=new e.vpe,this.nzCurrentPageDataChange=new e.vpe,this.data=[],this.scrollX=null,this.scrollY=null,this.theadTemplate=null,this.listOfAutoColWidth=[],this.listOfManualColWidth=[],this.hasFixLeft=!1,this.hasFixRight=!1,this.showPagination=!0,this.destroy$=new M.xQ,this.templateMode$=new se.X(!1),this.dir="ltr",this.verticalScrollBarWidth=0,this.nzConfigService.getConfigChangeEventForComponent("table").pipe((0,z.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}onPageSizeChange(i){this.nzTableDataService.updatePageSize(i)}onPageIndexChange(i){this.nzTableDataService.updatePageIndex(i)}ngOnInit(){var i;const{pageIndexDistinct$:l,pageSizeDistinct$:g,listOfCurrentPageData$:A,total$:G,queryParams$:de}=this.nzTableDataService,{theadTemplate$:ue,hasFixLeft$:xe,hasFixRight$:Be}=this.nzTableStyleService;this.dir=this.directionality.value,null===(i=this.directionality.change)||void 0===i||i.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.dir=he,this.cdr.detectChanges()}),de.pipe((0,z.R)(this.destroy$)).subscribe(this.nzQueryParams),l.pipe((0,z.R)(this.destroy$)).subscribe(he=>{he!==this.nzPageIndex&&(this.nzPageIndex=he,this.nzPageIndexChange.next(he))}),g.pipe((0,z.R)(this.destroy$)).subscribe(he=>{he!==this.nzPageSize&&(this.nzPageSize=he,this.nzPageSizeChange.next(he))}),G.pipe((0,z.R)(this.destroy$),(0,$e.h)(()=>this.nzFrontPagination)).subscribe(he=>{he!==this.nzTotal&&(this.nzTotal=he,this.cdr.markForCheck())}),A.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.data=he,this.nzCurrentPageDataChange.next(he),this.cdr.markForCheck()}),ue.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.theadTemplate=he,this.cdr.markForCheck()}),xe.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.hasFixLeft=he,this.cdr.markForCheck()}),Be.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.hasFixRight=he,this.cdr.markForCheck()}),(0,Oe.aj)([G,this.templateMode$]).pipe((0,De.U)(([he,st])=>0===he&&!st),(0,z.R)(this.destroy$)).subscribe(he=>{this.nzTableStyleService.setShowEmpty(he)}),this.verticalScrollBarWidth=(0,f.D8)("vertical"),this.nzTableStyleService.listOfListOfThWidthPx$.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.listOfAutoColWidth=he,this.cdr.markForCheck()}),this.nzTableStyleService.manualWidthConfigPx$.pipe((0,z.R)(this.destroy$)).subscribe(he=>{this.listOfManualColWidth=he,this.cdr.markForCheck()})}ngOnChanges(i){const{nzScroll:l,nzPageIndex:g,nzPageSize:A,nzFrontPagination:G,nzData:de,nzWidthConfig:ue,nzNoResult:xe,nzTemplateMode:Be}=i;g&&this.nzTableDataService.updatePageIndex(this.nzPageIndex),A&&this.nzTableDataService.updatePageSize(this.nzPageSize),de&&(this.nzData=this.nzData||[],this.nzTableDataService.updateListOfData(this.nzData)),G&&this.nzTableDataService.updateFrontPagination(this.nzFrontPagination),l&&this.setScrollOnChanges(),ue&&this.nzTableStyleService.setTableWidthConfig(this.nzWidthConfig),Be&&this.templateMode$.next(this.nzTemplateMode),xe&&this.nzTableStyleService.setNoResult(this.nzNoResult),this.updateShowPagination()}ngAfterViewInit(){this.nzResizeObserver.observe(this.elementRef).pipe((0,De.U)(([i])=>{const{width:l}=i.target.getBoundingClientRect();return Math.floor(l-(this.scrollY?this.verticalScrollBarWidth:0))}),(0,z.R)(this.destroy$)).subscribe(this.nzTableStyleService.hostWidth$),this.nzTableInnerScrollComponent&&this.nzTableInnerScrollComponent.cdkVirtualScrollViewport&&(this.cdkVirtualScrollViewport=this.nzTableInnerScrollComponent.cdkVirtualScrollViewport)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setScrollOnChanges(){this.scrollX=this.nzScroll&&this.nzScroll.x||null,this.scrollY=this.nzScroll&&this.nzScroll.y||null,this.nzTableStyleService.setScroll(this.scrollX,this.scrollY)}updateShowPagination(){this.showPagination=this.nzHideOnSinglePage&&this.nzData.length>this.nzPageSize||this.nzData.length>0&&!this.nzHideOnSinglePage||!this.nzFrontPagination&&this.nzTotal>this.nzPageSize}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.SBq),e.Y36(I.D3),e.Y36(v.jY),e.Y36(e.sBO),e.Y36(gt),e.Y36(zn),e.Y36(t.Is,8))},c.\u0275cmp=e.Xpm({type:c,selectors:[["nz-table"]],contentQueries:function(i,l,g){if(1&i&&e.Suo(g,En,5),2&i){let A;e.iGM(A=e.CRH())&&(l.nzVirtualScrollDirective=A.first)}},viewQuery:function(i,l){if(1&i&&e.Gf(On,5),2&i){let g;e.iGM(g=e.CRH())&&(l.nzTableInnerScrollComponent=g.first)}},hostAttrs:[1,"ant-table-wrapper"],hostVars:2,hostBindings:function(i,l){2&i&&e.ekj("ant-table-wrapper-rtl","rtl"===l.dir)},inputs:{nzTableLayout:"nzTableLayout",nzShowTotal:"nzShowTotal",nzItemRender:"nzItemRender",nzTitle:"nzTitle",nzFooter:"nzFooter",nzNoResult:"nzNoResult",nzPageSizeOptions:"nzPageSizeOptions",nzVirtualItemSize:"nzVirtualItemSize",nzVirtualMaxBufferPx:"nzVirtualMaxBufferPx",nzVirtualMinBufferPx:"nzVirtualMinBufferPx",nzVirtualForTrackBy:"nzVirtualForTrackBy",nzLoadingDelay:"nzLoadingDelay",nzPageIndex:"nzPageIndex",nzPageSize:"nzPageSize",nzTotal:"nzTotal",nzWidthConfig:"nzWidthConfig",nzData:"nzData",nzPaginationPosition:"nzPaginationPosition",nzScroll:"nzScroll",nzPaginationType:"nzPaginationType",nzFrontPagination:"nzFrontPagination",nzTemplateMode:"nzTemplateMode",nzShowPagination:"nzShowPagination",nzLoading:"nzLoading",nzOuterBordered:"nzOuterBordered",nzLoadingIndicator:"nzLoadingIndicator",nzBordered:"nzBordered",nzSize:"nzSize",nzShowSizeChanger:"nzShowSizeChanger",nzHideOnSinglePage:"nzHideOnSinglePage",nzShowQuickJumper:"nzShowQuickJumper",nzSimple:"nzSimple"},outputs:{nzPageSizeChange:"nzPageSizeChange",nzPageIndexChange:"nzPageIndexChange",nzQueryParams:"nzQueryParams",nzCurrentPageDataChange:"nzCurrentPageDataChange"},exportAs:["nzTable"],features:[e._Bn([gt,zn]),e.TTD],ngContentSelectors:Je,decls:14,vars:27,consts:[[3,"nzDelay","nzSpinning","nzIndicator"],[4,"ngIf"],[1,"ant-table"],["tableMainElement",""],[3,"title",4,"ngIf"],[3,"data","scrollX","scrollY","contentTemplate","listOfColWidth","theadTemplate","verticalScrollBarWidth","virtualTemplate","virtualItemSize","virtualMaxBufferPx","virtualMinBufferPx","tableMainElement","virtualForTrackBy",4,"ngIf","ngIfElse"],["defaultTemplate",""],[3,"footer",4,"ngIf"],["paginationTemplate",""],["contentTemplate",""],[3,"ngTemplateOutlet"],[3,"title"],[3,"data","scrollX","scrollY","contentTemplate","listOfColWidth","theadTemplate","verticalScrollBarWidth","virtualTemplate","virtualItemSize","virtualMaxBufferPx","virtualMinBufferPx","tableMainElement","virtualForTrackBy"],[3,"tableLayout","listOfColWidth","theadTemplate","contentTemplate"],[3,"footer"],["class","ant-table-pagination ant-table-pagination-right",3,"hidden","nzShowSizeChanger","nzPageSizeOptions","nzItemRender","nzShowQuickJumper","nzHideOnSinglePage","nzShowTotal","nzSize","nzPageSize","nzTotal","nzSimple","nzPageIndex","nzPageSizeChange","nzPageIndexChange",4,"ngIf"],[1,"ant-table-pagination","ant-table-pagination-right",3,"hidden","nzShowSizeChanger","nzPageSizeOptions","nzItemRender","nzShowQuickJumper","nzHideOnSinglePage","nzShowTotal","nzSize","nzPageSize","nzTotal","nzSimple","nzPageIndex","nzPageSizeChange","nzPageIndexChange"]],template:function(i,l){if(1&i&&(e.F$t(),e.TgZ(0,"nz-spin",0),e.YNc(1,dn,2,1,"ng-container",1),e.TgZ(2,"div",2,3),e.YNc(4,pn,1,1,"nz-table-title-footer",4),e.YNc(5,un,1,13,"nz-table-inner-scroll",5),e.YNc(6,Ae,1,4,"ng-template",null,6,e.W1O),e.YNc(8,It,1,1,"nz-table-title-footer",7),e.qZA(),e.YNc(9,fn,2,1,"ng-container",1),e.qZA(),e.YNc(10,mn,1,1,"ng-template",null,8,e.W1O),e.YNc(12,_n,1,0,"ng-template",null,9,e.W1O)),2&i){const g=e.MAs(7);e.Q6J("nzDelay",l.nzLoadingDelay)("nzSpinning",l.nzLoading)("nzIndicator",l.nzLoadingIndicator),e.xp6(1),e.Q6J("ngIf","both"===l.nzPaginationPosition||"top"===l.nzPaginationPosition),e.xp6(1),e.ekj("ant-table-rtl","rtl"===l.dir)("ant-table-fixed-header",l.nzData.length&&l.scrollY)("ant-table-fixed-column",l.scrollX)("ant-table-has-fix-left",l.hasFixLeft)("ant-table-has-fix-right",l.hasFixRight)("ant-table-bordered",l.nzBordered)("nz-table-out-bordered",l.nzOuterBordered&&!l.nzBordered)("ant-table-middle","middle"===l.nzSize)("ant-table-small","small"===l.nzSize),e.xp6(2),e.Q6J("ngIf",l.nzTitle),e.xp6(1),e.Q6J("ngIf",l.scrollY||l.scrollX)("ngIfElse",g),e.xp6(3),e.Q6J("ngIf",l.nzFooter),e.xp6(1),e.Q6J("ngIf","both"===l.nzPaginationPosition||"bottom"===l.nzPaginationPosition)}},directives:[ge.W,Nn,On,Mn,H,u.O5,u.tP],encapsulation:2,changeDetection:0}),(0,P.gn)([(0,f.yF)()],c.prototype,"nzFrontPagination",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzTemplateMode",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzShowPagination",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzLoading",void 0),(0,P.gn)([(0,f.yF)()],c.prototype,"nzOuterBordered",void 0),(0,P.gn)([(0,v.oS)()],c.prototype,"nzLoadingIndicator",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzBordered",void 0),(0,P.gn)([(0,v.oS)()],c.prototype,"nzSize",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzShowSizeChanger",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzHideOnSinglePage",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzShowQuickJumper",void 0),(0,P.gn)([(0,v.oS)(),(0,f.yF)()],c.prototype,"nzSimple",void 0),c})(),Sn=(()=>{class c{constructor(i){this.nzTableStyleService=i,this.destroy$=new M.xQ,this.listOfFixedColumns$=new E.t(1),this.listOfColumns$=new E.t(1),this.listOfFixedColumnsChanges$=this.listOfFixedColumns$.pipe((0,ye.w)(l=>(0,we.T)(this.listOfFixedColumns$,...l.map(g=>g.changes$)).pipe((0,Ke.zg)(()=>this.listOfFixedColumns$))),(0,z.R)(this.destroy$)),this.listOfFixedLeftColumnChanges$=this.listOfFixedColumnsChanges$.pipe((0,De.U)(l=>l.filter(g=>!1!==g.nzLeft))),this.listOfFixedRightColumnChanges$=this.listOfFixedColumnsChanges$.pipe((0,De.U)(l=>l.filter(g=>!1!==g.nzRight))),this.listOfColumnsChanges$=this.listOfColumns$.pipe((0,ye.w)(l=>(0,we.T)(this.listOfColumns$,...l.map(g=>g.changes$)).pipe((0,Ke.zg)(()=>this.listOfColumns$))),(0,z.R)(this.destroy$)),this.isInsideTable=!1,this.isInsideTable=!!i}ngAfterContentInit(){this.nzTableStyleService&&(this.listOfCellFixedDirective.changes.pipe((0,Ne.O)(this.listOfCellFixedDirective),(0,z.R)(this.destroy$)).subscribe(this.listOfFixedColumns$),this.listOfNzThDirective.changes.pipe((0,Ne.O)(this.listOfNzThDirective),(0,z.R)(this.destroy$)).subscribe(this.listOfColumns$),this.listOfFixedLeftColumnChanges$.subscribe(i=>{i.forEach(l=>l.setIsLastLeft(l===i[i.length-1]))}),this.listOfFixedRightColumnChanges$.subscribe(i=>{i.forEach(l=>l.setIsFirstRight(l===i[0]))}),(0,Oe.aj)([this.nzTableStyleService.listOfListOfThWidth$,this.listOfFixedLeftColumnChanges$]).pipe((0,z.R)(this.destroy$)).subscribe(([i,l])=>{l.forEach((g,A)=>{if(g.isAutoLeft){const de=l.slice(0,A).reduce((xe,Be)=>xe+(Be.colspan||Be.colSpan||1),0),ue=i.slice(0,de).reduce((xe,Be)=>xe+Be,0);g.setAutoLeftWidth(`${ue}px`)}})}),(0,Oe.aj)([this.nzTableStyleService.listOfListOfThWidth$,this.listOfFixedRightColumnChanges$]).pipe((0,z.R)(this.destroy$)).subscribe(([i,l])=>{l.forEach((g,A)=>{const G=l[l.length-A-1];if(G.isAutoRight){const ue=l.slice(l.length-A,l.length).reduce((Be,he)=>Be+(he.colspan||he.colSpan||1),0),xe=i.slice(i.length-ue,i.length).reduce((Be,he)=>Be+he,0);G.setAutoRightWidth(`${xe}px`)}})}))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(gt,8))},c.\u0275dir=e.lG2({type:c,selectors:[["tr",3,"mat-row","",3,"mat-header-row","",3,"nz-table-measure-row","",3,"nzExpand","",3,"nz-table-fixed-row",""]],contentQueries:function(i,l,g){if(1&i&&(e.Suo(g,dt,4),e.Suo(g,vt,4)),2&i){let A;e.iGM(A=e.CRH())&&(l.listOfNzThDirective=A),e.iGM(A=e.CRH())&&(l.listOfCellFixedDirective=A)}},hostVars:2,hostBindings:function(i,l){2&i&&e.ekj("ant-table-row",l.isInsideTable)}}),c})(),wn=(()=>{class c{constructor(i,l,g,A){this.elementRef=i,this.renderer=l,this.nzTableStyleService=g,this.nzTableDataService=A,this.destroy$=new M.xQ,this.isInsideTable=!1,this.nzSortOrderChange=new e.vpe,this.isInsideTable=!!this.nzTableStyleService}ngOnInit(){this.nzTableStyleService&&this.nzTableStyleService.setTheadTemplate(this.templateRef)}ngAfterContentInit(){if(this.nzTableStyleService){const i=this.listOfNzTrDirective.changes.pipe((0,Ne.O)(this.listOfNzTrDirective),(0,De.U)(G=>G&&G.first)),l=i.pipe((0,ye.w)(G=>G?G.listOfColumnsChanges$:Fe.E),(0,z.R)(this.destroy$));l.subscribe(G=>this.nzTableStyleService.setListOfTh(G)),this.nzTableStyleService.enableAutoMeasure$.pipe((0,ye.w)(G=>G?l:(0,Re.of)([]))).pipe((0,z.R)(this.destroy$)).subscribe(G=>this.nzTableStyleService.setListOfMeasureColumn(G));const g=i.pipe((0,ye.w)(G=>G?G.listOfFixedLeftColumnChanges$:Fe.E),(0,z.R)(this.destroy$)),A=i.pipe((0,ye.w)(G=>G?G.listOfFixedRightColumnChanges$:Fe.E),(0,z.R)(this.destroy$));g.subscribe(G=>{this.nzTableStyleService.setHasFixLeft(0!==G.length)}),A.subscribe(G=>{this.nzTableStyleService.setHasFixRight(0!==G.length)})}if(this.nzTableDataService){const i=this.listOfNzThAddOnComponent.changes.pipe((0,Ne.O)(this.listOfNzThAddOnComponent));i.pipe((0,ye.w)(()=>(0,we.T)(...this.listOfNzThAddOnComponent.map(A=>A.manualClickOrder$))),(0,z.R)(this.destroy$)).subscribe(A=>{this.nzSortOrderChange.emit({key:A.nzColumnKey,value:A.sortOrder}),A.nzSortFn&&!1===A.nzSortPriority&&this.listOfNzThAddOnComponent.filter(de=>de!==A).forEach(de=>de.clearSortOrder())}),i.pipe((0,ye.w)(A=>(0,we.T)(i,...A.map(G=>G.calcOperatorChange$)).pipe((0,Ke.zg)(()=>i))),(0,De.U)(A=>A.filter(G=>!!G.nzSortFn||!!G.nzFilterFn).map(G=>{const{nzSortFn:de,sortOrder:ue,nzFilterFn:xe,nzFilterValue:Be,nzSortPriority:he,nzColumnKey:st}=G;return{key:st,sortFn:de,sortPriority:he,sortOrder:ue,filterFn:xe,filterValue:Be}})),(0,Ze.g)(0),(0,z.R)(this.destroy$)).subscribe(A=>{this.nzTableDataService.listOfCalcOperator$.next(A)})}}ngAfterViewInit(){this.nzTableStyleService&&this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return c.\u0275fac=function(i){return new(i||c)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(gt,8),e.Y36(zn,8))},c.\u0275cmp=e.Xpm({type:c,selectors:[["thead",9,"ant-table-thead"]],contentQueries:function(i,l,g){if(1&i&&(e.Suo(g,Sn,5),e.Suo(g,Ht,5)),2&i){let A;e.iGM(A=e.CRH())&&(l.listOfNzTrDirective=A),e.iGM(A=e.CRH())&&(l.listOfNzThAddOnComponent=A)}},viewQuery:function(i,l){if(1&i&&e.Gf(W,7),2&i){let g;e.iGM(g=e.CRH())&&(l.templateRef=g.first)}},outputs:{nzSortOrderChange:"nzSortOrderChange"},ngContentSelectors:Je,decls:3,vars:1,consts:[["contentTemplate",""],[4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(i,l){1&i&&(e.F$t(),e.YNc(0,ce,1,0,"ng-template",null,0,e.W1O),e.YNc(2,We,2,1,"ng-container",1)),2&i&&(e.xp6(2),e.Q6J("ngIf",!l.isInsideTable))},directives:[u.O5,u.tP],encapsulation:2,changeDetection:0}),c})(),An=(()=>{class c{}return c.\u0275fac=function(i){return new(i||c)},c.\u0275mod=e.oAB({type:c}),c.\u0275inj=e.cJS({imports:[[t.vT,T.ip,b.u5,R.T,fe.aF,F.Wr,x.b1,O.sL,u.ez,n.ud,q,I.y7,ge.j,m.YI,D.PV,y.Xo,o.Cl]]}),c})()}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/common.1fc175bce139f4df.js b/src/blrec/data/webapp/common.1fc175bce139f4df.js new file mode 100644 index 0000000..847c0d1 --- /dev/null +++ b/src/blrec/data/webapp/common.1fc175bce139f4df.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[592],{4670:(r,s,c)=>{c.d(s,{g:()=>n});var e=c(4650),i=c(6895);function p(t,o){if(1&t&&(e.TgZ(0,"div",2)(1,"h2",3),e._uU(2),e.qZA()()),2&t){const a=e.oxw();e.xp6(2),e.Oqu(a.name)}}class n{constructor(){this.name=""}}n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["app-page-section"]],inputs:{name:"name"},ngContentSelectors:["*"],decls:3,vars:1,consts:[["class","header",4,"ngIf"],[1,"card"],[1,"header"],[1,"title"]],template:function(o,a){1&o&&(e.F$t(),e.YNc(0,p,3,1,"div",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()),2&o&&e.Q6J("ngIf",a.name)},dependencies:[i.O5],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}.header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#202124;font-size:108%;font-weight:400;letter-spacing:.25px;margin-bottom:1em;margin-top:1.5em}.card[_ngcontent-%COMP%]{flex:1;background-color:#fff;border-radius:4px;box-shadow:0 2px 2px #00000024,0 1px 5px #0000001f,0 3px 1px -2px #0003}"],changeDetection:0})}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/common.858f777e9296e6f2.js b/src/blrec/data/webapp/common.858f777e9296e6f2.js deleted file mode 100644 index e2ba848..0000000 --- a/src/blrec/data/webapp/common.858f777e9296e6f2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[592],{4670:(g,a,o)=>{o.d(a,{g:()=>r});var e=o(5e3),s=o(9808);function i(n,c){if(1&n&&(e.TgZ(0,"div",2),e.TgZ(1,"h2",3),e._uU(2),e.qZA(),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Oqu(t.name)}}const p=["*"];let r=(()=>{class n{constructor(){this.name=""}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["app-page-section"]],inputs:{name:"name"},ngContentSelectors:p,decls:3,vars:1,consts:[["class","header",4,"ngIf"],[1,"card"],[1,"header"],[1,"title"]],template:function(t,l){1&t&&(e.F$t(),e.YNc(0,i,3,1,"div",0),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()),2&t&&e.Q6J("ngIf",l.name)},directives:[s.O5],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column}.header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#202124;font-size:108%;font-weight:400;letter-spacing:.25px;margin-bottom:1em;margin-top:1.5em}.card[_ngcontent-%COMP%]{flex:1;background-color:#fff;border-radius:4px;box-shadow:0 2px 2px #00000024,0 1px 5px #0000001f,0 3px 1px -2px #0003}"],changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/index.html b/src/blrec/data/webapp/index.html index c591aee..997fed7 100644 --- a/src/blrec/data/webapp/index.html +++ b/src/blrec/data/webapp/index.html @@ -6,10 +6,10 @@ <link rel="icon" type="image/x-icon" href="assets/images/logo.png"> <link rel="manifest" href="manifest.webmanifest"> <meta name="theme-color" content="#1976d2"> -<style>html,body{width:100%;height:100%}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum","tnum"}html{--antd-wave-shadow-color:#1890ff;--scroll-bar:0}</style><link rel="stylesheet" href="styles.2e152d608221c2ee.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.2e152d608221c2ee.css"></noscript></head> +<style>html,body{width:100%;height:100%}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}html{--antd-wave-shadow-color:#1890ff;--scroll-bar:0}</style><link rel="stylesheet" href="styles.ae81e04dfa5b2860.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.ae81e04dfa5b2860.css"></noscript></head> <body> <app-root></app-root> <noscript>Please enable JavaScript to continue using this application.</noscript> -<script src="runtime.1db847619b50d96c.js" type="module"></script><script src="polyfills.4b08448aee19bb22.js" type="module"></script><script src="main.545d90ce6b1d69be.js" type="module"></script> +<script src="runtime.efa92fd1ab1d1de3.js" type="module"></script><script src="polyfills.4e5433063877ea34.js" type="module"></script><script src="main.f21b7d831ad9cafb.js" type="module"></script> </body></html> \ No newline at end of file diff --git a/src/blrec/data/webapp/main.545d90ce6b1d69be.js b/src/blrec/data/webapp/main.545d90ce6b1d69be.js deleted file mode 100644 index e2f0ab1..0000000 --- a/src/blrec/data/webapp/main.545d90ce6b1d69be.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[179],{4704:(yt,be,p)=>{p.d(be,{g:()=>a});var a=(()=>{return(s=a||(a={})).KEEP_POSITION="KEEP_POSITION",s.GO_TO_TOP="GO_TO_TOP",a;var s})()},2323:(yt,be,p)=>{p.d(be,{V:()=>s});var a=p(5e3);let s=(()=>{class G{constructor(){this.impl=localStorage}hasData(q){return null!==this.getData(q)}getData(q){return this.impl.getItem(q)}setData(q,_){this.impl.setItem(q,_)}removeData(q){this.impl.removeItem(q)}clearData(){this.impl.clear()}}return G.\u0275fac=function(q){return new(q||G)},G.\u0275prov=a.Yz7({token:G,factory:G.\u0275fac,providedIn:"root"}),G})()},2340:(yt,be,p)=>{p.d(be,{N:()=>s});const s={production:!0,apiBaseUrl:"",webSocketBaseUrl:"",ngxLoggerLevel:p(2306)._z.DEBUG,traceRouterScrolling:!1}},434:(yt,be,p)=>{var a=p(2313),s=p(5e3),G=p(4182),oe=p(520),q=p(5113),_=p(6360),W=p(9808);const I=void 0,H=["zh",[["\u4e0a\u5348","\u4e0b\u5348"],I,I],I,[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"]],I,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]],I,[["\u516c\u5143\u524d","\u516c\u5143"],I,I],0,[6,0],["y/M/d","y\u5e74M\u6708d\u65e5",I,"y\u5e74M\u6708d\u65e5EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",I,I,I],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"CNY","\xa5","\u4eba\u6c11\u5e01",{AUD:["AU$","$"],CNY:["\xa5"],ILR:["ILS"],JPY:["JP\xa5","\xa5"],KRW:["\uffe6","\u20a9"],PHP:[I,"\u20b1"],TWD:["NT$"],USD:["US$","$"],XXX:[]},"ltr",function R(Te){return 5}];var B=p(8514),ee=p(1737),ye=p(3753),Ye=p(1086),Fe=p(1961),ze=p(8929),_e=p(6498),vt=p(7876);const Je=new _e.y(vt.Z);var ut=p(6787),Ie=p(4850),$e=p(2198),et=p(7545),Se=p(2536),J=p(2986),fe=p(2994),he=p(8583);const te="Service workers are disabled or not supported by this browser";class ie{constructor(Ze){if(this.serviceWorker=Ze,Ze){const rt=(0,ye.R)(Ze,"controllerchange").pipe((0,Ie.U)(()=>Ze.controller)),Wt=(0,B.P)(()=>(0,Ye.of)(Ze.controller)),on=(0,Fe.z)(Wt,rt);this.worker=on.pipe((0,$e.h)(Rn=>!!Rn)),this.registration=this.worker.pipe((0,et.w)(()=>Ze.getRegistration()));const Nn=(0,ye.R)(Ze,"message").pipe((0,Ie.U)(Rn=>Rn.data)).pipe((0,$e.h)(Rn=>Rn&&Rn.type)).pipe(function Xe(Te){return Te?(0,Se.O)(()=>new ze.xQ,Te):(0,Se.O)(new ze.xQ)}());Nn.connect(),this.events=Nn}else this.worker=this.events=this.registration=function le(Te){return(0,B.P)(()=>(0,ee._)(new Error(Te)))}(te)}postMessage(Ze,De){return this.worker.pipe((0,J.q)(1),(0,fe.b)(rt=>{rt.postMessage(Object.assign({action:Ze},De))})).toPromise().then(()=>{})}postMessageWithOperation(Ze,De,rt){const Wt=this.waitForOperationCompleted(rt),on=this.postMessage(Ze,De);return Promise.all([on,Wt]).then(([,Lt])=>Lt)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(Ze){let De;return De="string"==typeof Ze?rt=>rt.type===Ze:rt=>Ze.includes(rt.type),this.events.pipe((0,$e.h)(De))}nextEventOfType(Ze){return this.eventsOfType(Ze).pipe((0,J.q)(1))}waitForOperationCompleted(Ze){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,$e.h)(De=>De.nonce===Ze),(0,J.q)(1),(0,Ie.U)(De=>{if(void 0!==De.result)return De.result;throw new Error(De.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Ue=(()=>{class Te{constructor(De){if(this.sw=De,this.subscriptionChanges=new ze.xQ,!De.isEnabled)return this.messages=Je,this.notificationClicks=Je,void(this.subscription=Je);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Ie.U)(Wt=>Wt.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Ie.U)(Wt=>Wt.data)),this.pushManager=this.sw.registration.pipe((0,Ie.U)(Wt=>Wt.pushManager));const rt=this.pushManager.pipe((0,et.w)(Wt=>Wt.getSubscription()));this.subscription=(0,ut.T)(rt,this.subscriptionChanges)}get isEnabled(){return this.sw.isEnabled}requestSubscription(De){if(!this.sw.isEnabled)return Promise.reject(new Error(te));const rt={userVisibleOnly:!0};let Wt=this.decodeBase64(De.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),on=new Uint8Array(new ArrayBuffer(Wt.length));for(let Lt=0;Lt<Wt.length;Lt++)on[Lt]=Wt.charCodeAt(Lt);return rt.applicationServerKey=on,this.pushManager.pipe((0,et.w)(Lt=>Lt.subscribe(rt)),(0,J.q)(1)).toPromise().then(Lt=>(this.subscriptionChanges.next(Lt),Lt))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,J.q)(1),(0,et.w)(rt=>{if(null===rt)throw new Error("Not subscribed to push notifications.");return rt.unsubscribe().then(Wt=>{if(!Wt)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(te))}decodeBase64(De){return atob(De)}}return Te.\u0275fac=function(De){return new(De||Te)(s.LFG(ie))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),je=(()=>{class Te{constructor(De){if(this.sw=De,!De.isEnabled)return this.versionUpdates=Je,this.available=Je,this.activated=Je,void(this.unrecoverable=Je);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY"]),this.available=this.versionUpdates.pipe((0,$e.h)(rt=>"VERSION_READY"===rt.type),(0,Ie.U)(rt=>({type:"UPDATE_AVAILABLE",current:rt.currentVersion,available:rt.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}get isEnabled(){return this.sw.isEnabled}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(te));const De=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:De},De)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(te));const De=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:De},De)}}return Te.\u0275fac=function(De){return new(De||Te)(s.LFG(ie))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Te})();class tt{}const ke=new s.OlP("NGSW_REGISTER_SCRIPT");function ve(Te,Ze,De,rt){return()=>{if(!(0,W.NF)(rt)||!("serviceWorker"in navigator)||!1===De.enabled)return;let on;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof De.registrationStrategy)on=De.registrationStrategy();else{const[Un,...$n]=(De.registrationStrategy||"registerWhenStable:30000").split(":");switch(Un){case"registerImmediately":on=(0,Ye.of)(null);break;case"registerWithDelay":on=mt(+$n[0]||0);break;case"registerWhenStable":on=$n[0]?(0,ut.T)(Qe(Te),mt(+$n[0])):Qe(Te);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${De.registrationStrategy}`)}}Te.get(s.R0b).runOutsideAngular(()=>on.pipe((0,J.q)(1)).subscribe(()=>navigator.serviceWorker.register(Ze,{scope:De.scope}).catch(Un=>console.error("Service worker registration failed with:",Un))))}}function mt(Te){return(0,Ye.of)(null).pipe((0,he.g)(Te))}function Qe(Te){return Te.get(s.z2F).isStable.pipe((0,$e.h)(De=>De))}function dt(Te,Ze){return new ie((0,W.NF)(Ze)&&!1!==Te.enabled?navigator.serviceWorker:void 0)}let _t=(()=>{class Te{static register(De,rt={}){return{ngModule:Te,providers:[{provide:ke,useValue:De},{provide:tt,useValue:rt},{provide:ie,useFactory:dt,deps:[tt,s.Lbi]},{provide:s.ip1,useFactory:ve,deps:[s.zs3,ke,tt,s.Lbi],multi:!0}]}}}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({providers:[Ue,je]}),Te})();var it=p(2306),St=p(4170),ot=p(7625),Et=p(655),Zt=p(4090),mn=p(1721),vn=p(4219),Ut=p(925),un=p(647),_n=p(226);const Cn=["*"],Dt=["nz-sider-trigger",""];function Sn(Te,Ze){}function cn(Te,Ze){if(1&Te&&(s.ynx(0),s.YNc(1,Sn,0,0,"ng-template",3),s.BQk()),2&Te){const De=s.oxw(),rt=s.MAs(5);s.xp6(1),s.Q6J("ngTemplateOutlet",De.nzZeroTrigger||rt)}}function Mn(Te,Ze){}function qe(Te,Ze){if(1&Te&&(s.ynx(0),s.YNc(1,Mn,0,0,"ng-template",3),s.BQk()),2&Te){const De=s.oxw(),rt=s.MAs(3);s.xp6(1),s.Q6J("ngTemplateOutlet",De.nzTrigger||rt)}}function x(Te,Ze){if(1&Te&&s._UZ(0,"i",5),2&Te){const De=s.oxw(2);s.Q6J("nzType",De.nzCollapsed?"right":"left")}}function z(Te,Ze){if(1&Te&&s._UZ(0,"i",5),2&Te){const De=s.oxw(2);s.Q6J("nzType",De.nzCollapsed?"left":"right")}}function P(Te,Ze){if(1&Te&&(s.YNc(0,x,1,1,"i",4),s.YNc(1,z,1,1,"i",4)),2&Te){const De=s.oxw();s.Q6J("ngIf",!De.nzReverseArrow),s.xp6(1),s.Q6J("ngIf",De.nzReverseArrow)}}function pe(Te,Ze){1&Te&&s._UZ(0,"i",6)}function j(Te,Ze){if(1&Te){const De=s.EpF();s.TgZ(0,"div",2),s.NdJ("click",function(){s.CHM(De);const Wt=s.oxw();return Wt.setCollapsed(!Wt.nzCollapsed)}),s.qZA()}if(2&Te){const De=s.oxw();s.Q6J("matchBreakPoint",De.matchBreakPoint)("nzCollapsedWidth",De.nzCollapsedWidth)("nzCollapsed",De.nzCollapsed)("nzBreakpoint",De.nzBreakpoint)("nzReverseArrow",De.nzReverseArrow)("nzTrigger",De.nzTrigger)("nzZeroTrigger",De.nzZeroTrigger)("siderWidth",De.widthSetting)}}let me=(()=>{class Te{constructor(De,rt){this.elementRef=De,this.renderer=rt,this.renderer.addClass(this.elementRef.nativeElement,"ant-layout-content")}}return Te.\u0275fac=function(De){return new(De||Te)(s.Y36(s.SBq),s.Y36(s.Qsj))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["nz-content"]],exportAs:["nzContent"],ngContentSelectors:Cn,decls:1,vars:0,template:function(De,rt){1&De&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),Te})(),Ge=(()=>{class Te{constructor(De,rt){this.elementRef=De,this.renderer=rt,this.renderer.addClass(this.elementRef.nativeElement,"ant-layout-header")}}return Te.\u0275fac=function(De){return new(De||Te)(s.Y36(s.SBq),s.Y36(s.Qsj))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["nz-header"]],exportAs:["nzHeader"],ngContentSelectors:Cn,decls:1,vars:0,template:function(De,rt){1&De&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),Te})(),Le=(()=>{class Te{constructor(){this.nzCollapsed=!1,this.nzReverseArrow=!1,this.nzZeroTrigger=null,this.nzTrigger=void 0,this.matchBreakPoint=!1,this.nzCollapsedWidth=null,this.siderWidth=null,this.nzBreakpoint=null,this.isZeroTrigger=!1,this.isNormalTrigger=!1}updateTriggerType(){this.isZeroTrigger=0===this.nzCollapsedWidth&&(this.nzBreakpoint&&this.matchBreakPoint||!this.nzBreakpoint),this.isNormalTrigger=0!==this.nzCollapsedWidth}ngOnInit(){this.updateTriggerType()}ngOnChanges(){this.updateTriggerType()}}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["","nz-sider-trigger",""]],hostVars:10,hostBindings:function(De,rt){2&De&&(s.Udp("width",rt.isNormalTrigger?rt.siderWidth:null),s.ekj("ant-layout-sider-trigger",rt.isNormalTrigger)("ant-layout-sider-zero-width-trigger",rt.isZeroTrigger)("ant-layout-sider-zero-width-trigger-right",rt.isZeroTrigger&&rt.nzReverseArrow)("ant-layout-sider-zero-width-trigger-left",rt.isZeroTrigger&&!rt.nzReverseArrow))},inputs:{nzCollapsed:"nzCollapsed",nzReverseArrow:"nzReverseArrow",nzZeroTrigger:"nzZeroTrigger",nzTrigger:"nzTrigger",matchBreakPoint:"matchBreakPoint",nzCollapsedWidth:"nzCollapsedWidth",siderWidth:"siderWidth",nzBreakpoint:"nzBreakpoint"},exportAs:["nzSiderTrigger"],features:[s.TTD],attrs:Dt,decls:6,vars:2,consts:[[4,"ngIf"],["defaultTrigger",""],["defaultZeroTrigger",""],[3,"ngTemplateOutlet"],["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","bars"]],template:function(De,rt){1&De&&(s.YNc(0,cn,2,1,"ng-container",0),s.YNc(1,qe,2,1,"ng-container",0),s.YNc(2,P,2,2,"ng-template",null,1,s.W1O),s.YNc(4,pe,1,0,"ng-template",null,2,s.W1O)),2&De&&(s.Q6J("ngIf",rt.isZeroTrigger),s.xp6(1),s.Q6J("ngIf",rt.isNormalTrigger))},directives:[W.O5,W.tP,un.Ls],encapsulation:2,changeDetection:0}),Te})(),Me=(()=>{class Te{constructor(De,rt,Wt){this.platform=De,this.cdr=rt,this.breakpointService=Wt,this.destroy$=new ze.xQ,this.nzMenuDirective=null,this.nzCollapsedChange=new s.vpe,this.nzWidth=200,this.nzTheme="dark",this.nzCollapsedWidth=80,this.nzBreakpoint=null,this.nzZeroTrigger=null,this.nzTrigger=void 0,this.nzReverseArrow=!1,this.nzCollapsible=!1,this.nzCollapsed=!1,this.matchBreakPoint=!1,this.flexSetting=null,this.widthSetting=null}updateStyleMap(){this.widthSetting=this.nzCollapsed?`${this.nzCollapsedWidth}px`:(0,mn.WX)(this.nzWidth),this.flexSetting=`0 0 ${this.widthSetting}`,this.cdr.markForCheck()}updateMenuInlineCollapsed(){this.nzMenuDirective&&"inline"===this.nzMenuDirective.nzMode&&0!==this.nzCollapsedWidth&&this.nzMenuDirective.setInlineCollapsed(this.nzCollapsed)}setCollapsed(De){De!==this.nzCollapsed&&(this.nzCollapsed=De,this.nzCollapsedChange.emit(De),this.updateMenuInlineCollapsed(),this.updateStyleMap(),this.cdr.markForCheck())}ngOnInit(){this.updateStyleMap(),this.platform.isBrowser&&this.breakpointService.subscribe(Zt.ow,!0).pipe((0,ot.R)(this.destroy$)).subscribe(De=>{const rt=this.nzBreakpoint;rt&&(0,mn.ov)().subscribe(()=>{this.matchBreakPoint=!De[rt],this.setCollapsed(this.matchBreakPoint),this.cdr.markForCheck()})})}ngOnChanges(De){const{nzCollapsed:rt,nzCollapsedWidth:Wt,nzWidth:on}=De;(rt||Wt||on)&&this.updateStyleMap(),rt&&this.updateMenuInlineCollapsed()}ngAfterContentInit(){this.updateMenuInlineCollapsed()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Te.\u0275fac=function(De){return new(De||Te)(s.Y36(Ut.t4),s.Y36(s.sBO),s.Y36(Zt.r3))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["nz-sider"]],contentQueries:function(De,rt,Wt){if(1&De&&s.Suo(Wt,vn.wO,5),2&De){let on;s.iGM(on=s.CRH())&&(rt.nzMenuDirective=on.first)}},hostAttrs:[1,"ant-layout-sider"],hostVars:18,hostBindings:function(De,rt){2&De&&(s.Udp("flex",rt.flexSetting)("max-width",rt.widthSetting)("min-width",rt.widthSetting)("width",rt.widthSetting),s.ekj("ant-layout-sider-zero-width",rt.nzCollapsed&&0===rt.nzCollapsedWidth)("ant-layout-sider-light","light"===rt.nzTheme)("ant-layout-sider-dark","dark"===rt.nzTheme)("ant-layout-sider-collapsed",rt.nzCollapsed)("ant-layout-sider-has-trigger",rt.nzCollapsible&&null!==rt.nzTrigger))},inputs:{nzWidth:"nzWidth",nzTheme:"nzTheme",nzCollapsedWidth:"nzCollapsedWidth",nzBreakpoint:"nzBreakpoint",nzZeroTrigger:"nzZeroTrigger",nzTrigger:"nzTrigger",nzReverseArrow:"nzReverseArrow",nzCollapsible:"nzCollapsible",nzCollapsed:"nzCollapsed"},outputs:{nzCollapsedChange:"nzCollapsedChange"},exportAs:["nzSider"],features:[s.TTD],ngContentSelectors:Cn,decls:3,vars:1,consts:[[1,"ant-layout-sider-children"],["nz-sider-trigger","",3,"matchBreakPoint","nzCollapsedWidth","nzCollapsed","nzBreakpoint","nzReverseArrow","nzTrigger","nzZeroTrigger","siderWidth","click",4,"ngIf"],["nz-sider-trigger","",3,"matchBreakPoint","nzCollapsedWidth","nzCollapsed","nzBreakpoint","nzReverseArrow","nzTrigger","nzZeroTrigger","siderWidth","click"]],template:function(De,rt){1&De&&(s.F$t(),s.TgZ(0,"div",0),s.Hsn(1),s.qZA(),s.YNc(2,j,1,8,"div",1)),2&De&&(s.xp6(2),s.Q6J("ngIf",rt.nzCollapsible&&null!==rt.nzTrigger))},directives:[Le,W.O5],encapsulation:2,changeDetection:0}),(0,Et.gn)([(0,mn.yF)()],Te.prototype,"nzReverseArrow",void 0),(0,Et.gn)([(0,mn.yF)()],Te.prototype,"nzCollapsible",void 0),(0,Et.gn)([(0,mn.yF)()],Te.prototype,"nzCollapsed",void 0),Te})(),V=(()=>{class Te{constructor(De){this.directionality=De,this.dir="ltr",this.destroy$=new ze.xQ}ngOnInit(){var De;this.dir=this.directionality.value,null===(De=this.directionality.change)||void 0===De||De.pipe((0,ot.R)(this.destroy$)).subscribe(rt=>{this.dir=rt})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Te.\u0275fac=function(De){return new(De||Te)(s.Y36(_n.Is,8))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["nz-layout"]],contentQueries:function(De,rt,Wt){if(1&De&&s.Suo(Wt,Me,4),2&De){let on;s.iGM(on=s.CRH())&&(rt.listOfNzSiderComponent=on)}},hostAttrs:[1,"ant-layout"],hostVars:4,hostBindings:function(De,rt){2&De&&s.ekj("ant-layout-rtl","rtl"===rt.dir)("ant-layout-has-sider",rt.listOfNzSiderComponent.length>0)},exportAs:["nzLayout"],ngContentSelectors:Cn,decls:1,vars:0,template:function(De,rt){1&De&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),Te})(),Be=(()=>{class Te{}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({imports:[[_n.vT,W.ez,un.PV,q.xu,Ut.ud]]}),Te})();var nt=p(4147),ce=p(404);let Ae=(()=>{class Te{}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({imports:[[_n.vT,W.ez,Ut.ud,un.PV]]}),Te})();var wt=p(7525),At=p(9727),Qt=p(5278),gn=p(2302);let Vn=(()=>{class Te{constructor(){}ngOnInit(){}}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["app-page-not-found"]],decls:5,vars:0,consts:[[1,"content"],["src","assets/images/bili-404.png","all","\u80a5\u80a0\u62b1\u6b49\uff0c\u4f60\u8981\u627e\u7684\u9875\u9762\u4e0d\u89c1\u4e86"],[1,"btn-wrapper"],["href","/",1,"goback-btn"]],template:function(De,rt){1&De&&(s.TgZ(0,"div",0),s._UZ(1,"img",1),s.TgZ(2,"div",2),s.TgZ(3,"a",3),s._uU(4,"\u8fd4\u56de\u9996\u9875"),s.qZA(),s.qZA(),s.qZA())},styles:[".content[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:980px}.content[_ngcontent-%COMP%] .btn-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.content[_ngcontent-%COMP%] .btn-wrapper[_ngcontent-%COMP%] .goback-btn[_ngcontent-%COMP%]{display:inline-block;padding:0 20px;border-radius:4px;font-size:16px;line-height:40px;text-align:center;vertical-align:middle;color:#fff;background:#00a1d6;transition:.3s;cursor:pointer}.content[_ngcontent-%COMP%] .btn-wrapper[_ngcontent-%COMP%] .goback-btn[_ngcontent-%COMP%]:hover{background:#00b5e5}"],changeDetection:0}),Te})();const ri=[{path:"tasks",loadChildren:()=>Promise.all([p.e(237),p.e(91),p.e(183)]).then(p.bind(p,3183)).then(Te=>Te.TasksModule)},{path:"settings",loadChildren:()=>Promise.all([p.e(237),p.e(91),p.e(592),p.e(548)]).then(p.bind(p,8548)).then(Te=>Te.SettingsModule),data:{scrollBehavior:p(4704).g.KEEP_POSITION}},{path:"about",loadChildren:()=>Promise.all([p.e(237),p.e(592),p.e(103)]).then(p.bind(p,5103)).then(Te=>Te.AboutModule)},{path:"",pathMatch:"full",redirectTo:"/tasks"},{path:"**",component:Vn}];let jn=(()=>{class Te{}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({imports:[[gn.Bz.forRoot(ri,{preloadingStrategy:gn.wm})],gn.Bz]}),Te})();function qt(Te,Ze){if(1&Te&&s.GkF(0,11),2&Te){s.oxw();const De=s.MAs(3);s.Q6J("ngTemplateOutlet",De)}}function Re(Te,Ze){if(1&Te){const De=s.EpF();s.TgZ(0,"nz-sider",12),s.NdJ("nzCollapsedChange",function(Wt){return s.CHM(De),s.oxw().collapsed=Wt}),s.TgZ(1,"a",13),s.TgZ(2,"div",14),s.TgZ(3,"div",15),s._UZ(4,"img",16),s.qZA(),s.TgZ(5,"h1",17),s._uU(6),s.qZA(),s.qZA(),s.qZA(),s.TgZ(7,"nav",18),s.TgZ(8,"ul",19),s.TgZ(9,"li",20),s._UZ(10,"i",21),s.TgZ(11,"span"),s.TgZ(12,"a",22),s._uU(13,"\u4efb\u52a1"),s.qZA(),s.qZA(),s.qZA(),s.TgZ(14,"li",20),s._UZ(15,"i",23),s.TgZ(16,"span"),s.TgZ(17,"a",24),s._uU(18,"\u8bbe\u7f6e"),s.qZA(),s.qZA(),s.qZA(),s.TgZ(19,"li",20),s._UZ(20,"i",25),s.TgZ(21,"span"),s.TgZ(22,"a",26),s._uU(23,"\u5173\u4e8e"),s.qZA(),s.qZA(),s.qZA(),s.qZA(),s.qZA(),s.qZA()}if(2&Te){const De=s.oxw();s.Q6J("nzTheme",De.theme)("nzTrigger",null)("nzCollapsedWidth",57)("nzCollapsed",De.collapsed),s.xp6(2),s.ekj("collapsed",De.collapsed),s.xp6(4),s.Oqu(De.title),s.xp6(2),s.Q6J("nzTheme",De.theme)("nzInlineCollapsed",De.collapsed),s.xp6(1),s.Q6J("nzTooltipTitle",De.collapsed?"\u4efb\u52a1":""),s.xp6(5),s.Q6J("nzTooltipTitle",De.collapsed?"\u8bbe\u7f6e":""),s.xp6(5),s.Q6J("nzTooltipTitle",De.collapsed?"\u5173\u4e8e":"")}}function we(Te,Ze){if(1&Te&&s._UZ(0,"nz-spin",27),2&Te){const De=s.oxw();s.Q6J("nzSize","large")("nzSpinning",De.loading)}}function ae(Te,Ze){if(1&Te&&(s.ynx(0),s.TgZ(1,"nz-layout"),s.GkF(2,11),s.qZA(),s.BQk()),2&Te){s.oxw(2);const De=s.MAs(3);s.xp6(2),s.Q6J("ngTemplateOutlet",De)}}const Ve=function(){return{padding:"0",overflow:"hidden"}};function ht(Te,Ze){if(1&Te){const De=s.EpF();s.TgZ(0,"nz-drawer",28),s.NdJ("nzOnClose",function(){return s.CHM(De),s.oxw().collapsed=!0}),s.YNc(1,ae,3,1,"ng-container",29),s.qZA()}if(2&Te){const De=s.oxw();s.Q6J("nzBodyStyle",s.DdM(3,Ve))("nzClosable",!1)("nzVisible",!De.collapsed)}}let It=(()=>{class Te{constructor(De,rt,Wt){this.title="B \u7ad9\u76f4\u64ad\u5f55\u5236",this.theme="light",this.loading=!1,this.collapsed=!1,this.useDrawer=!1,this.destroyed=new ze.xQ,De.events.subscribe(on=>{on instanceof gn.OD?(this.loading=!0,this.useDrawer&&(this.collapsed=!0)):on instanceof gn.m2&&(this.loading=!1)}),Wt.observe(q.u3.XSmall).pipe((0,ot.R)(this.destroyed)).subscribe(on=>{this.useDrawer=on.matches,this.useDrawer&&(this.collapsed=!0),rt.markForCheck()}),Wt.observe("(max-width: 1036px)").pipe((0,ot.R)(this.destroyed)).subscribe(on=>{this.collapsed=on.matches,rt.markForCheck()})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}}return Te.\u0275fac=function(De){return new(De||Te)(s.Y36(gn.F0),s.Y36(s.sBO),s.Y36(q.Yg))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["app-root"]],decls:15,vars:4,consts:[[3,"ngTemplateOutlet",4,"ngIf"],["sider",""],[1,"app-header"],[1,"sidebar-trigger"],["nz-icon","",3,"nzType","click"],[1,"icon-actions"],["href","https://github.com/acgnhiki/blrec","title","GitHub","target","_blank",1,"external-link"],["nz-icon","","nzType","github"],[1,"main-content"],["class","spinner",3,"nzSize","nzSpinning",4,"ngIf"],["nzWidth","200px","nzPlacement","left",3,"nzBodyStyle","nzClosable","nzVisible","nzOnClose",4,"ngIf"],[3,"ngTemplateOutlet"],["nzCollapsible","",1,"sidebar",3,"nzTheme","nzTrigger","nzCollapsedWidth","nzCollapsed","nzCollapsedChange"],["href","/","title","Home","alt","Home"],[1,"sidebar-header"],[1,"app-logo-container"],["alt","Logo","src","assets/images/logo.png",1,"app-logo"],[1,"app-title"],[1,"sidebar-menu"],["nz-menu","","nzMode","inline",3,"nzTheme","nzInlineCollapsed"],["nz-menu-item","","nzMatchRouter","true","nz-tooltip","","nzTooltipPlacement","right",3,"nzTooltipTitle"],["nz-icon","","nzType","unordered-list","nzTheme","outline"],["routerLink","/tasks"],["nz-icon","","nzType","setting","nzTheme","outline"],["routerLink","/settings"],["nz-icon","","nzType","info-circle","nzTheme","outline"],["routerLink","/about"],[1,"spinner",3,"nzSize","nzSpinning"],["nzWidth","200px","nzPlacement","left",3,"nzBodyStyle","nzClosable","nzVisible","nzOnClose"],[4,"nzDrawerContent"]],template:function(De,rt){1&De&&(s.TgZ(0,"nz-layout"),s.YNc(1,qt,1,1,"ng-container",0),s.YNc(2,Re,24,12,"ng-template",null,1,s.W1O),s.TgZ(4,"nz-layout"),s.TgZ(5,"nz-header",2),s.TgZ(6,"div",3),s.TgZ(7,"i",4),s.NdJ("click",function(){return rt.collapsed=!rt.collapsed}),s.qZA(),s.qZA(),s.TgZ(8,"div",5),s.TgZ(9,"a",6),s._UZ(10,"i",7),s.qZA(),s.qZA(),s.qZA(),s.TgZ(11,"nz-content",8),s.YNc(12,we,1,2,"nz-spin",9),s._UZ(13,"router-outlet"),s.qZA(),s.qZA(),s.qZA(),s.YNc(14,ht,2,4,"nz-drawer",10)),2&De&&(s.xp6(1),s.Q6J("ngIf",!rt.useDrawer),s.xp6(6),s.Q6J("nzType",rt.collapsed?"menu-unfold":"menu-fold"),s.xp6(5),s.Q6J("ngIf",rt.loading),s.xp6(2),s.Q6J("ngIf",rt.useDrawer))},directives:[V,W.O5,W.tP,Me,vn.wO,vn.r9,ce.SY,un.Ls,gn.yS,Ge,me,wt.W,gn.lC,nt.Vz,nt.SQ],styles:[".spinner[_ngcontent-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]{--app-header-height: 56px;--app-logo-size: 32px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[_nghost-%COMP%] > nz-layout[_ngcontent-%COMP%]{height:100%;width:100%}.sidebar[_ngcontent-%COMP%]{--app-header-height: 56px;--app-logo-size: 32px;position:relative;z-index:10;min-height:100vh;border-right:1px solid #f0f0f0}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%]{display:flex;align-items:center;height:var(--app-header-height);overflow:hidden}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%] .app-logo-container[_ngcontent-%COMP%]{flex:none;width:var(--app-header-height);height:var(--app-header-height);display:flex;align-items:center;justify-content:center}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%] .app-logo-container[_ngcontent-%COMP%] .app-logo[_ngcontent-%COMP%]{width:var(--app-logo-size);height:var(--app-logo-size)}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%] .app-title[_ngcontent-%COMP%]{font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;margin:0;overflow:hidden;white-space:nowrap;text-overflow:clip;opacity:1;transition-property:width,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.sidebar[_ngcontent-%COMP%] .sidebar-header.collapsed[_ngcontent-%COMP%] .app-title[_ngcontent-%COMP%]{opacity:0}.sidebar[_ngcontent-%COMP%] .sidebar-menu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{width:100%}.app-header[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;width:100%;height:var(--app-header-height);margin:0;padding:0;z-index:2;background:#fff;box-shadow:0 1px 4px #00152914}.app-header[_ngcontent-%COMP%] .sidebar-trigger[_ngcontent-%COMP%]{--icon-size: 20px;display:flex;align-items:center;justify-content:center;height:100%;width:var(--app-header-height);cursor:pointer;transition:all .3s,padding 0s}.app-header[_ngcontent-%COMP%] .sidebar-trigger[_ngcontent-%COMP%]:hover{color:#1890ff}.app-header[_ngcontent-%COMP%] .sidebar-trigger[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:var(--icon-size)}.app-header[_ngcontent-%COMP%] .icon-actions[_ngcontent-%COMP%]{--icon-size: 24px;display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:calc((var(--app-header-height) - var(--icon-size)) / 2)}.app-header[_ngcontent-%COMP%] .icon-actions[_ngcontent-%COMP%] .external-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:#000}.app-header[_ngcontent-%COMP%] .icon-actions[_ngcontent-%COMP%] .external-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:var(--icon-size)}.main-content[_ngcontent-%COMP%]{overflow:hidden}"],changeDetection:0}),Te})(),jt=(()=>{class Te{constructor(De){if(De)throw new Error("You should import core module only in the root module")}}return Te.\u0275fac=function(De){return new(De||Te)(s.LFG(Te,12))},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({imports:[[W.ez]]}),Te})();var fn=p(9193);const Pn=[fn.LBP,fn._ry,fn.Ej7,fn.WH2];let si=(()=>{class Te{}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({providers:[{provide:un.sV,useValue:Pn}],imports:[[un.PV],un.PV]}),Te})();var Zn=p(2340),ii=p(7221),En=p(9973),ei=p(2323);const Ln="app-api-key";let Tt=(()=>{class Te{constructor(De){this.storage=De}hasApiKey(){return this.storage.hasData(Ln)}getApiKey(){var De;return null!==(De=this.storage.getData(Ln))&&void 0!==De?De:""}setApiKey(De){this.storage.setData(Ln,De)}removeApiKey(){this.storage.removeData(Ln)}}return Te.\u0275fac=function(De){return new(De||Te)(s.LFG(ei.V))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})();const bn=[{provide:oe.TP,useClass:(()=>{class Te{constructor(De){this.auth=De}intercept(De,rt){return rt.handle(De.clone({setHeaders:{"X-API-KEY":this.auth.getApiKey()}})).pipe((0,ii.K)(Wt=>{var on;if(401===Wt.status){this.auth.hasApiKey()&&this.auth.removeApiKey();const Lt=null!==(on=window.prompt("API Key:"))&&void 0!==on?on:"";this.auth.setApiKey(Lt)}throw Wt}),(0,En.X)(3))}}return Te.\u0275fac=function(De){return new(De||Te)(s.LFG(Tt))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),multi:!0}];(0,W.qS)(H);let Qn=(()=>{class Te{}return Te.\u0275fac=function(De){return new(De||Te)},Te.\u0275mod=s.oAB({type:Te,bootstrap:[It]}),Te.\u0275inj=s.cJS({providers:[{provide:St.u7,useValue:St.bF},bn],imports:[[a.b2,jn,G.u5,oe.JF,q.xu,_.PW,_t.register("ngsw-worker.js",{enabled:Zn.N.production,registrationStrategy:"registerWhenStable:30000"}),Be,nt.BL,vn.ip,ce.cg,Ae,wt.j,At.gR,Qt.L8,si,it.f9.forRoot({level:Zn.N.ngxLoggerLevel}),jt]]}),Te})();Zn.N.production&&(0,s.G48)(),a.q6().bootstrapModule(Qn).catch(Te=>console.error(Te))},2306:(yt,be,p)=>{p.d(be,{f9:()=>_e,Kf:()=>Xe,_z:()=>Je});var a=p(9808),s=p(5e3),G=p(520),oe=p(2198),q=p(4850),_=p(9973),W=p(5154),I=p(7221),R=p(7545),H={},B={};function ee(te){for(var le=[],ie=0,Ue=0,je=0;je<te.length;je+=1){var tt=H[te[je]];if(void 0===tt)throw new Error("Invalid character ("+te[je]+")");var ke=32&tt;if(Ue+=(tt&=31)<<ie,ke)ie+=5;else{var ve=1&Ue;Ue>>>=1,le.push(ve?0===Ue?-2147483648:-Ue:Ue),Ue=ie=0}}return le}"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").forEach(function(te,le){H[te]=le,B[le]=te});var Fe=p(1086);class ze{}let _e=(()=>{class te{static forRoot(ie){return{ngModule:te,providers:[{provide:ze,useValue:ie||{}}]}}static forChild(){return{ngModule:te}}}return te.\u0275fac=function(ie){return new(ie||te)},te.\u0275mod=s.oAB({type:te}),te.\u0275inj=s.cJS({providers:[a.uU],imports:[[a.ez]]}),te})(),vt=(()=>{class te{constructor(ie){this.httpBackend=ie}logOnServer(ie,Ue,je){const tt=new G.aW("POST",ie,Ue,je||{});return this.httpBackend.handle(tt).pipe((0,oe.h)(ke=>ke instanceof G.Zn),(0,q.U)(ke=>ke.body))}}return te.\u0275fac=function(ie){return new(ie||te)(s.LFG(G.jN))},te.\u0275prov=(0,s.Yz7)({factory:function(){return new te((0,s.LFG)(G.jN))},token:te,providedIn:"root"}),te})();var Je=(()=>{return(te=Je||(Je={}))[te.TRACE=0]="TRACE",te[te.DEBUG=1]="DEBUG",te[te.INFO=2]="INFO",te[te.LOG=3]="LOG",te[te.WARN=4]="WARN",te[te.ERROR=5]="ERROR",te[te.FATAL=6]="FATAL",te[te.OFF=7]="OFF",Je;var te})();class zt{constructor(le){this.config=le,this._config=le}get level(){return this._config.level}get serverLogLevel(){return this._config.serverLogLevel}updateConfig(le){this._config=this._clone(le)}getConfig(){return this._clone(this._config)}_clone(le){const ie=new ze;return Object.keys(le).forEach(Ue=>{ie[Ue]=le[Ue]}),ie}}const ut=["purple","teal","gray","gray","red","red","red"];class Ie{static prepareMetaString(le,ie,Ue,je){return`${le} ${ie}${Ue?` [${Ue}:${je}]`:""}`}static getColor(le,ie){switch(le){case Je.TRACE:return this.getColorFromConfig(Je.TRACE,ie);case Je.DEBUG:return this.getColorFromConfig(Je.DEBUG,ie);case Je.INFO:return this.getColorFromConfig(Je.INFO,ie);case Je.LOG:return this.getColorFromConfig(Je.LOG,ie);case Je.WARN:return this.getColorFromConfig(Je.WARN,ie);case Je.ERROR:return this.getColorFromConfig(Je.ERROR,ie);case Je.FATAL:return this.getColorFromConfig(Je.FATAL,ie);default:return}}static getColorFromConfig(le,ie){return ie?ie[le]:ut[le]}static prepareMessage(le){try{"string"!=typeof le&&!(le instanceof Error)&&(le=JSON.stringify(le,null,2))}catch(ie){le='The provided "message" value could not be parsed with JSON.stringify().'}return le}static prepareAdditionalParameters(le){return null==le?null:le.map((ie,Ue)=>{try{return"object"==typeof ie&&JSON.stringify(ie),ie}catch(je){return`The additional[${Ue}] value could not be parsed using JSON.stringify().`}})}}class $e{constructor(le,ie,Ue){this.fileName=le,this.lineNumber=ie,this.columnNumber=Ue}toString(){return this.fileName+":"+this.lineNumber+":"+this.columnNumber}}let et=(()=>{class te{constructor(ie){this.httpBackend=ie,this.sourceMapCache=new Map,this.logPositionCache=new Map}static getStackLine(ie){const Ue=new Error;try{throw Ue}catch(je){try{let tt=4;return Ue.stack.split("\n")[0].includes(".js:")||(tt+=1),Ue.stack.split("\n")[tt+(ie||0)]}catch(tt){return null}}}static getPosition(ie){const Ue=ie.lastIndexOf("/");let je=ie.indexOf(")");je<0&&(je=void 0);const ke=ie.substring(Ue+1,je).split(":");return 3===ke.length?new $e(ke[0],+ke[1],+ke[2]):new $e("unknown",0,0)}static getTranspileLocation(ie){let Ue=ie.indexOf("(");Ue<0&&(Ue=ie.lastIndexOf("@"),Ue<0&&(Ue=ie.lastIndexOf(" ")));let je=ie.indexOf(")");return je<0&&(je=void 0),ie.substring(Ue+1,je)}static getMapFilePath(ie){const Ue=te.getTranspileLocation(ie),je=Ue.substring(0,Ue.lastIndexOf(":"));return je.substring(0,je.lastIndexOf(":"))+".map"}static getMapping(ie,Ue){let je=0,tt=0,ke=0;const ve=ie.mappings.split(";");for(let mt=0;mt<ve.length;mt++){let Qe=0;const dt=ve[mt].split(",");for(let _t=0;_t<dt.length;_t++){const it=ee(dt[_t]);if(it.length>=4&&(Qe+=it[0],je+=it[1],tt+=it[2],ke+=it[3]),mt===Ue.lineNumber){if(Qe===Ue.columnNumber)return new $e(ie.sources[je],tt,ke);if(_t+1===dt.length)return new $e(ie.sources[je],tt,0)}}}return new $e("unknown",0,0)}_getSourceMap(ie,Ue){const je=new G.aW("GET",ie),tt=Ue.toString();if(this.logPositionCache.has(tt))return this.logPositionCache.get(tt);this.sourceMapCache.has(ie)||this.sourceMapCache.set(ie,this.httpBackend.handle(je).pipe((0,oe.h)(ve=>ve instanceof G.Zn),(0,q.U)(ve=>ve.body),(0,_.X)(3),(0,W.d)(1)));const ke=this.sourceMapCache.get(ie).pipe((0,q.U)(ve=>te.getMapping(ve,Ue)),(0,I.K)(()=>(0,Fe.of)(Ue)),(0,W.d)(1));return this.logPositionCache.set(tt,ke),ke}getCallerDetails(ie,Ue){const je=te.getStackLine(Ue);return je?(0,Fe.of)([te.getPosition(je),te.getMapFilePath(je)]).pipe((0,R.w)(([tt,ke])=>ie?this._getSourceMap(ke,tt):(0,Fe.of)(tt))):(0,Fe.of)(new $e("",0,0))}}return te.\u0275fac=function(ie){return new(ie||te)(s.LFG(G.jN))},te.\u0275prov=(0,s.Yz7)({factory:function(){return new te((0,s.LFG)(G.jN))},token:te,providedIn:"root"}),te})();const Se=["TRACE","DEBUG","INFO","LOG","WARN","ERROR","FATAL","OFF"];let Xe=(()=>{class te{constructor(ie,Ue,je,tt,ke){this.mapperService=ie,this.httpService=Ue,this.platformId=tt,this.datePipe=ke,this._withCredentials=!1,this._isIE=(0,a.NF)(tt)&&navigator&&navigator.userAgent&&!(-1===navigator.userAgent.indexOf("MSIE")&&!navigator.userAgent.match(/Trident\//)&&!navigator.userAgent.match(/Edge\//)),this.config=new zt(je),this._logFunc=this._isIE?this._logIE.bind(this):this._logModern.bind(this)}get level(){return this.config.level}get serverLogLevel(){return this.config.serverLogLevel}trace(ie,...Ue){this._log(Je.TRACE,ie,Ue)}debug(ie,...Ue){this._log(Je.DEBUG,ie,Ue)}info(ie,...Ue){this._log(Je.INFO,ie,Ue)}log(ie,...Ue){this._log(Je.LOG,ie,Ue)}warn(ie,...Ue){this._log(Je.WARN,ie,Ue)}error(ie,...Ue){this._log(Je.ERROR,ie,Ue)}fatal(ie,...Ue){this._log(Je.FATAL,ie,Ue)}setCustomHttpHeaders(ie){this._customHttpHeaders=ie}setCustomParams(ie){this._customParams=ie}setWithCredentialsOptionValue(ie){this._withCredentials=ie}registerMonitor(ie){this._loggerMonitor=ie}updateConfig(ie){this.config.updateConfig(ie)}getConfigSnapshot(){return this.config.getConfig()}_logIE(ie,Ue,je,tt){switch(tt=tt||[],ie){case Je.WARN:console.warn(`${Ue} `,je,...tt);break;case Je.ERROR:case Je.FATAL:console.error(`${Ue} `,je,...tt);break;case Je.INFO:console.info(`${Ue} `,je,...tt);break;default:console.log(`${Ue} `,je,...tt)}}_logModern(ie,Ue,je,tt){const ke=this.getConfigSnapshot().colorScheme,ve=Ie.getColor(ie,ke);switch(tt=tt||[],ie){case Je.WARN:console.warn(`%c${Ue}`,`color:${ve}`,je,...tt);break;case Je.ERROR:case Je.FATAL:console.error(`%c${Ue}`,`color:${ve}`,je,...tt);break;case Je.INFO:console.info(`%c${Ue}`,`color:${ve}`,je,...tt);break;case Je.DEBUG:console.debug(`%c${Ue}`,`color:${ve}`,je,...tt);break;default:console.log(`%c${Ue}`,`color:${ve}`,je,...tt)}}_log(ie,Ue,je=[],tt=!0){const ke=this.config.getConfig(),ve=tt&&ke.serverLoggingUrl&&ie>=ke.serverLogLevel,mt=ie>=ke.level;if(!Ue||!ve&&!mt)return;const Qe=Se[ie];Ue="function"==typeof Ue?Ue():Ue;const dt=Ie.prepareAdditionalParameters(je),_t=ke.timestampFormat?this.datePipe.transform(new Date,ke.timestampFormat):(new Date).toISOString();this.mapperService.getCallerDetails(ke.enableSourceMaps,ke.proxiedSteps).subscribe(it=>{const St={message:Ie.prepareMessage(Ue),additional:dt,level:ie,timestamp:_t,fileName:it.fileName,lineNumber:it.lineNumber.toString()};if(this._loggerMonitor&&mt&&this._loggerMonitor.onLog(St),ve){St.message=Ue instanceof Error?Ue.stack:Ue,St.message=Ie.prepareMessage(St.message);const ot=this._customHttpHeaders||new G.WM;ot.set("Content-Type","application/json");const Et={headers:ot,params:this._customParams||new G.LE,responseType:ke.httpResponseType||"json",withCredentials:this._withCredentials};this.httpService.logOnServer(ke.serverLoggingUrl,St,Et).subscribe(Zt=>{},Zt=>{this._log(Je.ERROR,`FAILED TO LOG ON SERVER: ${Ue}`,[Zt],!1)})}if(mt&&!ke.disableConsoleLogging){const ot=Ie.prepareMetaString(_t,Qe,ke.disableFileDetails?null:it.fileName,it.lineNumber.toString());return this._logFunc(ie,ot,Ue,je)}})}}return te.\u0275fac=function(ie){return new(ie||te)(s.LFG(et),s.LFG(vt),s.LFG(ze),s.LFG(s.Lbi),s.LFG(a.uU))},te.\u0275prov=(0,s.Yz7)({factory:function(){return new te((0,s.LFG)(et),(0,s.LFG)(vt),(0,s.LFG)(ze),(0,s.LFG)(s.Lbi),(0,s.LFG)(a.uU))},token:te,providedIn:"root"}),te})()},591:(yt,be,p)=>{p.d(be,{X:()=>G});var a=p(8929),s=p(5279);class G extends a.xQ{constructor(q){super(),this._value=q}get value(){return this.getValue()}_subscribe(q){const _=super._subscribe(q);return _&&!_.closed&&q.next(this._value),_}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new s.N;return this._value}next(q){super.next(this._value=q)}}},9312:(yt,be,p)=>{p.d(be,{P:()=>q});var a=p(8896),s=p(1086),G=p(1737);class q{constructor(W,I,R){this.kind=W,this.value=I,this.error=R,this.hasValue="N"===W}observe(W){switch(this.kind){case"N":return W.next&&W.next(this.value);case"E":return W.error&&W.error(this.error);case"C":return W.complete&&W.complete()}}do(W,I,R){switch(this.kind){case"N":return W&&W(this.value);case"E":return I&&I(this.error);case"C":return R&&R()}}accept(W,I,R){return W&&"function"==typeof W.next?this.observe(W):this.do(W,I,R)}toObservable(){switch(this.kind){case"N":return(0,s.of)(this.value);case"E":return(0,G._)(this.error);case"C":return(0,a.c)()}throw new Error("unexpected notification kind value")}static createNext(W){return void 0!==W?new q("N",W):q.undefinedValueNotification}static createError(W){return new q("E",void 0,W)}static createComplete(){return q.completeNotification}}q.completeNotification=new q("C"),q.undefinedValueNotification=new q("N",void 0)},6498:(yt,be,p)=>{p.d(be,{y:()=>R});var a=p(3489),G=p(7668),oe=p(3292),_=p(3821),W=p(4843),I=p(2830);let R=(()=>{class B{constructor(ye){this._isScalar=!1,ye&&(this._subscribe=ye)}lift(ye){const Ye=new B;return Ye.source=this,Ye.operator=ye,Ye}subscribe(ye,Ye,Fe){const{operator:ze}=this,_e=function q(B,ee,ye){if(B){if(B instanceof a.L)return B;if(B[G.b])return B[G.b]()}return B||ee||ye?new a.L(B,ee,ye):new a.L(oe.c)}(ye,Ye,Fe);if(_e.add(ze?ze.call(_e,this.source):this.source||I.v.useDeprecatedSynchronousErrorHandling&&!_e.syncErrorThrowable?this._subscribe(_e):this._trySubscribe(_e)),I.v.useDeprecatedSynchronousErrorHandling&&_e.syncErrorThrowable&&(_e.syncErrorThrowable=!1,_e.syncErrorThrown))throw _e.syncErrorValue;return _e}_trySubscribe(ye){try{return this._subscribe(ye)}catch(Ye){I.v.useDeprecatedSynchronousErrorHandling&&(ye.syncErrorThrown=!0,ye.syncErrorValue=Ye),function s(B){for(;B;){const{closed:ee,destination:ye,isStopped:Ye}=B;if(ee||Ye)return!1;B=ye&&ye instanceof a.L?ye:null}return!0}(ye)?ye.error(Ye):console.warn(Ye)}}forEach(ye,Ye){return new(Ye=H(Ye))((Fe,ze)=>{let _e;_e=this.subscribe(vt=>{try{ye(vt)}catch(Je){ze(Je),_e&&_e.unsubscribe()}},ze,Fe)})}_subscribe(ye){const{source:Ye}=this;return Ye&&Ye.subscribe(ye)}[_.L](){return this}pipe(...ye){return 0===ye.length?this:(0,W.U)(ye)(this)}toPromise(ye){return new(ye=H(ye))((Ye,Fe)=>{let ze;this.subscribe(_e=>ze=_e,_e=>Fe(_e),()=>Ye(ze))})}}return B.create=ee=>new B(ee),B})();function H(B){if(B||(B=I.v.Promise||Promise),!B)throw new Error("no Promise impl found");return B}},3292:(yt,be,p)=>{p.d(be,{c:()=>G});var a=p(2830),s=p(2782);const G={closed:!0,next(oe){},error(oe){if(a.v.useDeprecatedSynchronousErrorHandling)throw oe;(0,s.z)(oe)},complete(){}}},826:(yt,be,p)=>{p.d(be,{L:()=>s});var a=p(3489);class s extends a.L{notifyNext(oe,q,_,W,I){this.destination.next(q)}notifyError(oe,q){this.destination.error(oe)}notifyComplete(oe){this.destination.complete()}}},5647:(yt,be,p)=>{p.d(be,{t:()=>ee});var a=p(8929),s=p(6686),oe=p(2268);const W=new class q extends oe.v{}(class G extends s.o{constructor(Fe,ze){super(Fe,ze),this.scheduler=Fe,this.work=ze}schedule(Fe,ze=0){return ze>0?super.schedule(Fe,ze):(this.delay=ze,this.state=Fe,this.scheduler.flush(this),this)}execute(Fe,ze){return ze>0||this.closed?super.execute(Fe,ze):this._execute(Fe,ze)}requestAsyncId(Fe,ze,_e=0){return null!==_e&&_e>0||null===_e&&this.delay>0?super.requestAsyncId(Fe,ze,_e):Fe.flush(this)}});var I=p(2654),R=p(7770),H=p(5279),B=p(5283);class ee extends a.xQ{constructor(Fe=Number.POSITIVE_INFINITY,ze=Number.POSITIVE_INFINITY,_e){super(),this.scheduler=_e,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=Fe<1?1:Fe,this._windowTime=ze<1?1:ze,ze===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(Fe){if(!this.isStopped){const ze=this._events;ze.push(Fe),ze.length>this._bufferSize&&ze.shift()}super.next(Fe)}nextTimeWindow(Fe){this.isStopped||(this._events.push(new ye(this._getNow(),Fe)),this._trimBufferThenGetEvents()),super.next(Fe)}_subscribe(Fe){const ze=this._infiniteTimeWindow,_e=ze?this._events:this._trimBufferThenGetEvents(),vt=this.scheduler,Je=_e.length;let zt;if(this.closed)throw new H.N;if(this.isStopped||this.hasError?zt=I.w.EMPTY:(this.observers.push(Fe),zt=new B.W(this,Fe)),vt&&Fe.add(Fe=new R.ht(Fe,vt)),ze)for(let ut=0;ut<Je&&!Fe.closed;ut++)Fe.next(_e[ut]);else for(let ut=0;ut<Je&&!Fe.closed;ut++)Fe.next(_e[ut].value);return this.hasError?Fe.error(this.thrownError):this.isStopped&&Fe.complete(),zt}_getNow(){return(this.scheduler||W).now()}_trimBufferThenGetEvents(){const Fe=this._getNow(),ze=this._bufferSize,_e=this._windowTime,vt=this._events,Je=vt.length;let zt=0;for(;zt<Je&&!(Fe-vt[zt].time<_e);)zt++;return Je>ze&&(zt=Math.max(zt,Je-ze)),zt>0&&vt.splice(0,zt),vt}}class ye{constructor(Fe,ze){this.time=Fe,this.value=ze}}},8929:(yt,be,p)=>{p.d(be,{Yc:()=>W,xQ:()=>I});var a=p(6498),s=p(3489),G=p(2654),oe=p(5279),q=p(5283),_=p(7668);class W extends s.L{constructor(B){super(B),this.destination=B}}let I=(()=>{class H extends a.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_.b](){return new W(this)}lift(ee){const ye=new R(this,this);return ye.operator=ee,ye}next(ee){if(this.closed)throw new oe.N;if(!this.isStopped){const{observers:ye}=this,Ye=ye.length,Fe=ye.slice();for(let ze=0;ze<Ye;ze++)Fe[ze].next(ee)}}error(ee){if(this.closed)throw new oe.N;this.hasError=!0,this.thrownError=ee,this.isStopped=!0;const{observers:ye}=this,Ye=ye.length,Fe=ye.slice();for(let ze=0;ze<Ye;ze++)Fe[ze].error(ee);this.observers.length=0}complete(){if(this.closed)throw new oe.N;this.isStopped=!0;const{observers:ee}=this,ye=ee.length,Ye=ee.slice();for(let Fe=0;Fe<ye;Fe++)Ye[Fe].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(ee){if(this.closed)throw new oe.N;return super._trySubscribe(ee)}_subscribe(ee){if(this.closed)throw new oe.N;return this.hasError?(ee.error(this.thrownError),G.w.EMPTY):this.isStopped?(ee.complete(),G.w.EMPTY):(this.observers.push(ee),new q.W(this,ee))}asObservable(){const ee=new a.y;return ee.source=this,ee}}return H.create=(B,ee)=>new R(B,ee),H})();class R extends I{constructor(B,ee){super(),this.destination=B,this.source=ee}next(B){const{destination:ee}=this;ee&&ee.next&&ee.next(B)}error(B){const{destination:ee}=this;ee&&ee.error&&this.destination.error(B)}complete(){const{destination:B}=this;B&&B.complete&&this.destination.complete()}_subscribe(B){const{source:ee}=this;return ee?this.source.subscribe(B):G.w.EMPTY}}},5283:(yt,be,p)=>{p.d(be,{W:()=>s});var a=p(2654);class s extends a.w{constructor(oe,q){super(),this.subject=oe,this.subscriber=q,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const oe=this.subject,q=oe.observers;if(this.subject=null,!q||0===q.length||oe.isStopped||oe.closed)return;const _=q.indexOf(this.subscriber);-1!==_&&q.splice(_,1)}}},3489:(yt,be,p)=>{p.d(be,{L:()=>W});var a=p(7043),s=p(3292),G=p(2654),oe=p(7668),q=p(2830),_=p(2782);class W extends G.w{constructor(H,B,ee){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.c;break;case 1:if(!H){this.destination=s.c;break}if("object"==typeof H){H instanceof W?(this.syncErrorThrowable=H.syncErrorThrowable,this.destination=H,H.add(this)):(this.syncErrorThrowable=!0,this.destination=new I(this,H));break}default:this.syncErrorThrowable=!0,this.destination=new I(this,H,B,ee)}}[oe.b](){return this}static create(H,B,ee){const ye=new W(H,B,ee);return ye.syncErrorThrowable=!1,ye}next(H){this.isStopped||this._next(H)}error(H){this.isStopped||(this.isStopped=!0,this._error(H))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(H){this.destination.next(H)}_error(H){this.destination.error(H),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:H}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=H,this}}class I extends W{constructor(H,B,ee,ye){super(),this._parentSubscriber=H;let Ye,Fe=this;(0,a.m)(B)?Ye=B:B&&(Ye=B.next,ee=B.error,ye=B.complete,B!==s.c&&(Fe=Object.create(B),(0,a.m)(Fe.unsubscribe)&&this.add(Fe.unsubscribe.bind(Fe)),Fe.unsubscribe=this.unsubscribe.bind(this))),this._context=Fe,this._next=Ye,this._error=ee,this._complete=ye}next(H){if(!this.isStopped&&this._next){const{_parentSubscriber:B}=this;q.v.useDeprecatedSynchronousErrorHandling&&B.syncErrorThrowable?this.__tryOrSetError(B,this._next,H)&&this.unsubscribe():this.__tryOrUnsub(this._next,H)}}error(H){if(!this.isStopped){const{_parentSubscriber:B}=this,{useDeprecatedSynchronousErrorHandling:ee}=q.v;if(this._error)ee&&B.syncErrorThrowable?(this.__tryOrSetError(B,this._error,H),this.unsubscribe()):(this.__tryOrUnsub(this._error,H),this.unsubscribe());else if(B.syncErrorThrowable)ee?(B.syncErrorValue=H,B.syncErrorThrown=!0):(0,_.z)(H),this.unsubscribe();else{if(this.unsubscribe(),ee)throw H;(0,_.z)(H)}}}complete(){if(!this.isStopped){const{_parentSubscriber:H}=this;if(this._complete){const B=()=>this._complete.call(this._context);q.v.useDeprecatedSynchronousErrorHandling&&H.syncErrorThrowable?(this.__tryOrSetError(H,B),this.unsubscribe()):(this.__tryOrUnsub(B),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(H,B){try{H.call(this._context,B)}catch(ee){if(this.unsubscribe(),q.v.useDeprecatedSynchronousErrorHandling)throw ee;(0,_.z)(ee)}}__tryOrSetError(H,B,ee){if(!q.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{B.call(this._context,ee)}catch(ye){return q.v.useDeprecatedSynchronousErrorHandling?(H.syncErrorValue=ye,H.syncErrorThrown=!0,!0):((0,_.z)(ye),!0)}return!1}_unsubscribe(){const{_parentSubscriber:H}=this;this._context=null,this._parentSubscriber=null,H.unsubscribe()}}},2654:(yt,be,p)=>{p.d(be,{w:()=>_});var a=p(6688),s=p(7830),G=p(7043);const q=(()=>{function I(R){return Error.call(this),this.message=R?`${R.length} errors occurred during unsubscription:\n${R.map((H,B)=>`${B+1}) ${H.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=R,this}return I.prototype=Object.create(Error.prototype),I})();class _{constructor(R){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,R&&(this._ctorUnsubscribe=!0,this._unsubscribe=R)}unsubscribe(){let R;if(this.closed)return;let{_parentOrParents:H,_ctorUnsubscribe:B,_unsubscribe:ee,_subscriptions:ye}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,H instanceof _)H.remove(this);else if(null!==H)for(let Ye=0;Ye<H.length;++Ye)H[Ye].remove(this);if((0,G.m)(ee)){B&&(this._unsubscribe=void 0);try{ee.call(this)}catch(Ye){R=Ye instanceof q?W(Ye.errors):[Ye]}}if((0,a.k)(ye)){let Ye=-1,Fe=ye.length;for(;++Ye<Fe;){const ze=ye[Ye];if((0,s.K)(ze))try{ze.unsubscribe()}catch(_e){R=R||[],_e instanceof q?R=R.concat(W(_e.errors)):R.push(_e)}}}if(R)throw new q(R)}add(R){let H=R;if(!R)return _.EMPTY;switch(typeof R){case"function":H=new _(R);case"object":if(H===this||H.closed||"function"!=typeof H.unsubscribe)return H;if(this.closed)return H.unsubscribe(),H;if(!(H instanceof _)){const ye=H;H=new _,H._subscriptions=[ye]}break;default:throw new Error("unrecognized teardown "+R+" added to Subscription.")}let{_parentOrParents:B}=H;if(null===B)H._parentOrParents=this;else if(B instanceof _){if(B===this)return H;H._parentOrParents=[B,this]}else{if(-1!==B.indexOf(this))return H;B.push(this)}const ee=this._subscriptions;return null===ee?this._subscriptions=[H]:ee.push(H),H}remove(R){const H=this._subscriptions;if(H){const B=H.indexOf(R);-1!==B&&H.splice(B,1)}}}var I;function W(I){return I.reduce((R,H)=>R.concat(H instanceof q?H.errors:H),[])}_.EMPTY=((I=new _).closed=!0,I)},2830:(yt,be,p)=>{p.d(be,{v:()=>s});let a=!1;const s={Promise:void 0,set useDeprecatedSynchronousErrorHandling(G){if(G){const oe=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+oe.stack)}else a&&console.log("RxJS: Back to a better error behavior. Thank you. <3");a=G},get useDeprecatedSynchronousErrorHandling(){return a}}},1177:(yt,be,p)=>{p.d(be,{IY:()=>oe,Ds:()=>_,ft:()=>I});var a=p(3489),s=p(6498),G=p(9249);class oe extends a.L{constructor(H){super(),this.parent=H}_next(H){this.parent.notifyNext(H)}_error(H){this.parent.notifyError(H),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class _ extends a.L{notifyNext(H){this.destination.next(H)}notifyError(H){this.destination.error(H)}notifyComplete(){this.destination.complete()}}function I(R,H){if(H.closed)return;if(R instanceof s.y)return R.subscribe(H);let B;try{B=(0,G.s)(R)(H)}catch(ee){H.error(ee)}return B}},1762:(yt,be,p)=>{p.d(be,{c:()=>q,N:()=>_});var a=p(8929),s=p(6498),G=p(2654),oe=p(4327);class q extends s.y{constructor(B,ee){super(),this.source=B,this.subjectFactory=ee,this._refCount=0,this._isComplete=!1}_subscribe(B){return this.getSubject().subscribe(B)}getSubject(){const B=this._subject;return(!B||B.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let B=this._connection;return B||(this._isComplete=!1,B=this._connection=new G.w,B.add(this.source.subscribe(new W(this.getSubject(),this))),B.closed&&(this._connection=null,B=G.w.EMPTY)),B}refCount(){return(0,oe.x)()(this)}}const _=(()=>{const H=q.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:H._subscribe},_isComplete:{value:H._isComplete,writable:!0},getSubject:{value:H.getSubject},connect:{value:H.connect},refCount:{value:H.refCount}}})();class W extends a.Yc{constructor(B,ee){super(B),this.connectable=ee}_error(B){this._unsubscribe(),super._error(B)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const B=this.connectable;if(B){this.connectable=null;const ee=B._connection;B._refCount=0,B._subject=null,B._connection=null,ee&&ee.unsubscribe()}}}},6053:(yt,be,p)=>{p.d(be,{aj:()=>W});var a=p(2866),s=p(6688),G=p(826),oe=p(448),q=p(3009);const _={};function W(...H){let B,ee;return(0,a.K)(H[H.length-1])&&(ee=H.pop()),"function"==typeof H[H.length-1]&&(B=H.pop()),1===H.length&&(0,s.k)(H[0])&&(H=H[0]),(0,q.n)(H,ee).lift(new I(B))}class I{constructor(B){this.resultSelector=B}call(B,ee){return ee.subscribe(new R(B,this.resultSelector))}}class R extends G.L{constructor(B,ee){super(B),this.resultSelector=ee,this.active=0,this.values=[],this.observables=[]}_next(B){this.values.push(_),this.observables.push(B)}_complete(){const B=this.observables,ee=B.length;if(0===ee)this.destination.complete();else{this.active=ee,this.toRespond=ee;for(let ye=0;ye<ee;ye++)this.add((0,oe.D)(this,B[ye],void 0,ye))}}notifyComplete(B){0==(this.active-=1)&&this.destination.complete()}notifyNext(B,ee,ye){const Ye=this.values,ze=this.toRespond?Ye[ye]===_?--this.toRespond:this.toRespond:0;Ye[ye]=ee,0===ze&&(this.resultSelector?this._tryResultSelector(Ye):this.destination.next(Ye.slice()))}_tryResultSelector(B){let ee;try{ee=this.resultSelector.apply(this,B)}catch(ye){return void this.destination.error(ye)}this.destination.next(ee)}}},1961:(yt,be,p)=>{p.d(be,{z:()=>G});var a=p(1086),s=p(534);function G(...oe){return(0,s.u)()((0,a.of)(...oe))}},8514:(yt,be,p)=>{p.d(be,{P:()=>oe});var a=p(6498),s=p(5254),G=p(8896);function oe(q){return new a.y(_=>{let W;try{W=q()}catch(R){return void _.error(R)}return(W?(0,s.D)(W):(0,G.c)()).subscribe(_)})}},8896:(yt,be,p)=>{p.d(be,{E:()=>s,c:()=>G});var a=p(6498);const s=new a.y(q=>q.complete());function G(q){return q?function oe(q){return new a.y(_=>q.schedule(()=>_.complete()))}(q):s}},5254:(yt,be,p)=>{p.d(be,{D:()=>Fe});var a=p(6498),s=p(9249),G=p(2654),oe=p(3821),W=p(6454),I=p(5430),B=p(8955),ee=p(8515);function Fe(ze,_e){return _e?function Ye(ze,_e){if(null!=ze){if(function H(ze){return ze&&"function"==typeof ze[oe.L]}(ze))return function q(ze,_e){return new a.y(vt=>{const Je=new G.w;return Je.add(_e.schedule(()=>{const zt=ze[oe.L]();Je.add(zt.subscribe({next(ut){Je.add(_e.schedule(()=>vt.next(ut)))},error(ut){Je.add(_e.schedule(()=>vt.error(ut)))},complete(){Je.add(_e.schedule(()=>vt.complete()))}}))})),Je})}(ze,_e);if((0,B.t)(ze))return function _(ze,_e){return new a.y(vt=>{const Je=new G.w;return Je.add(_e.schedule(()=>ze.then(zt=>{Je.add(_e.schedule(()=>{vt.next(zt),Je.add(_e.schedule(()=>vt.complete()))}))},zt=>{Je.add(_e.schedule(()=>vt.error(zt)))}))),Je})}(ze,_e);if((0,ee.z)(ze))return(0,W.r)(ze,_e);if(function ye(ze){return ze&&"function"==typeof ze[I.hZ]}(ze)||"string"==typeof ze)return function R(ze,_e){if(!ze)throw new Error("Iterable cannot be null");return new a.y(vt=>{const Je=new G.w;let zt;return Je.add(()=>{zt&&"function"==typeof zt.return&&zt.return()}),Je.add(_e.schedule(()=>{zt=ze[I.hZ](),Je.add(_e.schedule(function(){if(vt.closed)return;let ut,Ie;try{const $e=zt.next();ut=$e.value,Ie=$e.done}catch($e){return void vt.error($e)}Ie?vt.complete():(vt.next(ut),this.schedule())}))})),Je})}(ze,_e)}throw new TypeError((null!==ze&&typeof ze||ze)+" is not observable")}(ze,_e):ze instanceof a.y?ze:new a.y((0,s.s)(ze))}},3009:(yt,be,p)=>{p.d(be,{n:()=>oe});var a=p(6498),s=p(3650),G=p(6454);function oe(q,_){return _?(0,G.r)(q,_):new a.y((0,s.V)(q))}},3753:(yt,be,p)=>{p.d(be,{R:()=>_});var a=p(6498),s=p(6688),G=p(7043),oe=p(4850);function _(B,ee,ye,Ye){return(0,G.m)(ye)&&(Ye=ye,ye=void 0),Ye?_(B,ee,ye).pipe((0,oe.U)(Fe=>(0,s.k)(Fe)?Ye(...Fe):Ye(Fe))):new a.y(Fe=>{W(B,ee,function ze(_e){Fe.next(arguments.length>1?Array.prototype.slice.call(arguments):_e)},Fe,ye)})}function W(B,ee,ye,Ye,Fe){let ze;if(function H(B){return B&&"function"==typeof B.addEventListener&&"function"==typeof B.removeEventListener}(B)){const _e=B;B.addEventListener(ee,ye,Fe),ze=()=>_e.removeEventListener(ee,ye,Fe)}else if(function R(B){return B&&"function"==typeof B.on&&"function"==typeof B.off}(B)){const _e=B;B.on(ee,ye),ze=()=>_e.off(ee,ye)}else if(function I(B){return B&&"function"==typeof B.addListener&&"function"==typeof B.removeListener}(B)){const _e=B;B.addListener(ee,ye),ze=()=>_e.removeListener(ee,ye)}else{if(!B||!B.length)throw new TypeError("Invalid event target");for(let _e=0,vt=B.length;_e<vt;_e++)W(B[_e],ee,ye,Ye,Fe)}Ye.add(ze)}},6787:(yt,be,p)=>{p.d(be,{T:()=>q});var a=p(6498),s=p(2866),G=p(9146),oe=p(3009);function q(..._){let W=Number.POSITIVE_INFINITY,I=null,R=_[_.length-1];return(0,s.K)(R)?(I=_.pop(),_.length>1&&"number"==typeof _[_.length-1]&&(W=_.pop())):"number"==typeof R&&(W=_.pop()),null===I&&1===_.length&&_[0]instanceof a.y?_[0]:(0,G.J)(W)((0,oe.n)(_,I))}},1086:(yt,be,p)=>{p.d(be,{of:()=>oe});var a=p(2866),s=p(3009),G=p(6454);function oe(...q){let _=q[q.length-1];return(0,a.K)(_)?(q.pop(),(0,G.r)(q,_)):(0,s.n)(q)}},1737:(yt,be,p)=>{p.d(be,{_:()=>s});var a=p(6498);function s(oe,q){return new a.y(q?_=>q.schedule(G,0,{error:oe,subscriber:_}):_=>_.error(oe))}function G({error:oe,subscriber:q}){q.error(oe)}},8723:(yt,be,p)=>{p.d(be,{H:()=>q});var a=p(6498),s=p(353),G=p(4241),oe=p(2866);function q(W=0,I,R){let H=-1;return(0,G.k)(I)?H=Number(I)<1?1:Number(I):(0,oe.K)(I)&&(R=I),(0,oe.K)(R)||(R=s.P),new a.y(B=>{const ee=(0,G.k)(W)?W:+W-R.now();return R.schedule(_,ee,{index:0,period:H,subscriber:B})})}function _(W){const{index:I,period:R,subscriber:H}=W;if(H.next(I),!H.closed){if(-1===R)return H.complete();W.index=I+1,this.schedule(W,R)}}},7138:(yt,be,p)=>{p.d(be,{e:()=>W});var a=p(353),s=p(1177);class oe{constructor(R){this.durationSelector=R}call(R,H){return H.subscribe(new q(R,this.durationSelector))}}class q extends s.Ds{constructor(R,H){super(R),this.durationSelector=H,this.hasValue=!1}_next(R){if(this.value=R,this.hasValue=!0,!this.throttled){let H;try{const{durationSelector:ee}=this;H=ee(R)}catch(ee){return this.destination.error(ee)}const B=(0,s.ft)(H,new s.IY(this));!B||B.closed?this.clearThrottle():this.add(this.throttled=B)}}clearThrottle(){const{value:R,hasValue:H,throttled:B}=this;B&&(this.remove(B),this.throttled=void 0,B.unsubscribe()),H&&(this.value=void 0,this.hasValue=!1,this.destination.next(R))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var _=p(8723);function W(I,R=a.P){return function G(I){return function(H){return H.lift(new oe(I))}}(()=>(0,_.H)(I,R))}},7221:(yt,be,p)=>{p.d(be,{K:()=>s});var a=p(1177);function s(q){return function(W){const I=new G(q),R=W.lift(I);return I.caught=R}}class G{constructor(_){this.selector=_}call(_,W){return W.subscribe(new oe(_,this.selector,this.caught))}}class oe extends a.Ds{constructor(_,W,I){super(_),this.selector=W,this.caught=I}error(_){if(!this.isStopped){let W;try{W=this.selector(_,this.caught)}catch(H){return void super.error(H)}this._unsubscribeAndRecycle();const I=new a.IY(this);this.add(I);const R=(0,a.ft)(W,I);R!==I&&this.add(R)}}}},534:(yt,be,p)=>{p.d(be,{u:()=>s});var a=p(9146);function s(){return(0,a.J)(1)}},1406:(yt,be,p)=>{p.d(be,{b:()=>s});var a=p(1709);function s(G,oe){return(0,a.zg)(G,oe,1)}},13:(yt,be,p)=>{p.d(be,{b:()=>G});var a=p(3489),s=p(353);function G(W,I=s.P){return R=>R.lift(new oe(W,I))}class oe{constructor(I,R){this.dueTime=I,this.scheduler=R}call(I,R){return R.subscribe(new q(I,this.dueTime,this.scheduler))}}class q extends a.L{constructor(I,R,H){super(I),this.dueTime=R,this.scheduler=H,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(I){this.clearDebounce(),this.lastValue=I,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(_,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:I}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(I)}}clearDebounce(){const I=this.debouncedSubscription;null!==I&&(this.remove(I),I.unsubscribe(),this.debouncedSubscription=null)}}function _(W){W.debouncedNext()}},8583:(yt,be,p)=>{p.d(be,{g:()=>q});var a=p(353),G=p(3489),oe=p(9312);function q(R,H=a.P){const ee=function s(R){return R instanceof Date&&!isNaN(+R)}(R)?+R-H.now():Math.abs(R);return ye=>ye.lift(new _(ee,H))}class _{constructor(H,B){this.delay=H,this.scheduler=B}call(H,B){return B.subscribe(new W(H,this.delay,this.scheduler))}}class W extends G.L{constructor(H,B,ee){super(H),this.delay=B,this.scheduler=ee,this.queue=[],this.active=!1,this.errored=!1}static dispatch(H){const B=H.source,ee=B.queue,ye=H.scheduler,Ye=H.destination;for(;ee.length>0&&ee[0].time-ye.now()<=0;)ee.shift().notification.observe(Ye);if(ee.length>0){const Fe=Math.max(0,ee[0].time-ye.now());this.schedule(H,Fe)}else this.unsubscribe(),B.active=!1}_schedule(H){this.active=!0,this.destination.add(H.schedule(W.dispatch,this.delay,{source:this,destination:this.destination,scheduler:H}))}scheduleNotification(H){if(!0===this.errored)return;const B=this.scheduler,ee=new I(B.now()+this.delay,H);this.queue.push(ee),!1===this.active&&this._schedule(B)}_next(H){this.scheduleNotification(oe.P.createNext(H))}_error(H){this.errored=!0,this.queue=[],this.destination.error(H),this.unsubscribe()}_complete(){this.scheduleNotification(oe.P.createComplete()),this.unsubscribe()}}class I{constructor(H,B){this.time=H,this.notification=B}}},5778:(yt,be,p)=>{p.d(be,{x:()=>s});var a=p(3489);function s(q,_){return W=>W.lift(new G(q,_))}class G{constructor(_,W){this.compare=_,this.keySelector=W}call(_,W){return W.subscribe(new oe(_,this.compare,this.keySelector))}}class oe extends a.L{constructor(_,W,I){super(_),this.keySelector=I,this.hasKey=!1,"function"==typeof W&&(this.compare=W)}compare(_,W){return _===W}_next(_){let W;try{const{keySelector:R}=this;W=R?R(_):_}catch(R){return this.destination.error(R)}let I=!1;if(this.hasKey)try{const{compare:R}=this;I=R(this.key,W)}catch(R){return this.destination.error(R)}else this.hasKey=!0;I||(this.key=W,this.destination.next(_))}}},2198:(yt,be,p)=>{p.d(be,{h:()=>s});var a=p(3489);function s(q,_){return function(I){return I.lift(new G(q,_))}}class G{constructor(_,W){this.predicate=_,this.thisArg=W}call(_,W){return W.subscribe(new oe(_,this.predicate,this.thisArg))}}class oe extends a.L{constructor(_,W,I){super(_),this.predicate=W,this.thisArg=I,this.count=0}_next(_){let W;try{W=this.predicate.call(this.thisArg,_,this.count++)}catch(I){return void this.destination.error(I)}W&&this.destination.next(_)}}},537:(yt,be,p)=>{p.d(be,{x:()=>G});var a=p(3489),s=p(2654);function G(_){return W=>W.lift(new oe(_))}class oe{constructor(W){this.callback=W}call(W,I){return I.subscribe(new q(W,this.callback))}}class q extends a.L{constructor(W,I){super(W),this.add(new s.w(I))}}},4850:(yt,be,p)=>{p.d(be,{U:()=>s});var a=p(3489);function s(q,_){return function(I){if("function"!=typeof q)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return I.lift(new G(q,_))}}class G{constructor(_,W){this.project=_,this.thisArg=W}call(_,W){return W.subscribe(new oe(_,this.project,this.thisArg))}}class oe extends a.L{constructor(_,W,I){super(_),this.project=W,this.count=0,this.thisArg=I||this}_next(_){let W;try{W=this.project.call(this.thisArg,_,this.count++)}catch(I){return void this.destination.error(I)}this.destination.next(W)}}},7604:(yt,be,p)=>{p.d(be,{h:()=>s});var a=p(3489);function s(q){return _=>_.lift(new G(q))}class G{constructor(_){this.value=_}call(_,W){return W.subscribe(new oe(_,this.value))}}class oe extends a.L{constructor(_,W){super(_),this.value=W}_next(_){this.destination.next(this.value)}}},9146:(yt,be,p)=>{p.d(be,{J:()=>G});var a=p(1709),s=p(5379);function G(oe=Number.POSITIVE_INFINITY){return(0,a.zg)(s.y,oe)}},1709:(yt,be,p)=>{p.d(be,{zg:()=>oe});var a=p(4850),s=p(5254),G=p(1177);function oe(I,R,H=Number.POSITIVE_INFINITY){return"function"==typeof R?B=>B.pipe(oe((ee,ye)=>(0,s.D)(I(ee,ye)).pipe((0,a.U)((Ye,Fe)=>R(ee,Ye,ye,Fe))),H)):("number"==typeof R&&(H=R),B=>B.lift(new q(I,H)))}class q{constructor(R,H=Number.POSITIVE_INFINITY){this.project=R,this.concurrent=H}call(R,H){return H.subscribe(new _(R,this.project,this.concurrent))}}class _ extends G.Ds{constructor(R,H,B=Number.POSITIVE_INFINITY){super(R),this.project=H,this.concurrent=B,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(R){this.active<this.concurrent?this._tryNext(R):this.buffer.push(R)}_tryNext(R){let H;const B=this.index++;try{H=this.project(R,B)}catch(ee){return void this.destination.error(ee)}this.active++,this._innerSub(H)}_innerSub(R){const H=new G.IY(this),B=this.destination;B.add(H);const ee=(0,G.ft)(R,H);ee!==H&&B.add(ee)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(R){this.destination.next(R)}notifyComplete(){const R=this.buffer;this.active--,R.length>0?this._next(R.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},2536:(yt,be,p)=>{p.d(be,{O:()=>s});var a=p(1762);function s(oe,q){return function(W){let I;if(I="function"==typeof oe?oe:function(){return oe},"function"==typeof q)return W.lift(new G(I,q));const R=Object.create(W,a.N);return R.source=W,R.subjectFactory=I,R}}class G{constructor(q,_){this.subjectFactory=q,this.selector=_}call(q,_){const{selector:W}=this,I=this.subjectFactory(),R=W(I).subscribe(q);return R.add(_.subscribe(I)),R}}},7770:(yt,be,p)=>{p.d(be,{QV:()=>G,ht:()=>q});var a=p(3489),s=p(9312);function G(W,I=0){return function(H){return H.lift(new oe(W,I))}}class oe{constructor(I,R=0){this.scheduler=I,this.delay=R}call(I,R){return R.subscribe(new q(I,this.scheduler,this.delay))}}class q extends a.L{constructor(I,R,H=0){super(I),this.scheduler=R,this.delay=H}static dispatch(I){const{notification:R,destination:H}=I;R.observe(H),this.unsubscribe()}scheduleMessage(I){this.destination.add(this.scheduler.schedule(q.dispatch,this.delay,new _(I,this.destination)))}_next(I){this.scheduleMessage(s.P.createNext(I))}_error(I){this.scheduleMessage(s.P.createError(I)),this.unsubscribe()}_complete(){this.scheduleMessage(s.P.createComplete()),this.unsubscribe()}}class _{constructor(I,R){this.notification=I,this.destination=R}}},4327:(yt,be,p)=>{p.d(be,{x:()=>s});var a=p(3489);function s(){return function(_){return _.lift(new G(_))}}class G{constructor(_){this.connectable=_}call(_,W){const{connectable:I}=this;I._refCount++;const R=new oe(_,I),H=W.subscribe(R);return R.closed||(R.connection=I.connect()),H}}class oe extends a.L{constructor(_,W){super(_),this.connectable=W}_unsubscribe(){const{connectable:_}=this;if(!_)return void(this.connection=null);this.connectable=null;const W=_._refCount;if(W<=0)return void(this.connection=null);if(_._refCount=W-1,W>1)return void(this.connection=null);const{connection:I}=this,R=_._connection;this.connection=null,R&&(!I||R===I)&&R.unsubscribe()}}},9973:(yt,be,p)=>{p.d(be,{X:()=>s});var a=p(3489);function s(q=-1){return _=>_.lift(new G(q,_))}class G{constructor(_,W){this.count=_,this.source=W}call(_,W){return W.subscribe(new oe(_,this.count,this.source))}}class oe extends a.L{constructor(_,W,I){super(_),this.count=W,this.source=I}error(_){if(!this.isStopped){const{source:W,count:I}=this;if(0===I)return super.error(_);I>-1&&(this.count=I-1),W.subscribe(this._unsubscribeAndRecycle())}}}},2014:(yt,be,p)=>{p.d(be,{R:()=>s});var a=p(3489);function s(q,_){let W=!1;return arguments.length>=2&&(W=!0),function(R){return R.lift(new G(q,_,W))}}class G{constructor(_,W,I=!1){this.accumulator=_,this.seed=W,this.hasSeed=I}call(_,W){return W.subscribe(new oe(_,this.accumulator,this.seed,this.hasSeed))}}class oe extends a.L{constructor(_,W,I,R){super(_),this.accumulator=W,this._seed=I,this.hasSeed=R,this.index=0}get seed(){return this._seed}set seed(_){this.hasSeed=!0,this._seed=_}_next(_){if(this.hasSeed)return this._tryNext(_);this.seed=_,this.destination.next(_)}_tryNext(_){const W=this.index++;let I;try{I=this.accumulator(this.seed,_,W)}catch(R){this.destination.error(R)}this.seed=I,this.destination.next(I)}}},8117:(yt,be,p)=>{p.d(be,{B:()=>q});var a=p(2536),s=p(4327),G=p(8929);function oe(){return new G.xQ}function q(){return _=>(0,s.x)()((0,a.O)(oe)(_))}},5154:(yt,be,p)=>{p.d(be,{d:()=>s});var a=p(5647);function s(oe,q,_){let W;return W=oe&&"object"==typeof oe?oe:{bufferSize:oe,windowTime:q,refCount:!1,scheduler:_},I=>I.lift(function G({bufferSize:oe=Number.POSITIVE_INFINITY,windowTime:q=Number.POSITIVE_INFINITY,refCount:_,scheduler:W}){let I,H,R=0,B=!1,ee=!1;return function(Ye){let Fe;R++,!I||B?(B=!1,I=new a.t(oe,q,W),Fe=I.subscribe(this),H=Ye.subscribe({next(ze){I.next(ze)},error(ze){B=!0,I.error(ze)},complete(){ee=!0,H=void 0,I.complete()}}),ee&&(H=void 0)):Fe=I.subscribe(this),this.add(()=>{R--,Fe.unsubscribe(),Fe=void 0,H&&!ee&&_&&0===R&&(H.unsubscribe(),H=void 0,I=void 0)})}}(W))}},1307:(yt,be,p)=>{p.d(be,{T:()=>s});var a=p(3489);function s(q){return _=>_.lift(new G(q))}class G{constructor(_){this.total=_}call(_,W){return W.subscribe(new oe(_,this.total))}}class oe extends a.L{constructor(_,W){super(_),this.total=W,this.count=0}_next(_){++this.count>this.total&&this.destination.next(_)}}},1059:(yt,be,p)=>{p.d(be,{O:()=>G});var a=p(1961),s=p(2866);function G(...oe){const q=oe[oe.length-1];return(0,s.K)(q)?(oe.pop(),_=>(0,a.z)(oe,_,q)):_=>(0,a.z)(oe,_)}},7545:(yt,be,p)=>{p.d(be,{w:()=>oe});var a=p(4850),s=p(5254),G=p(1177);function oe(W,I){return"function"==typeof I?R=>R.pipe(oe((H,B)=>(0,s.D)(W(H,B)).pipe((0,a.U)((ee,ye)=>I(H,ee,B,ye))))):R=>R.lift(new q(W))}class q{constructor(I){this.project=I}call(I,R){return R.subscribe(new _(I,this.project))}}class _ extends G.Ds{constructor(I,R){super(I),this.project=R,this.index=0}_next(I){let R;const H=this.index++;try{R=this.project(I,H)}catch(B){return void this.destination.error(B)}this._innerSub(R)}_innerSub(I){const R=this.innerSubscription;R&&R.unsubscribe();const H=new G.IY(this),B=this.destination;B.add(H),this.innerSubscription=(0,G.ft)(I,H),this.innerSubscription!==H&&B.add(this.innerSubscription)}_complete(){const{innerSubscription:I}=this;(!I||I.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(I){this.destination.next(I)}}},2986:(yt,be,p)=>{p.d(be,{q:()=>oe});var a=p(3489),s=p(4231),G=p(8896);function oe(W){return I=>0===W?(0,G.c)():I.lift(new q(W))}class q{constructor(I){if(this.total=I,this.total<0)throw new s.W}call(I,R){return R.subscribe(new _(I,this.total))}}class _ extends a.L{constructor(I,R){super(I),this.total=R,this.count=0}_next(I){const R=this.total,H=++this.count;H<=R&&(this.destination.next(I),H===R&&(this.destination.complete(),this.unsubscribe()))}}},7625:(yt,be,p)=>{p.d(be,{R:()=>s});var a=p(1177);function s(q){return _=>_.lift(new G(q))}class G{constructor(_){this.notifier=_}call(_,W){const I=new oe(_),R=(0,a.ft)(this.notifier,new a.IY(I));return R&&!I.seenValue?(I.add(R),W.subscribe(I)):I}}class oe extends a.Ds{constructor(_){super(_),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},2994:(yt,be,p)=>{p.d(be,{b:()=>oe});var a=p(3489),s=p(7876),G=p(7043);function oe(W,I,R){return function(B){return B.lift(new q(W,I,R))}}class q{constructor(I,R,H){this.nextOrObserver=I,this.error=R,this.complete=H}call(I,R){return R.subscribe(new _(I,this.nextOrObserver,this.error,this.complete))}}class _ extends a.L{constructor(I,R,H,B){super(I),this._tapNext=s.Z,this._tapError=s.Z,this._tapComplete=s.Z,this._tapError=H||s.Z,this._tapComplete=B||s.Z,(0,G.m)(R)?(this._context=this,this._tapNext=R):R&&(this._context=R,this._tapNext=R.next||s.Z,this._tapError=R.error||s.Z,this._tapComplete=R.complete||s.Z)}_next(I){try{this._tapNext.call(this._context,I)}catch(R){return void this.destination.error(R)}this.destination.next(I)}_error(I){try{this._tapError.call(this._context,I)}catch(R){return void this.destination.error(R)}this.destination.error(I)}_complete(){try{this._tapComplete.call(this._context)}catch(I){return void this.destination.error(I)}return this.destination.complete()}}},6454:(yt,be,p)=>{p.d(be,{r:()=>G});var a=p(6498),s=p(2654);function G(oe,q){return new a.y(_=>{const W=new s.w;let I=0;return W.add(q.schedule(function(){I!==oe.length?(_.next(oe[I++]),_.closed||W.add(this.schedule())):_.complete()})),W})}},6686:(yt,be,p)=>{p.d(be,{o:()=>G});var a=p(2654);class s extends a.w{constructor(q,_){super()}schedule(q,_=0){return this}}class G extends s{constructor(q,_){super(q,_),this.scheduler=q,this.work=_,this.pending=!1}schedule(q,_=0){if(this.closed)return this;this.state=q;const W=this.id,I=this.scheduler;return null!=W&&(this.id=this.recycleAsyncId(I,W,_)),this.pending=!0,this.delay=_,this.id=this.id||this.requestAsyncId(I,this.id,_),this}requestAsyncId(q,_,W=0){return setInterval(q.flush.bind(q,this),W)}recycleAsyncId(q,_,W=0){if(null!==W&&this.delay===W&&!1===this.pending)return _;clearInterval(_)}execute(q,_){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const W=this._execute(q,_);if(W)return W;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(q,_){let I,W=!1;try{this.work(q)}catch(R){W=!0,I=!!R&&R||new Error(R)}if(W)return this.unsubscribe(),I}_unsubscribe(){const q=this.id,_=this.scheduler,W=_.actions,I=W.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==I&&W.splice(I,1),null!=q&&(this.id=this.recycleAsyncId(_,q,null)),this.delay=null}}},2268:(yt,be,p)=>{p.d(be,{v:()=>s});let a=(()=>{class G{constructor(q,_=G.now){this.SchedulerAction=q,this.now=_}schedule(q,_=0,W){return new this.SchedulerAction(this,q).schedule(W,_)}}return G.now=()=>Date.now(),G})();class s extends a{constructor(oe,q=a.now){super(oe,()=>s.delegate&&s.delegate!==this?s.delegate.now():q()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(oe,q=0,_){return s.delegate&&s.delegate!==this?s.delegate.schedule(oe,q,_):super.schedule(oe,q,_)}flush(oe){const{actions:q}=this;if(this.active)return void q.push(oe);let _;this.active=!0;do{if(_=oe.execute(oe.state,oe.delay))break}while(oe=q.shift());if(this.active=!1,_){for(;oe=q.shift();)oe.unsubscribe();throw _}}}},353:(yt,be,p)=>{p.d(be,{z:()=>G,P:()=>oe});var a=p(6686);const G=new(p(2268).v)(a.o),oe=G},5430:(yt,be,p)=>{p.d(be,{hZ:()=>s});const s=function a(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3821:(yt,be,p)=>{p.d(be,{L:()=>a});const a="function"==typeof Symbol&&Symbol.observable||"@@observable"},7668:(yt,be,p)=>{p.d(be,{b:()=>a});const a="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},4231:(yt,be,p)=>{p.d(be,{W:()=>s});const s=(()=>{function G(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return G.prototype=Object.create(Error.prototype),G})()},5279:(yt,be,p)=>{p.d(be,{N:()=>s});const s=(()=>{function G(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return G.prototype=Object.create(Error.prototype),G})()},2782:(yt,be,p)=>{function a(s){setTimeout(()=>{throw s},0)}p.d(be,{z:()=>a})},5379:(yt,be,p)=>{function a(s){return s}p.d(be,{y:()=>a})},6688:(yt,be,p)=>{p.d(be,{k:()=>a});const a=Array.isArray||(s=>s&&"number"==typeof s.length)},8515:(yt,be,p)=>{p.d(be,{z:()=>a});const a=s=>s&&"number"==typeof s.length&&"function"!=typeof s},7043:(yt,be,p)=>{function a(s){return"function"==typeof s}p.d(be,{m:()=>a})},4241:(yt,be,p)=>{p.d(be,{k:()=>s});var a=p(6688);function s(G){return!(0,a.k)(G)&&G-parseFloat(G)+1>=0}},7830:(yt,be,p)=>{function a(s){return null!==s&&"object"==typeof s}p.d(be,{K:()=>a})},8955:(yt,be,p)=>{function a(s){return!!s&&"function"!=typeof s.subscribe&&"function"==typeof s.then}p.d(be,{t:()=>a})},2866:(yt,be,p)=>{function a(s){return s&&"function"==typeof s.schedule}p.d(be,{K:()=>a})},7876:(yt,be,p)=>{function a(){}p.d(be,{Z:()=>a})},4843:(yt,be,p)=>{p.d(be,{z:()=>s,U:()=>G});var a=p(5379);function s(...oe){return G(oe)}function G(oe){return 0===oe.length?a.y:1===oe.length?oe[0]:function(_){return oe.reduce((W,I)=>I(W),_)}}},9249:(yt,be,p)=>{p.d(be,{s:()=>B});var a=p(3650),s=p(2782),oe=p(5430),_=p(3821),I=p(8515),R=p(8955),H=p(7830);const B=ee=>{if(ee&&"function"==typeof ee[_.L])return(ee=>ye=>{const Ye=ee[_.L]();if("function"!=typeof Ye.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Ye.subscribe(ye)})(ee);if((0,I.z)(ee))return(0,a.V)(ee);if((0,R.t)(ee))return(ee=>ye=>(ee.then(Ye=>{ye.closed||(ye.next(Ye),ye.complete())},Ye=>ye.error(Ye)).then(null,s.z),ye))(ee);if(ee&&"function"==typeof ee[oe.hZ])return(ee=>ye=>{const Ye=ee[oe.hZ]();for(;;){let Fe;try{Fe=Ye.next()}catch(ze){return ye.error(ze),ye}if(Fe.done){ye.complete();break}if(ye.next(Fe.value),ye.closed)break}return"function"==typeof Ye.return&&ye.add(()=>{Ye.return&&Ye.return()}),ye})(ee);{const Ye=`You provided ${(0,H.K)(ee)?"an invalid object":`'${ee}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Ye)}}},3650:(yt,be,p)=>{p.d(be,{V:()=>a});const a=s=>G=>{for(let oe=0,q=s.length;oe<q&&!G.closed;oe++)G.next(s[oe]);G.complete()}},448:(yt,be,p)=>{p.d(be,{D:()=>q});var a=p(3489);class s extends a.L{constructor(W,I,R){super(),this.parent=W,this.outerValue=I,this.outerIndex=R,this.index=0}_next(W){this.parent.notifyNext(this.outerValue,W,this.outerIndex,this.index++,this)}_error(W){this.parent.notifyError(W,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var G=p(9249),oe=p(6498);function q(_,W,I,R,H=new s(_,I,R)){if(!H.closed)return W instanceof oe.y?W.subscribe(H):(0,G.s)(W)(H)}},655:(yt,be,p)=>{function oe(J,fe){var he={};for(var te in J)Object.prototype.hasOwnProperty.call(J,te)&&fe.indexOf(te)<0&&(he[te]=J[te]);if(null!=J&&"function"==typeof Object.getOwnPropertySymbols){var le=0;for(te=Object.getOwnPropertySymbols(J);le<te.length;le++)fe.indexOf(te[le])<0&&Object.prototype.propertyIsEnumerable.call(J,te[le])&&(he[te[le]]=J[te[le]])}return he}function q(J,fe,he,te){var Ue,le=arguments.length,ie=le<3?fe:null===te?te=Object.getOwnPropertyDescriptor(fe,he):te;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ie=Reflect.decorate(J,fe,he,te);else for(var je=J.length-1;je>=0;je--)(Ue=J[je])&&(ie=(le<3?Ue(ie):le>3?Ue(fe,he,ie):Ue(fe,he))||ie);return le>3&&ie&&Object.defineProperty(fe,he,ie),ie}function I(J,fe,he,te){return new(he||(he=Promise))(function(ie,Ue){function je(ve){try{ke(te.next(ve))}catch(mt){Ue(mt)}}function tt(ve){try{ke(te.throw(ve))}catch(mt){Ue(mt)}}function ke(ve){ve.done?ie(ve.value):function le(ie){return ie instanceof he?ie:new he(function(Ue){Ue(ie)})}(ve.value).then(je,tt)}ke((te=te.apply(J,fe||[])).next())})}p.d(be,{_T:()=>oe,gn:()=>q,mG:()=>I})},1777:(yt,be,p)=>{p.d(be,{l3:()=>G,_j:()=>a,LC:()=>s,ZN:()=>vt,jt:()=>q,IO:()=>Fe,vP:()=>W,EY:()=>ze,SB:()=>R,oB:()=>I,eR:()=>B,X$:()=>oe,ZE:()=>Je,k1:()=>zt});class a{}class s{}const G="*";function oe(ut,Ie){return{type:7,name:ut,definitions:Ie,options:{}}}function q(ut,Ie=null){return{type:4,styles:Ie,timings:ut}}function W(ut,Ie=null){return{type:2,steps:ut,options:Ie}}function I(ut){return{type:6,styles:ut,offset:null}}function R(ut,Ie,$e){return{type:0,name:ut,styles:Ie,options:$e}}function B(ut,Ie,$e=null){return{type:1,expr:ut,animation:Ie,options:$e}}function Fe(ut,Ie,$e=null){return{type:11,selector:ut,animation:Ie,options:$e}}function ze(ut,Ie){return{type:12,timings:ut,animation:Ie}}function _e(ut){Promise.resolve(null).then(ut)}class vt{constructor(Ie=0,$e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=Ie+$e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ie=>Ie()),this._onDoneFns=[])}onStart(Ie){this._onStartFns.push(Ie)}onDone(Ie){this._onDoneFns.push(Ie)}onDestroy(Ie){this._onDestroyFns.push(Ie)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){_e(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Ie=>Ie()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Ie=>Ie()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(Ie){this._position=this.totalTime?Ie*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Ie){const $e="start"==Ie?this._onStartFns:this._onDoneFns;$e.forEach(et=>et()),$e.length=0}}class Je{constructor(Ie){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Ie;let $e=0,et=0,Se=0;const Xe=this.players.length;0==Xe?_e(()=>this._onFinish()):this.players.forEach(J=>{J.onDone(()=>{++$e==Xe&&this._onFinish()}),J.onDestroy(()=>{++et==Xe&&this._onDestroy()}),J.onStart(()=>{++Se==Xe&&this._onStart()})}),this.totalTime=this.players.reduce((J,fe)=>Math.max(J,fe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ie=>Ie()),this._onDoneFns=[])}init(){this.players.forEach(Ie=>Ie.init())}onStart(Ie){this._onStartFns.push(Ie)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Ie=>Ie()),this._onStartFns=[])}onDone(Ie){this._onDoneFns.push(Ie)}onDestroy(Ie){this._onDestroyFns.push(Ie)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Ie=>Ie.play())}pause(){this.players.forEach(Ie=>Ie.pause())}restart(){this.players.forEach(Ie=>Ie.restart())}finish(){this._onFinish(),this.players.forEach(Ie=>Ie.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Ie=>Ie.destroy()),this._onDestroyFns.forEach(Ie=>Ie()),this._onDestroyFns=[])}reset(){this.players.forEach(Ie=>Ie.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Ie){const $e=Ie*this.totalTime;this.players.forEach(et=>{const Se=et.totalTime?Math.min(1,$e/et.totalTime):1;et.setPosition(Se)})}getPosition(){const Ie=this.players.reduce(($e,et)=>null===$e||et.totalTime>$e.totalTime?et:$e,null);return null!=Ie?Ie.getPosition():0}beforeDestroy(){this.players.forEach(Ie=>{Ie.beforeDestroy&&Ie.beforeDestroy()})}triggerCallback(Ie){const $e="start"==Ie?this._onStartFns:this._onDoneFns;$e.forEach(et=>et()),$e.length=0}}const zt="!"},5664:(yt,be,p)=>{p.d(be,{rt:()=>Ne,tE:()=>Le,qV:()=>Et});var a=p(9808),s=p(5e3),G=p(591),oe=p(8929),q=p(1086),_=p(1159),W=p(2986),I=p(1307),R=p(5778),H=p(7625),B=p(3191),ee=p(925),ye=p(7144);let le=(()=>{class L{constructor($){this._platform=$}isDisabled($){return $.hasAttribute("disabled")}isVisible($){return function Ue(L){return!!(L.offsetWidth||L.offsetHeight||"function"==typeof L.getClientRects&&L.getClientRects().length)}($)&&"visible"===getComputedStyle($).visibility}isTabbable($){if(!this._platform.isBrowser)return!1;const ue=function ie(L){try{return L.frameElement}catch(E){return null}}(function St(L){return L.ownerDocument&&L.ownerDocument.defaultView||window}($));if(ue&&(-1===dt(ue)||!this.isVisible(ue)))return!1;let Ae=$.nodeName.toLowerCase(),wt=dt($);return $.hasAttribute("contenteditable")?-1!==wt:!("iframe"===Ae||"object"===Ae||this._platform.WEBKIT&&this._platform.IOS&&!function _t(L){let E=L.nodeName.toLowerCase(),$="input"===E&&L.type;return"text"===$||"password"===$||"select"===E||"textarea"===E}($))&&("audio"===Ae?!!$.hasAttribute("controls")&&-1!==wt:"video"===Ae?-1!==wt&&(null!==wt||this._platform.FIREFOX||$.hasAttribute("controls")):$.tabIndex>=0)}isFocusable($,ue){return function it(L){return!function tt(L){return function ve(L){return"input"==L.nodeName.toLowerCase()}(L)&&"hidden"==L.type}(L)&&(function je(L){let E=L.nodeName.toLowerCase();return"input"===E||"select"===E||"button"===E||"textarea"===E}(L)||function ke(L){return function mt(L){return"a"==L.nodeName.toLowerCase()}(L)&&L.hasAttribute("href")}(L)||L.hasAttribute("contenteditable")||Qe(L))}($)&&!this.isDisabled($)&&((null==ue?void 0:ue.ignoreVisibility)||this.isVisible($))}}return L.\u0275fac=function($){return new($||L)(s.LFG(ee.t4))},L.\u0275prov=s.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})();function Qe(L){if(!L.hasAttribute("tabindex")||void 0===L.tabIndex)return!1;let E=L.getAttribute("tabindex");return!(!E||isNaN(parseInt(E,10)))}function dt(L){if(!Qe(L))return null;const E=parseInt(L.getAttribute("tabindex")||"",10);return isNaN(E)?-1:E}class ot{constructor(E,$,ue,Ae,wt=!1){this._element=E,this._checker=$,this._ngZone=ue,this._document=Ae,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,wt||this.attachAnchors()}get enabled(){return this._enabled}set enabled(E){this._enabled=E,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(E,this._startAnchor),this._toggleAnchorTabIndex(E,this._endAnchor))}destroy(){const E=this._startAnchor,$=this._endAnchor;E&&(E.removeEventListener("focus",this.startAnchorListener),E.remove()),$&&($.removeEventListener("focus",this.endAnchorListener),$.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(E){return new Promise($=>{this._executeOnStable(()=>$(this.focusInitialElement(E)))})}focusFirstTabbableElementWhenReady(E){return new Promise($=>{this._executeOnStable(()=>$(this.focusFirstTabbableElement(E)))})}focusLastTabbableElementWhenReady(E){return new Promise($=>{this._executeOnStable(()=>$(this.focusLastTabbableElement(E)))})}_getRegionBoundary(E){const $=this._element.querySelectorAll(`[cdk-focus-region-${E}], [cdkFocusRegion${E}], [cdk-focus-${E}]`);return"start"==E?$.length?$[0]:this._getFirstTabbableElement(this._element):$.length?$[$.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(E){const $=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if($){if(!this._checker.isFocusable($)){const ue=this._getFirstTabbableElement($);return null==ue||ue.focus(E),!!ue}return $.focus(E),!0}return this.focusFirstTabbableElement(E)}focusFirstTabbableElement(E){const $=this._getRegionBoundary("start");return $&&$.focus(E),!!$}focusLastTabbableElement(E){const $=this._getRegionBoundary("end");return $&&$.focus(E),!!$}hasAttached(){return this._hasAttached}_getFirstTabbableElement(E){if(this._checker.isFocusable(E)&&this._checker.isTabbable(E))return E;const $=E.children;for(let ue=0;ue<$.length;ue++){const Ae=$[ue].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement($[ue]):null;if(Ae)return Ae}return null}_getLastTabbableElement(E){if(this._checker.isFocusable(E)&&this._checker.isTabbable(E))return E;const $=E.children;for(let ue=$.length-1;ue>=0;ue--){const Ae=$[ue].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement($[ue]):null;if(Ae)return Ae}return null}_createAnchor(){const E=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,E),E.classList.add("cdk-visually-hidden"),E.classList.add("cdk-focus-trap-anchor"),E.setAttribute("aria-hidden","true"),E}_toggleAnchorTabIndex(E,$){E?$.setAttribute("tabindex","0"):$.removeAttribute("tabindex")}toggleAnchors(E){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(E,this._startAnchor),this._toggleAnchorTabIndex(E,this._endAnchor))}_executeOnStable(E){this._ngZone.isStable?E():this._ngZone.onStable.pipe((0,W.q)(1)).subscribe(E)}}let Et=(()=>{class L{constructor($,ue,Ae){this._checker=$,this._ngZone=ue,this._document=Ae}create($,ue=!1){return new ot($,this._checker,this._ngZone,this._document,ue)}}return L.\u0275fac=function($){return new($||L)(s.LFG(le),s.LFG(s.R0b),s.LFG(a.K0))},L.\u0275prov=s.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})();const Sn=new s.OlP("cdk-input-modality-detector-options"),cn={ignoreKeys:[_.zL,_.jx,_.b2,_.MW,_.JU]},qe=(0,ee.i$)({passive:!0,capture:!0});let x=(()=>{class L{constructor($,ue,Ae,wt){this._platform=$,this._mostRecentTarget=null,this._modality=new G.X(null),this._lastTouchMs=0,this._onKeydown=At=>{var Qt,gn;(null===(gn=null===(Qt=this._options)||void 0===Qt?void 0:Qt.ignoreKeys)||void 0===gn?void 0:gn.some(Vn=>Vn===At.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=(0,ee.sA)(At))},this._onMousedown=At=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function Cn(L){return 0===L.buttons||0===L.offsetX&&0===L.offsetY}(At)?"keyboard":"mouse"),this._mostRecentTarget=(0,ee.sA)(At))},this._onTouchstart=At=>{!function Dt(L){const E=L.touches&&L.touches[0]||L.changedTouches&&L.changedTouches[0];return!(!E||-1!==E.identifier||null!=E.radiusX&&1!==E.radiusX||null!=E.radiusY&&1!==E.radiusY)}(At)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,ee.sA)(At)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},cn),wt),this.modalityDetected=this._modality.pipe((0,I.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,R.x)()),$.isBrowser&&ue.runOutsideAngular(()=>{Ae.addEventListener("keydown",this._onKeydown,qe),Ae.addEventListener("mousedown",this._onMousedown,qe),Ae.addEventListener("touchstart",this._onTouchstart,qe)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,qe),document.removeEventListener("mousedown",this._onMousedown,qe),document.removeEventListener("touchstart",this._onTouchstart,qe))}}return L.\u0275fac=function($){return new($||L)(s.LFG(ee.t4),s.LFG(s.R0b),s.LFG(a.K0),s.LFG(Sn,8))},L.\u0275prov=s.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})();const He=new s.OlP("cdk-focus-monitor-default-options"),Ge=(0,ee.i$)({passive:!0,capture:!0});let Le=(()=>{class L{constructor($,ue,Ae,wt,At){this._ngZone=$,this._platform=ue,this._inputModalityDetector=Ae,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new oe.xQ,this._rootNodeFocusAndBlurListener=Qt=>{const gn=(0,ee.sA)(Qt),Vn="focus"===Qt.type?this._onFocus:this._onBlur;for(let An=gn;An;An=An.parentElement)Vn.call(this,Qt,An)},this._document=wt,this._detectionMode=(null==At?void 0:At.detectionMode)||0}monitor($,ue=!1){const Ae=(0,B.fI)($);if(!this._platform.isBrowser||1!==Ae.nodeType)return(0,q.of)(null);const wt=(0,ee.kV)(Ae)||this._getDocument(),At=this._elementInfo.get(Ae);if(At)return ue&&(At.checkChildren=!0),At.subject;const Qt={checkChildren:ue,subject:new oe.xQ,rootNode:wt};return this._elementInfo.set(Ae,Qt),this._registerGlobalListeners(Qt),Qt.subject}stopMonitoring($){const ue=(0,B.fI)($),Ae=this._elementInfo.get(ue);Ae&&(Ae.subject.complete(),this._setClasses(ue),this._elementInfo.delete(ue),this._removeGlobalListeners(Ae))}focusVia($,ue,Ae){const wt=(0,B.fI)($);wt===this._getDocument().activeElement?this._getClosestElementsInfo(wt).forEach(([Qt,gn])=>this._originChanged(Qt,ue,gn)):(this._setOrigin(ue),"function"==typeof wt.focus&&wt.focus(Ae))}ngOnDestroy(){this._elementInfo.forEach(($,ue)=>this.stopMonitoring(ue))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin($){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch($)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch($){return 1===this._detectionMode||!!(null==$?void 0:$.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses($,ue){$.classList.toggle("cdk-focused",!!ue),$.classList.toggle("cdk-touch-focused","touch"===ue),$.classList.toggle("cdk-keyboard-focused","keyboard"===ue),$.classList.toggle("cdk-mouse-focused","mouse"===ue),$.classList.toggle("cdk-program-focused","program"===ue)}_setOrigin($,ue=!1){this._ngZone.runOutsideAngular(()=>{this._origin=$,this._originFromTouchInteraction="touch"===$&&ue,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus($,ue){const Ae=this._elementInfo.get(ue),wt=(0,ee.sA)($);!Ae||!Ae.checkChildren&&ue!==wt||this._originChanged(ue,this._getFocusOrigin(wt),Ae)}_onBlur($,ue){const Ae=this._elementInfo.get(ue);!Ae||Ae.checkChildren&&$.relatedTarget instanceof Node&&ue.contains($.relatedTarget)||(this._setClasses(ue),this._emitOrigin(Ae.subject,null))}_emitOrigin($,ue){this._ngZone.run(()=>$.next(ue))}_registerGlobalListeners($){if(!this._platform.isBrowser)return;const ue=$.rootNode,Ae=this._rootNodeFocusListenerCount.get(ue)||0;Ae||this._ngZone.runOutsideAngular(()=>{ue.addEventListener("focus",this._rootNodeFocusAndBlurListener,Ge),ue.addEventListener("blur",this._rootNodeFocusAndBlurListener,Ge)}),this._rootNodeFocusListenerCount.set(ue,Ae+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,H.R)(this._stopInputModalityDetector)).subscribe(wt=>{this._setOrigin(wt,!0)}))}_removeGlobalListeners($){const ue=$.rootNode;if(this._rootNodeFocusListenerCount.has(ue)){const Ae=this._rootNodeFocusListenerCount.get(ue);Ae>1?this._rootNodeFocusListenerCount.set(ue,Ae-1):(ue.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Ge),ue.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Ge),this._rootNodeFocusListenerCount.delete(ue))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged($,ue,Ae){this._setClasses($,ue),this._emitOrigin(Ae.subject,ue),this._lastFocusOrigin=ue}_getClosestElementsInfo($){const ue=[];return this._elementInfo.forEach((Ae,wt)=>{(wt===$||Ae.checkChildren&&wt.contains($))&&ue.push([wt,Ae])}),ue}}return L.\u0275fac=function($){return new($||L)(s.LFG(s.R0b),s.LFG(ee.t4),s.LFG(x),s.LFG(a.K0,8),s.LFG(He,8))},L.\u0275prov=s.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})();const V="cdk-high-contrast-black-on-white",Be="cdk-high-contrast-white-on-black",nt="cdk-high-contrast-active";let ce=(()=>{class L{constructor($,ue){this._platform=$,this._document=ue}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const $=this._document.createElement("div");$.style.backgroundColor="rgb(1,2,3)",$.style.position="absolute",this._document.body.appendChild($);const ue=this._document.defaultView||window,Ae=ue&&ue.getComputedStyle?ue.getComputedStyle($):null,wt=(Ae&&Ae.backgroundColor||"").replace(/ /g,"");switch($.remove(),wt){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const $=this._document.body.classList;$.remove(nt),$.remove(V),$.remove(Be),this._hasCheckedHighContrastMode=!0;const ue=this.getHighContrastMode();1===ue?($.add(nt),$.add(V)):2===ue&&($.add(nt),$.add(Be))}}}return L.\u0275fac=function($){return new($||L)(s.LFG(ee.t4),s.LFG(a.K0))},L.\u0275prov=s.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})(),Ne=(()=>{class L{constructor($){$._applyBodyHighContrastModeCssClasses()}}return L.\u0275fac=function($){return new($||L)(s.LFG(ce))},L.\u0275mod=s.oAB({type:L}),L.\u0275inj=s.cJS({imports:[[ee.ud,ye.Q8]]}),L})()},226:(yt,be,p)=>{p.d(be,{vT:()=>R,Is:()=>W});var a=p(5e3),s=p(9808);const G=new a.OlP("cdk-dir-doc",{providedIn:"root",factory:function oe(){return(0,a.f3M)(s.K0)}}),q=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let W=(()=>{class H{constructor(ee){if(this.value="ltr",this.change=new a.vpe,ee){const Ye=ee.documentElement?ee.documentElement.dir:null;this.value=function _(H){const B=(null==H?void 0:H.toLowerCase())||"";return"auto"===B&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?q.test(navigator.language)?"rtl":"ltr":"rtl"===B?"rtl":"ltr"}((ee.body?ee.body.dir:null)||Ye||"ltr")}}ngOnDestroy(){this.change.complete()}}return H.\u0275fac=function(ee){return new(ee||H)(a.LFG(G,8))},H.\u0275prov=a.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"}),H})(),R=(()=>{class H{}return H.\u0275fac=function(ee){return new(ee||H)},H.\u0275mod=a.oAB({type:H}),H.\u0275inj=a.cJS({}),H})()},3191:(yt,be,p)=>{p.d(be,{t6:()=>oe,Eq:()=>q,Ig:()=>s,HM:()=>_,fI:()=>W,su:()=>G});var a=p(5e3);function s(R){return null!=R&&"false"!=`${R}`}function G(R,H=0){return oe(R)?Number(R):H}function oe(R){return!isNaN(parseFloat(R))&&!isNaN(Number(R))}function q(R){return Array.isArray(R)?R:[R]}function _(R){return null==R?"":"string"==typeof R?R:`${R}px`}function W(R){return R instanceof a.SBq?R.nativeElement:R}},1159:(yt,be,p)=>{p.d(be,{zL:()=>I,ZH:()=>s,jx:()=>W,JH:()=>zt,K5:()=>q,hY:()=>B,oh:()=>_e,b2:()=>se,MW:()=>Ge,SV:()=>Je,JU:()=>_,L_:()=>ee,Mf:()=>G,LH:()=>vt,Vb:()=>k});const s=8,G=9,q=13,_=16,W=17,I=18,B=27,ee=32,_e=37,vt=38,Je=39,zt=40,Ge=91,se=224;function k(Ee,...st){return st.length?st.some(Ct=>Ee[Ct]):Ee.altKey||Ee.shiftKey||Ee.ctrlKey||Ee.metaKey}},5113:(yt,be,p)=>{p.d(be,{Yg:()=>zt,u3:()=>Ie,xu:()=>Ye,vx:()=>_e});var a=p(5e3),s=p(3191),G=p(8929),oe=p(6053),q=p(1961),_=p(6498),W=p(2986),I=p(1307),R=p(13),H=p(4850),B=p(1059),ee=p(7625),ye=p(925);let Ye=(()=>{class $e{}return $e.\u0275fac=function(Se){return new(Se||$e)},$e.\u0275mod=a.oAB({type:$e}),$e.\u0275inj=a.cJS({}),$e})();const Fe=new Set;let ze,_e=(()=>{class $e{constructor(Se){this._platform=Se,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Je}matchMedia(Se){return(this._platform.WEBKIT||this._platform.BLINK)&&function vt($e){if(!Fe.has($e))try{ze||(ze=document.createElement("style"),ze.setAttribute("type","text/css"),document.head.appendChild(ze)),ze.sheet&&(ze.sheet.insertRule(`@media ${$e} {body{ }}`,0),Fe.add($e))}catch(et){console.error(et)}}(Se),this._matchMedia(Se)}}return $e.\u0275fac=function(Se){return new(Se||$e)(a.LFG(ye.t4))},$e.\u0275prov=a.Yz7({token:$e,factory:$e.\u0275fac,providedIn:"root"}),$e})();function Je($e){return{matches:"all"===$e||""===$e,media:$e,addListener:()=>{},removeListener:()=>{}}}let zt=(()=>{class $e{constructor(Se,Xe){this._mediaMatcher=Se,this._zone=Xe,this._queries=new Map,this._destroySubject=new G.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Se){return ut((0,s.Eq)(Se)).some(J=>this._registerQuery(J).mql.matches)}observe(Se){const J=ut((0,s.Eq)(Se)).map(he=>this._registerQuery(he).observable);let fe=(0,oe.aj)(J);return fe=(0,q.z)(fe.pipe((0,W.q)(1)),fe.pipe((0,I.T)(1),(0,R.b)(0))),fe.pipe((0,H.U)(he=>{const te={matches:!1,breakpoints:{}};return he.forEach(({matches:le,query:ie})=>{te.matches=te.matches||le,te.breakpoints[ie]=le}),te}))}_registerQuery(Se){if(this._queries.has(Se))return this._queries.get(Se);const Xe=this._mediaMatcher.matchMedia(Se),fe={observable:new _.y(he=>{const te=le=>this._zone.run(()=>he.next(le));return Xe.addListener(te),()=>{Xe.removeListener(te)}}).pipe((0,B.O)(Xe),(0,H.U)(({matches:he})=>({query:Se,matches:he})),(0,ee.R)(this._destroySubject)),mql:Xe};return this._queries.set(Se,fe),fe}}return $e.\u0275fac=function(Se){return new(Se||$e)(a.LFG(_e),a.LFG(a.R0b))},$e.\u0275prov=a.Yz7({token:$e,factory:$e.\u0275fac,providedIn:"root"}),$e})();function ut($e){return $e.map(et=>et.split(",")).reduce((et,Se)=>et.concat(Se)).map(et=>et.trim())}const Ie={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},7144:(yt,be,p)=>{p.d(be,{Q8:()=>q});var a=p(5e3);let s=(()=>{class _{create(I){return"undefined"==typeof MutationObserver?null:new MutationObserver(I)}}return _.\u0275fac=function(I){return new(I||_)},_.\u0275prov=a.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),q=(()=>{class _{}return _.\u0275fac=function(I){return new(I||_)},_.\u0275mod=a.oAB({type:_}),_.\u0275inj=a.cJS({providers:[s]}),_})()},2845:(yt,be,p)=>{p.d(be,{pI:()=>Cn,xu:()=>_n,tR:()=>fe,aV:()=>vn,X_:()=>J,Vs:()=>Et,U8:()=>cn,Iu:()=>Ue});var a=p(3393),s=p(9808),G=p(5e3),oe=p(3191),q=p(925),_=p(226),W=p(7429),I=p(8929),R=p(2654),H=p(6787),B=p(3489);class ye{constructor(x,z){this.predicate=x,this.inclusive=z}call(x,z){return z.subscribe(new Ye(x,this.predicate,this.inclusive))}}class Ye extends B.L{constructor(x,z,P){super(x),this.predicate=z,this.inclusive=P,this.index=0}_next(x){const z=this.destination;let P;try{P=this.predicate(x,this.index++)}catch(pe){return void z.error(pe)}this.nextOrComplete(x,P)}nextOrComplete(x,z){const P=this.destination;Boolean(z)?P.next(x):(this.inclusive&&P.next(x),P.complete())}}var Fe=p(2986),ze=p(7625),_e=p(1159);const vt=(0,q.Mq)();class Je{constructor(x,z){this._viewportRuler=x,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=z}attach(){}enable(){if(this._canBeEnabled()){const x=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=x.style.left||"",this._previousHTMLStyles.top=x.style.top||"",x.style.left=(0,oe.HM)(-this._previousScrollPosition.left),x.style.top=(0,oe.HM)(-this._previousScrollPosition.top),x.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const x=this._document.documentElement,P=x.style,pe=this._document.body.style,j=P.scrollBehavior||"",me=pe.scrollBehavior||"";this._isEnabled=!1,P.left=this._previousHTMLStyles.left,P.top=this._previousHTMLStyles.top,x.classList.remove("cdk-global-scrollblock"),vt&&(P.scrollBehavior=pe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),vt&&(P.scrollBehavior=j,pe.scrollBehavior=me)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const z=this._document.body,P=this._viewportRuler.getViewportSize();return z.scrollHeight>P.height||z.scrollWidth>P.width}}class ut{constructor(x,z,P,pe){this._scrollDispatcher=x,this._ngZone=z,this._viewportRuler=P,this._config=pe,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(x){this._overlayRef=x}enable(){if(this._scrollSubscription)return;const x=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=x.subscribe(()=>{const z=this._viewportRuler.getViewportScrollPosition().top;Math.abs(z-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=x.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ie{enable(){}disable(){}attach(){}}function $e(qe,x){return x.some(z=>qe.bottom<z.top||qe.top>z.bottom||qe.right<z.left||qe.left>z.right)}function et(qe,x){return x.some(z=>qe.top<z.top||qe.bottom>z.bottom||qe.left<z.left||qe.right>z.right)}class Se{constructor(x,z,P,pe){this._scrollDispatcher=x,this._viewportRuler=z,this._ngZone=P,this._config=pe,this._scrollSubscription=null}attach(x){this._overlayRef=x}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const z=this._overlayRef.overlayElement.getBoundingClientRect(),{width:P,height:pe}=this._viewportRuler.getViewportSize();$e(z,[{width:P,height:pe,bottom:pe,right:P,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Xe=(()=>{class qe{constructor(z,P,pe,j){this._scrollDispatcher=z,this._viewportRuler=P,this._ngZone=pe,this.noop=()=>new Ie,this.close=me=>new ut(this._scrollDispatcher,this._ngZone,this._viewportRuler,me),this.block=()=>new Je(this._viewportRuler,this._document),this.reposition=me=>new Se(this._scrollDispatcher,this._viewportRuler,this._ngZone,me),this._document=j}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(a.mF),G.LFG(a.rL),G.LFG(G.R0b),G.LFG(s.K0))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})();class J{constructor(x){if(this.scrollStrategy=new Ie,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,x){const z=Object.keys(x);for(const P of z)void 0!==x[P]&&(this[P]=x[P])}}}class fe{constructor(x,z,P,pe,j){this.offsetX=P,this.offsetY=pe,this.panelClass=j,this.originX=x.originX,this.originY=x.originY,this.overlayX=z.overlayX,this.overlayY=z.overlayY}}class te{constructor(x,z){this.connectionPair=x,this.scrollableViewProperties=z}}class Ue{constructor(x,z,P,pe,j,me,He,Ge,Le){this._portalOutlet=x,this._host=z,this._pane=P,this._config=pe,this._ngZone=j,this._keyboardDispatcher=me,this._document=He,this._location=Ge,this._outsideClickDispatcher=Le,this._backdropElement=null,this._backdropClick=new I.xQ,this._attachments=new I.xQ,this._detachments=new I.xQ,this._locationChanges=R.w.EMPTY,this._backdropClickHandler=Me=>this._backdropClick.next(Me),this._keydownEvents=new I.xQ,this._outsidePointerEvents=new I.xQ,pe.scrollStrategy&&(this._scrollStrategy=pe.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=pe.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(x){let z=this._portalOutlet.attach(x);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Fe.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),z}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const x=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),x}dispose(){var x;const z=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(x=this._host)||void 0===x||x.remove(),this._previousHostParent=this._pane=this._host=null,z&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(x){x!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=x,this.hasAttached()&&(x.attach(this),this.updatePosition()))}updateSize(x){this._config=Object.assign(Object.assign({},this._config),x),this._updateElementSize()}setDirection(x){this._config=Object.assign(Object.assign({},this._config),{direction:x}),this._updateElementDirection()}addPanelClass(x){this._pane&&this._toggleClasses(this._pane,x,!0)}removePanelClass(x){this._pane&&this._toggleClasses(this._pane,x,!1)}getDirection(){const x=this._config.direction;return x?"string"==typeof x?x:x.value:"ltr"}updateScrollStrategy(x){x!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=x,this.hasAttached()&&(x.attach(this),x.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const x=this._pane.style;x.width=(0,oe.HM)(this._config.width),x.height=(0,oe.HM)(this._config.height),x.minWidth=(0,oe.HM)(this._config.minWidth),x.minHeight=(0,oe.HM)(this._config.minHeight),x.maxWidth=(0,oe.HM)(this._config.maxWidth),x.maxHeight=(0,oe.HM)(this._config.maxHeight)}_togglePointerEvents(x){this._pane.style.pointerEvents=x?"":"none"}_attachBackdrop(){const x="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(x)})}):this._backdropElement.classList.add(x)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const x=this._backdropElement;if(!x)return;let z;const P=()=>{x&&(x.removeEventListener("click",this._backdropClickHandler),x.removeEventListener("transitionend",P),this._disposeBackdrop(x)),this._config.backdropClass&&this._toggleClasses(x,this._config.backdropClass,!1),clearTimeout(z)};x.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{x.addEventListener("transitionend",P)}),x.style.pointerEvents="none",z=this._ngZone.runOutsideAngular(()=>setTimeout(P,500))}_toggleClasses(x,z,P){const pe=(0,oe.Eq)(z||[]).filter(j=>!!j);pe.length&&(P?x.classList.add(...pe):x.classList.remove(...pe))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const x=this._ngZone.onStable.pipe((0,ze.R)((0,H.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),x.unsubscribe())})})}_disposeScrollStrategy(){const x=this._scrollStrategy;x&&(x.disable(),x.detach&&x.detach())}_disposeBackdrop(x){x&&(x.remove(),this._backdropElement===x&&(this._backdropElement=null))}}let je=(()=>{class qe{constructor(z,P){this._platform=P,this._document=z}ngOnDestroy(){var z;null===(z=this._containerElement)||void 0===z||z.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const z="cdk-overlay-container";if(this._platform.isBrowser||(0,q.Oy)()){const pe=this._document.querySelectorAll(`.${z}[platform="server"], .${z}[platform="test"]`);for(let j=0;j<pe.length;j++)pe[j].remove()}const P=this._document.createElement("div");P.classList.add(z),(0,q.Oy)()?P.setAttribute("platform","test"):this._platform.isBrowser||P.setAttribute("platform","server"),this._document.body.appendChild(P),this._containerElement=P}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(s.K0),G.LFG(q.t4))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})();const tt="cdk-overlay-connected-position-bounding-box",ke=/([A-Za-z%]+)$/;class ve{constructor(x,z,P,pe,j){this._viewportRuler=z,this._document=P,this._platform=pe,this._overlayContainer=j,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new I.xQ,this._resizeSubscription=R.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(x)}get positions(){return this._preferredPositions}attach(x){this._validatePositions(),x.hostElement.classList.add(tt),this._overlayRef=x,this._boundingBox=x.hostElement,this._pane=x.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const x=this._originRect,z=this._overlayRect,P=this._viewportRect,pe=this._containerRect,j=[];let me;for(let He of this._preferredPositions){let Ge=this._getOriginPoint(x,pe,He),Le=this._getOverlayPoint(Ge,z,He),Me=this._getOverlayFit(Le,z,P,He);if(Me.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(He,Ge);this._canFitWithFlexibleDimensions(Me,Le,P)?j.push({position:He,origin:Ge,overlayRect:z,boundingBoxRect:this._calculateBoundingBoxRect(Ge,He)}):(!me||me.overlayFit.visibleArea<Me.visibleArea)&&(me={overlayFit:Me,overlayPoint:Le,originPoint:Ge,position:He,overlayRect:z})}if(j.length){let He=null,Ge=-1;for(const Le of j){const Me=Le.boundingBoxRect.width*Le.boundingBoxRect.height*(Le.position.weight||1);Me>Ge&&(Ge=Me,He=Le)}return this._isPushed=!1,void this._applyPosition(He.position,He.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(me.position,me.originPoint);this._applyPosition(me.position,me.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&mt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(tt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const x=this._lastPosition||this._preferredPositions[0],z=this._getOriginPoint(this._originRect,this._containerRect,x);this._applyPosition(x,z)}}withScrollableContainers(x){return this._scrollables=x,this}withPositions(x){return this._preferredPositions=x,-1===x.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(x){return this._viewportMargin=x,this}withFlexibleDimensions(x=!0){return this._hasFlexibleDimensions=x,this}withGrowAfterOpen(x=!0){return this._growAfterOpen=x,this}withPush(x=!0){return this._canPush=x,this}withLockedPosition(x=!0){return this._positionLocked=x,this}setOrigin(x){return this._origin=x,this}withDefaultOffsetX(x){return this._offsetX=x,this}withDefaultOffsetY(x){return this._offsetY=x,this}withTransformOriginOn(x){return this._transformOriginSelector=x,this}_getOriginPoint(x,z,P){let pe,j;if("center"==P.originX)pe=x.left+x.width/2;else{const me=this._isRtl()?x.right:x.left,He=this._isRtl()?x.left:x.right;pe="start"==P.originX?me:He}return z.left<0&&(pe-=z.left),j="center"==P.originY?x.top+x.height/2:"top"==P.originY?x.top:x.bottom,z.top<0&&(j-=z.top),{x:pe,y:j}}_getOverlayPoint(x,z,P){let pe,j;return pe="center"==P.overlayX?-z.width/2:"start"===P.overlayX?this._isRtl()?-z.width:0:this._isRtl()?0:-z.width,j="center"==P.overlayY?-z.height/2:"top"==P.overlayY?0:-z.height,{x:x.x+pe,y:x.y+j}}_getOverlayFit(x,z,P,pe){const j=dt(z);let{x:me,y:He}=x,Ge=this._getOffset(pe,"x"),Le=this._getOffset(pe,"y");Ge&&(me+=Ge),Le&&(He+=Le);let Be=0-He,nt=He+j.height-P.height,ce=this._subtractOverflows(j.width,0-me,me+j.width-P.width),Ne=this._subtractOverflows(j.height,Be,nt),L=ce*Ne;return{visibleArea:L,isCompletelyWithinViewport:j.width*j.height===L,fitsInViewportVertically:Ne===j.height,fitsInViewportHorizontally:ce==j.width}}_canFitWithFlexibleDimensions(x,z,P){if(this._hasFlexibleDimensions){const pe=P.bottom-z.y,j=P.right-z.x,me=Qe(this._overlayRef.getConfig().minHeight),He=Qe(this._overlayRef.getConfig().minWidth),Le=x.fitsInViewportHorizontally||null!=He&&He<=j;return(x.fitsInViewportVertically||null!=me&&me<=pe)&&Le}return!1}_pushOverlayOnScreen(x,z,P){if(this._previousPushAmount&&this._positionLocked)return{x:x.x+this._previousPushAmount.x,y:x.y+this._previousPushAmount.y};const pe=dt(z),j=this._viewportRect,me=Math.max(x.x+pe.width-j.width,0),He=Math.max(x.y+pe.height-j.height,0),Ge=Math.max(j.top-P.top-x.y,0),Le=Math.max(j.left-P.left-x.x,0);let Me=0,V=0;return Me=pe.width<=j.width?Le||-me:x.x<this._viewportMargin?j.left-P.left-x.x:0,V=pe.height<=j.height?Ge||-He:x.y<this._viewportMargin?j.top-P.top-x.y:0,this._previousPushAmount={x:Me,y:V},{x:x.x+Me,y:x.y+V}}_applyPosition(x,z){if(this._setTransformOrigin(x),this._setOverlayElementStyles(z,x),this._setBoundingBoxStyles(z,x),x.panelClass&&this._addPanelClasses(x.panelClass),this._lastPosition=x,this._positionChanges.observers.length){const P=this._getScrollVisibility(),pe=new te(x,P);this._positionChanges.next(pe)}this._isInitialRender=!1}_setTransformOrigin(x){if(!this._transformOriginSelector)return;const z=this._boundingBox.querySelectorAll(this._transformOriginSelector);let P,pe=x.overlayY;P="center"===x.overlayX?"center":this._isRtl()?"start"===x.overlayX?"right":"left":"start"===x.overlayX?"left":"right";for(let j=0;j<z.length;j++)z[j].style.transformOrigin=`${P} ${pe}`}_calculateBoundingBoxRect(x,z){const P=this._viewportRect,pe=this._isRtl();let j,me,He,Me,V,Be;if("top"===z.overlayY)me=x.y,j=P.height-me+this._viewportMargin;else if("bottom"===z.overlayY)He=P.height-x.y+2*this._viewportMargin,j=P.height-He+this._viewportMargin;else{const nt=Math.min(P.bottom-x.y+P.top,x.y),ce=this._lastBoundingBoxSize.height;j=2*nt,me=x.y-nt,j>ce&&!this._isInitialRender&&!this._growAfterOpen&&(me=x.y-ce/2)}if("end"===z.overlayX&&!pe||"start"===z.overlayX&&pe)Be=P.width-x.x+this._viewportMargin,Me=x.x-this._viewportMargin;else if("start"===z.overlayX&&!pe||"end"===z.overlayX&&pe)V=x.x,Me=P.right-x.x;else{const nt=Math.min(P.right-x.x+P.left,x.x),ce=this._lastBoundingBoxSize.width;Me=2*nt,V=x.x-nt,Me>ce&&!this._isInitialRender&&!this._growAfterOpen&&(V=x.x-ce/2)}return{top:me,left:V,bottom:He,right:Be,width:Me,height:j}}_setBoundingBoxStyles(x,z){const P=this._calculateBoundingBoxRect(x,z);!this._isInitialRender&&!this._growAfterOpen&&(P.height=Math.min(P.height,this._lastBoundingBoxSize.height),P.width=Math.min(P.width,this._lastBoundingBoxSize.width));const pe={};if(this._hasExactPosition())pe.top=pe.left="0",pe.bottom=pe.right=pe.maxHeight=pe.maxWidth="",pe.width=pe.height="100%";else{const j=this._overlayRef.getConfig().maxHeight,me=this._overlayRef.getConfig().maxWidth;pe.height=(0,oe.HM)(P.height),pe.top=(0,oe.HM)(P.top),pe.bottom=(0,oe.HM)(P.bottom),pe.width=(0,oe.HM)(P.width),pe.left=(0,oe.HM)(P.left),pe.right=(0,oe.HM)(P.right),pe.alignItems="center"===z.overlayX?"center":"end"===z.overlayX?"flex-end":"flex-start",pe.justifyContent="center"===z.overlayY?"center":"bottom"===z.overlayY?"flex-end":"flex-start",j&&(pe.maxHeight=(0,oe.HM)(j)),me&&(pe.maxWidth=(0,oe.HM)(me))}this._lastBoundingBoxSize=P,mt(this._boundingBox.style,pe)}_resetBoundingBoxStyles(){mt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){mt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(x,z){const P={},pe=this._hasExactPosition(),j=this._hasFlexibleDimensions,me=this._overlayRef.getConfig();if(pe){const Me=this._viewportRuler.getViewportScrollPosition();mt(P,this._getExactOverlayY(z,x,Me)),mt(P,this._getExactOverlayX(z,x,Me))}else P.position="static";let He="",Ge=this._getOffset(z,"x"),Le=this._getOffset(z,"y");Ge&&(He+=`translateX(${Ge}px) `),Le&&(He+=`translateY(${Le}px)`),P.transform=He.trim(),me.maxHeight&&(pe?P.maxHeight=(0,oe.HM)(me.maxHeight):j&&(P.maxHeight="")),me.maxWidth&&(pe?P.maxWidth=(0,oe.HM)(me.maxWidth):j&&(P.maxWidth="")),mt(this._pane.style,P)}_getExactOverlayY(x,z,P){let pe={top:"",bottom:""},j=this._getOverlayPoint(z,this._overlayRect,x);return this._isPushed&&(j=this._pushOverlayOnScreen(j,this._overlayRect,P)),"bottom"===x.overlayY?pe.bottom=this._document.documentElement.clientHeight-(j.y+this._overlayRect.height)+"px":pe.top=(0,oe.HM)(j.y),pe}_getExactOverlayX(x,z,P){let me,pe={left:"",right:""},j=this._getOverlayPoint(z,this._overlayRect,x);return this._isPushed&&(j=this._pushOverlayOnScreen(j,this._overlayRect,P)),me=this._isRtl()?"end"===x.overlayX?"left":"right":"end"===x.overlayX?"right":"left","right"===me?pe.right=this._document.documentElement.clientWidth-(j.x+this._overlayRect.width)+"px":pe.left=(0,oe.HM)(j.x),pe}_getScrollVisibility(){const x=this._getOriginRect(),z=this._pane.getBoundingClientRect(),P=this._scrollables.map(pe=>pe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:et(x,P),isOriginOutsideView:$e(x,P),isOverlayClipped:et(z,P),isOverlayOutsideView:$e(z,P)}}_subtractOverflows(x,...z){return z.reduce((P,pe)=>P-Math.max(pe,0),x)}_getNarrowedViewportRect(){const x=this._document.documentElement.clientWidth,z=this._document.documentElement.clientHeight,P=this._viewportRuler.getViewportScrollPosition();return{top:P.top+this._viewportMargin,left:P.left+this._viewportMargin,right:P.left+x-this._viewportMargin,bottom:P.top+z-this._viewportMargin,width:x-2*this._viewportMargin,height:z-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(x,z){return"x"===z?null==x.offsetX?this._offsetX:x.offsetX:null==x.offsetY?this._offsetY:x.offsetY}_validatePositions(){}_addPanelClasses(x){this._pane&&(0,oe.Eq)(x).forEach(z=>{""!==z&&-1===this._appliedPanelClasses.indexOf(z)&&(this._appliedPanelClasses.push(z),this._pane.classList.add(z))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(x=>{this._pane.classList.remove(x)}),this._appliedPanelClasses=[])}_getOriginRect(){const x=this._origin;if(x instanceof G.SBq)return x.nativeElement.getBoundingClientRect();if(x instanceof Element)return x.getBoundingClientRect();const z=x.width||0,P=x.height||0;return{top:x.y,bottom:x.y+P,left:x.x,right:x.x+z,height:P,width:z}}}function mt(qe,x){for(let z in x)x.hasOwnProperty(z)&&(qe[z]=x[z]);return qe}function Qe(qe){if("number"!=typeof qe&&null!=qe){const[x,z]=qe.split(ke);return z&&"px"!==z?null:parseFloat(x)}return qe||null}function dt(qe){return{top:Math.floor(qe.top),right:Math.floor(qe.right),bottom:Math.floor(qe.bottom),left:Math.floor(qe.left),width:Math.floor(qe.width),height:Math.floor(qe.height)}}const _t="cdk-global-overlay-wrapper";class it{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(x){const z=x.getConfig();this._overlayRef=x,this._width&&!z.width&&x.updateSize({width:this._width}),this._height&&!z.height&&x.updateSize({height:this._height}),x.hostElement.classList.add(_t),this._isDisposed=!1}top(x=""){return this._bottomOffset="",this._topOffset=x,this._alignItems="flex-start",this}left(x=""){return this._rightOffset="",this._leftOffset=x,this._justifyContent="flex-start",this}bottom(x=""){return this._topOffset="",this._bottomOffset=x,this._alignItems="flex-end",this}right(x=""){return this._leftOffset="",this._rightOffset=x,this._justifyContent="flex-end",this}width(x=""){return this._overlayRef?this._overlayRef.updateSize({width:x}):this._width=x,this}height(x=""){return this._overlayRef?this._overlayRef.updateSize({height:x}):this._height=x,this}centerHorizontally(x=""){return this.left(x),this._justifyContent="center",this}centerVertically(x=""){return this.top(x),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const x=this._overlayRef.overlayElement.style,z=this._overlayRef.hostElement.style,P=this._overlayRef.getConfig(),{width:pe,height:j,maxWidth:me,maxHeight:He}=P,Ge=!("100%"!==pe&&"100vw"!==pe||me&&"100%"!==me&&"100vw"!==me),Le=!("100%"!==j&&"100vh"!==j||He&&"100%"!==He&&"100vh"!==He);x.position=this._cssPosition,x.marginLeft=Ge?"0":this._leftOffset,x.marginTop=Le?"0":this._topOffset,x.marginBottom=this._bottomOffset,x.marginRight=this._rightOffset,Ge?z.justifyContent="flex-start":"center"===this._justifyContent?z.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?z.justifyContent="flex-end":"flex-end"===this._justifyContent&&(z.justifyContent="flex-start"):z.justifyContent=this._justifyContent,z.alignItems=Le?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const x=this._overlayRef.overlayElement.style,z=this._overlayRef.hostElement,P=z.style;z.classList.remove(_t),P.justifyContent=P.alignItems=x.marginTop=x.marginBottom=x.marginLeft=x.marginRight=x.position="",this._overlayRef=null,this._isDisposed=!0}}let St=(()=>{class qe{constructor(z,P,pe,j){this._viewportRuler=z,this._document=P,this._platform=pe,this._overlayContainer=j}global(){return new it}flexibleConnectedTo(z){return new ve(z,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(a.rL),G.LFG(s.K0),G.LFG(q.t4),G.LFG(je))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),ot=(()=>{class qe{constructor(z){this._attachedOverlays=[],this._document=z}ngOnDestroy(){this.detach()}add(z){this.remove(z),this._attachedOverlays.push(z)}remove(z){const P=this._attachedOverlays.indexOf(z);P>-1&&this._attachedOverlays.splice(P,1),0===this._attachedOverlays.length&&this.detach()}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(s.K0))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),Et=(()=>{class qe extends ot{constructor(z){super(z),this._keydownListener=P=>{const pe=this._attachedOverlays;for(let j=pe.length-1;j>-1;j--)if(pe[j]._keydownEvents.observers.length>0){pe[j]._keydownEvents.next(P);break}}}add(z){super.add(z),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(s.K0))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),Zt=(()=>{class qe extends ot{constructor(z,P){super(z),this._platform=P,this._cursorStyleIsSet=!1,this._pointerDownListener=pe=>{this._pointerDownEventTarget=(0,q.sA)(pe)},this._clickListener=pe=>{const j=(0,q.sA)(pe),me="click"===pe.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:j;this._pointerDownEventTarget=null;const He=this._attachedOverlays.slice();for(let Ge=He.length-1;Ge>-1;Ge--){const Le=He[Ge];if(!(Le._outsidePointerEvents.observers.length<1)&&Le.hasAttached()){if(Le.overlayElement.contains(j)||Le.overlayElement.contains(me))break;Le._outsidePointerEvents.next(pe)}}}}add(z){if(super.add(z),!this._isAttached){const P=this._document.body;P.addEventListener("pointerdown",this._pointerDownListener,!0),P.addEventListener("click",this._clickListener,!0),P.addEventListener("auxclick",this._clickListener,!0),P.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=P.style.cursor,P.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const z=this._document.body;z.removeEventListener("pointerdown",this._pointerDownListener,!0),z.removeEventListener("click",this._clickListener,!0),z.removeEventListener("auxclick",this._clickListener,!0),z.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(z.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(s.K0),G.LFG(q.t4))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),mn=0,vn=(()=>{class qe{constructor(z,P,pe,j,me,He,Ge,Le,Me,V,Be){this.scrollStrategies=z,this._overlayContainer=P,this._componentFactoryResolver=pe,this._positionBuilder=j,this._keyboardDispatcher=me,this._injector=He,this._ngZone=Ge,this._document=Le,this._directionality=Me,this._location=V,this._outsideClickDispatcher=Be}create(z){const P=this._createHostElement(),pe=this._createPaneElement(P),j=this._createPortalOutlet(pe),me=new J(z);return me.direction=me.direction||this._directionality.value,new Ue(j,P,pe,me,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(z){const P=this._document.createElement("div");return P.id="cdk-overlay-"+mn++,P.classList.add("cdk-overlay-pane"),z.appendChild(P),P}_createHostElement(){const z=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(z),z}_createPortalOutlet(z){return this._appRef||(this._appRef=this._injector.get(G.z2F)),new W.u0(z,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return qe.\u0275fac=function(z){return new(z||qe)(G.LFG(Xe),G.LFG(je),G.LFG(G._Vd),G.LFG(St),G.LFG(Et),G.LFG(G.zs3),G.LFG(G.R0b),G.LFG(s.K0),G.LFG(_.Is),G.LFG(s.Ye),G.LFG(Zt))},qe.\u0275prov=G.Yz7({token:qe,factory:qe.\u0275fac}),qe})();const Ut=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],un=new G.OlP("cdk-connected-overlay-scroll-strategy");let _n=(()=>{class qe{constructor(z){this.elementRef=z}}return qe.\u0275fac=function(z){return new(z||qe)(G.Y36(G.SBq))},qe.\u0275dir=G.lG2({type:qe,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),qe})(),Cn=(()=>{class qe{constructor(z,P,pe,j,me){this._overlay=z,this._dir=me,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=R.w.EMPTY,this._attachSubscription=R.w.EMPTY,this._detachSubscription=R.w.EMPTY,this._positionSubscription=R.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new G.vpe,this.positionChange=new G.vpe,this.attach=new G.vpe,this.detach=new G.vpe,this.overlayKeydown=new G.vpe,this.overlayOutsideClick=new G.vpe,this._templatePortal=new W.UE(P,pe),this._scrollStrategyFactory=j,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(z){this._offsetX=z,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(z){this._offsetY=z,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(z){this._hasBackdrop=(0,oe.Ig)(z)}get lockPosition(){return this._lockPosition}set lockPosition(z){this._lockPosition=(0,oe.Ig)(z)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(z){this._flexibleDimensions=(0,oe.Ig)(z)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(z){this._growAfterOpen=(0,oe.Ig)(z)}get push(){return this._push}set push(z){this._push=(0,oe.Ig)(z)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(z){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),z.origin&&this.open&&this._position.apply()),z.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Ut);const z=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=z.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=z.detachments().subscribe(()=>this.detach.emit()),z.keydownEvents().subscribe(P=>{this.overlayKeydown.next(P),P.keyCode===_e.hY&&!this.disableClose&&!(0,_e.Vb)(P)&&(P.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(P=>{this.overlayOutsideClick.next(P)})}_buildConfig(){const z=this._position=this.positionStrategy||this._createPositionStrategy(),P=new J({direction:this._dir,positionStrategy:z,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(P.width=this.width),(this.height||0===this.height)&&(P.height=this.height),(this.minWidth||0===this.minWidth)&&(P.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(P.minHeight=this.minHeight),this.backdropClass&&(P.backdropClass=this.backdropClass),this.panelClass&&(P.panelClass=this.panelClass),P}_updatePositionStrategy(z){const P=this.positions.map(pe=>({originX:pe.originX,originY:pe.originY,overlayX:pe.overlayX,overlayY:pe.overlayY,offsetX:pe.offsetX||this.offsetX,offsetY:pe.offsetY||this.offsetY,panelClass:pe.panelClass||void 0}));return z.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(P).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const z=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(z),z}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof _n?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(z=>{this.backdropClick.emit(z)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function ee(qe,x=!1){return z=>z.lift(new ye(qe,x))}(()=>this.positionChange.observers.length>0)).subscribe(z=>{this.positionChange.emit(z),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return qe.\u0275fac=function(z){return new(z||qe)(G.Y36(vn),G.Y36(G.Rgc),G.Y36(G.s_b),G.Y36(un),G.Y36(_.Is,8))},qe.\u0275dir=G.lG2({type:qe,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[G.TTD]}),qe})();const Sn={provide:un,deps:[vn],useFactory:function Dt(qe){return()=>qe.scrollStrategies.reposition()}};let cn=(()=>{class qe{}return qe.\u0275fac=function(z){return new(z||qe)},qe.\u0275mod=G.oAB({type:qe}),qe.\u0275inj=G.cJS({providers:[vn,Sn],imports:[[_.vT,W.eL,a.Cl],a.Cl]}),qe})()},925:(yt,be,p)=>{p.d(be,{t4:()=>oe,ud:()=>q,sA:()=>zt,kV:()=>vt,Oy:()=>ut,_i:()=>Fe,i$:()=>B,Mq:()=>Ye});var a=p(5e3),s=p(9808);let G;try{G="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(Ie){G=!1}let R,ee,ye,ze,oe=(()=>{class Ie{constructor(et){this._platformId=et,this.isBrowser=this._platformId?(0,s.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!G)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return Ie.\u0275fac=function(et){return new(et||Ie)(a.LFG(a.Lbi))},Ie.\u0275prov=a.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})(),q=(()=>{class Ie{}return Ie.\u0275fac=function(et){return new(et||Ie)},Ie.\u0275mod=a.oAB({type:Ie}),Ie.\u0275inj=a.cJS({}),Ie})();function B(Ie){return function H(){if(null==R&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>R=!0}))}finally{R=R||!1}return R}()?Ie:!!Ie.capture}function Ye(){if(null==ye){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ye=!1,ye;if("scrollBehavior"in document.documentElement.style)ye=!0;else{const Ie=Element.prototype.scrollTo;ye=!!Ie&&!/\{\s*\[native code\]\s*\}/.test(Ie.toString())}}return ye}function Fe(){if("object"!=typeof document||!document)return 0;if(null==ee){const Ie=document.createElement("div"),$e=Ie.style;Ie.dir="rtl",$e.width="1px",$e.overflow="auto",$e.visibility="hidden",$e.pointerEvents="none",$e.position="absolute";const et=document.createElement("div"),Se=et.style;Se.width="2px",Se.height="1px",Ie.appendChild(et),document.body.appendChild(Ie),ee=0,0===Ie.scrollLeft&&(Ie.scrollLeft=1,ee=0===Ie.scrollLeft?1:2),Ie.remove()}return ee}function vt(Ie){if(function _e(){if(null==ze){const Ie="undefined"!=typeof document?document.head:null;ze=!(!Ie||!Ie.createShadowRoot&&!Ie.attachShadow)}return ze}()){const $e=Ie.getRootNode?Ie.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&$e instanceof ShadowRoot)return $e}return null}function zt(Ie){return Ie.composedPath?Ie.composedPath()[0]:Ie.target}function ut(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha}},7429:(yt,be,p)=>{p.d(be,{en:()=>ye,Pl:()=>Je,C5:()=>H,u0:()=>Fe,eL:()=>ut,UE:()=>B});var a=p(5e3),s=p(9808);class R{attach(et){return this._attachedHost=et,et.attach(this)}detach(){let et=this._attachedHost;null!=et&&(this._attachedHost=null,et.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(et){this._attachedHost=et}}class H extends R{constructor(et,Se,Xe,J){super(),this.component=et,this.viewContainerRef=Se,this.injector=Xe,this.componentFactoryResolver=J}}class B extends R{constructor(et,Se,Xe){super(),this.templateRef=et,this.viewContainerRef=Se,this.context=Xe}get origin(){return this.templateRef.elementRef}attach(et,Se=this.context){return this.context=Se,super.attach(et)}detach(){return this.context=void 0,super.detach()}}class ee extends R{constructor(et){super(),this.element=et instanceof a.SBq?et.nativeElement:et}}class ye{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(et){return et instanceof H?(this._attachedPortal=et,this.attachComponentPortal(et)):et instanceof B?(this._attachedPortal=et,this.attachTemplatePortal(et)):this.attachDomPortal&&et instanceof ee?(this._attachedPortal=et,this.attachDomPortal(et)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(et){this._disposeFn=et}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Fe extends ye{constructor(et,Se,Xe,J,fe){super(),this.outletElement=et,this._componentFactoryResolver=Se,this._appRef=Xe,this._defaultInjector=J,this.attachDomPortal=he=>{const te=he.element,le=this._document.createComment("dom-portal");te.parentNode.insertBefore(le,te),this.outletElement.appendChild(te),this._attachedPortal=he,super.setDisposeFn(()=>{le.parentNode&&le.parentNode.replaceChild(te,le)})},this._document=fe}attachComponentPortal(et){const Xe=(et.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(et.component);let J;return et.viewContainerRef?(J=et.viewContainerRef.createComponent(Xe,et.viewContainerRef.length,et.injector||et.viewContainerRef.injector),this.setDisposeFn(()=>J.destroy())):(J=Xe.create(et.injector||this._defaultInjector),this._appRef.attachView(J.hostView),this.setDisposeFn(()=>{this._appRef.detachView(J.hostView),J.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(J)),this._attachedPortal=et,J}attachTemplatePortal(et){let Se=et.viewContainerRef,Xe=Se.createEmbeddedView(et.templateRef,et.context);return Xe.rootNodes.forEach(J=>this.outletElement.appendChild(J)),Xe.detectChanges(),this.setDisposeFn(()=>{let J=Se.indexOf(Xe);-1!==J&&Se.remove(J)}),this._attachedPortal=et,Xe}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(et){return et.hostView.rootNodes[0]}}let Je=(()=>{class $e extends ye{constructor(Se,Xe,J){super(),this._componentFactoryResolver=Se,this._viewContainerRef=Xe,this._isInitialized=!1,this.attached=new a.vpe,this.attachDomPortal=fe=>{const he=fe.element,te=this._document.createComment("dom-portal");fe.setAttachedHost(this),he.parentNode.insertBefore(te,he),this._getRootNode().appendChild(he),this._attachedPortal=fe,super.setDisposeFn(()=>{te.parentNode&&te.parentNode.replaceChild(he,te)})},this._document=J}get portal(){return this._attachedPortal}set portal(Se){this.hasAttached()&&!Se&&!this._isInitialized||(this.hasAttached()&&super.detach(),Se&&super.attach(Se),this._attachedPortal=Se||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(Se){Se.setAttachedHost(this);const Xe=null!=Se.viewContainerRef?Se.viewContainerRef:this._viewContainerRef,fe=(Se.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Se.component),he=Xe.createComponent(fe,Xe.length,Se.injector||Xe.injector);return Xe!==this._viewContainerRef&&this._getRootNode().appendChild(he.hostView.rootNodes[0]),super.setDisposeFn(()=>he.destroy()),this._attachedPortal=Se,this._attachedRef=he,this.attached.emit(he),he}attachTemplatePortal(Se){Se.setAttachedHost(this);const Xe=this._viewContainerRef.createEmbeddedView(Se.templateRef,Se.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Se,this._attachedRef=Xe,this.attached.emit(Xe),Xe}_getRootNode(){const Se=this._viewContainerRef.element.nativeElement;return Se.nodeType===Se.ELEMENT_NODE?Se:Se.parentNode}}return $e.\u0275fac=function(Se){return new(Se||$e)(a.Y36(a._Vd),a.Y36(a.s_b),a.Y36(s.K0))},$e.\u0275dir=a.lG2({type:$e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[a.qOj]}),$e})(),ut=(()=>{class $e{}return $e.\u0275fac=function(Se){return new(Se||$e)},$e.\u0275mod=a.oAB({type:$e}),$e.\u0275inj=a.cJS({}),$e})()},3393:(yt,be,p)=>{p.d(be,{xd:()=>Dt,x0:()=>me,N7:()=>pe,mF:()=>cn,Cl:()=>Ge,rL:()=>x});var a=p(3191),s=p(5e3),G=p(6686),q=p(2268);const W=new class _ extends q.v{flush(Me){this.active=!0,this.scheduled=void 0;const{actions:V}=this;let Be,nt=-1,ce=V.length;Me=Me||V.shift();do{if(Be=Me.execute(Me.state,Me.delay))break}while(++nt<ce&&(Me=V.shift()));if(this.active=!1,Be){for(;++nt<ce&&(Me=V.shift());)Me.unsubscribe();throw Be}}}(class oe extends G.o{constructor(Me,V){super(Me,V),this.scheduler=Me,this.work=V}requestAsyncId(Me,V,Be=0){return null!==Be&&Be>0?super.requestAsyncId(Me,V,Be):(Me.actions.push(this),Me.scheduled||(Me.scheduled=requestAnimationFrame(()=>Me.flush(null))))}recycleAsyncId(Me,V,Be=0){if(null!==Be&&Be>0||null===Be&&this.delay>0)return super.recycleAsyncId(Me,V,Be);0===Me.actions.length&&(cancelAnimationFrame(V),Me.scheduled=void 0)}});let R=1;const H=Promise.resolve(),B={};function ee(Le){return Le in B&&(delete B[Le],!0)}const ye={setImmediate(Le){const Me=R++;return B[Me]=!0,H.then(()=>ee(Me)&&Le()),Me},clearImmediate(Le){ee(Le)}},_e=new class ze extends q.v{flush(Me){this.active=!0,this.scheduled=void 0;const{actions:V}=this;let Be,nt=-1,ce=V.length;Me=Me||V.shift();do{if(Be=Me.execute(Me.state,Me.delay))break}while(++nt<ce&&(Me=V.shift()));if(this.active=!1,Be){for(;++nt<ce&&(Me=V.shift());)Me.unsubscribe();throw Be}}}(class Fe extends G.o{constructor(Me,V){super(Me,V),this.scheduler=Me,this.work=V}requestAsyncId(Me,V,Be=0){return null!==Be&&Be>0?super.requestAsyncId(Me,V,Be):(Me.actions.push(this),Me.scheduled||(Me.scheduled=ye.setImmediate(Me.flush.bind(Me,null))))}recycleAsyncId(Me,V,Be=0){if(null!==Be&&Be>0||null===Be&&this.delay>0)return super.recycleAsyncId(Me,V,Be);0===Me.actions.length&&(ye.clearImmediate(V),Me.scheduled=void 0)}});var Je=p(6498);function zt(Le){return!!Le&&(Le instanceof Je.y||"function"==typeof Le.lift&&"function"==typeof Le.subscribe)}var ut=p(8929),Ie=p(1086),$e=p(3753),et=p(2654),Se=p(3489);class J{call(Me,V){return V.subscribe(new fe(Me))}}class fe extends Se.L{constructor(Me){super(Me),this.hasPrev=!1}_next(Me){let V;this.hasPrev?V=[this.prev,Me]:this.hasPrev=!0,this.prev=Me,V&&this.destination.next(V)}}var he=p(5778),te=p(7138),le=p(2198),ie=p(7625),Ue=p(1059),je=p(7545),tt=p(5154),ke=p(9808),ve=p(925),mt=p(226);class _t extends class Qe{}{constructor(Me){super(),this._data=Me}connect(){return zt(this._data)?this._data:(0,Ie.of)(this._data)}disconnect(){}}class St{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Me,V,Be,nt,ce){Me.forEachOperation((Ne,L,E)=>{let $,ue;null==Ne.previousIndex?($=this._insertView(()=>Be(Ne,L,E),E,V,nt(Ne)),ue=$?1:0):null==E?(this._detachAndCacheView(L,V),ue=3):($=this._moveView(L,E,V,nt(Ne)),ue=2),ce&&ce({context:null==$?void 0:$.context,operation:ue,record:Ne})})}detach(){for(const Me of this._viewCache)Me.destroy();this._viewCache=[]}_insertView(Me,V,Be,nt){const ce=this._insertViewFromCache(V,Be);if(ce)return void(ce.context.$implicit=nt);const Ne=Me();return Be.createEmbeddedView(Ne.templateRef,Ne.context,Ne.index)}_detachAndCacheView(Me,V){const Be=V.detach(Me);this._maybeCacheView(Be,V)}_moveView(Me,V,Be,nt){const ce=Be.get(Me);return Be.move(ce,V),ce.context.$implicit=nt,ce}_maybeCacheView(Me,V){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(Me);else{const Be=V.indexOf(Me);-1===Be?Me.destroy():V.remove(Be)}}_insertViewFromCache(Me,V){const Be=this._viewCache.pop();return Be&&V.insert(Be,Me),Be||null}}const mn=new s.OlP("_ViewRepeater"),vn=["contentWrapper"],Ut=["*"],un=new s.OlP("VIRTUAL_SCROLL_STRATEGY");class _n{constructor(Me,V,Be){this._scrolledIndexChange=new ut.xQ,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,he.x)()),this._viewport=null,this._itemSize=Me,this._minBufferPx=V,this._maxBufferPx=Be}attach(Me){this._viewport=Me,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(Me,V,Be){this._itemSize=Me,this._minBufferPx=V,this._maxBufferPx=Be,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(Me,V){this._viewport&&this._viewport.scrollToOffset(Me*this._itemSize,V)}_updateTotalContentSize(){!this._viewport||this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const Me=this._viewport.getRenderedRange(),V={start:Me.start,end:Me.end},Be=this._viewport.getViewportSize(),nt=this._viewport.getDataLength();let ce=this._viewport.measureScrollOffset(),Ne=this._itemSize>0?ce/this._itemSize:0;if(V.end>nt){const E=Math.ceil(Be/this._itemSize),$=Math.max(0,Math.min(Ne,nt-E));Ne!=$&&(Ne=$,ce=$*this._itemSize,V.start=Math.floor(Ne)),V.end=Math.max(0,Math.min(nt,V.start+E))}const L=ce-V.start*this._itemSize;if(L<this._minBufferPx&&0!=V.start){const E=Math.ceil((this._maxBufferPx-L)/this._itemSize);V.start=Math.max(0,V.start-E),V.end=Math.min(nt,Math.ceil(Ne+(Be+this._minBufferPx)/this._itemSize))}else{const E=V.end*this._itemSize-(ce+Be);if(E<this._minBufferPx&&V.end!=nt){const $=Math.ceil((this._maxBufferPx-E)/this._itemSize);$>0&&(V.end=Math.min(nt,V.end+$),V.start=Math.max(0,Math.floor(Ne-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(V),this._viewport.setRenderedContentOffset(this._itemSize*V.start),this._scrolledIndexChange.next(Math.floor(Ne))}}function Cn(Le){return Le._scrollStrategy}let Dt=(()=>{class Le{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new _n(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(V){this._itemSize=(0,a.su)(V)}get minBufferPx(){return this._minBufferPx}set minBufferPx(V){this._minBufferPx=(0,a.su)(V)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(V){this._maxBufferPx=(0,a.su)(V)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return Le.\u0275fac=function(V){return new(V||Le)},Le.\u0275dir=s.lG2({type:Le,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[s._Bn([{provide:un,useFactory:Cn,deps:[(0,s.Gpc)(()=>Le)]}]),s.TTD]}),Le})(),cn=(()=>{class Le{constructor(V,Be,nt){this._ngZone=V,this._platform=Be,this._scrolled=new ut.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=nt}register(V){this.scrollContainers.has(V)||this.scrollContainers.set(V,V.elementScrolled().subscribe(()=>this._scrolled.next(V)))}deregister(V){const Be=this.scrollContainers.get(V);Be&&(Be.unsubscribe(),this.scrollContainers.delete(V))}scrolled(V=20){return this._platform.isBrowser?new Je.y(Be=>{this._globalSubscription||this._addGlobalListener();const nt=V>0?this._scrolled.pipe((0,te.e)(V)).subscribe(Be):this._scrolled.subscribe(Be);return this._scrolledCount++,()=>{nt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,Ie.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((V,Be)=>this.deregister(Be)),this._scrolled.complete()}ancestorScrolled(V,Be){const nt=this.getAncestorScrollContainers(V);return this.scrolled(Be).pipe((0,le.h)(ce=>!ce||nt.indexOf(ce)>-1))}getAncestorScrollContainers(V){const Be=[];return this.scrollContainers.forEach((nt,ce)=>{this._scrollableContainsElement(ce,V)&&Be.push(ce)}),Be}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(V,Be){let nt=(0,a.fI)(Be),ce=V.getElementRef().nativeElement;do{if(nt==ce)return!0}while(nt=nt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const V=this._getWindow();return(0,$e.R)(V.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Le.\u0275fac=function(V){return new(V||Le)(s.LFG(s.R0b),s.LFG(ve.t4),s.LFG(ke.K0,8))},Le.\u0275prov=s.Yz7({token:Le,factory:Le.\u0275fac,providedIn:"root"}),Le})(),Mn=(()=>{class Le{constructor(V,Be,nt,ce){this.elementRef=V,this.scrollDispatcher=Be,this.ngZone=nt,this.dir=ce,this._destroyed=new ut.xQ,this._elementScrolled=new Je.y(Ne=>this.ngZone.runOutsideAngular(()=>(0,$e.R)(this.elementRef.nativeElement,"scroll").pipe((0,ie.R)(this._destroyed)).subscribe(Ne)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(V){const Be=this.elementRef.nativeElement,nt=this.dir&&"rtl"==this.dir.value;null==V.left&&(V.left=nt?V.end:V.start),null==V.right&&(V.right=nt?V.start:V.end),null!=V.bottom&&(V.top=Be.scrollHeight-Be.clientHeight-V.bottom),nt&&0!=(0,ve._i)()?(null!=V.left&&(V.right=Be.scrollWidth-Be.clientWidth-V.left),2==(0,ve._i)()?V.left=V.right:1==(0,ve._i)()&&(V.left=V.right?-V.right:V.right)):null!=V.right&&(V.left=Be.scrollWidth-Be.clientWidth-V.right),this._applyScrollToOptions(V)}_applyScrollToOptions(V){const Be=this.elementRef.nativeElement;(0,ve.Mq)()?Be.scrollTo(V):(null!=V.top&&(Be.scrollTop=V.top),null!=V.left&&(Be.scrollLeft=V.left))}measureScrollOffset(V){const Be="left",ce=this.elementRef.nativeElement;if("top"==V)return ce.scrollTop;if("bottom"==V)return ce.scrollHeight-ce.clientHeight-ce.scrollTop;const Ne=this.dir&&"rtl"==this.dir.value;return"start"==V?V=Ne?"right":Be:"end"==V&&(V=Ne?Be:"right"),Ne&&2==(0,ve._i)()?V==Be?ce.scrollWidth-ce.clientWidth-ce.scrollLeft:ce.scrollLeft:Ne&&1==(0,ve._i)()?V==Be?ce.scrollLeft+ce.scrollWidth-ce.clientWidth:-ce.scrollLeft:V==Be?ce.scrollLeft:ce.scrollWidth-ce.clientWidth-ce.scrollLeft}}return Le.\u0275fac=function(V){return new(V||Le)(s.Y36(s.SBq),s.Y36(cn),s.Y36(s.R0b),s.Y36(mt.Is,8))},Le.\u0275dir=s.lG2({type:Le,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),Le})(),x=(()=>{class Le{constructor(V,Be,nt){this._platform=V,this._change=new ut.xQ,this._changeListener=ce=>{this._change.next(ce)},this._document=nt,Be.runOutsideAngular(()=>{if(V.isBrowser){const ce=this._getWindow();ce.addEventListener("resize",this._changeListener),ce.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const V=this._getWindow();V.removeEventListener("resize",this._changeListener),V.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const V={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),V}getViewportRect(){const V=this.getViewportScrollPosition(),{width:Be,height:nt}=this.getViewportSize();return{top:V.top,left:V.left,bottom:V.top+nt,right:V.left+Be,height:nt,width:Be}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const V=this._document,Be=this._getWindow(),nt=V.documentElement,ce=nt.getBoundingClientRect();return{top:-ce.top||V.body.scrollTop||Be.scrollY||nt.scrollTop||0,left:-ce.left||V.body.scrollLeft||Be.scrollX||nt.scrollLeft||0}}change(V=20){return V>0?this._change.pipe((0,te.e)(V)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const V=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:V.innerWidth,height:V.innerHeight}:{width:0,height:0}}}return Le.\u0275fac=function(V){return new(V||Le)(s.LFG(ve.t4),s.LFG(s.R0b),s.LFG(ke.K0,8))},Le.\u0275prov=s.Yz7({token:Le,factory:Le.\u0275fac,providedIn:"root"}),Le})();const P="undefined"!=typeof requestAnimationFrame?W:_e;let pe=(()=>{class Le extends Mn{constructor(V,Be,nt,ce,Ne,L,E){super(V,L,nt,Ne),this.elementRef=V,this._changeDetectorRef=Be,this._scrollStrategy=ce,this._detachedSubject=new ut.xQ,this._renderedRangeSubject=new ut.xQ,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Je.y($=>this._scrollStrategy.scrolledIndexChange.subscribe(ue=>Promise.resolve().then(()=>this.ngZone.run(()=>$.next(ue))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=et.w.EMPTY,this._viewportChanges=E.change().subscribe(()=>{this.checkViewportSize()})}get orientation(){return this._orientation}set orientation(V){this._orientation!==V&&(this._orientation=V,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(V){this._appendOnly=(0,a.Ig)(V)}ngOnInit(){super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.elementScrolled().pipe((0,Ue.O)(null),(0,te.e)(0,P)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()}))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(V){this.ngZone.runOutsideAngular(()=>{this._forOf=V,this._forOf.dataStream.pipe((0,ie.R)(this._detachedSubject)).subscribe(Be=>{const nt=Be.length;nt!==this._dataLength&&(this._dataLength=nt,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}setTotalContentSize(V){this._totalContentSize!==V&&(this._totalContentSize=V,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(V){(function z(Le,Me){return Le.start==Me.start&&Le.end==Me.end})(this._renderedRange,V)||(this.appendOnly&&(V={start:0,end:Math.max(this._renderedRange.end,V.end)}),this._renderedRangeSubject.next(this._renderedRange=V),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(V,Be="to-start"){const ce="horizontal"==this.orientation,Ne=ce?"X":"Y";let E=`translate${Ne}(${Number((ce&&this.dir&&"rtl"==this.dir.value?-1:1)*V)}px)`;this._renderedContentOffset=V,"to-end"===Be&&(E+=` translate${Ne}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=E&&(this._renderedContentTransform=E,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(V,Be="auto"){const nt={behavior:Be};"horizontal"===this.orientation?nt.start=V:nt.top=V,this.scrollTo(nt)}scrollToIndex(V,Be="auto"){this._scrollStrategy.scrollToIndex(V,Be)}measureScrollOffset(V){return super.measureScrollOffset(V||("horizontal"===this.orientation?"start":"top"))}measureRenderedContentSize(){const V=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?V.offsetWidth:V.offsetHeight}measureRangeSize(V){return this._forOf?this._forOf.measureRangeSize(V,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){const V=this.elementRef.nativeElement;this._viewportSize="horizontal"===this.orientation?V.clientWidth:V.clientHeight}_markChangeDetectionNeeded(V){V&&this._runAfterChangeDetection.push(V),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const V=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Be of V)Be()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return Le.\u0275fac=function(V){return new(V||Le)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(s.R0b),s.Y36(un,8),s.Y36(mt.Is,8),s.Y36(cn),s.Y36(x))},Le.\u0275cmp=s.Xpm({type:Le,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(V,Be){if(1&V&&s.Gf(vn,7),2&V){let nt;s.iGM(nt=s.CRH())&&(Be._contentWrapper=nt.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(V,Be){2&V&&s.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===Be.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==Be.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[s._Bn([{provide:Mn,useExisting:Le}]),s.qOj],ngContentSelectors:Ut,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(V,Be){1&V&&(s.F$t(),s.TgZ(0,"div",0,1),s.Hsn(2),s.qZA(),s._UZ(3,"div",2)),2&V&&(s.xp6(3),s.Udp("width",Be._totalContentWidth)("height",Be._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"],encapsulation:2,changeDetection:0}),Le})();function j(Le,Me,V){if(!V.getBoundingClientRect)return 0;const nt=V.getBoundingClientRect();return"horizontal"===Le?"start"===Me?nt.left:nt.right:"start"===Me?nt.top:nt.bottom}let me=(()=>{class Le{constructor(V,Be,nt,ce,Ne,L){this._viewContainerRef=V,this._template=Be,this._differs=nt,this._viewRepeater=ce,this._viewport=Ne,this.viewChange=new ut.xQ,this._dataSourceChanges=new ut.xQ,this.dataStream=this._dataSourceChanges.pipe((0,Ue.O)(null),function Xe(){return Le=>Le.lift(new J)}(),(0,je.w)(([E,$])=>this._changeDataSource(E,$)),(0,tt.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new ut.xQ,this.dataStream.subscribe(E=>{this._data=E,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,ie.R)(this._destroyed)).subscribe(E=>{this._renderedRange=E,L.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(V){this._cdkVirtualForOf=V,function dt(Le){return Le&&"function"==typeof Le.connect}(V)?this._dataSourceChanges.next(V):this._dataSourceChanges.next(new _t(zt(V)?V:Array.from(V||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(V){this._needsUpdate=!0,this._cdkVirtualForTrackBy=V?(Be,nt)=>V(Be+(this._renderedRange?this._renderedRange.start:0),nt):void 0}set cdkVirtualForTemplate(V){V&&(this._needsUpdate=!0,this._template=V)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(V){this._viewRepeater.viewCacheSize=(0,a.su)(V)}measureRangeSize(V,Be){if(V.start>=V.end)return 0;const nt=V.start-this._renderedRange.start,ce=V.end-V.start;let Ne,L;for(let E=0;E<ce;E++){const $=this._viewContainerRef.get(E+nt);if($&&$.rootNodes.length){Ne=L=$.rootNodes[0];break}}for(let E=ce-1;E>-1;E--){const $=this._viewContainerRef.get(E+nt);if($&&$.rootNodes.length){L=$.rootNodes[$.rootNodes.length-1];break}}return Ne&&L?j(Be,"end",L)-j(Be,"start",Ne):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const V=this._differ.diff(this._renderedItems);V?this._applyChanges(V):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){!this._renderedRange||(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((V,Be)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(V,Be):Be)),this._needsUpdate=!0)}_changeDataSource(V,Be){return V&&V.disconnect(this),this._needsUpdate=!0,Be?Be.connect(this):(0,Ie.of)()}_updateContext(){const V=this._data.length;let Be=this._viewContainerRef.length;for(;Be--;){const nt=this._viewContainerRef.get(Be);nt.context.index=this._renderedRange.start+Be,nt.context.count=V,this._updateComputedContextProperties(nt.context),nt.detectChanges()}}_applyChanges(V){this._viewRepeater.applyChanges(V,this._viewContainerRef,(ce,Ne,L)=>this._getEmbeddedViewArgs(ce,L),ce=>ce.item),V.forEachIdentityChange(ce=>{this._viewContainerRef.get(ce.currentIndex).context.$implicit=ce.item});const Be=this._data.length;let nt=this._viewContainerRef.length;for(;nt--;){const ce=this._viewContainerRef.get(nt);ce.context.index=this._renderedRange.start+nt,ce.context.count=Be,this._updateComputedContextProperties(ce.context)}}_updateComputedContextProperties(V){V.first=0===V.index,V.last=V.index===V.count-1,V.even=V.index%2==0,V.odd=!V.even}_getEmbeddedViewArgs(V,Be){return{templateRef:this._template,context:{$implicit:V.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Be}}}return Le.\u0275fac=function(V){return new(V||Le)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(s.ZZ4),s.Y36(mn),s.Y36(pe,4),s.Y36(s.R0b))},Le.\u0275dir=s.lG2({type:Le,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},features:[s._Bn([{provide:mn,useClass:St}])]}),Le})(),He=(()=>{class Le{}return Le.\u0275fac=function(V){return new(V||Le)},Le.\u0275mod=s.oAB({type:Le}),Le.\u0275inj=s.cJS({}),Le})(),Ge=(()=>{class Le{}return Le.\u0275fac=function(V){return new(V||Le)},Le.\u0275mod=s.oAB({type:Le}),Le.\u0275inj=s.cJS({imports:[[mt.vT,ve.ud,He],mt.vT,He]}),Le})()},9808:(yt,be,p)=>{p.d(be,{mr:()=>Je,Ov:()=>vo,ez:()=>Vo,K0:()=>W,uU:()=>Ii,JJ:()=>qo,Do:()=>ut,Ts:()=>Bi,V_:()=>H,Ye:()=>Ie,S$:()=>_e,mk:()=>$n,sg:()=>qn,O5:()=>k,PC:()=>bi,RF:()=>Ot,n9:()=>Vt,ED:()=>hn,tP:()=>io,wE:()=>ie,b0:()=>zt,lw:()=>I,EM:()=>Qi,JF:()=>Wn,dv:()=>ot,NF:()=>hi,qS:()=>Lt,w_:()=>_,bD:()=>Lo,q:()=>G,Mx:()=>Un,HT:()=>q});var a=p(5e3);let s=null;function G(){return s}function q(b){s||(s=b)}class _{}const W=new a.OlP("DocumentToken");let I=(()=>{class b{historyGo(w){throw new Error("Not implemented")}}return b.\u0275fac=function(w){return new(w||b)},b.\u0275prov=a.Yz7({token:b,factory:function(){return function R(){return(0,a.LFG)(B)}()},providedIn:"platform"}),b})();const H=new a.OlP("Location Initialized");let B=(()=>{class b extends I{constructor(w){super(),this._doc=w,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return G().getBaseHref(this._doc)}onPopState(w){const Q=G().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("popstate",w,!1),()=>Q.removeEventListener("popstate",w)}onHashChange(w){const Q=G().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("hashchange",w,!1),()=>Q.removeEventListener("hashchange",w)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(w){this.location.pathname=w}pushState(w,Q,xe){ee()?this._history.pushState(w,Q,xe):this.location.hash=xe}replaceState(w,Q,xe){ee()?this._history.replaceState(w,Q,xe):this.location.hash=xe}forward(){this._history.forward()}back(){this._history.back()}historyGo(w=0){this._history.go(w)}getState(){return this._history.state}}return b.\u0275fac=function(w){return new(w||b)(a.LFG(W))},b.\u0275prov=a.Yz7({token:b,factory:function(){return function ye(){return new B((0,a.LFG)(W))}()},providedIn:"platform"}),b})();function ee(){return!!window.history.pushState}function Ye(b,Y){if(0==b.length)return Y;if(0==Y.length)return b;let w=0;return b.endsWith("/")&&w++,Y.startsWith("/")&&w++,2==w?b+Y.substring(1):1==w?b+Y:b+"/"+Y}function Fe(b){const Y=b.match(/#|\?|$/),w=Y&&Y.index||b.length;return b.slice(0,w-("/"===b[w-1]?1:0))+b.slice(w)}function ze(b){return b&&"?"!==b[0]?"?"+b:b}let _e=(()=>{class b{historyGo(w){throw new Error("Not implemented")}}return b.\u0275fac=function(w){return new(w||b)},b.\u0275prov=a.Yz7({token:b,factory:function(){return function vt(b){const Y=(0,a.LFG)(W).location;return new zt((0,a.LFG)(I),Y&&Y.origin||"")}()},providedIn:"root"}),b})();const Je=new a.OlP("appBaseHref");let zt=(()=>{class b extends _e{constructor(w,Q){if(super(),this._platformLocation=w,this._removeListenerFns=[],null==Q&&(Q=this._platformLocation.getBaseHrefFromDOM()),null==Q)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=Q}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}prepareExternalUrl(w){return Ye(this._baseHref,w)}path(w=!1){const Q=this._platformLocation.pathname+ze(this._platformLocation.search),xe=this._platformLocation.hash;return xe&&w?`${Q}${xe}`:Q}pushState(w,Q,xe,ct){const Mt=this.prepareExternalUrl(xe+ze(ct));this._platformLocation.pushState(w,Q,Mt)}replaceState(w,Q,xe,ct){const Mt=this.prepareExternalUrl(xe+ze(ct));this._platformLocation.replaceState(w,Q,Mt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(w=0){var Q,xe;null===(xe=(Q=this._platformLocation).historyGo)||void 0===xe||xe.call(Q,w)}}return b.\u0275fac=function(w){return new(w||b)(a.LFG(I),a.LFG(Je,8))},b.\u0275prov=a.Yz7({token:b,factory:b.\u0275fac}),b})(),ut=(()=>{class b extends _e{constructor(w,Q){super(),this._platformLocation=w,this._baseHref="",this._removeListenerFns=[],null!=Q&&(this._baseHref=Q)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}path(w=!1){let Q=this._platformLocation.hash;return null==Q&&(Q="#"),Q.length>0?Q.substring(1):Q}prepareExternalUrl(w){const Q=Ye(this._baseHref,w);return Q.length>0?"#"+Q:Q}pushState(w,Q,xe,ct){let Mt=this.prepareExternalUrl(xe+ze(ct));0==Mt.length&&(Mt=this._platformLocation.pathname),this._platformLocation.pushState(w,Q,Mt)}replaceState(w,Q,xe,ct){let Mt=this.prepareExternalUrl(xe+ze(ct));0==Mt.length&&(Mt=this._platformLocation.pathname),this._platformLocation.replaceState(w,Q,Mt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(w=0){var Q,xe;null===(xe=(Q=this._platformLocation).historyGo)||void 0===xe||xe.call(Q,w)}}return b.\u0275fac=function(w){return new(w||b)(a.LFG(I),a.LFG(Je,8))},b.\u0275prov=a.Yz7({token:b,factory:b.\u0275fac}),b})(),Ie=(()=>{class b{constructor(w,Q){this._subject=new a.vpe,this._urlChangeListeners=[],this._platformStrategy=w;const xe=this._platformStrategy.getBaseHref();this._platformLocation=Q,this._baseHref=Fe(Se(xe)),this._platformStrategy.onPopState(ct=>{this._subject.emit({url:this.path(!0),pop:!0,state:ct.state,type:ct.type})})}path(w=!1){return this.normalize(this._platformStrategy.path(w))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(w,Q=""){return this.path()==this.normalize(w+ze(Q))}normalize(w){return b.stripTrailingSlash(function et(b,Y){return b&&Y.startsWith(b)?Y.substring(b.length):Y}(this._baseHref,Se(w)))}prepareExternalUrl(w){return w&&"/"!==w[0]&&(w="/"+w),this._platformStrategy.prepareExternalUrl(w)}go(w,Q="",xe=null){this._platformStrategy.pushState(xe,"",w,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+ze(Q)),xe)}replaceState(w,Q="",xe=null){this._platformStrategy.replaceState(xe,"",w,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+ze(Q)),xe)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(w=0){var Q,xe;null===(xe=(Q=this._platformStrategy).historyGo)||void 0===xe||xe.call(Q,w)}onUrlChange(w){this._urlChangeListeners.push(w),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Q=>{this._notifyUrlChangeListeners(Q.url,Q.state)}))}_notifyUrlChangeListeners(w="",Q){this._urlChangeListeners.forEach(xe=>xe(w,Q))}subscribe(w,Q,xe){return this._subject.subscribe({next:w,error:Q,complete:xe})}}return b.normalizeQueryParams=ze,b.joinWithSlash=Ye,b.stripTrailingSlash=Fe,b.\u0275fac=function(w){return new(w||b)(a.LFG(_e),a.LFG(I))},b.\u0275prov=a.Yz7({token:b,factory:function(){return function $e(){return new Ie((0,a.LFG)(_e),(0,a.LFG)(I))}()},providedIn:"root"}),b})();function Se(b){return b.replace(/\/index.html$/,"")}var J=(()=>((J=J||{})[J.Decimal=0]="Decimal",J[J.Percent=1]="Percent",J[J.Currency=2]="Currency",J[J.Scientific=3]="Scientific",J))(),fe=(()=>((fe=fe||{})[fe.Zero=0]="Zero",fe[fe.One=1]="One",fe[fe.Two=2]="Two",fe[fe.Few=3]="Few",fe[fe.Many=4]="Many",fe[fe.Other=5]="Other",fe))(),he=(()=>((he=he||{})[he.Format=0]="Format",he[he.Standalone=1]="Standalone",he))(),te=(()=>((te=te||{})[te.Narrow=0]="Narrow",te[te.Abbreviated=1]="Abbreviated",te[te.Wide=2]="Wide",te[te.Short=3]="Short",te))(),le=(()=>((le=le||{})[le.Short=0]="Short",le[le.Medium=1]="Medium",le[le.Long=2]="Long",le[le.Full=3]="Full",le))(),ie=(()=>((ie=ie||{})[ie.Decimal=0]="Decimal",ie[ie.Group=1]="Group",ie[ie.List=2]="List",ie[ie.PercentSign=3]="PercentSign",ie[ie.PlusSign=4]="PlusSign",ie[ie.MinusSign=5]="MinusSign",ie[ie.Exponential=6]="Exponential",ie[ie.SuperscriptingExponent=7]="SuperscriptingExponent",ie[ie.PerMille=8]="PerMille",ie[ie.Infinity=9]="Infinity",ie[ie.NaN=10]="NaN",ie[ie.TimeSeparator=11]="TimeSeparator",ie[ie.CurrencyDecimal=12]="CurrencyDecimal",ie[ie.CurrencyGroup=13]="CurrencyGroup",ie))();function _t(b,Y){return cn((0,a.cg1)(b)[a.wAp.DateFormat],Y)}function it(b,Y){return cn((0,a.cg1)(b)[a.wAp.TimeFormat],Y)}function St(b,Y){return cn((0,a.cg1)(b)[a.wAp.DateTimeFormat],Y)}function ot(b,Y){const w=(0,a.cg1)(b),Q=w[a.wAp.NumberSymbols][Y];if(void 0===Q){if(Y===ie.CurrencyDecimal)return w[a.wAp.NumberSymbols][ie.Decimal];if(Y===ie.CurrencyGroup)return w[a.wAp.NumberSymbols][ie.Group]}return Q}const un=a.kL8;function _n(b){if(!b[a.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${b[a.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function cn(b,Y){for(let w=Y;w>-1;w--)if(void 0!==b[w])return b[w];throw new Error("Locale data API: locale data undefined")}function Mn(b){const[Y,w]=b.split(":");return{hours:+Y,minutes:+w}}const P=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,pe={},j=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var me=(()=>((me=me||{})[me.Short=0]="Short",me[me.ShortGMT=1]="ShortGMT",me[me.Long=2]="Long",me[me.Extended=3]="Extended",me))(),He=(()=>((He=He||{})[He.FullYear=0]="FullYear",He[He.Month=1]="Month",He[He.Date=2]="Date",He[He.Hours=3]="Hours",He[He.Minutes=4]="Minutes",He[He.Seconds=5]="Seconds",He[He.FractionalSeconds=6]="FractionalSeconds",He[He.Day=7]="Day",He))(),Ge=(()=>((Ge=Ge||{})[Ge.DayPeriods=0]="DayPeriods",Ge[Ge.Days=1]="Days",Ge[Ge.Months=2]="Months",Ge[Ge.Eras=3]="Eras",Ge))();function Le(b,Y,w,Q){let xe=function we(b){if(Ve(b))return b;if("number"==typeof b&&!isNaN(b))return new Date(b);if("string"==typeof b){if(b=b.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(b)){const[xe,ct=1,Mt=1]=b.split("-").map(kt=>+kt);return Me(xe,ct-1,Mt)}const w=parseFloat(b);if(!isNaN(b-w))return new Date(w);let Q;if(Q=b.match(P))return function ae(b){const Y=new Date(0);let w=0,Q=0;const xe=b[8]?Y.setUTCFullYear:Y.setFullYear,ct=b[8]?Y.setUTCHours:Y.setHours;b[9]&&(w=Number(b[9]+b[10]),Q=Number(b[9]+b[11])),xe.call(Y,Number(b[1]),Number(b[2])-1,Number(b[3]));const Mt=Number(b[4]||0)-w,kt=Number(b[5]||0)-Q,Fn=Number(b[6]||0),Tn=Math.floor(1e3*parseFloat("0."+(b[7]||0)));return ct.call(Y,Mt,kt,Fn,Tn),Y}(Q)}const Y=new Date(b);if(!Ve(Y))throw new Error(`Unable to convert "${b}" into a date`);return Y}(b);Y=V(w,Y)||Y;let kt,Mt=[];for(;Y;){if(kt=j.exec(Y),!kt){Mt.push(Y);break}{Mt=Mt.concat(kt.slice(1));const Dn=Mt.pop();if(!Dn)break;Y=Dn}}let Fn=xe.getTimezoneOffset();Q&&(Fn=jn(Q,Fn),xe=function Re(b,Y,w){const Q=w?-1:1,xe=b.getTimezoneOffset();return function qt(b,Y){return(b=new Date(b.getTime())).setMinutes(b.getMinutes()+Y),b}(b,Q*(jn(Y,xe)-xe))}(xe,Q,!0));let Tn="";return Mt.forEach(Dn=>{const dn=function ri(b){if(An[b])return An[b];let Y;switch(b){case"G":case"GG":case"GGG":Y=E(Ge.Eras,te.Abbreviated);break;case"GGGG":Y=E(Ge.Eras,te.Wide);break;case"GGGGG":Y=E(Ge.Eras,te.Narrow);break;case"y":Y=Ne(He.FullYear,1,0,!1,!0);break;case"yy":Y=Ne(He.FullYear,2,0,!0,!0);break;case"yyy":Y=Ne(He.FullYear,3,0,!1,!0);break;case"yyyy":Y=Ne(He.FullYear,4,0,!1,!0);break;case"Y":Y=Vn(1);break;case"YY":Y=Vn(2,!0);break;case"YYY":Y=Vn(3);break;case"YYYY":Y=Vn(4);break;case"M":case"L":Y=Ne(He.Month,1,1);break;case"MM":case"LL":Y=Ne(He.Month,2,1);break;case"MMM":Y=E(Ge.Months,te.Abbreviated);break;case"MMMM":Y=E(Ge.Months,te.Wide);break;case"MMMMM":Y=E(Ge.Months,te.Narrow);break;case"LLL":Y=E(Ge.Months,te.Abbreviated,he.Standalone);break;case"LLLL":Y=E(Ge.Months,te.Wide,he.Standalone);break;case"LLLLL":Y=E(Ge.Months,te.Narrow,he.Standalone);break;case"w":Y=gn(1);break;case"ww":Y=gn(2);break;case"W":Y=gn(1,!0);break;case"d":Y=Ne(He.Date,1);break;case"dd":Y=Ne(He.Date,2);break;case"c":case"cc":Y=Ne(He.Day,1);break;case"ccc":Y=E(Ge.Days,te.Abbreviated,he.Standalone);break;case"cccc":Y=E(Ge.Days,te.Wide,he.Standalone);break;case"ccccc":Y=E(Ge.Days,te.Narrow,he.Standalone);break;case"cccccc":Y=E(Ge.Days,te.Short,he.Standalone);break;case"E":case"EE":case"EEE":Y=E(Ge.Days,te.Abbreviated);break;case"EEEE":Y=E(Ge.Days,te.Wide);break;case"EEEEE":Y=E(Ge.Days,te.Narrow);break;case"EEEEEE":Y=E(Ge.Days,te.Short);break;case"a":case"aa":case"aaa":Y=E(Ge.DayPeriods,te.Abbreviated);break;case"aaaa":Y=E(Ge.DayPeriods,te.Wide);break;case"aaaaa":Y=E(Ge.DayPeriods,te.Narrow);break;case"b":case"bb":case"bbb":Y=E(Ge.DayPeriods,te.Abbreviated,he.Standalone,!0);break;case"bbbb":Y=E(Ge.DayPeriods,te.Wide,he.Standalone,!0);break;case"bbbbb":Y=E(Ge.DayPeriods,te.Narrow,he.Standalone,!0);break;case"B":case"BB":case"BBB":Y=E(Ge.DayPeriods,te.Abbreviated,he.Format,!0);break;case"BBBB":Y=E(Ge.DayPeriods,te.Wide,he.Format,!0);break;case"BBBBB":Y=E(Ge.DayPeriods,te.Narrow,he.Format,!0);break;case"h":Y=Ne(He.Hours,1,-12);break;case"hh":Y=Ne(He.Hours,2,-12);break;case"H":Y=Ne(He.Hours,1);break;case"HH":Y=Ne(He.Hours,2);break;case"m":Y=Ne(He.Minutes,1);break;case"mm":Y=Ne(He.Minutes,2);break;case"s":Y=Ne(He.Seconds,1);break;case"ss":Y=Ne(He.Seconds,2);break;case"S":Y=Ne(He.FractionalSeconds,1);break;case"SS":Y=Ne(He.FractionalSeconds,2);break;case"SSS":Y=Ne(He.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Y=ue(me.Short);break;case"ZZZZZ":Y=ue(me.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Y=ue(me.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Y=ue(me.Long);break;default:return null}return An[b]=Y,Y}(Dn);Tn+=dn?dn(xe,w,Fn):"''"===Dn?"'":Dn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Tn}function Me(b,Y,w){const Q=new Date(0);return Q.setFullYear(b,Y,w),Q.setHours(0,0,0),Q}function V(b,Y){const w=function je(b){return(0,a.cg1)(b)[a.wAp.LocaleId]}(b);if(pe[w]=pe[w]||{},pe[w][Y])return pe[w][Y];let Q="";switch(Y){case"shortDate":Q=_t(b,le.Short);break;case"mediumDate":Q=_t(b,le.Medium);break;case"longDate":Q=_t(b,le.Long);break;case"fullDate":Q=_t(b,le.Full);break;case"shortTime":Q=it(b,le.Short);break;case"mediumTime":Q=it(b,le.Medium);break;case"longTime":Q=it(b,le.Long);break;case"fullTime":Q=it(b,le.Full);break;case"short":const xe=V(b,"shortTime"),ct=V(b,"shortDate");Q=Be(St(b,le.Short),[xe,ct]);break;case"medium":const Mt=V(b,"mediumTime"),kt=V(b,"mediumDate");Q=Be(St(b,le.Medium),[Mt,kt]);break;case"long":const Fn=V(b,"longTime"),Tn=V(b,"longDate");Q=Be(St(b,le.Long),[Fn,Tn]);break;case"full":const Dn=V(b,"fullTime"),dn=V(b,"fullDate");Q=Be(St(b,le.Full),[Dn,dn])}return Q&&(pe[w][Y]=Q),Q}function Be(b,Y){return Y&&(b=b.replace(/\{([^}]+)}/g,function(w,Q){return null!=Y&&Q in Y?Y[Q]:w})),b}function nt(b,Y,w="-",Q,xe){let ct="";(b<0||xe&&b<=0)&&(xe?b=1-b:(b=-b,ct=w));let Mt=String(b);for(;Mt.length<Y;)Mt="0"+Mt;return Q&&(Mt=Mt.substr(Mt.length-Y)),ct+Mt}function Ne(b,Y,w=0,Q=!1,xe=!1){return function(ct,Mt){let kt=function L(b,Y){switch(b){case He.FullYear:return Y.getFullYear();case He.Month:return Y.getMonth();case He.Date:return Y.getDate();case He.Hours:return Y.getHours();case He.Minutes:return Y.getMinutes();case He.Seconds:return Y.getSeconds();case He.FractionalSeconds:return Y.getMilliseconds();case He.Day:return Y.getDay();default:throw new Error(`Unknown DateType value "${b}".`)}}(b,ct);if((w>0||kt>-w)&&(kt+=w),b===He.Hours)0===kt&&-12===w&&(kt=12);else if(b===He.FractionalSeconds)return function ce(b,Y){return nt(b,3).substr(0,Y)}(kt,Y);const Fn=ot(Mt,ie.MinusSign);return nt(kt,Y,Fn,Q,xe)}}function E(b,Y,w=he.Format,Q=!1){return function(xe,ct){return function $(b,Y,w,Q,xe,ct){switch(w){case Ge.Months:return function ve(b,Y,w){const Q=(0,a.cg1)(b),ct=cn([Q[a.wAp.MonthsFormat],Q[a.wAp.MonthsStandalone]],Y);return cn(ct,w)}(Y,xe,Q)[b.getMonth()];case Ge.Days:return function ke(b,Y,w){const Q=(0,a.cg1)(b),ct=cn([Q[a.wAp.DaysFormat],Q[a.wAp.DaysStandalone]],Y);return cn(ct,w)}(Y,xe,Q)[b.getDay()];case Ge.DayPeriods:const Mt=b.getHours(),kt=b.getMinutes();if(ct){const Tn=function Cn(b){const Y=(0,a.cg1)(b);return _n(Y),(Y[a.wAp.ExtraData][2]||[]).map(Q=>"string"==typeof Q?Mn(Q):[Mn(Q[0]),Mn(Q[1])])}(Y),Dn=function Dt(b,Y,w){const Q=(0,a.cg1)(b);_n(Q);const ct=cn([Q[a.wAp.ExtraData][0],Q[a.wAp.ExtraData][1]],Y)||[];return cn(ct,w)||[]}(Y,xe,Q),dn=Tn.findIndex(Yn=>{if(Array.isArray(Yn)){const[On,Yt]=Yn,Eo=Mt>=On.hours&&kt>=On.minutes,D=Mt<Yt.hours||Mt===Yt.hours&&kt<Yt.minutes;if(On.hours<Yt.hours){if(Eo&&D)return!0}else if(Eo||D)return!0}else if(Yn.hours===Mt&&Yn.minutes===kt)return!0;return!1});if(-1!==dn)return Dn[dn]}return function tt(b,Y,w){const Q=(0,a.cg1)(b),ct=cn([Q[a.wAp.DayPeriodsFormat],Q[a.wAp.DayPeriodsStandalone]],Y);return cn(ct,w)}(Y,xe,Q)[Mt<12?0:1];case Ge.Eras:return function mt(b,Y){return cn((0,a.cg1)(b)[a.wAp.Eras],Y)}(Y,Q)[b.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${w}`)}}(xe,ct,b,Y,w,Q)}}function ue(b){return function(Y,w,Q){const xe=-1*Q,ct=ot(w,ie.MinusSign),Mt=xe>0?Math.floor(xe/60):Math.ceil(xe/60);switch(b){case me.Short:return(xe>=0?"+":"")+nt(Mt,2,ct)+nt(Math.abs(xe%60),2,ct);case me.ShortGMT:return"GMT"+(xe>=0?"+":"")+nt(Mt,1,ct);case me.Long:return"GMT"+(xe>=0?"+":"")+nt(Mt,2,ct)+":"+nt(Math.abs(xe%60),2,ct);case me.Extended:return 0===Q?"Z":(xe>=0?"+":"")+nt(Mt,2,ct)+":"+nt(Math.abs(xe%60),2,ct);default:throw new Error(`Unknown zone width "${b}"`)}}}function Qt(b){return Me(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()))}function gn(b,Y=!1){return function(w,Q){let xe;if(Y){const ct=new Date(w.getFullYear(),w.getMonth(),1).getDay()-1,Mt=w.getDate();xe=1+Math.floor((Mt+ct)/7)}else{const ct=Qt(w),Mt=function At(b){const Y=Me(b,0,1).getDay();return Me(b,0,1+(Y<=4?4:11)-Y)}(ct.getFullYear()),kt=ct.getTime()-Mt.getTime();xe=1+Math.round(kt/6048e5)}return nt(xe,b,ot(Q,ie.MinusSign))}}function Vn(b,Y=!1){return function(w,Q){return nt(Qt(w).getFullYear(),b,ot(Q,ie.MinusSign),Y)}}const An={};function jn(b,Y){b=b.replace(/:/g,"");const w=Date.parse("Jan 01, 1970 00:00:00 "+b)/6e4;return isNaN(w)?Y:w}function Ve(b){return b instanceof Date&&!isNaN(b.valueOf())}const ht=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function De(b){const Y=parseInt(b);if(isNaN(Y))throw new Error("Invalid integer literal when parsing "+b);return Y}class rt{}let on=(()=>{class b extends rt{constructor(w){super(),this.locale=w}getPluralCategory(w,Q){switch(un(Q||this.locale)(w)){case fe.Zero:return"zero";case fe.One:return"one";case fe.Two:return"two";case fe.Few:return"few";case fe.Many:return"many";default:return"other"}}}return b.\u0275fac=function(w){return new(w||b)(a.LFG(a.soG))},b.\u0275prov=a.Yz7({token:b,factory:b.\u0275fac}),b})();function Lt(b,Y,w){return(0,a.dwT)(b,Y,w)}function Un(b,Y){Y=encodeURIComponent(Y);for(const w of b.split(";")){const Q=w.indexOf("="),[xe,ct]=-1==Q?[w,""]:[w.slice(0,Q),w.slice(Q+1)];if(xe.trim()===Y)return decodeURIComponent(ct)}return null}let $n=(()=>{class b{constructor(w,Q,xe,ct){this._iterableDiffers=w,this._keyValueDiffers=Q,this._ngEl=xe,this._renderer=ct,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(w){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof w?w.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(w){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof w?w.split(/\s+/):w,this._rawClass&&((0,a.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const w=this._iterableDiffer.diff(this._rawClass);w&&this._applyIterableChanges(w)}else if(this._keyValueDiffer){const w=this._keyValueDiffer.diff(this._rawClass);w&&this._applyKeyValueChanges(w)}}_applyKeyValueChanges(w){w.forEachAddedItem(Q=>this._toggleClass(Q.key,Q.currentValue)),w.forEachChangedItem(Q=>this._toggleClass(Q.key,Q.currentValue)),w.forEachRemovedItem(Q=>{Q.previousValue&&this._toggleClass(Q.key,!1)})}_applyIterableChanges(w){w.forEachAddedItem(Q=>{if("string"!=typeof Q.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,a.AaK)(Q.item)}`);this._toggleClass(Q.item,!0)}),w.forEachRemovedItem(Q=>this._toggleClass(Q.item,!1))}_applyClasses(w){w&&(Array.isArray(w)||w instanceof Set?w.forEach(Q=>this._toggleClass(Q,!0)):Object.keys(w).forEach(Q=>this._toggleClass(Q,!!w[Q])))}_removeClasses(w){w&&(Array.isArray(w)||w instanceof Set?w.forEach(Q=>this._toggleClass(Q,!1)):Object.keys(w).forEach(Q=>this._toggleClass(Q,!1)))}_toggleClass(w,Q){(w=w.trim())&&w.split(/\s+/g).forEach(xe=>{Q?this._renderer.addClass(this._ngEl.nativeElement,xe):this._renderer.removeClass(this._ngEl.nativeElement,xe)})}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.ZZ4),a.Y36(a.aQg),a.Y36(a.SBq),a.Y36(a.Qsj))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),b})();class Rn{constructor(Y,w,Q,xe){this.$implicit=Y,this.ngForOf=w,this.index=Q,this.count=xe}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let qn=(()=>{class b{constructor(w,Q,xe){this._viewContainer=w,this._template=Q,this._differs=xe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(w){this._ngForOf=w,this._ngForOfDirty=!0}set ngForTrackBy(w){this._trackByFn=w}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(w){w&&(this._template=w)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const w=this._ngForOf;!this._differ&&w&&(this._differ=this._differs.find(w).create(this.ngForTrackBy))}if(this._differ){const w=this._differ.diff(this._ngForOf);w&&this._applyChanges(w)}}_applyChanges(w){const Q=this._viewContainer;w.forEachOperation((xe,ct,Mt)=>{if(null==xe.previousIndex)Q.createEmbeddedView(this._template,new Rn(xe.item,this._ngForOf,-1,-1),null===Mt?void 0:Mt);else if(null==Mt)Q.remove(null===ct?void 0:ct);else if(null!==ct){const kt=Q.get(ct);Q.move(kt,Mt),X(kt,xe)}});for(let xe=0,ct=Q.length;xe<ct;xe++){const kt=Q.get(xe).context;kt.index=xe,kt.count=ct,kt.ngForOf=this._ngForOf}w.forEachIdentityChange(xe=>{X(Q.get(xe.currentIndex),xe)})}static ngTemplateContextGuard(w,Q){return!0}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.s_b),a.Y36(a.Rgc),a.Y36(a.ZZ4))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),b})();function X(b,Y){b.context.$implicit=Y.item}let k=(()=>{class b{constructor(w,Q){this._viewContainer=w,this._context=new Ee,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Q}set ngIf(w){this._context.$implicit=this._context.ngIf=w,this._updateView()}set ngIfThen(w){st("ngIfThen",w),this._thenTemplateRef=w,this._thenViewRef=null,this._updateView()}set ngIfElse(w){st("ngIfElse",w),this._elseTemplateRef=w,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(w,Q){return!0}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.s_b),a.Y36(a.Rgc))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),b})();class Ee{constructor(){this.$implicit=null,this.ngIf=null}}function st(b,Y){if(Y&&!Y.createEmbeddedView)throw new Error(`${b} must be a TemplateRef, but received '${(0,a.AaK)(Y)}'.`)}class Ct{constructor(Y,w){this._viewContainerRef=Y,this._templateRef=w,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Y){Y&&!this._created?this.create():!Y&&this._created&&this.destroy()}}let Ot=(()=>{class b{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(w){this._ngSwitch=w,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(w){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(w)}_matchCase(w){const Q=w==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Q,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Q}_updateDefaultCases(w){if(this._defaultViews&&w!==this._defaultUsed){this._defaultUsed=w;for(let Q=0;Q<this._defaultViews.length;Q++)this._defaultViews[Q].enforceState(w)}}}return b.\u0275fac=function(w){return new(w||b)},b.\u0275dir=a.lG2({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),b})(),Vt=(()=>{class b{constructor(w,Q,xe){this.ngSwitch=xe,xe._addCase(),this._view=new Ct(w,Q)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.s_b),a.Y36(a.Rgc),a.Y36(Ot,9))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),b})(),hn=(()=>{class b{constructor(w,Q,xe){xe._addDefault(new Ct(w,Q))}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.s_b),a.Y36(a.Rgc),a.Y36(Ot,9))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngSwitchDefault",""]]}),b})(),bi=(()=>{class b{constructor(w,Q,xe){this._ngEl=w,this._differs=Q,this._renderer=xe,this._ngStyle=null,this._differ=null}set ngStyle(w){this._ngStyle=w,!this._differ&&w&&(this._differ=this._differs.find(w).create())}ngDoCheck(){if(this._differ){const w=this._differ.diff(this._ngStyle);w&&this._applyChanges(w)}}_setStyle(w,Q){const[xe,ct]=w.split(".");null!=(Q=null!=Q&&ct?`${Q}${ct}`:Q)?this._renderer.setStyle(this._ngEl.nativeElement,xe,Q):this._renderer.removeStyle(this._ngEl.nativeElement,xe)}_applyChanges(w){w.forEachRemovedItem(Q=>this._setStyle(Q.key,null)),w.forEachAddedItem(Q=>this._setStyle(Q.key,Q.currentValue)),w.forEachChangedItem(Q=>this._setStyle(Q.key,Q.currentValue))}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.SBq),a.Y36(a.aQg),a.Y36(a.Qsj))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),b})(),io=(()=>{class b{constructor(w){this._viewContainerRef=w,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(w){if(w.ngTemplateOutlet){const Q=this._viewContainerRef;this._viewRef&&Q.remove(Q.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?Q.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&w.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.s_b))},b.\u0275dir=a.lG2({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[a.TTD]}),b})();function vi(b,Y){return new a.vHH(2100,"")}class ui{createSubscription(Y,w){return Y.subscribe({next:w,error:Q=>{throw Q}})}dispose(Y){Y.unsubscribe()}onDestroy(Y){Y.unsubscribe()}}class wi{createSubscription(Y,w){return Y.then(w,Q=>{throw Q})}dispose(Y){}onDestroy(Y){}}const ko=new wi,Fo=new ui;let vo=(()=>{class b{constructor(w){this._ref=w,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(w){return this._obj?w!==this._obj?(this._dispose(),this.transform(w)):this._latestValue:(w&&this._subscribe(w),this._latestValue)}_subscribe(w){this._obj=w,this._strategy=this._selectStrategy(w),this._subscription=this._strategy.createSubscription(w,Q=>this._updateLatestValue(w,Q))}_selectStrategy(w){if((0,a.QGY)(w))return ko;if((0,a.F4k)(w))return Fo;throw vi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(w,Q){w===this._obj&&(this._latestValue=Q,this._ref.markForCheck())}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.sBO,16))},b.\u0275pipe=a.Yjl({name:"async",type:b,pure:!1}),b})();const sr=new a.OlP("DATE_PIPE_DEFAULT_TIMEZONE");let Ii=(()=>{class b{constructor(w,Q){this.locale=w,this.defaultTimezone=Q}transform(w,Q="mediumDate",xe,ct){var Mt;if(null==w||""===w||w!=w)return null;try{return Le(w,Q,ct||this.locale,null!==(Mt=null!=xe?xe:this.defaultTimezone)&&void 0!==Mt?Mt:void 0)}catch(kt){throw vi()}}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.soG,16),a.Y36(sr,24))},b.\u0275pipe=a.Yjl({name:"date",type:b,pure:!0}),b})(),Bi=(()=>{class b{transform(w){return JSON.stringify(w,null,2)}}return b.\u0275fac=function(w){return new(w||b)},b.\u0275pipe=a.Yjl({name:"json",type:b,pure:!1}),b})(),qo=(()=>{class b{constructor(w){this._locale=w}transform(w,Q,xe){if(!function oi(b){return!(null==b||""===b||b!=b)}(w))return null;xe=xe||this._locale;try{return function rn(b,Y,w){return function ei(b,Y,w,Q,xe,ct,Mt=!1){let kt="",Fn=!1;if(isFinite(b)){let Tn=function Te(b){let Q,xe,ct,Mt,kt,Y=Math.abs(b)+"",w=0;for((xe=Y.indexOf("."))>-1&&(Y=Y.replace(".","")),(ct=Y.search(/e/i))>0?(xe<0&&(xe=ct),xe+=+Y.slice(ct+1),Y=Y.substring(0,ct)):xe<0&&(xe=Y.length),ct=0;"0"===Y.charAt(ct);ct++);if(ct===(kt=Y.length))Q=[0],xe=1;else{for(kt--;"0"===Y.charAt(kt);)kt--;for(xe-=ct,Q=[],Mt=0;ct<=kt;ct++,Mt++)Q[Mt]=Number(Y.charAt(ct))}return xe>22&&(Q=Q.splice(0,21),w=xe-1,xe=1),{digits:Q,exponent:w,integerLen:xe}}(b);Mt&&(Tn=function Qn(b){if(0===b.digits[0])return b;const Y=b.digits.length-b.integerLen;return b.exponent?b.exponent+=2:(0===Y?b.digits.push(0,0):1===Y&&b.digits.push(0),b.integerLen+=2),b}(Tn));let Dn=Y.minInt,dn=Y.minFrac,Yn=Y.maxFrac;if(ct){const y=ct.match(ht);if(null===y)throw new Error(`${ct} is not a valid digit info`);const U=y[1],at=y[3],Nt=y[5];null!=U&&(Dn=De(U)),null!=at&&(dn=De(at)),null!=Nt?Yn=De(Nt):null!=at&&dn>Yn&&(Yn=dn)}!function Ze(b,Y,w){if(Y>w)throw new Error(`The minimum number of digits after fraction (${Y}) is higher than the maximum (${w}).`);let Q=b.digits,xe=Q.length-b.integerLen;const ct=Math.min(Math.max(Y,xe),w);let Mt=ct+b.integerLen,kt=Q[Mt];if(Mt>0){Q.splice(Math.max(b.integerLen,Mt));for(let dn=Mt;dn<Q.length;dn++)Q[dn]=0}else{xe=Math.max(0,xe),b.integerLen=1,Q.length=Math.max(1,Mt=ct+1),Q[0]=0;for(let dn=1;dn<Mt;dn++)Q[dn]=0}if(kt>=5)if(Mt-1<0){for(let dn=0;dn>Mt;dn--)Q.unshift(0),b.integerLen++;Q.unshift(1),b.integerLen++}else Q[Mt-1]++;for(;xe<Math.max(0,ct);xe++)Q.push(0);let Fn=0!==ct;const Tn=Y+b.integerLen,Dn=Q.reduceRight(function(dn,Yn,On,Yt){return Yt[On]=(Yn+=dn)<10?Yn:Yn-10,Fn&&(0===Yt[On]&&On>=Tn?Yt.pop():Fn=!1),Yn>=10?1:0},0);Dn&&(Q.unshift(Dn),b.integerLen++)}(Tn,dn,Yn);let On=Tn.digits,Yt=Tn.integerLen;const Eo=Tn.exponent;let D=[];for(Fn=On.every(y=>!y);Yt<Dn;Yt++)On.unshift(0);for(;Yt<0;Yt++)On.unshift(0);Yt>0?D=On.splice(Yt,On.length):(D=On,On=[0]);const C=[];for(On.length>=Y.lgSize&&C.unshift(On.splice(-Y.lgSize,On.length).join(""));On.length>Y.gSize;)C.unshift(On.splice(-Y.gSize,On.length).join(""));On.length&&C.unshift(On.join("")),kt=C.join(ot(w,Q)),D.length&&(kt+=ot(w,xe)+D.join("")),Eo&&(kt+=ot(w,ie.Exponential)+"+"+Eo)}else kt=ot(w,ie.Infinity);return kt=b<0&&!Fn?Y.negPre+kt+Y.negSuf:Y.posPre+kt+Y.posSuf,kt}(b,function bn(b,Y="-"){const w={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Q=b.split(";"),xe=Q[0],ct=Q[1],Mt=-1!==xe.indexOf(".")?xe.split("."):[xe.substring(0,xe.lastIndexOf("0")+1),xe.substring(xe.lastIndexOf("0")+1)],kt=Mt[0],Fn=Mt[1]||"";w.posPre=kt.substr(0,kt.indexOf("#"));for(let Dn=0;Dn<Fn.length;Dn++){const dn=Fn.charAt(Dn);"0"===dn?w.minFrac=w.maxFrac=Dn+1:"#"===dn?w.maxFrac=Dn+1:w.posSuf+=dn}const Tn=kt.split(",");if(w.gSize=Tn[1]?Tn[1].length:0,w.lgSize=Tn[2]||Tn[1]?(Tn[2]||Tn[1]).length:0,ct){const Dn=xe.length-w.posPre.length-w.posSuf.length,dn=ct.indexOf("#");w.negPre=ct.substr(0,dn).replace(/'/g,""),w.negSuf=ct.substr(dn+Dn).replace(/'/g,"")}else w.negPre=Y+w.posPre,w.negSuf=w.posSuf;return w}(function Et(b,Y){return(0,a.cg1)(b)[a.wAp.NumberFormats][Y]}(Y,J.Decimal),ot(Y,ie.MinusSign)),Y,ie.Group,ie.Decimal,w)}(function Zi(b){if("string"==typeof b&&!isNaN(Number(b)-parseFloat(b)))return Number(b);if("number"!=typeof b)throw new Error(`${b} is not a number`);return b}(w),xe,Q)}catch(ct){throw vi()}}}return b.\u0275fac=function(w){return new(w||b)(a.Y36(a.soG,16))},b.\u0275pipe=a.Yjl({name:"number",type:b,pure:!0}),b})();let Vo=(()=>{class b{}return b.\u0275fac=function(w){return new(w||b)},b.\u0275mod=a.oAB({type:b}),b.\u0275inj=a.cJS({providers:[{provide:rt,useClass:on}]}),b})();const Lo="browser";function hi(b){return b===Lo}let Qi=(()=>{class b{}return b.\u0275prov=(0,a.Yz7)({token:b,providedIn:"root",factory:()=>new Xo((0,a.LFG)(W),window)}),b})();class Xo{constructor(Y,w){this.document=Y,this.window=w,this.offset=()=>[0,0]}setOffset(Y){this.offset=Array.isArray(Y)?()=>Y:Y}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Y){this.supportsScrolling()&&this.window.scrollTo(Y[0],Y[1])}scrollToAnchor(Y){if(!this.supportsScrolling())return;const w=function Pi(b,Y){const w=b.getElementById(Y)||b.getElementsByName(Y)[0];if(w)return w;if("function"==typeof b.createTreeWalker&&b.body&&(b.body.createShadowRoot||b.body.attachShadow)){const Q=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let xe=Q.currentNode;for(;xe;){const ct=xe.shadowRoot;if(ct){const Mt=ct.getElementById(Y)||ct.querySelector(`[name="${Y}"]`);if(Mt)return Mt}xe=Q.nextNode()}}return null}(this.document,Y);w&&(this.scrollToElement(w),this.attemptFocus(w))}setHistoryScrollRestoration(Y){if(this.supportScrollRestoration()){const w=this.window.history;w&&w.scrollRestoration&&(w.scrollRestoration=Y)}}scrollToElement(Y){const w=Y.getBoundingClientRect(),Q=w.left+this.window.pageXOffset,xe=w.top+this.window.pageYOffset,ct=this.offset();this.window.scrollTo(Q-ct[0],xe-ct[1])}attemptFocus(Y){return Y.focus(),this.document.activeElement===Y}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const Y=Bn(this.window.history)||Bn(Object.getPrototypeOf(this.window.history));return!(!Y||!Y.writable&&!Y.set)}catch(Y){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(Y){return!1}}}function Bn(b){return Object.getOwnPropertyDescriptor(b,"scrollRestoration")}class Wn{}},520:(yt,be,p)=>{p.d(be,{TP:()=>je,jN:()=>R,eN:()=>ie,JF:()=>cn,WM:()=>H,LE:()=>_e,aW:()=>Se,Zn:()=>he});var a=p(9808),s=p(5e3),G=p(1086),oe=p(6498),q=p(1406),_=p(2198),W=p(4850);class I{}class R{}class H{constructor(z){this.normalizedNames=new Map,this.lazyUpdate=null,z?this.lazyInit="string"==typeof z?()=>{this.headers=new Map,z.split("\n").forEach(P=>{const pe=P.indexOf(":");if(pe>0){const j=P.slice(0,pe),me=j.toLowerCase(),He=P.slice(pe+1).trim();this.maybeSetNormalizedName(j,me),this.headers.has(me)?this.headers.get(me).push(He):this.headers.set(me,[He])}})}:()=>{this.headers=new Map,Object.keys(z).forEach(P=>{let pe=z[P];const j=P.toLowerCase();"string"==typeof pe&&(pe=[pe]),pe.length>0&&(this.headers.set(j,pe),this.maybeSetNormalizedName(P,j))})}:this.headers=new Map}has(z){return this.init(),this.headers.has(z.toLowerCase())}get(z){this.init();const P=this.headers.get(z.toLowerCase());return P&&P.length>0?P[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(z){return this.init(),this.headers.get(z.toLowerCase())||null}append(z,P){return this.clone({name:z,value:P,op:"a"})}set(z,P){return this.clone({name:z,value:P,op:"s"})}delete(z,P){return this.clone({name:z,value:P,op:"d"})}maybeSetNormalizedName(z,P){this.normalizedNames.has(P)||this.normalizedNames.set(P,z)}init(){this.lazyInit&&(this.lazyInit instanceof H?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(z=>this.applyUpdate(z)),this.lazyUpdate=null))}copyFrom(z){z.init(),Array.from(z.headers.keys()).forEach(P=>{this.headers.set(P,z.headers.get(P)),this.normalizedNames.set(P,z.normalizedNames.get(P))})}clone(z){const P=new H;return P.lazyInit=this.lazyInit&&this.lazyInit instanceof H?this.lazyInit:this,P.lazyUpdate=(this.lazyUpdate||[]).concat([z]),P}applyUpdate(z){const P=z.name.toLowerCase();switch(z.op){case"a":case"s":let pe=z.value;if("string"==typeof pe&&(pe=[pe]),0===pe.length)return;this.maybeSetNormalizedName(z.name,P);const j=("a"===z.op?this.headers.get(P):void 0)||[];j.push(...pe),this.headers.set(P,j);break;case"d":const me=z.value;if(me){let He=this.headers.get(P);if(!He)return;He=He.filter(Ge=>-1===me.indexOf(Ge)),0===He.length?(this.headers.delete(P),this.normalizedNames.delete(P)):this.headers.set(P,He)}else this.headers.delete(P),this.normalizedNames.delete(P)}}forEach(z){this.init(),Array.from(this.normalizedNames.keys()).forEach(P=>z(this.normalizedNames.get(P),this.headers.get(P)))}}class B{encodeKey(z){return Fe(z)}encodeValue(z){return Fe(z)}decodeKey(z){return decodeURIComponent(z)}decodeValue(z){return decodeURIComponent(z)}}const ye=/%(\d[a-f0-9])/gi,Ye={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function Fe(x){return encodeURIComponent(x).replace(ye,(z,P)=>{var pe;return null!==(pe=Ye[P])&&void 0!==pe?pe:z})}function ze(x){return`${x}`}class _e{constructor(z={}){if(this.updates=null,this.cloneFrom=null,this.encoder=z.encoder||new B,z.fromString){if(z.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ee(x,z){const P=new Map;return x.length>0&&x.replace(/^\?/,"").split("&").forEach(j=>{const me=j.indexOf("="),[He,Ge]=-1==me?[z.decodeKey(j),""]:[z.decodeKey(j.slice(0,me)),z.decodeValue(j.slice(me+1))],Le=P.get(He)||[];Le.push(Ge),P.set(He,Le)}),P}(z.fromString,this.encoder)}else z.fromObject?(this.map=new Map,Object.keys(z.fromObject).forEach(P=>{const pe=z.fromObject[P];this.map.set(P,Array.isArray(pe)?pe:[pe])})):this.map=null}has(z){return this.init(),this.map.has(z)}get(z){this.init();const P=this.map.get(z);return P?P[0]:null}getAll(z){return this.init(),this.map.get(z)||null}keys(){return this.init(),Array.from(this.map.keys())}append(z,P){return this.clone({param:z,value:P,op:"a"})}appendAll(z){const P=[];return Object.keys(z).forEach(pe=>{const j=z[pe];Array.isArray(j)?j.forEach(me=>{P.push({param:pe,value:me,op:"a"})}):P.push({param:pe,value:j,op:"a"})}),this.clone(P)}set(z,P){return this.clone({param:z,value:P,op:"s"})}delete(z,P){return this.clone({param:z,value:P,op:"d"})}toString(){return this.init(),this.keys().map(z=>{const P=this.encoder.encodeKey(z);return this.map.get(z).map(pe=>P+"="+this.encoder.encodeValue(pe)).join("&")}).filter(z=>""!==z).join("&")}clone(z){const P=new _e({encoder:this.encoder});return P.cloneFrom=this.cloneFrom||this,P.updates=(this.updates||[]).concat(z),P}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(z=>this.map.set(z,this.cloneFrom.map.get(z))),this.updates.forEach(z=>{switch(z.op){case"a":case"s":const P=("a"===z.op?this.map.get(z.param):void 0)||[];P.push(ze(z.value)),this.map.set(z.param,P);break;case"d":if(void 0===z.value){this.map.delete(z.param);break}{let pe=this.map.get(z.param)||[];const j=pe.indexOf(ze(z.value));-1!==j&&pe.splice(j,1),pe.length>0?this.map.set(z.param,pe):this.map.delete(z.param)}}}),this.cloneFrom=this.updates=null)}}class Je{constructor(){this.map=new Map}set(z,P){return this.map.set(z,P),this}get(z){return this.map.has(z)||this.map.set(z,z.defaultValue()),this.map.get(z)}delete(z){return this.map.delete(z),this}has(z){return this.map.has(z)}keys(){return this.map.keys()}}function ut(x){return"undefined"!=typeof ArrayBuffer&&x instanceof ArrayBuffer}function Ie(x){return"undefined"!=typeof Blob&&x instanceof Blob}function $e(x){return"undefined"!=typeof FormData&&x instanceof FormData}class Se{constructor(z,P,pe,j){let me;if(this.url=P,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=z.toUpperCase(),function zt(x){switch(x){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||j?(this.body=void 0!==pe?pe:null,me=j):me=pe,me&&(this.reportProgress=!!me.reportProgress,this.withCredentials=!!me.withCredentials,me.responseType&&(this.responseType=me.responseType),me.headers&&(this.headers=me.headers),me.context&&(this.context=me.context),me.params&&(this.params=me.params)),this.headers||(this.headers=new H),this.context||(this.context=new Je),this.params){const He=this.params.toString();if(0===He.length)this.urlWithParams=P;else{const Ge=P.indexOf("?");this.urlWithParams=P+(-1===Ge?"?":Ge<P.length-1?"&":"")+He}}else this.params=new _e,this.urlWithParams=P}serializeBody(){return null===this.body?null:ut(this.body)||Ie(this.body)||$e(this.body)||function et(x){return"undefined"!=typeof URLSearchParams&&x instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof _e?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||$e(this.body)?null:Ie(this.body)?this.body.type||null:ut(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof _e?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(z={}){var P;const pe=z.method||this.method,j=z.url||this.url,me=z.responseType||this.responseType,He=void 0!==z.body?z.body:this.body,Ge=void 0!==z.withCredentials?z.withCredentials:this.withCredentials,Le=void 0!==z.reportProgress?z.reportProgress:this.reportProgress;let Me=z.headers||this.headers,V=z.params||this.params;const Be=null!==(P=z.context)&&void 0!==P?P:this.context;return void 0!==z.setHeaders&&(Me=Object.keys(z.setHeaders).reduce((nt,ce)=>nt.set(ce,z.setHeaders[ce]),Me)),z.setParams&&(V=Object.keys(z.setParams).reduce((nt,ce)=>nt.set(ce,z.setParams[ce]),V)),new Se(pe,j,He,{params:V,headers:Me,context:Be,reportProgress:Le,responseType:me,withCredentials:Ge})}}var Xe=(()=>((Xe=Xe||{})[Xe.Sent=0]="Sent",Xe[Xe.UploadProgress=1]="UploadProgress",Xe[Xe.ResponseHeader=2]="ResponseHeader",Xe[Xe.DownloadProgress=3]="DownloadProgress",Xe[Xe.Response=4]="Response",Xe[Xe.User=5]="User",Xe))();class J{constructor(z,P=200,pe="OK"){this.headers=z.headers||new H,this.status=void 0!==z.status?z.status:P,this.statusText=z.statusText||pe,this.url=z.url||null,this.ok=this.status>=200&&this.status<300}}class fe extends J{constructor(z={}){super(z),this.type=Xe.ResponseHeader}clone(z={}){return new fe({headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class he extends J{constructor(z={}){super(z),this.type=Xe.Response,this.body=void 0!==z.body?z.body:null}clone(z={}){return new he({body:void 0!==z.body?z.body:this.body,headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class te extends J{constructor(z){super(z,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${z.url||"(unknown url)"}`:`Http failure response for ${z.url||"(unknown url)"}: ${z.status} ${z.statusText}`,this.error=z.error||null}}function le(x,z){return{body:z,headers:x.headers,context:x.context,observe:x.observe,params:x.params,reportProgress:x.reportProgress,responseType:x.responseType,withCredentials:x.withCredentials}}let ie=(()=>{class x{constructor(P){this.handler=P}request(P,pe,j={}){let me;if(P instanceof Se)me=P;else{let Le,Me;Le=j.headers instanceof H?j.headers:new H(j.headers),j.params&&(Me=j.params instanceof _e?j.params:new _e({fromObject:j.params})),me=new Se(P,pe,void 0!==j.body?j.body:null,{headers:Le,context:j.context,params:Me,reportProgress:j.reportProgress,responseType:j.responseType||"json",withCredentials:j.withCredentials})}const He=(0,G.of)(me).pipe((0,q.b)(Le=>this.handler.handle(Le)));if(P instanceof Se||"events"===j.observe)return He;const Ge=He.pipe((0,_.h)(Le=>Le instanceof he));switch(j.observe||"body"){case"body":switch(me.responseType){case"arraybuffer":return Ge.pipe((0,W.U)(Le=>{if(null!==Le.body&&!(Le.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Le.body}));case"blob":return Ge.pipe((0,W.U)(Le=>{if(null!==Le.body&&!(Le.body instanceof Blob))throw new Error("Response is not a Blob.");return Le.body}));case"text":return Ge.pipe((0,W.U)(Le=>{if(null!==Le.body&&"string"!=typeof Le.body)throw new Error("Response is not a string.");return Le.body}));default:return Ge.pipe((0,W.U)(Le=>Le.body))}case"response":return Ge;default:throw new Error(`Unreachable: unhandled observe type ${j.observe}}`)}}delete(P,pe={}){return this.request("DELETE",P,pe)}get(P,pe={}){return this.request("GET",P,pe)}head(P,pe={}){return this.request("HEAD",P,pe)}jsonp(P,pe){return this.request("JSONP",P,{params:(new _e).append(pe,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(P,pe={}){return this.request("OPTIONS",P,pe)}patch(P,pe,j={}){return this.request("PATCH",P,le(j,pe))}post(P,pe,j={}){return this.request("POST",P,le(j,pe))}put(P,pe,j={}){return this.request("PUT",P,le(j,pe))}}return x.\u0275fac=function(P){return new(P||x)(s.LFG(I))},x.\u0275prov=s.Yz7({token:x,factory:x.\u0275fac}),x})();class Ue{constructor(z,P){this.next=z,this.interceptor=P}handle(z){return this.interceptor.intercept(z,this.next)}}const je=new s.OlP("HTTP_INTERCEPTORS");let tt=(()=>{class x{intercept(P,pe){return pe.handle(P)}}return x.\u0275fac=function(P){return new(P||x)},x.\u0275prov=s.Yz7({token:x,factory:x.\u0275fac}),x})();const St=/^\)\]\}',?\n/;let Et=(()=>{class x{constructor(P){this.xhrFactory=P}handle(P){if("JSONP"===P.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new oe.y(pe=>{const j=this.xhrFactory.build();if(j.open(P.method,P.urlWithParams),P.withCredentials&&(j.withCredentials=!0),P.headers.forEach((ce,Ne)=>j.setRequestHeader(ce,Ne.join(","))),P.headers.has("Accept")||j.setRequestHeader("Accept","application/json, text/plain, */*"),!P.headers.has("Content-Type")){const ce=P.detectContentTypeHeader();null!==ce&&j.setRequestHeader("Content-Type",ce)}if(P.responseType){const ce=P.responseType.toLowerCase();j.responseType="json"!==ce?ce:"text"}const me=P.serializeBody();let He=null;const Ge=()=>{if(null!==He)return He;const ce=1223===j.status?204:j.status,Ne=j.statusText||"OK",L=new H(j.getAllResponseHeaders()),E=function ot(x){return"responseURL"in x&&x.responseURL?x.responseURL:/^X-Request-URL:/m.test(x.getAllResponseHeaders())?x.getResponseHeader("X-Request-URL"):null}(j)||P.url;return He=new fe({headers:L,status:ce,statusText:Ne,url:E}),He},Le=()=>{let{headers:ce,status:Ne,statusText:L,url:E}=Ge(),$=null;204!==Ne&&($=void 0===j.response?j.responseText:j.response),0===Ne&&(Ne=$?200:0);let ue=Ne>=200&&Ne<300;if("json"===P.responseType&&"string"==typeof $){const Ae=$;$=$.replace(St,"");try{$=""!==$?JSON.parse($):null}catch(wt){$=Ae,ue&&(ue=!1,$={error:wt,text:$})}}ue?(pe.next(new he({body:$,headers:ce,status:Ne,statusText:L,url:E||void 0})),pe.complete()):pe.error(new te({error:$,headers:ce,status:Ne,statusText:L,url:E||void 0}))},Me=ce=>{const{url:Ne}=Ge(),L=new te({error:ce,status:j.status||0,statusText:j.statusText||"Unknown Error",url:Ne||void 0});pe.error(L)};let V=!1;const Be=ce=>{V||(pe.next(Ge()),V=!0);let Ne={type:Xe.DownloadProgress,loaded:ce.loaded};ce.lengthComputable&&(Ne.total=ce.total),"text"===P.responseType&&!!j.responseText&&(Ne.partialText=j.responseText),pe.next(Ne)},nt=ce=>{let Ne={type:Xe.UploadProgress,loaded:ce.loaded};ce.lengthComputable&&(Ne.total=ce.total),pe.next(Ne)};return j.addEventListener("load",Le),j.addEventListener("error",Me),j.addEventListener("timeout",Me),j.addEventListener("abort",Me),P.reportProgress&&(j.addEventListener("progress",Be),null!==me&&j.upload&&j.upload.addEventListener("progress",nt)),j.send(me),pe.next({type:Xe.Sent}),()=>{j.removeEventListener("error",Me),j.removeEventListener("abort",Me),j.removeEventListener("load",Le),j.removeEventListener("timeout",Me),P.reportProgress&&(j.removeEventListener("progress",Be),null!==me&&j.upload&&j.upload.removeEventListener("progress",nt)),j.readyState!==j.DONE&&j.abort()}})}}return x.\u0275fac=function(P){return new(P||x)(s.LFG(a.JF))},x.\u0275prov=s.Yz7({token:x,factory:x.\u0275fac}),x})();const Zt=new s.OlP("XSRF_COOKIE_NAME"),mn=new s.OlP("XSRF_HEADER_NAME");class vn{}let Ut=(()=>{class x{constructor(P,pe,j){this.doc=P,this.platform=pe,this.cookieName=j,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const P=this.doc.cookie||"";return P!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,a.Mx)(P,this.cookieName),this.lastCookieString=P),this.lastToken}}return x.\u0275fac=function(P){return new(P||x)(s.LFG(a.K0),s.LFG(s.Lbi),s.LFG(Zt))},x.\u0275prov=s.Yz7({token:x,factory:x.\u0275fac}),x})(),un=(()=>{class x{constructor(P,pe){this.tokenService=P,this.headerName=pe}intercept(P,pe){const j=P.url.toLowerCase();if("GET"===P.method||"HEAD"===P.method||j.startsWith("http://")||j.startsWith("https://"))return pe.handle(P);const me=this.tokenService.getToken();return null!==me&&!P.headers.has(this.headerName)&&(P=P.clone({headers:P.headers.set(this.headerName,me)})),pe.handle(P)}}return x.\u0275fac=function(P){return new(P||x)(s.LFG(vn),s.LFG(mn))},x.\u0275prov=s.Yz7({token:x,factory:x.\u0275fac}),x})(),_n=(()=>{class x{constructor(P,pe){this.backend=P,this.injector=pe,this.chain=null}handle(P){if(null===this.chain){const pe=this.injector.get(je,[]);this.chain=pe.reduceRight((j,me)=>new Ue(j,me),this.backend)}return this.chain.handle(P)}}return x.\u0275fac=function(P){return new(P||x)(s.LFG(R),s.LFG(s.zs3))},x.\u0275prov=s.Yz7({token:x,factory:x.\u0275fac}),x})(),Sn=(()=>{class x{static disable(){return{ngModule:x,providers:[{provide:un,useClass:tt}]}}static withOptions(P={}){return{ngModule:x,providers:[P.cookieName?{provide:Zt,useValue:P.cookieName}:[],P.headerName?{provide:mn,useValue:P.headerName}:[]]}}}return x.\u0275fac=function(P){return new(P||x)},x.\u0275mod=s.oAB({type:x}),x.\u0275inj=s.cJS({providers:[un,{provide:je,useExisting:un,multi:!0},{provide:vn,useClass:Ut},{provide:Zt,useValue:"XSRF-TOKEN"},{provide:mn,useValue:"X-XSRF-TOKEN"}]}),x})(),cn=(()=>{class x{}return x.\u0275fac=function(P){return new(P||x)},x.\u0275mod=s.oAB({type:x}),x.\u0275inj=s.cJS({providers:[ie,{provide:I,useClass:_n},Et,{provide:R,useExisting:Et}],imports:[[Sn.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),x})()},5e3:(yt,be,p)=>{p.d(be,{deG:()=>b2,tb:()=>Mh,AFp:()=>yh,ip1:()=>X4,CZH:()=>ks,hGG:()=>tp,z2F:()=>Ma,sBO:()=>O9,Sil:()=>t2,_Vd:()=>pa,EJc:()=>wh,SBq:()=>ma,qLn:()=>gs,vpe:()=>rr,tBr:()=>hs,XFs:()=>Dt,OlP:()=>li,zs3:()=>fo,ZZ4:()=>J1,aQg:()=>X1,soG:()=>Q1,YKP:()=>zu,h0i:()=>Ps,PXZ:()=>w9,R0b:()=>mo,FiY:()=>_r,Lbi:()=>Ch,g9A:()=>_h,Qsj:()=>uf,FYo:()=>bu,JOm:()=>jo,q3G:()=>mi,tp0:()=>Ar,Rgc:()=>_a,dDg:()=>zh,DyG:()=>Ys,GfV:()=>wu,s_b:()=>W1,ifc:()=>me,eFA:()=>xh,G48:()=>P9,Gpc:()=>B,f3M:()=>V2,X6Q:()=>x9,_c5:()=>K9,VLi:()=>C9,c2e:()=>bh,zSh:()=>E1,wAp:()=>an,vHH:()=>Fe,EiD:()=>Ec,mCW:()=>fs,qzn:()=>Ir,JVY:()=>t3,pB0:()=>r3,eBb:()=>vc,L6k:()=>n3,LAX:()=>o3,cg1:()=>P4,kL8:()=>W0,yhl:()=>gc,dqk:()=>V,sIi:()=>bs,CqO:()=>X6,QGY:()=>y4,F4k:()=>J6,dwT:()=>i7,RDi:()=>Jo,AaK:()=>I,z3N:()=>er,qOj:()=>O1,TTD:()=>oi,_Bn:()=>_u,xp6:()=>ll,uIk:()=>F1,Tol:()=>C0,Gre:()=>I0,ekj:()=>E4,Suo:()=>Qu,Xpm:()=>Qt,lG2:()=>we,Yz7:()=>_t,cJS:()=>St,oAB:()=>jn,Yjl:()=>ae,Y36:()=>ca,_UZ:()=>Z6,GkF:()=>Q6,BQk:()=>v4,ynx:()=>g4,qZA:()=>m4,TgZ:()=>p4,EpF:()=>q6,n5z:()=>lo,LFG:()=>zi,$8M:()=>uo,$Z:()=>K6,NdJ:()=>_4,CRH:()=>qu,O4$:()=>pi,oxw:()=>n0,ALo:()=>Nu,lcZ:()=>Ru,xi3:()=>Bu,Dn7:()=>Yu,Hsn:()=>r0,F$t:()=>o0,Q6J:()=>d4,s9C:()=>b4,MGl:()=>V1,hYB:()=>w4,DdM:()=>Pu,VKq:()=>Ou,WLB:()=>Au,l5B:()=>ku,iGM:()=>Ku,MAs:()=>L6,CHM:()=>c,oJD:()=>zc,LSH:()=>Ha,B6R:()=>gn,kYT:()=>qt,Udp:()=>D4,WFA:()=>C4,d8E:()=>x4,YNc:()=>V6,W1O:()=>th,_uU:()=>S0,Oqu:()=>S4,hij:()=>H1,AsE:()=>T4,Gf:()=>Zu});var a=p(8929),s=p(2654),G=p(6498),oe=p(6787),q=p(8117);function _(e){for(let t in e)if(e[t]===_)return t;throw Error("Could not find renamed property on target object.")}function W(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function I(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(I).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function R(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const H=_({__forward_ref__:_});function B(e){return e.__forward_ref__=B,e.toString=function(){return I(this())},e}function ee(e){return ye(e)?e():e}function ye(e){return"function"==typeof e&&e.hasOwnProperty(H)&&e.__forward_ref__===B}class Fe extends Error{constructor(t,n){super(function ze(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function _e(e){return"string"==typeof e?e:null==e?"":String(e)}function vt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():_e(e)}function Ie(e,t){const n=t?` in ${t}`:"";throw new Fe(-201,`No provider for ${vt(e)} found${n}`)}function ke(e,t){null==e&&function ve(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}(t,e,null,"!=")}function _t(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function St(e){return{providers:e.providers||[],imports:e.imports||[]}}function ot(e){return Et(e,Ut)||Et(e,_n)}function Et(e,t){return e.hasOwnProperty(t)?e[t]:null}function vn(e){return e&&(e.hasOwnProperty(un)||e.hasOwnProperty(Cn))?e[un]:null}const Ut=_({\u0275prov:_}),un=_({\u0275inj:_}),_n=_({ngInjectableDef:_}),Cn=_({ngInjectorDef:_});var Dt=(()=>((Dt=Dt||{})[Dt.Default=0]="Default",Dt[Dt.Host=1]="Host",Dt[Dt.Self=2]="Self",Dt[Dt.SkipSelf=4]="SkipSelf",Dt[Dt.Optional=8]="Optional",Dt))();let Sn;function Mn(e){const t=Sn;return Sn=e,t}function qe(e,t,n){const i=ot(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&Dt.Optional?null:void 0!==t?t:void Ie(I(e),"Injector")}function z(e){return{toString:e}.toString()}var P=(()=>((P=P||{})[P.OnPush=0]="OnPush",P[P.Default=1]="Default",P))(),me=(()=>{return(e=me||(me={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",me;var e})();const He="undefined"!=typeof globalThis&&globalThis,Ge="undefined"!=typeof window&&window,Le="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,V=He||"undefined"!=typeof global&&global||Ge||Le,ce={},Ne=[],L=_({\u0275cmp:_}),E=_({\u0275dir:_}),$=_({\u0275pipe:_}),ue=_({\u0275mod:_}),Ae=_({\u0275fac:_}),wt=_({__NG_ELEMENT_ID__:_});let At=0;function Qt(e){return z(()=>{const n={},i={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===P.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||Ne,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||me.Emulated,id:"c",styles:e.styles||Ne,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.directives,r=e.features,u=e.pipes;return i.id+=At++,i.inputs=Re(e.inputs,n),i.outputs=Re(e.outputs),r&&r.forEach(f=>f(i)),i.directiveDefs=o?()=>("function"==typeof o?o():o).map(Vn):null,i.pipeDefs=u?()=>("function"==typeof u?u():u).map(An):null,i})}function gn(e,t,n){const i=e.\u0275cmp;i.directiveDefs=()=>t.map(Vn),i.pipeDefs=()=>n.map(An)}function Vn(e){return Ve(e)||function ht(e){return e[E]||null}(e)}function An(e){return function It(e){return e[$]||null}(e)}const ri={};function jn(e){return z(()=>{const t={type:e.type,bootstrap:e.bootstrap||Ne,declarations:e.declarations||Ne,imports:e.imports||Ne,exports:e.exports||Ne,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&(ri[e.id]=e.type),t})}function qt(e,t){return z(()=>{const n=jt(e,!0);n.declarations=t.declarations||Ne,n.imports=t.imports||Ne,n.exports=t.exports||Ne})}function Re(e,t){if(null==e)return ce;const n={};for(const i in e)if(e.hasOwnProperty(i)){let o=e[i],r=o;Array.isArray(o)&&(r=o[1],o=o[0]),n[o]=i,t&&(t[o]=r)}return n}const we=Qt;function ae(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Ve(e){return e[L]||null}function jt(e,t){const n=e[ue]||null;if(!n&&!0===t)throw new Error(`Type ${I(e)} does not have '\u0275mod' property.`);return n}const k=19;function Ot(e){return Array.isArray(e)&&"object"==typeof e[1]}function Vt(e){return Array.isArray(e)&&!0===e[1]}function hn(e){return 0!=(8&e.flags)}function ni(e){return 2==(2&e.flags)}function ai(e){return 1==(1&e.flags)}function kn(e){return null!==e.template}function bi(e){return 0!=(512&e[2])}function Ti(e,t){return e.hasOwnProperty(Ae)?e[Ae]:null}class ro{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function oi(){return Zi}function Zi(e){return e.type.prototype.ngOnChanges&&(e.setInput=bo),Di}function Di(){const e=Lo(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===ce)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function bo(e,t,n,i){const o=Lo(e)||function wo(e,t){return e[Vo]=t}(e,{previous:ce,current:null}),r=o.current||(o.current={}),u=o.previous,f=this.declaredInputs[n],v=u[f];r[f]=new ro(v&&v.currentValue,t,u===ce),e[i]=t}oi.ngInherit=!0;const Vo="__ngSimpleChanges__";function Lo(e){return e[Vo]||null}const Ei="http://www.w3.org/2000/svg";let Do;function Jo(e){Do=e}function Qi(){return void 0!==Do?Do:"undefined"!=typeof document?document:void 0}function Bn(e){return!!e.listen}const Pi={createRenderer:(e,t)=>Qi()};function Wn(e){for(;Array.isArray(e);)e=e[0];return e}function w(e,t){return Wn(t[e])}function Q(e,t){return Wn(t[e.index])}function ct(e,t){return e.data[t]}function Mt(e,t){return e[t]}function kt(e,t){const n=t[e];return Ot(n)?n:n[0]}function Fn(e){return 4==(4&e[2])}function Tn(e){return 128==(128&e[2])}function dn(e,t){return null==t?null:e[t]}function Yn(e){e[18]=0}function On(e,t){e[5]+=t;let n=e,i=e[3];for(;null!==i&&(1===t&&1===n[5]||-1===t&&0===n[5]);)i[5]+=t,n=i,i=i[3]}const Yt={lFrame:ao(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function U(){return Yt.bindingsEnabled}function lt(){return Yt.lFrame.lView}function O(){return Yt.lFrame.tView}function c(e){return Yt.lFrame.contextLView=e,e[8]}function l(){let e=g();for(;null!==e&&64===e.type;)e=e.parent;return e}function g(){return Yt.lFrame.currentTNode}function ne(e,t){const n=Yt.lFrame;n.currentTNode=e,n.isParent=t}function ge(){return Yt.lFrame.isParent}function Ce(){Yt.lFrame.isParent=!1}function Pt(){return Yt.isInCheckNoChangesMode}function Bt(e){Yt.isInCheckNoChangesMode=e}function Gt(){const e=Yt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Jt(){return Yt.lFrame.bindingIndex++}function pn(e){const t=Yt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function _i(e,t){const n=Yt.lFrame;n.bindingIndex=n.bindingRootIndex=e,qi(t)}function qi(e){Yt.lFrame.currentDirectiveIndex=e}function Oi(e){const t=Yt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function fi(){return Yt.lFrame.currentQueryIndex}function Yi(e){Yt.lFrame.currentQueryIndex=e}function ji(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Li(e,t,n){if(n&Dt.SkipSelf){let o=t,r=e;for(;!(o=o.parent,null!==o||n&Dt.Host||(o=ji(r),null===o||(r=r[15],10&o.type))););if(null===o)return!1;t=o,e=r}const i=Yt.lFrame=zo();return i.currentTNode=t,i.lView=e,!0}function Ho(e){const t=zo(),n=e[1];Yt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function zo(){const e=Yt.lFrame,t=null===e?null:e.child;return null===t?ao(e):t}function ao(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function fr(){const e=Yt.lFrame;return Yt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const pr=fr;function Rt(){const e=fr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function sn(){return Yt.lFrame.selectedIndex}function Gn(e){Yt.lFrame.selectedIndex=e}function xn(){const e=Yt.lFrame;return ct(e.tView,e.selectedIndex)}function pi(){Yt.lFrame.currentNamespace=Ei}function Hi(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){const r=e.data[n].type.prototype,{ngAfterContentInit:u,ngAfterContentChecked:f,ngAfterViewInit:v,ngAfterViewChecked:T,ngOnDestroy:N}=r;u&&(e.contentHooks||(e.contentHooks=[])).push(-n,u),f&&((e.contentHooks||(e.contentHooks=[])).push(n,f),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,f)),v&&(e.viewHooks||(e.viewHooks=[])).push(-n,v),T&&((e.viewHooks||(e.viewHooks=[])).push(n,T),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,T)),null!=N&&(e.destroyHooks||(e.destroyHooks=[])).push(n,N)}}function Ni(e,t,n){Fs(e,t,3,n)}function Ui(e,t,n,i){(3&e[2])===n&&Fs(e,t,n,i)}function ci(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function Fs(e,t,n,i){const r=null!=i?i:-1,u=t.length-1;let f=0;for(let v=void 0!==i?65535&e[18]:0;v<u;v++)if("number"==typeof t[v+1]){if(f=t[v],null!=i&&f>=i)break}else t[v]<0&&(e[18]+=65536),(f<r||-1==r)&&(gr(e,n,t,v),e[18]=(4294901760&e[18])+v+2),v++}function gr(e,t,n,i){const o=n[i]<0,r=n[i+1],f=e[o?-n[i]:n[i]];if(o){if(e[2]>>11<e[18]>>16&&(3&e[2])===t){e[2]+=2048;try{r.call(f)}finally{}}}else try{r.call(f)}finally{}}class No{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function is(e,t,n){const i=Bn(e);let o=0;for(;o<n.length;){const r=n[o];if("number"==typeof r){if(0!==r)break;o++;const u=n[o++],f=n[o++],v=n[o++];i?e.setAttribute(t,f,v,u):t.setAttributeNS(u,f,v)}else{const u=r,f=n[++o];zr(u)?i&&e.setProperty(t,u,f):i?e.setAttribute(t,u,f):t.setAttribute(u,f),o++}}return o}function Ro(e){return 3===e||4===e||6===e}function zr(e){return 64===e.charCodeAt(0)}function Sr(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){const o=t[i];"number"==typeof o?n=o:0===n||Ls(e,n,o,null,-1===n||2===n?t[++i]:null)}}return e}function Ls(e,t,n,i,o){let r=0,u=e.length;if(-1===t)u=-1;else for(;r<e.length;){const f=e[r++];if("number"==typeof f){if(f===t){u=-1;break}if(f>t){u=r-1;break}}}for(;r<e.length;){const f=e[r];if("number"==typeof f)break;if(f===n){if(null===i)return void(null!==o&&(e[r+1]=o));if(i===e[r+1])return void(e[r+2]=o)}r++,null!==i&&r++,null!==o&&r++}-1!==u&&(e.splice(u,0,t),r=u+1),e.splice(r++,0,n),null!==i&&e.splice(r++,0,i),null!==o&&e.splice(r++,0,o)}function Hs(e){return-1!==e}function cr(e){return 32767&e}function lr(e,t){let n=function Da(e){return e>>16}(e),i=t;for(;n>0;)i=i[15],n--;return i}let yr=!0;function Tr(e){const t=yr;return yr=e,t}let Ea=0;function ur(e,t){const n=Rs(e,t);if(-1!==n)return n;const i=t[1];i.firstCreatePass&&(e.injectorIndex=t.length,os(i.data,e),os(t,null),os(i.blueprint,null));const o=m(e,t),r=e.injectorIndex;if(Hs(o)){const u=cr(o),f=lr(o,t),v=f[1].data;for(let T=0;T<8;T++)t[r+T]=f[u+T]|v[u+T]}return t[r+8]=o,r}function os(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Rs(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function m(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,o=t;for(;null!==o;){const r=o[1],u=r.type;if(i=2===u?r.declTNode:1===u?o[6]:null,null===i)return-1;if(n++,o=o[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function d(e,t,n){!function za(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(wt)&&(i=n[wt]),null==i&&(i=n[wt]=Ea++);const o=255&i;t.data[e+(o>>5)]|=1<<o}(e,t,n)}function M(e,t,n){if(n&Dt.Optional)return e;Ie(t,"NodeInjector")}function S(e,t,n,i){if(n&Dt.Optional&&void 0===i&&(i=null),0==(n&(Dt.Self|Dt.Host))){const o=e[9],r=Mn(void 0);try{return o?o.get(t,i,n&Dt.Optional):qe(t,i,n&Dt.Optional)}finally{Mn(r)}}return M(i,t,n)}function K(e,t,n,i=Dt.Default,o){if(null!==e){const r=function tn(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(wt)?e[wt]:void 0;return"number"==typeof t?t>=0?255&t:Oe:t}(n);if("function"==typeof r){if(!Li(t,e,i))return i&Dt.Host?M(o,n,i):S(t,n,i,o);try{const u=r(i);if(null!=u||i&Dt.Optional)return u;Ie(n)}finally{pr()}}else if("number"==typeof r){let u=null,f=Rs(e,t),v=-1,T=i&Dt.Host?t[16][6]:null;for((-1===f||i&Dt.SkipSelf)&&(v=-1===f?m(e,t):t[f+8],-1!==v&&Hn(i,!1)?(u=t[1],f=cr(v),t=lr(v,t)):f=-1);-1!==f;){const N=t[1];if(In(r,f,N.data)){const re=pt(f,t,n,u,i,T);if(re!==de)return re}v=t[f+8],-1!==v&&Hn(i,t[1].data[f+8]===T)&&In(r,f,t)?(u=N,f=cr(v),t=lr(v,t)):f=-1}}}return S(t,n,i,o)}const de={};function Oe(){return new co(l(),lt())}function pt(e,t,n,i,o,r){const u=t[1],f=u.data[e+8],N=Ht(f,u,n,null==i?ni(f)&&yr:i!=u&&0!=(3&f.type),o&Dt.Host&&r===f);return null!==N?wn(t,u,N,f):de}function Ht(e,t,n,i,o){const r=e.providerIndexes,u=t.data,f=1048575&r,v=e.directiveStart,N=r>>20,Pe=o?f+N:e.directiveEnd;for(let We=i?f:f+N;We<Pe;We++){const gt=u[We];if(We<v&&n===gt||We>=v&>.type===n)return We}if(o){const We=u[v];if(We&&kn(We)&&We.type===n)return v}return null}function wn(e,t,n,i){let o=e[n];const r=t.data;if(function ar(e){return e instanceof No}(o)){const u=o;u.resolving&&function Je(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new Fe(-200,`Circular dependency in DI detected for ${e}${n}`)}(vt(r[n]));const f=Tr(u.canSeeViewProviders);u.resolving=!0;const v=u.injectImpl?Mn(u.injectImpl):null;Li(e,i,Dt.Default);try{o=e[n]=u.factory(void 0,r,e,i),t.firstCreatePass&&n>=i.directiveStart&&function Ci(e,t,n){const{ngOnChanges:i,ngOnInit:o,ngDoCheck:r}=t.type.prototype;if(i){const u=Zi(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,u)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,o),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r))}(n,r[n],t)}finally{null!==v&&Mn(v),Tr(f),u.resolving=!1,pr()}}return o}function In(e,t,n){return!!(n[t+(e>>5)]&1<<e)}function Hn(e,t){return!(e&Dt.Self||e&Dt.Host&&t)}class co{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return K(this._tNode,this._lView,t,i,n)}}function lo(e){return z(()=>{const t=e.prototype.constructor,n=t[Ae]||$i(t),i=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==i;){const r=o[Ae]||$i(o);if(r&&r!==n)return r;o=Object.getPrototypeOf(o)}return r=>new r})}function $i(e){return ye(e)?()=>{const t=$i(ee(e));return t&&t()}:Ti(e)}function uo(e){return function h(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let o=0;for(;o<i;){const r=n[o];if(Ro(r))break;if(0===r)o+=2;else if("number"==typeof r)for(o++;o<i&&"string"==typeof n[o];)o++;else{if(r===t)return n[o+1];o+=2}}}return null}(l(),e)}const Ai="__parameters__";function Pr(e,t,n){return z(()=>{const i=function Sa(e){return function(...n){if(e){const i=e(...n);for(const o in i)this[o]=i[o]}}}(t);function o(...r){if(this instanceof o)return i.apply(this,r),this;const u=new o(...r);return f.annotation=u,f;function f(v,T,N){const re=v.hasOwnProperty(Ai)?v[Ai]:Object.defineProperty(v,Ai,{value:[]})[Ai];for(;re.length<=N;)re.push(null);return(re[N]=re[N]||[]).push(u),v}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}class li{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=_t({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}toString(){return`InjectionToken ${this._desc}`}}const b2=new li("AnalyzeForEntryComponents"),Ys=Function;function ho(e,t){void 0===t&&(t=e);for(let n=0;n<e.length;n++){let i=e[n];Array.isArray(i)?(t===e&&(t=e.slice(0,n)),ho(i,t)):t!==e&&t.push(i)}return t}function To(e,t){e.forEach(n=>Array.isArray(n)?To(n,t):t(n))}function tc(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function js(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function as(e,t){const n=[];for(let i=0;i<e;i++)n.push(t);return n}function to(e,t,n){let i=Or(e,t);return i>=0?e[1|i]=n:(i=~i,function E2(e,t,n,i){let o=e.length;if(o==t)e.push(n,i);else if(1===o)e.push(i,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function Ta(e,t){const n=Or(e,t);if(n>=0)return e[1|n]}function Or(e,t){return function oc(e,t,n){let i=0,o=e.length>>n;for(;o!==i;){const r=i+(o-i>>1),u=e[r<<n];if(t===u)return r<<n;u>t?o=r:i=r+1}return~(o<<n)}(e,t,1)}const cs={},xa="__NG_DI_FLAG__",Ws="ngTempTokenPath",A2=/\n/gm,sc="__source",F2=_({provide:String,useValue:_});let ls;function ac(e){const t=ls;return ls=e,t}function I2(e,t=Dt.Default){if(void 0===ls)throw new Fe(203,"");return null===ls?qe(e,void 0,t):ls.get(e,t&Dt.Optional?null:void 0,t)}function zi(e,t=Dt.Default){return(function cn(){return Sn}()||I2)(ee(e),t)}const V2=zi;function Pa(e){const t=[];for(let n=0;n<e.length;n++){const i=ee(e[n]);if(Array.isArray(i)){if(0===i.length)throw new Fe(900,"");let o,r=Dt.Default;for(let u=0;u<i.length;u++){const f=i[u],v=L2(f);"number"==typeof v?-1===v?o=f.token:r|=v:o=f}t.push(zi(o,r))}else t.push(zi(i))}return t}function us(e,t){return e[xa]=t,e.prototype[xa]=t,e}function L2(e){return e[xa]}const hs=us(Pr("Inject",e=>({token:e})),-1),_r=us(Pr("Optional"),8),Ar=us(Pr("SkipSelf"),4);let Ks,Zs;function Fr(e){var t;return(null===(t=function Aa(){if(void 0===Ks&&(Ks=null,V.trustedTypes))try{Ks=V.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Ks}())||void 0===t?void 0:t.createHTML(e))||e}function fc(e){var t;return(null===(t=function ka(){if(void 0===Zs&&(Zs=null,V.trustedTypes))try{Zs=V.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return Zs}())||void 0===t?void 0:t.createHTML(e))||e}class Cr{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Q2 extends Cr{getTypeName(){return"HTML"}}class q2 extends Cr{getTypeName(){return"Style"}}class J2 extends Cr{getTypeName(){return"Script"}}class X2 extends Cr{getTypeName(){return"URL"}}class e3 extends Cr{getTypeName(){return"ResourceURL"}}function er(e){return e instanceof Cr?e.changingThisBreaksApplicationSecurity:e}function Ir(e,t){const n=gc(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}function gc(e){return e instanceof Cr&&e.getTypeName()||null}function t3(e){return new Q2(e)}function n3(e){return new q2(e)}function vc(e){return new J2(e)}function o3(e){return new X2(e)}function r3(e){return new e3(e)}class s3{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Fr(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class a3{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const i=this.inertDocument.createElement("body");n.appendChild(i)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Fr(t),n;const i=this.inertDocument.createElement("body");return i.innerHTML=Fr(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const n=t.attributes;for(let o=n.length-1;0<o;o--){const u=n.item(o).name;("xmlns:ns1"===u||0===u.indexOf("ns1:"))&&t.removeAttribute(u)}let i=t.firstChild;for(;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling}}const l3=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,u3=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function fs(e){return(e=String(e)).match(l3)||e.match(u3)?e:"unsafe:"+e}function Bo(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Vr(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const Cc=Bo("area,br,col,hr,img,wbr"),Mc=Bo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),bc=Bo("rp,rt"),Fa=Vr(Cc,Vr(Mc,Bo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Vr(bc,Bo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Vr(bc,Mc)),Ia=Bo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Va=Bo("srcset"),wc=Vr(Ia,Va,Bo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Bo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),h3=Bo("script,style,template");class d3{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Fa.hasOwnProperty(n))return this.sanitizedSomething=!0,!h3.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let o=0;o<i.length;o++){const r=i.item(o),u=r.name,f=u.toLowerCase();if(!wc.hasOwnProperty(f)){this.sanitizedSomething=!0;continue}let v=r.value;Ia[f]&&(v=fs(v)),Va[f]&&(e=v,v=(e=String(e)).split(",").map(t=>fs(t.trim())).join(", ")),this.buf.push(" ",u,'="',Dc(v),'"')}var e;return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();Fa.hasOwnProperty(n)&&!Cc.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(Dc(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const f3=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p3=/([^\#-~ |!])/g;function Dc(e){return e.replace(/&/g,"&").replace(f3,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(p3,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Qs;function Ec(e,t){let n=null;try{Qs=Qs||function yc(e){const t=new a3(e);return function c3(){try{return!!(new window.DOMParser).parseFromString(Fr(""),"text/html")}catch(e){return!1}}()?new s3(t):t}(e);let i=t?String(t):"";n=Qs.getInertBodyElement(i);let o=5,r=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=r,r=n.innerHTML,n=Qs.getInertBodyElement(i)}while(i!==r);return Fr((new d3).sanitizeChildren(La(n)||n))}finally{if(n){const i=La(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function La(e){return"content"in e&&function m3(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var mi=(()=>((mi=mi||{})[mi.NONE=0]="NONE",mi[mi.HTML=1]="HTML",mi[mi.STYLE=2]="STYLE",mi[mi.SCRIPT=3]="SCRIPT",mi[mi.URL=4]="URL",mi[mi.RESOURCE_URL=5]="RESOURCE_URL",mi))();function zc(e){const t=ps();return t?fc(t.sanitize(mi.HTML,e)||""):Ir(e,"HTML")?fc(er(e)):Ec(Qi(),_e(e))}function Ha(e){const t=ps();return t?t.sanitize(mi.URL,e)||"":Ir(e,"URL")?er(e):fs(_e(e))}function ps(){const e=lt();return e&&e[12]}const Pc="__ngContext__";function ki(e,t){e[Pc]=t}function Ra(e){const t=function ms(e){return e[Pc]||null}(e);return t?Array.isArray(t)?t:t.lView:null}function qs(e){return e.ngOriginalError}function T3(e,...t){e.error(...t)}class gs{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t),i=function S3(e){return e&&e.ngErrorLogger||T3}(t);i(this._console,"ERROR",t),n&&i(this._console,"ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&qs(t);for(;n&&qs(n);)n=qs(n);return n||null}}const Lc=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(V))();function Yo(e){return e instanceof Function?e():e}var jo=(()=>((jo=jo||{})[jo.Important=1]="Important",jo[jo.DashCase=2]="DashCase",jo))();function ja(e,t){return undefined(e,t)}function vs(e){const t=e[3];return Vt(t)?t[3]:t}function Ua(e){return Yc(e[13])}function $a(e){return Yc(e[4])}function Yc(e){for(;null!==e&&!Vt(e);)e=e[4];return e}function Hr(e,t,n,i,o){if(null!=i){let r,u=!1;Vt(i)?r=i:Ot(i)&&(u=!0,i=i[0]);const f=Wn(i);0===e&&null!==n?null==o?Kc(t,n,f):Mr(t,n,f,o||null,!0):1===e&&null!==n?Mr(t,n,f,o||null,!0):2===e?function nl(e,t,n){const i=Js(e,t);i&&function q3(e,t,n,i){Bn(e)?e.removeChild(t,n,i):t.removeChild(n)}(e,i,t,n)}(t,f,u):3===e&&t.destroyNode(f),null!=r&&function X3(e,t,n,i,o){const r=n[7];r!==Wn(n)&&Hr(t,e,i,r,o);for(let f=10;f<n.length;f++){const v=n[f];ys(v[1],v,e,t,i,r)}}(t,e,r,n,o)}}function Ga(e,t,n){return Bn(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function Uc(e,t){const n=e[9],i=n.indexOf(t),o=t[3];1024&t[2]&&(t[2]&=-1025,On(o,-1)),n.splice(i,1)}function Ka(e,t){if(e.length<=10)return;const n=10+t,i=e[n];if(i){const o=i[17];null!==o&&o!==e&&Uc(o,i),t>0&&(e[n-1][4]=i[4]);const r=js(e,10+t);!function j3(e,t){ys(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const u=r[k];null!==u&&u.detachView(r[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function $c(e,t){if(!(256&t[2])){const n=t[11];Bn(n)&&n.destroyNode&&ys(e,t,n,3,null,null),function W3(e){let t=e[13];if(!t)return Za(e[1],e);for(;t;){let n=null;if(Ot(t))n=t[13];else{const i=t[10];i&&(n=i)}if(!n){for(;t&&!t[4]&&t!==e;)Ot(t)&&Za(t[1],t),t=t[3];null===t&&(t=e),Ot(t)&&Za(t[1],t),n=t&&t[4]}t=n}}(t)}}function Za(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function Q3(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i<n.length;i+=2){const o=t[n[i]];if(!(o instanceof No)){const r=n[i+1];if(Array.isArray(r))for(let u=0;u<r.length;u+=2){const f=o[r[u]],v=r[u+1];try{v.call(f)}finally{}}else try{r.call(o)}finally{}}}}(e,t),function Z3(e,t){const n=e.cleanup,i=t[7];let o=-1;if(null!==n)for(let r=0;r<n.length-1;r+=2)if("string"==typeof n[r]){const u=n[r+1],f="function"==typeof u?u(t):Wn(t[u]),v=i[o=n[r+2]],T=n[r+3];"boolean"==typeof T?f.removeEventListener(n[r],v,T):T>=0?i[o=T]():i[o=-T].unsubscribe(),r+=2}else{const u=i[o=n[r+1]];n[r].call(u)}if(null!==i){for(let r=o+1;r<i.length;r++)i[r]();t[7]=null}}(e,t),1===t[1].type&&Bn(t[11])&&t[11].destroy();const n=t[17];if(null!==n&&Vt(t[3])){n!==t[3]&&Uc(n,t);const i=t[k];null!==i&&i.detachView(e)}}}function Wc(e,t,n){return function Gc(e,t,n){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[0];if(2&i.flags){const o=e.data[i.directiveStart].encapsulation;if(o===me.None||o===me.Emulated)return null}return Q(i,n)}(e,t.parent,n)}function Mr(e,t,n,i,o){Bn(e)?e.insertBefore(t,n,i,o):t.insertBefore(n,i,o)}function Kc(e,t,n){Bn(e)?e.appendChild(t,n):t.appendChild(n)}function Zc(e,t,n,i,o){null!==i?Mr(e,t,n,i,o):Kc(e,t,n)}function Js(e,t){return Bn(e)?e.parentNode(t):t.parentNode}function qc(e,t,n){return Xc(e,t,n)}let Xc=function Jc(e,t,n){return 40&e.type?Q(e,n):null};function Xs(e,t,n,i){const o=Wc(e,i,t),r=t[11],f=qc(i.parent||t[6],i,t);if(null!=o)if(Array.isArray(n))for(let v=0;v<n.length;v++)Zc(r,o,n[v],f,!1);else Zc(r,o,n,f,!1)}function ea(e,t){if(null!==t){const n=t.type;if(3&n)return Q(t,e);if(4&n)return qa(-1,e[t.index]);if(8&n){const i=t.child;if(null!==i)return ea(e,i);{const o=e[t.index];return Vt(o)?qa(-1,o):Wn(o)}}if(32&n)return ja(t,e)()||Wn(e[t.index]);{const i=tl(e,t);return null!==i?Array.isArray(i)?i[0]:ea(vs(e[16]),i):ea(e,t.next)}}return null}function tl(e,t){return null!==t?e[16][6].projection[t.projection]:null}function qa(e,t){const n=10+e+1;if(n<t.length){const i=t[n],o=i[1].firstChild;if(null!==o)return ea(i,o)}return t[7]}function Ja(e,t,n,i,o,r,u){for(;null!=n;){const f=i[n.index],v=n.type;if(u&&0===t&&(f&&ki(Wn(f),i),n.flags|=4),64!=(64&n.flags))if(8&v)Ja(e,t,n.child,i,o,r,!1),Hr(t,e,o,f,r);else if(32&v){const T=ja(n,i);let N;for(;N=T();)Hr(t,e,o,N,r);Hr(t,e,o,f,r)}else 16&v?il(e,t,i,n,o,r):Hr(t,e,o,f,r);n=u?n.projectionNext:n.next}}function ys(e,t,n,i,o,r){Ja(n,i,e.firstChild,t,o,r,!1)}function il(e,t,n,i,o,r){const u=n[16],v=u[6].projection[i.projection];if(Array.isArray(v))for(let T=0;T<v.length;T++)Hr(t,e,o,v[T],r);else Ja(e,t,v,u[3],o,r,!0)}function ol(e,t,n){Bn(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function Xa(e,t,n){Bn(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}function rl(e,t,n){let i=e.length;for(;;){const o=e.indexOf(t,n);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const r=t.length;if(o+r===i||e.charCodeAt(o+r)<=32)return o}n=o+1}}const sl="ng-template";function t8(e,t,n){let i=0;for(;i<e.length;){let o=e[i++];if(n&&"class"===o){if(o=e[i],-1!==rl(o.toLowerCase(),t,0))return!0}else if(1===o){for(;i<e.length&&"string"==typeof(o=e[i++]);)if(o.toLowerCase()===t)return!0;return!1}}return!1}function al(e){return 4===e.type&&e.value!==sl}function n8(e,t,n){return t===(4!==e.type||n?e.value:sl)}function i8(e,t,n){let i=4;const o=e.attrs||[],r=function s8(e){for(let t=0;t<e.length;t++)if(Ro(e[t]))return t;return e.length}(o);let u=!1;for(let f=0;f<t.length;f++){const v=t[f];if("number"!=typeof v){if(!u)if(4&i){if(i=2|1&i,""!==v&&!n8(e,v,n)||""===v&&1===t.length){if(xo(i))return!1;u=!0}}else{const T=8&i?v:t[++f];if(8&i&&null!==e.attrs){if(!t8(e.attrs,T,n)){if(xo(i))return!1;u=!0}continue}const re=o8(8&i?"class":v,o,al(e),n);if(-1===re){if(xo(i))return!1;u=!0;continue}if(""!==T){let Pe;Pe=re>r?"":o[re+1].toLowerCase();const We=8&i?Pe:null;if(We&&-1!==rl(We,T,0)||2&i&&T!==Pe){if(xo(i))return!1;u=!0}}}}else{if(!u&&!xo(i)&&!xo(v))return!1;if(u&&xo(v))continue;u=!1,i=v|1&i}}return xo(i)||u}function xo(e){return 0==(1&e)}function o8(e,t,n,i){if(null===t)return-1;let o=0;if(i||!n){let r=!1;for(;o<t.length;){const u=t[o];if(u===e)return o;if(3===u||6===u)r=!0;else{if(1===u||2===u){let f=t[++o];for(;"string"==typeof f;)f=t[++o];continue}if(4===u)break;if(0===u){o+=4;continue}}o+=r?1:2}return-1}return function a8(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function cl(e,t,n=!1){for(let i=0;i<t.length;i++)if(i8(e,t[i],n))return!0;return!1}function c8(e,t){e:for(let n=0;n<t.length;n++){const i=t[n];if(e.length===i.length){for(let o=0;o<e.length;o++)if(e[o]!==i[o])continue e;return!0}}return!1}function e1(e,t){return e?":not("+t.trim()+")":t}function l8(e){let t=e[0],n=1,i=2,o="",r=!1;for(;n<e.length;){let u=e[n];if("string"==typeof u)if(2&i){const f=e[++n];o+="["+u+(f.length>0?'="'+f+'"':"")+"]"}else 8&i?o+="."+u:4&i&&(o+=" "+u);else""!==o&&!xo(u)&&(t+=e1(r,o),o=""),i=u,r=r||!xo(i);n++}return""!==o&&(t+=e1(r,o)),t}const yn={};function ll(e){ul(O(),lt(),sn()+e,Pt())}function ul(e,t,n,i){if(!i)if(3==(3&t[2])){const r=e.preOrderCheckHooks;null!==r&&Ni(t,r,n)}else{const r=e.preOrderHooks;null!==r&&Ui(t,r,0,n)}Gn(n)}function ta(e,t){return e<<17|t<<2}function Po(e){return e>>17&32767}function t1(e){return 2|e}function tr(e){return(131068&e)>>2}function n1(e,t){return-131069&e|t<<2}function o1(e){return 1|e}function bl(e,t){const n=e.contentQueries;if(null!==n)for(let i=0;i<n.length;i+=2){const o=n[i],r=n[i+1];if(-1!==r){const u=e.data[r];Yi(o),u.contentQueries(2,t[r],r)}}}function Nr(e,t,n,i,o,r,u,f,v,T){const N=t.blueprint.slice();return N[0]=o,N[2]=140|i,Yn(N),N[3]=N[15]=e,N[8]=n,N[10]=u||e&&e[10],N[11]=f||e&&e[11],N[12]=v||e&&e[12]||null,N[9]=T||e&&e[9]||null,N[6]=r,N[16]=2==t.type?e[16]:N,N}function Rr(e,t,n,i,o){let r=e.data[t];if(null===r)r=function f1(e,t,n,i,o){const r=g(),u=ge(),v=e.data[t]=function S8(e,t,n,i,o,r){return{type:n,index:i,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:r,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,u?r:r&&r.parent,n,t,i,o);return null===e.firstChild&&(e.firstChild=v),null!==r&&(u?null==r.child&&null!==v.parent&&(r.child=v):null===r.next&&(r.next=v)),v}(e,t,n,i,o),function Jn(){return Yt.lFrame.inI18n}()&&(r.flags|=64);else if(64&r.type){r.type=n,r.value=i,r.attrs=o;const u=function F(){const e=Yt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();r.injectorIndex=null===u?-1:u.injectorIndex}return ne(r,!0),r}function Br(e,t,n,i){if(0===n)return-1;const o=t.length;for(let r=0;r<n;r++)t.push(i),e.blueprint.push(i),e.data.push(null);return o}function _s(e,t,n){Ho(t);try{const i=e.viewQuery;null!==i&&w1(1,i,n);const o=e.template;null!==o&&wl(e,t,o,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&bl(e,t),e.staticViewQueries&&w1(2,e.viewQuery,n);const r=e.components;null!==r&&function D8(e,t){for(let n=0;n<t.length;n++)U8(e,t[n])}(t,r)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[2]&=-5,Rt()}}function Yr(e,t,n,i){const o=t[2];if(256==(256&o))return;Ho(t);const r=Pt();try{Yn(t),function Kt(e){return Yt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&wl(e,t,n,2,i);const u=3==(3&o);if(!r)if(u){const T=e.preOrderCheckHooks;null!==T&&Ni(t,T,null)}else{const T=e.preOrderHooks;null!==T&&Ui(t,T,0,null),ci(t,0)}if(function Y8(e){for(let t=Ua(e);null!==t;t=$a(t)){if(!t[2])continue;const n=t[9];for(let i=0;i<n.length;i++){const o=n[i],r=o[3];0==(1024&o[2])&&On(r,1),o[2]|=1024}}}(t),function B8(e){for(let t=Ua(e);null!==t;t=$a(t))for(let n=10;n<t.length;n++){const i=t[n],o=i[1];Tn(i)&&Yr(o,i,o.template,i[8])}}(t),null!==e.contentQueries&&bl(e,t),!r)if(u){const T=e.contentCheckHooks;null!==T&&Ni(t,T)}else{const T=e.contentHooks;null!==T&&Ui(t,T,1),ci(t,1)}!function b8(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let i=0;i<n.length;i++){const o=n[i];if(o<0)Gn(~o);else{const r=o,u=n[++i],f=n[++i];_i(u,r),f(2,t[r])}}}finally{Gn(-1)}}(e,t);const f=e.components;null!==f&&function w8(e,t){for(let n=0;n<t.length;n++)j8(e,t[n])}(t,f);const v=e.viewQuery;if(null!==v&&w1(2,v,i),!r)if(u){const T=e.viewCheckHooks;null!==T&&Ni(t,T)}else{const T=e.viewHooks;null!==T&&Ui(t,T,2),ci(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),r||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,On(t[3],-1))}finally{Rt()}}function E8(e,t,n,i){const o=t[10],r=!Pt(),u=Fn(t);try{r&&!u&&o.begin&&o.begin(),u&&_s(e,t,i),Yr(e,t,n,i)}finally{r&&!u&&o.end&&o.end()}}function wl(e,t,n,i,o){const r=sn(),u=2&i;try{Gn(-1),u&&t.length>20&&ul(e,t,20,Pt()),n(i,o)}finally{Gn(r)}}function Dl(e,t,n){if(hn(t)){const o=t.directiveEnd;for(let r=t.directiveStart;r<o;r++){const u=e.data[r];u.contentQueries&&u.contentQueries(1,n[r],r)}}}function p1(e,t,n){!U()||(function F8(e,t,n,i){const o=n.directiveStart,r=n.directiveEnd;e.firstCreatePass||ur(n,t),ki(i,t);const u=n.initialInputs;for(let f=o;f<r;f++){const v=e.data[f],T=kn(v);T&&Il(t,n,v);const N=wn(t,e,f,n);ki(N,t),null!==u&&N8(0,f-o,N,v,0,u),T&&(kt(n.index,t)[8]=N)}}(e,t,n,Q(n,t)),128==(128&n.flags)&&function I8(e,t,n){const i=n.directiveStart,o=n.directiveEnd,u=n.index,f=function di(){return Yt.lFrame.currentDirectiveIndex}();try{Gn(u);for(let v=i;v<o;v++){const T=e.data[v],N=t[v];qi(v),(null!==T.hostBindings||0!==T.hostVars||null!==T.hostAttrs)&&Al(T,N)}}finally{Gn(-1),qi(f)}}(e,t,n))}function m1(e,t,n=Q){const i=t.localNames;if(null!==i){let o=t.index+1;for(let r=0;r<i.length;r+=2){const u=i[r+1],f=-1===u?n(t,e):e[u];e[o++]=f}}}function El(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=oa(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function oa(e,t,n,i,o,r,u,f,v,T){const N=20+i,re=N+o,Pe=function z8(e,t){const n=[];for(let i=0;i<t;i++)n.push(i<e?null:yn);return n}(N,re),We="function"==typeof T?T():T;return Pe[1]={type:e,blueprint:Pe,template:n,queries:null,viewQuery:f,declTNode:t,data:Pe.slice().fill(null,N),bindingStartIndex:N,expandoStartIndex:re,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof r?r():r,pipeRegistry:"function"==typeof u?u():u,firstChild:null,schemas:v,consts:We,incompleteFirstPass:!1}}function Tl(e,t,n,i){const o=Hl(t);null===n?o.push(i):(o.push(n),e.firstCreatePass&&Nl(e).push(i,o.length-1))}function xl(e,t,n){for(let i in e)if(e.hasOwnProperty(i)){const o=e[i];(n=null===n?{}:n).hasOwnProperty(i)?n[i].push(t,o):n[i]=[t,o]}return n}function no(e,t,n,i,o,r,u,f){const v=Q(t,n);let N,T=t.inputs;!f&&null!=T&&(N=T[i])?(Yl(e,n,N,i,o),ni(t)&&function P8(e,t){const n=kt(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3&t.type&&(i=function x8(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),o=null!=u?u(o,t.value||"",i):o,Bn(r)?r.setProperty(v,i,o):zr(i)||(v.setProperty?v.setProperty(i,o):v[i]=o))}function g1(e,t,n,i){let o=!1;if(U()){const r=function V8(e,t,n){const i=e.directiveRegistry;let o=null;if(i)for(let r=0;r<i.length;r++){const u=i[r];cl(n,u.selectors,!1)&&(o||(o=[]),d(ur(n,t),e,u.type),kn(u)?(v1(e,n),o.unshift(u)):o.push(u))}return o}(e,t,n),u=null===i?null:{"":-1};if(null!==r){o=!0,kl(n,e.data.length,r.length);for(let N=0;N<r.length;N++){const re=r[N];re.providersResolver&&re.providersResolver(re)}let f=!1,v=!1,T=Br(e,t,r.length,null);for(let N=0;N<r.length;N++){const re=r[N];n.mergedAttrs=Sr(n.mergedAttrs,re.hostAttrs),Fl(e,n,t,T,re),H8(T,re,u),null!==re.contentQueries&&(n.flags|=8),(null!==re.hostBindings||null!==re.hostAttrs||0!==re.hostVars)&&(n.flags|=128);const Pe=re.type.prototype;!f&&(Pe.ngOnChanges||Pe.ngOnInit||Pe.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),f=!0),!v&&(Pe.ngOnChanges||Pe.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),v=!0),T++}!function T8(e,t){const i=t.directiveEnd,o=e.data,r=t.attrs,u=[];let f=null,v=null;for(let T=t.directiveStart;T<i;T++){const N=o[T],re=N.inputs,Pe=null===r||al(t)?null:R8(re,r);u.push(Pe),f=xl(re,T,f),v=xl(N.outputs,T,v)}null!==f&&(f.hasOwnProperty("class")&&(t.flags|=16),f.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=u,t.inputs=f,t.outputs=v}(e,n)}u&&function L8(e,t,n){if(t){const i=e.localNames=[];for(let o=0;o<t.length;o+=2){const r=n[t[o+1]];if(null==r)throw new Fe(-301,`Export of name '${t[o+1]}' not found!`);i.push(t[o],r)}}}(n,i,u)}return n.mergedAttrs=Sr(n.mergedAttrs,n.attrs),o}function Ol(e,t,n,i,o,r){const u=r.hostBindings;if(u){let f=e.hostBindingOpCodes;null===f&&(f=e.hostBindingOpCodes=[]);const v=~t.index;(function k8(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(f)!=v&&f.push(v),f.push(i,o,u)}}function Al(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function v1(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function H8(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;kn(t)&&(n[""]=e)}}function kl(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Fl(e,t,n,i,o){e.data[i]=o;const r=o.factory||(o.factory=Ti(o.type)),u=new No(r,kn(o),null);e.blueprint[i]=u,n[i]=u,Ol(e,t,0,i,Br(e,n,o.hostVars,yn),o)}function Il(e,t,n){const i=Q(t,e),o=El(n),r=e[10],u=ra(e,Nr(e,o,null,n.onPush?64:16,i,t,r,r.createRenderer(i,n),null,null));e[t.index]=u}function Uo(e,t,n,i,o,r){const u=Q(e,t);!function y1(e,t,n,i,o,r,u){if(null==r)Bn(e)?e.removeAttribute(t,o,n):t.removeAttribute(o);else{const f=null==u?_e(r):u(r,i||"",o);Bn(e)?e.setAttribute(t,o,f,n):n?t.setAttributeNS(n,o,f):t.setAttribute(o,f)}}(t[11],u,r,e.value,n,i,o)}function N8(e,t,n,i,o,r){const u=r[t];if(null!==u){const f=i.setInput;for(let v=0;v<u.length;){const T=u[v++],N=u[v++],re=u[v++];null!==f?i.setInput(n,re,T,N):n[N]=re}}}function R8(e,t){let n=null,i=0;for(;i<t.length;){const o=t[i];if(0!==o)if(5!==o){if("number"==typeof o)break;e.hasOwnProperty(o)&&(null===n&&(n=[]),n.push(o,e[o],t[i+1])),i+=2}else i+=2;else i+=4}return n}function Vl(e,t,n,i){return new Array(e,!0,!1,t,null,0,i,n,null,null)}function j8(e,t){const n=kt(t,e);if(Tn(n)){const i=n[1];80&n[2]?Yr(i,n,i.template,n[8]):n[5]>0&&_1(n)}}function _1(e){for(let i=Ua(e);null!==i;i=$a(i))for(let o=10;o<i.length;o++){const r=i[o];if(1024&r[2]){const u=r[1];Yr(u,r,u.template,r[8])}else r[5]>0&&_1(r)}const n=e[1].components;if(null!==n)for(let i=0;i<n.length;i++){const o=kt(n[i],e);Tn(o)&&o[5]>0&&_1(o)}}function U8(e,t){const n=kt(t,e),i=n[1];(function $8(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(i,n),_s(i,n,n[8])}function ra(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function C1(e){for(;e;){e[2]|=64;const t=vs(e);if(bi(e)&&!t)return e;e=t}return null}function b1(e,t,n){const i=t[10];i.begin&&i.begin();try{Yr(e,t,e.template,n)}catch(o){throw Bl(t,o),o}finally{i.end&&i.end()}}function Ll(e){!function M1(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],i=Ra(n),o=i[1];E8(o,i,o.template,n)}}(e[8])}function w1(e,t,n){Yi(0),t(e,n)}const Z8=(()=>Promise.resolve(null))();function Hl(e){return e[7]||(e[7]=[])}function Nl(e){return e.cleanup||(e.cleanup=[])}function Rl(e,t,n){return(null===e||kn(e))&&(n=function b(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}function Bl(e,t){const n=e[9],i=n?n.get(gs,null):null;i&&i.handleError(t)}function Yl(e,t,n,i,o){for(let r=0;r<n.length;){const u=n[r++],f=n[r++],v=t[u],T=e.data[u];null!==T.setInput?T.setInput(v,o,i,f):v[f]=o}}function nr(e,t,n){const i=w(t,e);!function jc(e,t,n){Bn(e)?e.setValue(t,n):t.textContent=n}(e[11],i,n)}function Cs(e,t,n){let i=n?e.styles:null,o=n?e.classes:null,r=0;if(null!==t)for(let u=0;u<t.length;u++){const f=t[u];"number"==typeof f?r=f:1==r?o=R(o,f):2==r&&(i=R(i,f+": "+t[++u]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=o:e.classesWithoutHost=o}const D1=new li("INJECTOR",-1);class jl{get(t,n=cs){if(n===cs){const i=new Error(`NullInjectorError: No provider for ${I(t)}!`);throw i.name="NullInjectorError",i}return n}}const E1=new li("Set Injector scope."),Ms={},J8={};let z1;function Ul(){return void 0===z1&&(z1=new jl),z1}function $l(e,t=null,n=null,i){const o=Wl(e,t,n,i);return o._resolveInjectorDefTypes(),o}function Wl(e,t=null,n=null,i){return new X8(e,n,t||Ul(),i)}class X8{constructor(t,n,i,o=null){this.parent=i,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const r=[];n&&To(n,f=>this.processProvider(f,t,n)),To([t],f=>this.processInjectorType(f,[],r)),this.records.set(D1,jr(void 0,this));const u=this.records.get(E1);this.scope=null!=u?u.value:null,this.source=o||("object"==typeof t?null:I(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,n=cs,i=Dt.Default){this.assertNotDestroyed();const o=ac(this),r=Mn(void 0);try{if(!(i&Dt.SkipSelf)){let f=this.records.get(t);if(void 0===f){const v=function a6(e){return"function"==typeof e||"object"==typeof e&&e instanceof li}(t)&&ot(t);f=v&&this.injectableDefInScope(v)?jr(S1(t),Ms):null,this.records.set(t,f)}if(null!=f)return this.hydrate(t,f)}return(i&Dt.Self?Ul():this.parent).get(t,n=i&Dt.Optional&&n===cs?null:n)}catch(u){if("NullInjectorError"===u.name){if((u[Ws]=u[Ws]||[]).unshift(I(t)),o)throw u;return function H2(e,t,n,i){const o=e[Ws];throw t[sc]&&o.unshift(t[sc]),e.message=function N2(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let o=I(t);if(Array.isArray(t))o=t.map(I).join(" -> ");else if("object"==typeof t){let r=[];for(let u in t)if(t.hasOwnProperty(u)){let f=t[u];r.push(u+":"+("string"==typeof f?JSON.stringify(f):I(f)))}o=`{${r.join(", ")}}`}return`${n}${i?"("+i+")":""}[${o}]: ${e.replace(A2,"\n ")}`}("\n"+e.message,o,n,i),e.ngTokenPath=o,e[Ws]=null,e}(u,t,"R3InjectorError",this.source)}throw u}finally{Mn(r),ac(o)}}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((i,o)=>t.push(I(o))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Fe(205,"")}processInjectorType(t,n,i){if(!(t=ee(t)))return!1;let o=vn(t);const r=null==o&&t.ngModule||void 0,u=void 0===r?t:r,f=-1!==i.indexOf(u);if(void 0!==r&&(o=vn(r)),null==o)return!1;if(null!=o.imports&&!f){let N;i.push(u);try{To(o.imports,re=>{this.processInjectorType(re,n,i)&&(void 0===N&&(N=[]),N.push(re))})}finally{}if(void 0!==N)for(let re=0;re<N.length;re++){const{ngModule:Pe,providers:We}=N[re];To(We,gt=>this.processProvider(gt,Pe,We||Ne))}}this.injectorDefTypes.add(u);const v=Ti(u)||(()=>new u);this.records.set(u,jr(v,Ms));const T=o.providers;if(null!=T&&!f){const N=t;To(T,re=>this.processProvider(re,N,T))}return void 0!==r&&void 0!==t.providers}processProvider(t,n,i){let o=Ur(t=ee(t))?t:ee(t&&t.provide);const r=function t6(e,t,n){return Kl(e)?jr(void 0,e.useValue):jr(Gl(e),Ms)}(t);if(Ur(t)||!0!==t.multi)this.records.get(o);else{let u=this.records.get(o);u||(u=jr(void 0,Ms,!0),u.factory=()=>Pa(u.multi),this.records.set(o,u)),o=t,u.multi.push(t)}this.records.set(o,r)}hydrate(t,n){return n.value===Ms&&(n.value=J8,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Zl(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this.onDestroy.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=ee(t.providedIn);return"string"==typeof n?"any"===n||n===this.scope:this.injectorDefTypes.has(n)}}function S1(e){const t=ot(e),n=null!==t?t.factory:Ti(e);if(null!==n)return n;if(e instanceof li)throw new Fe(204,"");if(e instanceof Function)return function e6(e){const t=e.length;if(t>0)throw as(t,"?"),new Fe(204,"");const n=function Zt(e){const t=e&&(e[Ut]||e[_n]);if(t){const n=function mn(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Fe(204,"")}function Gl(e,t,n){let i;if(Ur(e)){const o=ee(e);return Ti(o)||S1(o)}if(Kl(e))i=()=>ee(e.useValue);else if(function o6(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...Pa(e.deps||[]));else if(function n6(e){return!(!e||!e.useExisting)}(e))i=()=>zi(ee(e.useExisting));else{const o=ee(e&&(e.useClass||e.provide));if(!function s6(e){return!!e.deps}(e))return Ti(o)||S1(o);i=()=>new o(...Pa(e.deps))}return i}function jr(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Kl(e){return null!==e&&"object"==typeof e&&F2 in e}function Ur(e){return"function"==typeof e}let fo=(()=>{class e{static create(n,i){var o;if(Array.isArray(n))return $l({name:""},i,n,"");{const r=null!==(o=n.name)&&void 0!==o?o:"";return $l({name:r},n.parent,n.providers,r)}}}return e.THROW_IF_NOT_FOUND=cs,e.NULL=new jl,e.\u0275prov=_t({token:e,providedIn:"any",factory:()=>zi(D1)}),e.__NG_ELEMENT_ID__=-1,e})();function g6(e,t){Hi(Ra(e)[1],l())}function O1(e){let t=function a4(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const i=[e];for(;t;){let o;if(kn(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Fe(903,"");o=t.\u0275dir}if(o){if(n){i.push(o);const u=e;u.inputs=A1(e.inputs),u.declaredInputs=A1(e.declaredInputs),u.outputs=A1(e.outputs);const f=o.hostBindings;f&&C6(e,f);const v=o.viewQuery,T=o.contentQueries;if(v&&y6(e,v),T&&_6(e,T),W(e.inputs,o.inputs),W(e.declaredInputs,o.declaredInputs),W(e.outputs,o.outputs),kn(o)&&o.data.animation){const N=e.data;N.animation=(N.animation||[]).concat(o.data.animation)}}const r=o.features;if(r)for(let u=0;u<r.length;u++){const f=r[u];f&&f.ngInherit&&f(e),f===O1&&(n=!1)}}t=Object.getPrototypeOf(t)}!function v6(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){const o=e[i];o.hostVars=t+=o.hostVars,o.hostAttrs=Sr(o.hostAttrs,n=Sr(n,o.hostAttrs))}}(i)}function A1(e){return e===ce?{}:e===Ne?[]:e}function y6(e,t){const n=e.viewQuery;e.viewQuery=n?(i,o)=>{t(i,o),n(i,o)}:t}function _6(e,t){const n=e.contentQueries;e.contentQueries=n?(i,o,r)=>{t(i,o,r),n(i,o,r)}:t}function C6(e,t){const n=e.hostBindings;e.hostBindings=n?(i,o)=>{t(i,o),n(i,o)}:t}let sa=null;function $r(){if(!sa){const e=V.Symbol;if(e&&e.iterator)sa=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<t.length;++n){const i=t[n];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(sa=i)}}}return sa}function bs(e){return!!k1(e)&&(Array.isArray(e)||!(e instanceof Map)&&$r()in e)}function k1(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function $o(e,t,n){return e[t]=n}function Fi(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function br(e,t,n,i){const o=Fi(e,t,n);return Fi(e,t+1,i)||o}function F1(e,t,n,i){const o=lt();return Fi(o,Jt(),t)&&(O(),Uo(xn(),o,e,t,n,i)),F1}function Wr(e,t,n,i){return Fi(e,Jt(),n)?t+_e(n)+i:yn}function Gr(e,t,n,i,o,r){const f=br(e,function ln(){return Yt.lFrame.bindingIndex}(),n,o);return pn(2),f?t+_e(n)+i+_e(o)+r:yn}function V6(e,t,n,i,o,r,u,f){const v=lt(),T=O(),N=e+20,re=T.firstCreatePass?function Zd(e,t,n,i,o,r,u,f,v){const T=t.consts,N=Rr(t,e,4,u||null,dn(T,f));g1(t,n,N,dn(T,v)),Hi(t,N);const re=N.tViews=oa(2,N,i,o,r,t.directiveRegistry,t.pipeRegistry,null,t.schemas,T);return null!==t.queries&&(t.queries.template(t,N),re.queries=t.queries.embeddedTView(N)),N}(N,T,v,t,n,i,o,r,u):T.data[N];ne(re,!1);const Pe=v[11].createComment("");Xs(T,v,Pe,re),ki(Pe,v),ra(v,v[N]=Vl(Pe,v,Pe,re)),ai(re)&&p1(T,v,re),null!=u&&m1(v,re,f)}function L6(e){return Mt(function ft(){return Yt.lFrame.contextLView}(),20+e)}function ca(e,t=Dt.Default){const n=lt();return null===n?zi(e,t):K(l(),n,ee(e),t)}function K6(){throw new Error("invalid")}function d4(e,t,n){const i=lt();return Fi(i,Jt(),t)&&no(O(),xn(),i,e,t,i[11],n,!1),d4}function f4(e,t,n,i,o){const u=o?"class":"style";Yl(e,n,t.inputs[u],u,i)}function p4(e,t,n,i){const o=lt(),r=O(),u=20+e,f=o[11],v=o[u]=Ga(f,t,function ts(){return Yt.lFrame.currentNamespace}()),T=r.firstCreatePass?function v5(e,t,n,i,o,r,u){const f=t.consts,T=Rr(t,e,2,o,dn(f,r));return g1(t,n,T,dn(f,u)),null!==T.attrs&&Cs(T,T.attrs,!1),null!==T.mergedAttrs&&Cs(T,T.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,T),T}(u,r,o,0,t,n,i):r.data[u];ne(T,!0);const N=T.mergedAttrs;null!==N&&is(f,v,N);const re=T.classes;null!==re&&Xa(f,v,re);const Pe=T.styles;null!==Pe&&ol(f,v,Pe),64!=(64&T.flags)&&Xs(r,o,v,T),0===function D(){return Yt.lFrame.elementDepthCount}()&&ki(v,o),function C(){Yt.lFrame.elementDepthCount++}(),ai(T)&&(p1(r,o,T),Dl(r,T,o)),null!==i&&m1(o,T)}function m4(){let e=l();ge()?Ce():(e=e.parent,ne(e,!1));const t=e;!function y(){Yt.lFrame.elementDepthCount--}();const n=O();n.firstCreatePass&&(Hi(n,e),hn(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Is(e){return 0!=(16&e.flags)}(t)&&f4(n,t,lt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Vs(e){return 0!=(32&e.flags)}(t)&&f4(n,t,lt(),t.stylesWithoutHost,!1)}function Z6(e,t,n,i){p4(e,t,n,i),m4()}function g4(e,t,n){const i=lt(),o=O(),r=e+20,u=o.firstCreatePass?function y5(e,t,n,i,o){const r=t.consts,u=dn(r,i),f=Rr(t,e,8,"ng-container",u);return null!==u&&Cs(f,u,!0),g1(t,n,f,dn(r,o)),null!==t.queries&&t.queries.elementStart(t,f),f}(r,o,i,t,n):o.data[r];ne(u,!0);const f=i[r]=i[11].createComment("");Xs(o,i,f,u),ki(f,i),ai(u)&&(p1(o,i,u),Dl(o,u,i)),null!=n&&m1(i,u)}function v4(){let e=l();const t=O();ge()?Ce():(e=e.parent,ne(e,!1)),t.firstCreatePass&&(Hi(t,e),hn(e)&&t.queries.elementEnd(e))}function Q6(e,t,n){g4(e,t,n),v4()}function q6(){return lt()}function y4(e){return!!e&&"function"==typeof e.then}function J6(e){return!!e&&"function"==typeof e.subscribe}const X6=J6;function _4(e,t,n,i){const o=lt(),r=O(),u=l();return e0(r,o,o[11],u,e,t,!!n,i),_4}function C4(e,t){const n=l(),i=lt(),o=O();return e0(o,i,Rl(Oi(o.data),n,i),n,e,t,!1),C4}function e0(e,t,n,i,o,r,u,f){const v=ai(i),N=e.firstCreatePass&&Nl(e),re=t[8],Pe=Hl(t);let We=!0;if(3&i.type||f){const Ft=Q(i,t),$t=f?f(Ft):Ft,bt=Pe.length,nn=f?zn=>f(Wn(zn[i.index])):i.index;if(Bn(n)){let zn=null;if(!f&&v&&(zn=function _5(e,t,n,i){const o=e.cleanup;if(null!=o)for(let r=0;r<o.length-1;r+=2){const u=o[r];if(u===n&&o[r+1]===i){const f=t[7],v=o[r+2];return f.length>v?f[v]:null}"string"==typeof u&&(r+=2)}return null}(e,t,o,i.index)),null!==zn)(zn.__ngLastListenerFn__||zn).__ngNextListenerFn__=r,zn.__ngLastListenerFn__=r,We=!1;else{r=M4(i,t,re,r,!1);const Kn=n.listen($t,o,r);Pe.push(r,Kn),N&&N.push(o,nn,bt,bt+1)}}else r=M4(i,t,re,r,!0),$t.addEventListener(o,r,u),Pe.push(r),N&&N.push(o,nn,bt,u)}else r=M4(i,t,re,r,!1);const gt=i.outputs;let xt;if(We&&null!==gt&&(xt=gt[o])){const Ft=xt.length;if(Ft)for(let $t=0;$t<Ft;$t+=2){const go=t[xt[$t]][xt[$t+1]].subscribe(r),es=Pe.length;Pe.push(r,go),N&&N.push(o,i.index,es,-(es+1))}}}function t0(e,t,n,i){try{return!1!==n(i)}catch(o){return Bl(e,o),!1}}function M4(e,t,n,i,o){return function r(u){if(u===Function)return i;const f=2&e.flags?kt(e.index,t):t;0==(32&t[2])&&C1(f);let v=t0(t,0,i,u),T=r.__ngNextListenerFn__;for(;T;)v=t0(t,0,T,u)&&v,T=T.__ngNextListenerFn__;return o&&!1===v&&(u.preventDefault(),u.returnValue=!1),v}}function n0(e=1){return function Xt(e){return(Yt.lFrame.contextLView=function en(e,t){for(;e>0;)t=t[15],e--;return t}(e,Yt.lFrame.contextLView))[8]}(e)}function C5(e,t){let n=null;const i=function r8(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e);for(let o=0;o<t.length;o++){const r=t[o];if("*"!==r){if(null===i?cl(e,r,!0):c8(i,r))return o}else n=o}return n}function o0(e){const t=lt()[16][6];if(!t.projection){const i=t.projection=as(e?e.length:1,null),o=i.slice();let r=t.child;for(;null!==r;){const u=e?C5(r,e):0;null!==u&&(o[u]?o[u].projectionNext=r:i[u]=r,o[u]=r),r=r.next}}}function r0(e,t=0,n){const i=lt(),o=O(),r=Rr(o,20+e,16,null,n||null);null===r.projection&&(r.projection=t),Ce(),64!=(64&r.flags)&&function J3(e,t,n){il(t[11],0,t,n,Wc(e,n,t),qc(n.parent||t[6],n,t))}(o,i,r)}function b4(e,t,n){return V1(e,"",t,"",n),b4}function V1(e,t,n,i,o){const r=lt(),u=Wr(r,t,n,i);return u!==yn&&no(O(),xn(),r,e,u,r[11],o,!1),V1}function w4(e,t,n,i,o,r,u){const f=lt(),v=Gr(f,t,n,i,o,r);return v!==yn&&no(O(),xn(),f,e,v,f[11],u,!1),w4}function f0(e,t,n,i,o){const r=e[n+1],u=null===t;let f=i?Po(r):tr(r),v=!1;for(;0!==f&&(!1===v||u);){const N=e[f+1];w5(e[f],t)&&(v=!0,e[f+1]=i?o1(N):t1(N)),f=i?Po(N):tr(N)}v&&(e[n+1]=i?t1(r):o1(r))}function w5(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Or(e,t)>=0}const Si={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function p0(e){return e.substring(Si.key,Si.keyEnd)}function m0(e,t){const n=Si.textEnd;return n===t?-1:(t=Si.keyEnd=function S5(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Si.key=t,n),zs(e,t,n))}function zs(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function D4(e,t,n){return Wo(e,t,n,!1),D4}function E4(e,t){return Wo(e,t,null,!0),E4}function C0(e){Go(to,or,e,!0)}function or(e,t){for(let n=function E5(e){return function v0(e){Si.key=0,Si.keyEnd=0,Si.value=0,Si.valueEnd=0,Si.textEnd=e.length}(e),m0(e,zs(e,0,Si.textEnd))}(t);n>=0;n=m0(t,n))to(e,p0(t),!0)}function Wo(e,t,n,i){const o=lt(),r=O(),u=pn(2);r.firstUpdatePass&&b0(r,e,u,i),t!==yn&&Fi(o,u,t)&&D0(r,r.data[sn()],o,o[11],e,o[u+1]=function L5(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=I(er(e)))),e}(t,n),i,u)}function Go(e,t,n,i){const o=O(),r=pn(2);o.firstUpdatePass&&b0(o,null,r,i);const u=lt();if(n!==yn&&Fi(u,r,n)){const f=o.data[sn()];if(z0(f,i)&&!M0(o,r)){let v=i?f.classesWithoutHost:f.stylesWithoutHost;null!==v&&(n=R(v,n||"")),f4(o,f,u,n,i)}else!function V5(e,t,n,i,o,r,u,f){o===yn&&(o=Ne);let v=0,T=0,N=0<o.length?o[0]:null,re=0<r.length?r[0]:null;for(;null!==N||null!==re;){const Pe=v<o.length?o[v+1]:void 0,We=T<r.length?r[T+1]:void 0;let xt,gt=null;N===re?(v+=2,T+=2,Pe!==We&&(gt=re,xt=We)):null===re||null!==N&&N<re?(v+=2,gt=N):(T+=2,gt=re,xt=We),null!==gt&&D0(e,t,n,i,gt,xt,u,f),N=v<o.length?o[v]:null,re=T<r.length?r[T]:null}}(o,f,u,u[11],u[r+1],u[r+1]=function I5(e,t,n){if(null==n||""===n)return Ne;const i=[],o=er(n);if(Array.isArray(o))for(let r=0;r<o.length;r++)e(i,o[r],!0);else if("object"==typeof o)for(const r in o)o.hasOwnProperty(r)&&e(i,r,o[r]);else"string"==typeof o&&t(i,o);return i}(e,t,n),i,r)}}function M0(e,t){return t>=e.expandoStartIndex}function b0(e,t,n,i){const o=e.data;if(null===o[n+1]){const r=o[sn()],u=M0(e,n);z0(r,i)&&null===t&&!u&&(t=!1),t=function O5(e,t,n,i){const o=Oi(e);let r=i?t.residualClasses:t.residualStyles;if(null===o)0===(i?t.classBindings:t.styleBindings)&&(n=la(n=z4(null,e,t,n,i),t.attrs,i),r=null);else{const u=t.directiveStylingLast;if(-1===u||e[u]!==o)if(n=z4(o,e,t,n,i),null===r){let v=function A5(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==tr(i))return e[Po(i)]}(e,t,i);void 0!==v&&Array.isArray(v)&&(v=z4(null,e,t,v[1],i),v=la(v,t.attrs,i),function k5(e,t,n,i){e[Po(n?t.classBindings:t.styleBindings)]=i}(e,t,i,v))}else r=function F5(e,t,n){let i;const o=t.directiveEnd;for(let r=1+t.directiveStylingLast;r<o;r++)i=la(i,e[r].hostAttrs,n);return la(i,t.attrs,n)}(e,t,i)}return void 0!==r&&(i?t.residualClasses=r:t.residualStyles=r),n}(o,r,t,i),function M5(e,t,n,i,o,r){let u=r?t.classBindings:t.styleBindings,f=Po(u),v=tr(u);e[i]=n;let N,T=!1;if(Array.isArray(n)){const re=n;N=re[1],(null===N||Or(re,N)>0)&&(T=!0)}else N=n;if(o)if(0!==v){const Pe=Po(e[f+1]);e[i+1]=ta(Pe,f),0!==Pe&&(e[Pe+1]=n1(e[Pe+1],i)),e[f+1]=function d8(e,t){return 131071&e|t<<17}(e[f+1],i)}else e[i+1]=ta(f,0),0!==f&&(e[f+1]=n1(e[f+1],i)),f=i;else e[i+1]=ta(v,0),0===f?f=i:e[v+1]=n1(e[v+1],i),v=i;T&&(e[i+1]=t1(e[i+1])),f0(e,N,i,!0),f0(e,N,i,!1),function b5(e,t,n,i,o){const r=o?e.residualClasses:e.residualStyles;null!=r&&"string"==typeof t&&Or(r,t)>=0&&(n[i+1]=o1(n[i+1]))}(t,N,e,i,r),u=ta(f,v),r?t.classBindings=u:t.styleBindings=u}(o,r,t,n,u,i)}}function z4(e,t,n,i,o){let r=null;const u=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f<u&&(r=t[f],i=la(i,r.hostAttrs,o),r!==e);)f++;return null!==e&&(n.directiveStylingLast=f),i}function la(e,t,n){const i=n?1:2;let o=-1;if(null!==t)for(let r=0;r<t.length;r++){const u=t[r];"number"==typeof u?o=u:o===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),to(e,u,!!n||t[++r]))}return void 0===e?null:e}function D0(e,t,n,i,o,r,u,f){if(!(3&t.type))return;const v=e.data,T=v[f+1];L1(function fl(e){return 1==(1&e)}(T)?E0(v,t,n,o,tr(T),u):void 0)||(L1(r)||function dl(e){return 2==(2&e)}(T)&&(r=E0(v,null,n,o,f,u)),function e8(e,t,n,i,o){const r=Bn(e);if(t)o?r?e.addClass(n,i):n.classList.add(i):r?e.removeClass(n,i):n.classList.remove(i);else{let u=-1===i.indexOf("-")?void 0:jo.DashCase;if(null==o)r?e.removeStyle(n,i,u):n.style.removeProperty(i);else{const f="string"==typeof o&&o.endsWith("!important");f&&(o=o.slice(0,-10),u|=jo.Important),r?e.setStyle(n,i,o,u):n.style.setProperty(i,o,f?"important":"")}}}(i,u,w(sn(),n),o,r))}function E0(e,t,n,i,o,r){const u=null===t;let f;for(;o>0;){const v=e[o],T=Array.isArray(v),N=T?v[1]:v,re=null===N;let Pe=n[o+1];Pe===yn&&(Pe=re?Ne:void 0);let We=re?Ta(Pe,i):N===i?Pe:void 0;if(T&&!L1(We)&&(We=Ta(v,i)),L1(We)&&(f=We,u))return f;const gt=e[o+1];o=u?Po(gt):tr(gt)}if(null!==t){let v=r?t.residualClasses:t.residualStyles;null!=v&&(f=Ta(v,i))}return f}function L1(e){return void 0!==e}function z0(e,t){return 0!=(e.flags&(t?16:32))}function S0(e,t=""){const n=lt(),i=O(),o=e+20,r=i.firstCreatePass?Rr(i,o,1,t,null):i.data[o],u=n[o]=function Wa(e,t){return Bn(e)?e.createText(t):e.createTextNode(t)}(n[11],t);Xs(i,n,u,r),ne(r,!1)}function S4(e){return H1("",e,""),S4}function H1(e,t,n){const i=lt(),o=Wr(i,e,t,n);return o!==yn&&nr(i,sn(),o),H1}function T4(e,t,n,i,o){const r=lt(),u=Gr(r,e,t,n,i,o);return u!==yn&&nr(r,sn(),u),T4}function I0(e,t,n){Go(to,or,Wr(lt(),e,t,n),!0)}function x4(e,t,n){const i=lt();if(Fi(i,Jt(),t)){const r=O(),u=xn();no(r,u,i,e,t,Rl(Oi(r.data),u,i),n,!0)}return x4}const Jr=void 0;var n7=["en",[["a","p"],["AM","PM"],Jr],[["AM","PM"],Jr,Jr],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Jr,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Jr,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Jr,"{1} 'at' {0}",Jr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function t7(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let Ss={};function i7(e,t,n){"string"!=typeof t&&(n=t,t=e[an.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Ss[t]=e,n&&(Ss[t][an.ExtraData]=n)}function P4(e){const t=function o7(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=G0(t);if(n)return n;const i=t.split("-")[0];if(n=G0(i),n)return n;if("en"===i)return n7;throw new Error(`Missing locale data for the locale "${e}".`)}function W0(e){return P4(e)[an.PluralCase]}function G0(e){return e in Ss||(Ss[e]=V.ng&&V.ng.common&&V.ng.common.locales&&V.ng.common.locales[e]),Ss[e]}var an=(()=>((an=an||{})[an.LocaleId=0]="LocaleId",an[an.DayPeriodsFormat=1]="DayPeriodsFormat",an[an.DayPeriodsStandalone=2]="DayPeriodsStandalone",an[an.DaysFormat=3]="DaysFormat",an[an.DaysStandalone=4]="DaysStandalone",an[an.MonthsFormat=5]="MonthsFormat",an[an.MonthsStandalone=6]="MonthsStandalone",an[an.Eras=7]="Eras",an[an.FirstDayOfWeek=8]="FirstDayOfWeek",an[an.WeekendRange=9]="WeekendRange",an[an.DateFormat=10]="DateFormat",an[an.TimeFormat=11]="TimeFormat",an[an.DateTimeFormat=12]="DateTimeFormat",an[an.NumberSymbols=13]="NumberSymbols",an[an.NumberFormats=14]="NumberFormats",an[an.CurrencyCode=15]="CurrencyCode",an[an.CurrencySymbol=16]="CurrencySymbol",an[an.CurrencyName=17]="CurrencyName",an[an.Currencies=18]="Currencies",an[an.Directionality=19]="Directionality",an[an.PluralCase=20]="PluralCase",an[an.ExtraData=21]="ExtraData",an))();const N1="en-US";let K0=N1;function k4(e,t,n,i,o){if(e=ee(e),Array.isArray(e))for(let r=0;r<e.length;r++)k4(e[r],t,n,i,o);else{const r=O(),u=lt();let f=Ur(e)?e:ee(e.provide),v=Gl(e);const T=l(),N=1048575&T.providerIndexes,re=T.directiveStart,Pe=T.providerIndexes>>20;if(Ur(e)||!e.multi){const We=new No(v,o,ca),gt=I4(f,t,o?N:N+Pe,re);-1===gt?(d(ur(T,u),r,f),F4(r,e,t.length),t.push(f),T.directiveStart++,T.directiveEnd++,o&&(T.providerIndexes+=1048576),n.push(We),u.push(We)):(n[gt]=We,u[gt]=We)}else{const We=I4(f,t,N+Pe,re),gt=I4(f,t,N,N+Pe),xt=We>=0&&n[We],Ft=gt>=0&&n[gt];if(o&&!Ft||!o&&!xt){d(ur(T,u),r,f);const $t=function nf(e,t,n,i,o){const r=new No(e,n,ca);return r.multi=[],r.index=t,r.componentProviders=0,yu(r,o,i&&!n),r}(o?tf:ef,n.length,o,i,v);!o&&Ft&&(n[gt].providerFactory=$t),F4(r,e,t.length,0),t.push(f),T.directiveStart++,T.directiveEnd++,o&&(T.providerIndexes+=1048576),n.push($t),u.push($t)}else F4(r,e,We>-1?We:gt,yu(n[o?gt:We],v,!o&&i));!o&&i&&Ft&&n[gt].componentProviders++}}}function F4(e,t,n,i){const o=Ur(t),r=function r6(e){return!!e.useClass}(t);if(o||r){const v=(r?ee(t.useClass):t).prototype.ngOnDestroy;if(v){const T=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const N=T.indexOf(n);-1===N?T.push(n,[i,v]):T[N+1].push(i,v)}else T.push(n,v)}}}function yu(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function I4(e,t,n,i){for(let o=n;o<i;o++)if(t[o]===e)return o;return-1}function ef(e,t,n,i){return V4(this.multi,[])}function tf(e,t,n,i){const o=this.multi;let r;if(this.providerFactory){const u=this.providerFactory.componentProviders,f=wn(n,n[1],this.providerFactory.index,i);r=f.slice(0,u),V4(o,r);for(let v=u;v<f.length;v++)r.push(f[v])}else r=[],V4(o,r);return r}function V4(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function _u(e,t=[]){return n=>{n.providersResolver=(i,o)=>function X7(e,t,n){const i=O();if(i.firstCreatePass){const o=kn(e);k4(n,i.data,i.blueprint,o,!0),k4(t,i.data,i.blueprint,o,!1)}}(i,o?o(e):e,t)}}class Cu{}class af{resolveComponentFactory(t){throw function sf(e){const t=Error(`No component factory found for ${I(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let pa=(()=>{class e{}return e.NULL=new af,e})();function cf(){return xs(l(),lt())}function xs(e,t){return new ma(Q(e,t))}let ma=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=cf,e})();function lf(e){return e instanceof ma?e.nativeElement:e}class bu{}let uf=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function df(){const e=lt(),n=kt(l().index,e);return function hf(e){return e[11]}(Ot(n)?n:e)}(),e})(),ff=(()=>{class e{}return e.\u0275prov=_t({token:e,providedIn:"root",factory:()=>null}),e})();class wu{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const pf=new wu("13.1.3"),L4={};function U1(e,t,n,i,o=!1){for(;null!==n;){const r=t[n.index];if(null!==r&&i.push(Wn(r)),Vt(r))for(let f=10;f<r.length;f++){const v=r[f],T=v[1].firstChild;null!==T&&U1(v[1],v,T,i)}const u=n.type;if(8&u)U1(e,t,n.child,i);else if(32&u){const f=ja(n,t);let v;for(;v=f();)i.push(v)}else if(16&u){const f=tl(t,n);if(Array.isArray(f))i.push(...f);else{const v=vs(t[16]);U1(v[1],v,f,i,!0)}}n=o?n.projectionNext:n.next}return i}class ga{constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,n=t[1];return U1(n,t,n.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Vt(t)){const n=t[8],i=n?n.indexOf(this):-1;i>-1&&(Ka(t,i),js(n,i))}this._attachedToViewContainer=!1}$c(this._lView[1],this._lView)}onDestroy(t){Tl(this._lView[1],this._lView,null,t)}markForCheck(){C1(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){b1(this._lView[1],this._lView,this.context)}checkNoChanges(){!function G8(e,t,n){Bt(!0);try{b1(e,t,n)}finally{Bt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Fe(902,"");this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function $3(e,t){ys(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Fe(902,"");this._appRef=t}}class mf extends ga{constructor(t){super(t),this._view=t}detectChanges(){Ll(this._view)}checkNoChanges(){!function K8(e){Bt(!0);try{Ll(e)}finally{Bt(!1)}}(this._view)}get context(){return null}}class Du extends pa{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Ve(t);return new H4(n,this.ngModule)}}function Eu(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const vf=new li("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>Lc});class H4 extends Cu{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function u8(e){return e.map(l8).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return Eu(this.componentDef.inputs)}get outputs(){return Eu(this.componentDef.outputs)}create(t,n,i,o){const r=(o=o||this.ngModule)?function yf(e,t){return{get:(n,i,o)=>{const r=e.get(n,L4,o);return r!==L4||i===L4?r:t.get(n,i,o)}}}(t,o.injector):t,u=r.get(bu,Pi),f=r.get(ff,null),v=u.createRenderer(null,this.componentDef),T=this.componentDef.selectors[0][0]||"div",N=i?function Sl(e,t,n){if(Bn(e))return e.selectRootElement(t,n===me.ShadowDom);let i="string"==typeof t?e.querySelector(t):t;return i.textContent="",i}(v,i,this.componentDef.encapsulation):Ga(u.createRenderer(null,this.componentDef),T,function gf(e){const t=e.toLowerCase();return"svg"===t?Ei:"math"===t?"http://www.w3.org/1998/MathML/":null}(T)),re=this.componentDef.onPush?576:528,Pe=function P1(e,t){return{components:[],scheduler:e||Lc,clean:Z8,playerHandler:t||null,flags:0}}(),We=oa(0,null,null,1,0,null,null,null,null,null),gt=Nr(null,We,Pe,re,null,null,u,v,f,r);let xt,Ft;Ho(gt);try{const $t=function r4(e,t,n,i,o,r){const u=n[1];n[20]=e;const v=Rr(u,20,2,"#host",null),T=v.mergedAttrs=t.hostAttrs;null!==T&&(Cs(v,T,!0),null!==e&&(is(o,e,T),null!==v.classes&&Xa(o,e,v.classes),null!==v.styles&&ol(o,e,v.styles)));const N=i.createRenderer(e,t),re=Nr(n,El(t),null,t.onPush?64:16,n[20],v,i,N,r||null,null);return u.firstCreatePass&&(d(ur(v,n),u,t.type),v1(u,v),kl(v,n.length,1)),ra(n,re),n[20]=re}(N,this.componentDef,gt,u,v);if(N)if(i)is(v,N,["ng-version",pf.full]);else{const{attrs:bt,classes:nn}=function h8(e){const t=[],n=[];let i=1,o=2;for(;i<e.length;){let r=e[i];if("string"==typeof r)2===o?""!==r&&t.push(r,e[++i]):8===o&&n.push(r);else{if(!xo(o))break;o=r}i++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);bt&&is(v,N,bt),nn&&nn.length>0&&Xa(v,N,nn.join(" "))}if(Ft=ct(We,20),void 0!==n){const bt=Ft.projection=[];for(let nn=0;nn<this.ngContentSelectors.length;nn++){const zn=n[nn];bt.push(null!=zn?Array.from(zn):null)}}xt=function s4(e,t,n,i,o){const r=n[1],u=function A8(e,t,n){const i=l();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Fl(e,i,t,Br(e,t,1,null),n));const o=wn(t,e,i.directiveStart,i);ki(o,t);const r=Q(i,t);return r&&ki(r,t),o}(r,n,t);if(i.components.push(u),e[8]=u,o&&o.forEach(v=>v(u,t)),t.contentQueries){const v=l();t.contentQueries(1,u,v.directiveStart)}const f=l();return!r.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(Gn(f.index),Ol(n[1],f,0,f.directiveStart,f.directiveEnd,t),Al(t,u)),u}($t,this.componentDef,gt,Pe,[g6]),_s(We,gt,null)}finally{Rt()}return new Cf(this.componentType,xt,xs(Ft,gt),gt,Ft)}}class Cf extends class rf{}{constructor(t,n,i,o,r){super(),this.location=i,this._rootLView=o,this._tNode=r,this.instance=n,this.hostView=this.changeDetectorRef=new mf(o),this.componentType=t}get injector(){return new co(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}class Ps{}class zu{}const Os=new Map;class xu extends Ps{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Du(this);const i=jt(t);this._bootstrapComponents=Yo(i.bootstrap),this._r3Injector=Wl(t,n,[{provide:Ps,useValue:this},{provide:pa,useValue:this.componentFactoryResolver}],I(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,n=fo.THROW_IF_NOT_FOUND,i=Dt.Default){return t===fo||t===Ps||t===D1?this:this._r3Injector.get(t,n,i)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class N4 extends zu{constructor(t){super(),this.moduleType=t,null!==jt(t)&&function bf(e){const t=new Set;!function n(i){const o=jt(i,!0),r=o.id;null!==r&&(function Su(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${I(t)} vs ${I(t.name)}`)}(r,Os.get(r),i),Os.set(r,i));const u=Yo(o.imports);for(const f of u)t.has(f)||(t.add(f),n(f))}(e)}(t)}create(t){return new xu(this.moduleType,t)}}function Pu(e,t,n){const i=Gt()+e,o=lt();return o[i]===yn?$o(o,i,n?t.call(n):t()):function ws(e,t){return e[t]}(o,i)}function Ou(e,t,n,i){return Fu(lt(),Gt(),e,t,n,i)}function Au(e,t,n,i,o){return Iu(lt(),Gt(),e,t,n,i,o)}function ku(e,t,n,i,o,r,u){return function Lu(e,t,n,i,o,r,u,f,v){const T=t+n;return function po(e,t,n,i,o,r){const u=br(e,t,n,i);return br(e,t+2,o,r)||u}(e,T,o,r,u,f)?$o(e,T+4,v?i.call(v,o,r,u,f):i(o,r,u,f)):va(e,T+4)}(lt(),Gt(),e,t,n,i,o,r,u)}function va(e,t){const n=e[t];return n===yn?void 0:n}function Fu(e,t,n,i,o,r){const u=t+n;return Fi(e,u,o)?$o(e,u+1,r?i.call(r,o):i(o)):va(e,u+1)}function Iu(e,t,n,i,o,r,u){const f=t+n;return br(e,f,o,r)?$o(e,f+2,u?i.call(u,o,r):i(o,r)):va(e,f+2)}function Vu(e,t,n,i,o,r,u,f){const v=t+n;return function aa(e,t,n,i,o){const r=br(e,t,n,i);return Fi(e,t+2,o)||r}(e,v,o,r,u)?$o(e,v+3,f?i.call(f,o,r,u):i(o,r,u)):va(e,v+3)}function Nu(e,t){const n=O();let i;const o=e+20;n.firstCreatePass?(i=function xf(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[o]=i,i.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,i.onDestroy)):i=n.data[o];const r=i.factory||(i.factory=Ti(i.type)),u=Mn(ca);try{const f=Tr(!1),v=r();return Tr(f),function Qd(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,lt(),o,v),v}finally{Mn(u)}}function Ru(e,t,n){const i=e+20,o=lt(),r=Mt(o,i);return ya(o,i)?Fu(o,Gt(),t,r.transform,n,r):r.transform(n)}function Bu(e,t,n,i){const o=e+20,r=lt(),u=Mt(r,o);return ya(r,o)?Iu(r,Gt(),t,u.transform,n,i,u):u.transform(n,i)}function Yu(e,t,n,i,o){const r=e+20,u=lt(),f=Mt(u,r);return ya(u,r)?Vu(u,Gt(),t,f.transform,n,i,o,f):f.transform(n,i,o)}function ya(e,t){return e[1].data[t].pure}function R4(e){return t=>{setTimeout(e,void 0,t)}}const rr=class Af extends a.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){var o,r,u;let f=t,v=n||(()=>null),T=i;if(t&&"object"==typeof t){const re=t;f=null===(o=re.next)||void 0===o?void 0:o.bind(re),v=null===(r=re.error)||void 0===r?void 0:r.bind(re),T=null===(u=re.complete)||void 0===u?void 0:u.bind(re)}this.__isAsync&&(v=R4(v),f&&(f=R4(f)),T&&(T=R4(T)));const N=super.subscribe({next:f,error:v,complete:T});return t instanceof s.w&&t.add(N),N}};function kf(){return this._results[$r()]()}class B4{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=$r(),i=B4.prototype;i[n]||(i[n]=kf)}get changes(){return this._changes||(this._changes=new rr)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const i=this;i.dirty=!1;const o=ho(t);(this._changesDetected=!function w2(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let o=e[i],r=t[i];if(n&&(o=n(o),r=n(r)),r!==o)return!1}return!0}(i._results,o,n))&&(i._results=o,i.length=o.length,i.last=o[this.length-1],i.first=o[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}Symbol;let _a=(()=>{class e{}return e.__NG_ELEMENT_ID__=Vf,e})();const Ff=_a,If=class extends Ff{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}createEmbeddedView(t){const n=this._declarationTContainer.tViews,i=Nr(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null);i[17]=this._declarationLView[this._declarationTContainer.index];const r=this._declarationLView[k];return null!==r&&(i[k]=r.createEmbeddedView(n)),_s(n,i,t),new ga(i)}};function Vf(){return $1(l(),lt())}function $1(e,t){return 4&e.type?new If(t,e,xs(e,t)):null}let W1=(()=>{class e{}return e.__NG_ELEMENT_ID__=Lf,e})();function Lf(){return $u(l(),lt())}const Hf=W1,ju=class extends Hf{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return xs(this._hostTNode,this._hostLView)}get injector(){return new co(this._hostTNode,this._hostLView)}get parentInjector(){const t=m(this._hostTNode,this._hostLView);if(Hs(t)){const n=lr(t,this._hostLView),i=cr(t);return new co(n[1].data[i+8],n)}return new co(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Uu(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,i){const o=t.createEmbeddedView(n||{});return this.insert(o,i),o}createComponent(t,n,i,o,r){const u=t&&!function ss(e){return"function"==typeof e}(t);let f;if(u)f=n;else{const re=n||{};f=re.index,i=re.injector,o=re.projectableNodes,r=re.ngModuleRef}const v=u?t:new H4(Ve(t)),T=i||this.parentInjector;if(!r&&null==v.ngModule&&T){const re=T.get(Ps,null);re&&(r=re)}const N=v.create(T,o,void 0,r);return this.insert(N.hostView,f),N}insert(t,n){const i=t._lView,o=i[1];if(function Dn(e){return Vt(e[3])}(i)){const N=this.indexOf(t);if(-1!==N)this.detach(N);else{const re=i[3],Pe=new ju(re,re[6],re[3]);Pe.detach(Pe.indexOf(t))}}const r=this._adjustIndex(n),u=this._lContainer;!function G3(e,t,n,i){const o=10+i,r=n.length;i>0&&(n[o-1][4]=t),i<r-10?(t[4]=n[o],tc(n,10+i,t)):(n.push(t),t[4]=null),t[3]=n;const u=t[17];null!==u&&n!==u&&function K3(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(u,t);const f=t[k];null!==f&&f.insertView(e),t[2]|=128}(o,i,u,r);const f=qa(r,u),v=i[11],T=Js(v,u[7]);return null!==T&&function U3(e,t,n,i,o,r){i[0]=o,i[6]=t,ys(e,i,n,1,o,r)}(o,u[6],v,i,T,f),t.attachToViewContainerRef(),tc(Y4(u),r,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Uu(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=Ka(this._lContainer,n);i&&(js(Y4(this._lContainer),n),$c(i[1],i))}detach(t){const n=this._adjustIndex(t,-1),i=Ka(this._lContainer,n);return i&&null!=js(Y4(this._lContainer),n)?new ga(i):null}_adjustIndex(t,n=0){return null==t?this.length+n:t}};function Uu(e){return e[8]}function Y4(e){return e[8]||(e[8]=[])}function $u(e,t){let n;const i=t[e.index];if(Vt(i))n=i;else{let o;if(8&e.type)o=Wn(i);else{const r=t[11];o=r.createComment("");const u=Q(e,t);Mr(r,Js(r,u),o,function Qc(e,t){return Bn(e)?e.nextSibling(t):t.nextSibling}(r,u),!1)}t[e.index]=n=Vl(i,t,o,e),ra(t,n)}return new ju(n,e,t)}class j4{constructor(t){this.queryList=t,this.matches=null}clone(){return new j4(this.queryList)}setDirty(){this.queryList.setDirty()}}class U4{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const i=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let r=0;r<i;r++){const u=n.getByIndex(r);o.push(this.queries[u.indexInDeclarationView].clone())}return new U4(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==eh(t,n).matches&&this.queries[n].setDirty()}}class Wu{constructor(t,n,i=null){this.predicate=t,this.flags=n,this.read=i}}class $4{constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let i=0;i<this.length;i++){const o=null!==n?n.length:0,r=this.getByIndex(i).embeddedTView(t,o);r&&(r.indexInDeclarationView=i,null!==n?n.push(r):n=[r])}return null!==n?new $4(n):null}template(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class W4{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new W4(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==n;)i=i.parent;return n===(null!==i?i.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const i=this.metadata.predicate;if(Array.isArray(i))for(let o=0;o<i.length;o++){const r=i[o];this.matchTNodeWithReadOption(t,n,Bf(n,r)),this.matchTNodeWithReadOption(t,n,Ht(n,t,r,!1,!1))}else i===_a?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Ht(n,t,i,!1,!1))}matchTNodeWithReadOption(t,n,i){if(null!==i){const o=this.metadata.read;if(null!==o)if(o===ma||o===W1||o===_a&&4&n.type)this.addMatch(n.index,-2);else{const r=Ht(n,t,o,!1,!1);null!==r&&this.addMatch(n.index,r)}else this.addMatch(n.index,i)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function Bf(e,t){const n=e.localNames;if(null!==n)for(let i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1];return null}function jf(e,t,n,i){return-1===n?function Yf(e,t){return 11&e.type?xs(e,t):4&e.type?$1(e,t):null}(t,e):-2===n?function Uf(e,t,n){return n===ma?xs(t,e):n===_a?$1(t,e):n===W1?$u(t,e):void 0}(e,t,i):wn(e,e[1],n,t)}function Gu(e,t,n,i){const o=t[k].queries[i];if(null===o.matches){const r=e.data,u=n.matches,f=[];for(let v=0;v<u.length;v+=2){const T=u[v];f.push(T<0?null:jf(t,r[T],u[v+1],n.metadata.read))}o.matches=f}return o.matches}function G4(e,t,n,i){const o=e.queries.getByIndex(n),r=o.matches;if(null!==r){const u=Gu(e,t,o,n);for(let f=0;f<r.length;f+=2){const v=r[f];if(v>0)i.push(u[f/2]);else{const T=r[f+1],N=t[-v];for(let re=10;re<N.length;re++){const Pe=N[re];Pe[17]===Pe[3]&&G4(Pe[1],Pe,T,i)}if(null!==N[9]){const re=N[9];for(let Pe=0;Pe<re.length;Pe++){const We=re[Pe];G4(We[1],We,T,i)}}}}}return i}function Ku(e){const t=lt(),n=O(),i=fi();Yi(i+1);const o=eh(n,i);if(e.dirty&&Fn(t)===(2==(2&o.metadata.flags))){if(null===o.matches)e.reset([]);else{const r=o.crossesNgTemplate?G4(n,t,i,[]):Gu(n,t,o,i);e.reset(r,lf),e.notifyOnChanges()}return!0}return!1}function Zu(e,t,n){const i=O();i.firstCreatePass&&(Xu(i,new Wu(e,t,n),-1),2==(2&t)&&(i.staticViewQueries=!0)),Ju(i,lt(),t)}function Qu(e,t,n,i){const o=O();if(o.firstCreatePass){const r=l();Xu(o,new Wu(t,n,i),r.index),function Wf(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(o,e),2==(2&n)&&(o.staticContentQueries=!0)}Ju(o,lt(),n)}function qu(){return function $f(e,t){return e[k].queries[t].queryList}(lt(),fi())}function Ju(e,t,n){const i=new B4(4==(4&n));Tl(e,t,i,i.destroy),null===t[k]&&(t[k]=new U4),t[k].queries.push(new j4(i))}function Xu(e,t,n){null===e.queries&&(e.queries=new $4),e.queries.track(new W4(t,n))}function eh(e,t){return e.queries.getByIndex(t)}function th(e,t){return $1(e,t)}function Z1(...e){}const X4=new li("Application Initializer");let ks=(()=>{class e{constructor(n){this.appInits=n,this.resolve=Z1,this.reject=Z1,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,o)=>{this.resolve=i,this.reject=o})}runInitializers(){if(this.initialized)return;const n=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let o=0;o<this.appInits.length;o++){const r=this.appInits[o]();if(y4(r))n.push(r);else if(X6(r)){const u=new Promise((f,v)=>{r.subscribe({complete:f,error:v})});n.push(u)}}Promise.all(n).then(()=>{i()}).catch(o=>{this.reject(o)}),0===n.length&&i(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(zi(X4,8))},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})();const yh=new li("AppId"),u9={provide:yh,useFactory:function l9(){return`${e2()}${e2()}${e2()}`},deps:[]};function e2(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const _h=new li("Platform Initializer"),Ch=new li("Platform ID"),Mh=new li("appBootstrapListener");let bh=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})();const Q1=new li("LocaleId"),wh=new li("DefaultCurrencyCode");class h9{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let t2=(()=>{class e{compileModuleSync(n){return new N4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),r=Yo(jt(n).declarations).reduce((u,f)=>{const v=Ve(f);return v&&u.push(new H4(v)),u},[]);return new h9(i,r)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})();const f9=(()=>Promise.resolve(0))();function n2(e){"undefined"==typeof Zone?f9.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class mo{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rr(!1),this.onMicrotaskEmpty=new rr(!1),this.onStable=new rr(!1),this.onError=new rr(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!i&&n,o.shouldCoalesceRunChangeDetection=i,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function p9(){let e=V.requestAnimationFrame,t=V.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function v9(e){const t=()=>{!function g9(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(V,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,r2(e),e.isCheckStableRunning=!0,o2(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),r2(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,o,r,u,f)=>{try{return Dh(e),n.invokeTask(o,r,u,f)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===r.type||e.shouldCoalesceRunChangeDetection)&&t(),Eh(e)}},onInvoke:(n,i,o,r,u,f,v)=>{try{return Dh(e),n.invoke(o,r,u,f,v)}finally{e.shouldCoalesceRunChangeDetection&&t(),Eh(e)}},onHasTask:(n,i,o,r)=>{n.hasTask(o,r),i===o&&("microTask"==r.change?(e._hasPendingMicrotasks=r.microTask,r2(e),o2(e)):"macroTask"==r.change&&(e.hasPendingMacrotasks=r.macroTask))},onHandleError:(n,i,o,r)=>(n.handleError(o,r),e.runOutsideAngular(()=>e.onError.emit(r)),!1)})}(o)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!mo.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(mo.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,o){const r=this._inner,u=r.scheduleEventTask("NgZoneEvent: "+o,t,m9,Z1,Z1);try{return r.runTask(u,n,i)}finally{r.cancelTask(u)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const m9={};function o2(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function r2(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Dh(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Eh(e){e._nesting--,o2(e)}class y9{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rr,this.onMicrotaskEmpty=new rr,this.onStable=new rr,this.onError=new rr}run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,o){return t.apply(n,i)}}let zh=(()=>{class e{constructor(n){this._ngZone=n,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{mo.assertNotInAngularZone(),n2(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())n2(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,o){let r=-1;i&&i>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(u=>u.timeoutId!==r),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:r,updateCb:o})}whenStable(n,i,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(n,i,o){return[]}}return e.\u0275fac=function(n){return new(n||e)(zi(mo))},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})(),Sh=(()=>{class e{constructor(){this._applications=new Map,s2.addToWindow(this)}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return s2.findTestabilityInTree(this,n,i)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})();class _9{addToWindow(t){}findTestabilityInTree(t,n,i){return null}}function C9(e){s2=e}let Ko,s2=new _9;const Th=new li("AllowMultipleToken");class w9{constructor(t,n){this.name=t,this.token=n}}function xh(e,t,n=[]){const i=`Platform: ${t}`,o=new li(i);return(r=[])=>{let u=Ph();if(!u||u.injector.get(Th,!1))if(e)e(n.concat(r).concat({provide:o,useValue:!0}));else{const f=n.concat(r).concat({provide:o,useValue:!0},{provide:E1,useValue:"platform"});!function D9(e){if(Ko&&!Ko.destroyed&&!Ko.injector.get(Th,!1))throw new Fe(400,"");Ko=e.get(Oh);const t=e.get(_h,null);t&&t.forEach(n=>n())}(fo.create({providers:f,name:i}))}return function E9(e){const t=Ph();if(!t)throw new Fe(401,"");return t}()}}function Ph(){return Ko&&!Ko.destroyed?Ko:null}let Oh=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,i){const f=function z9(e,t){let n;return n="noop"===e?new y9:("zone.js"===e?void 0:e)||new mo({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!!(null==t?void 0:t.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==t?void 0:t.ngZoneRunCoalescing)}),n}(i?i.ngZone:void 0,{ngZoneEventCoalescing:i&&i.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:i&&i.ngZoneRunCoalescing||!1}),v=[{provide:mo,useValue:f}];return f.run(()=>{const T=fo.create({providers:v,parent:this.injector,name:n.moduleType.name}),N=n.create(T),re=N.injector.get(gs,null);if(!re)throw new Fe(402,"");return f.runOutsideAngular(()=>{const Pe=f.onError.subscribe({next:We=>{re.handleError(We)}});N.onDestroy(()=>{a2(this._modules,N),Pe.unsubscribe()})}),function S9(e,t,n){try{const i=n();return y4(i)?i.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(re,f,()=>{const Pe=N.injector.get(ks);return Pe.runInitializers(),Pe.donePromise.then(()=>(function c7(e){ke(e,"Expected localeId to be defined"),"string"==typeof e&&(K0=e.toLowerCase().replace(/_/g,"-"))}(N.injector.get(Q1,N1)||N1),this._moduleDoBootstrap(N),N))})})}bootstrapModule(n,i=[]){const o=Ah({},i);return function M9(e,t,n){const i=new N4(n);return Promise.resolve(i)}(0,0,n).then(r=>this.bootstrapModuleFactory(r,o))}_moduleDoBootstrap(n){const i=n.injector.get(Ma);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(o=>i.bootstrap(o));else{if(!n.instance.ngDoBootstrap)throw new Fe(403,"");n.instance.ngDoBootstrap(i)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Fe(404,"");this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(zi(fo))},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})();function Ah(e,t){return Array.isArray(t)?t.reduce(Ah,e):Object.assign(Object.assign({},e),t)}let Ma=(()=>{class e{constructor(n,i,o,r,u){this._zone=n,this._injector=i,this._exceptionHandler=o,this._componentFactoryResolver=r,this._initStatus=u,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const f=new G.y(T=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{T.next(this._stable),T.complete()})}),v=new G.y(T=>{let N;this._zone.runOutsideAngular(()=>{N=this._zone.onStable.subscribe(()=>{mo.assertNotInAngularZone(),n2(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,T.next(!0))})})});const re=this._zone.onUnstable.subscribe(()=>{mo.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{T.next(!1)}))});return()=>{N.unsubscribe(),re.unsubscribe()}});this.isStable=(0,oe.T)(f,v.pipe((0,q.B)()))}bootstrap(n,i){if(!this._initStatus.done)throw new Fe(405,"");let o;o=n instanceof Cu?n:this._componentFactoryResolver.resolveComponentFactory(n),this.componentTypes.push(o.componentType);const r=function b9(e){return e.isBoundToModule}(o)?void 0:this._injector.get(Ps),f=o.create(fo.NULL,[],i||o.selector,r),v=f.location.nativeElement,T=f.injector.get(zh,null),N=T&&f.injector.get(Sh);return T&&N&&N.registerApplication(v,T),f.onDestroy(()=>{this.detachView(f.hostView),a2(this.components,f),N&&N.unregisterApplication(v)}),this._loadComponent(f),f}tick(){if(this._runningTick)throw new Fe(101,"");try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;a2(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(Mh,[]).concat(this._bootstrapListeners).forEach(o=>o(n))}ngOnDestroy(){this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return e.\u0275fac=function(n){return new(n||e)(zi(mo),zi(fo),zi(gs),zi(pa),zi(ks))},e.\u0275prov=_t({token:e,factory:e.\u0275fac}),e})();function a2(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let Fh=!0,Ih=!1;function x9(){return Ih=!0,Fh}function P9(){if(Ih)throw new Error("Cannot enable prod mode after platform setup.");Fh=!1}let O9=(()=>{class e{}return e.__NG_ELEMENT_ID__=A9,e})();function A9(e){return function k9(e,t,n){if(ni(e)&&!n){const i=kt(e.index,t);return new ga(i,i)}return 47&e.type?new ga(t[16],t):null}(l(),lt(),16==(16&e))}class Bh{constructor(){}supports(t){return bs(t)}create(t){return new N9(t)}}const H9=(e,t)=>t;class N9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||H9}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,o=0,r=null;for(;n||i;){const u=!i||n&&n.currentIndex<jh(i,o,r)?n:i,f=jh(u,o,r),v=u.currentIndex;if(u===i)o--,i=i._nextRemoved;else if(n=n._next,null==u.previousIndex)o++;else{r||(r=[]);const T=f-o,N=v-o;if(T!=N){for(let Pe=0;Pe<T;Pe++){const We=Pe<r.length?r[Pe]:r[Pe]=0,gt=We+Pe;N<=gt&><T&&(r[Pe]=We+1)}r[u.previousIndex]=N-T}}f!==v&&t(u,f,v)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!bs(t))throw new Fe(900,"");return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o,r,u,n=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let f=0;f<this.length;f++)r=t[f],u=this._trackByFn(f,r),null!==n&&Object.is(n.trackById,u)?(i&&(n=this._verifyReinsertion(n,r,u,f)),Object.is(n.item,r)||this._addIdentityChange(n,r)):(n=this._mismatch(n,r,u,f),i=!0),n=n._next}else o=0,function z6(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[$r()]();let i;for(;!(i=n.next()).done;)t(i.value)}}(t,f=>{u=this._trackByFn(o,f),null!==n&&Object.is(n.trackById,u)?(i&&(n=this._verifyReinsertion(n,f,u,o)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,u,o),i=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,o){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,r,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,r,o)):t=this._addAfter(new R9(n,i),r,o),t}_verifyReinsertion(t,n,i,o){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==r?t=this._reinsertAfter(r,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,r=t._nextRemoved;return null===o?this._removalsHead=r:o._nextRemoved=r,null===r?this._removalsTail=o:r._prevRemoved=o,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Yh),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Yh),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class R9{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class B9{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class Yh{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new B9,this.map.set(n,i)),i.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function jh(e,t,n){const i=e.previousIndex;if(null===i)return i;let o=0;return n&&i<n.length&&(o=n[i]),i+t+o}class Uh{constructor(){}supports(t){return t instanceof Map||k1(t)}create(){return new Y9}}class Y9{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||k1(t)))throw new Fe(900,"")}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const r=this._getOrCreateRecordForKey(o,i);n=this._insertBeforeOrAppend(n,r)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const r=o._prev,u=o._next;return r&&(r._next=u),u&&(u._prev=r),o._next=null,o._prev=null,o}const i=new j9(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class j9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function $h(){return new J1([new Bh])}let J1=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(null!=i){const o=i.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||$h()),deps:[[e,new Ar,new _r]]}}find(n){const i=this.factories.find(o=>o.supports(n));if(null!=i)return i;throw new Fe(901,"")}}return e.\u0275prov=_t({token:e,providedIn:"root",factory:$h}),e})();function Wh(){return new X1([new Uh])}let X1=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(i){const o=i.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Wh()),deps:[[e,new Ar,new _r]]}}find(n){const i=this.factories.find(r=>r.supports(n));if(i)return i;throw new Fe(901,"")}}return e.\u0275prov=_t({token:e,providedIn:"root",factory:Wh}),e})();const U9=[new Uh],W9=new J1([new Bh]),G9=new X1(U9),K9=xh(null,"core",[{provide:Ch,useValue:"unknown"},{provide:Oh,deps:[fo]},{provide:Sh,deps:[]},{provide:bh,deps:[]}]),X9=[{provide:Ma,useClass:Ma,deps:[mo,fo,gs,pa,ks]},{provide:vf,deps:[mo],useFactory:function ep(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(n){t.push(n)}}},{provide:ks,useClass:ks,deps:[[new _r,X4]]},{provide:t2,useClass:t2,deps:[]},u9,{provide:J1,useFactory:function Z9(){return W9},deps:[]},{provide:X1,useFactory:function Q9(){return G9},deps:[]},{provide:Q1,useFactory:function q9(e){return e||function J9(){return"undefined"!=typeof $localize&&$localize.locale||N1}()},deps:[[new hs(Q1),new _r,new Ar]]},{provide:wh,useValue:"USD"}];let tp=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(zi(Ma))},e.\u0275mod=jn({type:e}),e.\u0275inj=St({providers:X9}),e})()},4182:(yt,be,p)=>{p.d(be,{TO:()=>Un,ve:()=>_e,Wl:()=>Ye,Fj:()=>vt,qu:()=>Yt,oH:()=>_o,u:()=>oo,sg:()=>Ii,u5:()=>dn,JU:()=>ee,a5:()=>Cn,JJ:()=>qe,JL:()=>x,F:()=>se,On:()=>kn,Mq:()=>hn,c5:()=>Mt,UX:()=>Yn,Q7:()=>Pi,kI:()=>et,_Y:()=>bi});var a=p(5e3),s=p(9808),G=p(6498),oe=p(6688),q=p(4850),_=p(7830),W=p(5254);function R(D,C){return new G.y(y=>{const U=D.length;if(0===U)return void y.complete();const at=new Array(U);let Nt=0,lt=0;for(let O=0;O<U;O++){const c=(0,W.D)(D[O]);let l=!1;y.add(c.subscribe({next:g=>{l||(l=!0,lt++),at[O]=g},error:g=>y.error(g),complete:()=>{Nt++,(Nt===U||!l)&&(lt===U&&y.next(C?C.reduce((g,F,ne)=>(g[F]=at[ne],g),{}):at),y.complete())}}))}})}let H=(()=>{class D{constructor(y,U){this._renderer=y,this._elementRef=U,this.onChange=at=>{},this.onTouched=()=>{}}setProperty(y,U){this._renderer.setProperty(this._elementRef.nativeElement,y,U)}registerOnTouched(y){this.onTouched=y}registerOnChange(y){this.onChange=y}setDisabledState(y){this.setProperty("disabled",y)}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(a.Qsj),a.Y36(a.SBq))},D.\u0275dir=a.lG2({type:D}),D})(),B=(()=>{class D extends H{}return D.\u0275fac=function(){let C;return function(U){return(C||(C=a.n5z(D)))(U||D)}}(),D.\u0275dir=a.lG2({type:D,features:[a.qOj]}),D})();const ee=new a.OlP("NgValueAccessor"),ye={provide:ee,useExisting:(0,a.Gpc)(()=>Ye),multi:!0};let Ye=(()=>{class D extends B{writeValue(y){this.setProperty("checked",y)}}return D.\u0275fac=function(){let C;return function(U){return(C||(C=a.n5z(D)))(U||D)}}(),D.\u0275dir=a.lG2({type:D,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(y,U){1&y&&a.NdJ("change",function(Nt){return U.onChange(Nt.target.checked)})("blur",function(){return U.onTouched()})},features:[a._Bn([ye]),a.qOj]}),D})();const Fe={provide:ee,useExisting:(0,a.Gpc)(()=>vt),multi:!0},_e=new a.OlP("CompositionEventMode");let vt=(()=>{class D extends H{constructor(y,U,at){super(y,U),this._compositionMode=at,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ze(){const D=(0,s.q)()?(0,s.q)().getUserAgent():"";return/android (\d+)/.test(D.toLowerCase())}())}writeValue(y){this.setProperty("value",null==y?"":y)}_handleInput(y){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(y)}_compositionStart(){this._composing=!0}_compositionEnd(y){this._composing=!1,this._compositionMode&&this.onChange(y)}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(a.Qsj),a.Y36(a.SBq),a.Y36(_e,8))},D.\u0275dir=a.lG2({type:D,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(y,U){1&y&&a.NdJ("input",function(Nt){return U._handleInput(Nt.target.value)})("blur",function(){return U.onTouched()})("compositionstart",function(){return U._compositionStart()})("compositionend",function(Nt){return U._compositionEnd(Nt.target.value)})},features:[a._Bn([Fe]),a.qOj]}),D})();function Je(D){return null==D||0===D.length}function zt(D){return null!=D&&"number"==typeof D.length}const ut=new a.OlP("NgValidators"),Ie=new a.OlP("NgAsyncValidators"),$e=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class et{static min(C){return function Se(D){return C=>{if(Je(C.value)||Je(D))return null;const y=parseFloat(C.value);return!isNaN(y)&&y<D?{min:{min:D,actual:C.value}}:null}}(C)}static max(C){return function Xe(D){return C=>{if(Je(C.value)||Je(D))return null;const y=parseFloat(C.value);return!isNaN(y)&&y>D?{max:{max:D,actual:C.value}}:null}}(C)}static required(C){return J(C)}static requiredTrue(C){return function fe(D){return!0===D.value?null:{required:!0}}(C)}static email(C){return function he(D){return Je(D.value)||$e.test(D.value)?null:{email:!0}}(C)}static minLength(C){return function te(D){return C=>Je(C.value)||!zt(C.value)?null:C.value.length<D?{minlength:{requiredLength:D,actualLength:C.value.length}}:null}(C)}static maxLength(C){return function le(D){return C=>zt(C.value)&&C.value.length>D?{maxlength:{requiredLength:D,actualLength:C.value.length}}:null}(C)}static pattern(C){return ie(C)}static nullValidator(C){return null}static compose(C){return dt(C)}static composeAsync(C){return it(C)}}function J(D){return Je(D.value)?{required:!0}:null}function ie(D){if(!D)return Ue;let C,y;return"string"==typeof D?(y="","^"!==D.charAt(0)&&(y+="^"),y+=D,"$"!==D.charAt(D.length-1)&&(y+="$"),C=new RegExp(y)):(y=D.toString(),C=D),U=>{if(Je(U.value))return null;const at=U.value;return C.test(at)?null:{pattern:{requiredPattern:y,actualValue:at}}}}function Ue(D){return null}function je(D){return null!=D}function tt(D){const C=(0,a.QGY)(D)?(0,W.D)(D):D;return(0,a.CqO)(C),C}function ke(D){let C={};return D.forEach(y=>{C=null!=y?Object.assign(Object.assign({},C),y):C}),0===Object.keys(C).length?null:C}function ve(D,C){return C.map(y=>y(D))}function Qe(D){return D.map(C=>function mt(D){return!D.validate}(C)?C:y=>C.validate(y))}function dt(D){if(!D)return null;const C=D.filter(je);return 0==C.length?null:function(y){return ke(ve(y,C))}}function _t(D){return null!=D?dt(Qe(D)):null}function it(D){if(!D)return null;const C=D.filter(je);return 0==C.length?null:function(y){return function I(...D){if(1===D.length){const C=D[0];if((0,oe.k)(C))return R(C,null);if((0,_.K)(C)&&Object.getPrototypeOf(C)===Object.prototype){const y=Object.keys(C);return R(y.map(U=>C[U]),y)}}if("function"==typeof D[D.length-1]){const C=D.pop();return R(D=1===D.length&&(0,oe.k)(D[0])?D[0]:D,null).pipe((0,q.U)(y=>C(...y)))}return R(D,null)}(ve(y,C).map(tt)).pipe((0,q.U)(ke))}}function St(D){return null!=D?it(Qe(D)):null}function ot(D,C){return null===D?[C]:Array.isArray(D)?[...D,C]:[D,C]}function Et(D){return D._rawValidators}function Zt(D){return D._rawAsyncValidators}function mn(D){return D?Array.isArray(D)?D:[D]:[]}function vn(D,C){return Array.isArray(D)?D.includes(C):D===C}function Ut(D,C){const y=mn(C);return mn(D).forEach(at=>{vn(y,at)||y.push(at)}),y}function un(D,C){return mn(C).filter(y=>!vn(D,y))}class _n{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(C){this._rawValidators=C||[],this._composedValidatorFn=_t(this._rawValidators)}_setAsyncValidators(C){this._rawAsyncValidators=C||[],this._composedAsyncValidatorFn=St(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(C){this._onDestroyCallbacks.push(C)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(C=>C()),this._onDestroyCallbacks=[]}reset(C){this.control&&this.control.reset(C)}hasError(C,y){return!!this.control&&this.control.hasError(C,y)}getError(C,y){return this.control?this.control.getError(C,y):null}}class Cn extends _n{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Dt extends _n{get formDirective(){return null}get path(){return null}}class Sn{constructor(C){this._cd=C}is(C){var y,U,at;return"submitted"===C?!!(null===(y=this._cd)||void 0===y?void 0:y.submitted):!!(null===(at=null===(U=this._cd)||void 0===U?void 0:U.control)||void 0===at?void 0:at[C])}}let qe=(()=>{class D extends Sn{constructor(y){super(y)}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(Cn,2))},D.\u0275dir=a.lG2({type:D,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(y,U){2&y&&a.ekj("ng-untouched",U.is("untouched"))("ng-touched",U.is("touched"))("ng-pristine",U.is("pristine"))("ng-dirty",U.is("dirty"))("ng-valid",U.is("valid"))("ng-invalid",U.is("invalid"))("ng-pending",U.is("pending"))},features:[a.qOj]}),D})(),x=(()=>{class D extends Sn{constructor(y){super(y)}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(Dt,10))},D.\u0275dir=a.lG2({type:D,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(y,U){2&y&&a.ekj("ng-untouched",U.is("untouched"))("ng-touched",U.is("touched"))("ng-pristine",U.is("pristine"))("ng-dirty",U.is("dirty"))("ng-valid",U.is("valid"))("ng-invalid",U.is("invalid"))("ng-pending",U.is("pending"))("ng-submitted",U.is("submitted"))},features:[a.qOj]}),D})();function $(D,C){return[...C.path,D]}function ue(D,C){Qt(D,C),C.valueAccessor.writeValue(D.value),function Vn(D,C){C.valueAccessor.registerOnChange(y=>{D._pendingValue=y,D._pendingChange=!0,D._pendingDirty=!0,"change"===D.updateOn&&ri(D,C)})}(D,C),function jn(D,C){const y=(U,at)=>{C.valueAccessor.writeValue(U),at&&C.viewToModelUpdate(U)};D.registerOnChange(y),C._registerOnDestroy(()=>{D._unregisterOnChange(y)})}(D,C),function An(D,C){C.valueAccessor.registerOnTouched(()=>{D._pendingTouched=!0,"blur"===D.updateOn&&D._pendingChange&&ri(D,C),"submit"!==D.updateOn&&D.markAsTouched()})}(D,C),function At(D,C){if(C.valueAccessor.setDisabledState){const y=U=>{C.valueAccessor.setDisabledState(U)};D.registerOnDisabledChange(y),C._registerOnDestroy(()=>{D._unregisterOnDisabledChange(y)})}}(D,C)}function Ae(D,C,y=!0){const U=()=>{};C.valueAccessor&&(C.valueAccessor.registerOnChange(U),C.valueAccessor.registerOnTouched(U)),gn(D,C),D&&(C._invokeOnDestroyCallbacks(),D._registerOnCollectionChange(()=>{}))}function wt(D,C){D.forEach(y=>{y.registerOnValidatorChange&&y.registerOnValidatorChange(C)})}function Qt(D,C){const y=Et(D);null!==C.validator?D.setValidators(ot(y,C.validator)):"function"==typeof y&&D.setValidators([y]);const U=Zt(D);null!==C.asyncValidator?D.setAsyncValidators(ot(U,C.asyncValidator)):"function"==typeof U&&D.setAsyncValidators([U]);const at=()=>D.updateValueAndValidity();wt(C._rawValidators,at),wt(C._rawAsyncValidators,at)}function gn(D,C){let y=!1;if(null!==D){if(null!==C.validator){const at=Et(D);if(Array.isArray(at)&&at.length>0){const Nt=at.filter(lt=>lt!==C.validator);Nt.length!==at.length&&(y=!0,D.setValidators(Nt))}}if(null!==C.asyncValidator){const at=Zt(D);if(Array.isArray(at)&&at.length>0){const Nt=at.filter(lt=>lt!==C.asyncValidator);Nt.length!==at.length&&(y=!0,D.setAsyncValidators(Nt))}}}const U=()=>{};return wt(C._rawValidators,U),wt(C._rawAsyncValidators,U),y}function ri(D,C){D._pendingDirty&&D.markAsDirty(),D.setValue(D._pendingValue,{emitModelToViewChange:!1}),C.viewToModelUpdate(D._pendingValue),D._pendingChange=!1}function qt(D,C){Qt(D,C)}function Ve(D,C){if(!D.hasOwnProperty("model"))return!1;const y=D.model;return!!y.isFirstChange()||!Object.is(C,y.currentValue)}function It(D,C){D._syncPendingControls(),C.forEach(y=>{const U=y.control;"submit"===U.updateOn&&U._pendingChange&&(y.viewToModelUpdate(U._pendingValue),U._pendingChange=!1)})}function jt(D,C){if(!C)return null;let y,U,at;return Array.isArray(C),C.forEach(Nt=>{Nt.constructor===vt?y=Nt:function ht(D){return Object.getPrototypeOf(D.constructor)===B}(Nt)?U=Nt:at=Nt}),at||U||y||null}function fn(D,C){const y=D.indexOf(C);y>-1&&D.splice(y,1)}const Zn="VALID",ii="INVALID",En="PENDING",ei="DISABLED";function Tt(D){return(Te(D)?D.validators:D)||null}function rn(D){return Array.isArray(D)?_t(D):D||null}function bn(D,C){return(Te(C)?C.asyncValidators:D)||null}function Qn(D){return Array.isArray(D)?St(D):D||null}function Te(D){return null!=D&&!Array.isArray(D)&&"object"==typeof D}const Ze=D=>D instanceof $n,De=D=>D instanceof Nn,rt=D=>D instanceof Rn;function Wt(D){return Ze(D)?D.value:D.getRawValue()}function on(D,C){const y=De(D),U=D.controls;if(!(y?Object.keys(U):U).length)throw new a.vHH(1e3,"");if(!U[C])throw new a.vHH(1001,"")}function Lt(D,C){De(D),D._forEachChild((U,at)=>{if(void 0===C[at])throw new a.vHH(1002,"")})}class Un{constructor(C,y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=C,this._rawAsyncValidators=y,this._composedValidatorFn=rn(this._rawValidators),this._composedAsyncValidatorFn=Qn(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(C){this._rawValidators=this._composedValidatorFn=C}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(C){this._rawAsyncValidators=this._composedAsyncValidatorFn=C}get parent(){return this._parent}get valid(){return this.status===Zn}get invalid(){return this.status===ii}get pending(){return this.status==En}get disabled(){return this.status===ei}get enabled(){return this.status!==ei}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(C){this._rawValidators=C,this._composedValidatorFn=rn(C)}setAsyncValidators(C){this._rawAsyncValidators=C,this._composedAsyncValidatorFn=Qn(C)}addValidators(C){this.setValidators(Ut(C,this._rawValidators))}addAsyncValidators(C){this.setAsyncValidators(Ut(C,this._rawAsyncValidators))}removeValidators(C){this.setValidators(un(C,this._rawValidators))}removeAsyncValidators(C){this.setAsyncValidators(un(C,this._rawAsyncValidators))}hasValidator(C){return vn(this._rawValidators,C)}hasAsyncValidator(C){return vn(this._rawAsyncValidators,C)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(C={}){this.touched=!0,this._parent&&!C.onlySelf&&this._parent.markAsTouched(C)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(C=>C.markAllAsTouched())}markAsUntouched(C={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(y=>{y.markAsUntouched({onlySelf:!0})}),this._parent&&!C.onlySelf&&this._parent._updateTouched(C)}markAsDirty(C={}){this.pristine=!1,this._parent&&!C.onlySelf&&this._parent.markAsDirty(C)}markAsPristine(C={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(y=>{y.markAsPristine({onlySelf:!0})}),this._parent&&!C.onlySelf&&this._parent._updatePristine(C)}markAsPending(C={}){this.status=En,!1!==C.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!C.onlySelf&&this._parent.markAsPending(C)}disable(C={}){const y=this._parentMarkedDirty(C.onlySelf);this.status=ei,this.errors=null,this._forEachChild(U=>{U.disable(Object.assign(Object.assign({},C),{onlySelf:!0}))}),this._updateValue(),!1!==C.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},C),{skipPristineCheck:y})),this._onDisabledChange.forEach(U=>U(!0))}enable(C={}){const y=this._parentMarkedDirty(C.onlySelf);this.status=Zn,this._forEachChild(U=>{U.enable(Object.assign(Object.assign({},C),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:C.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},C),{skipPristineCheck:y})),this._onDisabledChange.forEach(U=>U(!1))}_updateAncestors(C){this._parent&&!C.onlySelf&&(this._parent.updateValueAndValidity(C),C.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(C){this._parent=C}updateValueAndValidity(C={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zn||this.status===En)&&this._runAsyncValidator(C.emitEvent)),!1!==C.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!C.onlySelf&&this._parent.updateValueAndValidity(C)}_updateTreeValidity(C={emitEvent:!0}){this._forEachChild(y=>y._updateTreeValidity(C)),this.updateValueAndValidity({onlySelf:!0,emitEvent:C.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ei:Zn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(C){if(this.asyncValidator){this.status=En,this._hasOwnPendingAsyncValidator=!0;const y=tt(this.asyncValidator(this));this._asyncValidationSubscription=y.subscribe(U=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(U,{emitEvent:C})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(C,y={}){this.errors=C,this._updateControlsErrors(!1!==y.emitEvent)}get(C){return function Ln(D,C,y){if(null==C||(Array.isArray(C)||(C=C.split(y)),Array.isArray(C)&&0===C.length))return null;let U=D;return C.forEach(at=>{U=De(U)?U.controls.hasOwnProperty(at)?U.controls[at]:null:rt(U)&&U.at(at)||null}),U}(this,C,".")}getError(C,y){const U=y?this.get(y):this;return U&&U.errors?U.errors[C]:null}hasError(C,y){return!!this.getError(C,y)}get root(){let C=this;for(;C._parent;)C=C._parent;return C}_updateControlsErrors(C){this.status=this._calculateStatus(),C&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(C)}_initObservables(){this.valueChanges=new a.vpe,this.statusChanges=new a.vpe}_calculateStatus(){return this._allControlsDisabled()?ei:this.errors?ii:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(En)?En:this._anyControlsHaveStatus(ii)?ii:Zn}_anyControlsHaveStatus(C){return this._anyControls(y=>y.status===C)}_anyControlsDirty(){return this._anyControls(C=>C.dirty)}_anyControlsTouched(){return this._anyControls(C=>C.touched)}_updatePristine(C={}){this.pristine=!this._anyControlsDirty(),this._parent&&!C.onlySelf&&this._parent._updatePristine(C)}_updateTouched(C={}){this.touched=this._anyControlsTouched(),this._parent&&!C.onlySelf&&this._parent._updateTouched(C)}_isBoxedValue(C){return"object"==typeof C&&null!==C&&2===Object.keys(C).length&&"value"in C&&"disabled"in C}_registerOnCollectionChange(C){this._onCollectionChange=C}_setUpdateStrategy(C){Te(C)&&null!=C.updateOn&&(this._updateOn=C.updateOn)}_parentMarkedDirty(C){return!C&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class $n extends Un{constructor(C=null,y,U){super(Tt(y),bn(U,y)),this._onChange=[],this._pendingChange=!1,this._applyFormState(C),this._setUpdateStrategy(y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(C,y={}){this.value=this._pendingValue=C,this._onChange.length&&!1!==y.emitModelToViewChange&&this._onChange.forEach(U=>U(this.value,!1!==y.emitViewToModelChange)),this.updateValueAndValidity(y)}patchValue(C,y={}){this.setValue(C,y)}reset(C=null,y={}){this._applyFormState(C),this.markAsPristine(y),this.markAsUntouched(y),this.setValue(this.value,y),this._pendingChange=!1}_updateValue(){}_anyControls(C){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(C){this._onChange.push(C)}_unregisterOnChange(C){fn(this._onChange,C)}registerOnDisabledChange(C){this._onDisabledChange.push(C)}_unregisterOnDisabledChange(C){fn(this._onDisabledChange,C)}_forEachChild(C){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(C){this._isBoxedValue(C)?(this.value=this._pendingValue=C.value,C.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=C}}class Nn extends Un{constructor(C,y,U){super(Tt(y),bn(U,y)),this.controls=C,this._initObservables(),this._setUpdateStrategy(y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(C,y){return this.controls[C]?this.controls[C]:(this.controls[C]=y,y.setParent(this),y._registerOnCollectionChange(this._onCollectionChange),y)}addControl(C,y,U={}){this.registerControl(C,y),this.updateValueAndValidity({emitEvent:U.emitEvent}),this._onCollectionChange()}removeControl(C,y={}){this.controls[C]&&this.controls[C]._registerOnCollectionChange(()=>{}),delete this.controls[C],this.updateValueAndValidity({emitEvent:y.emitEvent}),this._onCollectionChange()}setControl(C,y,U={}){this.controls[C]&&this.controls[C]._registerOnCollectionChange(()=>{}),delete this.controls[C],y&&this.registerControl(C,y),this.updateValueAndValidity({emitEvent:U.emitEvent}),this._onCollectionChange()}contains(C){return this.controls.hasOwnProperty(C)&&this.controls[C].enabled}setValue(C,y={}){Lt(this,C),Object.keys(C).forEach(U=>{on(this,U),this.controls[U].setValue(C[U],{onlySelf:!0,emitEvent:y.emitEvent})}),this.updateValueAndValidity(y)}patchValue(C,y={}){null!=C&&(Object.keys(C).forEach(U=>{this.controls[U]&&this.controls[U].patchValue(C[U],{onlySelf:!0,emitEvent:y.emitEvent})}),this.updateValueAndValidity(y))}reset(C={},y={}){this._forEachChild((U,at)=>{U.reset(C[at],{onlySelf:!0,emitEvent:y.emitEvent})}),this._updatePristine(y),this._updateTouched(y),this.updateValueAndValidity(y)}getRawValue(){return this._reduceChildren({},(C,y,U)=>(C[U]=Wt(y),C))}_syncPendingControls(){let C=this._reduceChildren(!1,(y,U)=>!!U._syncPendingControls()||y);return C&&this.updateValueAndValidity({onlySelf:!0}),C}_forEachChild(C){Object.keys(this.controls).forEach(y=>{const U=this.controls[y];U&&C(U,y)})}_setUpControls(){this._forEachChild(C=>{C.setParent(this),C._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(C){for(const y of Object.keys(this.controls)){const U=this.controls[y];if(this.contains(y)&&C(U))return!0}return!1}_reduceValue(){return this._reduceChildren({},(C,y,U)=>((y.enabled||this.disabled)&&(C[U]=y.value),C))}_reduceChildren(C,y){let U=C;return this._forEachChild((at,Nt)=>{U=y(U,at,Nt)}),U}_allControlsDisabled(){for(const C of Object.keys(this.controls))if(this.controls[C].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}}class Rn extends Un{constructor(C,y,U){super(Tt(y),bn(U,y)),this.controls=C,this._initObservables(),this._setUpdateStrategy(y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(C){return this.controls[C]}push(C,y={}){this.controls.push(C),this._registerControl(C),this.updateValueAndValidity({emitEvent:y.emitEvent}),this._onCollectionChange()}insert(C,y,U={}){this.controls.splice(C,0,y),this._registerControl(y),this.updateValueAndValidity({emitEvent:U.emitEvent})}removeAt(C,y={}){this.controls[C]&&this.controls[C]._registerOnCollectionChange(()=>{}),this.controls.splice(C,1),this.updateValueAndValidity({emitEvent:y.emitEvent})}setControl(C,y,U={}){this.controls[C]&&this.controls[C]._registerOnCollectionChange(()=>{}),this.controls.splice(C,1),y&&(this.controls.splice(C,0,y),this._registerControl(y)),this.updateValueAndValidity({emitEvent:U.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(C,y={}){Lt(this,C),C.forEach((U,at)=>{on(this,at),this.at(at).setValue(U,{onlySelf:!0,emitEvent:y.emitEvent})}),this.updateValueAndValidity(y)}patchValue(C,y={}){null!=C&&(C.forEach((U,at)=>{this.at(at)&&this.at(at).patchValue(U,{onlySelf:!0,emitEvent:y.emitEvent})}),this.updateValueAndValidity(y))}reset(C=[],y={}){this._forEachChild((U,at)=>{U.reset(C[at],{onlySelf:!0,emitEvent:y.emitEvent})}),this._updatePristine(y),this._updateTouched(y),this.updateValueAndValidity(y)}getRawValue(){return this.controls.map(C=>Wt(C))}clear(C={}){this.controls.length<1||(this._forEachChild(y=>y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:C.emitEvent}))}_syncPendingControls(){let C=this.controls.reduce((y,U)=>!!U._syncPendingControls()||y,!1);return C&&this.updateValueAndValidity({onlySelf:!0}),C}_forEachChild(C){this.controls.forEach((y,U)=>{C(y,U)})}_updateValue(){this.value=this.controls.filter(C=>C.enabled||this.disabled).map(C=>C.value)}_anyControls(C){return this.controls.some(y=>y.enabled&&C(y))}_setUpControls(){this._forEachChild(C=>this._registerControl(C))}_allControlsDisabled(){for(const C of this.controls)if(C.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(C){C.setParent(this),C._registerOnCollectionChange(this._onCollectionChange)}}const qn={provide:Dt,useExisting:(0,a.Gpc)(()=>se)},X=(()=>Promise.resolve(null))();let se=(()=>{class D extends Dt{constructor(y,U){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new a.vpe,this.form=new Nn({},_t(y),St(U))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(y){X.then(()=>{const U=this._findContainer(y.path);y.control=U.registerControl(y.name,y.control),ue(y.control,y),y.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(y)})}getControl(y){return this.form.get(y.path)}removeControl(y){X.then(()=>{const U=this._findContainer(y.path);U&&U.removeControl(y.name),fn(this._directives,y)})}addFormGroup(y){X.then(()=>{const U=this._findContainer(y.path),at=new Nn({});qt(at,y),U.registerControl(y.name,at),at.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(y){X.then(()=>{const U=this._findContainer(y.path);U&&U.removeControl(y.name)})}getFormGroup(y){return this.form.get(y.path)}updateModel(y,U){X.then(()=>{this.form.get(y.path).setValue(U)})}setValue(y){this.control.setValue(y)}onSubmit(y){return this.submitted=!0,It(this.form,this._directives),this.ngSubmit.emit(y),!1}onReset(){this.resetForm()}resetForm(y){this.form.reset(y),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(y){return y.pop(),y.length?this.form.get(y):this.form}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(ut,10),a.Y36(Ie,10))},D.\u0275dir=a.lG2({type:D,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(y,U){1&y&&a.NdJ("submit",function(Nt){return U.onSubmit(Nt)})("reset",function(){return U.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a._Bn([qn]),a.qOj]}),D})(),k=(()=>{class D extends Dt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return $(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return D.\u0275fac=function(){let C;return function(U){return(C||(C=a.n5z(D)))(U||D)}}(),D.\u0275dir=a.lG2({type:D,features:[a.qOj]}),D})();const Vt={provide:Dt,useExisting:(0,a.Gpc)(()=>hn)};let hn=(()=>{class D extends k{constructor(y,U,at){super(),this._parent=y,this._setValidators(U),this._setAsyncValidators(at)}_checkParentType(){}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(Dt,5),a.Y36(ut,10),a.Y36(Ie,10))},D.\u0275dir=a.lG2({type:D,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[a._Bn([Vt]),a.qOj]}),D})();const ni={provide:Cn,useExisting:(0,a.Gpc)(()=>kn)},ai=(()=>Promise.resolve(null))();let kn=(()=>{class D extends Cn{constructor(y,U,at,Nt){super(),this.control=new $n,this._registered=!1,this.update=new a.vpe,this._parent=y,this._setValidators(U),this._setAsyncValidators(at),this.valueAccessor=jt(0,Nt)}ngOnChanges(y){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in y&&this._updateDisabled(y),Ve(y,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?$(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(y){this.viewModel=y,this.update.emit(y)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ue(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(y){ai.then(()=>{this.control.setValue(y,{emitViewToModelChange:!1})})}_updateDisabled(y){const U=y.isDisabled.currentValue,at=""===U||U&&"false"!==U;ai.then(()=>{at&&!this.control.disabled?this.control.disable():!at&&this.control.disabled&&this.control.enable()})}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(Dt,9),a.Y36(ut,10),a.Y36(Ie,10),a.Y36(ee,10))},D.\u0275dir=a.lG2({type:D,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a._Bn([ni]),a.qOj,a.TTD]}),D})(),bi=(()=>{class D{}return D.\u0275fac=function(y){return new(y||D)},D.\u0275dir=a.lG2({type:D,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),D})(),wi=(()=>{class D{}return D.\u0275fac=function(y){return new(y||D)},D.\u0275mod=a.oAB({type:D}),D.\u0275inj=a.cJS({}),D})();const Gi=new a.OlP("NgModelWithFormControlWarning"),yo={provide:Cn,useExisting:(0,a.Gpc)(()=>_o)};let _o=(()=>{class D extends Cn{constructor(y,U,at,Nt){super(),this._ngModelWarningConfig=Nt,this.update=new a.vpe,this._ngModelWarningSent=!1,this._setValidators(y),this._setAsyncValidators(U),this.valueAccessor=jt(0,at)}set isDisabled(y){}ngOnChanges(y){if(this._isControlChanged(y)){const U=y.form.previousValue;U&&Ae(U,this,!1),ue(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}Ve(y,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ae(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(y){this.viewModel=y,this.update.emit(y)}_isControlChanged(y){return y.hasOwnProperty("form")}}return D._ngModelWarningSentOnce=!1,D.\u0275fac=function(y){return new(y||D)(a.Y36(ut,10),a.Y36(Ie,10),a.Y36(ee,10),a.Y36(Gi,8))},D.\u0275dir=a.lG2({type:D,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[a._Bn([yo]),a.qOj,a.TTD]}),D})();const sr={provide:Dt,useExisting:(0,a.Gpc)(()=>Ii)};let Ii=(()=>{class D extends Dt{constructor(y,U){super(),this.validators=y,this.asyncValidators=U,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new a.vpe,this._setValidators(y),this._setAsyncValidators(U)}ngOnChanges(y){this._checkFormPresent(),y.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(gn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(y){const U=this.form.get(y.path);return ue(U,y),U.updateValueAndValidity({emitEvent:!1}),this.directives.push(y),U}getControl(y){return this.form.get(y.path)}removeControl(y){Ae(y.control||null,y,!1),fn(this.directives,y)}addFormGroup(y){this._setUpFormContainer(y)}removeFormGroup(y){this._cleanUpFormContainer(y)}getFormGroup(y){return this.form.get(y.path)}addFormArray(y){this._setUpFormContainer(y)}removeFormArray(y){this._cleanUpFormContainer(y)}getFormArray(y){return this.form.get(y.path)}updateModel(y,U){this.form.get(y.path).setValue(U)}onSubmit(y){return this.submitted=!0,It(this.form,this.directives),this.ngSubmit.emit(y),!1}onReset(){this.resetForm()}resetForm(y){this.form.reset(y),this.submitted=!1}_updateDomValue(){this.directives.forEach(y=>{const U=y.control,at=this.form.get(y.path);U!==at&&(Ae(U||null,y),Ze(at)&&(ue(at,y),y.control=at))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(y){const U=this.form.get(y.path);qt(U,y),U.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(y){if(this.form){const U=this.form.get(y.path);U&&function Re(D,C){return gn(D,C)}(U,y)&&U.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Qt(this.form,this),this._oldForm&&gn(this._oldForm,this)}_checkFormPresent(){}}return D.\u0275fac=function(y){return new(y||D)(a.Y36(ut,10),a.Y36(Ie,10))},D.\u0275dir=a.lG2({type:D,selectors:[["","formGroup",""]],hostBindings:function(y,U){1&y&&a.NdJ("submit",function(Nt){return U.onSubmit(Nt)})("reset",function(){return U.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[a._Bn([sr]),a.qOj,a.TTD]}),D})();const Qo={provide:Cn,useExisting:(0,a.Gpc)(()=>oo)};let oo=(()=>{class D extends Cn{constructor(y,U,at,Nt,lt){super(),this._ngModelWarningConfig=lt,this._added=!1,this.update=new a.vpe,this._ngModelWarningSent=!1,this._parent=y,this._setValidators(U),this._setAsyncValidators(at),this.valueAccessor=jt(0,Nt)}set isDisabled(y){}ngOnChanges(y){this._added||this._setUpControl(),Ve(y,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(y){this.viewModel=y,this.update.emit(y)}get path(){return $(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return D._ngModelWarningSentOnce=!1,D.\u0275fac=function(y){return new(y||D)(a.Y36(Dt,13),a.Y36(ut,10),a.Y36(Ie,10),a.Y36(ee,10),a.Y36(Gi,8))},D.\u0275dir=a.lG2({type:D,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[a._Bn([Qo]),a.qOj,a.TTD]}),D})();const Xo={provide:ut,useExisting:(0,a.Gpc)(()=>Pi),multi:!0};let Pi=(()=>{class D{constructor(){this._required=!1}get required(){return this._required}set required(y){this._required=null!=y&&!1!==y&&"false"!=`${y}`,this._onChange&&this._onChange()}validate(y){return this.required?J(y):null}registerOnValidatorChange(y){this._onChange=y}}return D.\u0275fac=function(y){return new(y||D)},D.\u0275dir=a.lG2({type:D,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(y,U){2&y&&a.uIk("required",U.required?"":null)},inputs:{required:"required"},features:[a._Bn([Xo])]}),D})();const ct={provide:ut,useExisting:(0,a.Gpc)(()=>Mt),multi:!0};let Mt=(()=>{class D{constructor(){this._validator=Ue}ngOnChanges(y){"pattern"in y&&(this._createValidator(),this._onChange&&this._onChange())}validate(y){return this._validator(y)}registerOnValidatorChange(y){this._onChange=y}_createValidator(){this._validator=ie(this.pattern)}}return D.\u0275fac=function(y){return new(y||D)},D.\u0275dir=a.lG2({type:D,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(y,U){2&y&&a.uIk("pattern",U.pattern?U.pattern:null)},inputs:{pattern:"pattern"},features:[a._Bn([ct]),a.TTD]}),D})(),Dn=(()=>{class D{}return D.\u0275fac=function(y){return new(y||D)},D.\u0275mod=a.oAB({type:D}),D.\u0275inj=a.cJS({imports:[[wi]]}),D})(),dn=(()=>{class D{}return D.\u0275fac=function(y){return new(y||D)},D.\u0275mod=a.oAB({type:D}),D.\u0275inj=a.cJS({imports:[Dn]}),D})(),Yn=(()=>{class D{static withConfig(y){return{ngModule:D,providers:[{provide:Gi,useValue:y.warnOnNgModelWithFormControl}]}}}return D.\u0275fac=function(y){return new(y||D)},D.\u0275mod=a.oAB({type:D}),D.\u0275inj=a.cJS({imports:[Dn]}),D})(),Yt=(()=>{class D{group(y,U=null){const at=this._reduceControls(y);let O,Nt=null,lt=null;return null!=U&&(function On(D){return void 0!==D.asyncValidators||void 0!==D.validators||void 0!==D.updateOn}(U)?(Nt=null!=U.validators?U.validators:null,lt=null!=U.asyncValidators?U.asyncValidators:null,O=null!=U.updateOn?U.updateOn:void 0):(Nt=null!=U.validator?U.validator:null,lt=null!=U.asyncValidator?U.asyncValidator:null)),new Nn(at,{asyncValidators:lt,updateOn:O,validators:Nt})}control(y,U,at){return new $n(y,U,at)}array(y,U,at){const Nt=y.map(lt=>this._createControl(lt));return new Rn(Nt,U,at)}_reduceControls(y){const U={};return Object.keys(y).forEach(at=>{U[at]=this._createControl(y[at])}),U}_createControl(y){return Ze(y)||De(y)||rt(y)?y:Array.isArray(y)?this.control(y[0],y.length>1?y[1]:null,y.length>2?y[2]:null):this.control(y)}}return D.\u0275fac=function(y){return new(y||D)},D.\u0275prov=a.Yz7({token:D,factory:D.\u0275fac,providedIn:Yn}),D})()},6360:(yt,be,p)=>{p.d(be,{Qb:()=>C,PW:()=>Nt});var a=p(5e3),s=p(2313),G=p(1777);function oe(){return"undefined"!=typeof window&&void 0!==window.document}function q(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function _(O){switch(O.length){case 0:return new G.ZN;case 1:return O[0];default:return new G.ZE(O)}}function W(O,c,l,g,F={},ne={}){const ge=[],Ce=[];let Ke=-1,ft=null;if(g.forEach(Pt=>{const Bt=Pt.offset,Gt=Bt==Ke,ln=Gt&&ft||{};Object.keys(Pt).forEach(Kt=>{let Jt=Kt,pn=Pt[Kt];if("offset"!==Kt)switch(Jt=c.normalizePropertyName(Jt,ge),pn){case G.k1:pn=F[Kt];break;case G.l3:pn=ne[Kt];break;default:pn=c.normalizeStyleValue(Kt,Jt,pn,ge)}ln[Jt]=pn}),Gt||Ce.push(ln),ft=ln,Ke=Bt}),ge.length){const Pt="\n - ";throw new Error(`Unable to animate due to the following errors:${Pt}${ge.join(Pt)}`)}return Ce}function I(O,c,l,g){switch(c){case"start":O.onStart(()=>g(l&&R(l,"start",O)));break;case"done":O.onDone(()=>g(l&&R(l,"done",O)));break;case"destroy":O.onDestroy(()=>g(l&&R(l,"destroy",O)))}}function R(O,c,l){const g=l.totalTime,ne=H(O.element,O.triggerName,O.fromState,O.toState,c||O.phaseName,null==g?O.totalTime:g,!!l.disabled),ge=O._data;return null!=ge&&(ne._data=ge),ne}function H(O,c,l,g,F="",ne=0,ge){return{element:O,triggerName:c,fromState:l,toState:g,phaseName:F,totalTime:ne,disabled:!!ge}}function B(O,c,l){let g;return O instanceof Map?(g=O.get(c),g||O.set(c,g=l)):(g=O[c],g||(g=O[c]=l)),g}function ee(O){const c=O.indexOf(":");return[O.substring(1,c),O.substr(c+1)]}let ye=(O,c)=>!1,Ye=(O,c,l)=>[];(q()||"undefined"!=typeof Element)&&(ye=oe()?(O,c)=>{for(;c&&c!==document.documentElement;){if(c===O)return!0;c=c.parentNode||c.host}return!1}:(O,c)=>O.contains(c),Ye=(O,c,l)=>{if(l)return Array.from(O.querySelectorAll(c));const g=O.querySelector(c);return g?[g]:[]});let _e=null,vt=!1;function Je(O){_e||(_e=function zt(){return"undefined"!=typeof document?document.body:null}()||{},vt=!!_e.style&&"WebkitAppearance"in _e.style);let c=!0;return _e.style&&!function ze(O){return"ebkit"==O.substring(1,6)}(O)&&(c=O in _e.style,!c&&vt&&(c="Webkit"+O.charAt(0).toUpperCase()+O.substr(1)in _e.style)),c}const ut=ye,Ie=Ye;function $e(O){const c={};return Object.keys(O).forEach(l=>{const g=l.replace(/([a-z])([A-Z])/g,"$1-$2");c[g]=O[l]}),c}let et=(()=>{class O{validateStyleProperty(l){return Je(l)}matchesElement(l,g){return!1}containsElement(l,g){return ut(l,g)}query(l,g,F){return Ie(l,g,F)}computeStyle(l,g,F){return F||""}animate(l,g,F,ne,ge,Ce=[],Ke){return new G.ZN(F,ne)}}return O.\u0275fac=function(l){return new(l||O)},O.\u0275prov=a.Yz7({token:O,factory:O.\u0275fac}),O})(),Se=(()=>{class O{}return O.NOOP=new et,O})();const he="ng-enter",te="ng-leave",le="ng-trigger",ie=".ng-trigger",Ue="ng-animating",je=".ng-animating";function tt(O){if("number"==typeof O)return O;const c=O.match(/^(-?[\.\d]+)(m?s)/);return!c||c.length<2?0:ke(parseFloat(c[1]),c[2])}function ke(O,c){return"s"===c?1e3*O:O}function ve(O,c,l){return O.hasOwnProperty("duration")?O:function mt(O,c,l){let F,ne=0,ge="";if("string"==typeof O){const Ce=O.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ce)return c.push(`The provided timing value "${O}" is invalid.`),{duration:0,delay:0,easing:""};F=ke(parseFloat(Ce[1]),Ce[2]);const Ke=Ce[3];null!=Ke&&(ne=ke(parseFloat(Ke),Ce[4]));const ft=Ce[5];ft&&(ge=ft)}else F=O;if(!l){let Ce=!1,Ke=c.length;F<0&&(c.push("Duration values below 0 are not allowed for this animation step."),Ce=!0),ne<0&&(c.push("Delay values below 0 are not allowed for this animation step."),Ce=!0),Ce&&c.splice(Ke,0,`The provided timing value "${O}" is invalid.`)}return{duration:F,delay:ne,easing:ge}}(O,c,l)}function Qe(O,c={}){return Object.keys(O).forEach(l=>{c[l]=O[l]}),c}function _t(O,c,l={}){if(c)for(let g in O)l[g]=O[g];else Qe(O,l);return l}function it(O,c,l){return l?c+":"+l+";":""}function St(O){let c="";for(let l=0;l<O.style.length;l++){const g=O.style.item(l);c+=it(0,g,O.style.getPropertyValue(g))}for(const l in O.style)O.style.hasOwnProperty(l)&&!l.startsWith("_")&&(c+=it(0,Sn(l),O.style[l]));O.setAttribute("style",c)}function ot(O,c,l){O.style&&(Object.keys(c).forEach(g=>{const F=Dt(g);l&&!l.hasOwnProperty(g)&&(l[g]=O.style[F]),O.style[F]=c[g]}),q()&&St(O))}function Et(O,c){O.style&&(Object.keys(c).forEach(l=>{const g=Dt(l);O.style[g]=""}),q()&&St(O))}function Zt(O){return Array.isArray(O)?1==O.length?O[0]:(0,G.vP)(O):O}const vn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ut(O){let c=[];if("string"==typeof O){let l;for(;l=vn.exec(O);)c.push(l[1]);vn.lastIndex=0}return c}function un(O,c,l){const g=O.toString(),F=g.replace(vn,(ne,ge)=>{let Ce=c[ge];return c.hasOwnProperty(ge)||(l.push(`Please provide a value for the animation param ${ge}`),Ce=""),Ce.toString()});return F==g?O:F}function _n(O){const c=[];let l=O.next();for(;!l.done;)c.push(l.value),l=O.next();return c}const Cn=/-+([a-z0-9])/g;function Dt(O){return O.replace(Cn,(...c)=>c[1].toUpperCase())}function Sn(O){return O.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function cn(O,c){return 0===O||0===c}function Mn(O,c,l){const g=Object.keys(l);if(g.length&&c.length){let ne=c[0],ge=[];if(g.forEach(Ce=>{ne.hasOwnProperty(Ce)||ge.push(Ce),ne[Ce]=l[Ce]}),ge.length)for(var F=1;F<c.length;F++){let Ce=c[F];ge.forEach(function(Ke){Ce[Ke]=x(O,Ke)})}}return c}function qe(O,c,l){switch(c.type){case 7:return O.visitTrigger(c,l);case 0:return O.visitState(c,l);case 1:return O.visitTransition(c,l);case 2:return O.visitSequence(c,l);case 3:return O.visitGroup(c,l);case 4:return O.visitAnimate(c,l);case 5:return O.visitKeyframes(c,l);case 6:return O.visitStyle(c,l);case 8:return O.visitReference(c,l);case 9:return O.visitAnimateChild(c,l);case 10:return O.visitAnimateRef(c,l);case 11:return O.visitQuery(c,l);case 12:return O.visitStagger(c,l);default:throw new Error(`Unable to resolve animation metadata node #${c.type}`)}}function x(O,c){return window.getComputedStyle(O)[c]}const z="*";function P(O,c){const l=[];return"string"==typeof O?O.split(/\s*,\s*/).forEach(g=>function pe(O,c,l){if(":"==O[0]){const Ke=function j(O,c){switch(O){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,g)=>parseFloat(g)>parseFloat(l);case":decrement":return(l,g)=>parseFloat(g)<parseFloat(l);default:return c.push(`The transition alias value "${O}" is not supported`),"* => *"}}(O,l);if("function"==typeof Ke)return void c.push(Ke);O=Ke}const g=O.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==g||g.length<4)return l.push(`The provided transition expression "${O}" is not supported`),c;const F=g[1],ne=g[2],ge=g[3];c.push(Ge(F,ge));"<"==ne[0]&&!(F==z&&ge==z)&&c.push(Ge(ge,F))}(g,l,c)):l.push(O),l}const me=new Set(["true","1"]),He=new Set(["false","0"]);function Ge(O,c){const l=me.has(O)||He.has(O),g=me.has(c)||He.has(c);return(F,ne)=>{let ge=O==z||O==F,Ce=c==z||c==ne;return!ge&&l&&"boolean"==typeof F&&(ge=F?me.has(O):He.has(O)),!Ce&&g&&"boolean"==typeof ne&&(Ce=ne?me.has(c):He.has(c)),ge&&Ce}}const Me=new RegExp("s*:selfs*,?","g");function V(O,c,l){return new nt(O).build(c,l)}class nt{constructor(c){this._driver=c}build(c,l){const g=new L(l);return this._resetContextStyleTimingState(g),qe(this,Zt(c),g)}_resetContextStyleTimingState(c){c.currentQuerySelector="",c.collectedStyles={},c.collectedStyles[""]={},c.currentTime=0}visitTrigger(c,l){let g=l.queryCount=0,F=l.depCount=0;const ne=[],ge=[];return"@"==c.name.charAt(0)&&l.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),c.definitions.forEach(Ce=>{if(this._resetContextStyleTimingState(l),0==Ce.type){const Ke=Ce,ft=Ke.name;ft.toString().split(/\s*,\s*/).forEach(Pt=>{Ke.name=Pt,ne.push(this.visitState(Ke,l))}),Ke.name=ft}else if(1==Ce.type){const Ke=this.visitTransition(Ce,l);g+=Ke.queryCount,F+=Ke.depCount,ge.push(Ke)}else l.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:c.name,states:ne,transitions:ge,queryCount:g,depCount:F,options:null}}visitState(c,l){const g=this.visitStyle(c.styles,l),F=c.options&&c.options.params||null;if(g.containsDynamicStyles){const ne=new Set,ge=F||{};if(g.styles.forEach(Ce=>{if($(Ce)){const Ke=Ce;Object.keys(Ke).forEach(ft=>{Ut(Ke[ft]).forEach(Pt=>{ge.hasOwnProperty(Pt)||ne.add(Pt)})})}}),ne.size){const Ce=_n(ne.values());l.errors.push(`state("${c.name}", ...) must define default values for all the following style substitutions: ${Ce.join(", ")}`)}}return{type:0,name:c.name,style:g,options:F?{params:F}:null}}visitTransition(c,l){l.queryCount=0,l.depCount=0;const g=qe(this,Zt(c.animation),l);return{type:1,matchers:P(c.expr,l.errors),animation:g,queryCount:l.queryCount,depCount:l.depCount,options:Ae(c.options)}}visitSequence(c,l){return{type:2,steps:c.steps.map(g=>qe(this,g,l)),options:Ae(c.options)}}visitGroup(c,l){const g=l.currentTime;let F=0;const ne=c.steps.map(ge=>{l.currentTime=g;const Ce=qe(this,ge,l);return F=Math.max(F,l.currentTime),Ce});return l.currentTime=F,{type:3,steps:ne,options:Ae(c.options)}}visitAnimate(c,l){const g=function ue(O,c){let l=null;if(O.hasOwnProperty("duration"))l=O;else if("number"==typeof O)return wt(ve(O,c).duration,0,"");const g=O;if(g.split(/\s+/).some(ne=>"{"==ne.charAt(0)&&"{"==ne.charAt(1))){const ne=wt(0,0,"");return ne.dynamic=!0,ne.strValue=g,ne}return l=l||ve(g,c),wt(l.duration,l.delay,l.easing)}(c.timings,l.errors);l.currentAnimateTimings=g;let F,ne=c.styles?c.styles:(0,G.oB)({});if(5==ne.type)F=this.visitKeyframes(ne,l);else{let ge=c.styles,Ce=!1;if(!ge){Ce=!0;const ft={};g.easing&&(ft.easing=g.easing),ge=(0,G.oB)(ft)}l.currentTime+=g.duration+g.delay;const Ke=this.visitStyle(ge,l);Ke.isEmptyStep=Ce,F=Ke}return l.currentAnimateTimings=null,{type:4,timings:g,style:F,options:null}}visitStyle(c,l){const g=this._makeStyleAst(c,l);return this._validateStyleAst(g,l),g}_makeStyleAst(c,l){const g=[];Array.isArray(c.styles)?c.styles.forEach(ge=>{"string"==typeof ge?ge==G.l3?g.push(ge):l.errors.push(`The provided style string value ${ge} is not allowed.`):g.push(ge)}):g.push(c.styles);let F=!1,ne=null;return g.forEach(ge=>{if($(ge)){const Ce=ge,Ke=Ce.easing;if(Ke&&(ne=Ke,delete Ce.easing),!F)for(let ft in Ce)if(Ce[ft].toString().indexOf("{{")>=0){F=!0;break}}}),{type:6,styles:g,easing:ne,offset:c.offset,containsDynamicStyles:F,options:null}}_validateStyleAst(c,l){const g=l.currentAnimateTimings;let F=l.currentTime,ne=l.currentTime;g&&ne>0&&(ne-=g.duration+g.delay),c.styles.forEach(ge=>{"string"!=typeof ge&&Object.keys(ge).forEach(Ce=>{if(!this._driver.validateStyleProperty(Ce))return void l.errors.push(`The provided animation property "${Ce}" is not a supported CSS property for animations`);const Ke=l.collectedStyles[l.currentQuerySelector],ft=Ke[Ce];let Pt=!0;ft&&(ne!=F&&ne>=ft.startTime&&F<=ft.endTime&&(l.errors.push(`The CSS property "${Ce}" that exists between the times of "${ft.startTime}ms" and "${ft.endTime}ms" is also being animated in a parallel animation between the times of "${ne}ms" and "${F}ms"`),Pt=!1),ne=ft.startTime),Pt&&(Ke[Ce]={startTime:ne,endTime:F}),l.options&&function mn(O,c,l){const g=c.params||{},F=Ut(O);F.length&&F.forEach(ne=>{g.hasOwnProperty(ne)||l.push(`Unable to resolve the local animation param ${ne} in the given list of values`)})}(ge[Ce],l.options,l.errors)})})}visitKeyframes(c,l){const g={type:5,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push("keyframes() must be placed inside of a call to animate()"),g;let ne=0;const ge=[];let Ce=!1,Ke=!1,ft=0;const Pt=c.steps.map(Jn=>{const ti=this._makeStyleAst(Jn,l);let _i=null!=ti.offset?ti.offset:function E(O){if("string"==typeof O)return null;let c=null;if(Array.isArray(O))O.forEach(l=>{if($(l)&&l.hasOwnProperty("offset")){const g=l;c=parseFloat(g.offset),delete g.offset}});else if($(O)&&O.hasOwnProperty("offset")){const l=O;c=parseFloat(l.offset),delete l.offset}return c}(ti.styles),di=0;return null!=_i&&(ne++,di=ti.offset=_i),Ke=Ke||di<0||di>1,Ce=Ce||di<ft,ft=di,ge.push(di),ti});Ke&&l.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),Ce&&l.errors.push("Please ensure that all keyframe offsets are in order");const Bt=c.steps.length;let Gt=0;ne>0&&ne<Bt?l.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==ne&&(Gt=1/(Bt-1));const ln=Bt-1,Kt=l.currentTime,Jt=l.currentAnimateTimings,pn=Jt.duration;return Pt.forEach((Jn,ti)=>{const _i=Gt>0?ti==ln?1:Gt*ti:ge[ti],di=_i*pn;l.currentTime=Kt+Jt.delay+di,Jt.duration=di,this._validateStyleAst(Jn,l),Jn.offset=_i,g.styles.push(Jn)}),g}visitReference(c,l){return{type:8,animation:qe(this,Zt(c.animation),l),options:Ae(c.options)}}visitAnimateChild(c,l){return l.depCount++,{type:9,options:Ae(c.options)}}visitAnimateRef(c,l){return{type:10,animation:this.visitReference(c.animation,l),options:Ae(c.options)}}visitQuery(c,l){const g=l.currentQuerySelector,F=c.options||{};l.queryCount++,l.currentQuery=c;const[ne,ge]=function ce(O){const c=!!O.split(/\s*,\s*/).find(l=>":self"==l);return c&&(O=O.replace(Me,"")),O=O.replace(/@\*/g,ie).replace(/@\w+/g,l=>ie+"-"+l.substr(1)).replace(/:animating/g,je),[O,c]}(c.selector);l.currentQuerySelector=g.length?g+" "+ne:ne,B(l.collectedStyles,l.currentQuerySelector,{});const Ce=qe(this,Zt(c.animation),l);return l.currentQuery=null,l.currentQuerySelector=g,{type:11,selector:ne,limit:F.limit||0,optional:!!F.optional,includeSelf:ge,animation:Ce,originalSelector:c.selector,options:Ae(c.options)}}visitStagger(c,l){l.currentQuery||l.errors.push("stagger() can only be used inside of query()");const g="full"===c.timings?{duration:0,delay:0,easing:"full"}:ve(c.timings,l.errors,!0);return{type:12,animation:qe(this,Zt(c.animation),l),timings:g,options:null}}}class L{constructor(c){this.errors=c,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function $(O){return!Array.isArray(O)&&"object"==typeof O}function Ae(O){return O?(O=Qe(O)).params&&(O.params=function Ne(O){return O?Qe(O):null}(O.params)):O={},O}function wt(O,c,l){return{duration:O,delay:c,easing:l}}function At(O,c,l,g,F,ne,ge=null,Ce=!1){return{type:1,element:O,keyframes:c,preStyleProps:l,postStyleProps:g,duration:F,delay:ne,totalTime:F+ne,easing:ge,subTimeline:Ce}}class Qt{constructor(){this._map=new Map}get(c){return this._map.get(c)||[]}append(c,l){let g=this._map.get(c);g||this._map.set(c,g=[]),g.push(...l)}has(c){return this._map.has(c)}clear(){this._map.clear()}}const An=new RegExp(":enter","g"),jn=new RegExp(":leave","g");function qt(O,c,l,g,F,ne={},ge={},Ce,Ke,ft=[]){return(new Re).buildKeyframes(O,c,l,g,F,ne,ge,Ce,Ke,ft)}class Re{buildKeyframes(c,l,g,F,ne,ge,Ce,Ke,ft,Pt=[]){ft=ft||new Qt;const Bt=new ae(c,l,ft,F,ne,Pt,[]);Bt.options=Ke,Bt.currentTimeline.setStyles([ge],null,Bt.errors,Ke),qe(this,g,Bt);const Gt=Bt.timelines.filter(ln=>ln.containsAnimation());if(Object.keys(Ce).length){let ln;for(let Kt=Gt.length-1;Kt>=0;Kt--){const Jt=Gt[Kt];if(Jt.element===l){ln=Jt;break}}ln&&!ln.allowOnlyTimelineStyles()&&ln.setStyles([Ce],null,Bt.errors,Ke)}return Gt.length?Gt.map(ln=>ln.buildKeyframes()):[At(l,[],[],[],0,0,"",!1)]}visitTrigger(c,l){}visitState(c,l){}visitTransition(c,l){}visitAnimateChild(c,l){const g=l.subInstructions.get(l.element);if(g){const F=l.createSubContext(c.options),ne=l.currentTimeline.currentTime,ge=this._visitSubInstructions(g,F,F.options);ne!=ge&&l.transformIntoNewTimeline(ge)}l.previousNode=c}visitAnimateRef(c,l){const g=l.createSubContext(c.options);g.transformIntoNewTimeline(),this.visitReference(c.animation,g),l.transformIntoNewTimeline(g.currentTimeline.currentTime),l.previousNode=c}_visitSubInstructions(c,l,g){let ne=l.currentTimeline.currentTime;const ge=null!=g.duration?tt(g.duration):null,Ce=null!=g.delay?tt(g.delay):null;return 0!==ge&&c.forEach(Ke=>{const ft=l.appendInstructionToTimeline(Ke,ge,Ce);ne=Math.max(ne,ft.duration+ft.delay)}),ne}visitReference(c,l){l.updateOptions(c.options,!0),qe(this,c.animation,l),l.previousNode=c}visitSequence(c,l){const g=l.subContextCount;let F=l;const ne=c.options;if(ne&&(ne.params||ne.delay)&&(F=l.createSubContext(ne),F.transformIntoNewTimeline(),null!=ne.delay)){6==F.previousNode.type&&(F.currentTimeline.snapshotCurrentStyles(),F.previousNode=we);const ge=tt(ne.delay);F.delayNextStep(ge)}c.steps.length&&(c.steps.forEach(ge=>qe(this,ge,F)),F.currentTimeline.applyStylesToKeyframe(),F.subContextCount>g&&F.transformIntoNewTimeline()),l.previousNode=c}visitGroup(c,l){const g=[];let F=l.currentTimeline.currentTime;const ne=c.options&&c.options.delay?tt(c.options.delay):0;c.steps.forEach(ge=>{const Ce=l.createSubContext(c.options);ne&&Ce.delayNextStep(ne),qe(this,ge,Ce),F=Math.max(F,Ce.currentTimeline.currentTime),g.push(Ce.currentTimeline)}),g.forEach(ge=>l.currentTimeline.mergeTimelineCollectedStyles(ge)),l.transformIntoNewTimeline(F),l.previousNode=c}_visitTiming(c,l){if(c.dynamic){const g=c.strValue;return ve(l.params?un(g,l.params,l.errors):g,l.errors)}return{duration:c.duration,delay:c.delay,easing:c.easing}}visitAnimate(c,l){const g=l.currentAnimateTimings=this._visitTiming(c.timings,l),F=l.currentTimeline;g.delay&&(l.incrementTime(g.delay),F.snapshotCurrentStyles());const ne=c.style;5==ne.type?this.visitKeyframes(ne,l):(l.incrementTime(g.duration),this.visitStyle(ne,l),F.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=c}visitStyle(c,l){const g=l.currentTimeline,F=l.currentAnimateTimings;!F&&g.getCurrentStyleProperties().length&&g.forwardFrame();const ne=F&&F.easing||c.easing;c.isEmptyStep?g.applyEmptyStep(ne):g.setStyles(c.styles,ne,l.errors,l.options),l.previousNode=c}visitKeyframes(c,l){const g=l.currentAnimateTimings,F=l.currentTimeline.duration,ne=g.duration,Ce=l.createSubContext().currentTimeline;Ce.easing=g.easing,c.styles.forEach(Ke=>{Ce.forwardTime((Ke.offset||0)*ne),Ce.setStyles(Ke.styles,Ke.easing,l.errors,l.options),Ce.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(Ce),l.transformIntoNewTimeline(F+ne),l.previousNode=c}visitQuery(c,l){const g=l.currentTimeline.currentTime,F=c.options||{},ne=F.delay?tt(F.delay):0;ne&&(6===l.previousNode.type||0==g&&l.currentTimeline.getCurrentStyleProperties().length)&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=we);let ge=g;const Ce=l.invokeQuery(c.selector,c.originalSelector,c.limit,c.includeSelf,!!F.optional,l.errors);l.currentQueryTotal=Ce.length;let Ke=null;Ce.forEach((ft,Pt)=>{l.currentQueryIndex=Pt;const Bt=l.createSubContext(c.options,ft);ne&&Bt.delayNextStep(ne),ft===l.element&&(Ke=Bt.currentTimeline),qe(this,c.animation,Bt),Bt.currentTimeline.applyStylesToKeyframe(),ge=Math.max(ge,Bt.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(ge),Ke&&(l.currentTimeline.mergeTimelineCollectedStyles(Ke),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=c}visitStagger(c,l){const g=l.parentContext,F=l.currentTimeline,ne=c.timings,ge=Math.abs(ne.duration),Ce=ge*(l.currentQueryTotal-1);let Ke=ge*l.currentQueryIndex;switch(ne.duration<0?"reverse":ne.easing){case"reverse":Ke=Ce-Ke;break;case"full":Ke=g.currentStaggerTime}const Pt=l.currentTimeline;Ke&&Pt.delayNextStep(Ke);const Bt=Pt.currentTime;qe(this,c.animation,l),l.previousNode=c,g.currentStaggerTime=F.currentTime-Bt+(F.startTime-g.currentTimeline.startTime)}}const we={};class ae{constructor(c,l,g,F,ne,ge,Ce,Ke){this._driver=c,this.element=l,this.subInstructions=g,this._enterClassName=F,this._leaveClassName=ne,this.errors=ge,this.timelines=Ce,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=we,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ke||new Ve(this._driver,l,0),Ce.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(c,l){if(!c)return;const g=c;let F=this.options;null!=g.duration&&(F.duration=tt(g.duration)),null!=g.delay&&(F.delay=tt(g.delay));const ne=g.params;if(ne){let ge=F.params;ge||(ge=this.options.params={}),Object.keys(ne).forEach(Ce=>{(!l||!ge.hasOwnProperty(Ce))&&(ge[Ce]=un(ne[Ce],ge,this.errors))})}}_copyOptions(){const c={};if(this.options){const l=this.options.params;if(l){const g=c.params={};Object.keys(l).forEach(F=>{g[F]=l[F]})}}return c}createSubContext(c=null,l,g){const F=l||this.element,ne=new ae(this._driver,F,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(F,g||0));return ne.previousNode=this.previousNode,ne.currentAnimateTimings=this.currentAnimateTimings,ne.options=this._copyOptions(),ne.updateOptions(c),ne.currentQueryIndex=this.currentQueryIndex,ne.currentQueryTotal=this.currentQueryTotal,ne.parentContext=this,this.subContextCount++,ne}transformIntoNewTimeline(c){return this.previousNode=we,this.currentTimeline=this.currentTimeline.fork(this.element,c),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(c,l,g){const F={duration:null!=l?l:c.duration,delay:this.currentTimeline.currentTime+(null!=g?g:0)+c.delay,easing:""},ne=new ht(this._driver,c.element,c.keyframes,c.preStyleProps,c.postStyleProps,F,c.stretchStartingKeyframe);return this.timelines.push(ne),F}incrementTime(c){this.currentTimeline.forwardTime(this.currentTimeline.duration+c)}delayNextStep(c){c>0&&this.currentTimeline.delayNextStep(c)}invokeQuery(c,l,g,F,ne,ge){let Ce=[];if(F&&Ce.push(this.element),c.length>0){c=(c=c.replace(An,"."+this._enterClassName)).replace(jn,"."+this._leaveClassName);let ft=this._driver.query(this.element,c,1!=g);0!==g&&(ft=g<0?ft.slice(ft.length+g,ft.length):ft.slice(0,g)),Ce.push(...ft)}return!ne&&0==Ce.length&&ge.push(`\`query("${l}")\` returned zero elements. (Use \`query("${l}", { optional: true })\` if you wish to allow this.)`),Ce}}class Ve{constructor(c,l,g,F){this._driver=c,this.element=l,this.startTime=g,this._elementTimelineStylesLookup=F,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(c){const l=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||l?(this.forwardTime(this.currentTime+c),l&&this.snapshotCurrentStyles()):this.startTime+=c}fork(c,l){return this.applyStylesToKeyframe(),new Ve(this._driver,c,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(c){this.applyStylesToKeyframe(),this.duration=c,this._loadKeyframe()}_updateStyle(c,l){this._localTimelineStyles[c]=l,this._globalTimelineStyles[c]=l,this._styleSummary[c]={time:this.currentTime,value:l}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(c){c&&(this._previousKeyframe.easing=c),Object.keys(this._globalTimelineStyles).forEach(l=>{this._backFill[l]=this._globalTimelineStyles[l]||G.l3,this._currentKeyframe[l]=G.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(c,l,g,F){l&&(this._previousKeyframe.easing=l);const ne=F&&F.params||{},ge=function jt(O,c){const l={};let g;return O.forEach(F=>{"*"===F?(g=g||Object.keys(c),g.forEach(ne=>{l[ne]=G.l3})):_t(F,!1,l)}),l}(c,this._globalTimelineStyles);Object.keys(ge).forEach(Ce=>{const Ke=un(ge[Ce],ne,g);this._pendingStyles[Ce]=Ke,this._localTimelineStyles.hasOwnProperty(Ce)||(this._backFill[Ce]=this._globalTimelineStyles.hasOwnProperty(Ce)?this._globalTimelineStyles[Ce]:G.l3),this._updateStyle(Ce,Ke)})}applyStylesToKeyframe(){const c=this._pendingStyles,l=Object.keys(c);0!=l.length&&(this._pendingStyles={},l.forEach(g=>{this._currentKeyframe[g]=c[g]}),Object.keys(this._localTimelineStyles).forEach(g=>{this._currentKeyframe.hasOwnProperty(g)||(this._currentKeyframe[g]=this._localTimelineStyles[g])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(c=>{const l=this._localTimelineStyles[c];this._pendingStyles[c]=l,this._updateStyle(c,l)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const c=[];for(let l in this._currentKeyframe)c.push(l);return c}mergeTimelineCollectedStyles(c){Object.keys(c._styleSummary).forEach(l=>{const g=this._styleSummary[l],F=c._styleSummary[l];(!g||F.time>g.time)&&this._updateStyle(l,F.value)})}buildKeyframes(){this.applyStylesToKeyframe();const c=new Set,l=new Set,g=1===this._keyframes.size&&0===this.duration;let F=[];this._keyframes.forEach((Ce,Ke)=>{const ft=_t(Ce,!0);Object.keys(ft).forEach(Pt=>{const Bt=ft[Pt];Bt==G.k1?c.add(Pt):Bt==G.l3&&l.add(Pt)}),g||(ft.offset=Ke/this.duration),F.push(ft)});const ne=c.size?_n(c.values()):[],ge=l.size?_n(l.values()):[];if(g){const Ce=F[0],Ke=Qe(Ce);Ce.offset=0,Ke.offset=1,F=[Ce,Ke]}return At(this.element,F,ne,ge,this.duration,this.startTime,this.easing,!1)}}class ht extends Ve{constructor(c,l,g,F,ne,ge,Ce=!1){super(c,l,ge.delay),this.keyframes=g,this.preStyleProps=F,this.postStyleProps=ne,this._stretchStartingKeyframe=Ce,this.timings={duration:ge.duration,delay:ge.delay,easing:ge.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let c=this.keyframes,{delay:l,duration:g,easing:F}=this.timings;if(this._stretchStartingKeyframe&&l){const ne=[],ge=g+l,Ce=l/ge,Ke=_t(c[0],!1);Ke.offset=0,ne.push(Ke);const ft=_t(c[0],!1);ft.offset=It(Ce),ne.push(ft);const Pt=c.length-1;for(let Bt=1;Bt<=Pt;Bt++){let Gt=_t(c[Bt],!1);Gt.offset=It((l+Gt.offset*g)/ge),ne.push(Gt)}g=ge,l=0,F="",c=ne}return At(this.element,c,this.preStyleProps,this.postStyleProps,g,l,F,!0)}}function It(O,c=3){const l=Math.pow(10,c-1);return Math.round(O*l)/l}class Pn{}class Zn extends Pn{normalizePropertyName(c,l){return Dt(c)}normalizeStyleValue(c,l,g,F){let ne="";const ge=g.toString().trim();if(ii[l]&&0!==g&&"0"!==g)if("number"==typeof g)ne="px";else{const Ce=g.match(/^[+-]?[\d\.]+([a-z]*)$/);Ce&&0==Ce[1].length&&F.push(`Please provide a CSS unit value for ${c}:${g}`)}return ge+ne}}const ii=(()=>function En(O){const c={};return O.forEach(l=>c[l]=!0),c}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function ei(O,c,l,g,F,ne,ge,Ce,Ke,ft,Pt,Bt,Gt){return{type:0,element:O,triggerName:c,isRemovalTransition:F,fromState:l,fromStyles:ne,toState:g,toStyles:ge,timelines:Ce,queriedElements:Ke,preStyleProps:ft,postStyleProps:Pt,totalTime:Bt,errors:Gt}}const Ln={};class Tt{constructor(c,l,g){this._triggerName=c,this.ast=l,this._stateStyles=g}match(c,l,g,F){return function rn(O,c,l,g,F){return O.some(ne=>ne(c,l,g,F))}(this.ast.matchers,c,l,g,F)}buildStyles(c,l,g){const F=this._stateStyles["*"],ne=this._stateStyles[c],ge=F?F.buildStyles(l,g):{};return ne?ne.buildStyles(l,g):ge}build(c,l,g,F,ne,ge,Ce,Ke,ft,Pt){const Bt=[],Gt=this.ast.options&&this.ast.options.params||Ln,Kt=this.buildStyles(g,Ce&&Ce.params||Ln,Bt),Jt=Ke&&Ke.params||Ln,pn=this.buildStyles(F,Jt,Bt),Jn=new Set,ti=new Map,_i=new Map,di="void"===F,qi={params:Object.assign(Object.assign({},Gt),Jt)},Oi=Pt?[]:qt(c,l,this.ast.animation,ne,ge,Kt,pn,qi,ft,Bt);let fi=0;if(Oi.forEach(ji=>{fi=Math.max(ji.duration+ji.delay,fi)}),Bt.length)return ei(l,this._triggerName,g,F,di,Kt,pn,[],[],ti,_i,fi,Bt);Oi.forEach(ji=>{const Li=ji.element,Ho=B(ti,Li,{});ji.preStyleProps.forEach(ao=>Ho[ao]=!0);const zo=B(_i,Li,{});ji.postStyleProps.forEach(ao=>zo[ao]=!0),Li!==l&&Jn.add(Li)});const Yi=_n(Jn.values());return ei(l,this._triggerName,g,F,di,Kt,pn,Oi,Yi,ti,_i,fi)}}class bn{constructor(c,l,g){this.styles=c,this.defaultParams=l,this.normalizer=g}buildStyles(c,l){const g={},F=Qe(this.defaultParams);return Object.keys(c).forEach(ne=>{const ge=c[ne];null!=ge&&(F[ne]=ge)}),this.styles.styles.forEach(ne=>{if("string"!=typeof ne){const ge=ne;Object.keys(ge).forEach(Ce=>{let Ke=ge[Ce];Ke.length>1&&(Ke=un(Ke,F,l));const ft=this.normalizer.normalizePropertyName(Ce,l);Ke=this.normalizer.normalizeStyleValue(Ce,ft,Ke,l),g[ft]=Ke})}}),g}}class Te{constructor(c,l,g){this.name=c,this.ast=l,this._normalizer=g,this.transitionFactories=[],this.states={},l.states.forEach(F=>{this.states[F.name]=new bn(F.style,F.options&&F.options.params||{},g)}),De(this.states,"true","1"),De(this.states,"false","0"),l.transitions.forEach(F=>{this.transitionFactories.push(new Tt(c,F,this.states))}),this.fallbackTransition=function Ze(O,c,l){return new Tt(O,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ge,Ce)=>!0],options:null,queryCount:0,depCount:0},c)}(c,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(c,l,g,F){return this.transitionFactories.find(ge=>ge.match(c,l,g,F))||null}matchStyles(c,l,g){return this.fallbackTransition.buildStyles(c,l,g)}}function De(O,c,l){O.hasOwnProperty(c)?O.hasOwnProperty(l)||(O[l]=O[c]):O.hasOwnProperty(l)&&(O[c]=O[l])}const rt=new Qt;class Wt{constructor(c,l,g){this.bodyNode=c,this._driver=l,this._normalizer=g,this._animations={},this._playersById={},this.players=[]}register(c,l){const g=[],F=V(this._driver,l,g);if(g.length)throw new Error(`Unable to build the animation due to the following errors: ${g.join("\n")}`);this._animations[c]=F}_buildPlayer(c,l,g){const F=c.element,ne=W(0,this._normalizer,0,c.keyframes,l,g);return this._driver.animate(F,ne,c.duration,c.delay,c.easing,[],!0)}create(c,l,g={}){const F=[],ne=this._animations[c];let ge;const Ce=new Map;if(ne?(ge=qt(this._driver,l,ne,he,te,{},{},g,rt,F),ge.forEach(Pt=>{const Bt=B(Ce,Pt.element,{});Pt.postStyleProps.forEach(Gt=>Bt[Gt]=null)})):(F.push("The requested animation doesn't exist or has already been destroyed"),ge=[]),F.length)throw new Error(`Unable to create the animation due to the following errors: ${F.join("\n")}`);Ce.forEach((Pt,Bt)=>{Object.keys(Pt).forEach(Gt=>{Pt[Gt]=this._driver.computeStyle(Bt,Gt,G.l3)})});const ft=_(ge.map(Pt=>{const Bt=Ce.get(Pt.element);return this._buildPlayer(Pt,{},Bt)}));return this._playersById[c]=ft,ft.onDestroy(()=>this.destroy(c)),this.players.push(ft),ft}destroy(c){const l=this._getPlayer(c);l.destroy(),delete this._playersById[c];const g=this.players.indexOf(l);g>=0&&this.players.splice(g,1)}_getPlayer(c){const l=this._playersById[c];if(!l)throw new Error(`Unable to find the timeline player referenced by ${c}`);return l}listen(c,l,g,F){const ne=H(l,"","","");return I(this._getPlayer(c),g,ne,F),()=>{}}command(c,l,g,F){if("register"==g)return void this.register(c,F[0]);if("create"==g)return void this.create(c,l,F[0]||{});const ne=this._getPlayer(c);switch(g){case"play":ne.play();break;case"pause":ne.pause();break;case"reset":ne.reset();break;case"restart":ne.restart();break;case"finish":ne.finish();break;case"init":ne.init();break;case"setPosition":ne.setPosition(parseFloat(F[0]));break;case"destroy":this.destroy(c)}}}const on="ng-animate-queued",Un="ng-animate-disabled",qn=[],X={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},se={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},k="__ng_removed";class Ee{constructor(c,l=""){this.namespaceId=l;const g=c&&c.hasOwnProperty("value");if(this.value=function ai(O){return null!=O?O:null}(g?c.value:c),g){const ne=Qe(c);delete ne.value,this.options=ne}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(c){const l=c.params;if(l){const g=this.options.params;Object.keys(l).forEach(F=>{null==g[F]&&(g[F]=l[F])})}}}const st="void",Ct=new Ee(st);class Ot{constructor(c,l,g){this.id=c,this.hostElement=l,this._engine=g,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+c,ui(l,this._hostClassName)}listen(c,l,g,F){if(!this._triggers.hasOwnProperty(l))throw new Error(`Unable to listen on the animation trigger event "${g}" because the animation trigger "${l}" doesn't exist!`);if(null==g||0==g.length)throw new Error(`Unable to listen on the animation trigger "${l}" because the provided event is undefined!`);if(!function bi(O){return"start"==O||"done"==O}(g))throw new Error(`The provided animation trigger event "${g}" for the animation trigger "${l}" is not supported!`);const ne=B(this._elementListeners,c,[]),ge={name:l,phase:g,callback:F};ne.push(ge);const Ce=B(this._engine.statesByElement,c,{});return Ce.hasOwnProperty(l)||(ui(c,le),ui(c,le+"-"+l),Ce[l]=Ct),()=>{this._engine.afterFlush(()=>{const Ke=ne.indexOf(ge);Ke>=0&&ne.splice(Ke,1),this._triggers[l]||delete Ce[l]})}}register(c,l){return!this._triggers[c]&&(this._triggers[c]=l,!0)}_getTrigger(c){const l=this._triggers[c];if(!l)throw new Error(`The provided animation trigger "${c}" has not been registered!`);return l}trigger(c,l,g,F=!0){const ne=this._getTrigger(l),ge=new hn(this.id,l,c);let Ce=this._engine.statesByElement.get(c);Ce||(ui(c,le),ui(c,le+"-"+l),this._engine.statesByElement.set(c,Ce={}));let Ke=Ce[l];const ft=new Ee(g,this.id);if(!(g&&g.hasOwnProperty("value"))&&Ke&&ft.absorbOptions(Ke.options),Ce[l]=ft,Ke||(Ke=Ct),ft.value!==st&&Ke.value===ft.value){if(!function Zo(O,c){const l=Object.keys(O),g=Object.keys(c);if(l.length!=g.length)return!1;for(let F=0;F<l.length;F++){const ne=l[F];if(!c.hasOwnProperty(ne)||O[ne]!==c[ne])return!1}return!0}(Ke.params,ft.params)){const Jt=[],pn=ne.matchStyles(Ke.value,Ke.params,Jt),Jn=ne.matchStyles(ft.value,ft.params,Jt);Jt.length?this._engine.reportError(Jt):this._engine.afterFlush(()=>{Et(c,pn),ot(c,Jn)})}return}const Gt=B(this._engine.playersByElement,c,[]);Gt.forEach(Jt=>{Jt.namespaceId==this.id&&Jt.triggerName==l&&Jt.queued&&Jt.destroy()});let ln=ne.matchTransition(Ke.value,ft.value,c,ft.params),Kt=!1;if(!ln){if(!F)return;ln=ne.fallbackTransition,Kt=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:l,transition:ln,fromState:Ke,toState:ft,player:ge,isFallbackTransition:Kt}),Kt||(ui(c,on),ge.onStart(()=>{wi(c,on)})),ge.onDone(()=>{let Jt=this.players.indexOf(ge);Jt>=0&&this.players.splice(Jt,1);const pn=this._engine.playersByElement.get(c);if(pn){let Jn=pn.indexOf(ge);Jn>=0&&pn.splice(Jn,1)}}),this.players.push(ge),Gt.push(ge),ge}deregister(c){delete this._triggers[c],this._engine.statesByElement.forEach((l,g)=>{delete l[c]}),this._elementListeners.forEach((l,g)=>{this._elementListeners.set(g,l.filter(F=>F.name!=c))})}clearElementCache(c){this._engine.statesByElement.delete(c),this._elementListeners.delete(c);const l=this._engine.playersByElement.get(c);l&&(l.forEach(g=>g.destroy()),this._engine.playersByElement.delete(c))}_signalRemovalForInnerTriggers(c,l){const g=this._engine.driver.query(c,ie,!0);g.forEach(F=>{if(F[k])return;const ne=this._engine.fetchNamespacesByElement(F);ne.size?ne.forEach(ge=>ge.triggerLeaveAnimation(F,l,!1,!0)):this.clearElementCache(F)}),this._engine.afterFlushAnimationsDone(()=>g.forEach(F=>this.clearElementCache(F)))}triggerLeaveAnimation(c,l,g,F){const ne=this._engine.statesByElement.get(c),ge=new Map;if(ne){const Ce=[];if(Object.keys(ne).forEach(Ke=>{if(ge.set(Ke,ne[Ke].value),this._triggers[Ke]){const ft=this.trigger(c,Ke,st,F);ft&&Ce.push(ft)}}),Ce.length)return this._engine.markElementAsRemoved(this.id,c,!0,l,ge),g&&_(Ce).onDone(()=>this._engine.processLeaveNode(c)),!0}return!1}prepareLeaveAnimationListeners(c){const l=this._elementListeners.get(c),g=this._engine.statesByElement.get(c);if(l&&g){const F=new Set;l.forEach(ne=>{const ge=ne.name;if(F.has(ge))return;F.add(ge);const Ke=this._triggers[ge].fallbackTransition,ft=g[ge]||Ct,Pt=new Ee(st),Bt=new hn(this.id,ge,c);this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:ge,transition:Ke,fromState:ft,toState:Pt,player:Bt,isFallbackTransition:!0})})}}removeNode(c,l){const g=this._engine;if(c.childElementCount&&this._signalRemovalForInnerTriggers(c,l),this.triggerLeaveAnimation(c,l,!0))return;let F=!1;if(g.totalAnimations){const ne=g.players.length?g.playersByQueriedElement.get(c):[];if(ne&&ne.length)F=!0;else{let ge=c;for(;ge=ge.parentNode;)if(g.statesByElement.get(ge)){F=!0;break}}}if(this.prepareLeaveAnimationListeners(c),F)g.markElementAsRemoved(this.id,c,!1,l);else{const ne=c[k];(!ne||ne===X)&&(g.afterFlush(()=>this.clearElementCache(c)),g.destroyInnerAnimations(c),g._onRemovalComplete(c,l))}}insertNode(c,l){ui(c,this._hostClassName)}drainQueuedTransitions(c){const l=[];return this._queue.forEach(g=>{const F=g.player;if(F.destroyed)return;const ne=g.element,ge=this._elementListeners.get(ne);ge&&ge.forEach(Ce=>{if(Ce.name==g.triggerName){const Ke=H(ne,g.triggerName,g.fromState.value,g.toState.value);Ke._data=c,I(g.player,Ce.phase,Ke,Ce.callback)}}),F.markedForDestroy?this._engine.afterFlush(()=>{F.destroy()}):l.push(g)}),this._queue=[],l.sort((g,F)=>{const ne=g.transition.ast.depCount,ge=F.transition.ast.depCount;return 0==ne||0==ge?ne-ge:this._engine.driver.containsElement(g.element,F.element)?1:-1})}destroy(c){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,c)}elementContainsData(c){let l=!1;return this._elementListeners.has(c)&&(l=!0),l=!!this._queue.find(g=>g.element===c)||l,l}}class Vt{constructor(c,l,g){this.bodyNode=c,this.driver=l,this._normalizer=g,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(F,ne)=>{}}_onRemovalComplete(c,l){this.onRemovalComplete(c,l)}get queuedPlayers(){const c=[];return this._namespaceList.forEach(l=>{l.players.forEach(g=>{g.queued&&c.push(g)})}),c}createNamespace(c,l){const g=new Ot(c,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(g,l):(this.newHostElements.set(l,g),this.collectEnterElement(l)),this._namespaceLookup[c]=g}_balanceNamespaceList(c,l){const g=this._namespaceList.length-1;if(g>=0){let F=!1;for(let ne=g;ne>=0;ne--)if(this.driver.containsElement(this._namespaceList[ne].hostElement,l)){this._namespaceList.splice(ne+1,0,c),F=!0;break}F||this._namespaceList.splice(0,0,c)}else this._namespaceList.push(c);return this.namespacesByHostElement.set(l,c),c}register(c,l){let g=this._namespaceLookup[c];return g||(g=this.createNamespace(c,l)),g}registerTrigger(c,l,g){let F=this._namespaceLookup[c];F&&F.register(l,g)&&this.totalAnimations++}destroy(c,l){if(!c)return;const g=this._fetchNamespace(c);this.afterFlush(()=>{this.namespacesByHostElement.delete(g.hostElement),delete this._namespaceLookup[c];const F=this._namespaceList.indexOf(g);F>=0&&this._namespaceList.splice(F,1)}),this.afterFlushAnimationsDone(()=>g.destroy(l))}_fetchNamespace(c){return this._namespaceLookup[c]}fetchNamespacesByElement(c){const l=new Set,g=this.statesByElement.get(c);if(g){const F=Object.keys(g);for(let ne=0;ne<F.length;ne++){const ge=g[F[ne]].namespaceId;if(ge){const Ce=this._fetchNamespace(ge);Ce&&l.add(Ce)}}}return l}trigger(c,l,g,F){if(kn(l)){const ne=this._fetchNamespace(c);if(ne)return ne.trigger(l,g,F),!0}return!1}insertNode(c,l,g,F){if(!kn(l))return;const ne=l[k];if(ne&&ne.setForRemoval){ne.setForRemoval=!1,ne.setForMove=!0;const ge=this.collectedLeaveElements.indexOf(l);ge>=0&&this.collectedLeaveElements.splice(ge,1)}if(c){const ge=this._fetchNamespace(c);ge&&ge.insertNode(l,g)}F&&this.collectEnterElement(l)}collectEnterElement(c){this.collectedEnterElements.push(c)}markElementAsDisabled(c,l){l?this.disabledNodes.has(c)||(this.disabledNodes.add(c),ui(c,Un)):this.disabledNodes.has(c)&&(this.disabledNodes.delete(c),wi(c,Un))}removeNode(c,l,g,F){if(kn(l)){const ne=c?this._fetchNamespace(c):null;if(ne?ne.removeNode(l,F):this.markElementAsRemoved(c,l,!1,F),g){const ge=this.namespacesByHostElement.get(l);ge&&ge.id!==c&&ge.removeNode(l,F)}}else this._onRemovalComplete(l,F)}markElementAsRemoved(c,l,g,F,ne){this.collectedLeaveElements.push(l),l[k]={namespaceId:c,setForRemoval:F,hasAnimation:g,removedBeforeQueried:!1,previousTriggersValues:ne}}listen(c,l,g,F,ne){return kn(l)?this._fetchNamespace(c).listen(l,g,F,ne):()=>{}}_buildInstruction(c,l,g,F,ne){return c.transition.build(this.driver,c.element,c.fromState.value,c.toState.value,g,F,c.fromState.options,c.toState.options,l,ne)}destroyInnerAnimations(c){let l=this.driver.query(c,ie,!0);l.forEach(g=>this.destroyActiveAnimationsForElement(g)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(c,je,!0),l.forEach(g=>this.finishActiveQueriedAnimationOnElement(g)))}destroyActiveAnimationsForElement(c){const l=this.playersByElement.get(c);l&&l.forEach(g=>{g.queued?g.markedForDestroy=!0:g.destroy()})}finishActiveQueriedAnimationOnElement(c){const l=this.playersByQueriedElement.get(c);l&&l.forEach(g=>g.finish())}whenRenderingDone(){return new Promise(c=>{if(this.players.length)return _(this.players).onDone(()=>c());c()})}processLeaveNode(c){var l;const g=c[k];if(g&&g.setForRemoval){if(c[k]=X,g.namespaceId){this.destroyInnerAnimations(c);const F=this._fetchNamespace(g.namespaceId);F&&F.clearElementCache(c)}this._onRemovalComplete(c,g.setForRemoval)}(null===(l=c.classList)||void 0===l?void 0:l.contains(Un))&&this.markElementAsDisabled(c,!1),this.driver.query(c,".ng-animate-disabled",!0).forEach(F=>{this.markElementAsDisabled(F,!1)})}flush(c=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((g,F)=>this._balanceNamespaceList(g,F)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let g=0;g<this.collectedEnterElements.length;g++)ui(this.collectedEnterElements[g],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const g=[];try{l=this._flushAnimations(g,c)}finally{for(let F=0;F<g.length;F++)g[F]()}}else for(let g=0;g<this.collectedLeaveElements.length;g++)this.processLeaveNode(this.collectedLeaveElements[g]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(g=>g()),this._flushFns=[],this._whenQuietFns.length){const g=this._whenQuietFns;this._whenQuietFns=[],l.length?_(l).onDone(()=>{g.forEach(F=>F())}):g.forEach(F=>F())}}reportError(c){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${c.join("\n")}`)}_flushAnimations(c,l){const g=new Qt,F=[],ne=new Map,ge=[],Ce=new Map,Ke=new Map,ft=new Map,Pt=new Set;this.disabledNodes.forEach(Rt=>{Pt.add(Rt);const Xt=this.driver.query(Rt,".ng-animate-queued",!0);for(let en=0;en<Xt.length;en++)Pt.add(Xt[en])});const Bt=this.bodyNode,Gt=Array.from(this.statesByElement.keys()),ln=vi(Gt,this.collectedEnterElements),Kt=new Map;let Jt=0;ln.forEach((Rt,Xt)=>{const en=he+Jt++;Kt.set(Xt,en),Rt.forEach(sn=>ui(sn,en))});const pn=[],Jn=new Set,ti=new Set;for(let Rt=0;Rt<this.collectedLeaveElements.length;Rt++){const Xt=this.collectedLeaveElements[Rt],en=Xt[k];en&&en.setForRemoval&&(pn.push(Xt),Jn.add(Xt),en.hasAnimation?this.driver.query(Xt,".ng-star-inserted",!0).forEach(sn=>Jn.add(sn)):ti.add(Xt))}const _i=new Map,di=vi(Gt,Array.from(Jn));di.forEach((Rt,Xt)=>{const en=te+Jt++;_i.set(Xt,en),Rt.forEach(sn=>ui(sn,en))}),c.push(()=>{ln.forEach((Rt,Xt)=>{const en=Kt.get(Xt);Rt.forEach(sn=>wi(sn,en))}),di.forEach((Rt,Xt)=>{const en=_i.get(Xt);Rt.forEach(sn=>wi(sn,en))}),pn.forEach(Rt=>{this.processLeaveNode(Rt)})});const qi=[],Oi=[];for(let Rt=this._namespaceList.length-1;Rt>=0;Rt--)this._namespaceList[Rt].drainQueuedTransitions(l).forEach(en=>{const sn=en.player,Gn=en.element;if(qi.push(sn),this.collectedEnterElements.length){const Ci=Gn[k];if(Ci&&Ci.setForMove){if(Ci.previousTriggersValues&&Ci.previousTriggersValues.has(en.triggerName)){const Hi=Ci.previousTriggersValues.get(en.triggerName),Ni=this.statesByElement.get(en.element);Ni&&Ni[en.triggerName]&&(Ni[en.triggerName].value=Hi)}return void sn.destroy()}}const xn=!Bt||!this.driver.containsElement(Bt,Gn),pi=_i.get(Gn),Ji=Kt.get(Gn),Xn=this._buildInstruction(en,g,Ji,pi,xn);if(Xn.errors&&Xn.errors.length)return void Oi.push(Xn);if(xn)return sn.onStart(()=>Et(Gn,Xn.fromStyles)),sn.onDestroy(()=>ot(Gn,Xn.toStyles)),void F.push(sn);if(en.isFallbackTransition)return sn.onStart(()=>Et(Gn,Xn.fromStyles)),sn.onDestroy(()=>ot(Gn,Xn.toStyles)),void F.push(sn);const mr=[];Xn.timelines.forEach(Ci=>{Ci.stretchStartingKeyframe=!0,this.disabledNodes.has(Ci.element)||mr.push(Ci)}),Xn.timelines=mr,g.append(Gn,Xn.timelines),ge.push({instruction:Xn,player:sn,element:Gn}),Xn.queriedElements.forEach(Ci=>B(Ce,Ci,[]).push(sn)),Xn.preStyleProps.forEach((Ci,Hi)=>{const Ni=Object.keys(Ci);if(Ni.length){let Ui=Ke.get(Hi);Ui||Ke.set(Hi,Ui=new Set),Ni.forEach(ci=>Ui.add(ci))}}),Xn.postStyleProps.forEach((Ci,Hi)=>{const Ni=Object.keys(Ci);let Ui=ft.get(Hi);Ui||ft.set(Hi,Ui=new Set),Ni.forEach(ci=>Ui.add(ci))})});if(Oi.length){const Rt=[];Oi.forEach(Xt=>{Rt.push(`@${Xt.triggerName} has failed due to:\n`),Xt.errors.forEach(en=>Rt.push(`- ${en}\n`))}),qi.forEach(Xt=>Xt.destroy()),this.reportError(Rt)}const fi=new Map,Yi=new Map;ge.forEach(Rt=>{const Xt=Rt.element;g.has(Xt)&&(Yi.set(Xt,Xt),this._beforeAnimationBuild(Rt.player.namespaceId,Rt.instruction,fi))}),F.forEach(Rt=>{const Xt=Rt.element;this._getPreviousPlayers(Xt,!1,Rt.namespaceId,Rt.triggerName,null).forEach(sn=>{B(fi,Xt,[]).push(sn),sn.destroy()})});const ji=pn.filter(Rt=>Gi(Rt,Ke,ft)),Li=new Map;Ao(Li,this.driver,ti,ft,G.l3).forEach(Rt=>{Gi(Rt,Ke,ft)&&ji.push(Rt)});const zo=new Map;ln.forEach((Rt,Xt)=>{Ao(zo,this.driver,new Set(Rt),Ke,G.k1)}),ji.forEach(Rt=>{const Xt=Li.get(Rt),en=zo.get(Rt);Li.set(Rt,Object.assign(Object.assign({},Xt),en))});const ao=[],fr=[],pr={};ge.forEach(Rt=>{const{element:Xt,player:en,instruction:sn}=Rt;if(g.has(Xt)){if(Pt.has(Xt))return en.onDestroy(()=>ot(Xt,sn.toStyles)),en.disabled=!0,en.overrideTotalTime(sn.totalTime),void F.push(en);let Gn=pr;if(Yi.size>1){let pi=Xt;const Ji=[];for(;pi=pi.parentNode;){const Xn=Yi.get(pi);if(Xn){Gn=Xn;break}Ji.push(pi)}Ji.forEach(Xn=>Yi.set(Xn,Gn))}const xn=this._buildAnimation(en.namespaceId,sn,fi,ne,zo,Li);if(en.setRealPlayer(xn),Gn===pr)ao.push(en);else{const pi=this.playersByElement.get(Gn);pi&&pi.length&&(en.parentPlayer=_(pi)),F.push(en)}}else Et(Xt,sn.fromStyles),en.onDestroy(()=>ot(Xt,sn.toStyles)),fr.push(en),Pt.has(Xt)&&F.push(en)}),fr.forEach(Rt=>{const Xt=ne.get(Rt.element);if(Xt&&Xt.length){const en=_(Xt);Rt.setRealPlayer(en)}}),F.forEach(Rt=>{Rt.parentPlayer?Rt.syncPlayerEvents(Rt.parentPlayer):Rt.destroy()});for(let Rt=0;Rt<pn.length;Rt++){const Xt=pn[Rt],en=Xt[k];if(wi(Xt,te),en&&en.hasAnimation)continue;let sn=[];if(Ce.size){let xn=Ce.get(Xt);xn&&xn.length&&sn.push(...xn);let pi=this.driver.query(Xt,je,!0);for(let Ji=0;Ji<pi.length;Ji++){let Xn=Ce.get(pi[Ji]);Xn&&Xn.length&&sn.push(...Xn)}}const Gn=sn.filter(xn=>!xn.destroyed);Gn.length?ko(this,Xt,Gn):this.processLeaveNode(Xt)}return pn.length=0,ao.forEach(Rt=>{this.players.push(Rt),Rt.onDone(()=>{Rt.destroy();const Xt=this.players.indexOf(Rt);this.players.splice(Xt,1)}),Rt.play()}),ao}elementContainsData(c,l){let g=!1;const F=l[k];return F&&F.setForRemoval&&(g=!0),this.playersByElement.has(l)&&(g=!0),this.playersByQueriedElement.has(l)&&(g=!0),this.statesByElement.has(l)&&(g=!0),this._fetchNamespace(c).elementContainsData(l)||g}afterFlush(c){this._flushFns.push(c)}afterFlushAnimationsDone(c){this._whenQuietFns.push(c)}_getPreviousPlayers(c,l,g,F,ne){let ge=[];if(l){const Ce=this.playersByQueriedElement.get(c);Ce&&(ge=Ce)}else{const Ce=this.playersByElement.get(c);if(Ce){const Ke=!ne||ne==st;Ce.forEach(ft=>{ft.queued||!Ke&&ft.triggerName!=F||ge.push(ft)})}}return(g||F)&&(ge=ge.filter(Ce=>!(g&&g!=Ce.namespaceId||F&&F!=Ce.triggerName))),ge}_beforeAnimationBuild(c,l,g){const ne=l.element,ge=l.isRemovalTransition?void 0:c,Ce=l.isRemovalTransition?void 0:l.triggerName;for(const Ke of l.timelines){const ft=Ke.element,Pt=ft!==ne,Bt=B(g,ft,[]);this._getPreviousPlayers(ft,Pt,ge,Ce,l.toState).forEach(ln=>{const Kt=ln.getRealPlayer();Kt.beforeDestroy&&Kt.beforeDestroy(),ln.destroy(),Bt.push(ln)})}Et(ne,l.fromStyles)}_buildAnimation(c,l,g,F,ne,ge){const Ce=l.triggerName,Ke=l.element,ft=[],Pt=new Set,Bt=new Set,Gt=l.timelines.map(Kt=>{const Jt=Kt.element;Pt.add(Jt);const pn=Jt[k];if(pn&&pn.removedBeforeQueried)return new G.ZN(Kt.duration,Kt.delay);const Jn=Jt!==Ke,ti=function Fo(O){const c=[];return vo(O,c),c}((g.get(Jt)||qn).map(fi=>fi.getRealPlayer())).filter(fi=>!!fi.element&&fi.element===Jt),_i=ne.get(Jt),di=ge.get(Jt),qi=W(0,this._normalizer,0,Kt.keyframes,_i,di),Oi=this._buildPlayer(Kt,qi,ti);if(Kt.subTimeline&&F&&Bt.add(Jt),Jn){const fi=new hn(c,Ce,Jt);fi.setRealPlayer(Oi),ft.push(fi)}return Oi});ft.forEach(Kt=>{B(this.playersByQueriedElement,Kt.element,[]).push(Kt),Kt.onDone(()=>function ni(O,c,l){let g;if(O instanceof Map){if(g=O.get(c),g){if(g.length){const F=g.indexOf(l);g.splice(F,1)}0==g.length&&O.delete(c)}}else if(g=O[c],g){if(g.length){const F=g.indexOf(l);g.splice(F,1)}0==g.length&&delete O[c]}return g}(this.playersByQueriedElement,Kt.element,Kt))}),Pt.forEach(Kt=>ui(Kt,Ue));const ln=_(Gt);return ln.onDestroy(()=>{Pt.forEach(Kt=>wi(Kt,Ue)),ot(Ke,l.toStyles)}),Bt.forEach(Kt=>{B(F,Kt,[]).push(ln)}),ln}_buildPlayer(c,l,g){return l.length>0?this.driver.animate(c.element,l,c.duration,c.delay,c.easing,g):new G.ZN(c.duration,c.delay)}}class hn{constructor(c,l,g){this.namespaceId=c,this.triggerName=l,this.element=g,this._player=new G.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(c){this._containsRealPlayer||(this._player=c,Object.keys(this._queuedCallbacks).forEach(l=>{this._queuedCallbacks[l].forEach(g=>I(c,l,void 0,g))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(c.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(c){this.totalTime=c}syncPlayerEvents(c){const l=this._player;l.triggerCallback&&c.onStart(()=>l.triggerCallback("start")),c.onDone(()=>this.finish()),c.onDestroy(()=>this.destroy())}_queueEvent(c,l){B(this._queuedCallbacks,c,[]).push(l)}onDone(c){this.queued&&this._queueEvent("done",c),this._player.onDone(c)}onStart(c){this.queued&&this._queueEvent("start",c),this._player.onStart(c)}onDestroy(c){this.queued&&this._queueEvent("destroy",c),this._player.onDestroy(c)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(c){this.queued||this._player.setPosition(c)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(c){const l=this._player;l.triggerCallback&&l.triggerCallback(c)}}function kn(O){return O&&1===O.nodeType}function io(O,c){const l=O.style.display;return O.style.display=null!=c?c:"none",l}function Ao(O,c,l,g,F){const ne=[];l.forEach(Ke=>ne.push(io(Ke)));const ge=[];g.forEach((Ke,ft)=>{const Pt={};Ke.forEach(Bt=>{const Gt=Pt[Bt]=c.computeStyle(ft,Bt,F);(!Gt||0==Gt.length)&&(ft[k]=se,ge.push(ft))}),O.set(ft,Pt)});let Ce=0;return l.forEach(Ke=>io(Ke,ne[Ce++])),ge}function vi(O,c){const l=new Map;if(O.forEach(Ce=>l.set(Ce,[])),0==c.length)return l;const F=new Set(c),ne=new Map;function ge(Ce){if(!Ce)return 1;let Ke=ne.get(Ce);if(Ke)return Ke;const ft=Ce.parentNode;return Ke=l.has(ft)?ft:F.has(ft)?1:ge(ft),ne.set(Ce,Ke),Ke}return c.forEach(Ce=>{const Ke=ge(Ce);1!==Ke&&l.get(Ke).push(Ce)}),l}function ui(O,c){var l;null===(l=O.classList)||void 0===l||l.add(c)}function wi(O,c){var l;null===(l=O.classList)||void 0===l||l.remove(c)}function ko(O,c,l){_(l).onDone(()=>O.processLeaveNode(c))}function vo(O,c){for(let l=0;l<O.length;l++){const g=O[l];g instanceof G.ZE?vo(g.players,c):c.push(g)}}function Gi(O,c,l){const g=l.get(O);if(!g)return!1;let F=c.get(O);return F?g.forEach(ne=>F.add(ne)):c.set(O,g),l.delete(O),!0}class yo{constructor(c,l,g){this.bodyNode=c,this._driver=l,this._normalizer=g,this._triggerCache={},this.onRemovalComplete=(F,ne)=>{},this._transitionEngine=new Vt(c,l,g),this._timelineEngine=new Wt(c,l,g),this._transitionEngine.onRemovalComplete=(F,ne)=>this.onRemovalComplete(F,ne)}registerTrigger(c,l,g,F,ne){const ge=c+"-"+F;let Ce=this._triggerCache[ge];if(!Ce){const Ke=[],ft=V(this._driver,ne,Ke);if(Ke.length)throw new Error(`The animation trigger "${F}" has failed to build due to the following errors:\n - ${Ke.join("\n - ")}`);Ce=function Qn(O,c,l){return new Te(O,c,l)}(F,ft,this._normalizer),this._triggerCache[ge]=Ce}this._transitionEngine.registerTrigger(l,F,Ce)}register(c,l){this._transitionEngine.register(c,l)}destroy(c,l){this._transitionEngine.destroy(c,l)}onInsert(c,l,g,F){this._transitionEngine.insertNode(c,l,g,F)}onRemove(c,l,g,F){this._transitionEngine.removeNode(c,l,F||!1,g)}disableAnimations(c,l){this._transitionEngine.markElementAsDisabled(c,l)}process(c,l,g,F){if("@"==g.charAt(0)){const[ne,ge]=ee(g);this._timelineEngine.command(ne,l,ge,F)}else this._transitionEngine.trigger(c,l,g,F)}listen(c,l,g,F,ne){if("@"==g.charAt(0)){const[ge,Ce]=ee(g);return this._timelineEngine.listen(ge,l,Ce,ne)}return this._transitionEngine.listen(c,l,g,F,ne)}flush(c=-1){this._transitionEngine.flush(c)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function _o(O,c){let l=null,g=null;return Array.isArray(c)&&c.length?(l=Ii(c[0]),c.length>1&&(g=Ii(c[c.length-1]))):c&&(l=Ii(c)),l||g?new sr(O,l,g):null}let sr=(()=>{class O{constructor(l,g,F){this._element=l,this._startStyles=g,this._endStyles=F,this._state=0;let ne=O.initialStylesByElement.get(l);ne||O.initialStylesByElement.set(l,ne={}),this._initialStyles=ne}start(){this._state<1&&(this._startStyles&&ot(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ot(this._element,this._initialStyles),this._endStyles&&(ot(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(O.initialStylesByElement.delete(this._element),this._startStyles&&(Et(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Et(this._element,this._endStyles),this._endStyles=null),ot(this._element,this._initialStyles),this._state=3)}}return O.initialStylesByElement=new WeakMap,O})();function Ii(O){let c=null;const l=Object.keys(O);for(let g=0;g<l.length;g++){const F=l[g];Co(F)&&(c=c||{},c[F]=O[F])}return c}function Co(O){return"display"===O||"position"===O}const Mo="animation",Bi="animationend";class Qo{constructor(c,l,g,F,ne,ge,Ce){this._element=c,this._name=l,this._duration=g,this._delay=F,this._easing=ne,this._fillMode=ge,this._onDoneFn=Ce,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=Ke=>this._handleCallback(Ke)}apply(){(function qo(O,c){const l=bo(O,"").trim();let g=0;l.length&&(g=function Vo(O,c){let l=0;for(let g=0;g<O.length;g++)O.charAt(g)===c&&l++;return l}(l,",")+1,c=`${l}, ${c}`),Di(O,"",c)})(this._element,`${this._duration}ms ${this._easing} ${this._delay}ms 1 normal ${this._fillMode} ${this._name}`),Zi(this._element,this._eventFn,!1),this._startTime=Date.now()}pause(){oo(this._element,this._name,"paused")}resume(){oo(this._element,this._name,"running")}setPosition(c){const l=ro(this._element,this._name);this._position=c*this._duration,Di(this._element,"Delay",`-${this._position}ms`,l)}getPosition(){return this._position}_handleCallback(c){const l=c._ngTestManualTimestamp||Date.now(),g=1e3*parseFloat(c.elapsedTime.toFixed(3));c.animationName==this._name&&Math.max(l-this._startTime,0)>=this._delay&&g>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Zi(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function Ti(O,c){const g=bo(O,"").split(","),F=oi(g,c);F>=0&&(g.splice(F,1),Di(O,"",g.join(",")))}(this._element,this._name))}}function oo(O,c,l){Di(O,"PlayState",l,ro(O,c))}function ro(O,c){const l=bo(O,"");return l.indexOf(",")>0?oi(l.split(","),c):oi([l],c)}function oi(O,c){for(let l=0;l<O.length;l++)if(O[l].indexOf(c)>=0)return l;return-1}function Zi(O,c,l){l?O.removeEventListener(Bi,c):O.addEventListener(Bi,c)}function Di(O,c,l,g){const F=Mo+c;if(null!=g){const ne=O.style[F];if(ne.length){const ge=ne.split(",");ge[g]=l,l=ge.join(",")}}O.style[F]=l}function bo(O,c){return O.style[Mo+c]||""}class xi{constructor(c,l,g,F,ne,ge,Ce,Ke){this.element=c,this.keyframes=l,this.animationName=g,this._duration=F,this._delay=ne,this._finalStyles=Ce,this._specialStyles=Ke,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=ge||"linear",this.totalTime=F+ne,this._buildStyler()}onStart(c){this._onStartFns.push(c)}onDone(c){this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(c=>c()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(c=>c()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(c=>c()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(c){this._styler.setPosition(c)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new Qo(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(c){const l="start"==c?this._onStartFns:this._onDoneFns;l.forEach(g=>g()),l.length=0}beforeDestroy(){this.init();const c={};if(this.hasStarted()){const l=this._state>=3;Object.keys(this._finalStyles).forEach(g=>{"offset"!=g&&(c[g]=l?this._finalStyles[g]:x(this.element,g))})}this.currentSnapshot=c}}class Vi extends G.ZN{constructor(c,l){super(),this.element=c,this._startingStyles={},this.__initialized=!1,this._styles=$e(l)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(c=>{this._startingStyles[c]=this.element.style[c]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(c=>this.element.style.setProperty(c,this._styles[c])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(c=>{const l=this._startingStyles[c];l?this.element.style.setProperty(c,l):this.element.style.removeProperty(c)}),this._startingStyles=null,super.destroy())}}class so{constructor(){this._count=0}validateStyleProperty(c){return Je(c)}matchesElement(c,l){return!1}containsElement(c,l){return ut(c,l)}query(c,l,g){return Ie(c,l,g)}computeStyle(c,l,g){return window.getComputedStyle(c)[l]}buildKeyframeElement(c,l,g){g=g.map(Ce=>$e(Ce));let F=`@keyframes ${l} {\n`,ne="";g.forEach(Ce=>{ne=" ";const Ke=parseFloat(Ce.offset);F+=`${ne}${100*Ke}% {\n`,ne+=" ",Object.keys(Ce).forEach(ft=>{const Pt=Ce[ft];switch(ft){case"offset":return;case"easing":return void(Pt&&(F+=`${ne}animation-timing-function: ${Pt};\n`));default:return void(F+=`${ne}${ft}: ${Pt};\n`)}}),F+=`${ne}}\n`}),F+="}\n";const ge=document.createElement("style");return ge.textContent=F,ge}animate(c,l,g,F,ne,ge=[],Ce){const Ke=ge.filter(pn=>pn instanceof xi),ft={};cn(g,F)&&Ke.forEach(pn=>{let Jn=pn.currentSnapshot;Object.keys(Jn).forEach(ti=>ft[ti]=Jn[ti])});const Pt=function Jo(O){let c={};return O&&(Array.isArray(O)?O:[O]).forEach(g=>{Object.keys(g).forEach(F=>{"offset"==F||"easing"==F||(c[F]=g[F])})}),c}(l=Mn(c,l,ft));if(0==g)return new Vi(c,Pt);const Bt="gen_css_kf_"+this._count++,Gt=this.buildKeyframeElement(c,Bt,l);(function Do(O){var c;const l=null===(c=O.getRootNode)||void 0===c?void 0:c.call(O);return"undefined"!=typeof ShadowRoot&&l instanceof ShadowRoot?l:document.head})(c).appendChild(Gt);const Kt=_o(c,l),Jt=new xi(c,l,Bt,g,F,ne,Pt,Kt);return Jt.onDestroy(()=>function Qi(O){O.parentNode.removeChild(O)}(Gt)),Jt}}class Pi{constructor(c,l,g,F){this.element=c,this.keyframes=l,this.options=g,this._specialStyles=F,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=g.duration,this._delay=g.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const c=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,c,this.options),this._finalKeyframe=c.length?c[c.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(c,l,g){return c.animate(l,g)}onStart(c){this._onStartFns.push(c)}onDone(c){this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(c=>c()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(c=>c()),this._onDestroyFns=[])}setPosition(c){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=c*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const c={};if(this.hasStarted()){const l=this._finalKeyframe;Object.keys(l).forEach(g=>{"offset"!=g&&(c[g]=this._finished?l[g]:x(this.element,g))})}this.currentSnapshot=c}triggerCallback(c){const l="start"==c?this._onStartFns:this._onDoneFns;l.forEach(g=>g()),l.length=0}}class yi{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(b().toString()),this._cssKeyframesDriver=new so}validateStyleProperty(c){return Je(c)}matchesElement(c,l){return!1}containsElement(c,l){return ut(c,l)}query(c,l,g){return Ie(c,l,g)}computeStyle(c,l,g){return window.getComputedStyle(c)[l]}overrideWebAnimationsSupport(c){this._isNativeImpl=c}animate(c,l,g,F,ne,ge=[],Ce){if(!Ce&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(c,l,g,F,ne,ge);const Pt={duration:g,delay:F,fill:0==F?"both":"forwards"};ne&&(Pt.easing=ne);const Bt={},Gt=ge.filter(Kt=>Kt instanceof Pi);cn(g,F)&&Gt.forEach(Kt=>{let Jt=Kt.currentSnapshot;Object.keys(Jt).forEach(pn=>Bt[pn]=Jt[pn])});const ln=_o(c,l=Mn(c,l=l.map(Kt=>_t(Kt,!1)),Bt));return new Pi(c,l,Pt,ln)}}function b(){return oe()&&Element.prototype.animate||{}}var Y=p(9808);let w=(()=>{class O extends G._j{constructor(l,g){super(),this._nextAnimationId=0,this._renderer=l.createRenderer(g.body,{id:"0",encapsulation:a.ifc.None,styles:[],data:{animation:[]}})}build(l){const g=this._nextAnimationId.toString();this._nextAnimationId++;const F=Array.isArray(l)?(0,G.vP)(l):l;return ct(this._renderer,null,g,"register",[F]),new Q(g,this._renderer)}}return O.\u0275fac=function(l){return new(l||O)(a.LFG(a.FYo),a.LFG(Y.K0))},O.\u0275prov=a.Yz7({token:O,factory:O.\u0275fac}),O})();class Q extends G.LC{constructor(c,l){super(),this._id=c,this._renderer=l}create(c,l){return new xe(this._id,c,l||{},this._renderer)}}class xe{constructor(c,l,g,F){this.id=c,this.element=l,this._renderer=F,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",g)}_listen(c,l){return this._renderer.listen(this.element,`@@${this.id}:${c}`,l)}_command(c,...l){return ct(this._renderer,this.element,this.id,c,l)}onDone(c){this._listen("done",c)}onStart(c){this._listen("start",c)}onDestroy(c){this._listen("destroy",c)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(c){this._command("setPosition",c)}getPosition(){var c,l;return null!==(l=null===(c=this._renderer.engine.players[+this.id])||void 0===c?void 0:c.getPosition())&&void 0!==l?l:0}}function ct(O,c,l,g,F){return O.setProperty(c,`@@${l}:${g}`,F)}const kt="@.disabled";let Fn=(()=>{class O{constructor(l,g,F){this.delegate=l,this.engine=g,this._zone=F,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),g.onRemovalComplete=(ne,ge)=>{const Ce=null==ge?void 0:ge.parentNode(ne);Ce&&ge.removeChild(Ce,ne)}}createRenderer(l,g){const ne=this.delegate.createRenderer(l,g);if(!(l&&g&&g.data&&g.data.animation)){let Pt=this._rendererCache.get(ne);return Pt||(Pt=new Tn("",ne,this.engine),this._rendererCache.set(ne,Pt)),Pt}const ge=g.id,Ce=g.id+"-"+this._currentId;this._currentId++,this.engine.register(Ce,l);const Ke=Pt=>{Array.isArray(Pt)?Pt.forEach(Ke):this.engine.registerTrigger(ge,Ce,l,Pt.name,Pt)};return g.data.animation.forEach(Ke),new Dn(this,Ce,ne,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(l,g,F){l>=0&&l<this._microtaskId?this._zone.run(()=>g(F)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(ne=>{const[ge,Ce]=ne;ge(Ce)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([g,F]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return O.\u0275fac=function(l){return new(l||O)(a.LFG(a.FYo),a.LFG(yo),a.LFG(a.R0b))},O.\u0275prov=a.Yz7({token:O,factory:O.\u0275fac}),O})();class Tn{constructor(c,l,g){this.namespaceId=c,this.delegate=l,this.engine=g,this.destroyNode=this.delegate.destroyNode?F=>l.destroyNode(F):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(c,l){return this.delegate.createElement(c,l)}createComment(c){return this.delegate.createComment(c)}createText(c){return this.delegate.createText(c)}appendChild(c,l){this.delegate.appendChild(c,l),this.engine.onInsert(this.namespaceId,l,c,!1)}insertBefore(c,l,g,F=!0){this.delegate.insertBefore(c,l,g),this.engine.onInsert(this.namespaceId,l,c,F)}removeChild(c,l,g){this.engine.onRemove(this.namespaceId,l,this.delegate,g)}selectRootElement(c,l){return this.delegate.selectRootElement(c,l)}parentNode(c){return this.delegate.parentNode(c)}nextSibling(c){return this.delegate.nextSibling(c)}setAttribute(c,l,g,F){this.delegate.setAttribute(c,l,g,F)}removeAttribute(c,l,g){this.delegate.removeAttribute(c,l,g)}addClass(c,l){this.delegate.addClass(c,l)}removeClass(c,l){this.delegate.removeClass(c,l)}setStyle(c,l,g,F){this.delegate.setStyle(c,l,g,F)}removeStyle(c,l,g){this.delegate.removeStyle(c,l,g)}setProperty(c,l,g){"@"==l.charAt(0)&&l==kt?this.disableAnimations(c,!!g):this.delegate.setProperty(c,l,g)}setValue(c,l){this.delegate.setValue(c,l)}listen(c,l,g){return this.delegate.listen(c,l,g)}disableAnimations(c,l){this.engine.disableAnimations(c,l)}}class Dn extends Tn{constructor(c,l,g,F){super(l,g,F),this.factory=c,this.namespaceId=l}setProperty(c,l,g){"@"==l.charAt(0)?"."==l.charAt(1)&&l==kt?this.disableAnimations(c,g=void 0===g||!!g):this.engine.process(this.namespaceId,c,l.substr(1),g):this.delegate.setProperty(c,l,g)}listen(c,l,g){if("@"==l.charAt(0)){const F=function dn(O){switch(O){case"body":return document.body;case"document":return document;case"window":return window;default:return O}}(c);let ne=l.substr(1),ge="";return"@"!=ne.charAt(0)&&([ne,ge]=function Yn(O){const c=O.indexOf(".");return[O.substring(0,c),O.substr(c+1)]}(ne)),this.engine.listen(this.namespaceId,F,ne,ge,Ce=>{this.factory.scheduleListenerCallback(Ce._data||-1,g,Ce)})}return this.delegate.listen(c,l,g)}}let On=(()=>{class O extends yo{constructor(l,g,F){super(l.body,g,F)}ngOnDestroy(){this.flush()}}return O.\u0275fac=function(l){return new(l||O)(a.LFG(Y.K0),a.LFG(Se),a.LFG(Pn))},O.\u0275prov=a.Yz7({token:O,factory:O.\u0275fac}),O})();const C=new a.OlP("AnimationModuleType"),y=[{provide:G._j,useClass:w},{provide:Pn,useFactory:function Eo(){return new Zn}},{provide:yo,useClass:On},{provide:a.FYo,useFactory:function D(O,c,l){return new Fn(O,c,l)},deps:[s.se,yo,a.R0b]}],U=[{provide:Se,useFactory:function Yt(){return function Wn(){return"function"==typeof b()}()?new yi:new so}},{provide:C,useValue:"BrowserAnimations"},...y],at=[{provide:Se,useClass:et},{provide:C,useValue:"NoopAnimations"},...y];let Nt=(()=>{class O{static withConfig(l){return{ngModule:O,providers:l.disableAnimations?at:U}}}return O.\u0275fac=function(l){return new(l||O)},O.\u0275mod=a.oAB({type:O}),O.\u0275inj=a.cJS({providers:U,imports:[s.b2]}),O})()},2313:(yt,be,p)=>{p.d(be,{b2:()=>_n,H7:()=>An,q6:()=>Ut,se:()=>le});var a=p(9808),s=p(5e3);class G extends a.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class oe extends G{static makeCurrent(){(0,a.HT)(new oe)}onAndCancel(we,ae,Ve){return we.addEventListener(ae,Ve,!1),()=>{we.removeEventListener(ae,Ve,!1)}}dispatchEvent(we,ae){we.dispatchEvent(ae)}remove(we){we.parentNode&&we.parentNode.removeChild(we)}createElement(we,ae){return(ae=ae||this.getDefaultDocument()).createElement(we)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(we){return we.nodeType===Node.ELEMENT_NODE}isShadowRoot(we){return we instanceof DocumentFragment}getGlobalEventTarget(we,ae){return"window"===ae?window:"document"===ae?we:"body"===ae?we.body:null}getBaseHref(we){const ae=function _(){return q=q||document.querySelector("base"),q?q.getAttribute("href"):null}();return null==ae?null:function I(Re){W=W||document.createElement("a"),W.setAttribute("href",Re);const we=W.pathname;return"/"===we.charAt(0)?we:`/${we}`}(ae)}resetBaseElement(){q=null}getUserAgent(){return window.navigator.userAgent}getCookie(we){return(0,a.Mx)(document.cookie,we)}}let W,q=null;const R=new s.OlP("TRANSITION_ID"),B=[{provide:s.ip1,useFactory:function H(Re,we,ae){return()=>{ae.get(s.CZH).donePromise.then(()=>{const Ve=(0,a.q)(),ht=we.querySelectorAll(`style[ng-transition="${Re}"]`);for(let It=0;It<ht.length;It++)Ve.remove(ht[It])})}},deps:[R,a.K0,s.zs3],multi:!0}];class ee{static init(){(0,s.VLi)(new ee)}addToWindow(we){s.dqk.getAngularTestability=(Ve,ht=!0)=>{const It=we.findTestabilityInTree(Ve,ht);if(null==It)throw new Error("Could not find testability for element.");return It},s.dqk.getAllAngularTestabilities=()=>we.getAllTestabilities(),s.dqk.getAllAngularRootElements=()=>we.getAllRootElements(),s.dqk.frameworkStabilizers||(s.dqk.frameworkStabilizers=[]),s.dqk.frameworkStabilizers.push(Ve=>{const ht=s.dqk.getAllAngularTestabilities();let It=ht.length,jt=!1;const fn=function(Pn){jt=jt||Pn,It--,0==It&&Ve(jt)};ht.forEach(function(Pn){Pn.whenStable(fn)})})}findTestabilityInTree(we,ae,Ve){if(null==ae)return null;const ht=we.getTestability(ae);return null!=ht?ht:Ve?(0,a.q)().isShadowRoot(ae)?this.findTestabilityInTree(we,ae.host,!0):this.findTestabilityInTree(we,ae.parentElement,!0):null}}let ye=(()=>{class Re{build(){return new XMLHttpRequest}}return Re.\u0275fac=function(ae){return new(ae||Re)},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})();const Ye=new s.OlP("EventManagerPlugins");let Fe=(()=>{class Re{constructor(ae,Ve){this._zone=Ve,this._eventNameToPlugin=new Map,ae.forEach(ht=>ht.manager=this),this._plugins=ae.slice().reverse()}addEventListener(ae,Ve,ht){return this._findPluginFor(Ve).addEventListener(ae,Ve,ht)}addGlobalEventListener(ae,Ve,ht){return this._findPluginFor(Ve).addGlobalEventListener(ae,Ve,ht)}getZone(){return this._zone}_findPluginFor(ae){const Ve=this._eventNameToPlugin.get(ae);if(Ve)return Ve;const ht=this._plugins;for(let It=0;It<ht.length;It++){const jt=ht[It];if(jt.supports(ae))return this._eventNameToPlugin.set(ae,jt),jt}throw new Error(`No event manager plugin found for event ${ae}`)}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(Ye),s.LFG(s.R0b))},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})();class ze{constructor(we){this._doc=we}addGlobalEventListener(we,ae,Ve){const ht=(0,a.q)().getGlobalEventTarget(this._doc,we);if(!ht)throw new Error(`Unsupported event target ${ht} for event ${ae}`);return this.addEventListener(ht,ae,Ve)}}let _e=(()=>{class Re{constructor(){this._stylesSet=new Set}addStyles(ae){const Ve=new Set;ae.forEach(ht=>{this._stylesSet.has(ht)||(this._stylesSet.add(ht),Ve.add(ht))}),this.onStylesAdded(Ve)}onStylesAdded(ae){}getAllStyles(){return Array.from(this._stylesSet)}}return Re.\u0275fac=function(ae){return new(ae||Re)},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})(),vt=(()=>{class Re extends _e{constructor(ae){super(),this._doc=ae,this._hostNodes=new Map,this._hostNodes.set(ae.head,[])}_addStylesToHost(ae,Ve,ht){ae.forEach(It=>{const jt=this._doc.createElement("style");jt.textContent=It,ht.push(Ve.appendChild(jt))})}addHost(ae){const Ve=[];this._addStylesToHost(this._stylesSet,ae,Ve),this._hostNodes.set(ae,Ve)}removeHost(ae){const Ve=this._hostNodes.get(ae);Ve&&Ve.forEach(Je),this._hostNodes.delete(ae)}onStylesAdded(ae){this._hostNodes.forEach((Ve,ht)=>{this._addStylesToHost(ae,ht,Ve)})}ngOnDestroy(){this._hostNodes.forEach(ae=>ae.forEach(Je))}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(a.K0))},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})();function Je(Re){(0,a.q)().remove(Re)}const zt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ut=/%COMP%/g;function fe(Re,we,ae){for(let Ve=0;Ve<we.length;Ve++){let ht=we[Ve];Array.isArray(ht)?fe(Re,ht,ae):(ht=ht.replace(ut,Re),ae.push(ht))}return ae}function he(Re){return we=>{if("__ngUnwrap__"===we)return Re;!1===Re(we)&&(we.preventDefault(),we.returnValue=!1)}}let le=(()=>{class Re{constructor(ae,Ve,ht){this.eventManager=ae,this.sharedStylesHost=Ve,this.appId=ht,this.rendererByCompId=new Map,this.defaultRenderer=new ie(ae)}createRenderer(ae,Ve){if(!ae||!Ve)return this.defaultRenderer;switch(Ve.encapsulation){case s.ifc.Emulated:{let ht=this.rendererByCompId.get(Ve.id);return ht||(ht=new tt(this.eventManager,this.sharedStylesHost,Ve,this.appId),this.rendererByCompId.set(Ve.id,ht)),ht.applyToHost(ae),ht}case 1:case s.ifc.ShadowDom:return new ke(this.eventManager,this.sharedStylesHost,ae,Ve);default:if(!this.rendererByCompId.has(Ve.id)){const ht=fe(Ve.id,Ve.styles,[]);this.sharedStylesHost.addStyles(ht),this.rendererByCompId.set(Ve.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(Fe),s.LFG(vt),s.LFG(s.AFp))},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})();class ie{constructor(we){this.eventManager=we,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(we,ae){return ae?document.createElementNS(zt[ae]||ae,we):document.createElement(we)}createComment(we){return document.createComment(we)}createText(we){return document.createTextNode(we)}appendChild(we,ae){we.appendChild(ae)}insertBefore(we,ae,Ve){we&&we.insertBefore(ae,Ve)}removeChild(we,ae){we&&we.removeChild(ae)}selectRootElement(we,ae){let Ve="string"==typeof we?document.querySelector(we):we;if(!Ve)throw new Error(`The selector "${we}" did not match any elements`);return ae||(Ve.textContent=""),Ve}parentNode(we){return we.parentNode}nextSibling(we){return we.nextSibling}setAttribute(we,ae,Ve,ht){if(ht){ae=ht+":"+ae;const It=zt[ht];It?we.setAttributeNS(It,ae,Ve):we.setAttribute(ae,Ve)}else we.setAttribute(ae,Ve)}removeAttribute(we,ae,Ve){if(Ve){const ht=zt[Ve];ht?we.removeAttributeNS(ht,ae):we.removeAttribute(`${Ve}:${ae}`)}else we.removeAttribute(ae)}addClass(we,ae){we.classList.add(ae)}removeClass(we,ae){we.classList.remove(ae)}setStyle(we,ae,Ve,ht){ht&(s.JOm.DashCase|s.JOm.Important)?we.style.setProperty(ae,Ve,ht&s.JOm.Important?"important":""):we.style[ae]=Ve}removeStyle(we,ae,Ve){Ve&s.JOm.DashCase?we.style.removeProperty(ae):we.style[ae]=""}setProperty(we,ae,Ve){we[ae]=Ve}setValue(we,ae){we.nodeValue=ae}listen(we,ae,Ve){return"string"==typeof we?this.eventManager.addGlobalEventListener(we,ae,he(Ve)):this.eventManager.addEventListener(we,ae,he(Ve))}}class tt extends ie{constructor(we,ae,Ve,ht){super(we),this.component=Ve;const It=fe(ht+"-"+Ve.id,Ve.styles,[]);ae.addStyles(It),this.contentAttr=function Xe(Re){return"_ngcontent-%COMP%".replace(ut,Re)}(ht+"-"+Ve.id),this.hostAttr=function J(Re){return"_nghost-%COMP%".replace(ut,Re)}(ht+"-"+Ve.id)}applyToHost(we){super.setAttribute(we,this.hostAttr,"")}createElement(we,ae){const Ve=super.createElement(we,ae);return super.setAttribute(Ve,this.contentAttr,""),Ve}}class ke extends ie{constructor(we,ae,Ve,ht){super(we),this.sharedStylesHost=ae,this.hostEl=Ve,this.shadowRoot=Ve.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const It=fe(ht.id,ht.styles,[]);for(let jt=0;jt<It.length;jt++){const fn=document.createElement("style");fn.textContent=It[jt],this.shadowRoot.appendChild(fn)}}nodeOrShadowRoot(we){return we===this.hostEl?this.shadowRoot:we}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(we,ae){return super.appendChild(this.nodeOrShadowRoot(we),ae)}insertBefore(we,ae,Ve){return super.insertBefore(this.nodeOrShadowRoot(we),ae,Ve)}removeChild(we,ae){return super.removeChild(this.nodeOrShadowRoot(we),ae)}parentNode(we){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(we)))}}let ve=(()=>{class Re extends ze{constructor(ae){super(ae)}supports(ae){return!0}addEventListener(ae,Ve,ht){return ae.addEventListener(Ve,ht,!1),()=>this.removeEventListener(ae,Ve,ht)}removeEventListener(ae,Ve,ht){return ae.removeEventListener(Ve,ht)}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(a.K0))},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})();const mt=["alt","control","meta","shift"],dt={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},_t={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},it={alt:Re=>Re.altKey,control:Re=>Re.ctrlKey,meta:Re=>Re.metaKey,shift:Re=>Re.shiftKey};let St=(()=>{class Re extends ze{constructor(ae){super(ae)}supports(ae){return null!=Re.parseEventName(ae)}addEventListener(ae,Ve,ht){const It=Re.parseEventName(Ve),jt=Re.eventCallback(It.fullKey,ht,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,a.q)().onAndCancel(ae,It.domEventName,jt))}static parseEventName(ae){const Ve=ae.toLowerCase().split("."),ht=Ve.shift();if(0===Ve.length||"keydown"!==ht&&"keyup"!==ht)return null;const It=Re._normalizeKey(Ve.pop());let jt="";if(mt.forEach(Pn=>{const si=Ve.indexOf(Pn);si>-1&&(Ve.splice(si,1),jt+=Pn+".")}),jt+=It,0!=Ve.length||0===It.length)return null;const fn={};return fn.domEventName=ht,fn.fullKey=jt,fn}static getEventFullKey(ae){let Ve="",ht=function ot(Re){let we=Re.key;if(null==we){if(we=Re.keyIdentifier,null==we)return"Unidentified";we.startsWith("U+")&&(we=String.fromCharCode(parseInt(we.substring(2),16)),3===Re.location&&_t.hasOwnProperty(we)&&(we=_t[we]))}return dt[we]||we}(ae);return ht=ht.toLowerCase()," "===ht?ht="space":"."===ht&&(ht="dot"),mt.forEach(It=>{It!=ht&&it[It](ae)&&(Ve+=It+".")}),Ve+=ht,Ve}static eventCallback(ae,Ve,ht){return It=>{Re.getEventFullKey(It)===ae&&ht.runGuarded(()=>Ve(It))}}static _normalizeKey(ae){return"esc"===ae?"escape":ae}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(a.K0))},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac}),Re})();const Ut=(0,s.eFA)(s._c5,"browser",[{provide:s.Lbi,useValue:a.bD},{provide:s.g9A,useValue:function Et(){oe.makeCurrent(),ee.init()},multi:!0},{provide:a.K0,useFactory:function mn(){return(0,s.RDi)(document),document},deps:[]}]),un=[{provide:s.zSh,useValue:"root"},{provide:s.qLn,useFactory:function Zt(){return new s.qLn},deps:[]},{provide:Ye,useClass:ve,multi:!0,deps:[a.K0,s.R0b,s.Lbi]},{provide:Ye,useClass:St,multi:!0,deps:[a.K0]},{provide:le,useClass:le,deps:[Fe,vt,s.AFp]},{provide:s.FYo,useExisting:le},{provide:_e,useExisting:vt},{provide:vt,useClass:vt,deps:[a.K0]},{provide:s.dDg,useClass:s.dDg,deps:[s.R0b]},{provide:Fe,useClass:Fe,deps:[Ye,s.R0b]},{provide:a.JF,useClass:ye,deps:[]}];let _n=(()=>{class Re{constructor(ae){if(ae)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(ae){return{ngModule:Re,providers:[{provide:s.AFp,useValue:ae.appId},{provide:R,useExisting:s.AFp},B]}}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(Re,12))},Re.\u0275mod=s.oAB({type:Re}),Re.\u0275inj=s.cJS({providers:un,imports:[a.ez,s.hGG]}),Re})();"undefined"!=typeof window&&window;let An=(()=>{class Re{}return Re.\u0275fac=function(ae){return new(ae||Re)},Re.\u0275prov=s.Yz7({token:Re,factory:function(ae){let Ve=null;return Ve=ae?new(ae||Re):s.LFG(jn),Ve},providedIn:"root"}),Re})(),jn=(()=>{class Re extends An{constructor(ae){super(),this._doc=ae}sanitize(ae,Ve){if(null==Ve)return null;switch(ae){case s.q3G.NONE:return Ve;case s.q3G.HTML:return(0,s.qzn)(Ve,"HTML")?(0,s.z3N)(Ve):(0,s.EiD)(this._doc,String(Ve)).toString();case s.q3G.STYLE:return(0,s.qzn)(Ve,"Style")?(0,s.z3N)(Ve):Ve;case s.q3G.SCRIPT:if((0,s.qzn)(Ve,"Script"))return(0,s.z3N)(Ve);throw new Error("unsafe value used in a script context");case s.q3G.URL:return(0,s.yhl)(Ve),(0,s.qzn)(Ve,"URL")?(0,s.z3N)(Ve):(0,s.mCW)(String(Ve));case s.q3G.RESOURCE_URL:if((0,s.qzn)(Ve,"ResourceURL"))return(0,s.z3N)(Ve);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${ae} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(ae){return(0,s.JVY)(ae)}bypassSecurityTrustStyle(ae){return(0,s.L6k)(ae)}bypassSecurityTrustScript(ae){return(0,s.eBb)(ae)}bypassSecurityTrustUrl(ae){return(0,s.LAX)(ae)}bypassSecurityTrustResourceUrl(ae){return(0,s.pB0)(ae)}}return Re.\u0275fac=function(ae){return new(ae||Re)(s.LFG(a.K0))},Re.\u0275prov=s.Yz7({token:Re,factory:function(ae){let Ve=null;return Ve=ae?new ae:function ri(Re){return new jn(Re.get(a.K0))}(s.LFG(s.zs3)),Ve},providedIn:"root"}),Re})()},2302:(yt,be,p)=>{p.d(be,{gz:()=>k,m2:()=>Et,OD:()=>ot,wm:()=>Is,F0:()=>ci,rH:()=>Xi,yS:()=>No,Bz:()=>Hs,lC:()=>so});var a=p(5e3);const G=(()=>{function m(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return m.prototype=Object.create(Error.prototype),m})();var oe=p(5254),q=p(1086),_=p(591),W=p(6053),I=p(6498),R=p(1961),H=p(8514),B=p(8896),ee=p(1762),ye=p(8929),Ye=p(2198),Fe=p(3489),ze=p(4231);function _e(m){return function(h){return 0===m?(0,B.c)():h.lift(new vt(m))}}class vt{constructor(d){if(this.total=d,this.total<0)throw new ze.W}call(d,h){return h.subscribe(new Je(d,this.total))}}class Je extends Fe.L{constructor(d,h){super(d),this.total=h,this.ring=new Array,this.count=0}_next(d){const h=this.ring,M=this.total,S=this.count++;h.length<M?h.push(d):h[S%M]=d}_complete(){const d=this.destination;let h=this.count;if(h>0){const M=this.count>=this.total?this.total:this.count,S=this.ring;for(let K=0;K<M;K++){const de=h++%M;d.next(S[de])}}d.complete()}}function zt(m=$e){return d=>d.lift(new ut(m))}class ut{constructor(d){this.errorFactory=d}call(d,h){return h.subscribe(new Ie(d,this.errorFactory))}}class Ie extends Fe.L{constructor(d,h){super(d),this.errorFactory=h,this.hasValue=!1}_next(d){this.hasValue=!0,this.destination.next(d)}_complete(){if(this.hasValue)return this.destination.complete();{let d;try{d=this.errorFactory()}catch(h){d=h}this.destination.error(d)}}}function $e(){return new G}function et(m=null){return d=>d.lift(new Se(m))}class Se{constructor(d){this.defaultValue=d}call(d,h){return h.subscribe(new Xe(d,this.defaultValue))}}class Xe extends Fe.L{constructor(d,h){super(d),this.defaultValue=h,this.isEmpty=!0}_next(d){this.isEmpty=!1,this.destination.next(d)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var J=p(5379),he=p(2986);function te(m,d){const h=arguments.length>=2;return M=>M.pipe(m?(0,Ye.h)((S,K)=>m(S,K,M)):J.y,(0,he.q)(1),h?et(d):zt(()=>new G))}var le=p(4850),ie=p(7545),Ue=p(1059),je=p(2014),tt=p(7221),ke=p(1406),ve=p(1709),mt=p(2994),Qe=p(4327),dt=p(537),_t=p(9146),it=p(9808);class St{constructor(d,h){this.id=d,this.url=h}}class ot extends St{constructor(d,h,M="imperative",S=null){super(d,h),this.navigationTrigger=M,this.restoredState=S}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Et extends St{constructor(d,h,M){super(d,h),this.urlAfterRedirects=M}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Zt extends St{constructor(d,h,M){super(d,h),this.reason=M}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class mn extends St{constructor(d,h,M){super(d,h),this.error=M}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class vn extends St{constructor(d,h,M,S){super(d,h),this.urlAfterRedirects=M,this.state=S}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ut extends St{constructor(d,h,M,S){super(d,h),this.urlAfterRedirects=M,this.state=S}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class un extends St{constructor(d,h,M,S,K){super(d,h),this.urlAfterRedirects=M,this.state=S,this.shouldActivate=K}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class _n extends St{constructor(d,h,M,S){super(d,h),this.urlAfterRedirects=M,this.state=S}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cn extends St{constructor(d,h,M,S){super(d,h),this.urlAfterRedirects=M,this.state=S}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dt{constructor(d){this.route=d}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Sn{constructor(d){this.route=d}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class cn{constructor(d){this.snapshot=d}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mn{constructor(d){this.snapshot=d}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qe{constructor(d){this.snapshot=d}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class x{constructor(d){this.snapshot=d}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class z{constructor(d,h,M){this.routerEvent=d,this.position=h,this.anchor=M}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const P="primary";class pe{constructor(d){this.params=d||{}}has(d){return Object.prototype.hasOwnProperty.call(this.params,d)}get(d){if(this.has(d)){const h=this.params[d];return Array.isArray(h)?h[0]:h}return null}getAll(d){if(this.has(d)){const h=this.params[d];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function j(m){return new pe(m)}const me="ngNavigationCancelingError";function He(m){const d=Error("NavigationCancelingError: "+m);return d[me]=!0,d}function Le(m,d,h){const M=h.path.split("/");if(M.length>m.length||"full"===h.pathMatch&&(d.hasChildren()||M.length<m.length))return null;const S={};for(let K=0;K<M.length;K++){const de=M[K],Oe=m[K];if(de.startsWith(":"))S[de.substring(1)]=Oe;else if(de!==Oe.path)return null}return{consumed:m.slice(0,M.length),posParams:S}}function V(m,d){const h=m?Object.keys(m):void 0,M=d?Object.keys(d):void 0;if(!h||!M||h.length!=M.length)return!1;let S;for(let K=0;K<h.length;K++)if(S=h[K],!Be(m[S],d[S]))return!1;return!0}function Be(m,d){if(Array.isArray(m)&&Array.isArray(d)){if(m.length!==d.length)return!1;const h=[...m].sort(),M=[...d].sort();return h.every((S,K)=>M[K]===S)}return m===d}function nt(m){return Array.prototype.concat.apply([],m)}function ce(m){return m.length>0?m[m.length-1]:null}function L(m,d){for(const h in m)m.hasOwnProperty(h)&&d(m[h],h)}function E(m){return(0,a.CqO)(m)?m:(0,a.QGY)(m)?(0,oe.D)(Promise.resolve(m)):(0,q.of)(m)}const ue={exact:function Qt(m,d,h){if(!ae(m.segments,d.segments)||!ri(m.segments,d.segments,h)||m.numberOfChildren!==d.numberOfChildren)return!1;for(const M in d.children)if(!m.children[M]||!Qt(m.children[M],d.children[M],h))return!1;return!0},subset:Vn},Ae={exact:function At(m,d){return V(m,d)},subset:function gn(m,d){return Object.keys(d).length<=Object.keys(m).length&&Object.keys(d).every(h=>Be(m[h],d[h]))},ignored:()=>!0};function wt(m,d,h){return ue[h.paths](m.root,d.root,h.matrixParams)&&Ae[h.queryParams](m.queryParams,d.queryParams)&&!("exact"===h.fragment&&m.fragment!==d.fragment)}function Vn(m,d,h){return An(m,d,d.segments,h)}function An(m,d,h,M){if(m.segments.length>h.length){const S=m.segments.slice(0,h.length);return!(!ae(S,h)||d.hasChildren()||!ri(S,h,M))}if(m.segments.length===h.length){if(!ae(m.segments,h)||!ri(m.segments,h,M))return!1;for(const S in d.children)if(!m.children[S]||!Vn(m.children[S],d.children[S],M))return!1;return!0}{const S=h.slice(0,m.segments.length),K=h.slice(m.segments.length);return!!(ae(m.segments,S)&&ri(m.segments,S,M)&&m.children[P])&&An(m.children[P],d,K,M)}}function ri(m,d,h){return d.every((M,S)=>Ae[h](m[S].parameters,M.parameters))}class jn{constructor(d,h,M){this.root=d,this.queryParams=h,this.fragment=M}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=j(this.queryParams)),this._queryParamMap}toString(){return jt.serialize(this)}}class qt{constructor(d,h){this.segments=d,this.children=h,this.parent=null,L(h,(M,S)=>M.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return fn(this)}}class Re{constructor(d,h){this.path=d,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=j(this.parameters)),this._parameterMap}toString(){return Tt(this)}}function ae(m,d){return m.length===d.length&&m.every((h,M)=>h.path===d[M].path)}class ht{}class It{parse(d){const h=new on(d);return new jn(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(d){const h=`/${Pn(d.root,!0)}`,M=function bn(m){const d=Object.keys(m).map(h=>{const M=m[h];return Array.isArray(M)?M.map(S=>`${Zn(h)}=${Zn(S)}`).join("&"):`${Zn(h)}=${Zn(M)}`}).filter(h=>!!h);return d.length?`?${d.join("&")}`:""}(d.queryParams);return`${h}${M}${"string"==typeof d.fragment?`#${function ii(m){return encodeURI(m)}(d.fragment)}`:""}`}}const jt=new It;function fn(m){return m.segments.map(d=>Tt(d)).join("/")}function Pn(m,d){if(!m.hasChildren())return fn(m);if(d){const h=m.children[P]?Pn(m.children[P],!1):"",M=[];return L(m.children,(S,K)=>{K!==P&&M.push(`${K}:${Pn(S,!1)}`)}),M.length>0?`${h}(${M.join("//")})`:h}{const h=function Ve(m,d){let h=[];return L(m.children,(M,S)=>{S===P&&(h=h.concat(d(M,S)))}),L(m.children,(M,S)=>{S!==P&&(h=h.concat(d(M,S)))}),h}(m,(M,S)=>S===P?[Pn(m.children[P],!1)]:[`${S}:${Pn(M,!1)}`]);return 1===Object.keys(m.children).length&&null!=m.children[P]?`${fn(m)}/${h[0]}`:`${fn(m)}/(${h.join("//")})`}}function si(m){return encodeURIComponent(m).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Zn(m){return si(m).replace(/%3B/gi,";")}function En(m){return si(m).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ei(m){return decodeURIComponent(m)}function Ln(m){return ei(m.replace(/\+/g,"%20"))}function Tt(m){return`${En(m.path)}${function rn(m){return Object.keys(m).map(d=>`;${En(d)}=${En(m[d])}`).join("")}(m.parameters)}`}const Qn=/^[^\/()?;=#]+/;function Te(m){const d=m.match(Qn);return d?d[0]:""}const Ze=/^[^=?&#]+/,rt=/^[^&#]+/;class on{constructor(d){this.url=d,this.remaining=d}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new qt([],{}):new qt([],this.parseChildren())}parseQueryParams(){const d={};if(this.consumeOptional("?"))do{this.parseQueryParam(d)}while(this.consumeOptional("&"));return d}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const d=[];for(this.peekStartsWith("(")||d.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),d.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let M={};return this.peekStartsWith("(")&&(M=this.parseParens(!1)),(d.length>0||Object.keys(h).length>0)&&(M[P]=new qt(d,h)),M}parseSegment(){const d=Te(this.remaining);if(""===d&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(d),new Re(ei(d),this.parseMatrixParams())}parseMatrixParams(){const d={};for(;this.consumeOptional(";");)this.parseParam(d);return d}parseParam(d){const h=Te(this.remaining);if(!h)return;this.capture(h);let M="";if(this.consumeOptional("=")){const S=Te(this.remaining);S&&(M=S,this.capture(M))}d[ei(h)]=ei(M)}parseQueryParam(d){const h=function De(m){const d=m.match(Ze);return d?d[0]:""}(this.remaining);if(!h)return;this.capture(h);let M="";if(this.consumeOptional("=")){const de=function Wt(m){const d=m.match(rt);return d?d[0]:""}(this.remaining);de&&(M=de,this.capture(M))}const S=Ln(h),K=Ln(M);if(d.hasOwnProperty(S)){let de=d[S];Array.isArray(de)||(de=[de],d[S]=de),de.push(K)}else d[S]=K}parseParens(d){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const M=Te(this.remaining),S=this.remaining[M.length];if("/"!==S&&")"!==S&&";"!==S)throw new Error(`Cannot parse url '${this.url}'`);let K;M.indexOf(":")>-1?(K=M.substr(0,M.indexOf(":")),this.capture(K),this.capture(":")):d&&(K=P);const de=this.parseChildren();h[K]=1===Object.keys(de).length?de[P]:new qt([],de),this.consumeOptional("//")}return h}peekStartsWith(d){return this.remaining.startsWith(d)}consumeOptional(d){return!!this.peekStartsWith(d)&&(this.remaining=this.remaining.substring(d.length),!0)}capture(d){if(!this.consumeOptional(d))throw new Error(`Expected "${d}".`)}}class Lt{constructor(d){this._root=d}get root(){return this._root.value}parent(d){const h=this.pathFromRoot(d);return h.length>1?h[h.length-2]:null}children(d){const h=Un(d,this._root);return h?h.children.map(M=>M.value):[]}firstChild(d){const h=Un(d,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(d){const h=$n(d,this._root);return h.length<2?[]:h[h.length-2].children.map(S=>S.value).filter(S=>S!==d)}pathFromRoot(d){return $n(d,this._root).map(h=>h.value)}}function Un(m,d){if(m===d.value)return d;for(const h of d.children){const M=Un(m,h);if(M)return M}return null}function $n(m,d){if(m===d.value)return[d];for(const h of d.children){const M=$n(m,h);if(M.length)return M.unshift(d),M}return[]}class Nn{constructor(d,h){this.value=d,this.children=h}toString(){return`TreeNode(${this.value})`}}function Rn(m){const d={};return m&&m.children.forEach(h=>d[h.value.outlet]=h),d}class qn extends Lt{constructor(d,h){super(d),this.snapshot=h,Vt(this,d)}toString(){return this.snapshot.toString()}}function X(m,d){const h=function se(m,d){const de=new Ct([],{},{},"",{},P,d,null,m.root,-1,{});return new Ot("",new Nn(de,[]))}(m,d),M=new _.X([new Re("",{})]),S=new _.X({}),K=new _.X({}),de=new _.X({}),Oe=new _.X(""),pt=new k(M,S,de,Oe,K,P,d,h.root);return pt.snapshot=h.root,new qn(new Nn(pt,[]),h)}class k{constructor(d,h,M,S,K,de,Oe,pt){this.url=d,this.params=h,this.queryParams=M,this.fragment=S,this.data=K,this.outlet=de,this.component=Oe,this._futureSnapshot=pt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,le.U)(d=>j(d)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,le.U)(d=>j(d)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ee(m,d="emptyOnly"){const h=m.pathFromRoot;let M=0;if("always"!==d)for(M=h.length-1;M>=1;){const S=h[M],K=h[M-1];if(S.routeConfig&&""===S.routeConfig.path)M--;else{if(K.component)break;M--}}return function st(m){return m.reduce((d,h)=>({params:Object.assign(Object.assign({},d.params),h.params),data:Object.assign(Object.assign({},d.data),h.data),resolve:Object.assign(Object.assign({},d.resolve),h._resolvedData)}),{params:{},data:{},resolve:{}})}(h.slice(M))}class Ct{constructor(d,h,M,S,K,de,Oe,pt,Ht,wn,tn){this.url=d,this.params=h,this.queryParams=M,this.fragment=S,this.data=K,this.outlet=de,this.component=Oe,this.routeConfig=pt,this._urlSegment=Ht,this._lastPathIndex=wn,this._resolve=tn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=j(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=j(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(M=>M.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ot extends Lt{constructor(d,h){super(h),this.url=d,Vt(this,h)}toString(){return hn(this._root)}}function Vt(m,d){d.value._routerState=m,d.children.forEach(h=>Vt(m,h))}function hn(m){const d=m.children.length>0?` { ${m.children.map(hn).join(", ")} } `:"";return`${m.value}${d}`}function ni(m){if(m.snapshot){const d=m.snapshot,h=m._futureSnapshot;m.snapshot=h,V(d.queryParams,h.queryParams)||m.queryParams.next(h.queryParams),d.fragment!==h.fragment&&m.fragment.next(h.fragment),V(d.params,h.params)||m.params.next(h.params),function Me(m,d){if(m.length!==d.length)return!1;for(let h=0;h<m.length;++h)if(!V(m[h],d[h]))return!1;return!0}(d.url,h.url)||m.url.next(h.url),V(d.data,h.data)||m.data.next(h.data)}else m.snapshot=m._futureSnapshot,m.data.next(m._futureSnapshot.data)}function ai(m,d){const h=V(m.params,d.params)&&function we(m,d){return ae(m,d)&&m.every((h,M)=>V(h.parameters,d[M].parameters))}(m.url,d.url);return h&&!(!m.parent!=!d.parent)&&(!m.parent||ai(m.parent,d.parent))}function bi(m,d,h){if(h&&m.shouldReuseRoute(d.value,h.value.snapshot)){const M=h.value;M._futureSnapshot=d.value;const S=function io(m,d,h){return d.children.map(M=>{for(const S of h.children)if(m.shouldReuseRoute(M.value,S.value.snapshot))return bi(m,M,S);return bi(m,M)})}(m,d,h);return new Nn(M,S)}{if(m.shouldAttach(d.value)){const K=m.retrieve(d.value);if(null!==K){const de=K.route;return de.value._futureSnapshot=d.value,de.children=d.children.map(Oe=>bi(m,Oe)),de}}const M=function Ao(m){return new k(new _.X(m.url),new _.X(m.params),new _.X(m.queryParams),new _.X(m.fragment),new _.X(m.data),m.outlet,m.component,m)}(d.value),S=d.children.map(K=>bi(m,K));return new Nn(M,S)}}function ui(m){return"object"==typeof m&&null!=m&&!m.outlets&&!m.segmentPath}function wi(m){return"object"==typeof m&&null!=m&&m.outlets}function ko(m,d,h,M,S){let K={};return M&&L(M,(de,Oe)=>{K[Oe]=Array.isArray(de)?de.map(pt=>`${pt}`):`${de}`}),new jn(h.root===m?d:Fo(h.root,m,d),K,S)}function Fo(m,d,h){const M={};return L(m.children,(S,K)=>{M[K]=S===d?h:Fo(S,d,h)}),new qt(m.segments,M)}class vo{constructor(d,h,M){if(this.isAbsolute=d,this.numberOfDoubleDots=h,this.commands=M,d&&M.length>0&&ui(M[0]))throw new Error("Root segment cannot have matrix parameters");const S=M.find(wi);if(S&&S!==ce(M))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Gi{constructor(d,h,M){this.segmentGroup=d,this.processChildren=h,this.index=M}}function Ii(m,d,h){if(m||(m=new qt([],{})),0===m.segments.length&&m.hasChildren())return Co(m,d,h);const M=function Io(m,d,h){let M=0,S=d;const K={match:!1,pathIndex:0,commandIndex:0};for(;S<m.segments.length;){if(M>=h.length)return K;const de=m.segments[S],Oe=h[M];if(wi(Oe))break;const pt=`${Oe}`,Ht=M<h.length-1?h[M+1]:null;if(S>0&&void 0===pt)break;if(pt&&Ht&&"object"==typeof Ht&&void 0===Ht.outlets){if(!Qo(pt,Ht,de))return K;M+=2}else{if(!Qo(pt,{},de))return K;M++}S++}return{match:!0,pathIndex:S,commandIndex:M}}(m,d,h),S=h.slice(M.commandIndex);if(M.match&&M.pathIndex<m.segments.length){const K=new qt(m.segments.slice(0,M.pathIndex),{});return K.children[P]=new qt(m.segments.slice(M.pathIndex),m.children),Co(K,0,S)}return M.match&&0===S.length?new qt(m.segments,{}):M.match&&!m.hasChildren()?Mo(m,d,h):M.match?Co(m,0,S):Mo(m,d,h)}function Co(m,d,h){if(0===h.length)return new qt(m.segments,{});{const M=function sr(m){return wi(m[0])?m[0].outlets:{[P]:m}}(h),S={};return L(M,(K,de)=>{"string"==typeof K&&(K=[K]),null!==K&&(S[de]=Ii(m.children[de],d,K))}),L(m.children,(K,de)=>{void 0===M[de]&&(S[de]=K)}),new qt(m.segments,S)}}function Mo(m,d,h){const M=m.segments.slice(0,d);let S=0;for(;S<h.length;){const K=h[S];if(wi(K)){const pt=Bi(K.outlets);return new qt(M,pt)}if(0===S&&ui(h[0])){M.push(new Re(m.segments[d].path,Ki(h[0]))),S++;continue}const de=wi(K)?K.outlets[P]:`${K}`,Oe=S<h.length-1?h[S+1]:null;de&&Oe&&ui(Oe)?(M.push(new Re(de,Ki(Oe))),S+=2):(M.push(new Re(de,{})),S++)}return new qt(M,{})}function Bi(m){const d={};return L(m,(h,M)=>{"string"==typeof h&&(h=[h]),null!==h&&(d[M]=Mo(new qt([],{}),0,h))}),d}function Ki(m){const d={};return L(m,(h,M)=>d[M]=`${h}`),d}function Qo(m,d,h){return m==h.path&&V(d,h.parameters)}class qo{constructor(d,h,M,S){this.routeReuseStrategy=d,this.futureState=h,this.currState=M,this.forwardEvent=S}activate(d){const h=this.futureState._root,M=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,M,d),ni(this.futureState.root),this.activateChildRoutes(h,M,d)}deactivateChildRoutes(d,h,M){const S=Rn(h);d.children.forEach(K=>{const de=K.value.outlet;this.deactivateRoutes(K,S[de],M),delete S[de]}),L(S,(K,de)=>{this.deactivateRouteAndItsChildren(K,M)})}deactivateRoutes(d,h,M){const S=d.value,K=h?h.value:null;if(S===K)if(S.component){const de=M.getContext(S.outlet);de&&this.deactivateChildRoutes(d,h,de.children)}else this.deactivateChildRoutes(d,h,M);else K&&this.deactivateRouteAndItsChildren(h,M)}deactivateRouteAndItsChildren(d,h){d.value.component&&this.routeReuseStrategy.shouldDetach(d.value.snapshot)?this.detachAndStoreRouteSubtree(d,h):this.deactivateRouteAndOutlet(d,h)}detachAndStoreRouteSubtree(d,h){const M=h.getContext(d.value.outlet),S=M&&d.value.component?M.children:h,K=Rn(d);for(const de of Object.keys(K))this.deactivateRouteAndItsChildren(K[de],S);if(M&&M.outlet){const de=M.outlet.detach(),Oe=M.children.onOutletDeactivated();this.routeReuseStrategy.store(d.value.snapshot,{componentRef:de,route:d,contexts:Oe})}}deactivateRouteAndOutlet(d,h){const M=h.getContext(d.value.outlet),S=M&&d.value.component?M.children:h,K=Rn(d);for(const de of Object.keys(K))this.deactivateRouteAndItsChildren(K[de],S);M&&M.outlet&&(M.outlet.deactivate(),M.children.onOutletDeactivated(),M.attachRef=null,M.resolver=null,M.route=null)}activateChildRoutes(d,h,M){const S=Rn(h);d.children.forEach(K=>{this.activateRoutes(K,S[K.value.outlet],M),this.forwardEvent(new x(K.value.snapshot))}),d.children.length&&this.forwardEvent(new Mn(d.value.snapshot))}activateRoutes(d,h,M){const S=d.value,K=h?h.value:null;if(ni(S),S===K)if(S.component){const de=M.getOrCreateContext(S.outlet);this.activateChildRoutes(d,h,de.children)}else this.activateChildRoutes(d,h,M);else if(S.component){const de=M.getOrCreateContext(S.outlet);if(this.routeReuseStrategy.shouldAttach(S.snapshot)){const Oe=this.routeReuseStrategy.retrieve(S.snapshot);this.routeReuseStrategy.store(S.snapshot,null),de.children.onOutletReAttached(Oe.contexts),de.attachRef=Oe.componentRef,de.route=Oe.route.value,de.outlet&&de.outlet.attach(Oe.componentRef,Oe.route.value),ni(Oe.route.value),this.activateChildRoutes(d,null,de.children)}else{const Oe=function Ti(m){for(let d=m.parent;d;d=d.parent){const h=d.routeConfig;if(h&&h._loadedConfig)return h._loadedConfig;if(h&&h.component)return null}return null}(S.snapshot),pt=Oe?Oe.module.componentFactoryResolver:null;de.attachRef=null,de.route=S,de.resolver=pt,de.outlet&&de.outlet.activateWith(S,pt),this.activateChildRoutes(d,null,de.children)}}else this.activateChildRoutes(d,null,M)}}class ro{constructor(d,h){this.routes=d,this.module=h}}function oi(m){return"function"==typeof m}function Di(m){return m instanceof jn}const xi=Symbol("INITIAL_VALUE");function Vi(){return(0,ie.w)(m=>(0,W.aj)(m.map(d=>d.pipe((0,he.q)(1),(0,Ue.O)(xi)))).pipe((0,je.R)((d,h)=>{let M=!1;return h.reduce((S,K,de)=>S!==xi?S:(K===xi&&(M=!0),M||!1!==K&&de!==h.length-1&&!Di(K)?S:K),d)},xi),(0,Ye.h)(d=>d!==xi),(0,le.U)(d=>Di(d)?d:!0===d),(0,he.q)(1)))}class hi{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Ei,this.attachRef=null}}class Ei{constructor(){this.contexts=new Map}onChildOutletCreated(d,h){const M=this.getOrCreateContext(d);M.outlet=h,this.contexts.set(d,M)}onChildOutletDestroyed(d){const h=this.getContext(d);h&&(h.outlet=null,h.attachRef=null)}onOutletDeactivated(){const d=this.contexts;return this.contexts=new Map,d}onOutletReAttached(d){this.contexts=d}getOrCreateContext(d){let h=this.getContext(d);return h||(h=new hi,this.contexts.set(d,h)),h}getContext(d){return this.contexts.get(d)||null}}let so=(()=>{class m{constructor(h,M,S,K,de){this.parentContexts=h,this.location=M,this.resolver=S,this.changeDetector=de,this.activated=null,this._activatedRoute=null,this.activateEvents=new a.vpe,this.deactivateEvents=new a.vpe,this.attachEvents=new a.vpe,this.detachEvents=new a.vpe,this.name=K||P,h.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const h=this.parentContexts.getContext(this.name);h&&h.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,M){this.activated=h,this._activatedRoute=M,this.location.insert(h.hostView),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,M){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=h;const de=(M=M||this.resolver).resolveComponentFactory(h._futureSnapshot.routeConfig.component),Oe=this.parentContexts.getOrCreateContext(this.name).children,pt=new Do(h,Oe,this.location.injector);this.activated=this.location.createComponent(de,this.location.length,pt),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return m.\u0275fac=function(h){return new(h||m)(a.Y36(Ei),a.Y36(a.s_b),a.Y36(a._Vd),a.$8M("name"),a.Y36(a.sBO))},m.\u0275dir=a.lG2({type:m,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"]}),m})();class Do{constructor(d,h,M){this.route=d,this.childContexts=h,this.parent=M}get(d,h){return d===k?this.route:d===Ei?this.childContexts:this.parent.get(d,h)}}let Jo=(()=>{class m{}return m.\u0275fac=function(h){return new(h||m)},m.\u0275cmp=a.Xpm({type:m,selectors:[["ng-component"]],decls:1,vars:0,template:function(h,M){1&h&&a._UZ(0,"router-outlet")},directives:[so],encapsulation:2}),m})();function Qi(m,d=""){for(let h=0;h<m.length;h++){const M=m[h];Xo(M,Bn(d,M))}}function Xo(m,d){m.children&&Qi(m.children,d)}function Bn(m,d){return d?m||d.path?m&&!d.path?`${m}/`:!m&&d.path?d.path:`${m}/${d.path}`:"":m}function Pi(m){const d=m.children&&m.children.map(Pi),h=d?Object.assign(Object.assign({},m),{children:d}):Object.assign({},m);return!h.component&&(d||h.loadChildren)&&h.outlet&&h.outlet!==P&&(h.component=Jo),h}function yi(m){return m.outlet||P}function Wn(m,d){const h=m.filter(M=>yi(M)===d);return h.push(...m.filter(M=>yi(M)!==d)),h}const b={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Y(m,d,h){var M;if(""===d.path)return"full"===d.pathMatch&&(m.hasChildren()||h.length>0)?Object.assign({},b):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const K=(d.matcher||Le)(h,m,d);if(!K)return Object.assign({},b);const de={};L(K.posParams,(pt,Ht)=>{de[Ht]=pt.path});const Oe=K.consumed.length>0?Object.assign(Object.assign({},de),K.consumed[K.consumed.length-1].parameters):de;return{matched:!0,consumedSegments:K.consumed,lastChild:K.consumed.length,parameters:Oe,positionalParamSegments:null!==(M=K.posParams)&&void 0!==M?M:{}}}function w(m,d,h,M,S="corrected"){if(h.length>0&&function ct(m,d,h){return h.some(M=>kt(m,d,M)&&yi(M)!==P)}(m,h,M)){const de=new qt(d,function xe(m,d,h,M){const S={};S[P]=M,M._sourceSegment=m,M._segmentIndexShift=d.length;for(const K of h)if(""===K.path&&yi(K)!==P){const de=new qt([],{});de._sourceSegment=m,de._segmentIndexShift=d.length,S[yi(K)]=de}return S}(m,d,M,new qt(h,m.children)));return de._sourceSegment=m,de._segmentIndexShift=d.length,{segmentGroup:de,slicedSegments:[]}}if(0===h.length&&function Mt(m,d,h){return h.some(M=>kt(m,d,M))}(m,h,M)){const de=new qt(m.segments,function Q(m,d,h,M,S,K){const de={};for(const Oe of M)if(kt(m,h,Oe)&&!S[yi(Oe)]){const pt=new qt([],{});pt._sourceSegment=m,pt._segmentIndexShift="legacy"===K?m.segments.length:d.length,de[yi(Oe)]=pt}return Object.assign(Object.assign({},S),de)}(m,d,h,M,m.children,S));return de._sourceSegment=m,de._segmentIndexShift=d.length,{segmentGroup:de,slicedSegments:h}}const K=new qt(m.segments,m.children);return K._sourceSegment=m,K._segmentIndexShift=d.length,{segmentGroup:K,slicedSegments:h}}function kt(m,d,h){return(!(m.hasChildren()||d.length>0)||"full"!==h.pathMatch)&&""===h.path}function Fn(m,d,h,M){return!!(yi(m)===M||M!==P&&kt(d,h,m))&&("**"===m.path||Y(d,m,h).matched)}function Tn(m,d,h){return 0===d.length&&!m.children[h]}class Dn{constructor(d){this.segmentGroup=d||null}}class dn{constructor(d){this.urlTree=d}}function Yn(m){return new I.y(d=>d.error(new Dn(m)))}function On(m){return new I.y(d=>d.error(new dn(m)))}function Yt(m){return new I.y(d=>d.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${m}'`)))}class C{constructor(d,h,M,S,K){this.configLoader=h,this.urlSerializer=M,this.urlTree=S,this.config=K,this.allowRedirects=!0,this.ngModule=d.get(a.h0i)}apply(){const d=w(this.urlTree.root,[],[],this.config).segmentGroup,h=new qt(d.segments,d.children);return this.expandSegmentGroup(this.ngModule,this.config,h,P).pipe((0,le.U)(K=>this.createUrlTree(U(K),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,tt.K)(K=>{if(K instanceof dn)return this.allowRedirects=!1,this.match(K.urlTree);throw K instanceof Dn?this.noMatchError(K):K}))}match(d){return this.expandSegmentGroup(this.ngModule,this.config,d.root,P).pipe((0,le.U)(S=>this.createUrlTree(U(S),d.queryParams,d.fragment))).pipe((0,tt.K)(S=>{throw S instanceof Dn?this.noMatchError(S):S}))}noMatchError(d){return new Error(`Cannot match any routes. URL Segment: '${d.segmentGroup}'`)}createUrlTree(d,h,M){const S=d.segments.length>0?new qt([],{[P]:d}):d;return new jn(S,h,M)}expandSegmentGroup(d,h,M,S){return 0===M.segments.length&&M.hasChildren()?this.expandChildren(d,h,M).pipe((0,le.U)(K=>new qt([],K))):this.expandSegment(d,M,h,M.segments,S,!0)}expandChildren(d,h,M){const S=[];for(const K of Object.keys(M.children))"primary"===K?S.unshift(K):S.push(K);return(0,oe.D)(S).pipe((0,ke.b)(K=>{const de=M.children[K],Oe=Wn(h,K);return this.expandSegmentGroup(d,Oe,de,K).pipe((0,le.U)(pt=>({segment:pt,outlet:K})))}),(0,je.R)((K,de)=>(K[de.outlet]=de.segment,K),{}),function fe(m,d){const h=arguments.length>=2;return M=>M.pipe(m?(0,Ye.h)((S,K)=>m(S,K,M)):J.y,_e(1),h?et(d):zt(()=>new G))}())}expandSegment(d,h,M,S,K,de){return(0,oe.D)(M).pipe((0,ke.b)(Oe=>this.expandSegmentAgainstRoute(d,h,M,Oe,S,K,de).pipe((0,tt.K)(Ht=>{if(Ht instanceof Dn)return(0,q.of)(null);throw Ht}))),te(Oe=>!!Oe),(0,tt.K)((Oe,pt)=>{if(Oe instanceof G||"EmptyError"===Oe.name){if(Tn(h,S,K))return(0,q.of)(new qt([],{}));throw new Dn(h)}throw Oe}))}expandSegmentAgainstRoute(d,h,M,S,K,de,Oe){return Fn(S,h,K,de)?void 0===S.redirectTo?this.matchSegmentAgainstRoute(d,h,S,K,de):Oe&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(d,h,M,S,K,de):Yn(h):Yn(h)}expandSegmentAgainstRouteUsingRedirect(d,h,M,S,K,de){return"**"===S.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(d,M,S,de):this.expandRegularSegmentAgainstRouteUsingRedirect(d,h,M,S,K,de)}expandWildCardWithParamsAgainstRouteUsingRedirect(d,h,M,S){const K=this.applyRedirectCommands([],M.redirectTo,{});return M.redirectTo.startsWith("/")?On(K):this.lineralizeSegments(M,K).pipe((0,ve.zg)(de=>{const Oe=new qt(de,{});return this.expandSegment(d,Oe,h,de,S,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(d,h,M,S,K,de){const{matched:Oe,consumedSegments:pt,lastChild:Ht,positionalParamSegments:wn}=Y(h,S,K);if(!Oe)return Yn(h);const tn=this.applyRedirectCommands(pt,S.redirectTo,wn);return S.redirectTo.startsWith("/")?On(tn):this.lineralizeSegments(S,tn).pipe((0,ve.zg)(In=>this.expandSegment(d,h,M,In.concat(K.slice(Ht)),de,!1)))}matchSegmentAgainstRoute(d,h,M,S,K){if("**"===M.path)return M.loadChildren?(M._loadedConfig?(0,q.of)(M._loadedConfig):this.configLoader.load(d.injector,M)).pipe((0,le.U)(In=>(M._loadedConfig=In,new qt(S,{})))):(0,q.of)(new qt(S,{}));const{matched:de,consumedSegments:Oe,lastChild:pt}=Y(h,M,S);if(!de)return Yn(h);const Ht=S.slice(pt);return this.getChildConfig(d,M,S).pipe((0,ve.zg)(tn=>{const In=tn.module,Hn=tn.routes,{segmentGroup:co,slicedSegments:lo}=w(h,Oe,Ht,Hn),$i=new qt(co.segments,co.children);if(0===lo.length&&$i.hasChildren())return this.expandChildren(In,Hn,$i).pipe((0,le.U)(eo=>new qt(Oe,eo)));if(0===Hn.length&&0===lo.length)return(0,q.of)(new qt(Oe,{}));const uo=yi(M)===K;return this.expandSegment(In,$i,Hn,lo,uo?P:K,!0).pipe((0,le.U)(Ai=>new qt(Oe.concat(Ai.segments),Ai.children)))}))}getChildConfig(d,h,M){return h.children?(0,q.of)(new ro(h.children,d)):h.loadChildren?void 0!==h._loadedConfig?(0,q.of)(h._loadedConfig):this.runCanLoadGuards(d.injector,h,M).pipe((0,ve.zg)(S=>S?this.configLoader.load(d.injector,h).pipe((0,le.U)(K=>(h._loadedConfig=K,K))):function Eo(m){return new I.y(d=>d.error(He(`Cannot load children because the guard of the route "path: '${m.path}'" returned false`)))}(h))):(0,q.of)(new ro([],d))}runCanLoadGuards(d,h,M){const S=h.canLoad;if(!S||0===S.length)return(0,q.of)(!0);const K=S.map(de=>{const Oe=d.get(de);let pt;if(function bo(m){return m&&oi(m.canLoad)}(Oe))pt=Oe.canLoad(h,M);else{if(!oi(Oe))throw new Error("Invalid CanLoad guard");pt=Oe(h,M)}return E(pt)});return(0,q.of)(K).pipe(Vi(),(0,mt.b)(de=>{if(!Di(de))return;const Oe=He(`Redirecting to "${this.urlSerializer.serialize(de)}"`);throw Oe.url=de,Oe}),(0,le.U)(de=>!0===de))}lineralizeSegments(d,h){let M=[],S=h.root;for(;;){if(M=M.concat(S.segments),0===S.numberOfChildren)return(0,q.of)(M);if(S.numberOfChildren>1||!S.children[P])return Yt(d.redirectTo);S=S.children[P]}}applyRedirectCommands(d,h,M){return this.applyRedirectCreatreUrlTree(h,this.urlSerializer.parse(h),d,M)}applyRedirectCreatreUrlTree(d,h,M,S){const K=this.createSegmentGroup(d,h.root,M,S);return new jn(K,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(d,h){const M={};return L(d,(S,K)=>{if("string"==typeof S&&S.startsWith(":")){const Oe=S.substring(1);M[K]=h[Oe]}else M[K]=S}),M}createSegmentGroup(d,h,M,S){const K=this.createSegments(d,h.segments,M,S);let de={};return L(h.children,(Oe,pt)=>{de[pt]=this.createSegmentGroup(d,Oe,M,S)}),new qt(K,de)}createSegments(d,h,M,S){return h.map(K=>K.path.startsWith(":")?this.findPosParam(d,K,S):this.findOrReturn(K,M))}findPosParam(d,h,M){const S=M[h.path.substring(1)];if(!S)throw new Error(`Cannot redirect to '${d}'. Cannot find '${h.path}'.`);return S}findOrReturn(d,h){let M=0;for(const S of h){if(S.path===d.path)return h.splice(M),S;M++}return d}}function U(m){const d={};for(const M of Object.keys(m.children)){const K=U(m.children[M]);(K.segments.length>0||K.hasChildren())&&(d[M]=K)}return function y(m){if(1===m.numberOfChildren&&m.children[P]){const d=m.children[P];return new qt(m.segments.concat(d.segments),d.children)}return m}(new qt(m.segments,d))}class Nt{constructor(d){this.path=d,this.route=this.path[this.path.length-1]}}class lt{constructor(d,h){this.component=d,this.route=h}}function O(m,d,h){const M=m._root;return F(M,d?d._root:null,h,[M.value])}function l(m,d,h){const M=function g(m){if(!m)return null;for(let d=m.parent;d;d=d.parent){const h=d.routeConfig;if(h&&h._loadedConfig)return h._loadedConfig}return null}(d);return(M?M.module.injector:h).get(m)}function F(m,d,h,M,S={canDeactivateChecks:[],canActivateChecks:[]}){const K=Rn(d);return m.children.forEach(de=>{(function ne(m,d,h,M,S={canDeactivateChecks:[],canActivateChecks:[]}){const K=m.value,de=d?d.value:null,Oe=h?h.getContext(m.value.outlet):null;if(de&&K.routeConfig===de.routeConfig){const pt=function ge(m,d,h){if("function"==typeof h)return h(m,d);switch(h){case"pathParamsChange":return!ae(m.url,d.url);case"pathParamsOrQueryParamsChange":return!ae(m.url,d.url)||!V(m.queryParams,d.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ai(m,d)||!V(m.queryParams,d.queryParams);default:return!ai(m,d)}}(de,K,K.routeConfig.runGuardsAndResolvers);pt?S.canActivateChecks.push(new Nt(M)):(K.data=de.data,K._resolvedData=de._resolvedData),F(m,d,K.component?Oe?Oe.children:null:h,M,S),pt&&Oe&&Oe.outlet&&Oe.outlet.isActivated&&S.canDeactivateChecks.push(new lt(Oe.outlet.component,de))}else de&&Ce(d,Oe,S),S.canActivateChecks.push(new Nt(M)),F(m,null,K.component?Oe?Oe.children:null:h,M,S)})(de,K[de.value.outlet],h,M.concat([de.value]),S),delete K[de.value.outlet]}),L(K,(de,Oe)=>Ce(de,h.getContext(Oe),S)),S}function Ce(m,d,h){const M=Rn(m),S=m.value;L(M,(K,de)=>{Ce(K,S.component?d?d.children.getContext(de):null:d,h)}),h.canDeactivateChecks.push(new lt(S.component&&d&&d.outlet&&d.outlet.isActivated?d.outlet.component:null,S))}class pn{}function Jn(m){return new I.y(d=>d.error(m))}class _i{constructor(d,h,M,S,K,de){this.rootComponentType=d,this.config=h,this.urlTree=M,this.url=S,this.paramsInheritanceStrategy=K,this.relativeLinkResolution=de}recognize(){const d=w(this.urlTree.root,[],[],this.config.filter(de=>void 0===de.redirectTo),this.relativeLinkResolution).segmentGroup,h=this.processSegmentGroup(this.config,d,P);if(null===h)return null;const M=new Ct([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},P,this.rootComponentType,null,this.urlTree.root,-1,{}),S=new Nn(M,h),K=new Ot(this.url,S);return this.inheritParamsAndData(K._root),K}inheritParamsAndData(d){const h=d.value,M=Ee(h,this.paramsInheritanceStrategy);h.params=Object.freeze(M.params),h.data=Object.freeze(M.data),d.children.forEach(S=>this.inheritParamsAndData(S))}processSegmentGroup(d,h,M){return 0===h.segments.length&&h.hasChildren()?this.processChildren(d,h):this.processSegment(d,h,h.segments,M)}processChildren(d,h){const M=[];for(const K of Object.keys(h.children)){const de=h.children[K],Oe=Wn(d,K),pt=this.processSegmentGroup(Oe,de,K);if(null===pt)return null;M.push(...pt)}const S=fi(M);return function di(m){m.sort((d,h)=>d.value.outlet===P?-1:h.value.outlet===P?1:d.value.outlet.localeCompare(h.value.outlet))}(S),S}processSegment(d,h,M,S){for(const K of d){const de=this.processSegmentAgainstRoute(K,h,M,S);if(null!==de)return de}return Tn(h,M,S)?[]:null}processSegmentAgainstRoute(d,h,M,S){if(d.redirectTo||!Fn(d,h,M,S))return null;let K,de=[],Oe=[];if("**"===d.path){const Hn=M.length>0?ce(M).parameters:{};K=new Ct(M,Hn,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ho(d),yi(d),d.component,d,ji(h),Li(h)+M.length,zo(d))}else{const Hn=Y(h,d,M);if(!Hn.matched)return null;de=Hn.consumedSegments,Oe=M.slice(Hn.lastChild),K=new Ct(de,Hn.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Ho(d),yi(d),d.component,d,ji(h),Li(h)+de.length,zo(d))}const pt=function qi(m){return m.children?m.children:m.loadChildren?m._loadedConfig.routes:[]}(d),{segmentGroup:Ht,slicedSegments:wn}=w(h,de,Oe,pt.filter(Hn=>void 0===Hn.redirectTo),this.relativeLinkResolution);if(0===wn.length&&Ht.hasChildren()){const Hn=this.processChildren(pt,Ht);return null===Hn?null:[new Nn(K,Hn)]}if(0===pt.length&&0===wn.length)return[new Nn(K,[])];const tn=yi(d)===S,In=this.processSegment(pt,Ht,wn,tn?P:S);return null===In?null:[new Nn(K,In)]}}function Oi(m){const d=m.value.routeConfig;return d&&""===d.path&&void 0===d.redirectTo}function fi(m){const d=[],h=new Set;for(const M of m){if(!Oi(M)){d.push(M);continue}const S=d.find(K=>M.value.routeConfig===K.value.routeConfig);void 0!==S?(S.children.push(...M.children),h.add(S)):d.push(M)}for(const M of h){const S=fi(M.children);d.push(new Nn(M.value,S))}return d.filter(M=>!h.has(M))}function ji(m){let d=m;for(;d._sourceSegment;)d=d._sourceSegment;return d}function Li(m){let d=m,h=d._segmentIndexShift?d._segmentIndexShift:0;for(;d._sourceSegment;)d=d._sourceSegment,h+=d._segmentIndexShift?d._segmentIndexShift:0;return h-1}function Ho(m){return m.data||{}}function zo(m){return m.resolve||{}}function en(m){return(0,ie.w)(d=>{const h=m(d);return h?(0,oe.D)(h).pipe((0,le.U)(()=>d)):(0,q.of)(d)})}class xn extends class Gn{shouldDetach(d){return!1}store(d,h){}shouldAttach(d){return!1}retrieve(d){return null}shouldReuseRoute(d,h){return d.routeConfig===h.routeConfig}}{}const pi=new a.OlP("ROUTES");class Ji{constructor(d,h,M,S){this.injector=d,this.compiler=h,this.onLoadStartListener=M,this.onLoadEndListener=S}load(d,h){if(h._loader$)return h._loader$;this.onLoadStartListener&&this.onLoadStartListener(h);const S=this.loadModuleFactory(h.loadChildren).pipe((0,le.U)(K=>{this.onLoadEndListener&&this.onLoadEndListener(h);const de=K.create(d);return new ro(nt(de.injector.get(pi,void 0,a.XFs.Self|a.XFs.Optional)).map(Pi),de)}),(0,tt.K)(K=>{throw h._loader$=void 0,K}));return h._loader$=new ee.c(S,()=>new ye.xQ).pipe((0,Qe.x)()),h._loader$}loadModuleFactory(d){return E(d()).pipe((0,ve.zg)(h=>h instanceof a.YKP?(0,q.of)(h):(0,oe.D)(this.compiler.compileModuleAsync(h))))}}class mr{shouldProcessUrl(d){return!0}extract(d){return d}merge(d,h){return d}}function ts(m){throw m}function Ci(m,d,h){return d.parse("/")}function Hi(m,d){return(0,q.of)(null)}const Ni={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ui={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ci=(()=>{class m{constructor(h,M,S,K,de,Oe,pt){this.rootComponentType=h,this.urlSerializer=M,this.rootContexts=S,this.location=K,this.config=pt,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new ye.xQ,this.errorHandler=ts,this.malformedUriErrorHandler=Ci,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Hi,afterPreactivation:Hi},this.urlHandlingStrategy=new mr,this.routeReuseStrategy=new xn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=de.get(a.h0i),this.console=de.get(a.c2e);const tn=de.get(a.R0b);this.isNgZoneEnabled=tn instanceof a.R0b&&a.R0b.isInAngularZone(),this.resetConfig(pt),this.currentUrlTree=function $(){return new jn(new qt([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Ji(de,Oe,In=>this.triggerEvent(new Dt(In)),In=>this.triggerEvent(new Sn(In))),this.routerState=X(this.currentUrlTree,this.rootComponentType),this.transitions=new _.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var h;return null===(h=this.location.getState())||void 0===h?void 0:h.\u0275routerPageId}setupNavigations(h){const M=this.events;return h.pipe((0,Ye.h)(S=>0!==S.id),(0,le.U)(S=>Object.assign(Object.assign({},S),{extractedUrl:this.urlHandlingStrategy.extract(S.rawUrl)})),(0,ie.w)(S=>{let K=!1,de=!1;return(0,q.of)(S).pipe((0,mt.b)(Oe=>{this.currentNavigation={id:Oe.id,initialUrl:Oe.currentRawUrl,extractedUrl:Oe.extractedUrl,trigger:Oe.source,extras:Oe.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,ie.w)(Oe=>{const pt=this.browserUrlTree.toString(),Ht=!this.navigated||Oe.extractedUrl.toString()!==pt||pt!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||Ht)&&this.urlHandlingStrategy.shouldProcessUrl(Oe.rawUrl))return gr(Oe.source)&&(this.browserUrlTree=Oe.extractedUrl),(0,q.of)(Oe).pipe((0,ie.w)(tn=>{const In=this.transitions.getValue();return M.next(new ot(tn.id,this.serializeUrl(tn.extractedUrl),tn.source,tn.restoredState)),In!==this.transitions.getValue()?B.E:Promise.resolve(tn)}),function at(m,d,h,M){return(0,ie.w)(S=>function D(m,d,h,M,S){return new C(m,d,h,M,S).apply()}(m,d,h,S.extractedUrl,M).pipe((0,le.U)(K=>Object.assign(Object.assign({},S),{urlAfterRedirects:K}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,mt.b)(tn=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:tn.urlAfterRedirects})}),function ao(m,d,h,M,S){return(0,ve.zg)(K=>function ti(m,d,h,M,S="emptyOnly",K="legacy"){try{const de=new _i(m,d,h,M,S,K).recognize();return null===de?Jn(new pn):(0,q.of)(de)}catch(de){return Jn(de)}}(m,d,K.urlAfterRedirects,h(K.urlAfterRedirects),M,S).pipe((0,le.U)(de=>Object.assign(Object.assign({},K),{targetSnapshot:de}))))}(this.rootComponentType,this.config,tn=>this.serializeUrl(tn),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,mt.b)(tn=>{if("eager"===this.urlUpdateStrategy){if(!tn.extras.skipLocationChange){const Hn=this.urlHandlingStrategy.merge(tn.urlAfterRedirects,tn.rawUrl);this.setBrowserUrl(Hn,tn)}this.browserUrlTree=tn.urlAfterRedirects}const In=new vn(tn.id,this.serializeUrl(tn.extractedUrl),this.serializeUrl(tn.urlAfterRedirects),tn.targetSnapshot);M.next(In)}));if(Ht&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:In,extractedUrl:Hn,source:co,restoredState:lo,extras:$i}=Oe,uo=new ot(In,this.serializeUrl(Hn),co,lo);M.next(uo);const So=X(Hn,this.rootComponentType).snapshot;return(0,q.of)(Object.assign(Object.assign({},Oe),{targetSnapshot:So,urlAfterRedirects:Hn,extras:Object.assign(Object.assign({},$i),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=Oe.rawUrl,Oe.resolve(null),B.E}),en(Oe=>{const{targetSnapshot:pt,id:Ht,extractedUrl:wn,rawUrl:tn,extras:{skipLocationChange:In,replaceUrl:Hn}}=Oe;return this.hooks.beforePreactivation(pt,{navigationId:Ht,appliedUrlTree:wn,rawUrlTree:tn,skipLocationChange:!!In,replaceUrl:!!Hn})}),(0,mt.b)(Oe=>{const pt=new Ut(Oe.id,this.serializeUrl(Oe.extractedUrl),this.serializeUrl(Oe.urlAfterRedirects),Oe.targetSnapshot);this.triggerEvent(pt)}),(0,le.U)(Oe=>Object.assign(Object.assign({},Oe),{guards:O(Oe.targetSnapshot,Oe.currentSnapshot,this.rootContexts)})),function Ke(m,d){return(0,ve.zg)(h=>{const{targetSnapshot:M,currentSnapshot:S,guards:{canActivateChecks:K,canDeactivateChecks:de}}=h;return 0===de.length&&0===K.length?(0,q.of)(Object.assign(Object.assign({},h),{guardsResult:!0})):function ft(m,d,h,M){return(0,oe.D)(m).pipe((0,ve.zg)(S=>function Jt(m,d,h,M,S){const K=d&&d.routeConfig?d.routeConfig.canDeactivate:null;if(!K||0===K.length)return(0,q.of)(!0);const de=K.map(Oe=>{const pt=l(Oe,d,S);let Ht;if(function wo(m){return m&&oi(m.canDeactivate)}(pt))Ht=E(pt.canDeactivate(m,d,h,M));else{if(!oi(pt))throw new Error("Invalid CanDeactivate guard");Ht=E(pt(m,d,h,M))}return Ht.pipe(te())});return(0,q.of)(de).pipe(Vi())}(S.component,S.route,h,d,M)),te(S=>!0!==S,!0))}(de,M,S,m).pipe((0,ve.zg)(Oe=>Oe&&function Zi(m){return"boolean"==typeof m}(Oe)?function Pt(m,d,h,M){return(0,oe.D)(d).pipe((0,ke.b)(S=>(0,R.z)(function Gt(m,d){return null!==m&&d&&d(new cn(m)),(0,q.of)(!0)}(S.route.parent,M),function Bt(m,d){return null!==m&&d&&d(new qe(m)),(0,q.of)(!0)}(S.route,M),function Kt(m,d,h){const M=d[d.length-1],K=d.slice(0,d.length-1).reverse().map(de=>function c(m){const d=m.routeConfig?m.routeConfig.canActivateChild:null;return d&&0!==d.length?{node:m,guards:d}:null}(de)).filter(de=>null!==de).map(de=>(0,H.P)(()=>{const Oe=de.guards.map(pt=>{const Ht=l(pt,de.node,h);let wn;if(function Lo(m){return m&&oi(m.canActivateChild)}(Ht))wn=E(Ht.canActivateChild(M,m));else{if(!oi(Ht))throw new Error("Invalid CanActivateChild guard");wn=E(Ht(M,m))}return wn.pipe(te())});return(0,q.of)(Oe).pipe(Vi())}));return(0,q.of)(K).pipe(Vi())}(m,S.path,h),function ln(m,d,h){const M=d.routeConfig?d.routeConfig.canActivate:null;if(!M||0===M.length)return(0,q.of)(!0);const S=M.map(K=>(0,H.P)(()=>{const de=l(K,d,h);let Oe;if(function Vo(m){return m&&oi(m.canActivate)}(de))Oe=E(de.canActivate(d,m));else{if(!oi(de))throw new Error("Invalid CanActivate guard");Oe=E(de(d,m))}return Oe.pipe(te())}));return(0,q.of)(S).pipe(Vi())}(m,S.route,h))),te(S=>!0!==S,!0))}(M,K,m,d):(0,q.of)(Oe)),(0,le.U)(Oe=>Object.assign(Object.assign({},h),{guardsResult:Oe})))})}(this.ngModule.injector,Oe=>this.triggerEvent(Oe)),(0,mt.b)(Oe=>{if(Di(Oe.guardsResult)){const Ht=He(`Redirecting to "${this.serializeUrl(Oe.guardsResult)}"`);throw Ht.url=Oe.guardsResult,Ht}const pt=new un(Oe.id,this.serializeUrl(Oe.extractedUrl),this.serializeUrl(Oe.urlAfterRedirects),Oe.targetSnapshot,!!Oe.guardsResult);this.triggerEvent(pt)}),(0,Ye.h)(Oe=>!!Oe.guardsResult||(this.restoreHistory(Oe),this.cancelNavigationTransition(Oe,""),!1)),en(Oe=>{if(Oe.guards.canActivateChecks.length)return(0,q.of)(Oe).pipe((0,mt.b)(pt=>{const Ht=new _n(pt.id,this.serializeUrl(pt.extractedUrl),this.serializeUrl(pt.urlAfterRedirects),pt.targetSnapshot);this.triggerEvent(Ht)}),(0,ie.w)(pt=>{let Ht=!1;return(0,q.of)(pt).pipe(function fr(m,d){return(0,ve.zg)(h=>{const{targetSnapshot:M,guards:{canActivateChecks:S}}=h;if(!S.length)return(0,q.of)(h);let K=0;return(0,oe.D)(S).pipe((0,ke.b)(de=>function pr(m,d,h,M){return function Rt(m,d,h,M){const S=Object.keys(m);if(0===S.length)return(0,q.of)({});const K={};return(0,oe.D)(S).pipe((0,ve.zg)(de=>function Xt(m,d,h,M){const S=l(m,d,M);return E(S.resolve?S.resolve(d,h):S(d,h))}(m[de],d,h,M).pipe((0,mt.b)(Oe=>{K[de]=Oe}))),_e(1),(0,ve.zg)(()=>Object.keys(K).length===S.length?(0,q.of)(K):B.E))}(m._resolve,m,d,M).pipe((0,le.U)(K=>(m._resolvedData=K,m.data=Object.assign(Object.assign({},m.data),Ee(m,h).resolve),null)))}(de.route,M,m,d)),(0,mt.b)(()=>K++),_e(1),(0,ve.zg)(de=>K===S.length?(0,q.of)(h):B.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,mt.b)({next:()=>Ht=!0,complete:()=>{Ht||(this.restoreHistory(pt),this.cancelNavigationTransition(pt,"At least one route resolver didn't emit any value."))}}))}),(0,mt.b)(pt=>{const Ht=new Cn(pt.id,this.serializeUrl(pt.extractedUrl),this.serializeUrl(pt.urlAfterRedirects),pt.targetSnapshot);this.triggerEvent(Ht)}))}),en(Oe=>{const{targetSnapshot:pt,id:Ht,extractedUrl:wn,rawUrl:tn,extras:{skipLocationChange:In,replaceUrl:Hn}}=Oe;return this.hooks.afterPreactivation(pt,{navigationId:Ht,appliedUrlTree:wn,rawUrlTree:tn,skipLocationChange:!!In,replaceUrl:!!Hn})}),(0,le.U)(Oe=>{const pt=function kn(m,d,h){const M=bi(m,d._root,h?h._root:void 0);return new qn(M,d)}(this.routeReuseStrategy,Oe.targetSnapshot,Oe.currentRouterState);return Object.assign(Object.assign({},Oe),{targetRouterState:pt})}),(0,mt.b)(Oe=>{this.currentUrlTree=Oe.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(Oe.urlAfterRedirects,Oe.rawUrl),this.routerState=Oe.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Oe.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Oe),this.browserUrlTree=Oe.urlAfterRedirects)}),((m,d,h)=>(0,le.U)(M=>(new qo(d,M.targetRouterState,M.currentRouterState,h).activate(m),M)))(this.rootContexts,this.routeReuseStrategy,Oe=>this.triggerEvent(Oe)),(0,mt.b)({next(){K=!0},complete(){K=!0}}),(0,dt.x)(()=>{var Oe;K||de||this.cancelNavigationTransition(S,`Navigation ID ${S.id} is not equal to the current navigation id ${this.navigationId}`),(null===(Oe=this.currentNavigation)||void 0===Oe?void 0:Oe.id)===S.id&&(this.currentNavigation=null)}),(0,tt.K)(Oe=>{if(de=!0,function Ge(m){return m&&m[me]}(Oe)){const pt=Di(Oe.url);pt||(this.navigated=!0,this.restoreHistory(S,!0));const Ht=new Zt(S.id,this.serializeUrl(S.extractedUrl),Oe.message);M.next(Ht),pt?setTimeout(()=>{const wn=this.urlHandlingStrategy.merge(Oe.url,this.rawUrlTree),tn={skipLocationChange:S.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||gr(S.source)};this.scheduleNavigation(wn,"imperative",null,tn,{resolve:S.resolve,reject:S.reject,promise:S.promise})},0):S.resolve(!1)}else{this.restoreHistory(S,!0);const pt=new mn(S.id,this.serializeUrl(S.extractedUrl),Oe);M.next(pt);try{S.resolve(this.errorHandler(Oe))}catch(Ht){S.reject(Ht)}}return B.E}))}))}resetRootComponentType(h){this.rootComponentType=h,this.routerState.root.component=this.rootComponentType}setTransition(h){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),h))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const M="popstate"===h.type?"popstate":"hashchange";"popstate"===M&&setTimeout(()=>{var S;const K={replaceUrl:!0},de=(null===(S=h.state)||void 0===S?void 0:S.navigationId)?h.state:null;if(de){const pt=Object.assign({},de);delete pt.navigationId,delete pt.\u0275routerPageId,0!==Object.keys(pt).length&&(K.state=pt)}const Oe=this.parseUrl(h.url);this.scheduleNavigation(Oe,M,de,K)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(h){this.events.next(h)}resetConfig(h){Qi(h),this.config=h.map(Pi),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,M={}){const{relativeTo:S,queryParams:K,fragment:de,queryParamsHandling:Oe,preserveFragment:pt}=M,Ht=S||this.routerState.root,wn=pt?this.currentUrlTree.fragment:de;let tn=null;switch(Oe){case"merge":tn=Object.assign(Object.assign({},this.currentUrlTree.queryParams),K);break;case"preserve":tn=this.currentUrlTree.queryParams;break;default:tn=K||null}return null!==tn&&(tn=this.removeEmptyProps(tn)),function vi(m,d,h,M,S){if(0===h.length)return ko(d.root,d.root,d,M,S);const K=function Zo(m){if("string"==typeof m[0]&&1===m.length&&"/"===m[0])return new vo(!0,0,m);let d=0,h=!1;const M=m.reduce((S,K,de)=>{if("object"==typeof K&&null!=K){if(K.outlets){const Oe={};return L(K.outlets,(pt,Ht)=>{Oe[Ht]="string"==typeof pt?pt.split("/"):pt}),[...S,{outlets:Oe}]}if(K.segmentPath)return[...S,K.segmentPath]}return"string"!=typeof K?[...S,K]:0===de?(K.split("/").forEach((Oe,pt)=>{0==pt&&"."===Oe||(0==pt&&""===Oe?h=!0:".."===Oe?d++:""!=Oe&&S.push(Oe))}),S):[...S,K]},[]);return new vo(h,d,M)}(h);if(K.toRoot())return ko(d.root,new qt([],{}),d,M,S);const de=function yo(m,d,h){if(m.isAbsolute)return new Gi(d.root,!0,0);if(-1===h.snapshot._lastPathIndex){const K=h.snapshot._urlSegment;return new Gi(K,K===d.root,0)}const M=ui(m.commands[0])?0:1;return function _o(m,d,h){let M=m,S=d,K=h;for(;K>S;){if(K-=S,M=M.parent,!M)throw new Error("Invalid number of '../'");S=M.segments.length}return new Gi(M,!1,S-K)}(h.snapshot._urlSegment,h.snapshot._lastPathIndex+M,m.numberOfDoubleDots)}(K,d,m),Oe=de.processChildren?Co(de.segmentGroup,de.index,K.commands):Ii(de.segmentGroup,de.index,K.commands);return ko(de.segmentGroup,Oe,d,M,S)}(Ht,this.currentUrlTree,h,tn,null!=wn?wn:null)}navigateByUrl(h,M={skipLocationChange:!1}){const S=Di(h)?h:this.parseUrl(h),K=this.urlHandlingStrategy.merge(S,this.rawUrlTree);return this.scheduleNavigation(K,"imperative",null,M)}navigate(h,M={skipLocationChange:!1}){return function Fs(m){for(let d=0;d<m.length;d++){const h=m[d];if(null==h)throw new Error(`The requested path contains ${h} segment at index ${d}`)}}(h),this.navigateByUrl(this.createUrlTree(h,M),M)}serializeUrl(h){return this.urlSerializer.serialize(h)}parseUrl(h){let M;try{M=this.urlSerializer.parse(h)}catch(S){M=this.malformedUriErrorHandler(S,this.urlSerializer,h)}return M}isActive(h,M){let S;if(S=!0===M?Object.assign({},Ni):!1===M?Object.assign({},Ui):M,Di(h))return wt(this.currentUrlTree,h,S);const K=this.parseUrl(h);return wt(this.currentUrlTree,K,S)}removeEmptyProps(h){return Object.keys(h).reduce((M,S)=>{const K=h[S];return null!=K&&(M[S]=K),M},{})}processNavigations(){this.navigations.subscribe(h=>{this.navigated=!0,this.lastSuccessfulId=h.id,this.currentPageId=h.targetPageId,this.events.next(new Et(h.id,this.serializeUrl(h.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,h.resolve(!0)},h=>{this.console.warn(`Unhandled Navigation Error: ${h}`)})}scheduleNavigation(h,M,S,K,de){var Oe,pt,Ht;if(this.disposed)return Promise.resolve(!1);const wn=this.transitions.value,tn=gr(M)&&wn&&!gr(wn.source),In=wn.rawUrl.toString()===h.toString(),Hn=wn.id===(null===(Oe=this.currentNavigation)||void 0===Oe?void 0:Oe.id);if(tn&&In&&Hn)return Promise.resolve(!0);let lo,$i,uo;de?(lo=de.resolve,$i=de.reject,uo=de.promise):uo=new Promise((eo,Bs)=>{lo=eo,$i=Bs});const So=++this.navigationId;let Ai;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(S=this.location.getState()),Ai=S&&S.\u0275routerPageId?S.\u0275routerPageId:K.replaceUrl||K.skipLocationChange?null!==(pt=this.browserPageId)&&void 0!==pt?pt:0:(null!==(Ht=this.browserPageId)&&void 0!==Ht?Ht:0)+1):Ai=0,this.setTransition({id:So,targetPageId:Ai,source:M,restoredState:S,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:h,extras:K,resolve:lo,reject:$i,promise:uo,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),uo.catch(eo=>Promise.reject(eo))}setBrowserUrl(h,M){const S=this.urlSerializer.serialize(h),K=Object.assign(Object.assign({},M.extras.state),this.generateNgRouterState(M.id,M.targetPageId));this.location.isCurrentPathEqualTo(S)||M.extras.replaceUrl?this.location.replaceState(S,"",K):this.location.go(S,"",K)}restoreHistory(h,M=!1){var S,K;if("computed"===this.canceledNavigationResolution){const de=this.currentPageId-h.targetPageId;"popstate"!==h.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(S=this.currentNavigation)||void 0===S?void 0:S.finalUrl)||0===de?this.currentUrlTree===(null===(K=this.currentNavigation)||void 0===K?void 0:K.finalUrl)&&0===de&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(de)}else"replace"===this.canceledNavigationResolution&&(M&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(h,M){const S=new Zt(h.id,this.serializeUrl(h.extractedUrl),M);this.triggerEvent(S),h.resolve(!1)}generateNgRouterState(h,M){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:M}:{navigationId:h}}}return m.\u0275fac=function(h){a.$Z()},m.\u0275prov=a.Yz7({token:m,factory:m.\u0275fac}),m})();function gr(m){return"imperative"!==m}let Xi=(()=>{class m{constructor(h,M,S,K,de){this.router=h,this.route=M,this.tabIndexAttribute=S,this.renderer=K,this.el=de,this.commands=null,this.onChanges=new ye.xQ,this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(h){if(null!=this.tabIndexAttribute)return;const M=this.renderer,S=this.el.nativeElement;null!==h?M.setAttribute(S,"tabindex",h):M.removeAttribute(S,"tabindex")}ngOnChanges(h){this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){if(null===this.urlTree)return!0;const h={skipLocationChange:ar(this.skipLocationChange),replaceUrl:ar(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,h),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:ar(this.preserveFragment)})}}return m.\u0275fac=function(h){return new(h||m)(a.Y36(ci),a.Y36(k),a.$8M("tabindex"),a.Y36(a.Qsj),a.Y36(a.SBq))},m.\u0275dir=a.lG2({type:m,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(h,M){1&h&&a.NdJ("click",function(){return M.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[a.TTD]}),m})(),No=(()=>{class m{constructor(h,M,S){this.router=h,this.route=M,this.locationStrategy=S,this.commands=null,this.href=null,this.onChanges=new ye.xQ,this.subscription=h.events.subscribe(K=>{K instanceof Et&&this.updateTargetUrlAndHref()})}set routerLink(h){this.commands=null!=h?Array.isArray(h)?h:[h]:null}ngOnChanges(h){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(h,M,S,K,de){if(0!==h||M||S||K||de||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)return!0;const Oe={skipLocationChange:ar(this.skipLocationChange),replaceUrl:ar(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,Oe),!1}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:ar(this.preserveFragment)})}}return m.\u0275fac=function(h){return new(h||m)(a.Y36(ci),a.Y36(k),a.Y36(it.S$))},m.\u0275dir=a.lG2({type:m,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(h,M){1&h&&a.NdJ("click",function(K){return M.onClick(K.button,K.ctrlKey,K.shiftKey,K.altKey,K.metaKey)}),2&h&&a.uIk("target",M.target)("href",M.href,a.LSH)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo",routerLink:"routerLink"},features:[a.TTD]}),m})();function ar(m){return""===m||!!m}class Er{}class Is{preload(d,h){return h().pipe((0,tt.K)(()=>(0,q.of)(null)))}}class Vs{preload(d,h){return(0,q.of)(null)}}let wa=(()=>{class m{constructor(h,M,S,K){this.router=h,this.injector=S,this.preloadingStrategy=K,this.loader=new Ji(S,M,pt=>h.triggerEvent(new Dt(pt)),pt=>h.triggerEvent(new Sn(pt)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ye.h)(h=>h instanceof Et),(0,ke.b)(()=>this.preload())).subscribe(()=>{})}preload(){const h=this.injector.get(a.h0i);return this.processRoutes(h,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,M){const S=[];for(const K of M)if(K.loadChildren&&!K.canLoad&&K._loadedConfig){const de=K._loadedConfig;S.push(this.processRoutes(de.module,de.routes))}else K.loadChildren&&!K.canLoad?S.push(this.preloadConfig(h,K)):K.children&&S.push(this.processRoutes(h,K.children));return(0,oe.D)(S).pipe((0,_t.J)(),(0,le.U)(K=>{}))}preloadConfig(h,M){return this.preloadingStrategy.preload(M,()=>(M._loadedConfig?(0,q.of)(M._loadedConfig):this.loader.load(h.injector,M)).pipe((0,ve.zg)(K=>(M._loadedConfig=K,this.processRoutes(K.module,K.routes)))))}}return m.\u0275fac=function(h){return new(h||m)(a.LFG(ci),a.LFG(a.Sil),a.LFG(a.zs3),a.LFG(Er))},m.\u0275prov=a.Yz7({token:m,factory:m.\u0275fac}),m})(),ns=(()=>{class m{constructor(h,M,S={}){this.router=h,this.viewportScroller=M,this.options=S,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},S.scrollPositionRestoration=S.scrollPositionRestoration||"disabled",S.anchorScrolling=S.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(h=>{h instanceof ot?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof Et&&(this.lastId=h.id,this.scheduleScrollEvent(h,this.router.parseUrl(h.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(h=>{h instanceof z&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,M){this.router.triggerEvent(new z(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,M))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return m.\u0275fac=function(h){a.$Z()},m.\u0275prov=a.Yz7({token:m,factory:m.\u0275fac}),m})();const Ro=new a.OlP("ROUTER_CONFIGURATION"),zr=new a.OlP("ROUTER_FORROOT_GUARD"),Sr=[it.Ye,{provide:ht,useClass:It},{provide:ci,useFactory:function Tr(m,d,h,M,S,K,de={},Oe,pt){const Ht=new ci(null,m,d,h,M,S,nt(K));return Oe&&(Ht.urlHandlingStrategy=Oe),pt&&(Ht.routeReuseStrategy=pt),function ec(m,d){m.errorHandler&&(d.errorHandler=m.errorHandler),m.malformedUriErrorHandler&&(d.malformedUriErrorHandler=m.malformedUriErrorHandler),m.onSameUrlNavigation&&(d.onSameUrlNavigation=m.onSameUrlNavigation),m.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=m.paramsInheritanceStrategy),m.relativeLinkResolution&&(d.relativeLinkResolution=m.relativeLinkResolution),m.urlUpdateStrategy&&(d.urlUpdateStrategy=m.urlUpdateStrategy),m.canceledNavigationResolution&&(d.canceledNavigationResolution=m.canceledNavigationResolution)}(de,Ht),de.enableTracing&&Ht.events.subscribe(wn=>{var tn,In;null===(tn=console.group)||void 0===tn||tn.call(console,`Router Event: ${wn.constructor.name}`),console.log(wn.toString()),console.log(wn),null===(In=console.groupEnd)||void 0===In||In.call(console)}),Ht},deps:[ht,Ei,it.Ye,a.zs3,a.Sil,pi,Ro,[class Xn{},new a.FiY],[class sn{},new a.FiY]]},Ei,{provide:k,useFactory:function Ns(m){return m.routerState.root},deps:[ci]},wa,Vs,Is,{provide:Ro,useValue:{enableTracing:!1}}];function Ls(){return new a.PXZ("Router",ci)}let Hs=(()=>{class m{constructor(h,M){}static forRoot(h,M){return{ngModule:m,providers:[Sr,yr(h),{provide:zr,useFactory:lr,deps:[[ci,new a.FiY,new a.tp0]]},{provide:Ro,useValue:M||{}},{provide:it.S$,useFactory:Da,deps:[it.lw,[new a.tBr(it.mr),new a.FiY],Ro]},{provide:ns,useFactory:cr,deps:[ci,it.EM,Ro]},{provide:Er,useExisting:M&&M.preloadingStrategy?M.preloadingStrategy:Vs},{provide:a.PXZ,multi:!0,useFactory:Ls},[xr,{provide:a.ip1,multi:!0,useFactory:Ea,deps:[xr]},{provide:ur,useFactory:za,deps:[xr]},{provide:a.tb,multi:!0,useExisting:ur}]]}}static forChild(h){return{ngModule:m,providers:[yr(h)]}}}return m.\u0275fac=function(h){return new(h||m)(a.LFG(zr,8),a.LFG(ci,8))},m.\u0275mod=a.oAB({type:m}),m.\u0275inj=a.cJS({}),m})();function cr(m,d,h){return h.scrollOffset&&d.setOffset(h.scrollOffset),new ns(m,d,h)}function Da(m,d,h={}){return h.useHash?new it.Do(m,d):new it.b0(m,d)}function lr(m){return"guarded"}function yr(m){return[{provide:a.deG,multi:!0,useValue:m},{provide:pi,multi:!0,useValue:m}]}let xr=(()=>{class m{constructor(h){this.injector=h,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new ye.xQ}appInitializer(){return this.injector.get(it.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let M=null;const S=new Promise(Oe=>M=Oe),K=this.injector.get(ci),de=this.injector.get(Ro);return"disabled"===de.initialNavigation?(K.setUpLocationChangeListener(),M(!0)):"enabled"===de.initialNavigation||"enabledBlocking"===de.initialNavigation?(K.hooks.afterPreactivation=()=>this.initNavigation?(0,q.of)(null):(this.initNavigation=!0,M(!0),this.resultOfPreactivationDone),K.initialNavigation()):M(!0),S})}bootstrapListener(h){const M=this.injector.get(Ro),S=this.injector.get(wa),K=this.injector.get(ns),de=this.injector.get(ci),Oe=this.injector.get(a.z2F);h===Oe.components[0]&&(("enabledNonBlocking"===M.initialNavigation||void 0===M.initialNavigation)&&de.initialNavigation(),S.setUpPreloading(),K.init(),de.resetRootComponentType(Oe.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return m.\u0275fac=function(h){return new(h||m)(a.LFG(a.zs3))},m.\u0275prov=a.Yz7({token:m,factory:m.\u0275fac}),m})();function Ea(m){return m.appInitializer.bind(m)}function za(m){return m.bootstrapListener.bind(m)}const ur=new a.OlP("Router Initializer")},9193:(yt,be,p)=>{p.d(be,{V65:()=>mn,ud1:()=>qt,Hkd:()=>jt,XuQ:()=>Pn,bBn:()=>ei,BOg:()=>st,Rfq:()=>Ot,yQU:()=>rn,U2Q:()=>Wt,UKj:()=>kn,BXH:()=>k,OYp:()=>bi,eLU:()=>ai,x0x:()=>Vi,Ej7:()=>Yn,VWu:()=>qi,rMt:()=>Jt,vEg:()=>mr,RIp:()=>ns,RU0:()=>pi,M8e:()=>gr,ssy:()=>m,Z5F:()=>yr,iUK:()=>Ht,LJh:()=>$i,NFG:()=>To,WH2:()=>Us,UTl:()=>vc,nrZ:()=>Vr,gvV:()=>Fc,d2H:()=>Tc,LBP:()=>qs,_ry:()=>Ic,eFY:()=>Qc,sZJ:()=>e1,np6:()=>ml,UY$:()=>v8,w1L:()=>Nr,rHg:()=>Il,v6v:()=>v1,cN2:()=>Cs,FsU:()=>Zl,s_U:()=>p6,TSL:()=>P1,uIz:()=>wr,d_$:()=>Dr});const mn={name:"bars",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z" /></svg>'},qt={name:"calendar",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z" /></svg>'},jt={name:"caret-down",theme:"fill",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" /></svg>'},Pn={name:"caret-down",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" /></svg>'},ei={name:"caret-up",theme:"fill",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" /></svg>'},rn={name:"check-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z" /><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /></svg>'},Wt={name:"check",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z" /></svg>'},k={name:"close-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z" /></svg>'},st={name:"caret-up",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" /></svg>'},Ot={name:"check-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z" /></svg>'},ai={name:"close",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z" /></svg>'},kn={name:"clock-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z" /></svg>'},bi={name:"close-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z" /><path d="M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /></svg>'},Vi={name:"copy",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /></svg>'},Yn={name:"dashboard",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z" /></svg>'},Jt={name:"double-right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z" /></svg>'},qi={name:"double-left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z" /></svg>'},pi={name:"ellipsis",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z" /></svg>'},mr={name:"down",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z" /></svg>'},gr={name:"exclamation-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" /></svg>'},ns={name:"edit",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" /></svg>'},yr={name:"eye",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" /></svg>'},m={name:"exclamation-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" /></svg>'},Ht={name:"file",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z" /></svg>'},$i={name:"file",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z" /></svg>'},To={name:"filter",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z" /></svg>'},Us={name:"form",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z" /><path d="M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z" /></svg>'},vc={name:"info-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" /></svg>'},Vr={name:"info-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z" /></svg>'},Tc={name:"loading",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /></svg>'},Fc={name:"left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" /></svg>'},Ic={name:"menu-unfold",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z" /></svg>'},qs={name:"menu-fold",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z" /></svg>'},Qc={name:"paper-clip",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z" /></svg>'},e1={name:"question-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z" /></svg>'},ml={name:"right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" /></svg>'},v8={name:"rotate-left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z" /><path d="M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z" /></svg>'},Nr={name:"rotate-right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z" /><path d="M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z" /></svg>'},v1={name:"star",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" /></svg>'},Il={name:"search",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" /></svg>'},Cs={name:"swap-right",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z" /></svg>'},Zl={name:"up",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z" /></svg>'},p6={name:"upload",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" /></svg>'},P1={name:"vertical-align-top",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z" /></svg>'},wr={name:"zoom-in",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" /></svg>'},Dr={name:"zoom-out",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" /></svg>'}},8076:(yt,be,p)=>{p.d(be,{J_:()=>oe,c8:()=>W,YK:()=>I,LU:()=>R,Rq:()=>ye,mF:()=>ee,$C:()=>Ye});var a=p(1777);let s=(()=>{class ze{}return ze.SLOW="0.3s",ze.BASE="0.2s",ze.FAST="0.1s",ze})(),G=(()=>{class ze{}return ze.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",ze.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",ze.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",ze.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",ze.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",ze.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",ze.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",ze.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",ze.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",ze.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",ze.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",ze.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",ze.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",ze.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",ze})();const oe=(0,a.X$)("collapseMotion",[(0,a.SB)("expanded",(0,a.oB)({height:"*"})),(0,a.SB)("collapsed",(0,a.oB)({height:0,overflow:"hidden"})),(0,a.SB)("hidden",(0,a.oB)({height:0,overflow:"hidden",borderTopWidth:"0"})),(0,a.eR)("expanded => collapsed",(0,a.jt)(`150ms ${G.EASE_IN_OUT}`)),(0,a.eR)("expanded => hidden",(0,a.jt)(`150ms ${G.EASE_IN_OUT}`)),(0,a.eR)("collapsed => expanded",(0,a.jt)(`150ms ${G.EASE_IN_OUT}`)),(0,a.eR)("hidden => expanded",(0,a.jt)(`150ms ${G.EASE_IN_OUT}`))]),W=((0,a.X$)("treeCollapseMotion",[(0,a.eR)("* => *",[(0,a.IO)("nz-tree-node:leave,nz-tree-builtin-node:leave",[(0,a.oB)({overflow:"hidden"}),(0,a.EY)(0,[(0,a.jt)(`150ms ${G.EASE_IN_OUT}`,(0,a.oB)({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),(0,a.IO)("nz-tree-node:enter,nz-tree-builtin-node:enter",[(0,a.oB)({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),(0,a.EY)(0,[(0,a.jt)(`150ms ${G.EASE_IN_OUT}`,(0,a.oB)({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),(0,a.X$)("fadeMotion",[(0,a.eR)(":enter",[(0,a.oB)({opacity:0}),(0,a.jt)(`${s.BASE}`,(0,a.oB)({opacity:1}))]),(0,a.eR)(":leave",[(0,a.oB)({opacity:1}),(0,a.jt)(`${s.BASE}`,(0,a.oB)({opacity:0}))])]),(0,a.X$)("helpMotion",[(0,a.eR)(":enter",[(0,a.oB)({opacity:0,transform:"translateY(-5px)"}),(0,a.jt)(`${s.SLOW} ${G.EASE_IN_OUT}`,(0,a.oB)({opacity:1,transform:"translateY(0)"}))]),(0,a.eR)(":leave",[(0,a.oB)({opacity:1,transform:"translateY(0)"}),(0,a.jt)(`${s.SLOW} ${G.EASE_IN_OUT}`,(0,a.oB)({opacity:0,transform:"translateY(-5px)"}))])])),I=(0,a.X$)("moveUpMotion",[(0,a.eR)("* => enter",[(0,a.oB)({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),(0,a.jt)(`${s.BASE}`,(0,a.oB)({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),(0,a.eR)("* => leave",[(0,a.oB)({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),(0,a.jt)(`${s.BASE}`,(0,a.oB)({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),R=(0,a.X$)("notificationMotion",[(0,a.SB)("enterRight",(0,a.oB)({opacity:1,transform:"translateX(0)"})),(0,a.eR)("* => enterRight",[(0,a.oB)({opacity:0,transform:"translateX(5%)"}),(0,a.jt)("100ms linear")]),(0,a.SB)("enterLeft",(0,a.oB)({opacity:1,transform:"translateX(0)"})),(0,a.eR)("* => enterLeft",[(0,a.oB)({opacity:0,transform:"translateX(-5%)"}),(0,a.jt)("100ms linear")]),(0,a.SB)("leave",(0,a.oB)({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),(0,a.eR)("* => leave",[(0,a.oB)({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),(0,a.jt)("100ms linear")])]),H=`${s.BASE} ${G.EASE_OUT_QUINT}`,B=`${s.BASE} ${G.EASE_IN_QUINT}`,ee=(0,a.X$)("slideMotion",[(0,a.SB)("void",(0,a.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,a.SB)("enter",(0,a.oB)({opacity:1,transform:"scaleY(1)"})),(0,a.eR)("void => *",[(0,a.jt)(H)]),(0,a.eR)("* => void",[(0,a.jt)(B)])]),ye=(0,a.X$)("slideAlertMotion",[(0,a.eR)(":leave",[(0,a.oB)({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),(0,a.jt)(`${s.SLOW} ${G.EASE_IN_OUT_CIRC}`,(0,a.oB)({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Ye=(0,a.X$)("zoomBigMotion",[(0,a.eR)("void => active",[(0,a.oB)({opacity:0,transform:"scale(0.8)"}),(0,a.jt)(`${s.BASE} ${G.EASE_OUT_CIRC}`,(0,a.oB)({opacity:1,transform:"scale(1)"}))]),(0,a.eR)("active => void",[(0,a.oB)({opacity:1,transform:"scale(1)"}),(0,a.jt)(`${s.BASE} ${G.EASE_IN_OUT_CIRC}`,(0,a.oB)({opacity:0,transform:"scale(0.8)"}))])]);(0,a.X$)("zoomBadgeMotion",[(0,a.eR)(":enter",[(0,a.oB)({opacity:0,transform:"scale(0) translate(50%, -50%)"}),(0,a.jt)(`${s.SLOW} ${G.EASE_OUT_BACK}`,(0,a.oB)({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),(0,a.eR)(":leave",[(0,a.oB)({opacity:1,transform:"scale(1) translate(50%, -50%)"}),(0,a.jt)(`${s.SLOW} ${G.EASE_IN_BACK}`,(0,a.oB)({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])])},8693:(yt,be,p)=>{p.d(be,{o2:()=>G,M8:()=>oe,uf:()=>s,Bh:()=>a});const a=["success","processing","error","default","warning"],s=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function G(q){return-1!==s.indexOf(q)}function oe(q){return-1!==a.indexOf(q)}},9439:(yt,be,p)=>{p.d(be,{jY:()=>W,oS:()=>I});var a=p(5e3),s=p(8929),G=p(2198),oe=p(7604);const q=new a.OlP("nz-config"),_=function(R){return void 0!==R};let W=(()=>{class R{constructor(B){this.configUpdated$=new s.xQ,this.config=B||{}}getConfig(){return this.config}getConfigForComponent(B){return this.config[B]}getConfigChangeEventForComponent(B){return this.configUpdated$.pipe((0,G.h)(ee=>ee===B),(0,oe.h)(void 0))}set(B,ee){this.config[B]=Object.assign(Object.assign({},this.config[B]),ee),this.configUpdated$.next(B)}}return R.\u0275fac=function(B){return new(B||R)(a.LFG(q,8))},R.\u0275prov=a.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function I(){return function(H,B,ee){const ye=`$$__zorroConfigDecorator__${B}`;return Object.defineProperty(H,ye,{configurable:!0,writable:!0,enumerable:!1}),{get(){var Ye,Fe;const ze=(null==ee?void 0:ee.get)?ee.get.bind(this)():this[ye],_e=((null===(Ye=this.propertyAssignCounter)||void 0===Ye?void 0:Ye[B])||0)>1,vt=null===(Fe=this.nzConfigService.getConfigForComponent(this._nzModuleName))||void 0===Fe?void 0:Fe[B];return _e&&_(ze)?ze:_(vt)?vt:ze},set(Ye){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[B]=(this.propertyAssignCounter[B]||0)+1,(null==ee?void 0:ee.set)?ee.set.bind(this)(Ye):this[ye]=Ye},configurable:!0,enumerable:!0}}}},4351:(yt,be,p)=>{p.d(be,{N:()=>a});const a={isTestMode:!1}},6947:(yt,be,p)=>{p.d(be,{Bq:()=>oe,ZK:()=>W});var a=p(5e3),s=p(4351);const G={},oe="[NG-ZORRO]:";const W=(...H)=>function _(H,...B){(s.N.isTestMode||(0,a.X6Q)()&&function q(...H){const B=H.reduce((ee,ye)=>ee+ye.toString(),"");return!G[B]&&(G[B]=!0,!0)}(...B))&&H(...B)}((...B)=>console.warn(oe,...B),...H)},4832:(yt,be,p)=>{p.d(be,{P:()=>I,g:()=>R});var a=p(9808),s=p(5e3),G=p(655),oe=p(3191),q=p(6360),_=p(1721);const W="nz-animate-disabled";let I=(()=>{class H{constructor(ee,ye,Ye){this.element=ee,this.renderer=ye,this.animationType=Ye,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const ee=(0,oe.fI)(this.element);!ee||(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(ee,W):this.renderer.removeClass(ee,W))}}return H.\u0275fac=function(ee){return new(ee||H)(s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(q.Qb,8))},H.\u0275dir=s.lG2({type:H,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[s.TTD]}),(0,G.gn)([(0,_.yF)()],H.prototype,"nzNoAnimation",void 0),H})(),R=(()=>{class H{}return H.\u0275fac=function(ee){return new(ee||H)},H.\u0275mod=s.oAB({type:H}),H.\u0275inj=s.cJS({imports:[[a.ez]]}),H})()},969:(yt,be,p)=>{p.d(be,{T:()=>q,f:()=>G});var a=p(9808),s=p(5e3);let G=(()=>{class _{constructor(I,R){this.viewContainer=I,this.templateRef=R,this.embeddedViewRef=null,this.context=new oe,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(I,R){return!0}recreateView(){this.viewContainer.clear();const I=this.nzStringTemplateOutlet instanceof s.Rgc;this.embeddedViewRef=this.viewContainer.createEmbeddedView(I?this.nzStringTemplateOutlet:this.templateRef,I?this.nzStringTemplateOutletContext:this.context)}updateContext(){const R=this.nzStringTemplateOutlet instanceof s.Rgc?this.nzStringTemplateOutletContext:this.context,H=this.embeddedViewRef.context;if(R)for(const B of Object.keys(R))H[B]=R[B]}ngOnChanges(I){const{nzStringTemplateOutletContext:R,nzStringTemplateOutlet:H}=I;H&&(this.context.$implicit=H.currentValue),(()=>{let ye=!1;if(H)if(H.firstChange)ye=!0;else{const _e=H.currentValue instanceof s.Rgc;ye=H.previousValue instanceof s.Rgc||_e}return R&&(ze=>{const _e=Object.keys(ze.previousValue||{}),vt=Object.keys(ze.currentValue||{});if(_e.length===vt.length){for(const Je of vt)if(-1===_e.indexOf(Je))return!0;return!1}return!0})(R)||ye})()?this.recreateView():this.updateContext()}}return _.\u0275fac=function(I){return new(I||_)(s.Y36(s.s_b),s.Y36(s.Rgc))},_.\u0275dir=s.lG2({type:_,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[s.TTD]}),_})();class oe{}let q=(()=>{class _{}return _.\u0275fac=function(I){return new(I||_)},_.\u0275mod=s.oAB({type:_}),_.\u0275inj=s.cJS({imports:[[a.ez]]}),_})()},6950:(yt,be,p)=>{p.d(be,{Ek:()=>I,hQ:()=>ye,e4:()=>Ye,yW:()=>W,d_:()=>ee});var a=p(655),s=p(2845),G=p(5e3),oe=p(7625),q=p(4090),_=p(1721);const W={top:new s.tR({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new s.tR({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new s.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new s.tR({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new s.tR({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new s.tR({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new s.tR({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new s.tR({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new s.tR({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new s.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new s.tR({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new s.tR({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new s.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new s.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},I=[W.top,W.right,W.bottom,W.left];function ee(Fe){for(const ze in W)if(Fe.connectionPair.originX===W[ze].originX&&Fe.connectionPair.originY===W[ze].originY&&Fe.connectionPair.overlayX===W[ze].overlayX&&Fe.connectionPair.overlayY===W[ze].overlayY)return ze}new s.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new s.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new s.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});let ye=(()=>{class Fe{constructor(_e,vt){this.cdkConnectedOverlay=_e,this.nzDestroyService=vt,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe((0,oe.R)(this.nzDestroyService)).subscribe(Je=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(Je)})}updateArrowPosition(_e){const vt=this.getOriginRect(),Je=ee(_e);let zt=0,ut=0;"topLeft"===Je||"bottomLeft"===Je?zt=vt.width/2-14:"topRight"===Je||"bottomRight"===Je?zt=-(vt.width/2-14):"leftTop"===Je||"rightTop"===Je?ut=vt.height/2-10:("leftBottom"===Je||"rightBottom"===Je)&&(ut=-(vt.height/2-10)),(this.cdkConnectedOverlay.offsetX!==zt||this.cdkConnectedOverlay.offsetY!==ut)&&(this.cdkConnectedOverlay.offsetY=ut,this.cdkConnectedOverlay.offsetX=zt,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof s.xu?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const _e=this.getFlexibleConnectedPositionStrategyOrigin();if(_e instanceof G.SBq)return _e.nativeElement.getBoundingClientRect();if(_e instanceof Element)return _e.getBoundingClientRect();const vt=_e.width||0,Je=_e.height||0;return{top:_e.y,bottom:_e.y+Je,left:_e.x,right:_e.x+vt,height:Je,width:vt}}}return Fe.\u0275fac=function(_e){return new(_e||Fe)(G.Y36(s.pI),G.Y36(q.kn))},Fe.\u0275dir=G.lG2({type:Fe,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[G._Bn([q.kn])]}),(0,a.gn)([(0,_.yF)()],Fe.prototype,"nzArrowPointAtCenter",void 0),Fe})(),Ye=(()=>{class Fe{}return Fe.\u0275fac=function(_e){return new(_e||Fe)},Fe.\u0275mod=G.oAB({type:Fe}),Fe.\u0275inj=G.cJS({}),Fe})()},4090:(yt,be,p)=>{p.d(be,{G_:()=>Je,r3:()=>Ie,kn:()=>$e,rI:()=>ee,KV:()=>Ye,WV:()=>zt,ow:()=>ut});var a=p(5e3),s=p(8929),G=p(7138),oe=p(537),q=p(7625),_=p(4850),W=p(1059),I=p(5778),R=p(4351),H=p(5113);const B=()=>{};let ee=(()=>{class Se{constructor(J,fe){this.ngZone=J,this.rendererFactory2=fe,this.resizeSource$=new s.xQ,this.listeners=0,this.disposeHandle=B,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=B}subscribe(){return this.registerListener(),this.resizeSource$.pipe((0,G.e)(16),(0,oe.x)(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=B)}}return Se.\u0275fac=function(J){return new(J||Se)(a.LFG(a.R0b),a.LFG(a.FYo))},Se.\u0275prov=a.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})();const ye=new Map;let Ye=(()=>{class Se{constructor(){this._singletonRegistry=new Map}get singletonRegistry(){return R.N.isTestMode?ye:this._singletonRegistry}registerSingletonWithKey(J,fe){const he=this.singletonRegistry.has(J),te=he?this.singletonRegistry.get(J):this.withNewTarget(fe);he||this.singletonRegistry.set(J,te)}getSingletonWithKey(J){return this.singletonRegistry.has(J)?this.singletonRegistry.get(J).target:null}withNewTarget(J){return{target:J}}}return Se.\u0275fac=function(J){return new(J||Se)},Se.\u0275prov=a.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})();var Je=(()=>{return(Se=Je||(Je={})).xxl="xxl",Se.xl="xl",Se.lg="lg",Se.md="md",Se.sm="sm",Se.xs="xs",Je;var Se})();const zt={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},ut={xs:"(max-width: 479.98px)",sm:"(max-width: 575.98px)",md:"(max-width: 767.98px)",lg:"(max-width: 991.98px)",xl:"(max-width: 1199.98px)",xxl:"(max-width: 1599.98px)"};let Ie=(()=>{class Se{constructor(J,fe){this.resizeService=J,this.mediaMatcher=fe,this.destroy$=new s.xQ,this.resizeService.subscribe().pipe((0,q.R)(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(J,fe){if(fe){const he=()=>this.matchMedia(J,!0);return this.resizeService.subscribe().pipe((0,_.U)(he),(0,W.O)(he()),(0,I.x)((te,le)=>te[0]===le[0]),(0,_.U)(te=>te[1]))}{const he=()=>this.matchMedia(J);return this.resizeService.subscribe().pipe((0,_.U)(he),(0,W.O)(he()),(0,I.x)())}}matchMedia(J,fe){let he=Je.md;const te={};return Object.keys(J).map(le=>{const ie=le,Ue=this.mediaMatcher.matchMedia(zt[ie]).matches;te[le]=Ue,Ue&&(he=ie)}),fe?[he,te]:he}}return Se.\u0275fac=function(J){return new(J||Se)(a.LFG(ee),a.LFG(H.vx))},Se.\u0275prov=a.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})(),$e=(()=>{class Se extends s.xQ{ngOnDestroy(){this.next(),this.complete()}}return Se.\u0275fac=function(){let Xe;return function(fe){return(Xe||(Xe=a.n5z(Se)))(fe||Se)}}(),Se.\u0275prov=a.Yz7({token:Se,factory:Se.\u0275fac}),Se})()},1721:(yt,be,p)=>{p.d(be,{yF:()=>vt,Rn:()=>zt,cO:()=>_,pW:()=>Ie,ov:()=>P,kK:()=>R,DX:()=>I,ui:()=>je,tI:()=>te,D8:()=>x,Sm:()=>ke,sw:()=>ye,WX:()=>Fe,YM:()=>tt,He:()=>Ye});var a=p(3191),s=p(6947),G=p(8929),oe=p(2986);function _(j,me){if(!j||!me||j.length!==me.length)return!1;const He=j.length;for(let Ge=0;Ge<He;Ge++)if(j[Ge]!==me[Ge])return!1;return!0}function I(j){return null!=j}function R(j){return null==j}function ye(j){return(0,a.Ig)(j)}function Ye(j,me=0){return(0,a.t6)(j)?Number(j):me}function Fe(j){return(0,a.HM)(j)}function _e(j,me){return function He(Ge,Le,Me){const V=`$$__zorroPropDecorator__${Le}`;return Object.prototype.hasOwnProperty.call(Ge,V)&&(0,s.ZK)(`The prop "${V}" is already exist, it will be overrided by ${j} decorator.`),Object.defineProperty(Ge,V,{configurable:!0,writable:!0}),{get(){return Me&&Me.get?Me.get.bind(this)():this[V]},set(Be){Me&&Me.set&&Me.set.bind(this)(me(Be)),this[V]=me(Be)}}}}function vt(){return _e("InputBoolean",ye)}function zt(j){return _e("InputNumber",me=>Ye(me,j))}function Ie(j){if(!j.getClientRects().length)return{top:0,left:0};const me=j.getBoundingClientRect(),He=j.ownerDocument.defaultView;return{top:me.top+He.pageYOffset,left:me.left+He.pageXOffset}}function te(j){return!!j&&"function"==typeof j.then&&"function"==typeof j.catch}function je(j){return"number"==typeof j&&isFinite(j)}function tt(j,me){return Math.round(j*Math.pow(10,me))/Math.pow(10,me)}function ke(j,me=0){return j.reduce((He,Ge)=>He+Ge,me)}let cn,Mn;"undefined"!=typeof window&&window;const qe={position:"absolute",top:"-9999px",width:"50px",height:"50px"};function x(j="vertical",me="ant"){if("undefined"==typeof document||"undefined"==typeof window)return 0;const He="vertical"===j;if(He&&cn)return cn;if(!He&&Mn)return Mn;const Ge=document.createElement("div");Object.keys(qe).forEach(Me=>{Ge.style[Me]=qe[Me]}),Ge.className=`${me}-hide-scrollbar scroll-div-append-to-body`,He?Ge.style.overflowY="scroll":Ge.style.overflowX="scroll",document.body.appendChild(Ge);let Le=0;return He?(Le=Ge.offsetWidth-Ge.clientWidth,cn=Le):(Le=Ge.offsetHeight-Ge.clientHeight,Mn=Le),document.body.removeChild(Ge),Le}function P(){const j=new G.xQ;return Promise.resolve().then(()=>j.next()),j.pipe((0,oe.q)(1))}},4147:(yt,be,p)=>{p.d(be,{Vz:()=>ve,SQ:()=>Ue,BL:()=>Qe});var a=p(655),s=p(1159),G=p(2845),oe=p(7429),q=p(9808),_=p(5e3),W=p(8929),I=p(7625),R=p(9439),H=p(1721),B=p(5664),ee=p(226),ye=p(4832),Ye=p(969),Fe=p(647);const ze=["drawerTemplate"];function _e(it,St){if(1&it){const ot=_.EpF();_.TgZ(0,"div",11),_.NdJ("click",function(){return _.CHM(ot),_.oxw(2).maskClick()}),_.qZA()}if(2&it){const ot=_.oxw(2);_.Q6J("ngStyle",ot.nzMaskStyle)}}function vt(it,St){if(1&it&&(_.ynx(0),_._UZ(1,"i",18),_.BQk()),2&it){const ot=St.$implicit;_.xp6(1),_.Q6J("nzType",ot)}}function Je(it,St){if(1&it){const ot=_.EpF();_.TgZ(0,"button",16),_.NdJ("click",function(){return _.CHM(ot),_.oxw(3).closeClick()}),_.YNc(1,vt,2,1,"ng-container",17),_.qZA()}if(2&it){const ot=_.oxw(3);_.xp6(1),_.Q6J("nzStringTemplateOutlet",ot.nzCloseIcon)}}function zt(it,St){if(1&it&&(_.ynx(0),_._UZ(1,"div",20),_.BQk()),2&it){const ot=_.oxw(4);_.xp6(1),_.Q6J("innerHTML",ot.nzTitle,_.oJD)}}function ut(it,St){if(1&it&&(_.TgZ(0,"div",19),_.YNc(1,zt,2,1,"ng-container",17),_.qZA()),2&it){const ot=_.oxw(3);_.xp6(1),_.Q6J("nzStringTemplateOutlet",ot.nzTitle)}}function Ie(it,St){if(1&it&&(_.TgZ(0,"div",12),_.TgZ(1,"div",13),_.YNc(2,Je,2,1,"button",14),_.YNc(3,ut,2,1,"div",15),_.qZA(),_.qZA()),2&it){const ot=_.oxw(2);_.ekj("ant-drawer-header-close-only",!ot.nzTitle),_.xp6(2),_.Q6J("ngIf",ot.nzClosable),_.xp6(1),_.Q6J("ngIf",ot.nzTitle)}}function $e(it,St){}function et(it,St){1&it&&_.GkF(0)}function Se(it,St){if(1&it&&(_.ynx(0),_.YNc(1,et,1,0,"ng-container",22),_.BQk()),2&it){const ot=_.oxw(3);_.xp6(1),_.Q6J("ngTemplateOutlet",ot.nzContent)("ngTemplateOutletContext",ot.templateContext)}}function Xe(it,St){if(1&it&&(_.ynx(0),_.YNc(1,Se,2,2,"ng-container",21),_.BQk()),2&it){const ot=_.oxw(2);_.xp6(1),_.Q6J("ngIf",ot.isTemplateRef(ot.nzContent))}}function J(it,St){}function fe(it,St){if(1&it&&(_.ynx(0),_.YNc(1,J,0,0,"ng-template",23),_.BQk()),2&it){const ot=_.oxw(3);_.xp6(1),_.Q6J("ngTemplateOutlet",ot.contentFromContentChild)}}function he(it,St){if(1&it&&_.YNc(0,fe,2,1,"ng-container",21),2&it){const ot=_.oxw(2);_.Q6J("ngIf",ot.contentFromContentChild&&(ot.isOpen||ot.inAnimation))}}function te(it,St){if(1&it&&(_.ynx(0),_._UZ(1,"div",20),_.BQk()),2&it){const ot=_.oxw(3);_.xp6(1),_.Q6J("innerHTML",ot.nzFooter,_.oJD)}}function le(it,St){if(1&it&&(_.TgZ(0,"div",24),_.YNc(1,te,2,1,"ng-container",17),_.qZA()),2&it){const ot=_.oxw(2);_.xp6(1),_.Q6J("nzStringTemplateOutlet",ot.nzFooter)}}function ie(it,St){if(1&it&&(_.TgZ(0,"div",1),_.YNc(1,_e,1,1,"div",2),_.TgZ(2,"div"),_.TgZ(3,"div",3),_.TgZ(4,"div",4),_.YNc(5,Ie,4,4,"div",5),_.TgZ(6,"div",6),_.YNc(7,$e,0,0,"ng-template",7),_.YNc(8,Xe,2,1,"ng-container",8),_.YNc(9,he,1,1,"ng-template",null,9,_.W1O),_.qZA(),_.YNc(11,le,2,1,"div",10),_.qZA(),_.qZA(),_.qZA(),_.qZA()),2&it){const ot=_.MAs(10),Et=_.oxw();_.Udp("transform",Et.offsetTransform)("transition",Et.placementChanging?"none":null)("z-index",Et.nzZIndex),_.ekj("ant-drawer-rtl","rtl"===Et.dir)("ant-drawer-open",Et.isOpen)("no-mask",!Et.nzMask)("ant-drawer-top","top"===Et.nzPlacement)("ant-drawer-bottom","bottom"===Et.nzPlacement)("ant-drawer-right","right"===Et.nzPlacement)("ant-drawer-left","left"===Et.nzPlacement),_.Q6J("nzNoAnimation",Et.nzNoAnimation),_.xp6(1),_.Q6J("ngIf",Et.nzMask),_.xp6(1),_.Gre("ant-drawer-content-wrapper ",Et.nzWrapClassName,""),_.Udp("width",Et.width)("height",Et.height)("transform",Et.transform)("transition",Et.placementChanging?"none":null),_.xp6(2),_.Udp("height",Et.isLeftOrRight?"100%":null),_.xp6(1),_.Q6J("ngIf",Et.nzTitle||Et.nzClosable),_.xp6(1),_.Q6J("ngStyle",Et.nzBodyStyle),_.xp6(2),_.Q6J("ngIf",Et.nzContent)("ngIfElse",ot),_.xp6(3),_.Q6J("ngIf",Et.nzFooter)}}let Ue=(()=>{class it{constructor(ot){this.templateRef=ot}}return it.\u0275fac=function(ot){return new(ot||it)(_.Y36(_.Rgc))},it.\u0275dir=_.lG2({type:it,selectors:[["","nzDrawerContent",""]],exportAs:["nzDrawerContent"]}),it})();class je{}let ve=(()=>{class it extends je{constructor(ot,Et,Zt,mn,vn,Ut,un,_n,Cn,Dt,Sn){super(),this.cdr=ot,this.document=Et,this.nzConfigService=Zt,this.renderer=mn,this.overlay=vn,this.injector=Ut,this.changeDetectorRef=un,this.focusTrapFactory=_n,this.viewContainerRef=Cn,this.overlayKeyboardDispatcher=Dt,this.directionality=Sn,this._nzModuleName="drawer",this.nzCloseIcon="close",this.nzClosable=!0,this.nzMaskClosable=!0,this.nzMask=!0,this.nzCloseOnNavigation=!0,this.nzNoAnimation=!1,this.nzKeyboard=!0,this.nzPlacement="right",this.nzMaskStyle={},this.nzBodyStyle={},this.nzWidth=256,this.nzHeight=256,this.nzZIndex=1e3,this.nzOffsetX=0,this.nzOffsetY=0,this.componentInstance=null,this.nzOnViewInit=new _.vpe,this.nzOnClose=new _.vpe,this.nzVisibleChange=new _.vpe,this.destroy$=new W.xQ,this.placementChanging=!1,this.placementChangeTimeoutId=-1,this.isOpen=!1,this.inAnimation=!1,this.templateContext={$implicit:void 0,drawerRef:this},this.nzAfterOpen=new W.xQ,this.nzAfterClose=new W.xQ,this.nzDirection=void 0,this.dir="ltr"}set nzVisible(ot){this.isOpen=ot}get nzVisible(){return this.isOpen}get offsetTransform(){if(!this.isOpen||this.nzOffsetX+this.nzOffsetY===0)return null;switch(this.nzPlacement){case"left":return`translateX(${this.nzOffsetX}px)`;case"right":return`translateX(-${this.nzOffsetX}px)`;case"top":return`translateY(${this.nzOffsetY}px)`;case"bottom":return`translateY(-${this.nzOffsetY}px)`}}get transform(){if(this.isOpen)return null;switch(this.nzPlacement){case"left":return"translateX(-100%)";case"right":return"translateX(100%)";case"top":return"translateY(-100%)";case"bottom":return"translateY(100%)"}}get width(){return this.isLeftOrRight?(0,H.WX)(this.nzWidth):null}get height(){return this.isLeftOrRight?null:(0,H.WX)(this.nzHeight)}get isLeftOrRight(){return"left"===this.nzPlacement||"right"===this.nzPlacement}get afterOpen(){return this.nzAfterOpen.asObservable()}get afterClose(){return this.nzAfterClose.asObservable()}isTemplateRef(ot){return ot instanceof _.Rgc}ngOnInit(){var ot;null===(ot=this.directionality.change)||void 0===ot||ot.pipe((0,I.R)(this.destroy$)).subscribe(Et=>{this.dir=Et,this.cdr.detectChanges()}),this.dir=this.nzDirection||this.directionality.value,this.attachOverlay(),this.updateOverlayStyle(),this.updateBodyOverflow(),this.templateContext={$implicit:this.nzContentParams,drawerRef:this},this.changeDetectorRef.detectChanges()}ngAfterViewInit(){this.attachBodyContent(),this.nzOnViewInit.observers.length&&setTimeout(()=>{this.nzOnViewInit.emit()})}ngOnChanges(ot){const{nzPlacement:Et,nzVisible:Zt}=ot;Zt&&(ot.nzVisible.currentValue?this.open():this.close()),Et&&!Et.isFirstChange()&&this.triggerPlacementChangeCycleOnce()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),clearTimeout(this.placementChangeTimeoutId),this.disposeOverlay()}getAnimationDuration(){return this.nzNoAnimation?0:300}triggerPlacementChangeCycleOnce(){this.nzNoAnimation||(this.placementChanging=!0,this.changeDetectorRef.markForCheck(),clearTimeout(this.placementChangeTimeoutId),this.placementChangeTimeoutId=setTimeout(()=>{this.placementChanging=!1,this.changeDetectorRef.markForCheck()},this.getAnimationDuration()))}close(ot){this.isOpen=!1,this.inAnimation=!0,this.nzVisibleChange.emit(!1),this.updateOverlayStyle(),this.overlayKeyboardDispatcher.remove(this.overlayRef),this.changeDetectorRef.detectChanges(),setTimeout(()=>{this.updateBodyOverflow(),this.restoreFocus(),this.inAnimation=!1,this.nzAfterClose.next(ot),this.nzAfterClose.complete(),this.componentInstance=null},this.getAnimationDuration())}open(){this.attachOverlay(),this.isOpen=!0,this.inAnimation=!0,this.nzVisibleChange.emit(!0),this.overlayKeyboardDispatcher.add(this.overlayRef),this.updateOverlayStyle(),this.updateBodyOverflow(),this.savePreviouslyFocusedElement(),this.trapFocus(),this.changeDetectorRef.detectChanges(),setTimeout(()=>{this.inAnimation=!1,this.changeDetectorRef.detectChanges(),this.nzAfterOpen.next()},this.getAnimationDuration())}getContentComponent(){return this.componentInstance}closeClick(){this.nzOnClose.emit()}maskClick(){this.nzMaskClosable&&this.nzMask&&this.nzOnClose.emit()}attachBodyContent(){if(this.bodyPortalOutlet.dispose(),this.nzContent instanceof _.DyG){const ot=_.zs3.create({parent:this.injector,providers:[{provide:je,useValue:this}]}),Et=new oe.C5(this.nzContent,null,ot),Zt=this.bodyPortalOutlet.attachComponentPortal(Et);this.componentInstance=Zt.instance,Object.assign(Zt.instance,this.nzContentParams),Zt.changeDetectorRef.detectChanges()}}attachOverlay(){this.overlayRef||(this.portal=new oe.UE(this.drawerTemplate,this.viewContainerRef),this.overlayRef=this.overlay.create(this.getOverlayConfig())),this.overlayRef&&!this.overlayRef.hasAttached()&&(this.overlayRef.attach(this.portal),this.overlayRef.keydownEvents().pipe((0,I.R)(this.destroy$)).subscribe(ot=>{ot.keyCode===s.hY&&this.isOpen&&this.nzKeyboard&&this.nzOnClose.emit()}),this.overlayRef.detachments().pipe((0,I.R)(this.destroy$)).subscribe(()=>{this.disposeOverlay()}))}disposeOverlay(){var ot;null===(ot=this.overlayRef)||void 0===ot||ot.dispose(),this.overlayRef=null}getOverlayConfig(){return new G.X_({disposeOnNavigation:this.nzCloseOnNavigation,positionStrategy:this.overlay.position().global(),scrollStrategy:this.overlay.scrollStrategies.block()})}updateOverlayStyle(){this.overlayRef&&this.overlayRef.overlayElement&&this.renderer.setStyle(this.overlayRef.overlayElement,"pointer-events",this.isOpen?"auto":"none")}updateBodyOverflow(){this.overlayRef&&(this.isOpen?this.overlayRef.getConfig().scrollStrategy.enable():this.overlayRef.getConfig().scrollStrategy.disable())}savePreviouslyFocusedElement(){this.document&&!this.previouslyFocusedElement&&(this.previouslyFocusedElement=this.document.activeElement,this.previouslyFocusedElement&&"function"==typeof this.previouslyFocusedElement.blur&&this.previouslyFocusedElement.blur())}trapFocus(){!this.focusTrap&&this.overlayRef&&this.overlayRef.overlayElement&&(this.focusTrap=this.focusTrapFactory.create(this.overlayRef.overlayElement),this.focusTrap.focusInitialElement())}restoreFocus(){this.previouslyFocusedElement&&"function"==typeof this.previouslyFocusedElement.focus&&this.previouslyFocusedElement.focus(),this.focusTrap&&this.focusTrap.destroy()}}return it.\u0275fac=function(ot){return new(ot||it)(_.Y36(_.sBO),_.Y36(q.K0,8),_.Y36(R.jY),_.Y36(_.Qsj),_.Y36(G.aV),_.Y36(_.zs3),_.Y36(_.sBO),_.Y36(B.qV),_.Y36(_.s_b),_.Y36(G.Vs),_.Y36(ee.Is,8))},it.\u0275cmp=_.Xpm({type:it,selectors:[["nz-drawer"]],contentQueries:function(ot,Et,Zt){if(1&ot&&_.Suo(Zt,Ue,7,_.Rgc),2&ot){let mn;_.iGM(mn=_.CRH())&&(Et.contentFromContentChild=mn.first)}},viewQuery:function(ot,Et){if(1&ot&&(_.Gf(ze,7),_.Gf(oe.Pl,5)),2&ot){let Zt;_.iGM(Zt=_.CRH())&&(Et.drawerTemplate=Zt.first),_.iGM(Zt=_.CRH())&&(Et.bodyPortalOutlet=Zt.first)}},inputs:{nzContent:"nzContent",nzCloseIcon:"nzCloseIcon",nzClosable:"nzClosable",nzMaskClosable:"nzMaskClosable",nzMask:"nzMask",nzCloseOnNavigation:"nzCloseOnNavigation",nzNoAnimation:"nzNoAnimation",nzKeyboard:"nzKeyboard",nzTitle:"nzTitle",nzFooter:"nzFooter",nzPlacement:"nzPlacement",nzMaskStyle:"nzMaskStyle",nzBodyStyle:"nzBodyStyle",nzWrapClassName:"nzWrapClassName",nzWidth:"nzWidth",nzHeight:"nzHeight",nzZIndex:"nzZIndex",nzOffsetX:"nzOffsetX",nzOffsetY:"nzOffsetY",nzVisible:"nzVisible"},outputs:{nzOnViewInit:"nzOnViewInit",nzOnClose:"nzOnClose",nzVisibleChange:"nzVisibleChange"},exportAs:["nzDrawer"],features:[_.qOj,_.TTD],decls:2,vars:0,consts:[["drawerTemplate",""],[1,"ant-drawer",3,"nzNoAnimation"],["class","ant-drawer-mask",3,"ngStyle","click",4,"ngIf"],[1,"ant-drawer-content"],[1,"ant-drawer-wrapper-body"],["class","ant-drawer-header",3,"ant-drawer-header-close-only",4,"ngIf"],[1,"ant-drawer-body",3,"ngStyle"],["cdkPortalOutlet",""],[4,"ngIf","ngIfElse"],["contentElseTemp",""],["class","ant-drawer-footer",4,"ngIf"],[1,"ant-drawer-mask",3,"ngStyle","click"],[1,"ant-drawer-header"],[1,"ant-drawer-header-title"],["aria-label","Close","class","ant-drawer-close","style","--scroll-bar: 0px;",3,"click",4,"ngIf"],["class","ant-drawer-title",4,"ngIf"],["aria-label","Close",1,"ant-drawer-close",2,"--scroll-bar","0px",3,"click"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"],[1,"ant-drawer-title"],[3,"innerHTML"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"],[1,"ant-drawer-footer"]],template:function(ot,Et){1&ot&&_.YNc(0,ie,12,40,"ng-template",null,0,_.W1O)},directives:[ye.P,q.O5,q.PC,Ye.f,Fe.Ls,oe.Pl,q.tP],encapsulation:2,changeDetection:0}),(0,a.gn)([(0,H.yF)()],it.prototype,"nzClosable",void 0),(0,a.gn)([(0,R.oS)(),(0,H.yF)()],it.prototype,"nzMaskClosable",void 0),(0,a.gn)([(0,R.oS)(),(0,H.yF)()],it.prototype,"nzMask",void 0),(0,a.gn)([(0,R.oS)(),(0,H.yF)()],it.prototype,"nzCloseOnNavigation",void 0),(0,a.gn)([(0,H.yF)()],it.prototype,"nzNoAnimation",void 0),(0,a.gn)([(0,H.yF)()],it.prototype,"nzKeyboard",void 0),(0,a.gn)([(0,R.oS)()],it.prototype,"nzDirection",void 0),it})(),mt=(()=>{class it{}return it.\u0275fac=function(ot){return new(ot||it)},it.\u0275mod=_.oAB({type:it}),it.\u0275inj=_.cJS({}),it})(),Qe=(()=>{class it{}return it.\u0275fac=function(ot){return new(ot||it)},it.\u0275mod=_.oAB({type:it}),it.\u0275inj=_.cJS({imports:[[ee.vT,q.ez,G.U8,oe.eL,Fe.PV,Ye.T,ye.g,mt]]}),it})()},4170:(yt,be,p)=>{p.d(be,{u7:()=>_,YI:()=>H,wi:()=>I,bF:()=>q});var a=p(5e3),s=p(591),G=p(6947),oe={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click sort by descend",triggerAsc:"Click sort by ascend",cancelSort:"Click to cancel sort"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"}},q={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"}};const _=new a.OlP("nz-i18n"),W=new a.OlP("nz-date-locale");let I=(()=>{class ${constructor(Ae,wt){this._change=new s.X(this._locale),this.setLocale(Ae||q),this.setDateLocale(wt||null)}get localeChange(){return this._change.asObservable()}translate(Ae,wt){let At=this._getObjectPath(this._locale,Ae);return"string"==typeof At?(wt&&Object.keys(wt).forEach(Qt=>At=At.replace(new RegExp(`%${Qt}%`,"g"),wt[Qt])),At):Ae}setLocale(Ae){this._locale&&this._locale.locale===Ae.locale||(this._locale=Ae,this._change.next(Ae))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(Ae){this.dateLocale=Ae}getDateLocale(){return this.dateLocale}getLocaleData(Ae,wt){const At=Ae?this._getObjectPath(this._locale,Ae):this._locale;return!At&&!wt&&(0,G.ZK)(`Missing translations for "${Ae}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),At||wt||this._getObjectPath(oe,Ae)||{}}_getObjectPath(Ae,wt){let At=Ae;const Qt=wt.split("."),gn=Qt.length;let Vn=0;for(;At&&Vn<gn;)At=At[Qt[Vn++]];return Vn===gn?At:null}}return $.\u0275fac=function(Ae){return new(Ae||$)(a.LFG(_,8),a.LFG(W,8))},$.\u0275prov=a.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})(),H=(()=>{class ${}return $.\u0275fac=function(Ae){return new(Ae||$)},$.\u0275mod=a.oAB({type:$}),$.\u0275inj=a.cJS({}),$})();new a.OlP("date-config")},647:(yt,be,p)=>{p.d(be,{sV:()=>Wt,Ls:()=>Rn,PV:()=>qn});var a=p(925),s=p(5e3),G=p(655),oe=p(8929),q=p(5254),_=p(7625),W=p(9808);function I(X,se){(function H(X){return"string"==typeof X&&-1!==X.indexOf(".")&&1===parseFloat(X)})(X)&&(X="100%");var k=function B(X){return"string"==typeof X&&-1!==X.indexOf("%")}(X);return X=360===se?X:Math.min(se,Math.max(0,parseFloat(X))),k&&(X=parseInt(String(X*se),10)/100),Math.abs(X-se)<1e-6?1:X=360===se?(X<0?X%se+se:X%se)/parseFloat(String(se)):X%se/parseFloat(String(se))}function R(X){return Math.min(1,Math.max(0,X))}function ee(X){return X=parseFloat(X),(isNaN(X)||X<0||X>1)&&(X=1),X}function ye(X){return X<=1?100*Number(X)+"%":X}function Ye(X){return 1===X.length?"0"+X:String(X)}function ze(X,se,k){X=I(X,255),se=I(se,255),k=I(k,255);var Ee=Math.max(X,se,k),st=Math.min(X,se,k),Ct=0,Ot=0,Vt=(Ee+st)/2;if(Ee===st)Ot=0,Ct=0;else{var hn=Ee-st;switch(Ot=Vt>.5?hn/(2-Ee-st):hn/(Ee+st),Ee){case X:Ct=(se-k)/hn+(se<k?6:0);break;case se:Ct=(k-X)/hn+2;break;case k:Ct=(X-se)/hn+4}Ct/=6}return{h:Ct,s:Ot,l:Vt}}function _e(X,se,k){return k<0&&(k+=1),k>1&&(k-=1),k<1/6?X+6*k*(se-X):k<.5?se:k<2/3?X+(se-X)*(2/3-k)*6:X}function Je(X,se,k){X=I(X,255),se=I(se,255),k=I(k,255);var Ee=Math.max(X,se,k),st=Math.min(X,se,k),Ct=0,Ot=Ee,Vt=Ee-st,hn=0===Ee?0:Vt/Ee;if(Ee===st)Ct=0;else{switch(Ee){case X:Ct=(se-k)/Vt+(se<k?6:0);break;case se:Ct=(k-X)/Vt+2;break;case k:Ct=(X-se)/Vt+4}Ct/=6}return{h:Ct,s:hn,v:Ot}}function ut(X,se,k,Ee){var st=[Ye(Math.round(X).toString(16)),Ye(Math.round(se).toString(16)),Ye(Math.round(k).toString(16))];return Ee&&st[0].startsWith(st[0].charAt(1))&&st[1].startsWith(st[1].charAt(1))&&st[2].startsWith(st[2].charAt(1))?st[0].charAt(0)+st[1].charAt(0)+st[2].charAt(0):st.join("")}function et(X){return Math.round(255*parseFloat(X)).toString(16)}function Se(X){return Xe(X)/255}function Xe(X){return parseInt(X,16)}var fe={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var ie="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",Ue="[\\s|\\(]+("+ie+")[,|\\s]+("+ie+")[,|\\s]+("+ie+")\\s*\\)?",je="[\\s|\\(]+("+ie+")[,|\\s]+("+ie+")[,|\\s]+("+ie+")[,|\\s]+("+ie+")\\s*\\)?",tt={CSS_UNIT:new RegExp(ie),rgb:new RegExp("rgb"+Ue),rgba:new RegExp("rgba"+je),hsl:new RegExp("hsl"+Ue),hsla:new RegExp("hsla"+je),hsv:new RegExp("hsv"+Ue),hsva:new RegExp("hsva"+je),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function ve(X){return Boolean(tt.CSS_UNIT.exec(String(X)))}var mt=function(){function X(se,k){var Ee;if(void 0===se&&(se=""),void 0===k&&(k={}),se instanceof X)return se;"number"==typeof se&&(se=function J(X){return{r:X>>16,g:(65280&X)>>8,b:255&X}}(se)),this.originalInput=se;var st=function he(X){var se={r:0,g:0,b:0},k=1,Ee=null,st=null,Ct=null,Ot=!1,Vt=!1;return"string"==typeof X&&(X=function ke(X){if(0===(X=X.trim().toLowerCase()).length)return!1;var se=!1;if(fe[X])X=fe[X],se=!0;else if("transparent"===X)return{r:0,g:0,b:0,a:0,format:"name"};var k=tt.rgb.exec(X);return k?{r:k[1],g:k[2],b:k[3]}:(k=tt.rgba.exec(X))?{r:k[1],g:k[2],b:k[3],a:k[4]}:(k=tt.hsl.exec(X))?{h:k[1],s:k[2],l:k[3]}:(k=tt.hsla.exec(X))?{h:k[1],s:k[2],l:k[3],a:k[4]}:(k=tt.hsv.exec(X))?{h:k[1],s:k[2],v:k[3]}:(k=tt.hsva.exec(X))?{h:k[1],s:k[2],v:k[3],a:k[4]}:(k=tt.hex8.exec(X))?{r:Xe(k[1]),g:Xe(k[2]),b:Xe(k[3]),a:Se(k[4]),format:se?"name":"hex8"}:(k=tt.hex6.exec(X))?{r:Xe(k[1]),g:Xe(k[2]),b:Xe(k[3]),format:se?"name":"hex"}:(k=tt.hex4.exec(X))?{r:Xe(k[1]+k[1]),g:Xe(k[2]+k[2]),b:Xe(k[3]+k[3]),a:Se(k[4]+k[4]),format:se?"name":"hex8"}:!!(k=tt.hex3.exec(X))&&{r:Xe(k[1]+k[1]),g:Xe(k[2]+k[2]),b:Xe(k[3]+k[3]),format:se?"name":"hex"}}(X)),"object"==typeof X&&(ve(X.r)&&ve(X.g)&&ve(X.b)?(se=function Fe(X,se,k){return{r:255*I(X,255),g:255*I(se,255),b:255*I(k,255)}}(X.r,X.g,X.b),Ot=!0,Vt="%"===String(X.r).substr(-1)?"prgb":"rgb"):ve(X.h)&&ve(X.s)&&ve(X.v)?(Ee=ye(X.s),st=ye(X.v),se=function zt(X,se,k){X=6*I(X,360),se=I(se,100),k=I(k,100);var Ee=Math.floor(X),st=X-Ee,Ct=k*(1-se),Ot=k*(1-st*se),Vt=k*(1-(1-st)*se),hn=Ee%6;return{r:255*[k,Ot,Ct,Ct,Vt,k][hn],g:255*[Vt,k,k,Ot,Ct,Ct][hn],b:255*[Ct,Ct,Vt,k,k,Ot][hn]}}(X.h,Ee,st),Ot=!0,Vt="hsv"):ve(X.h)&&ve(X.s)&&ve(X.l)&&(Ee=ye(X.s),Ct=ye(X.l),se=function vt(X,se,k){var Ee,st,Ct;if(X=I(X,360),se=I(se,100),k=I(k,100),0===se)st=k,Ct=k,Ee=k;else{var Ot=k<.5?k*(1+se):k+se-k*se,Vt=2*k-Ot;Ee=_e(Vt,Ot,X+1/3),st=_e(Vt,Ot,X),Ct=_e(Vt,Ot,X-1/3)}return{r:255*Ee,g:255*st,b:255*Ct}}(X.h,Ee,Ct),Ot=!0,Vt="hsl"),Object.prototype.hasOwnProperty.call(X,"a")&&(k=X.a)),k=ee(k),{ok:Ot,format:X.format||Vt,r:Math.min(255,Math.max(se.r,0)),g:Math.min(255,Math.max(se.g,0)),b:Math.min(255,Math.max(se.b,0)),a:k}}(se);this.originalInput=se,this.r=st.r,this.g=st.g,this.b=st.b,this.a=st.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(Ee=k.format)&&void 0!==Ee?Ee:st.format,this.gradientType=k.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=st.ok}return X.prototype.isDark=function(){return this.getBrightness()<128},X.prototype.isLight=function(){return!this.isDark()},X.prototype.getBrightness=function(){var se=this.toRgb();return(299*se.r+587*se.g+114*se.b)/1e3},X.prototype.getLuminance=function(){var se=this.toRgb(),Ct=se.r/255,Ot=se.g/255,Vt=se.b/255;return.2126*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.7152*(Ot<=.03928?Ot/12.92:Math.pow((Ot+.055)/1.055,2.4))+.0722*(Vt<=.03928?Vt/12.92:Math.pow((Vt+.055)/1.055,2.4))},X.prototype.getAlpha=function(){return this.a},X.prototype.setAlpha=function(se){return this.a=ee(se),this.roundA=Math.round(100*this.a)/100,this},X.prototype.toHsv=function(){var se=Je(this.r,this.g,this.b);return{h:360*se.h,s:se.s,v:se.v,a:this.a}},X.prototype.toHsvString=function(){var se=Je(this.r,this.g,this.b),k=Math.round(360*se.h),Ee=Math.round(100*se.s),st=Math.round(100*se.v);return 1===this.a?"hsv("+k+", "+Ee+"%, "+st+"%)":"hsva("+k+", "+Ee+"%, "+st+"%, "+this.roundA+")"},X.prototype.toHsl=function(){var se=ze(this.r,this.g,this.b);return{h:360*se.h,s:se.s,l:se.l,a:this.a}},X.prototype.toHslString=function(){var se=ze(this.r,this.g,this.b),k=Math.round(360*se.h),Ee=Math.round(100*se.s),st=Math.round(100*se.l);return 1===this.a?"hsl("+k+", "+Ee+"%, "+st+"%)":"hsla("+k+", "+Ee+"%, "+st+"%, "+this.roundA+")"},X.prototype.toHex=function(se){return void 0===se&&(se=!1),ut(this.r,this.g,this.b,se)},X.prototype.toHexString=function(se){return void 0===se&&(se=!1),"#"+this.toHex(se)},X.prototype.toHex8=function(se){return void 0===se&&(se=!1),function Ie(X,se,k,Ee,st){var Ct=[Ye(Math.round(X).toString(16)),Ye(Math.round(se).toString(16)),Ye(Math.round(k).toString(16)),Ye(et(Ee))];return st&&Ct[0].startsWith(Ct[0].charAt(1))&&Ct[1].startsWith(Ct[1].charAt(1))&&Ct[2].startsWith(Ct[2].charAt(1))&&Ct[3].startsWith(Ct[3].charAt(1))?Ct[0].charAt(0)+Ct[1].charAt(0)+Ct[2].charAt(0)+Ct[3].charAt(0):Ct.join("")}(this.r,this.g,this.b,this.a,se)},X.prototype.toHex8String=function(se){return void 0===se&&(se=!1),"#"+this.toHex8(se)},X.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},X.prototype.toRgbString=function(){var se=Math.round(this.r),k=Math.round(this.g),Ee=Math.round(this.b);return 1===this.a?"rgb("+se+", "+k+", "+Ee+")":"rgba("+se+", "+k+", "+Ee+", "+this.roundA+")"},X.prototype.toPercentageRgb=function(){var se=function(k){return Math.round(100*I(k,255))+"%"};return{r:se(this.r),g:se(this.g),b:se(this.b),a:this.a}},X.prototype.toPercentageRgbString=function(){var se=function(k){return Math.round(100*I(k,255))};return 1===this.a?"rgb("+se(this.r)+"%, "+se(this.g)+"%, "+se(this.b)+"%)":"rgba("+se(this.r)+"%, "+se(this.g)+"%, "+se(this.b)+"%, "+this.roundA+")"},X.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var se="#"+ut(this.r,this.g,this.b,!1),k=0,Ee=Object.entries(fe);k<Ee.length;k++){var st=Ee[k];if(se===st[1])return st[0]}return!1},X.prototype.toString=function(se){var k=Boolean(se);se=null!=se?se:this.format;var Ee=!1;return!k&&this.a<1&&this.a>=0&&(se.startsWith("hex")||"name"===se)?"name"===se&&0===this.a?this.toName():this.toRgbString():("rgb"===se&&(Ee=this.toRgbString()),"prgb"===se&&(Ee=this.toPercentageRgbString()),("hex"===se||"hex6"===se)&&(Ee=this.toHexString()),"hex3"===se&&(Ee=this.toHexString(!0)),"hex4"===se&&(Ee=this.toHex8String(!0)),"hex8"===se&&(Ee=this.toHex8String()),"name"===se&&(Ee=this.toName()),"hsl"===se&&(Ee=this.toHslString()),"hsv"===se&&(Ee=this.toHsvString()),Ee||this.toHexString())},X.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},X.prototype.clone=function(){return new X(this.toString())},X.prototype.lighten=function(se){void 0===se&&(se=10);var k=this.toHsl();return k.l+=se/100,k.l=R(k.l),new X(k)},X.prototype.brighten=function(se){void 0===se&&(se=10);var k=this.toRgb();return k.r=Math.max(0,Math.min(255,k.r-Math.round(-se/100*255))),k.g=Math.max(0,Math.min(255,k.g-Math.round(-se/100*255))),k.b=Math.max(0,Math.min(255,k.b-Math.round(-se/100*255))),new X(k)},X.prototype.darken=function(se){void 0===se&&(se=10);var k=this.toHsl();return k.l-=se/100,k.l=R(k.l),new X(k)},X.prototype.tint=function(se){return void 0===se&&(se=10),this.mix("white",se)},X.prototype.shade=function(se){return void 0===se&&(se=10),this.mix("black",se)},X.prototype.desaturate=function(se){void 0===se&&(se=10);var k=this.toHsl();return k.s-=se/100,k.s=R(k.s),new X(k)},X.prototype.saturate=function(se){void 0===se&&(se=10);var k=this.toHsl();return k.s+=se/100,k.s=R(k.s),new X(k)},X.prototype.greyscale=function(){return this.desaturate(100)},X.prototype.spin=function(se){var k=this.toHsl(),Ee=(k.h+se)%360;return k.h=Ee<0?360+Ee:Ee,new X(k)},X.prototype.mix=function(se,k){void 0===k&&(k=50);var Ee=this.toRgb(),st=new X(se).toRgb(),Ct=k/100;return new X({r:(st.r-Ee.r)*Ct+Ee.r,g:(st.g-Ee.g)*Ct+Ee.g,b:(st.b-Ee.b)*Ct+Ee.b,a:(st.a-Ee.a)*Ct+Ee.a})},X.prototype.analogous=function(se,k){void 0===se&&(se=6),void 0===k&&(k=30);var Ee=this.toHsl(),st=360/k,Ct=[this];for(Ee.h=(Ee.h-(st*se>>1)+720)%360;--se;)Ee.h=(Ee.h+st)%360,Ct.push(new X(Ee));return Ct},X.prototype.complement=function(){var se=this.toHsl();return se.h=(se.h+180)%360,new X(se)},X.prototype.monochromatic=function(se){void 0===se&&(se=6);for(var k=this.toHsv(),Ee=k.h,st=k.s,Ct=k.v,Ot=[],Vt=1/se;se--;)Ot.push(new X({h:Ee,s:st,v:Ct})),Ct=(Ct+Vt)%1;return Ot},X.prototype.splitcomplement=function(){var se=this.toHsl(),k=se.h;return[this,new X({h:(k+72)%360,s:se.s,l:se.l}),new X({h:(k+216)%360,s:se.s,l:se.l})]},X.prototype.onBackground=function(se){var k=this.toRgb(),Ee=new X(se).toRgb();return new X({r:Ee.r+(k.r-Ee.r)*k.a,g:Ee.g+(k.g-Ee.g)*k.a,b:Ee.b+(k.b-Ee.b)*k.a})},X.prototype.triad=function(){return this.polyad(3)},X.prototype.tetrad=function(){return this.polyad(4)},X.prototype.polyad=function(se){for(var k=this.toHsl(),Ee=k.h,st=[this],Ct=360/se,Ot=1;Ot<se;Ot++)st.push(new X({h:(Ee+Ot*Ct)%360,s:k.s,l:k.l}));return st},X.prototype.equals=function(se){return this.toRgbString()===new X(se).toRgbString()},X}(),mn=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function vn(X,se,k){var Ee;return(Ee=Math.round(X.h)>=60&&Math.round(X.h)<=240?k?Math.round(X.h)-2*se:Math.round(X.h)+2*se:k?Math.round(X.h)+2*se:Math.round(X.h)-2*se)<0?Ee+=360:Ee>=360&&(Ee-=360),Ee}function Ut(X,se,k){return 0===X.h&&0===X.s?X.s:((Ee=k?X.s-.16*se:4===se?X.s+.16:X.s+.05*se)>1&&(Ee=1),k&&5===se&&Ee>.1&&(Ee=.1),Ee<.06&&(Ee=.06),Number(Ee.toFixed(2)));var Ee}function un(X,se,k){var Ee;return(Ee=k?X.v+.05*se:X.v-.15*se)>1&&(Ee=1),Number(Ee.toFixed(2))}function _n(X){for(var se=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},k=[],Ee=new mt(X),st=5;st>0;st-=1){var Ct=Ee.toHsv(),Ot=new mt({h:vn(Ct,st,!0),s:Ut(Ct,st,!0),v:un(Ct,st,!0)}).toHexString();k.push(Ot)}k.push(Ee.toHexString());for(var Vt=1;Vt<=4;Vt+=1){var hn=Ee.toHsv(),ni=new mt({h:vn(hn,Vt),s:Ut(hn,Vt),v:un(hn,Vt)}).toHexString();k.push(ni)}return"dark"===se.theme?mn.map(function(ai){var kn=ai.index,bi=ai.opacity;return new mt(se.backgroundColor||"#141414").mix(k[kn],100*bi).toHexString()}):k}var Cn={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Dt={},Sn={};Object.keys(Cn).forEach(function(X){Dt[X]=_n(Cn[X]),Dt[X].primary=Dt[X][5],Sn[X]=_n(Cn[X],{theme:"dark",backgroundColor:"#141414"}),Sn[X].primary=Sn[X][5]});var V=p(520),Be=p(1086),nt=p(6498),ce=p(4850),Ne=p(2994),L=p(537),E=p(7221),$=p(8117),ue=p(2198),Ae=p(2986),wt=p(2313);const At="[@ant-design/icons-angular]:";function gn(X){(0,s.X6Q)()&&console.warn(`${At} ${X}.`)}function Vn(X){return _n(X)[0]}function An(X,se){switch(se){case"fill":return`${X}-fill`;case"outline":return`${X}-o`;case"twotone":return`${X}-twotone`;case void 0:return X;default:throw new Error(`${At}Theme "${se}" is not a recognized theme!`)}}function Re(X){return"object"==typeof X&&"string"==typeof X.name&&("string"==typeof X.theme||void 0===X.theme)&&"string"==typeof X.icon}function ht(X){const se=X.split(":");switch(se.length){case 1:return[X,""];case 2:return[se[1],se[0]];default:throw new Error(`${At}The icon type ${X} is not valid!`)}}function Zn(){return new Error(`${At}<svg> tag not found.`)}let ei=(()=>{class X{constructor(k,Ee,st,Ct){this._rendererFactory=k,this._handler=Ee,this._document=st,this.sanitizer=Ct,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new oe.xQ,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new V.eN(this._handler))}set twoToneColor({primaryColor:k,secondaryColor:Ee}){this._twoToneColorPalette.primaryColor=k,this._twoToneColorPalette.secondaryColor=Ee||Vn(k)}get twoToneColor(){return Object.assign({},this._twoToneColorPalette)}useJsonpLoading(){this._enableJsonpLoading?gn("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=k=>{this._jsonpIconLoad$.next(k)})}changeAssetsSource(k){this._assetsUrlRoot=k.endsWith("/")?k:k+"/"}addIcon(...k){k.forEach(Ee=>{this._svgDefinitions.set(An(Ee.name,Ee.theme),Ee)})}addIconLiteral(k,Ee){const[st,Ct]=ht(k);if(!Ct)throw function jt(){return new Error(`${At}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:k,icon:Ee})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(k,Ee){const st=Re(k)?k:this._svgDefinitions.get(k)||null;return(st?(0,Be.of)(st):this._loadIconDynamically(k)).pipe((0,ce.U)(Ot=>{if(!Ot)throw function fn(X){return new Error(`${At}the icon ${X} does not exist or is not registered.`)}(k);return this._loadSVGFromCacheOrCreateNew(Ot,Ee)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(k){if(!this._http&&!this._enableJsonpLoading)return(0,Be.of)(function Pn(){return function Qt(X){console.error(`${At} ${X}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let Ee=this._inProgressFetches.get(k);if(!Ee){const[st,Ct]=ht(k),Ot=Ct?{name:k,icon:""}:function we(X){const se=X.split("-"),k=function jn(X){return"o"===X?"outline":X}(se.splice(se.length-1,1)[0]);return{name:se.join("-"),theme:k,icon:""}}(st),hn=(Ct?`${this._assetsUrlRoot}assets/${Ct}/${st}`:`${this._assetsUrlRoot}assets/${Ot.theme}/${Ot.name}`)+(this._enableJsonpLoading?".js":".svg"),ni=this.sanitizer.sanitize(s.q3G.URL,hn);if(!ni)throw function si(X){return new Error(`${At}The url "${X}" is unsafe.`)}(hn);Ee=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(Ot,ni):this._http.get(ni,{responseType:"text"}).pipe((0,ce.U)(kn=>Object.assign(Object.assign({},Ot),{icon:kn})))).pipe((0,Ne.b)(kn=>this.addIcon(kn)),(0,L.x)(()=>this._inProgressFetches.delete(k)),(0,E.K)(()=>(0,Be.of)(null)),(0,$.B)()),this._inProgressFetches.set(k,Ee)}return Ee}_loadIconDynamicallyWithJsonp(k,Ee){return new nt.y(st=>{const Ct=this._document.createElement("script"),Ot=setTimeout(()=>{Vt(),st.error(function ii(){return new Error(`${At}Importing timeout error.`)}())},6e3);function Vt(){Ct.parentNode.removeChild(Ct),clearTimeout(Ot)}Ct.src=Ee,this._document.body.appendChild(Ct),this._jsonpIconLoad$.pipe((0,ue.h)(hn=>hn.name===k.name&&hn.theme===k.theme),(0,Ae.q)(1)).subscribe(hn=>{st.next(hn),Vt()})})}_loadSVGFromCacheOrCreateNew(k,Ee){let st;const Ct=Ee||this._twoToneColorPalette.primaryColor,Ot=Vn(Ct)||this._twoToneColorPalette.secondaryColor,Vt="twotone"===k.theme?function ri(X,se,k,Ee){return`${An(X,se)}-${k}-${Ee}`}(k.name,k.theme,Ct,Ot):void 0===k.theme?k.name:An(k.name,k.theme),hn=this._svgRenderedDefinitions.get(Vt);return hn?st=hn.icon:(st=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function It(X){return""!==ht(X)[1]}(k.name)?k.icon:function Ve(X){return X.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(k.icon)),"twotone"===k.theme,Ct,Ot)),this._svgRenderedDefinitions.set(Vt,Object.assign(Object.assign({},k),{icon:st}))),function ae(X){return X.cloneNode(!0)}(st)}_createSVGElementFromString(k){const Ee=this._document.createElement("div");Ee.innerHTML=k;const st=Ee.querySelector("svg");if(!st)throw Zn;return st}_setSVGAttribute(k){return this._renderer.setAttribute(k,"width","1em"),this._renderer.setAttribute(k,"height","1em"),k}_colorizeSVGIcon(k,Ee,st,Ct){if(Ee){const Ot=k.childNodes,Vt=Ot.length;for(let hn=0;hn<Vt;hn++){const ni=Ot[hn];"secondaryColor"===ni.getAttribute("fill")?this._renderer.setAttribute(ni,"fill",Ct):this._renderer.setAttribute(ni,"fill",st)}}return this._renderer.setAttribute(k,"fill","currentColor"),k}}return X.\u0275fac=function(k){return new(k||X)(s.LFG(s.FYo),s.LFG(V.jN,8),s.LFG(W.K0,8),s.LFG(wt.H7))},X.\u0275prov=s.Yz7({token:X,factory:X.\u0275fac}),X})(),Tt=(()=>{class X{constructor(k,Ee,st){this._iconService=k,this._elementRef=Ee,this._renderer=st}ngOnChanges(k){(k.type||k.theme||k.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(k=>{if(this.type){const Ee=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(st=>{!function Ln(X,se){return X.type===se.type&&X.theme===se.theme&&X.twoToneColor===se.twoToneColor}(Ee,this._getSelfRenderMeta())?k(null):(this._setSVGElement(st),k(st))})}else this._clearSVGElement(),k(null)})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(k,Ee){if(Re(k))return k;{const[st,Ct]=ht(k);return Ct?k:function qt(X){return X.endsWith("-fill")||X.endsWith("-o")||X.endsWith("-twotone")}(st)?(Ee&&gn(`'type' ${st} already gets a theme inside so 'theme' ${Ee} would be ignored`),st):An(st,Ee||this._iconService.defaultTheme)}}_setSVGElement(k){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,k)}_clearSVGElement(){var k;const Ee=this._elementRef.nativeElement,st=Ee.childNodes;for(let Ot=st.length-1;Ot>=0;Ot--){const Vt=st[Ot];"svg"===(null===(k=Vt.tagName)||void 0===k?void 0:k.toLowerCase())&&this._renderer.removeChild(Ee,Vt)}}}return X.\u0275fac=function(k){return new(k||X)(s.Y36(ei),s.Y36(s.SBq),s.Y36(s.Qsj))},X.\u0275dir=s.lG2({type:X,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[s.TTD]}),X})();var Qn=p(1721),Te=p(6947),Ze=p(9193),De=p(9439);const rt=[Ze.V65,Ze.ud1,Ze.bBn,Ze.BOg,Ze.Hkd,Ze.XuQ,Ze.Rfq,Ze.yQU,Ze.U2Q,Ze.UKj,Ze.OYp,Ze.BXH,Ze.eLU,Ze.x0x,Ze.VWu,Ze.rMt,Ze.vEg,Ze.RIp,Ze.RU0,Ze.M8e,Ze.ssy,Ze.Z5F,Ze.iUK,Ze.LJh,Ze.NFG,Ze.UTl,Ze.nrZ,Ze.gvV,Ze.d2H,Ze.eFY,Ze.sZJ,Ze.np6,Ze.w1L,Ze.UY$,Ze.v6v,Ze.rHg,Ze.v6v,Ze.s_U,Ze.TSL,Ze.FsU,Ze.cN2,Ze.uIz,Ze.d_$],Wt=new s.OlP("nz_icons"),Lt=(new s.OlP("nz_icon_default_twotone_color"),"#1890ff");let Un=(()=>{class X extends ei{constructor(k,Ee,st,Ct,Ot,Vt){super(k,Ct,Ot,Ee),this.nzConfigService=st,this.configUpdated$=new oe.xQ,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.addIcon(...rt,...Vt||[]),this.configDefaultTwotoneColor(),this.configDefaultTheme()}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(k){k.getAttribute("viewBox")||this._renderer.setAttribute(k,"viewBox","0 0 1024 1024"),(!k.getAttribute("width")||!k.getAttribute("height"))&&(this._renderer.setAttribute(k,"width","1em"),this._renderer.setAttribute(k,"height","1em")),k.getAttribute("fill")||this._renderer.setAttribute(k,"fill","currentColor")}fetchFromIconfont(k){const{scriptUrl:Ee}=k;if(this._document&&!this.iconfontCache.has(Ee)){const st=this._renderer.createElement("script");this._renderer.setAttribute(st,"src",Ee),this._renderer.setAttribute(st,"data-namespace",Ee.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,st),this.iconfontCache.add(Ee)}}createIconfontIcon(k){return this._createSVGElementFromString(`<svg><use xlink:href="${k}"></svg>`)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const k=this.getConfig();this.defaultTheme=k.nzTheme||"outline"}configDefaultTwotoneColor(){const Ee=this.getConfig().nzTwotoneColor||Lt;let st=Lt;Ee&&(Ee.startsWith("#")?st=Ee:(0,Te.ZK)("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:st}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return X.\u0275fac=function(k){return new(k||X)(s.LFG(s.FYo),s.LFG(wt.H7),s.LFG(De.jY),s.LFG(V.jN,8),s.LFG(W.K0,8),s.LFG(Wt,8))},X.\u0275prov=s.Yz7({token:X,factory:X.\u0275fac,providedIn:"root"}),X})();const $n=new s.OlP("nz_icons_patch");let Nn=(()=>{class X{constructor(k,Ee){this.extraIcons=k,this.rootIconService=Ee,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(k=>this.rootIconService.addIcon(k)),this.patched=!0)}}return X.\u0275fac=function(k){return new(k||X)(s.LFG($n,2),s.LFG(Un))},X.\u0275prov=s.Yz7({token:X,factory:X.\u0275fac}),X})(),Rn=(()=>{class X extends Tt{constructor(k,Ee,st,Ct,Ot,Vt){super(Ct,st,Ot),this.ngZone=k,this.changeDetectorRef=Ee,this.iconService=Ct,this.renderer=Ot,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new oe.xQ,Vt&&Vt.doPatch(),this.el=st.nativeElement}set nzSpin(k){this.spin=k}set nzType(k){this.type=k}set nzTheme(k){this.theme=k}set nzTwotoneColor(k){this.twoToneColor=k}set nzIconfont(k){this.iconfont=k}ngOnChanges(k){const{nzType:Ee,nzTwotoneColor:st,nzSpin:Ct,nzTheme:Ot,nzRotate:Vt}=k;Ee||st||Ct||Ot?this.changeIcon2():Vt?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const k=this.el.children;let Ee=k.length;if(!this.type&&k.length)for(;Ee--;){const st=k[Ee];"svg"===st.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(st)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{(0,q.D)(this._changeIcon()).pipe((0,_.R)(this.destroy$)).subscribe(k=>{this.changeDetectorRef.detectChanges(),k&&(this.setSVGData(k),this.handleSpin(k),this.handleRotate(k))})})}handleSpin(k){this.spin||"loading"===this.type?this.renderer.addClass(k,"anticon-spin"):this.renderer.removeClass(k,"anticon-spin")}handleRotate(k){this.nzRotate?this.renderer.setAttribute(k,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(k,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(k){this.renderer.setAttribute(k,"data-icon",this.type),this.renderer.setAttribute(k,"aria-hidden","true")}}return X.\u0275fac=function(k){return new(k||X)(s.Y36(s.R0b),s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(Un),s.Y36(s.Qsj),s.Y36(Nn,8))},X.\u0275dir=s.lG2({type:X,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(k,Ee){2&k&&s.ekj("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[s.qOj,s.TTD]}),(0,G.gn)([(0,Qn.yF)()],X.prototype,"nzSpin",null),X})(),qn=(()=>{class X{static forRoot(k){return{ngModule:X,providers:[{provide:Wt,useValue:k}]}}static forChild(k){return{ngModule:X,providers:[Nn,{provide:$n,useValue:k}]}}}return X.\u0275fac=function(k){return new(k||X)},X.\u0275mod=s.oAB({type:X}),X.\u0275inj=s.cJS({imports:[[a.ud]]}),X})()},4219:(yt,be,p)=>{p.d(be,{hl:()=>cn,Cc:()=>Dt,wO:()=>Le,YV:()=>Be,r9:()=>qe,ip:()=>nt});var a=p(655),s=p(5e3),G=p(8929),oe=p(591),q=p(6787),_=p(6053),W=p(4850),I=p(1709),R=p(2198),H=p(7604),B=p(7138),ee=p(5778),ye=p(7625),Ye=p(1059),Fe=p(7545),ze=p(1721),_e=p(2302),vt=p(226),Je=p(2845),zt=p(6950),ut=p(925),Ie=p(4832),$e=p(9808),et=p(647),Se=p(969),Xe=p(8076);const J=["nz-submenu-title",""];function fe(ce,Ne){if(1&ce&&s._UZ(0,"i",4),2&ce){const L=s.oxw();s.Q6J("nzType",L.nzIcon)}}function he(ce,Ne){if(1&ce&&(s.ynx(0),s.TgZ(1,"span"),s._uU(2),s.qZA(),s.BQk()),2&ce){const L=s.oxw();s.xp6(2),s.Oqu(L.nzTitle)}}function te(ce,Ne){1&ce&&s._UZ(0,"i",8)}function le(ce,Ne){1&ce&&s._UZ(0,"i",9)}function ie(ce,Ne){if(1&ce&&(s.TgZ(0,"span",5),s.YNc(1,te,1,0,"i",6),s.YNc(2,le,1,0,"i",7),s.qZA()),2&ce){const L=s.oxw();s.Q6J("ngSwitch",L.dir),s.xp6(1),s.Q6J("ngSwitchCase","rtl")}}function Ue(ce,Ne){1&ce&&s._UZ(0,"i",10)}const je=["*"],tt=["nz-submenu-inline-child",""];function ke(ce,Ne){}const ve=["nz-submenu-none-inline-child",""];function mt(ce,Ne){}const Qe=["nz-submenu",""];function dt(ce,Ne){1&ce&&s.Hsn(0,0,["*ngIf","!nzTitle"])}function _t(ce,Ne){if(1&ce&&s._UZ(0,"div",6),2&ce){const L=s.oxw(),E=s.MAs(7);s.Q6J("mode",L.mode)("nzOpen",L.nzOpen)("@.disabled",null==L.noAnimation?null:L.noAnimation.nzNoAnimation)("nzNoAnimation",null==L.noAnimation?null:L.noAnimation.nzNoAnimation)("menuClass",L.nzMenuClassName)("templateOutlet",E)}}function it(ce,Ne){if(1&ce){const L=s.EpF();s.TgZ(0,"div",8),s.NdJ("subMenuMouseState",function($){return s.CHM(L),s.oxw(2).setMouseEnterState($)}),s.qZA()}if(2&ce){const L=s.oxw(2),E=s.MAs(7);s.Q6J("theme",L.theme)("mode",L.mode)("nzOpen",L.nzOpen)("position",L.position)("nzDisabled",L.nzDisabled)("isMenuInsideDropDown",L.isMenuInsideDropDown)("templateOutlet",E)("menuClass",L.nzMenuClassName)("@.disabled",null==L.noAnimation?null:L.noAnimation.nzNoAnimation)("nzNoAnimation",null==L.noAnimation?null:L.noAnimation.nzNoAnimation)}}function St(ce,Ne){if(1&ce){const L=s.EpF();s.YNc(0,it,1,10,"ng-template",7),s.NdJ("positionChange",function($){return s.CHM(L),s.oxw().onPositionChange($)})}if(2&ce){const L=s.oxw(),E=s.MAs(1);s.Q6J("cdkConnectedOverlayPositions",L.overlayPositions)("cdkConnectedOverlayOrigin",E)("cdkConnectedOverlayWidth",L.triggerWidth)("cdkConnectedOverlayOpen",L.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-menu-submenu")}}function ot(ce,Ne){1&ce&&s.Hsn(0,1)}const Et=[[["","title",""]],"*"],Zt=["[title]","*"],Dt=new s.OlP("NzIsInDropDownMenuToken"),Sn=new s.OlP("NzMenuServiceLocalToken");let cn=(()=>{class ce{constructor(){this.descendantMenuItemClick$=new G.xQ,this.childMenuItemClick$=new G.xQ,this.theme$=new oe.X("light"),this.mode$=new oe.X("vertical"),this.inlineIndent$=new oe.X(24),this.isChildSubMenuOpen$=new oe.X(!1)}onDescendantMenuItemClick(L){this.descendantMenuItemClick$.next(L)}onChildMenuItemClick(L){this.childMenuItemClick$.next(L)}setMode(L){this.mode$.next(L)}setTheme(L){this.theme$.next(L)}setInlineIndent(L){this.inlineIndent$.next(L)}}return ce.\u0275fac=function(L){return new(L||ce)},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),Mn=(()=>{class ce{constructor(L,E,$){this.nzHostSubmenuService=L,this.nzMenuService=E,this.isMenuInsideDropDown=$,this.mode$=this.nzMenuService.mode$.pipe((0,W.U)(At=>"inline"===At?"inline":"vertical"===At||this.nzHostSubmenuService?"vertical":"horizontal")),this.level=1,this.isCurrentSubMenuOpen$=new oe.X(!1),this.isChildSubMenuOpen$=new oe.X(!1),this.isMouseEnterTitleOrOverlay$=new G.xQ,this.childMenuItemClick$=new G.xQ,this.destroy$=new G.xQ,this.nzHostSubmenuService&&(this.level=this.nzHostSubmenuService.level+1);const ue=this.childMenuItemClick$.pipe((0,I.zg)(()=>this.mode$),(0,R.h)(At=>"inline"!==At||this.isMenuInsideDropDown),(0,H.h)(!1)),Ae=(0,q.T)(this.isMouseEnterTitleOrOverlay$,ue);(0,_.aj)([this.isChildSubMenuOpen$,Ae]).pipe((0,W.U)(([At,Qt])=>At||Qt),(0,B.e)(150),(0,ee.x)(),(0,ye.R)(this.destroy$)).pipe((0,ee.x)()).subscribe(At=>{this.setOpenStateWithoutDebounce(At),this.nzHostSubmenuService?this.nzHostSubmenuService.isChildSubMenuOpen$.next(At):this.nzMenuService.isChildSubMenuOpen$.next(At)})}onChildMenuItemClick(L){this.childMenuItemClick$.next(L)}setOpenStateWithoutDebounce(L){this.isCurrentSubMenuOpen$.next(L)}setMouseEnterTitleOrOverlayState(L){this.isMouseEnterTitleOrOverlay$.next(L)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return ce.\u0275fac=function(L){return new(L||ce)(s.LFG(ce,12),s.LFG(cn),s.LFG(Dt))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac}),ce})(),qe=(()=>{class ce{constructor(L,E,$,ue,Ae,wt,At,Qt){this.nzMenuService=L,this.cdr=E,this.nzSubmenuService=$,this.isMenuInsideDropDown=ue,this.directionality=Ae,this.routerLink=wt,this.routerLinkWithHref=At,this.router=Qt,this.destroy$=new G.xQ,this.level=this.nzSubmenuService?this.nzSubmenuService.level+1:1,this.selected$=new G.xQ,this.inlinePaddingLeft=null,this.dir="ltr",this.nzDisabled=!1,this.nzSelected=!1,this.nzDanger=!1,this.nzMatchRouterExact=!1,this.nzMatchRouter=!1,Qt&&this.router.events.pipe((0,ye.R)(this.destroy$),(0,R.h)(gn=>gn instanceof _e.m2)).subscribe(()=>{this.updateRouterActive()})}clickMenuItem(L){this.nzDisabled?(L.preventDefault(),L.stopPropagation()):(this.nzMenuService.onDescendantMenuItemClick(this),this.nzSubmenuService?this.nzSubmenuService.onChildMenuItemClick(this):this.nzMenuService.onChildMenuItemClick(this))}setSelectedState(L){this.nzSelected=L,this.selected$.next(L)}updateRouterActive(){!this.listOfRouterLink||!this.listOfRouterLinkWithHref||!this.router||!this.router.navigated||!this.nzMatchRouter||Promise.resolve().then(()=>{const L=this.hasActiveLinks();this.nzSelected!==L&&(this.nzSelected=L,this.setSelectedState(this.nzSelected),this.cdr.markForCheck())})}hasActiveLinks(){const L=this.isLinkActive(this.router);return this.routerLink&&L(this.routerLink)||this.routerLinkWithHref&&L(this.routerLinkWithHref)||this.listOfRouterLink.some(L)||this.listOfRouterLinkWithHref.some(L)}isLinkActive(L){return E=>L.isActive(E.urlTree||"",{paths:this.nzMatchRouterExact?"exact":"subset",queryParams:this.nzMatchRouterExact?"exact":"subset",fragment:"ignored",matrixParams:"ignored"})}ngOnInit(){var L;(0,_.aj)([this.nzMenuService.mode$,this.nzMenuService.inlineIndent$]).pipe((0,ye.R)(this.destroy$)).subscribe(([E,$])=>{this.inlinePaddingLeft="inline"===E?this.level*$:null}),this.dir=this.directionality.value,null===(L=this.directionality.change)||void 0===L||L.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.dir=E})}ngAfterContentInit(){this.listOfRouterLink.changes.pipe((0,ye.R)(this.destroy$)).subscribe(()=>this.updateRouterActive()),this.listOfRouterLinkWithHref.changes.pipe((0,ye.R)(this.destroy$)).subscribe(()=>this.updateRouterActive()),this.updateRouterActive()}ngOnChanges(L){L.nzSelected&&this.setSelectedState(this.nzSelected)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(cn),s.Y36(s.sBO),s.Y36(Mn,8),s.Y36(Dt),s.Y36(vt.Is,8),s.Y36(_e.rH,8),s.Y36(_e.yS,8),s.Y36(_e.F0,8))},ce.\u0275dir=s.lG2({type:ce,selectors:[["","nz-menu-item",""]],contentQueries:function(L,E,$){if(1&L&&(s.Suo($,_e.rH,5),s.Suo($,_e.yS,5)),2&L){let ue;s.iGM(ue=s.CRH())&&(E.listOfRouterLink=ue),s.iGM(ue=s.CRH())&&(E.listOfRouterLinkWithHref=ue)}},hostVars:20,hostBindings:function(L,E){1&L&&s.NdJ("click",function(ue){return E.clickMenuItem(ue)}),2&L&&(s.Udp("padding-left","rtl"===E.dir?null:E.nzPaddingLeft||E.inlinePaddingLeft,"px")("padding-right","rtl"===E.dir?E.nzPaddingLeft||E.inlinePaddingLeft:null,"px"),s.ekj("ant-dropdown-menu-item",E.isMenuInsideDropDown)("ant-dropdown-menu-item-selected",E.isMenuInsideDropDown&&E.nzSelected)("ant-dropdown-menu-item-danger",E.isMenuInsideDropDown&&E.nzDanger)("ant-dropdown-menu-item-disabled",E.isMenuInsideDropDown&&E.nzDisabled)("ant-menu-item",!E.isMenuInsideDropDown)("ant-menu-item-selected",!E.isMenuInsideDropDown&&E.nzSelected)("ant-menu-item-danger",!E.isMenuInsideDropDown&&E.nzDanger)("ant-menu-item-disabled",!E.isMenuInsideDropDown&&E.nzDisabled))},inputs:{nzPaddingLeft:"nzPaddingLeft",nzDisabled:"nzDisabled",nzSelected:"nzSelected",nzDanger:"nzDanger",nzMatchRouterExact:"nzMatchRouterExact",nzMatchRouter:"nzMatchRouter"},exportAs:["nzMenuItem"],features:[s.TTD]}),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzDisabled",void 0),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzSelected",void 0),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzDanger",void 0),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzMatchRouterExact",void 0),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzMatchRouter",void 0),ce})(),x=(()=>{class ce{constructor(L,E){this.cdr=L,this.directionality=E,this.nzIcon=null,this.nzTitle=null,this.isMenuInsideDropDown=!1,this.nzDisabled=!1,this.paddingLeft=null,this.mode="vertical",this.toggleSubMenu=new s.vpe,this.subMenuMouseState=new s.vpe,this.dir="ltr",this.destroy$=new G.xQ}ngOnInit(){var L;this.dir=this.directionality.value,null===(L=this.directionality.change)||void 0===L||L.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.dir=E,this.cdr.detectChanges()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setMouseState(L){this.nzDisabled||this.subMenuMouseState.next(L)}clickTitle(){"inline"===this.mode&&!this.nzDisabled&&this.toggleSubMenu.emit()}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(s.sBO),s.Y36(vt.Is,8))},ce.\u0275cmp=s.Xpm({type:ce,selectors:[["","nz-submenu-title",""]],hostVars:8,hostBindings:function(L,E){1&L&&s.NdJ("click",function(){return E.clickTitle()})("mouseenter",function(){return E.setMouseState(!0)})("mouseleave",function(){return E.setMouseState(!1)}),2&L&&(s.Udp("padding-left","rtl"===E.dir?null:E.paddingLeft,"px")("padding-right","rtl"===E.dir?E.paddingLeft:null,"px"),s.ekj("ant-dropdown-menu-submenu-title",E.isMenuInsideDropDown)("ant-menu-submenu-title",!E.isMenuInsideDropDown))},inputs:{nzIcon:"nzIcon",nzTitle:"nzTitle",isMenuInsideDropDown:"isMenuInsideDropDown",nzDisabled:"nzDisabled",paddingLeft:"paddingLeft",mode:"mode"},outputs:{toggleSubMenu:"toggleSubMenu",subMenuMouseState:"subMenuMouseState"},exportAs:["nzSubmenuTitle"],attrs:J,ngContentSelectors:je,decls:6,vars:4,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[4,"nzStringTemplateOutlet"],["class","ant-dropdown-menu-submenu-expand-icon",3,"ngSwitch",4,"ngIf","ngIfElse"],["notDropdownTpl",""],["nz-icon","",3,"nzType"],[1,"ant-dropdown-menu-submenu-expand-icon",3,"ngSwitch"],["nz-icon","","nzType","left","class","ant-dropdown-menu-submenu-arrow-icon",4,"ngSwitchCase"],["nz-icon","","nzType","right","class","ant-dropdown-menu-submenu-arrow-icon",4,"ngSwitchDefault"],["nz-icon","","nzType","left",1,"ant-dropdown-menu-submenu-arrow-icon"],["nz-icon","","nzType","right",1,"ant-dropdown-menu-submenu-arrow-icon"],[1,"ant-menu-submenu-arrow"]],template:function(L,E){if(1&L&&(s.F$t(),s.YNc(0,fe,1,1,"i",0),s.YNc(1,he,3,1,"ng-container",1),s.Hsn(2),s.YNc(3,ie,3,2,"span",2),s.YNc(4,Ue,1,0,"ng-template",null,3,s.W1O)),2&L){const $=s.MAs(5);s.Q6J("ngIf",E.nzIcon),s.xp6(1),s.Q6J("nzStringTemplateOutlet",E.nzTitle),s.xp6(2),s.Q6J("ngIf",E.isMenuInsideDropDown)("ngIfElse",$)}},directives:[$e.O5,et.Ls,Se.f,$e.RF,$e.n9,$e.ED],encapsulation:2,changeDetection:0}),ce})(),z=(()=>{class ce{constructor(L,E,$){this.elementRef=L,this.renderer=E,this.directionality=$,this.templateOutlet=null,this.menuClass="",this.mode="vertical",this.nzOpen=!1,this.listOfCacheClassName=[],this.expandState="collapsed",this.dir="ltr",this.destroy$=new G.xQ}calcMotionState(){this.expandState=this.nzOpen?"expanded":"collapsed"}ngOnInit(){var L;this.calcMotionState(),this.dir=this.directionality.value,null===(L=this.directionality.change)||void 0===L||L.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.dir=E})}ngOnChanges(L){const{mode:E,nzOpen:$,menuClass:ue}=L;(E||$)&&this.calcMotionState(),ue&&(this.listOfCacheClassName.length&&this.listOfCacheClassName.filter(Ae=>!!Ae).forEach(Ae=>{this.renderer.removeClass(this.elementRef.nativeElement,Ae)}),this.menuClass&&(this.listOfCacheClassName=this.menuClass.split(" "),this.listOfCacheClassName.filter(Ae=>!!Ae).forEach(Ae=>{this.renderer.addClass(this.elementRef.nativeElement,Ae)})))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(vt.Is,8))},ce.\u0275cmp=s.Xpm({type:ce,selectors:[["","nz-submenu-inline-child",""]],hostAttrs:[1,"ant-menu","ant-menu-inline","ant-menu-sub"],hostVars:3,hostBindings:function(L,E){2&L&&(s.d8E("@collapseMotion",E.expandState),s.ekj("ant-menu-rtl","rtl"===E.dir))},inputs:{templateOutlet:"templateOutlet",menuClass:"menuClass",mode:"mode",nzOpen:"nzOpen"},exportAs:["nzSubmenuInlineChild"],features:[s.TTD],attrs:tt,decls:1,vars:1,consts:[[3,"ngTemplateOutlet"]],template:function(L,E){1&L&&s.YNc(0,ke,0,0,"ng-template",0),2&L&&s.Q6J("ngTemplateOutlet",E.templateOutlet)},directives:[$e.tP],encapsulation:2,data:{animation:[Xe.J_]},changeDetection:0}),ce})(),P=(()=>{class ce{constructor(L){this.directionality=L,this.menuClass="",this.theme="light",this.templateOutlet=null,this.isMenuInsideDropDown=!1,this.mode="vertical",this.position="right",this.nzDisabled=!1,this.nzOpen=!1,this.subMenuMouseState=new s.vpe,this.expandState="collapsed",this.dir="ltr",this.destroy$=new G.xQ}setMouseState(L){this.nzDisabled||this.subMenuMouseState.next(L)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}calcMotionState(){this.nzOpen?"horizontal"===this.mode?this.expandState="bottom":"vertical"===this.mode&&(this.expandState="active"):this.expandState="collapsed"}ngOnInit(){var L;this.calcMotionState(),this.dir=this.directionality.value,null===(L=this.directionality.change)||void 0===L||L.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.dir=E})}ngOnChanges(L){const{mode:E,nzOpen:$}=L;(E||$)&&this.calcMotionState()}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(vt.Is,8))},ce.\u0275cmp=s.Xpm({type:ce,selectors:[["","nz-submenu-none-inline-child",""]],hostAttrs:[1,"ant-menu-submenu","ant-menu-submenu-popup"],hostVars:14,hostBindings:function(L,E){1&L&&s.NdJ("mouseenter",function(){return E.setMouseState(!0)})("mouseleave",function(){return E.setMouseState(!1)}),2&L&&(s.d8E("@slideMotion",E.expandState)("@zoomBigMotion",E.expandState),s.ekj("ant-menu-light","light"===E.theme)("ant-menu-dark","dark"===E.theme)("ant-menu-submenu-placement-bottom","horizontal"===E.mode)("ant-menu-submenu-placement-right","vertical"===E.mode&&"right"===E.position)("ant-menu-submenu-placement-left","vertical"===E.mode&&"left"===E.position)("ant-menu-submenu-rtl","rtl"===E.dir))},inputs:{menuClass:"menuClass",theme:"theme",templateOutlet:"templateOutlet",isMenuInsideDropDown:"isMenuInsideDropDown",mode:"mode",position:"position",nzDisabled:"nzDisabled",nzOpen:"nzOpen"},outputs:{subMenuMouseState:"subMenuMouseState"},exportAs:["nzSubmenuNoneInlineChild"],features:[s.TTD],attrs:ve,decls:2,vars:16,consts:[[3,"ngClass"],[3,"ngTemplateOutlet"]],template:function(L,E){1&L&&(s.TgZ(0,"div",0),s.YNc(1,mt,0,0,"ng-template",1),s.qZA()),2&L&&(s.ekj("ant-dropdown-menu",E.isMenuInsideDropDown)("ant-menu",!E.isMenuInsideDropDown)("ant-dropdown-menu-vertical",E.isMenuInsideDropDown)("ant-menu-vertical",!E.isMenuInsideDropDown)("ant-dropdown-menu-sub",E.isMenuInsideDropDown)("ant-menu-sub",!E.isMenuInsideDropDown)("ant-menu-rtl","rtl"===E.dir),s.Q6J("ngClass",E.menuClass),s.xp6(1),s.Q6J("ngTemplateOutlet",E.templateOutlet))},directives:[$e.mk,$e.tP],encapsulation:2,data:{animation:[Xe.$C,Xe.mF]},changeDetection:0}),ce})();const pe=[zt.yW.rightTop,zt.yW.right,zt.yW.rightBottom,zt.yW.leftTop,zt.yW.left,zt.yW.leftBottom],j=[zt.yW.bottomLeft];let me=(()=>{class ce{constructor(L,E,$,ue,Ae,wt,At){this.nzMenuService=L,this.cdr=E,this.nzSubmenuService=$,this.platform=ue,this.isMenuInsideDropDown=Ae,this.directionality=wt,this.noAnimation=At,this.nzMenuClassName="",this.nzPaddingLeft=null,this.nzTitle=null,this.nzIcon=null,this.nzOpen=!1,this.nzDisabled=!1,this.nzOpenChange=new s.vpe,this.cdkOverlayOrigin=null,this.listOfNzSubMenuComponent=null,this.listOfNzMenuItemDirective=null,this.level=this.nzSubmenuService.level,this.destroy$=new G.xQ,this.position="right",this.triggerWidth=null,this.theme="light",this.mode="vertical",this.inlinePaddingLeft=null,this.overlayPositions=pe,this.isSelected=!1,this.isActive=!1,this.dir="ltr"}setOpenStateWithoutDebounce(L){this.nzSubmenuService.setOpenStateWithoutDebounce(L)}toggleSubMenu(){this.setOpenStateWithoutDebounce(!this.nzOpen)}setMouseEnterState(L){this.isActive=L,"inline"!==this.mode&&this.nzSubmenuService.setMouseEnterTitleOrOverlayState(L)}setTriggerWidth(){"horizontal"===this.mode&&this.platform.isBrowser&&this.cdkOverlayOrigin&&(this.triggerWidth=this.cdkOverlayOrigin.nativeElement.getBoundingClientRect().width)}onPositionChange(L){const E=(0,zt.d_)(L);"rightTop"===E||"rightBottom"===E||"right"===E?this.position="right":("leftTop"===E||"leftBottom"===E||"left"===E)&&(this.position="left")}ngOnInit(){var L;this.nzMenuService.theme$.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.theme=E,this.cdr.markForCheck()}),this.nzSubmenuService.mode$.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.mode=E,"horizontal"===E?this.overlayPositions=j:"vertical"===E&&(this.overlayPositions=pe),this.cdr.markForCheck()}),(0,_.aj)([this.nzSubmenuService.mode$,this.nzMenuService.inlineIndent$]).pipe((0,ye.R)(this.destroy$)).subscribe(([E,$])=>{this.inlinePaddingLeft="inline"===E?this.level*$:null,this.cdr.markForCheck()}),this.nzSubmenuService.isCurrentSubMenuOpen$.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.isActive=E,E!==this.nzOpen&&(this.setTriggerWidth(),this.nzOpen=E,this.nzOpenChange.emit(this.nzOpen),this.cdr.markForCheck())}),this.dir=this.directionality.value,null===(L=this.directionality.change)||void 0===L||L.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.dir=E,this.cdr.markForCheck()})}ngAfterContentInit(){this.setTriggerWidth();const L=this.listOfNzMenuItemDirective,E=L.changes,$=(0,q.T)(E,...L.map(ue=>ue.selected$));E.pipe((0,Ye.O)(L),(0,Fe.w)(()=>$),(0,Ye.O)(!0),(0,W.U)(()=>L.some(ue=>ue.nzSelected)),(0,ye.R)(this.destroy$)).subscribe(ue=>{this.isSelected=ue,this.cdr.markForCheck()})}ngOnChanges(L){const{nzOpen:E}=L;E&&(this.nzSubmenuService.setOpenStateWithoutDebounce(this.nzOpen),this.setTriggerWidth())}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(cn),s.Y36(s.sBO),s.Y36(Mn),s.Y36(ut.t4),s.Y36(Dt),s.Y36(vt.Is,8),s.Y36(Ie.P,9))},ce.\u0275cmp=s.Xpm({type:ce,selectors:[["","nz-submenu",""]],contentQueries:function(L,E,$){if(1&L&&(s.Suo($,ce,5),s.Suo($,qe,5)),2&L){let ue;s.iGM(ue=s.CRH())&&(E.listOfNzSubMenuComponent=ue),s.iGM(ue=s.CRH())&&(E.listOfNzMenuItemDirective=ue)}},viewQuery:function(L,E){if(1&L&&s.Gf(Je.xu,7,s.SBq),2&L){let $;s.iGM($=s.CRH())&&(E.cdkOverlayOrigin=$.first)}},hostVars:34,hostBindings:function(L,E){2&L&&s.ekj("ant-dropdown-menu-submenu",E.isMenuInsideDropDown)("ant-dropdown-menu-submenu-disabled",E.isMenuInsideDropDown&&E.nzDisabled)("ant-dropdown-menu-submenu-open",E.isMenuInsideDropDown&&E.nzOpen)("ant-dropdown-menu-submenu-selected",E.isMenuInsideDropDown&&E.isSelected)("ant-dropdown-menu-submenu-vertical",E.isMenuInsideDropDown&&"vertical"===E.mode)("ant-dropdown-menu-submenu-horizontal",E.isMenuInsideDropDown&&"horizontal"===E.mode)("ant-dropdown-menu-submenu-inline",E.isMenuInsideDropDown&&"inline"===E.mode)("ant-dropdown-menu-submenu-active",E.isMenuInsideDropDown&&E.isActive)("ant-menu-submenu",!E.isMenuInsideDropDown)("ant-menu-submenu-disabled",!E.isMenuInsideDropDown&&E.nzDisabled)("ant-menu-submenu-open",!E.isMenuInsideDropDown&&E.nzOpen)("ant-menu-submenu-selected",!E.isMenuInsideDropDown&&E.isSelected)("ant-menu-submenu-vertical",!E.isMenuInsideDropDown&&"vertical"===E.mode)("ant-menu-submenu-horizontal",!E.isMenuInsideDropDown&&"horizontal"===E.mode)("ant-menu-submenu-inline",!E.isMenuInsideDropDown&&"inline"===E.mode)("ant-menu-submenu-active",!E.isMenuInsideDropDown&&E.isActive)("ant-menu-submenu-rtl","rtl"===E.dir)},inputs:{nzMenuClassName:"nzMenuClassName",nzPaddingLeft:"nzPaddingLeft",nzTitle:"nzTitle",nzIcon:"nzIcon",nzOpen:"nzOpen",nzDisabled:"nzDisabled"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzSubmenu"],features:[s._Bn([Mn]),s.TTD],attrs:Qe,ngContentSelectors:Zt,decls:8,vars:9,consts:[["nz-submenu-title","","cdkOverlayOrigin","",3,"nzIcon","nzTitle","mode","nzDisabled","isMenuInsideDropDown","paddingLeft","subMenuMouseState","toggleSubMenu"],["origin","cdkOverlayOrigin"],[4,"ngIf"],["nz-submenu-inline-child","",3,"mode","nzOpen","nzNoAnimation","menuClass","templateOutlet",4,"ngIf","ngIfElse"],["nonInlineTemplate",""],["subMenuTemplate",""],["nz-submenu-inline-child","",3,"mode","nzOpen","nzNoAnimation","menuClass","templateOutlet"],["cdkConnectedOverlay","",3,"cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayWidth","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","positionChange"],["nz-submenu-none-inline-child","",3,"theme","mode","nzOpen","position","nzDisabled","isMenuInsideDropDown","templateOutlet","menuClass","nzNoAnimation","subMenuMouseState"]],template:function(L,E){if(1&L&&(s.F$t(Et),s.TgZ(0,"div",0,1),s.NdJ("subMenuMouseState",function(ue){return E.setMouseEnterState(ue)})("toggleSubMenu",function(){return E.toggleSubMenu()}),s.YNc(2,dt,1,0,"ng-content",2),s.qZA(),s.YNc(3,_t,1,6,"div",3),s.YNc(4,St,1,5,"ng-template",null,4,s.W1O),s.YNc(6,ot,1,0,"ng-template",null,5,s.W1O)),2&L){const $=s.MAs(5);s.Q6J("nzIcon",E.nzIcon)("nzTitle",E.nzTitle)("mode",E.mode)("nzDisabled",E.nzDisabled)("isMenuInsideDropDown",E.isMenuInsideDropDown)("paddingLeft",E.nzPaddingLeft||E.inlinePaddingLeft),s.xp6(2),s.Q6J("ngIf",!E.nzTitle),s.xp6(1),s.Q6J("ngIf","inline"===E.mode)("ngIfElse",$)}},directives:[x,z,P,Je.xu,$e.O5,Ie.P,Je.pI],encapsulation:2,changeDetection:0}),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzOpen",void 0),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzDisabled",void 0),ce})();function He(ce,Ne){return ce||Ne}function Ge(ce){return ce||!1}let Le=(()=>{class ce{constructor(L,E,$,ue){this.nzMenuService=L,this.isMenuInsideDropDown=E,this.cdr=$,this.directionality=ue,this.nzInlineIndent=24,this.nzTheme="light",this.nzMode="vertical",this.nzInlineCollapsed=!1,this.nzSelectable=!this.isMenuInsideDropDown,this.nzClick=new s.vpe,this.actualMode="vertical",this.dir="ltr",this.inlineCollapsed$=new oe.X(this.nzInlineCollapsed),this.mode$=new oe.X(this.nzMode),this.destroy$=new G.xQ,this.listOfOpenedNzSubMenuComponent=[]}setInlineCollapsed(L){this.nzInlineCollapsed=L,this.inlineCollapsed$.next(L)}updateInlineCollapse(){this.listOfNzMenuItemDirective&&(this.nzInlineCollapsed?(this.listOfOpenedNzSubMenuComponent=this.listOfNzSubMenuComponent.filter(L=>L.nzOpen),this.listOfNzSubMenuComponent.forEach(L=>L.setOpenStateWithoutDebounce(!1))):(this.listOfOpenedNzSubMenuComponent.forEach(L=>L.setOpenStateWithoutDebounce(!0)),this.listOfOpenedNzSubMenuComponent=[]))}ngOnInit(){var L;(0,_.aj)([this.inlineCollapsed$,this.mode$]).pipe((0,ye.R)(this.destroy$)).subscribe(([E,$])=>{this.actualMode=E?"vertical":$,this.nzMenuService.setMode(this.actualMode),this.cdr.markForCheck()}),this.nzMenuService.descendantMenuItemClick$.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.nzClick.emit(E),this.nzSelectable&&!E.nzMatchRouter&&this.listOfNzMenuItemDirective.forEach($=>$.setSelectedState($===E))}),this.dir=this.directionality.value,null===(L=this.directionality.change)||void 0===L||L.pipe((0,ye.R)(this.destroy$)).subscribe(E=>{this.dir=E,this.nzMenuService.setMode(this.actualMode),this.cdr.markForCheck()})}ngAfterContentInit(){this.inlineCollapsed$.pipe((0,ye.R)(this.destroy$)).subscribe(()=>{this.updateInlineCollapse(),this.cdr.markForCheck()})}ngOnChanges(L){const{nzInlineCollapsed:E,nzInlineIndent:$,nzTheme:ue,nzMode:Ae}=L;E&&this.inlineCollapsed$.next(this.nzInlineCollapsed),$&&this.nzMenuService.setInlineIndent(this.nzInlineIndent),ue&&this.nzMenuService.setTheme(this.nzTheme),Ae&&(this.mode$.next(this.nzMode),!L.nzMode.isFirstChange()&&this.listOfNzSubMenuComponent&&this.listOfNzSubMenuComponent.forEach(wt=>wt.setOpenStateWithoutDebounce(!1)))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(cn),s.Y36(Dt),s.Y36(s.sBO),s.Y36(vt.Is,8))},ce.\u0275dir=s.lG2({type:ce,selectors:[["","nz-menu",""]],contentQueries:function(L,E,$){if(1&L&&(s.Suo($,qe,5),s.Suo($,me,5)),2&L){let ue;s.iGM(ue=s.CRH())&&(E.listOfNzMenuItemDirective=ue),s.iGM(ue=s.CRH())&&(E.listOfNzSubMenuComponent=ue)}},hostVars:34,hostBindings:function(L,E){2&L&&s.ekj("ant-dropdown-menu",E.isMenuInsideDropDown)("ant-dropdown-menu-root",E.isMenuInsideDropDown)("ant-dropdown-menu-light",E.isMenuInsideDropDown&&"light"===E.nzTheme)("ant-dropdown-menu-dark",E.isMenuInsideDropDown&&"dark"===E.nzTheme)("ant-dropdown-menu-vertical",E.isMenuInsideDropDown&&"vertical"===E.actualMode)("ant-dropdown-menu-horizontal",E.isMenuInsideDropDown&&"horizontal"===E.actualMode)("ant-dropdown-menu-inline",E.isMenuInsideDropDown&&"inline"===E.actualMode)("ant-dropdown-menu-inline-collapsed",E.isMenuInsideDropDown&&E.nzInlineCollapsed)("ant-menu",!E.isMenuInsideDropDown)("ant-menu-root",!E.isMenuInsideDropDown)("ant-menu-light",!E.isMenuInsideDropDown&&"light"===E.nzTheme)("ant-menu-dark",!E.isMenuInsideDropDown&&"dark"===E.nzTheme)("ant-menu-vertical",!E.isMenuInsideDropDown&&"vertical"===E.actualMode)("ant-menu-horizontal",!E.isMenuInsideDropDown&&"horizontal"===E.actualMode)("ant-menu-inline",!E.isMenuInsideDropDown&&"inline"===E.actualMode)("ant-menu-inline-collapsed",!E.isMenuInsideDropDown&&E.nzInlineCollapsed)("ant-menu-rtl","rtl"===E.dir)},inputs:{nzInlineIndent:"nzInlineIndent",nzTheme:"nzTheme",nzMode:"nzMode",nzInlineCollapsed:"nzInlineCollapsed",nzSelectable:"nzSelectable"},outputs:{nzClick:"nzClick"},exportAs:["nzMenu"],features:[s._Bn([{provide:Sn,useClass:cn},{provide:cn,useFactory:He,deps:[[new s.tp0,new s.FiY,cn],Sn]},{provide:Dt,useFactory:Ge,deps:[[new s.tp0,new s.FiY,Dt]]}]),s.TTD]}),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzInlineCollapsed",void 0),(0,a.gn)([(0,ze.yF)()],ce.prototype,"nzSelectable",void 0),ce})(),Be=(()=>{class ce{constructor(L,E){this.elementRef=L,this.renderer=E,this.renderer.addClass(L.nativeElement,"ant-dropdown-menu-item-divider")}}return ce.\u0275fac=function(L){return new(L||ce)(s.Y36(s.SBq),s.Y36(s.Qsj))},ce.\u0275dir=s.lG2({type:ce,selectors:[["","nz-menu-divider",""]],exportAs:["nzMenuDivider"]}),ce})(),nt=(()=>{class ce{}return ce.\u0275fac=function(L){return new(L||ce)},ce.\u0275mod=s.oAB({type:ce}),ce.\u0275inj=s.cJS({imports:[[vt.vT,$e.ez,ut.ud,Je.U8,et.PV,Ie.g,Se.T]]}),ce})()},9727:(yt,be,p)=>{p.d(be,{Ay:()=>Xe,Gm:()=>Se,XJ:()=>et,gR:()=>Ue,dD:()=>ie});var a=p(7429),s=p(5e3),G=p(8929),oe=p(2198),q=p(2986),_=p(7625),W=p(9439),I=p(1721),R=p(8076),H=p(9808),B=p(647),ee=p(969),ye=p(4090),Ye=p(2845),Fe=p(226);function ze(je,tt){1&je&&s._UZ(0,"i",10)}function _e(je,tt){1&je&&s._UZ(0,"i",11)}function vt(je,tt){1&je&&s._UZ(0,"i",12)}function Je(je,tt){1&je&&s._UZ(0,"i",13)}function zt(je,tt){1&je&&s._UZ(0,"i",14)}function ut(je,tt){if(1&je&&(s.ynx(0),s._UZ(1,"span",15),s.BQk()),2&je){const ke=s.oxw();s.xp6(1),s.Q6J("innerHTML",ke.instance.content,s.oJD)}}function Ie(je,tt){if(1&je){const ke=s.EpF();s.TgZ(0,"nz-message",2),s.NdJ("destroyed",function(mt){return s.CHM(ke),s.oxw().remove(mt.id,mt.userAction)}),s.qZA()}2&je&&s.Q6J("instance",tt.$implicit)}let $e=0;class et{constructor(tt,ke,ve){this.nzSingletonService=tt,this.overlay=ke,this.injector=ve}remove(tt){this.container&&(tt?this.container.remove(tt):this.container.removeAll())}getInstanceId(){return`${this.componentPrefix}-${$e++}`}withContainer(tt){let ke=this.nzSingletonService.getSingletonWithKey(this.componentPrefix);if(ke)return ke;const ve=this.overlay.create({hasBackdrop:!1,scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:this.overlay.position().global()}),mt=new a.C5(tt,null,this.injector),Qe=ve.attach(mt);return ve.overlayElement.style.zIndex="1010",ke||(this.container=ke=Qe.instance,this.nzSingletonService.registerSingletonWithKey(this.componentPrefix,ke)),ke}}let Se=(()=>{class je{constructor(ke,ve){this.cdr=ke,this.nzConfigService=ve,this.instances=[],this.destroy$=new G.xQ,this.updateConfig()}ngOnInit(){this.subscribeConfigChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}create(ke){const ve=this.onCreate(ke);return this.instances.length>=this.config.nzMaxStack&&(this.instances=this.instances.slice(1)),this.instances=[...this.instances,ve],this.readyInstances(),ve}remove(ke,ve=!1){this.instances.some((mt,Qe)=>mt.messageId===ke&&(this.instances.splice(Qe,1),this.instances=[...this.instances],this.onRemove(mt,ve),this.readyInstances(),!0))}removeAll(){this.instances.forEach(ke=>this.onRemove(ke,!1)),this.instances=[],this.readyInstances()}onCreate(ke){return ke.options=this.mergeOptions(ke.options),ke.onClose=new G.xQ,ke}onRemove(ke,ve){ke.onClose.next(ve),ke.onClose.complete()}readyInstances(){this.cdr.detectChanges()}mergeOptions(ke){const{nzDuration:ve,nzAnimate:mt,nzPauseOnHover:Qe}=this.config;return Object.assign({nzDuration:ve,nzAnimate:mt,nzPauseOnHover:Qe},ke)}}return je.\u0275fac=function(ke){return new(ke||je)(s.Y36(s.sBO),s.Y36(W.jY))},je.\u0275dir=s.lG2({type:je}),je})(),Xe=(()=>{class je{constructor(ke){this.cdr=ke,this.destroyed=new s.vpe,this.animationStateChanged=new G.xQ,this.userAction=!1,this.eraseTimer=null}ngOnInit(){this.options=this.instance.options,this.options.nzAnimate&&(this.instance.state="enter",this.animationStateChanged.pipe((0,oe.h)(ke=>"done"===ke.phaseName&&"leave"===ke.toState),(0,q.q)(1)).subscribe(()=>{clearTimeout(this.closeTimer),this.destroyed.next({id:this.instance.messageId,userAction:this.userAction})})),this.autoClose=this.options.nzDuration>0,this.autoClose&&(this.initErase(),this.startEraseTimeout())}ngOnDestroy(){this.autoClose&&this.clearEraseTimeout(),this.animationStateChanged.complete()}onEnter(){this.autoClose&&this.options.nzPauseOnHover&&(this.clearEraseTimeout(),this.updateTTL())}onLeave(){this.autoClose&&this.options.nzPauseOnHover&&this.startEraseTimeout()}destroy(ke=!1){this.userAction=ke,this.options.nzAnimate?(this.instance.state="leave",this.cdr.detectChanges(),this.closeTimer=setTimeout(()=>{this.closeTimer=void 0,this.destroyed.next({id:this.instance.messageId,userAction:ke})},200)):this.destroyed.next({id:this.instance.messageId,userAction:ke})}initErase(){this.eraseTTL=this.options.nzDuration,this.eraseTimingStart=Date.now()}updateTTL(){this.autoClose&&(this.eraseTTL-=Date.now()-this.eraseTimingStart)}startEraseTimeout(){this.eraseTTL>0?(this.clearEraseTimeout(),this.eraseTimer=setTimeout(()=>this.destroy(),this.eraseTTL),this.eraseTimingStart=Date.now()):this.destroy()}clearEraseTimeout(){null!==this.eraseTimer&&(clearTimeout(this.eraseTimer),this.eraseTimer=null)}}return je.\u0275fac=function(ke){return new(ke||je)(s.Y36(s.sBO))},je.\u0275dir=s.lG2({type:je}),je})(),J=(()=>{class je extends Xe{constructor(ke){super(ke),this.destroyed=new s.vpe}}return je.\u0275fac=function(ke){return new(ke||je)(s.Y36(s.sBO))},je.\u0275cmp=s.Xpm({type:je,selectors:[["nz-message"]],inputs:{instance:"instance"},outputs:{destroyed:"destroyed"},exportAs:["nzMessage"],features:[s.qOj],decls:10,vars:9,consts:[[1,"ant-message-notice",3,"mouseenter","mouseleave"],[1,"ant-message-notice-content"],[1,"ant-message-custom-content",3,"ngClass"],[3,"ngSwitch"],["nz-icon","","nzType","check-circle",4,"ngSwitchCase"],["nz-icon","","nzType","info-circle",4,"ngSwitchCase"],["nz-icon","","nzType","exclamation-circle",4,"ngSwitchCase"],["nz-icon","","nzType","close-circle",4,"ngSwitchCase"],["nz-icon","","nzType","loading",4,"ngSwitchCase"],[4,"nzStringTemplateOutlet"],["nz-icon","","nzType","check-circle"],["nz-icon","","nzType","info-circle"],["nz-icon","","nzType","exclamation-circle"],["nz-icon","","nzType","close-circle"],["nz-icon","","nzType","loading"],[3,"innerHTML"]],template:function(ke,ve){1&ke&&(s.TgZ(0,"div",0),s.NdJ("@moveUpMotion.done",function(Qe){return ve.animationStateChanged.next(Qe)})("mouseenter",function(){return ve.onEnter()})("mouseleave",function(){return ve.onLeave()}),s.TgZ(1,"div",1),s.TgZ(2,"div",2),s.ynx(3,3),s.YNc(4,ze,1,0,"i",4),s.YNc(5,_e,1,0,"i",5),s.YNc(6,vt,1,0,"i",6),s.YNc(7,Je,1,0,"i",7),s.YNc(8,zt,1,0,"i",8),s.BQk(),s.YNc(9,ut,2,1,"ng-container",9),s.qZA(),s.qZA(),s.qZA()),2&ke&&(s.Q6J("@moveUpMotion",ve.instance.state),s.xp6(2),s.Q6J("ngClass","ant-message-"+ve.instance.type),s.xp6(1),s.Q6J("ngSwitch",ve.instance.type),s.xp6(1),s.Q6J("ngSwitchCase","success"),s.xp6(1),s.Q6J("ngSwitchCase","info"),s.xp6(1),s.Q6J("ngSwitchCase","warning"),s.xp6(1),s.Q6J("ngSwitchCase","error"),s.xp6(1),s.Q6J("ngSwitchCase","loading"),s.xp6(1),s.Q6J("nzStringTemplateOutlet",ve.instance.content))},directives:[H.mk,H.RF,H.n9,B.Ls,ee.f],encapsulation:2,data:{animation:[R.YK]},changeDetection:0}),je})();const fe="message",he={nzAnimate:!0,nzDuration:3e3,nzMaxStack:7,nzPauseOnHover:!0,nzTop:24,nzDirection:"ltr"};let te=(()=>{class je extends Se{constructor(ke,ve){super(ke,ve),this.dir="ltr";const mt=this.nzConfigService.getConfigForComponent(fe);this.dir=(null==mt?void 0:mt.nzDirection)||"ltr"}subscribeConfigChange(){this.nzConfigService.getConfigChangeEventForComponent(fe).pipe((0,_.R)(this.destroy$)).subscribe(()=>{this.updateConfig();const ke=this.nzConfigService.getConfigForComponent(fe);if(ke){const{nzDirection:ve}=ke;this.dir=ve||this.dir}})}updateConfig(){this.config=Object.assign(Object.assign(Object.assign({},he),this.config),this.nzConfigService.getConfigForComponent(fe)),this.top=(0,I.WX)(this.config.nzTop),this.cdr.markForCheck()}}return je.\u0275fac=function(ke){return new(ke||je)(s.Y36(s.sBO),s.Y36(W.jY))},je.\u0275cmp=s.Xpm({type:je,selectors:[["nz-message-container"]],exportAs:["nzMessageContainer"],features:[s.qOj],decls:2,vars:5,consts:[[1,"ant-message"],[3,"instance","destroyed",4,"ngFor","ngForOf"],[3,"instance","destroyed"]],template:function(ke,ve){1&ke&&(s.TgZ(0,"div",0),s.YNc(1,Ie,1,1,"nz-message",1),s.qZA()),2&ke&&(s.Udp("top",ve.top),s.ekj("ant-message-rtl","rtl"===ve.dir),s.xp6(1),s.Q6J("ngForOf",ve.instances))},directives:[J,H.sg],encapsulation:2,changeDetection:0}),je})(),le=(()=>{class je{}return je.\u0275fac=function(ke){return new(ke||je)},je.\u0275mod=s.oAB({type:je}),je.\u0275inj=s.cJS({}),je})(),ie=(()=>{class je extends et{constructor(ke,ve,mt){super(ke,ve,mt),this.componentPrefix="message-"}success(ke,ve){return this.createInstance({type:"success",content:ke},ve)}error(ke,ve){return this.createInstance({type:"error",content:ke},ve)}info(ke,ve){return this.createInstance({type:"info",content:ke},ve)}warning(ke,ve){return this.createInstance({type:"warning",content:ke},ve)}loading(ke,ve){return this.createInstance({type:"loading",content:ke},ve)}create(ke,ve,mt){return this.createInstance({type:ke,content:ve},mt)}createInstance(ke,ve){return this.container=this.withContainer(te),this.container.create(Object.assign(Object.assign({},ke),{createdAt:new Date,messageId:this.getInstanceId(),options:ve}))}}return je.\u0275fac=function(ke){return new(ke||je)(s.LFG(ye.KV),s.LFG(Ye.aV),s.LFG(s.zs3))},je.\u0275prov=s.Yz7({token:je,factory:je.\u0275fac,providedIn:le}),je})(),Ue=(()=>{class je{}return je.\u0275fac=function(ke){return new(ke||je)},je.\u0275mod=s.oAB({type:je}),je.\u0275inj=s.cJS({imports:[[Fe.vT,H.ez,Ye.U8,B.PV,ee.T,le]]}),je})()},5278:(yt,be,p)=>{p.d(be,{L8:()=>je,zb:()=>ke});var a=p(5e3),s=p(8076),G=p(9727),oe=p(9808),q=p(647),_=p(969),W=p(226),I=p(2845),R=p(8929),H=p(7625),B=p(1721),ee=p(9439),ye=p(4090);function Ye(ve,mt){1&ve&&a._UZ(0,"i",16)}function Fe(ve,mt){1&ve&&a._UZ(0,"i",17)}function ze(ve,mt){1&ve&&a._UZ(0,"i",18)}function _e(ve,mt){1&ve&&a._UZ(0,"i",19)}const vt=function(ve){return{"ant-notification-notice-with-icon":ve}};function Je(ve,mt){if(1&ve&&(a.TgZ(0,"div",7),a.TgZ(1,"div",8),a.TgZ(2,"div"),a.ynx(3,9),a.YNc(4,Ye,1,0,"i",10),a.YNc(5,Fe,1,0,"i",11),a.YNc(6,ze,1,0,"i",12),a.YNc(7,_e,1,0,"i",13),a.BQk(),a._UZ(8,"div",14),a._UZ(9,"div",15),a.qZA(),a.qZA(),a.qZA()),2&ve){const Qe=a.oxw();a.xp6(1),a.Q6J("ngClass",a.VKq(10,vt,"blank"!==Qe.instance.type)),a.xp6(1),a.ekj("ant-notification-notice-with-icon","blank"!==Qe.instance.type),a.xp6(1),a.Q6J("ngSwitch",Qe.instance.type),a.xp6(1),a.Q6J("ngSwitchCase","success"),a.xp6(1),a.Q6J("ngSwitchCase","info"),a.xp6(1),a.Q6J("ngSwitchCase","warning"),a.xp6(1),a.Q6J("ngSwitchCase","error"),a.xp6(1),a.Q6J("innerHTML",Qe.instance.title,a.oJD),a.xp6(1),a.Q6J("innerHTML",Qe.instance.content,a.oJD)}}function zt(ve,mt){}function ut(ve,mt){if(1&ve&&(a.ynx(0),a._UZ(1,"i",21),a.BQk()),2&ve){const Qe=mt.$implicit;a.xp6(1),a.Q6J("nzType",Qe)}}function Ie(ve,mt){if(1&ve&&(a.ynx(0),a.YNc(1,ut,2,1,"ng-container",20),a.BQk()),2&ve){const Qe=a.oxw();a.xp6(1),a.Q6J("nzStringTemplateOutlet",null==Qe.instance.options?null:Qe.instance.options.nzCloseIcon)}}function $e(ve,mt){1&ve&&a._UZ(0,"i",22)}const et=function(ve,mt){return{$implicit:ve,data:mt}};function Se(ve,mt){if(1&ve){const Qe=a.EpF();a.TgZ(0,"nz-notification",5),a.NdJ("destroyed",function(_t){return a.CHM(Qe),a.oxw().remove(_t.id,_t.userAction)}),a.qZA()}if(2&ve){const Qe=mt.$implicit,dt=a.oxw();a.Q6J("instance",Qe)("placement",dt.config.nzPlacement)}}function Xe(ve,mt){if(1&ve){const Qe=a.EpF();a.TgZ(0,"nz-notification",5),a.NdJ("destroyed",function(_t){return a.CHM(Qe),a.oxw().remove(_t.id,_t.userAction)}),a.qZA()}if(2&ve){const Qe=mt.$implicit,dt=a.oxw();a.Q6J("instance",Qe)("placement",dt.config.nzPlacement)}}function J(ve,mt){if(1&ve){const Qe=a.EpF();a.TgZ(0,"nz-notification",5),a.NdJ("destroyed",function(_t){return a.CHM(Qe),a.oxw().remove(_t.id,_t.userAction)}),a.qZA()}if(2&ve){const Qe=mt.$implicit,dt=a.oxw();a.Q6J("instance",Qe)("placement",dt.config.nzPlacement)}}function fe(ve,mt){if(1&ve){const Qe=a.EpF();a.TgZ(0,"nz-notification",5),a.NdJ("destroyed",function(_t){return a.CHM(Qe),a.oxw().remove(_t.id,_t.userAction)}),a.qZA()}if(2&ve){const Qe=mt.$implicit,dt=a.oxw();a.Q6J("instance",Qe)("placement",dt.config.nzPlacement)}}let he=(()=>{class ve extends G.Ay{constructor(Qe){super(Qe),this.destroyed=new a.vpe}ngOnDestroy(){super.ngOnDestroy(),this.instance.onClick.complete()}onClick(Qe){this.instance.onClick.next(Qe)}close(){this.destroy(!0)}get state(){return"enter"===this.instance.state?"topLeft"===this.placement||"bottomLeft"===this.placement?"enterLeft":"enterRight":this.instance.state}}return ve.\u0275fac=function(Qe){return new(Qe||ve)(a.Y36(a.sBO))},ve.\u0275cmp=a.Xpm({type:ve,selectors:[["nz-notification"]],inputs:{instance:"instance",index:"index",placement:"placement"},outputs:{destroyed:"destroyed"},exportAs:["nzNotification"],features:[a.qOj],decls:8,vars:12,consts:[[1,"ant-notification-notice","ant-notification-notice-closable",3,"ngStyle","ngClass","click","mouseenter","mouseleave"],["class","ant-notification-notice-content",4,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","0",1,"ant-notification-notice-close",3,"click"],[1,"ant-notification-notice-close-x"],[4,"ngIf","ngIfElse"],["iconTpl",""],[1,"ant-notification-notice-content"],[1,"ant-notification-notice-content",3,"ngClass"],[3,"ngSwitch"],["nz-icon","","nzType","check-circle","class","ant-notification-notice-icon ant-notification-notice-icon-success",4,"ngSwitchCase"],["nz-icon","","nzType","info-circle","class","ant-notification-notice-icon ant-notification-notice-icon-info",4,"ngSwitchCase"],["nz-icon","","nzType","exclamation-circle","class","ant-notification-notice-icon ant-notification-notice-icon-warning",4,"ngSwitchCase"],["nz-icon","","nzType","close-circle","class","ant-notification-notice-icon ant-notification-notice-icon-error",4,"ngSwitchCase"],[1,"ant-notification-notice-message",3,"innerHTML"],[1,"ant-notification-notice-description",3,"innerHTML"],["nz-icon","","nzType","check-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-success"],["nz-icon","","nzType","info-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-info"],["nz-icon","","nzType","exclamation-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-warning"],["nz-icon","","nzType","close-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-error"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","close",1,"ant-notification-close-icon"]],template:function(Qe,dt){if(1&Qe&&(a.TgZ(0,"div",0),a.NdJ("@notificationMotion.done",function(it){return dt.animationStateChanged.next(it)})("click",function(it){return dt.onClick(it)})("mouseenter",function(){return dt.onEnter()})("mouseleave",function(){return dt.onLeave()}),a.YNc(1,Je,10,12,"div",1),a.YNc(2,zt,0,0,"ng-template",2),a.TgZ(3,"a",3),a.NdJ("click",function(){return dt.close()}),a.TgZ(4,"span",4),a.YNc(5,Ie,2,1,"ng-container",5),a.YNc(6,$e,1,0,"ng-template",null,6,a.W1O),a.qZA(),a.qZA(),a.qZA()),2&Qe){const _t=a.MAs(7);a.Q6J("ngStyle",(null==dt.instance.options?null:dt.instance.options.nzStyle)||null)("ngClass",(null==dt.instance.options?null:dt.instance.options.nzClass)||"")("@notificationMotion",dt.state),a.xp6(1),a.Q6J("ngIf",!dt.instance.template),a.xp6(1),a.Q6J("ngIf",dt.instance.template)("ngTemplateOutlet",dt.instance.template)("ngTemplateOutletContext",a.WLB(9,et,dt,null==dt.instance.options?null:dt.instance.options.nzData)),a.xp6(3),a.Q6J("ngIf",null==dt.instance.options?null:dt.instance.options.nzCloseIcon)("ngIfElse",_t)}},directives:[oe.PC,oe.mk,oe.O5,oe.RF,oe.n9,q.Ls,oe.tP,_.f],encapsulation:2,data:{animation:[s.LU]}}),ve})();const te="notification",le={nzTop:"24px",nzBottom:"24px",nzPlacement:"topRight",nzDuration:4500,nzMaxStack:7,nzPauseOnHover:!0,nzAnimate:!0,nzDirection:"ltr"};let ie=(()=>{class ve extends G.Gm{constructor(Qe,dt){super(Qe,dt),this.dir="ltr",this.instances=[],this.topLeftInstances=[],this.topRightInstances=[],this.bottomLeftInstances=[],this.bottomRightInstances=[];const _t=this.nzConfigService.getConfigForComponent(te);this.dir=(null==_t?void 0:_t.nzDirection)||"ltr"}create(Qe){const dt=this.onCreate(Qe),_t=dt.options.nzKey,it=this.instances.find(St=>St.options.nzKey===Qe.options.nzKey);return _t&&it?this.replaceNotification(it,dt):(this.instances.length>=this.config.nzMaxStack&&(this.instances=this.instances.slice(1)),this.instances=[...this.instances,dt]),this.readyInstances(),dt}onCreate(Qe){return Qe.options=this.mergeOptions(Qe.options),Qe.onClose=new R.xQ,Qe.onClick=new R.xQ,Qe}subscribeConfigChange(){this.nzConfigService.getConfigChangeEventForComponent(te).pipe((0,H.R)(this.destroy$)).subscribe(()=>{this.updateConfig();const Qe=this.nzConfigService.getConfigForComponent(te);if(Qe){const{nzDirection:dt}=Qe;this.dir=dt||this.dir}})}updateConfig(){this.config=Object.assign(Object.assign(Object.assign({},le),this.config),this.nzConfigService.getConfigForComponent(te)),this.top=(0,B.WX)(this.config.nzTop),this.bottom=(0,B.WX)(this.config.nzBottom),this.cdr.markForCheck()}replaceNotification(Qe,dt){Qe.title=dt.title,Qe.content=dt.content,Qe.template=dt.template,Qe.type=dt.type,Qe.options=dt.options}readyInstances(){this.topLeftInstances=this.instances.filter(Qe=>"topLeft"===Qe.options.nzPlacement),this.topRightInstances=this.instances.filter(Qe=>"topRight"===Qe.options.nzPlacement||!Qe.options.nzPlacement),this.bottomLeftInstances=this.instances.filter(Qe=>"bottomLeft"===Qe.options.nzPlacement),this.bottomRightInstances=this.instances.filter(Qe=>"bottomRight"===Qe.options.nzPlacement),this.cdr.detectChanges()}mergeOptions(Qe){const{nzDuration:dt,nzAnimate:_t,nzPauseOnHover:it,nzPlacement:St}=this.config;return Object.assign({nzDuration:dt,nzAnimate:_t,nzPauseOnHover:it,nzPlacement:St},Qe)}}return ve.\u0275fac=function(Qe){return new(Qe||ve)(a.Y36(a.sBO),a.Y36(ee.jY))},ve.\u0275cmp=a.Xpm({type:ve,selectors:[["nz-notification-container"]],exportAs:["nzNotificationContainer"],features:[a.qOj],decls:8,vars:28,consts:[[1,"ant-notification","ant-notification-topLeft"],[3,"instance","placement","destroyed",4,"ngFor","ngForOf"],[1,"ant-notification","ant-notification-topRight"],[1,"ant-notification","ant-notification-bottomLeft"],[1,"ant-notification","ant-notification-bottomRight"],[3,"instance","placement","destroyed"]],template:function(Qe,dt){1&Qe&&(a.TgZ(0,"div",0),a.YNc(1,Se,1,2,"nz-notification",1),a.qZA(),a.TgZ(2,"div",2),a.YNc(3,Xe,1,2,"nz-notification",1),a.qZA(),a.TgZ(4,"div",3),a.YNc(5,J,1,2,"nz-notification",1),a.qZA(),a.TgZ(6,"div",4),a.YNc(7,fe,1,2,"nz-notification",1),a.qZA()),2&Qe&&(a.Udp("top",dt.top)("left","0px"),a.ekj("ant-notification-rtl","rtl"===dt.dir),a.xp6(1),a.Q6J("ngForOf",dt.topLeftInstances),a.xp6(1),a.Udp("top",dt.top)("right","0px"),a.ekj("ant-notification-rtl","rtl"===dt.dir),a.xp6(1),a.Q6J("ngForOf",dt.topRightInstances),a.xp6(1),a.Udp("bottom",dt.bottom)("left","0px"),a.ekj("ant-notification-rtl","rtl"===dt.dir),a.xp6(1),a.Q6J("ngForOf",dt.bottomLeftInstances),a.xp6(1),a.Udp("bottom",dt.bottom)("right","0px"),a.ekj("ant-notification-rtl","rtl"===dt.dir),a.xp6(1),a.Q6J("ngForOf",dt.bottomRightInstances))},directives:[he,oe.sg],encapsulation:2,changeDetection:0}),ve})(),Ue=(()=>{class ve{}return ve.\u0275fac=function(Qe){return new(Qe||ve)},ve.\u0275mod=a.oAB({type:ve}),ve.\u0275inj=a.cJS({}),ve})(),je=(()=>{class ve{}return ve.\u0275fac=function(Qe){return new(Qe||ve)},ve.\u0275mod=a.oAB({type:ve}),ve.\u0275inj=a.cJS({imports:[[W.vT,oe.ez,I.U8,q.PV,_.T,Ue]]}),ve})(),tt=0,ke=(()=>{class ve extends G.XJ{constructor(Qe,dt,_t){super(Qe,dt,_t),this.componentPrefix="notification-"}success(Qe,dt,_t){return this.createInstance({type:"success",title:Qe,content:dt},_t)}error(Qe,dt,_t){return this.createInstance({type:"error",title:Qe,content:dt},_t)}info(Qe,dt,_t){return this.createInstance({type:"info",title:Qe,content:dt},_t)}warning(Qe,dt,_t){return this.createInstance({type:"warning",title:Qe,content:dt},_t)}blank(Qe,dt,_t){return this.createInstance({type:"blank",title:Qe,content:dt},_t)}create(Qe,dt,_t,it){return this.createInstance({type:Qe,title:dt,content:_t},it)}template(Qe,dt){return this.createInstance({template:Qe},dt)}generateMessageId(){return`${this.componentPrefix}-${tt++}`}createInstance(Qe,dt){return this.container=this.withContainer(ie),this.container.create(Object.assign(Object.assign({},Qe),{createdAt:new Date,messageId:this.generateMessageId(),options:dt}))}}return ve.\u0275fac=function(Qe){return new(Qe||ve)(a.LFG(ye.KV),a.LFG(I.aV),a.LFG(a.zs3))},ve.\u0275prov=a.Yz7({token:ve,factory:ve.\u0275fac,providedIn:Ue}),ve})()},7525:(yt,be,p)=>{p.d(be,{W:()=>J,j:()=>fe});var a=p(655),s=p(5e3),G=p(8929),oe=p(591),q=p(5647),_=p(8723),W=p(1177);class R{constructor(te){this.durationSelector=te}call(te,le){return le.subscribe(new H(te,this.durationSelector))}}class H extends W.Ds{constructor(te,le){super(te),this.durationSelector=le,this.hasValue=!1}_next(te){try{const le=this.durationSelector.call(this,te);le&&this._tryNext(te,le)}catch(le){this.destination.error(le)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(te,le){let ie=this.durationSubscription;this.value=te,this.hasValue=!0,ie&&(ie.unsubscribe(),this.remove(ie)),ie=(0,W.ft)(le,new W.IY(this)),ie&&!ie.closed&&this.add(this.durationSubscription=ie)}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const te=this.value,le=this.durationSubscription;le&&(this.durationSubscription=void 0,le.unsubscribe(),this.remove(le)),this.value=void 0,this.hasValue=!1,super._next(te)}}}var B=p(1059),ee=p(5778),ye=p(7545),Ye=p(7625),Fe=p(9439),ze=p(1721),_e=p(226),vt=p(9808),Je=p(7144);function zt(he,te){1&he&&(s.TgZ(0,"span",3),s._UZ(1,"i",4),s._UZ(2,"i",4),s._UZ(3,"i",4),s._UZ(4,"i",4),s.qZA())}function ut(he,te){}function Ie(he,te){if(1&he&&(s.TgZ(0,"div",8),s._uU(1),s.qZA()),2&he){const le=s.oxw(2);s.xp6(1),s.Oqu(le.nzTip)}}function $e(he,te){if(1&he&&(s.TgZ(0,"div"),s.TgZ(1,"div",5),s.YNc(2,ut,0,0,"ng-template",6),s.YNc(3,Ie,2,1,"div",7),s.qZA(),s.qZA()),2&he){const le=s.oxw(),ie=s.MAs(1);s.xp6(1),s.ekj("ant-spin-rtl","rtl"===le.dir)("ant-spin-spinning",le.isLoading)("ant-spin-lg","large"===le.nzSize)("ant-spin-sm","small"===le.nzSize)("ant-spin-show-text",le.nzTip),s.xp6(1),s.Q6J("ngTemplateOutlet",le.nzIndicator||ie),s.xp6(1),s.Q6J("ngIf",le.nzTip)}}function et(he,te){if(1&he&&(s.TgZ(0,"div",9),s.Hsn(1),s.qZA()),2&he){const le=s.oxw();s.ekj("ant-spin-blur",le.isLoading)}}const Se=["*"];let J=(()=>{class he{constructor(le,ie,Ue){this.nzConfigService=le,this.cdr=ie,this.directionality=Ue,this._nzModuleName="spin",this.nzIndicator=null,this.nzSize="default",this.nzTip=null,this.nzDelay=0,this.nzSimple=!1,this.nzSpinning=!0,this.destroy$=new G.xQ,this.spinning$=new oe.X(this.nzSpinning),this.delay$=new q.t(1),this.isLoading=!1,this.dir="ltr"}ngOnInit(){var le;this.delay$.pipe((0,B.O)(this.nzDelay),(0,ee.x)(),(0,ye.w)(Ue=>0===Ue?this.spinning$:this.spinning$.pipe(function I(he){return te=>te.lift(new R(he))}(je=>(0,_.H)(je?Ue:0)))),(0,Ye.R)(this.destroy$)).subscribe(Ue=>{this.isLoading=Ue,this.cdr.markForCheck()}),this.nzConfigService.getConfigChangeEventForComponent("spin").pipe((0,Ye.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()),null===(le=this.directionality.change)||void 0===le||le.pipe((0,Ye.R)(this.destroy$)).subscribe(Ue=>{this.dir=Ue,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(le){const{nzSpinning:ie,nzDelay:Ue}=le;ie&&this.spinning$.next(this.nzSpinning),Ue&&this.delay$.next(this.nzDelay)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return he.\u0275fac=function(le){return new(le||he)(s.Y36(Fe.jY),s.Y36(s.sBO),s.Y36(_e.Is,8))},he.\u0275cmp=s.Xpm({type:he,selectors:[["nz-spin"]],hostVars:2,hostBindings:function(le,ie){2&le&&s.ekj("ant-spin-nested-loading",!ie.nzSimple)},inputs:{nzIndicator:"nzIndicator",nzSize:"nzSize",nzTip:"nzTip",nzDelay:"nzDelay",nzSimple:"nzSimple",nzSpinning:"nzSpinning"},exportAs:["nzSpin"],features:[s.TTD],ngContentSelectors:Se,decls:4,vars:2,consts:[["defaultTemplate",""],[4,"ngIf"],["class","ant-spin-container",3,"ant-spin-blur",4,"ngIf"],[1,"ant-spin-dot","ant-spin-dot-spin"],[1,"ant-spin-dot-item"],[1,"ant-spin"],[3,"ngTemplateOutlet"],["class","ant-spin-text",4,"ngIf"],[1,"ant-spin-text"],[1,"ant-spin-container"]],template:function(le,ie){1&le&&(s.F$t(),s.YNc(0,zt,5,0,"ng-template",null,0,s.W1O),s.YNc(2,$e,4,12,"div",1),s.YNc(3,et,2,2,"div",2)),2&le&&(s.xp6(2),s.Q6J("ngIf",ie.isLoading),s.xp6(1),s.Q6J("ngIf",!ie.nzSimple))},directives:[vt.O5,vt.tP],encapsulation:2}),(0,a.gn)([(0,Fe.oS)()],he.prototype,"nzIndicator",void 0),(0,a.gn)([(0,ze.Rn)()],he.prototype,"nzDelay",void 0),(0,a.gn)([(0,ze.yF)()],he.prototype,"nzSimple",void 0),(0,a.gn)([(0,ze.yF)()],he.prototype,"nzSpinning",void 0),he})(),fe=(()=>{class he{}return he.\u0275fac=function(le){return new(le||he)},he.\u0275mod=s.oAB({type:he}),he.\u0275inj=s.cJS({imports:[[_e.vT,vt.ez,Je.Q8]]}),he})()},404:(yt,be,p)=>{p.d(be,{cg:()=>et,SY:()=>Ie});var a=p(655),s=p(5e3),G=p(8076),oe=p(8693),q=p(1721),_=p(8929),W=p(5778),I=p(7625),R=p(6950),H=p(4832),B=p(9439),ee=p(226),ye=p(2845),Ye=p(9808),Fe=p(969);const ze=["overlay"];function _e(Se,Xe){if(1&Se&&(s.ynx(0),s._uU(1),s.BQk()),2&Se){const J=s.oxw(2);s.xp6(1),s.Oqu(J.nzTitle)}}function vt(Se,Xe){if(1&Se&&(s.TgZ(0,"div",2),s.TgZ(1,"div",3),s.TgZ(2,"div",4),s._UZ(3,"span",5),s.qZA(),s.TgZ(4,"div",6),s.YNc(5,_e,2,1,"ng-container",7),s.qZA(),s.qZA(),s.qZA()),2&Se){const J=s.oxw();s.ekj("ant-tooltip-rtl","rtl"===J.dir),s.Q6J("ngClass",J._classMap)("ngStyle",J.nzOverlayStyle)("@.disabled",null==J.noAnimation?null:J.noAnimation.nzNoAnimation)("nzNoAnimation",null==J.noAnimation?null:J.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),s.xp6(3),s.Q6J("ngStyle",J._contentStyleMap),s.xp6(1),s.Q6J("ngStyle",J._contentStyleMap),s.xp6(1),s.Q6J("nzStringTemplateOutlet",J.nzTitle)("nzStringTemplateOutletContext",J.nzTitleContext)}}let Je=(()=>{class Se{constructor(J,fe,he,te,le,ie){this.elementRef=J,this.hostView=fe,this.resolver=he,this.renderer=te,this.noAnimation=le,this.nzConfigService=ie,this.visibleChange=new s.vpe,this.internalVisible=!1,this.destroy$=new _.xQ,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return void 0!==this.trigger?this.trigger:"hover"}get _placement(){const J=this.placement;return Array.isArray(J)&&J.length>0?J:"string"==typeof J&&J?[J]:["top"]}get _visible(){return(void 0!==this.visible?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(J){const{trigger:fe}=J;fe&&!fe.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(J)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){var J;null===(J=this.component)||void 0===J||J.show()}hide(){var J;null===(J=this.component)||void 0===J||J.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const J=this.componentRef;this.component=J.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),J.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties(),this.component.nzVisibleChange.pipe((0,W.x)(),(0,I.R)(this.destroy$)).subscribe(fe=>{this.internalVisible=fe,this.visibleChange.emit(fe)})}registerTriggers(){const J=this.elementRef.nativeElement,fe=this.trigger;if(this.removeTriggerListeners(),"hover"===fe){let he;this.triggerDisposables.push(this.renderer.listen(J,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(J,"mouseleave",()=>{var te;this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),(null===(te=this.component)||void 0===te?void 0:te.overlay.overlayRef)&&!he&&(he=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(he,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(he,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===fe?(this.triggerDisposables.push(this.renderer.listen(J,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(J,"focusout",()=>this.hide()))):"click"===fe&&this.triggerDisposables.push(this.renderer.listen(J,"click",he=>{he.preventDefault(),this.show()}))}updatePropertiesByChanges(J){this.updatePropertiesByKeys(Object.keys(J))}updatePropertiesByKeys(J){var fe;const he=Object.assign({title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter]},this.getProxyPropertyMap());(J||Object.keys(he).filter(te=>!te.startsWith("directive"))).forEach(te=>{if(he[te]){const[le,ie]=he[te];this.updateComponentValue(le,ie())}}),null===(fe=this.component)||void 0===fe||fe.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(J,fe){void 0!==fe&&(this.component[J]=fe)}delayEnterLeave(J,fe,he=-1){this.delayTimer?this.clearTogglingTimer():he>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,fe?this.show():this.hide()},1e3*he):fe&&J?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(J=>J()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return Se.\u0275fac=function(J){return new(J||Se)(s.Y36(s.SBq),s.Y36(s.s_b),s.Y36(s._Vd),s.Y36(s.Qsj),s.Y36(H.P),s.Y36(B.jY))},Se.\u0275dir=s.lG2({type:Se,features:[s.TTD]}),Se})(),zt=(()=>{class Se{constructor(J,fe,he){this.cdr=J,this.directionality=fe,this.noAnimation=he,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new _.xQ,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...R.Ek],this.destroy$=new _.xQ}set nzVisible(J){const fe=(0,q.sw)(J);this._visible!==fe&&(this._visible=fe,this.nzVisibleChange.next(fe))}get nzVisible(){return this._visible}set nzTrigger(J){this._trigger=J}get nzTrigger(){return this._trigger}set nzPlacement(J){const fe=J.map(he=>R.yW[he]);this._positions=[...fe,...R.Ek]}ngOnInit(){var J;null===(J=this.directionality.change)||void 0===J||J.pipe((0,I.R)(this.destroy$)).subscribe(fe=>{this.dir=fe,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){!this.nzVisible||(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(J){this.preferredPlacement=(0,R.d_)(J),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(J){this.origin=J,this.cdr.markForCheck()}onClickOutside(J){!this.origin.nativeElement.contains(J.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return Se.\u0275fac=function(J){return new(J||Se)(s.Y36(s.sBO),s.Y36(ee.Is,8),s.Y36(H.P))},Se.\u0275dir=s.lG2({type:Se,viewQuery:function(J,fe){if(1&J&&s.Gf(ze,5),2&J){let he;s.iGM(he=s.CRH())&&(fe.overlay=he.first)}}}),Se})(),Ie=(()=>{class Se extends Je{constructor(J,fe,he,te,le){super(J,fe,he,te,le),this.titleContext=null,this.trigger="hover",this.placement="top",this.visibleChange=new s.vpe,this.componentRef=this.hostView.createComponent($e)}getProxyPropertyMap(){return Object.assign(Object.assign({},super.getProxyPropertyMap()),{nzTooltipColor:["nzColor",()=>this.nzTooltipColor],nzTooltipTitleContext:["nzTitleContext",()=>this.titleContext]})}}return Se.\u0275fac=function(J){return new(J||Se)(s.Y36(s.SBq),s.Y36(s.s_b),s.Y36(s._Vd),s.Y36(s.Qsj),s.Y36(H.P,9))},Se.\u0275dir=s.lG2({type:Se,selectors:[["","nz-tooltip",""]],hostVars:2,hostBindings:function(J,fe){2&J&&s.ekj("ant-tooltip-open",fe.visible)},inputs:{title:["nzTooltipTitle","title"],titleContext:["nzTooltipTitleContext","titleContext"],directiveTitle:["nz-tooltip","directiveTitle"],trigger:["nzTooltipTrigger","trigger"],placement:["nzTooltipPlacement","placement"],origin:["nzTooltipOrigin","origin"],visible:["nzTooltipVisible","visible"],mouseEnterDelay:["nzTooltipMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzTooltipMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzTooltipOverlayClassName","overlayClassName"],overlayStyle:["nzTooltipOverlayStyle","overlayStyle"],arrowPointAtCenter:["nzTooltipArrowPointAtCenter","arrowPointAtCenter"],nzTooltipColor:"nzTooltipColor"},outputs:{visibleChange:"nzTooltipVisibleChange"},exportAs:["nzTooltip"],features:[s.qOj]}),(0,a.gn)([(0,q.yF)()],Se.prototype,"arrowPointAtCenter",void 0),Se})(),$e=(()=>{class Se extends zt{constructor(J,fe,he){super(J,fe,he),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return function ut(Se){return!(Se instanceof s.Rgc||""!==Se&&(0,q.DX)(Se))}(this.nzTitle)}updateStyles(){const J=this.nzColor&&(0,oe.o2)(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:J},this._contentStyleMap={backgroundColor:this.nzColor&&!J?this.nzColor:null}}}return Se.\u0275fac=function(J){return new(J||Se)(s.Y36(s.sBO),s.Y36(ee.Is,8),s.Y36(H.P,9))},Se.\u0275cmp=s.Xpm({type:Se,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[s.qOj],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(J,fe){1&J&&(s.YNc(0,vt,6,11,"ng-template",0,1,s.W1O),s.NdJ("overlayOutsideClick",function(te){return fe.onClickOutside(te)})("detach",function(){return fe.hide()})("positionChange",function(te){return fe.onPositionChange(te)})),2&J&&s.Q6J("cdkConnectedOverlayOrigin",fe.origin)("cdkConnectedOverlayOpen",fe._visible)("cdkConnectedOverlayPositions",fe._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",fe.nzArrowPointAtCenter)},directives:[ye.pI,R.hQ,Ye.mk,Ye.PC,H.P,Fe.f],encapsulation:2,data:{animation:[G.$C]},changeDetection:0}),Se})(),et=(()=>{class Se{}return Se.\u0275fac=function(J){return new(J||Se)},Se.\u0275mod=s.oAB({type:Se}),Se.\u0275inj=s.cJS({imports:[[ee.vT,Ye.ez,ye.U8,Fe.T,R.e4,H.g]]}),Se})()}},yt=>{yt(yt.s=434)}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/main.f21b7d831ad9cafb.js b/src/blrec/data/webapp/main.f21b7d831ad9cafb.js new file mode 100644 index 0000000..15cb691 --- /dev/null +++ b/src/blrec/data/webapp/main.f21b7d831ad9cafb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[179],{8809:(ft,ve,p)=>{p.d(ve,{T6:()=>re,VD:()=>le,WE:()=>H,Yt:()=>Le,lC:()=>L,py:()=>z,rW:()=>r,s:()=>V,ve:()=>ee,vq:()=>S});var s=p(2567);function r(ne,Ve,U){return{r:255*(0,s.sh)(ne,255),g:255*(0,s.sh)(Ve,255),b:255*(0,s.sh)(U,255)}}function L(ne,Ve,U){ne=(0,s.sh)(ne,255),Ve=(0,s.sh)(Ve,255),U=(0,s.sh)(U,255);var ke=Math.max(ne,Ve,U),me=Math.min(ne,Ve,U),Ne=0,Oe=0,K=(ke+me)/2;if(ke===me)Oe=0,Ne=0;else{var ce=ke-me;switch(Oe=K>.5?ce/(2-ke-me):ce/(ke+me),ke){case ne:Ne=(Ve-U)/ce+(Ve<U?6:0);break;case Ve:Ne=(U-ne)/ce+2;break;case U:Ne=(ne-Ve)/ce+4}Ne/=6}return{h:Ne,s:Oe,l:K}}function X(ne,Ve,U){return U<0&&(U+=1),U>1&&(U-=1),U<1/6?ne+6*U*(Ve-ne):U<.5?Ve:U<2/3?ne+(Ve-ne)*(2/3-U)*6:ne}function ee(ne,Ve,U){var ke,me,Ne;if(ne=(0,s.sh)(ne,360),Ve=(0,s.sh)(Ve,100),U=(0,s.sh)(U,100),0===Ve)me=U,Ne=U,ke=U;else{var Oe=U<.5?U*(1+Ve):U+Ve-U*Ve,K=2*U-Oe;ke=X(K,Oe,ne+1/3),me=X(K,Oe,ne),Ne=X(K,Oe,ne-1/3)}return{r:255*ke,g:255*me,b:255*Ne}}function z(ne,Ve,U){ne=(0,s.sh)(ne,255),Ve=(0,s.sh)(Ve,255),U=(0,s.sh)(U,255);var ke=Math.max(ne,Ve,U),me=Math.min(ne,Ve,U),Ne=0,Oe=ke,K=ke-me,ce=0===ke?0:K/ke;if(ke===me)Ne=0;else{switch(ke){case ne:Ne=(Ve-U)/K+(Ve<U?6:0);break;case Ve:Ne=(U-ne)/K+2;break;case U:Ne=(ne-Ve)/K+4}Ne/=6}return{h:Ne,s:ce,v:Oe}}function H(ne,Ve,U){ne=6*(0,s.sh)(ne,360),Ve=(0,s.sh)(Ve,100),U=(0,s.sh)(U,100);var ke=Math.floor(ne),me=ne-ke,Ne=U*(1-Ve),Oe=U*(1-me*Ve),K=U*(1-(1-me)*Ve),ce=ke%6;return{r:255*[U,Oe,Ne,Ne,K,U][ce],g:255*[K,U,U,Oe,Ne,Ne][ce],b:255*[Ne,Ne,K,U,U,Oe][ce]}}function S(ne,Ve,U,ke){var me=[(0,s.FZ)(Math.round(ne).toString(16)),(0,s.FZ)(Math.round(Ve).toString(16)),(0,s.FZ)(Math.round(U).toString(16))];return ke&&me[0].startsWith(me[0].charAt(1))&&me[1].startsWith(me[1].charAt(1))&&me[2].startsWith(me[2].charAt(1))?me[0].charAt(0)+me[1].charAt(0)+me[2].charAt(0):me.join("")}function V(ne,Ve,U,ke,me){var Ne=[(0,s.FZ)(Math.round(ne).toString(16)),(0,s.FZ)(Math.round(Ve).toString(16)),(0,s.FZ)(Math.round(U).toString(16)),(0,s.FZ)(te(ke))];return me&&Ne[0].startsWith(Ne[0].charAt(1))&&Ne[1].startsWith(Ne[1].charAt(1))&&Ne[2].startsWith(Ne[2].charAt(1))&&Ne[3].startsWith(Ne[3].charAt(1))?Ne[0].charAt(0)+Ne[1].charAt(0)+Ne[2].charAt(0)+Ne[3].charAt(0):Ne.join("")}function te(ne){return Math.round(255*parseFloat(ne)).toString(16)}function re(ne){return le(ne)/255}function le(ne){return parseInt(ne,16)}function Le(ne){return{r:ne>>16,g:(65280&ne)>>8,b:255&ne}}},3487:(ft,ve,p)=>{p.d(ve,{R:()=>s});var s={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},7952:(ft,ve,p)=>{p.d(ve,{uA:()=>X});var s=p(8809),r=p(3487),L=p(2567);function X(le){var Le={r:0,g:0,b:0},ne=1,Ve=null,U=null,ke=null,me=!1,Ne=!1;return"string"==typeof le&&(le=function te(le){if(0===(le=le.trim().toLowerCase()).length)return!1;var Le=!1;if(r.R[le])le=r.R[le],Le=!0;else if("transparent"===le)return{r:0,g:0,b:0,a:0,format:"name"};var ne=W.rgb.exec(le);return ne?{r:ne[1],g:ne[2],b:ne[3]}:(ne=W.rgba.exec(le))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=W.hsl.exec(le))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=W.hsla.exec(le))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=W.hsv.exec(le))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=W.hsva.exec(le))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=W.hex8.exec(le))?{r:(0,s.VD)(ne[1]),g:(0,s.VD)(ne[2]),b:(0,s.VD)(ne[3]),a:(0,s.T6)(ne[4]),format:Le?"name":"hex8"}:(ne=W.hex6.exec(le))?{r:(0,s.VD)(ne[1]),g:(0,s.VD)(ne[2]),b:(0,s.VD)(ne[3]),format:Le?"name":"hex"}:(ne=W.hex4.exec(le))?{r:(0,s.VD)(ne[1]+ne[1]),g:(0,s.VD)(ne[2]+ne[2]),b:(0,s.VD)(ne[3]+ne[3]),a:(0,s.T6)(ne[4]+ne[4]),format:Le?"name":"hex8"}:!!(ne=W.hex3.exec(le))&&{r:(0,s.VD)(ne[1]+ne[1]),g:(0,s.VD)(ne[2]+ne[2]),b:(0,s.VD)(ne[3]+ne[3]),format:Le?"name":"hex"}}(le)),"object"==typeof le&&(re(le.r)&&re(le.g)&&re(le.b)?(Le=(0,s.rW)(le.r,le.g,le.b),me=!0,Ne="%"===String(le.r).substr(-1)?"prgb":"rgb"):re(le.h)&&re(le.s)&&re(le.v)?(Ve=(0,L.JX)(le.s),U=(0,L.JX)(le.v),Le=(0,s.WE)(le.h,Ve,U),me=!0,Ne="hsv"):re(le.h)&&re(le.s)&&re(le.l)&&(Ve=(0,L.JX)(le.s),ke=(0,L.JX)(le.l),Le=(0,s.ve)(le.h,Ve,ke),me=!0,Ne="hsl"),Object.prototype.hasOwnProperty.call(le,"a")&&(ne=le.a)),ne=(0,L.Yq)(ne),{ok:me,format:le.format||Ne,r:Math.min(255,Math.max(Le.r,0)),g:Math.min(255,Math.max(Le.g,0)),b:Math.min(255,Math.max(Le.b,0)),a:ne}}var H="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),S="[\\s|\\(]+(".concat(H,")[,|\\s]+(").concat(H,")[,|\\s]+(").concat(H,")\\s*\\)?"),V="[\\s|\\(]+(".concat(H,")[,|\\s]+(").concat(H,")[,|\\s]+(").concat(H,")[,|\\s]+(").concat(H,")\\s*\\)?"),W={CSS_UNIT:new RegExp(H),rgb:new RegExp("rgb"+S),rgba:new RegExp("rgba"+V),hsl:new RegExp("hsl"+S),hsla:new RegExp("hsla"+V),hsv:new RegExp("hsv"+S),hsva:new RegExp("hsva"+V),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function re(le){return Boolean(W.CSS_UNIT.exec(String(le)))}},5192:(ft,ve,p)=>{p.d(ve,{C:()=>ee});var s=p(8809),r=p(3487),L=p(7952),X=p(2567),ee=function(){function H(S,V){var W;if(void 0===S&&(S=""),void 0===V&&(V={}),S instanceof H)return S;"number"==typeof S&&(S=(0,s.Yt)(S)),this.originalInput=S;var te=(0,L.uA)(S);this.originalInput=S,this.r=te.r,this.g=te.g,this.b=te.b,this.a=te.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(W=V.format)&&void 0!==W?W:te.format,this.gradientType=V.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=te.ok}return H.prototype.isDark=function(){return this.getBrightness()<128},H.prototype.isLight=function(){return!this.isDark()},H.prototype.getBrightness=function(){var S=this.toRgb();return(299*S.r+587*S.g+114*S.b)/1e3},H.prototype.getLuminance=function(){var S=this.toRgb(),re=S.r/255,le=S.g/255,Le=S.b/255;return.2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(le<=.03928?le/12.92:Math.pow((le+.055)/1.055,2.4))+.0722*(Le<=.03928?Le/12.92:Math.pow((Le+.055)/1.055,2.4))},H.prototype.getAlpha=function(){return this.a},H.prototype.setAlpha=function(S){return this.a=(0,X.Yq)(S),this.roundA=Math.round(100*this.a)/100,this},H.prototype.isMonochrome=function(){return 0===this.toHsl().s},H.prototype.toHsv=function(){var S=(0,s.py)(this.r,this.g,this.b);return{h:360*S.h,s:S.s,v:S.v,a:this.a}},H.prototype.toHsvString=function(){var S=(0,s.py)(this.r,this.g,this.b),V=Math.round(360*S.h),W=Math.round(100*S.s),te=Math.round(100*S.v);return 1===this.a?"hsv(".concat(V,", ").concat(W,"%, ").concat(te,"%)"):"hsva(".concat(V,", ").concat(W,"%, ").concat(te,"%, ").concat(this.roundA,")")},H.prototype.toHsl=function(){var S=(0,s.lC)(this.r,this.g,this.b);return{h:360*S.h,s:S.s,l:S.l,a:this.a}},H.prototype.toHslString=function(){var S=(0,s.lC)(this.r,this.g,this.b),V=Math.round(360*S.h),W=Math.round(100*S.s),te=Math.round(100*S.l);return 1===this.a?"hsl(".concat(V,", ").concat(W,"%, ").concat(te,"%)"):"hsla(".concat(V,", ").concat(W,"%, ").concat(te,"%, ").concat(this.roundA,")")},H.prototype.toHex=function(S){return void 0===S&&(S=!1),(0,s.vq)(this.r,this.g,this.b,S)},H.prototype.toHexString=function(S){return void 0===S&&(S=!1),"#"+this.toHex(S)},H.prototype.toHex8=function(S){return void 0===S&&(S=!1),(0,s.s)(this.r,this.g,this.b,this.a,S)},H.prototype.toHex8String=function(S){return void 0===S&&(S=!1),"#"+this.toHex8(S)},H.prototype.toHexShortString=function(S){return void 0===S&&(S=!1),1===this.a?this.toHexString(S):this.toHex8String(S)},H.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},H.prototype.toRgbString=function(){var S=Math.round(this.r),V=Math.round(this.g),W=Math.round(this.b);return 1===this.a?"rgb(".concat(S,", ").concat(V,", ").concat(W,")"):"rgba(".concat(S,", ").concat(V,", ").concat(W,", ").concat(this.roundA,")")},H.prototype.toPercentageRgb=function(){var S=function(V){return"".concat(Math.round(100*(0,X.sh)(V,255)),"%")};return{r:S(this.r),g:S(this.g),b:S(this.b),a:this.a}},H.prototype.toPercentageRgbString=function(){var S=function(V){return Math.round(100*(0,X.sh)(V,255))};return 1===this.a?"rgb(".concat(S(this.r),"%, ").concat(S(this.g),"%, ").concat(S(this.b),"%)"):"rgba(".concat(S(this.r),"%, ").concat(S(this.g),"%, ").concat(S(this.b),"%, ").concat(this.roundA,")")},H.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var S="#"+(0,s.vq)(this.r,this.g,this.b,!1),V=0,W=Object.entries(r.R);V<W.length;V++){var te=W[V];if(S===te[1])return te[0]}return!1},H.prototype.toString=function(S){var V=Boolean(S);S=S??this.format;var W=!1;return!V&&this.a<1&&this.a>=0&&(S.startsWith("hex")||"name"===S)?"name"===S&&0===this.a?this.toName():this.toRgbString():("rgb"===S&&(W=this.toRgbString()),"prgb"===S&&(W=this.toPercentageRgbString()),("hex"===S||"hex6"===S)&&(W=this.toHexString()),"hex3"===S&&(W=this.toHexString(!0)),"hex4"===S&&(W=this.toHex8String(!0)),"hex8"===S&&(W=this.toHex8String()),"name"===S&&(W=this.toName()),"hsl"===S&&(W=this.toHslString()),"hsv"===S&&(W=this.toHsvString()),W||this.toHexString())},H.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},H.prototype.clone=function(){return new H(this.toString())},H.prototype.lighten=function(S){void 0===S&&(S=10);var V=this.toHsl();return V.l+=S/100,V.l=(0,X.V2)(V.l),new H(V)},H.prototype.brighten=function(S){void 0===S&&(S=10);var V=this.toRgb();return V.r=Math.max(0,Math.min(255,V.r-Math.round(-S/100*255))),V.g=Math.max(0,Math.min(255,V.g-Math.round(-S/100*255))),V.b=Math.max(0,Math.min(255,V.b-Math.round(-S/100*255))),new H(V)},H.prototype.darken=function(S){void 0===S&&(S=10);var V=this.toHsl();return V.l-=S/100,V.l=(0,X.V2)(V.l),new H(V)},H.prototype.tint=function(S){return void 0===S&&(S=10),this.mix("white",S)},H.prototype.shade=function(S){return void 0===S&&(S=10),this.mix("black",S)},H.prototype.desaturate=function(S){void 0===S&&(S=10);var V=this.toHsl();return V.s-=S/100,V.s=(0,X.V2)(V.s),new H(V)},H.prototype.saturate=function(S){void 0===S&&(S=10);var V=this.toHsl();return V.s+=S/100,V.s=(0,X.V2)(V.s),new H(V)},H.prototype.greyscale=function(){return this.desaturate(100)},H.prototype.spin=function(S){var V=this.toHsl(),W=(V.h+S)%360;return V.h=W<0?360+W:W,new H(V)},H.prototype.mix=function(S,V){void 0===V&&(V=50);var W=this.toRgb(),te=new H(S).toRgb(),re=V/100;return new H({r:(te.r-W.r)*re+W.r,g:(te.g-W.g)*re+W.g,b:(te.b-W.b)*re+W.b,a:(te.a-W.a)*re+W.a})},H.prototype.analogous=function(S,V){void 0===S&&(S=6),void 0===V&&(V=30);var W=this.toHsl(),te=360/V,re=[this];for(W.h=(W.h-(te*S>>1)+720)%360;--S;)W.h=(W.h+te)%360,re.push(new H(W));return re},H.prototype.complement=function(){var S=this.toHsl();return S.h=(S.h+180)%360,new H(S)},H.prototype.monochromatic=function(S){void 0===S&&(S=6);for(var V=this.toHsv(),W=V.h,te=V.s,re=V.v,le=[],Le=1/S;S--;)le.push(new H({h:W,s:te,v:re})),re=(re+Le)%1;return le},H.prototype.splitcomplement=function(){var S=this.toHsl(),V=S.h;return[this,new H({h:(V+72)%360,s:S.s,l:S.l}),new H({h:(V+216)%360,s:S.s,l:S.l})]},H.prototype.onBackground=function(S){var V=this.toRgb(),W=new H(S).toRgb(),te=V.a+W.a*(1-V.a);return new H({r:(V.r*V.a+W.r*W.a*(1-V.a))/te,g:(V.g*V.a+W.g*W.a*(1-V.a))/te,b:(V.b*V.a+W.b*W.a*(1-V.a))/te,a:te})},H.prototype.triad=function(){return this.polyad(3)},H.prototype.tetrad=function(){return this.polyad(4)},H.prototype.polyad=function(S){for(var V=this.toHsl(),W=V.h,te=[this],re=360/S,le=1;le<S;le++)te.push(new H({h:(W+le*re)%360,s:V.s,l:V.l}));return te},H.prototype.equals=function(S){return this.toRgbString()===new H(S).toRgbString()},H}()},2567:(ft,ve,p)=>{function s(S,V){(function L(S){return"string"==typeof S&&-1!==S.indexOf(".")&&1===parseFloat(S)})(S)&&(S="100%");var W=function X(S){return"string"==typeof S&&-1!==S.indexOf("%")}(S);return S=360===V?S:Math.min(V,Math.max(0,parseFloat(S))),W&&(S=parseInt(String(S*V),10)/100),Math.abs(S-V)<1e-6?1:S=360===V?(S<0?S%V+V:S%V)/parseFloat(String(V)):S%V/parseFloat(String(V))}function r(S){return Math.min(1,Math.max(0,S))}function ee(S){return S=parseFloat(S),(isNaN(S)||S<0||S>1)&&(S=1),S}function z(S){return S<=1?"".concat(100*Number(S),"%"):S}function H(S){return 1===S.length?"0"+S:String(S)}p.d(ve,{FZ:()=>H,JX:()=>z,V2:()=>r,Yq:()=>ee,sh:()=>s})},4704:(ft,ve,p)=>{p.d(ve,{g:()=>s});var s=(()=>{return(r=s||(s={})).KEEP_POSITION="KEEP_POSITION",r.GO_TO_TOP="GO_TO_TOP",s;var r})()},2323:(ft,ve,p)=>{p.d(ve,{V:()=>r});var s=p(4650);class r{constructor(){this.impl=localStorage}hasData(X){return null!==this.getData(X)}getData(X){return this.impl.getItem(X)}setData(X,ee){this.impl.setItem(X,ee)}removeData(X){this.impl.removeItem(X)}clearData(){this.impl.clear()}}r.\u0275fac=function(X){return new(X||r)},r.\u0275prov=s.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})},2340:(ft,ve,p)=>{p.d(ve,{N:()=>r});const r={production:!0,apiBaseUrl:"",webSocketBaseUrl:"",ngxLoggerLevel:p(324)._z.DEBUG,traceRouterScrolling:!1}},1385:(ft,ve,p)=>{var s=p(1481),r=p(4650),L=p(433),X=p(529),ee=p(2289),z=p(7340);function S(E){return new r.vHH(3e3,!1)}function St(){return typeof window<"u"&&typeof window.document<"u"}function rt(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function Ct(E){switch(E.length){case 0:return new z.ZN;case 1:return E[0];default:return new z.ZE(E)}}function st(E,u,d,y,k=new Map,Q=new Map){const l=[],h=[];let c=-1,m=null;if(y.forEach(w=>{const I=w.get("offset"),B=I==c,be=B&&m||new Map;w.forEach((Qe,gt)=>{let wt=gt,Bt=Qe;if("offset"!==gt)switch(wt=u.normalizePropertyName(wt,l),Bt){case z.k1:Bt=k.get(gt);break;case z.l3:Bt=Q.get(gt);break;default:Bt=u.normalizeStyleValue(gt,wt,Bt,l)}be.set(wt,Bt)}),B||h.push(be),m=be,c=I}),l.length)throw function ye(E){return new r.vHH(3502,!1)}();return h}function _t(E,u,d,y){switch(u){case"start":E.onStart(()=>y(d&&Nt(d,"start",E)));break;case"done":E.onDone(()=>y(d&&Nt(d,"done",E)));break;case"destroy":E.onDestroy(()=>y(d&&Nt(d,"destroy",E)))}}function Nt(E,u,d){const Q=Jt(E.element,E.triggerName,E.fromState,E.toState,u||E.phaseName,d.totalTime??E.totalTime,!!d.disabled),l=E._data;return null!=l&&(Q._data=l),Q}function Jt(E,u,d,y,k="",Q=0,l){return{element:E,triggerName:u,fromState:d,toState:y,phaseName:k,totalTime:Q,disabled:!!l}}function en(E,u,d){let y=E.get(u);return y||E.set(u,y=d),y}function Wt(E){const u=E.indexOf(":");return[E.substring(1,u),E.slice(u+1)]}let Gt=(E,u)=>!1,Qt=(E,u,d)=>[],Ie=null;function $(E){const u=E.parentNode||E.host;return u===Ie?null:u}(rt()||typeof Element<"u")&&(St()?(Ie=(()=>document.documentElement)(),Gt=(E,u)=>{for(;u;){if(u===E)return!0;u=$(u)}return!1}):Gt=(E,u)=>E.contains(u),Qt=(E,u,d)=>{if(d)return Array.from(E.querySelectorAll(u));const y=E.querySelector(u);return y?[y]:[]});let Je=null,ht=!1;const Me=Gt,Te=Qt;let Et=(()=>{class E{validateStyleProperty(d){return function Se(E){Je||(Je=function F(){return typeof document<"u"?document.body:null}()||{},ht=!!Je.style&&"WebkitAppearance"in Je.style);let u=!0;return Je.style&&!function Re(E){return"ebkit"==E.substring(1,6)}(E)&&(u=E in Je.style,!u&&ht&&(u="Webkit"+E.charAt(0).toUpperCase()+E.slice(1)in Je.style)),u}(d)}matchesElement(d,y){return!1}containsElement(d,y){return Me(d,y)}getParentElement(d){return $(d)}query(d,y,k){return Te(d,y,k)}computeStyle(d,y,k){return k||""}animate(d,y,k,Q,l,h=[],c){return new z.ZN(k,Q)}}return E.\u0275fac=function(d){return new(d||E)},E.\u0275prov=r.Yz7({token:E,factory:E.\u0275fac}),E})(),Pt=(()=>{class E{}return E.NOOP=new Et,E})();const Ot=1e3,T="ng-enter",x="ng-leave",G="ng-trigger",fe=".ng-trigger",ze="ng-animating",Ee=".ng-animating";function oe(E){if("number"==typeof E)return E;const u=E.match(/^(-?[\.\d]+)(m?s)/);return!u||u.length<2?0:Ce(parseFloat(u[1]),u[2])}function Ce(E,u){return"s"===u?E*Ot:E}function ct(E,u,d){return E.hasOwnProperty("duration")?E:function Ke(E,u,d){let k,Q=0,l="";if("string"==typeof E){const h=E.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===h)return u.push(S()),{duration:0,delay:0,easing:""};k=Ce(parseFloat(h[1]),h[2]);const c=h[3];null!=c&&(Q=Ce(parseFloat(c),h[4]));const m=h[5];m&&(l=m)}else k=E;if(!d){let h=!1,c=u.length;k<0&&(u.push(function V(){return new r.vHH(3100,!1)}()),h=!0),Q<0&&(u.push(function W(){return new r.vHH(3101,!1)}()),h=!0),h&&u.splice(c,0,S())}return{duration:k,delay:Q,easing:l}}(E,u,d)}function yt(E,u={}){return Object.keys(E).forEach(d=>{u[d]=E[d]}),u}function Vt(E){const u=new Map;return Object.keys(E).forEach(d=>{u.set(d,E[d])}),u}function nn(E,u=new Map,d){if(d)for(let[y,k]of d)u.set(y,k);for(let[y,k]of E)u.set(y,k);return u}function lt(E,u,d){return d?u+":"+d+";":""}function Tt(E){let u="";for(let d=0;d<E.style.length;d++){const y=E.style.item(d);u+=lt(0,y,E.style.getPropertyValue(y))}for(const d in E.style)E.style.hasOwnProperty(d)&&!d.startsWith("_")&&(u+=lt(0,tn(d),E.style[d]));E.setAttribute("style",u)}function Ae(E,u,d){E.style&&(u.forEach((y,k)=>{const Q=It(k);d&&!d.has(k)&&d.set(k,E.style[Q]),E.style[Q]=y}),rt()&&Tt(E))}function qe(E,u){E.style&&(u.forEach((d,y)=>{const k=It(y);E.style[k]=""}),rt()&&Tt(E))}function Mt(E){return Array.isArray(E)?1==E.length?E[0]:(0,z.vP)(E):E}const _e=new RegExp("{{\\s*(.+?)\\s*}}","g");function J(E){let u=[];if("string"==typeof E){let d;for(;d=_e.exec(E);)u.push(d[1]);_e.lastIndex=0}return u}function xe(E,u,d){const y=E.toString(),k=y.replace(_e,(Q,l)=>{let h=u[l];return null==h&&(d.push(function re(E){return new r.vHH(3003,!1)}()),h=""),h.toString()});return k==y?E:k}function it(E){const u=[];let d=E.next();for(;!d.done;)u.push(d.value),d=E.next();return u}const bt=/-+([a-z0-9])/g;function It(E){return E.replace(bt,(...u)=>u[1].toUpperCase())}function tn(E){return E.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function ln(E,u,d){switch(u.type){case 7:return E.visitTrigger(u,d);case 0:return E.visitState(u,d);case 1:return E.visitTransition(u,d);case 2:return E.visitSequence(u,d);case 3:return E.visitGroup(u,d);case 4:return E.visitAnimate(u,d);case 5:return E.visitKeyframes(u,d);case 6:return E.visitStyle(u,d);case 8:return E.visitReference(u,d);case 9:return E.visitAnimateChild(u,d);case 10:return E.visitAnimateRef(u,d);case 11:return E.visitQuery(u,d);case 12:return E.visitStagger(u,d);default:throw function le(E){return new r.vHH(3004,!1)}()}}function To(E,u){return window.getComputedStyle(E)[u]}const Pn="*";function jn(E,u){const d=[];return"string"==typeof E?E.split(/\s*,\s*/).forEach(y=>function xt(E,u,d){if(":"==E[0]){const c=function Ut(E,u){switch(E){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,y)=>parseFloat(y)>parseFloat(d);case":decrement":return(d,y)=>parseFloat(y)<parseFloat(d);default:return u.push(function tt(E){return new r.vHH(3016,!1)}()),"* => *"}}(E,d);if("function"==typeof c)return void u.push(c);E=c}const y=E.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==y||y.length<4)return d.push(function $e(E){return new r.vHH(3015,!1)}()),u;const k=y[1],Q=y[2],l=y[3];u.push(no(k,l));"<"==Q[0]&&!(k==Pn&&l==Pn)&&u.push(no(l,k))}(y,d,u)):d.push(E),d}const Mn=new Set(["true","1"]),Un=new Set(["false","0"]);function no(E,u){const d=Mn.has(E)||Un.has(E),y=Mn.has(u)||Un.has(u);return(k,Q)=>{let l=E==Pn||E==k,h=u==Pn||u==Q;return!l&&d&&"boolean"==typeof k&&(l=k?Mn.has(E):Un.has(E)),!h&&y&&"boolean"==typeof Q&&(h=Q?Mn.has(u):Un.has(u)),l&&h}}const On=new RegExp("s*:selfs*,?","g");function on(E,u,d,y){return new xo(E).build(u,d,y)}class xo{constructor(u){this._driver=u}build(u,d,y){const k=new _o(d);return this._resetContextStyleTimingState(k),ln(this,Mt(u),k)}_resetContextStyleTimingState(u){u.currentQuerySelector="",u.collectedStyles=new Map,u.collectedStyles.set("",new Map),u.currentTime=0}visitTrigger(u,d){let y=d.queryCount=0,k=d.depCount=0;const Q=[],l=[];return"@"==u.name.charAt(0)&&d.errors.push(function ne(){return new r.vHH(3006,!1)}()),u.definitions.forEach(h=>{if(this._resetContextStyleTimingState(d),0==h.type){const c=h,m=c.name;m.toString().split(/\s*,\s*/).forEach(w=>{c.name=w,Q.push(this.visitState(c,d))}),c.name=m}else if(1==h.type){const c=this.visitTransition(h,d);y+=c.queryCount,k+=c.depCount,l.push(c)}else d.errors.push(function Ve(){return new r.vHH(3007,!1)}())}),{type:7,name:u.name,states:Q,transitions:l,queryCount:y,depCount:k,options:null}}visitState(u,d){const y=this.visitStyle(u.styles,d),k=u.options&&u.options.params||null;if(y.containsDynamicStyles){const Q=new Set,l=k||{};y.styles.forEach(h=>{h instanceof Map&&h.forEach(c=>{J(c).forEach(m=>{l.hasOwnProperty(m)||Q.add(m)})})}),Q.size&&(it(Q.values()),d.errors.push(function U(E,u){return new r.vHH(3008,!1)}()))}return{type:0,name:u.name,style:y,options:k?{params:k}:null}}visitTransition(u,d){d.queryCount=0,d.depCount=0;const y=ln(this,Mt(u.animation),d);return{type:1,matchers:jn(u.expr,d.errors),animation:y,queryCount:d.queryCount,depCount:d.depCount,options:yn(u.options)}}visitSequence(u,d){return{type:2,steps:u.steps.map(y=>ln(this,y,d)),options:yn(u.options)}}visitGroup(u,d){const y=d.currentTime;let k=0;const Q=u.steps.map(l=>{d.currentTime=y;const h=ln(this,l,d);return k=Math.max(k,d.currentTime),h});return d.currentTime=k,{type:3,steps:Q,options:yn(u.options)}}visitAnimate(u,d){const y=function No(E,u){if(E.hasOwnProperty("duration"))return E;if("number"==typeof E)return mi(ct(E,u).duration,0,"");const d=E;if(d.split(/\s+/).some(Q=>"{"==Q.charAt(0)&&"{"==Q.charAt(1))){const Q=mi(0,0,"");return Q.dynamic=!0,Q.strValue=d,Q}const k=ct(d,u);return mi(k.duration,k.delay,k.easing)}(u.timings,d.errors);d.currentAnimateTimings=y;let k,Q=u.styles?u.styles:(0,z.oB)({});if(5==Q.type)k=this.visitKeyframes(Q,d);else{let l=u.styles,h=!1;if(!l){h=!0;const m={};y.easing&&(m.easing=y.easing),l=(0,z.oB)(m)}d.currentTime+=y.duration+y.delay;const c=this.visitStyle(l,d);c.isEmptyStep=h,k=c}return d.currentAnimateTimings=null,{type:4,timings:y,style:k,options:null}}visitStyle(u,d){const y=this._makeStyleAst(u,d);return this._validateStyleAst(y,d),y}_makeStyleAst(u,d){const y=[],k=Array.isArray(u.styles)?u.styles:[u.styles];for(let h of k)"string"==typeof h?h===z.l3?y.push(h):d.errors.push(new r.vHH(3002,!1)):y.push(Vt(h));let Q=!1,l=null;return y.forEach(h=>{if(h instanceof Map&&(h.has("easing")&&(l=h.get("easing"),h.delete("easing")),!Q))for(let c of h.values())if(c.toString().indexOf("{{")>=0){Q=!0;break}}),{type:6,styles:y,easing:l,offset:u.offset,containsDynamicStyles:Q,options:null}}_validateStyleAst(u,d){const y=d.currentAnimateTimings;let k=d.currentTime,Q=d.currentTime;y&&Q>0&&(Q-=y.duration+y.delay),u.styles.forEach(l=>{"string"!=typeof l&&l.forEach((h,c)=>{const m=d.collectedStyles.get(d.currentQuerySelector),w=m.get(c);let I=!0;w&&(Q!=k&&Q>=w.startTime&&k<=w.endTime&&(d.errors.push(function Ne(E,u,d,y,k){return new r.vHH(3010,!1)}()),I=!1),Q=w.startTime),I&&m.set(c,{startTime:Q,endTime:k}),d.options&&function we(E,u,d){const y=u.params||{},k=J(E);k.length&&k.forEach(Q=>{y.hasOwnProperty(Q)||d.push(function te(E){return new r.vHH(3001,!1)}())})}(h,d.options,d.errors)})})}visitKeyframes(u,d){const y={type:5,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function Oe(){return new r.vHH(3011,!1)}()),y;let Q=0;const l=[];let h=!1,c=!1,m=0;const w=u.steps.map(Bt=>{const pn=this._makeStyleAst(Bt,d);let Vn=null!=pn.offset?pn.offset:function ti(E){if("string"==typeof E)return null;let u=null;if(Array.isArray(E))E.forEach(d=>{if(d instanceof Map&&d.has("offset")){const y=d;u=parseFloat(y.get("offset")),y.delete("offset")}});else if(E instanceof Map&&E.has("offset")){const d=E;u=parseFloat(d.get("offset")),d.delete("offset")}return u}(pn.styles),Tn=0;return null!=Vn&&(Q++,Tn=pn.offset=Vn),c=c||Tn<0||Tn>1,h=h||Tn<m,m=Tn,l.push(Tn),pn});c&&d.errors.push(function K(){return new r.vHH(3012,!1)}()),h&&d.errors.push(function ce(){return new r.vHH(3200,!1)}());const I=u.steps.length;let B=0;Q>0&&Q<I?d.errors.push(function ge(){return new r.vHH(3202,!1)}()):0==Q&&(B=1/(I-1));const be=I-1,Qe=d.currentTime,gt=d.currentAnimateTimings,wt=gt.duration;return w.forEach((Bt,pn)=>{const Vn=B>0?pn==be?1:B*pn:l[pn],Tn=Vn*wt;d.currentTime=Qe+gt.delay+Tn,gt.duration=Tn,this._validateStyleAst(Bt,d),Bt.offset=Vn,y.styles.push(Bt)}),y}visitReference(u,d){return{type:8,animation:ln(this,Mt(u.animation),d),options:yn(u.options)}}visitAnimateChild(u,d){return d.depCount++,{type:9,options:yn(u.options)}}visitAnimateRef(u,d){return{type:10,animation:this.visitReference(u.animation,d),options:yn(u.options)}}visitQuery(u,d){const y=d.currentQuerySelector,k=u.options||{};d.queryCount++,d.currentQuery=u;const[Q,l]=function Kt(E){const u=!!E.split(/\s*,\s*/).find(d=>":self"==d);return u&&(E=E.replace(On,"")),E=E.replace(/@\*/g,fe).replace(/@\w+/g,d=>fe+"-"+d.slice(1)).replace(/:animating/g,Ee),[E,u]}(u.selector);d.currentQuerySelector=y.length?y+" "+Q:Q,en(d.collectedStyles,d.currentQuerySelector,new Map);const h=ln(this,Mt(u.animation),d);return d.currentQuery=null,d.currentQuerySelector=y,{type:11,selector:Q,limit:k.limit||0,optional:!!k.optional,includeSelf:l,animation:h,originalSelector:u.selector,options:yn(u.options)}}visitStagger(u,d){d.currentQuery||d.errors.push(function ie(){return new r.vHH(3013,!1)}());const y="full"===u.timings?{duration:0,delay:0,easing:"full"}:ct(u.timings,d.errors,!0);return{type:12,animation:ln(this,Mt(u.animation),d),timings:y,options:null}}}class _o{constructor(u){this.errors=u,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function yn(E){return E?(E=yt(E)).params&&(E.params=function yo(E){return E?yt(E):null}(E.params)):E={},E}function mi(E,u,d){return{duration:E,delay:u,easing:d}}function Oo(E,u,d,y,k,Q,l=null,h=!1){return{type:1,element:E,keyframes:u,preStyleProps:d,postStyleProps:y,duration:k,delay:Q,totalTime:k+Q,easing:l,subTimeline:h}}class qn{constructor(){this._map=new Map}get(u){return this._map.get(u)||[]}append(u,d){let y=this._map.get(u);y||this._map.set(u,y=[]),y.push(...d)}has(u){return this._map.has(u)}clear(){this._map.clear()}}const wn=new RegExp(":enter","g"),Ti=new RegExp(":leave","g");function ni(E,u,d,y,k,Q=new Map,l=new Map,h,c,m=[]){return(new Pi).buildKeyframes(E,u,d,y,k,Q,l,h,c,m)}class Pi{buildKeyframes(u,d,y,k,Q,l,h,c,m,w=[]){m=m||new qn;const I=new go(u,d,m,k,Q,w,[]);I.options=c;const B=c.delay?oe(c.delay):0;I.currentTimeline.delayNextStep(B),I.currentTimeline.setStyles([l],null,I.errors,c),ln(this,y,I);const be=I.timelines.filter(Qe=>Qe.containsAnimation());if(be.length&&h.size){let Qe;for(let gt=be.length-1;gt>=0;gt--){const wt=be[gt];if(wt.element===d){Qe=wt;break}}Qe&&!Qe.allowOnlyTimelineStyles()&&Qe.setStyles([h],null,I.errors,c)}return be.length?be.map(Qe=>Qe.buildKeyframes()):[Oo(d,[],[],[],0,B,"",!1)]}visitTrigger(u,d){}visitState(u,d){}visitTransition(u,d){}visitAnimateChild(u,d){const y=d.subInstructions.get(d.element);if(y){const k=d.createSubContext(u.options),Q=d.currentTimeline.currentTime,l=this._visitSubInstructions(y,k,k.options);Q!=l&&d.transformIntoNewTimeline(l)}d.previousNode=u}visitAnimateRef(u,d){const y=d.createSubContext(u.options);y.transformIntoNewTimeline(),this._applyAnimationRefDelays([u.options,u.animation.options],d,y),this.visitReference(u.animation,y),d.transformIntoNewTimeline(y.currentTimeline.currentTime),d.previousNode=u}_applyAnimationRefDelays(u,d,y){for(const k of u){const Q=k?.delay;if(Q){const l="number"==typeof Q?Q:oe(xe(Q,k?.params??{},d.errors));y.delayNextStep(l)}}}_visitSubInstructions(u,d,y){let Q=d.currentTimeline.currentTime;const l=null!=y.duration?oe(y.duration):null,h=null!=y.delay?oe(y.delay):null;return 0!==l&&u.forEach(c=>{const m=d.appendInstructionToTimeline(c,l,h);Q=Math.max(Q,m.duration+m.delay)}),Q}visitReference(u,d){d.updateOptions(u.options,!0),ln(this,u.animation,d),d.previousNode=u}visitSequence(u,d){const y=d.subContextCount;let k=d;const Q=u.options;if(Q&&(Q.params||Q.delay)&&(k=d.createSubContext(Q),k.transformIntoNewTimeline(),null!=Q.delay)){6==k.previousNode.type&&(k.currentTimeline.snapshotCurrentStyles(),k.previousNode=Bo);const l=oe(Q.delay);k.delayNextStep(l)}u.steps.length&&(u.steps.forEach(l=>ln(this,l,k)),k.currentTimeline.applyStylesToKeyframe(),k.subContextCount>y&&k.transformIntoNewTimeline()),d.previousNode=u}visitGroup(u,d){const y=[];let k=d.currentTimeline.currentTime;const Q=u.options&&u.options.delay?oe(u.options.delay):0;u.steps.forEach(l=>{const h=d.createSubContext(u.options);Q&&h.delayNextStep(Q),ln(this,l,h),k=Math.max(k,h.currentTimeline.currentTime),y.push(h.currentTimeline)}),y.forEach(l=>d.currentTimeline.mergeTimelineCollectedStyles(l)),d.transformIntoNewTimeline(k),d.previousNode=u}_visitTiming(u,d){if(u.dynamic){const y=u.strValue;return ct(d.params?xe(y,d.params,d.errors):y,d.errors)}return{duration:u.duration,delay:u.delay,easing:u.easing}}visitAnimate(u,d){const y=d.currentAnimateTimings=this._visitTiming(u.timings,d),k=d.currentTimeline;y.delay&&(d.incrementTime(y.delay),k.snapshotCurrentStyles());const Q=u.style;5==Q.type?this.visitKeyframes(Q,d):(d.incrementTime(y.duration),this.visitStyle(Q,d),k.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=u}visitStyle(u,d){const y=d.currentTimeline,k=d.currentAnimateTimings;!k&&y.hasCurrentStyleProperties()&&y.forwardFrame();const Q=k&&k.easing||u.easing;u.isEmptyStep?y.applyEmptyStep(Q):y.setStyles(u.styles,Q,d.errors,d.options),d.previousNode=u}visitKeyframes(u,d){const y=d.currentAnimateTimings,k=d.currentTimeline.duration,Q=y.duration,h=d.createSubContext().currentTimeline;h.easing=y.easing,u.styles.forEach(c=>{h.forwardTime((c.offset||0)*Q),h.setStyles(c.styles,c.easing,d.errors,d.options),h.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(h),d.transformIntoNewTimeline(k+Q),d.previousNode=u}visitQuery(u,d){const y=d.currentTimeline.currentTime,k=u.options||{},Q=k.delay?oe(k.delay):0;Q&&(6===d.previousNode.type||0==y&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Bo);let l=y;const h=d.invokeQuery(u.selector,u.originalSelector,u.limit,u.includeSelf,!!k.optional,d.errors);d.currentQueryTotal=h.length;let c=null;h.forEach((m,w)=>{d.currentQueryIndex=w;const I=d.createSubContext(u.options,m);Q&&I.delayNextStep(Q),m===d.element&&(c=I.currentTimeline),ln(this,u.animation,I),I.currentTimeline.applyStylesToKeyframe(),l=Math.max(l,I.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(l),c&&(d.currentTimeline.mergeTimelineCollectedStyles(c),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=u}visitStagger(u,d){const y=d.parentContext,k=d.currentTimeline,Q=u.timings,l=Math.abs(Q.duration),h=l*(d.currentQueryTotal-1);let c=l*d.currentQueryIndex;switch(Q.duration<0?"reverse":Q.easing){case"reverse":c=h-c;break;case"full":c=y.currentStaggerTime}const w=d.currentTimeline;c&&w.delayNextStep(c);const I=w.currentTime;ln(this,u.animation,d),d.previousNode=u,y.currentStaggerTime=k.currentTime-I+(k.startTime-y.currentTimeline.startTime)}}const Bo={};class go{constructor(u,d,y,k,Q,l,h,c){this._driver=u,this.element=d,this.subInstructions=y,this._enterClassName=k,this._leaveClassName=Q,this.errors=l,this.timelines=h,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Bo,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new An(this._driver,d,0),h.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(u,d){if(!u)return;const y=u;let k=this.options;null!=y.duration&&(k.duration=oe(y.duration)),null!=y.delay&&(k.delay=oe(y.delay));const Q=y.params;if(Q){let l=k.params;l||(l=this.options.params={}),Object.keys(Q).forEach(h=>{(!d||!l.hasOwnProperty(h))&&(l[h]=xe(Q[h],l,this.errors))})}}_copyOptions(){const u={};if(this.options){const d=this.options.params;if(d){const y=u.params={};Object.keys(d).forEach(k=>{y[k]=d[k]})}}return u}createSubContext(u=null,d,y){const k=d||this.element,Q=new go(this._driver,k,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(k,y||0));return Q.previousNode=this.previousNode,Q.currentAnimateTimings=this.currentAnimateTimings,Q.options=this._copyOptions(),Q.updateOptions(u),Q.currentQueryIndex=this.currentQueryIndex,Q.currentQueryTotal=this.currentQueryTotal,Q.parentContext=this,this.subContextCount++,Q}transformIntoNewTimeline(u){return this.previousNode=Bo,this.currentTimeline=this.currentTimeline.fork(this.element,u),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(u,d,y){const k={duration:d??u.duration,delay:this.currentTimeline.currentTime+(y??0)+u.delay,easing:""},Q=new zr(this._driver,u.element,u.keyframes,u.preStyleProps,u.postStyleProps,k,u.stretchStartingKeyframe);return this.timelines.push(Q),k}incrementTime(u){this.currentTimeline.forwardTime(this.currentTimeline.duration+u)}delayNextStep(u){u>0&&this.currentTimeline.delayNextStep(u)}invokeQuery(u,d,y,k,Q,l){let h=[];if(k&&h.push(this.element),u.length>0){u=(u=u.replace(wn,"."+this._enterClassName)).replace(Ti,"."+this._leaveClassName);let m=this._driver.query(this.element,u,1!=y);0!==y&&(m=y<0?m.slice(m.length+y,m.length):m.slice(0,y)),h.push(...m)}return!Q&&0==h.length&&l.push(function Fe(E){return new r.vHH(3014,!1)}()),h}}class An{constructor(u,d,y,k){this._driver=u,this.element=d,this.startTime=y,this._elementTimelineStylesLookup=k,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(u){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+u),d&&this.snapshotCurrentStyles()):this.startTime+=u}fork(u,d){return this.applyStylesToKeyframe(),new An(this._driver,u,d||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(u){this.applyStylesToKeyframe(),this.duration=u,this._loadKeyframe()}_updateStyle(u,d){this._localTimelineStyles.set(u,d),this._globalTimelineStyles.set(u,d),this._styleSummary.set(u,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(u){u&&this._previousKeyframe.set("easing",u);for(let[d,y]of this._globalTimelineStyles)this._backFill.set(d,y||z.l3),this._currentKeyframe.set(d,z.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(u,d,y,k){d&&this._previousKeyframe.set("easing",d);const Q=k&&k.params||{},l=function oo(E,u){const d=new Map;let y;return E.forEach(k=>{if("*"===k){y=y||u.keys();for(let Q of y)d.set(Q,z.l3)}else nn(k,d)}),d}(u,this._globalTimelineStyles);for(let[h,c]of l){const m=xe(c,Q,y);this._pendingStyles.set(h,m),this._localTimelineStyles.has(h)||this._backFill.set(h,this._globalTimelineStyles.get(h)??z.l3),this._updateStyle(h,m)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((u,d)=>{this._currentKeyframe.set(d,u)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((u,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,u)}))}snapshotCurrentStyles(){for(let[u,d]of this._localTimelineStyles)this._pendingStyles.set(u,d),this._updateStyle(u,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const u=[];for(let d in this._currentKeyframe)u.push(d);return u}mergeTimelineCollectedStyles(u){u._styleSummary.forEach((d,y)=>{const k=this._styleSummary.get(y);(!k||d.time>k.time)&&this._updateStyle(y,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const u=new Set,d=new Set,y=1===this._keyframes.size&&0===this.duration;let k=[];this._keyframes.forEach((h,c)=>{const m=nn(h,new Map,this._backFill);m.forEach((w,I)=>{w===z.k1?u.add(I):w===z.l3&&d.add(I)}),y||m.set("offset",c/this.duration),k.push(m)});const Q=u.size?it(u.values()):[],l=d.size?it(d.values()):[];if(y){const h=k[0],c=new Map(h);h.set("offset",0),c.set("offset",1),k=[h,c]}return Oo(this.element,k,Q,l,this.duration,this.startTime,this.easing,!1)}}class zr extends An{constructor(u,d,y,k,Q,l,h=!1){super(u,d,l.delay),this.keyframes=y,this.preStyleProps=k,this.postStyleProps=Q,this._stretchStartingKeyframe=h,this.timings={duration:l.duration,delay:l.delay,easing:l.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let u=this.keyframes,{delay:d,duration:y,easing:k}=this.timings;if(this._stretchStartingKeyframe&&d){const Q=[],l=y+d,h=d/l,c=nn(u[0]);c.set("offset",0),Q.push(c);const m=nn(u[0]);m.set("offset",Rn(h)),Q.push(m);const w=u.length-1;for(let I=1;I<=w;I++){let B=nn(u[I]);const be=B.get("offset");B.set("offset",Rn((d+be*y)/l)),Q.push(B)}y=l,d=0,k="",u=Q}return Oo(this.element,u,this.preStyleProps,this.postStyleProps,y,d,k,!0)}}function Rn(E,u=3){const d=Math.pow(10,u-1);return Math.round(E*d)/d}class io{}const Jn=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Tr extends io{normalizePropertyName(u,d){return It(u)}normalizeStyleValue(u,d,y,k){let Q="";const l=y.toString().trim();if(Jn.has(d)&&0!==y&&"0"!==y)if("number"==typeof y)Q="px";else{const h=y.match(/^[+-]?[\d\.]+([a-z]*)$/);h&&0==h[1].length&&k.push(function Le(E,u){return new r.vHH(3005,!1)}())}return l+Q}}function Yo(E,u,d,y,k,Q,l,h,c,m,w,I,B){return{type:0,element:E,triggerName:u,isRemovalTransition:k,fromState:d,fromStyles:Q,toState:y,toStyles:l,timelines:h,queriedElements:c,preStyleProps:m,postStyleProps:w,totalTime:I,errors:B}}const oi={};class ji{constructor(u,d,y){this._triggerName=u,this.ast=d,this._stateStyles=y}match(u,d,y,k){return function ar(E,u,d,y,k){return E.some(Q=>Q(u,d,y,k))}(this.ast.matchers,u,d,y,k)}buildStyles(u,d,y){let k=this._stateStyles.get("*");return void 0!==u&&(k=this._stateStyles.get(u?.toString())||k),k?k.buildStyles(d,y):new Map}build(u,d,y,k,Q,l,h,c,m,w){const I=[],B=this.ast.options&&this.ast.options.params||oi,Qe=this.buildStyles(y,h&&h.params||oi,I),gt=c&&c.params||oi,wt=this.buildStyles(k,gt,I),Bt=new Set,pn=new Map,Vn=new Map,Tn="void"===k,Zo={params:ii(gt,B),delay:this.ast.options?.delay},Hn=w?[]:ni(u,d,this.ast.animation,Q,l,Qe,wt,Zo,m,I);let co=0;if(Hn.forEach(Ho=>{co=Math.max(Ho.duration+Ho.delay,co)}),I.length)return Yo(d,this._triggerName,y,k,Tn,Qe,wt,[],[],pn,Vn,co,I);Hn.forEach(Ho=>{const Bi=Ho.element,ms=en(pn,Bi,new Set);Ho.preStyleProps.forEach(Cr=>ms.add(Cr));const As=en(Vn,Bi,new Set);Ho.postStyleProps.forEach(Cr=>As.add(Cr)),Bi!==d&&Bt.add(Bi)});const Eo=it(Bt.values());return Yo(d,this._triggerName,y,k,Tn,Qe,wt,Hn,Eo,pn,Vn,co)}}function ii(E,u){const d=yt(u);for(const y in E)E.hasOwnProperty(y)&&null!=E[y]&&(d[y]=E[y]);return d}class cr{constructor(u,d,y){this.styles=u,this.defaultParams=d,this.normalizer=y}buildStyles(u,d){const y=new Map,k=yt(this.defaultParams);return Object.keys(u).forEach(Q=>{const l=u[Q];null!==l&&(k[Q]=l)}),this.styles.styles.forEach(Q=>{"string"!=typeof Q&&Q.forEach((l,h)=>{l&&(l=xe(l,k,d));const c=this.normalizer.normalizePropertyName(h,d);l=this.normalizer.normalizeStyleValue(h,c,l,d),y.set(h,l)})}),y}}class Ui{constructor(u,d,y){this.name=u,this.ast=d,this._normalizer=y,this.transitionFactories=[],this.states=new Map,d.states.forEach(k=>{this.states.set(k.name,new cr(k.style,k.options&&k.options.params||{},y))}),jo(this.states,"true","1"),jo(this.states,"false","0"),d.transitions.forEach(k=>{this.transitionFactories.push(new ji(u,k,this.states))}),this.fallbackTransition=function ki(E,u,d){return new ji(E,{type:1,animation:{type:2,steps:[],options:null},matchers:[(l,h)=>!0],options:null,queryCount:0,depCount:0},u)}(u,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(u,d,y,k){return this.transitionFactories.find(l=>l.match(u,d,y,k))||null}matchStyles(u,d,y){return this.fallbackTransition.buildStyles(u,d,y)}}function jo(E,u,d){E.has(u)?E.has(d)||E.set(d,E.get(u)):E.has(d)&&E.set(u,E.get(d))}const ys=new qn;class Pr{constructor(u,d,y){this.bodyNode=u,this._driver=d,this._normalizer=y,this._animations=new Map,this._playersById=new Map,this.players=[]}register(u,d){const y=[],k=[],Q=on(this._driver,d,y,k);if(y.length)throw function He(E){return new r.vHH(3503,!1)}();this._animations.set(u,Q)}_buildPlayer(u,d,y){const k=u.element,Q=st(0,this._normalizer,0,u.keyframes,d,y);return this._driver.animate(k,Q,u.duration,u.delay,u.easing,[],!0)}create(u,d,y={}){const k=[],Q=this._animations.get(u);let l;const h=new Map;if(Q?(l=ni(this._driver,d,Q,T,x,new Map,new Map,y,ys,k),l.forEach(w=>{const I=en(h,w.element,new Map);w.postStyleProps.forEach(B=>I.set(B,null))})):(k.push(function Pe(){return new r.vHH(3300,!1)}()),l=[]),k.length)throw function Ge(E){return new r.vHH(3504,!1)}();h.forEach((w,I)=>{w.forEach((B,be)=>{w.set(be,this._driver.computeStyle(I,be,z.l3))})});const m=Ct(l.map(w=>{const I=h.get(w.element);return this._buildPlayer(w,new Map,I)}));return this._playersById.set(u,m),m.onDestroy(()=>this.destroy(u)),this.players.push(m),m}destroy(u){const d=this._getPlayer(u);d.destroy(),this._playersById.delete(u);const y=this.players.indexOf(d);y>=0&&this.players.splice(y,1)}_getPlayer(u){const d=this._playersById.get(u);if(!d)throw function Ue(E){return new r.vHH(3301,!1)}();return d}listen(u,d,y,k){const Q=Jt(d,"","","");return _t(this._getPlayer(u),y,Q,k),()=>{}}command(u,d,y,k){if("register"==y)return void this.register(u,k[0]);if("create"==y)return void this.create(u,d,k[0]||{});const Q=this._getPlayer(u);switch(y){case"play":Q.play();break;case"pause":Q.pause();break;case"reset":Q.reset();break;case"restart":Q.restart();break;case"finish":Q.finish();break;case"init":Q.init();break;case"setPosition":Q.setPosition(parseFloat(k[0]));break;case"destroy":this.destroy(u)}}}const $i="ng-animate-queued",vi="ng-animate-disabled",Ii=[],Mo={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},xr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Zn="__ng_removed";class Fi{get params(){return this.options.params}constructor(u,d=""){this.namespaceId=d;const y=u&&u.hasOwnProperty("value");if(this.value=function si(E){return E??null}(y?u.value:u),y){const Q=yt(u);delete Q.value,this.options=Q}else this.options={};this.options.params||(this.options.params={})}absorbOptions(u){const d=u.params;if(d){const y=this.options.params;Object.keys(d).forEach(k=>{null==y[k]&&(y[k]=d[k])})}}}const Uo="void",ri=new Fi(Uo);class qo{constructor(u,d,y){this.id=u,this.hostElement=d,this._engine=y,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+u,Nn(d,this._hostClassName)}listen(u,d,y,k){if(!this._triggers.has(d))throw function Ze(E,u){return new r.vHH(3302,!1)}();if(null==y||0==y.length)throw function pt(E){return new r.vHH(3303,!1)}();if(!function ur(E){return"start"==E||"done"==E}(y))throw function se(E,u){return new r.vHH(3400,!1)}();const Q=en(this._elementListeners,u,[]),l={name:d,phase:y,callback:k};Q.push(l);const h=en(this._engine.statesByElement,u,new Map);return h.has(d)||(Nn(u,G),Nn(u,G+"-"+d),h.set(d,ri)),()=>{this._engine.afterFlush(()=>{const c=Q.indexOf(l);c>=0&&Q.splice(c,1),this._triggers.has(d)||h.delete(d)})}}register(u,d){return!this._triggers.has(u)&&(this._triggers.set(u,d),!0)}_getTrigger(u){const d=this._triggers.get(u);if(!d)throw function dt(E){return new r.vHH(3401,!1)}();return d}trigger(u,d,y,k=!0){const Q=this._getTrigger(d),l=new Gi(this.id,d,u);let h=this._engine.statesByElement.get(u);h||(Nn(u,G),Nn(u,G+"-"+d),this._engine.statesByElement.set(u,h=new Map));let c=h.get(d);const m=new Fi(y,this.id);if(!(y&&y.hasOwnProperty("value"))&&c&&m.absorbOptions(c.options),h.set(d,m),c||(c=ri),m.value!==Uo&&c.value===m.value){if(!function Gn(E,u){const d=Object.keys(E),y=Object.keys(u);if(d.length!=y.length)return!1;for(let k=0;k<d.length;k++){const Q=d[k];if(!u.hasOwnProperty(Q)||E[Q]!==u[Q])return!1}return!0}(c.params,m.params)){const gt=[],wt=Q.matchStyles(c.value,c.params,gt),Bt=Q.matchStyles(m.value,m.params,gt);gt.length?this._engine.reportError(gt):this._engine.afterFlush(()=>{qe(u,wt),Ae(u,Bt)})}return}const B=en(this._engine.playersByElement,u,[]);B.forEach(gt=>{gt.namespaceId==this.id&>.triggerName==d&>.queued&>.destroy()});let be=Q.matchTransition(c.value,m.value,u,m.params),Qe=!1;if(!be){if(!k)return;be=Q.fallbackTransition,Qe=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:d,transition:be,fromState:c,toState:m,player:l,isFallbackTransition:Qe}),Qe||(Nn(u,$i),l.onStart(()=>{Cn(u,$i)})),l.onDone(()=>{let gt=this.players.indexOf(l);gt>=0&&this.players.splice(gt,1);const wt=this._engine.playersByElement.get(u);if(wt){let Bt=wt.indexOf(l);Bt>=0&&wt.splice(Bt,1)}}),this.players.push(l),B.push(l),l}deregister(u){this._triggers.delete(u),this._engine.statesByElement.forEach(d=>d.delete(u)),this._elementListeners.forEach((d,y)=>{this._elementListeners.set(y,d.filter(k=>k.name!=u))})}clearElementCache(u){this._engine.statesByElement.delete(u),this._elementListeners.delete(u);const d=this._engine.playersByElement.get(u);d&&(d.forEach(y=>y.destroy()),this._engine.playersByElement.delete(u))}_signalRemovalForInnerTriggers(u,d){const y=this._engine.driver.query(u,fe,!0);y.forEach(k=>{if(k[Zn])return;const Q=this._engine.fetchNamespacesByElement(k);Q.size?Q.forEach(l=>l.triggerLeaveAnimation(k,d,!1,!0)):this.clearElementCache(k)}),this._engine.afterFlushAnimationsDone(()=>y.forEach(k=>this.clearElementCache(k)))}triggerLeaveAnimation(u,d,y,k){const Q=this._engine.statesByElement.get(u),l=new Map;if(Q){const h=[];if(Q.forEach((c,m)=>{if(l.set(m,c.value),this._triggers.has(m)){const w=this.trigger(u,m,Uo,k);w&&h.push(w)}}),h.length)return this._engine.markElementAsRemoved(this.id,u,!0,d,l),y&&Ct(h).onDone(()=>this._engine.processLeaveNode(u)),!0}return!1}prepareLeaveAnimationListeners(u){const d=this._elementListeners.get(u),y=this._engine.statesByElement.get(u);if(d&&y){const k=new Set;d.forEach(Q=>{const l=Q.name;if(k.has(l))return;k.add(l);const c=this._triggers.get(l).fallbackTransition,m=y.get(l)||ri,w=new Fi(Uo),I=new Gi(this.id,l,u);this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:l,transition:c,fromState:m,toState:w,player:I,isFallbackTransition:!0})})}}removeNode(u,d){const y=this._engine;if(u.childElementCount&&this._signalRemovalForInnerTriggers(u,d),this.triggerLeaveAnimation(u,d,!0))return;let k=!1;if(y.totalAnimations){const Q=y.players.length?y.playersByQueriedElement.get(u):[];if(Q&&Q.length)k=!0;else{let l=u;for(;l=l.parentNode;)if(y.statesByElement.get(l)){k=!0;break}}}if(this.prepareLeaveAnimationListeners(u),k)y.markElementAsRemoved(this.id,u,!1,d);else{const Q=u[Zn];(!Q||Q===Mo)&&(y.afterFlush(()=>this.clearElementCache(u)),y.destroyInnerAnimations(u),y._onRemovalComplete(u,d))}}insertNode(u,d){Nn(u,this._hostClassName)}drainQueuedTransitions(u){const d=[];return this._queue.forEach(y=>{const k=y.player;if(k.destroyed)return;const Q=y.element,l=this._elementListeners.get(Q);l&&l.forEach(h=>{if(h.name==y.triggerName){const c=Jt(Q,y.triggerName,y.fromState.value,y.toState.value);c._data=u,_t(y.player,h.phase,c,h.callback)}}),k.markedForDestroy?this._engine.afterFlush(()=>{k.destroy()}):d.push(y)}),this._queue=[],d.sort((y,k)=>{const Q=y.transition.ast.depCount,l=k.transition.ast.depCount;return 0==Q||0==l?Q-l:this._engine.driver.containsElement(y.element,k.element)?1:-1})}destroy(u){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,u)}elementContainsData(u){let d=!1;return this._elementListeners.has(u)&&(d=!0),d=!!this._queue.find(y=>y.element===u)||d,d}}class is{_onRemovalComplete(u,d){this.onRemovalComplete(u,d)}constructor(u,d,y){this.bodyNode=u,this.driver=d,this._normalizer=y,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(k,Q)=>{}}get queuedPlayers(){const u=[];return this._namespaceList.forEach(d=>{d.players.forEach(y=>{y.queued&&u.push(y)})}),u}createNamespace(u,d){const y=new qo(u,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(y,d):(this.newHostElements.set(d,y),this.collectEnterElement(d)),this._namespaceLookup[u]=y}_balanceNamespaceList(u,d){const y=this._namespaceList,k=this.namespacesByHostElement;if(y.length-1>=0){let l=!1,h=this.driver.getParentElement(d);for(;h;){const c=k.get(h);if(c){const m=y.indexOf(c);y.splice(m+1,0,u),l=!0;break}h=this.driver.getParentElement(h)}l||y.unshift(u)}else y.push(u);return k.set(d,u),u}register(u,d){let y=this._namespaceLookup[u];return y||(y=this.createNamespace(u,d)),y}registerTrigger(u,d,y){let k=this._namespaceLookup[u];k&&k.register(d,y)&&this.totalAnimations++}destroy(u,d){if(!u)return;const y=this._fetchNamespace(u);this.afterFlush(()=>{this.namespacesByHostElement.delete(y.hostElement),delete this._namespaceLookup[u];const k=this._namespaceList.indexOf(y);k>=0&&this._namespaceList.splice(k,1)}),this.afterFlushAnimationsDone(()=>y.destroy(d))}_fetchNamespace(u){return this._namespaceLookup[u]}fetchNamespacesByElement(u){const d=new Set,y=this.statesByElement.get(u);if(y)for(let k of y.values())if(k.namespaceId){const Q=this._fetchNamespace(k.namespaceId);Q&&d.add(Q)}return d}trigger(u,d,y,k){if(eo(d)){const Q=this._fetchNamespace(u);if(Q)return Q.trigger(d,y,k),!0}return!1}insertNode(u,d,y,k){if(!eo(d))return;const Q=d[Zn];if(Q&&Q.setForRemoval){Q.setForRemoval=!1,Q.setForMove=!0;const l=this.collectedLeaveElements.indexOf(d);l>=0&&this.collectedLeaveElements.splice(l,1)}if(u){const l=this._fetchNamespace(u);l&&l.insertNode(d,y)}k&&this.collectEnterElement(d)}collectEnterElement(u){this.collectedEnterElements.push(u)}markElementAsDisabled(u,d){d?this.disabledNodes.has(u)||(this.disabledNodes.add(u),Nn(u,vi)):this.disabledNodes.has(u)&&(this.disabledNodes.delete(u),Cn(u,vi))}removeNode(u,d,y,k){if(eo(d)){const Q=u?this._fetchNamespace(u):null;if(Q?Q.removeNode(d,k):this.markElementAsRemoved(u,d,!1,k),y){const l=this.namespacesByHostElement.get(d);l&&l.id!==u&&l.removeNode(d,k)}}else this._onRemovalComplete(d,k)}markElementAsRemoved(u,d,y,k,Q){this.collectedLeaveElements.push(d),d[Zn]={namespaceId:u,setForRemoval:k,hasAnimation:y,removedBeforeQueried:!1,previousTriggersValues:Q}}listen(u,d,y,k,Q){return eo(d)?this._fetchNamespace(u).listen(d,y,k,Q):()=>{}}_buildInstruction(u,d,y,k,Q){return u.transition.build(this.driver,u.element,u.fromState.value,u.toState.value,y,k,u.fromState.options,u.toState.options,d,Q)}destroyInnerAnimations(u){let d=this.driver.query(u,fe,!0);d.forEach(y=>this.destroyActiveAnimationsForElement(y)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(u,Ee,!0),d.forEach(y=>this.finishActiveQueriedAnimationOnElement(y)))}destroyActiveAnimationsForElement(u){const d=this.playersByElement.get(u);d&&d.forEach(y=>{y.queued?y.markedForDestroy=!0:y.destroy()})}finishActiveQueriedAnimationOnElement(u){const d=this.playersByQueriedElement.get(u);d&&d.forEach(y=>y.finish())}whenRenderingDone(){return new Promise(u=>{if(this.players.length)return Ct(this.players).onDone(()=>u());u()})}processLeaveNode(u){const d=u[Zn];if(d&&d.setForRemoval){if(u[Zn]=Mo,d.namespaceId){this.destroyInnerAnimations(u);const y=this._fetchNamespace(d.namespaceId);y&&y.clearElementCache(u)}this._onRemovalComplete(u,d.setForRemoval)}u.classList?.contains(vi)&&this.markElementAsDisabled(u,!1),this.driver.query(u,".ng-animate-disabled",!0).forEach(y=>{this.markElementAsDisabled(y,!1)})}flush(u=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((y,k)=>this._balanceNamespaceList(y,k)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let y=0;y<this.collectedEnterElements.length;y++)Nn(this.collectedEnterElements[y],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const y=[];try{d=this._flushAnimations(y,u)}finally{for(let k=0;k<y.length;k++)y[k]()}}else for(let y=0;y<this.collectedLeaveElements.length;y++)this.processLeaveNode(this.collectedLeaveElements[y]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(y=>y()),this._flushFns=[],this._whenQuietFns.length){const y=this._whenQuietFns;this._whenQuietFns=[],d.length?Ct(d).onDone(()=>{y.forEach(k=>k())}):y.forEach(k=>k())}}reportError(u){throw function N(E){return new r.vHH(3402,!1)}()}_flushAnimations(u,d){const y=new qn,k=[],Q=new Map,l=[],h=new Map,c=new Map,m=new Map,w=new Set;this.disabledNodes.forEach(Ht=>{w.add(Ht);const $t=this.driver.query(Ht,".ng-animate-queued",!0);for(let Zt=0;Zt<$t.length;Zt++)w.add($t[Zt])});const I=this.bodyNode,B=Array.from(this.statesByElement.keys()),be=Wn(B,this.collectedEnterElements),Qe=new Map;let gt=0;be.forEach((Ht,$t)=>{const Zt=T+gt++;Qe.set($t,Zt),Ht.forEach(fn=>Nn(fn,Zt))});const wt=[],Bt=new Set,pn=new Set;for(let Ht=0;Ht<this.collectedLeaveElements.length;Ht++){const $t=this.collectedLeaveElements[Ht],Zt=$t[Zn];Zt&&Zt.setForRemoval&&(wt.push($t),Bt.add($t),Zt.hasAnimation?this.driver.query($t,".ng-star-inserted",!0).forEach(fn=>Bt.add(fn)):pn.add($t))}const Vn=new Map,Tn=Wn(B,Array.from(Bt));Tn.forEach((Ht,$t)=>{const Zt=x+gt++;Vn.set($t,Zt),Ht.forEach(fn=>Nn(fn,Zt))}),u.push(()=>{be.forEach((Ht,$t)=>{const Zt=Qe.get($t);Ht.forEach(fn=>Cn(fn,Zt))}),Tn.forEach((Ht,$t)=>{const Zt=Vn.get($t);Ht.forEach(fn=>Cn(fn,Zt))}),wt.forEach(Ht=>{this.processLeaveNode(Ht)})});const Zo=[],Hn=[];for(let Ht=this._namespaceList.length-1;Ht>=0;Ht--)this._namespaceList[Ht].drainQueuedTransitions(d).forEach(Zt=>{const fn=Zt.player,Kn=Zt.element;if(Zo.push(fn),this.collectedEnterElements.length){const So=Kn[Zn];if(So&&So.setForMove){if(So.previousTriggersValues&&So.previousTriggersValues.has(Zt.triggerName)){const Kr=So.previousTriggersValues.get(Zt.triggerName),Ro=this.statesByElement.get(Zt.element);if(Ro&&Ro.has(Zt.triggerName)){const Is=Ro.get(Zt.triggerName);Is.value=Kr,Ro.set(Zt.triggerName,Is)}}return void fn.destroy()}}const Yi=!I||!this.driver.containsElement(I,Kn),hi=Vn.get(Kn),nr=Qe.get(Kn),Bn=this._buildInstruction(Zt,y,nr,hi,Yi);if(Bn.errors&&Bn.errors.length)return void Hn.push(Bn);if(Yi)return fn.onStart(()=>qe(Kn,Bn.fromStyles)),fn.onDestroy(()=>Ae(Kn,Bn.toStyles)),void k.push(fn);if(Zt.isFallbackTransition)return fn.onStart(()=>qe(Kn,Bn.fromStyles)),fn.onDestroy(()=>Ae(Kn,Bn.toStyles)),void k.push(fn);const Ec=[];Bn.timelines.forEach(So=>{So.stretchStartingKeyframe=!0,this.disabledNodes.has(So.element)||Ec.push(So)}),Bn.timelines=Ec,y.append(Kn,Bn.timelines),l.push({instruction:Bn,player:fn,element:Kn}),Bn.queriedElements.forEach(So=>en(h,So,[]).push(fn)),Bn.preStyleProps.forEach((So,Kr)=>{if(So.size){let Ro=c.get(Kr);Ro||c.set(Kr,Ro=new Set),So.forEach((Is,ga)=>Ro.add(ga))}}),Bn.postStyleProps.forEach((So,Kr)=>{let Ro=m.get(Kr);Ro||m.set(Kr,Ro=new Set),So.forEach((Is,ga)=>Ro.add(ga))})});if(Hn.length){const Ht=[];Hn.forEach($t=>{Ht.push(function je(E,u){return new r.vHH(3505,!1)}())}),Zo.forEach($t=>$t.destroy()),this.reportError(Ht)}const co=new Map,Eo=new Map;l.forEach(Ht=>{const $t=Ht.element;y.has($t)&&(Eo.set($t,$t),this._beforeAnimationBuild(Ht.player.namespaceId,Ht.instruction,co))}),k.forEach(Ht=>{const $t=Ht.element;this._getPreviousPlayers($t,!1,Ht.namespaceId,Ht.triggerName,null).forEach(fn=>{en(co,$t,[]).push(fn),fn.destroy()})});const Ho=wt.filter(Ht=>_i(Ht,c,m)),Bi=new Map;En(Bi,this.driver,pn,m,z.l3).forEach(Ht=>{_i(Ht,c,m)&&Ho.push(Ht)});const As=new Map;be.forEach((Ht,$t)=>{En(As,this.driver,new Set(Ht),c,z.k1)}),Ho.forEach(Ht=>{const $t=Bi.get(Ht),Zt=As.get(Ht);Bi.set(Ht,new Map([...Array.from($t?.entries()??[]),...Array.from(Zt?.entries()??[])]))});const Cr=[],gs=[],ks={};l.forEach(Ht=>{const{element:$t,player:Zt,instruction:fn}=Ht;if(y.has($t)){if(w.has($t))return Zt.onDestroy(()=>Ae($t,fn.toStyles)),Zt.disabled=!0,Zt.overrideTotalTime(fn.totalTime),void k.push(Zt);let Kn=ks;if(Eo.size>1){let hi=$t;const nr=[];for(;hi=hi.parentNode;){const Bn=Eo.get(hi);if(Bn){Kn=Bn;break}nr.push(hi)}nr.forEach(Bn=>Eo.set(Bn,Kn))}const Yi=this._buildAnimation(Zt.namespaceId,fn,co,Q,As,Bi);if(Zt.setRealPlayer(Yi),Kn===ks)Cr.push(Zt);else{const hi=this.playersByElement.get(Kn);hi&&hi.length&&(Zt.parentPlayer=Ct(hi)),k.push(Zt)}}else qe($t,fn.fromStyles),Zt.onDestroy(()=>Ae($t,fn.toStyles)),gs.push(Zt),w.has($t)&&k.push(Zt)}),gs.forEach(Ht=>{const $t=Q.get(Ht.element);if($t&&$t.length){const Zt=Ct($t);Ht.setRealPlayer(Zt)}}),k.forEach(Ht=>{Ht.parentPlayer?Ht.syncPlayerEvents(Ht.parentPlayer):Ht.destroy()});for(let Ht=0;Ht<wt.length;Ht++){const $t=wt[Ht],Zt=$t[Zn];if(Cn($t,x),Zt&&Zt.hasAnimation)continue;let fn=[];if(h.size){let Yi=h.get($t);Yi&&Yi.length&&fn.push(...Yi);let hi=this.driver.query($t,Ee,!0);for(let nr=0;nr<hi.length;nr++){let Bn=h.get(hi[nr]);Bn&&Bn.length&&fn.push(...Bn)}}const Kn=fn.filter(Yi=>!Yi.destroyed);Kn.length?dr(this,$t,Kn):this.processLeaveNode($t)}return wt.length=0,Cr.forEach(Ht=>{this.players.push(Ht),Ht.onDone(()=>{Ht.destroy();const $t=this.players.indexOf(Ht);this.players.splice($t,1)}),Ht.play()}),Cr}elementContainsData(u,d){let y=!1;const k=d[Zn];return k&&k.setForRemoval&&(y=!0),this.playersByElement.has(d)&&(y=!0),this.playersByQueriedElement.has(d)&&(y=!0),this.statesByElement.has(d)&&(y=!0),this._fetchNamespace(u).elementContainsData(d)||y}afterFlush(u){this._flushFns.push(u)}afterFlushAnimationsDone(u){this._whenQuietFns.push(u)}_getPreviousPlayers(u,d,y,k,Q){let l=[];if(d){const h=this.playersByQueriedElement.get(u);h&&(l=h)}else{const h=this.playersByElement.get(u);if(h){const c=!Q||Q==Uo;h.forEach(m=>{m.queued||!c&&m.triggerName!=k||l.push(m)})}}return(y||k)&&(l=l.filter(h=>!(y&&y!=h.namespaceId||k&&k!=h.triggerName))),l}_beforeAnimationBuild(u,d,y){const Q=d.element,l=d.isRemovalTransition?void 0:u,h=d.isRemovalTransition?void 0:d.triggerName;for(const c of d.timelines){const m=c.element,w=m!==Q,I=en(y,m,[]);this._getPreviousPlayers(m,w,l,h,d.toState).forEach(be=>{const Qe=be.getRealPlayer();Qe.beforeDestroy&&Qe.beforeDestroy(),be.destroy(),I.push(be)})}qe(Q,d.fromStyles)}_buildAnimation(u,d,y,k,Q,l){const h=d.triggerName,c=d.element,m=[],w=new Set,I=new Set,B=d.timelines.map(Qe=>{const gt=Qe.element;w.add(gt);const wt=gt[Zn];if(wt&&wt.removedBeforeQueried)return new z.ZN(Qe.duration,Qe.delay);const Bt=gt!==c,pn=function hr(E){const u=[];return $o(E,u),u}((y.get(gt)||Ii).map(co=>co.getRealPlayer())).filter(co=>!!co.element&&co.element===gt),Vn=Q.get(gt),Tn=l.get(gt),Zo=st(0,this._normalizer,0,Qe.keyframes,Vn,Tn),Hn=this._buildPlayer(Qe,Zo,pn);if(Qe.subTimeline&&k&&I.add(gt),Bt){const co=new Gi(u,h,gt);co.setRealPlayer(Hn),m.push(co)}return Hn});m.forEach(Qe=>{en(this.playersByQueriedElement,Qe.element,[]).push(Qe),Qe.onDone(()=>function Or(E,u,d){let y=E.get(u);if(y){if(y.length){const k=y.indexOf(d);y.splice(k,1)}0==y.length&&E.delete(u)}return y}(this.playersByQueriedElement,Qe.element,Qe))}),w.forEach(Qe=>Nn(Qe,ze));const be=Ct(B);return be.onDestroy(()=>{w.forEach(Qe=>Cn(Qe,ze)),Ae(c,d.toStyles)}),I.forEach(Qe=>{en(k,Qe,[]).push(be)}),be}_buildPlayer(u,d,y){return d.length>0?this.driver.animate(u.element,d,u.duration,u.delay,u.easing,y):new z.ZN(u.duration,u.delay)}}class Gi{constructor(u,d,y){this.namespaceId=u,this.triggerName=d,this.element=y,this._player=new z.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(u){this._containsRealPlayer||(this._player=u,this._queuedCallbacks.forEach((d,y)=>{d.forEach(k=>_t(u,y,void 0,k))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(u.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(u){this.totalTime=u}syncPlayerEvents(u){const d=this._player;d.triggerCallback&&u.onStart(()=>d.triggerCallback("start")),u.onDone(()=>this.finish()),u.onDestroy(()=>this.destroy())}_queueEvent(u,d){en(this._queuedCallbacks,u,[]).push(d)}onDone(u){this.queued&&this._queueEvent("done",u),this._player.onDone(u)}onStart(u){this.queued&&this._queueEvent("start",u),this._player.onStart(u)}onDestroy(u){this.queued&&this._queueEvent("destroy",u),this._player.onDestroy(u)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(u){this.queued||this._player.setPosition(u)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(u){const d=this._player;d.triggerCallback&&d.triggerCallback(u)}}function eo(E){return E&&1===E.nodeType}function ai(E,u){const d=E.style.display;return E.style.display=u??"none",d}function En(E,u,d,y,k){const Q=[];d.forEach(c=>Q.push(ai(c)));const l=[];y.forEach((c,m)=>{const w=new Map;c.forEach(I=>{const B=u.computeStyle(m,I,k);w.set(I,B),(!B||0==B.length)&&(m[Zn]=xr,l.push(m))}),E.set(m,w)});let h=0;return d.forEach(c=>ai(c,Q[h++])),l}function Wn(E,u){const d=new Map;if(E.forEach(h=>d.set(h,[])),0==u.length)return d;const y=1,k=new Set(u),Q=new Map;function l(h){if(!h)return y;let c=Q.get(h);if(c)return c;const m=h.parentNode;return c=d.has(m)?m:k.has(m)?y:l(m),Q.set(h,c),c}return u.forEach(h=>{const c=l(h);c!==y&&d.get(c).push(h)}),d}function Nn(E,u){E.classList?.add(u)}function Cn(E,u){E.classList?.remove(u)}function dr(E,u,d){Ct(d).onDone(()=>E.processLeaveNode(u))}function $o(E,u){for(let d=0;d<E.length;d++){const y=E[d];y instanceof z.ZE?$o(y.players,u):u.push(y)}}function _i(E,u,d){const y=d.get(E);if(!y)return!1;let k=u.get(E);return k?y.forEach(Q=>k.add(Q)):u.set(E,y),d.delete(E),!0}class ci{constructor(u,d,y){this.bodyNode=u,this._driver=d,this._normalizer=y,this._triggerCache={},this.onRemovalComplete=(k,Q)=>{},this._transitionEngine=new is(u,d,y),this._timelineEngine=new Pr(u,d,y),this._transitionEngine.onRemovalComplete=(k,Q)=>this.onRemovalComplete(k,Q)}registerTrigger(u,d,y,k,Q){const l=u+"-"+k;let h=this._triggerCache[l];if(!h){const c=[],m=[],w=on(this._driver,Q,c,m);if(c.length)throw function We(E,u){return new r.vHH(3404,!1)}();h=function Ai(E,u,d){return new Ui(E,u,d)}(k,w,this._normalizer),this._triggerCache[l]=h}this._transitionEngine.registerTrigger(d,k,h)}register(u,d){this._transitionEngine.register(u,d)}destroy(u,d){this._transitionEngine.destroy(u,d)}onInsert(u,d,y,k){this._transitionEngine.insertNode(u,d,y,k)}onRemove(u,d,y,k){this._transitionEngine.removeNode(u,d,k||!1,y)}disableAnimations(u,d){this._transitionEngine.markElementAsDisabled(u,d)}process(u,d,y,k){if("@"==y.charAt(0)){const[Q,l]=Wt(y);this._timelineEngine.command(Q,d,l,k)}else this._transitionEngine.trigger(u,d,y,k)}listen(u,d,y,k,Q){if("@"==y.charAt(0)){const[l,h]=Wt(y);return this._timelineEngine.listen(l,d,h,Q)}return this._transitionEngine.listen(u,d,y,k,Q)}flush(u=-1){this._transitionEngine.flush(u)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Co=(()=>{class E{constructor(d,y,k){this._element=d,this._startStyles=y,this._endStyles=k,this._state=0;let Q=E.initialStylesByElement.get(d);Q||E.initialStylesByElement.set(d,Q=new Map),this._initialStyles=Q}start(){this._state<1&&(this._startStyles&&Ae(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ae(this._element,this._initialStyles),this._endStyles&&(Ae(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(E.initialStylesByElement.delete(this._element),this._startStyles&&(qe(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(qe(this._element,this._endStyles),this._endStyles=null),Ae(this._element,this._initialStyles),this._state=3)}}return E.initialStylesByElement=new WeakMap,E})();function Ci(E){let u=null;return E.forEach((d,y)=>{(function Li(E){return"display"===E||"position"===E})(y)&&(u=u||new Map,u.set(y,d))}),u}class jt{constructor(u,d,y,k){this.element=u,this.keyframes=d,this.options=y,this._specialStyles=k,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=y.duration,this._delay=y.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(u=>u()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const u=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,u,this.options),this._finalKeyframe=u.length?u[u.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(u){const d=[];return u.forEach(y=>{d.push(Object.fromEntries(y))}),d}_triggerWebAnimation(u,d,y){return u.animate(this._convertKeyframesToObject(d),y)}onStart(u){this._originalOnStartFns.push(u),this._onStartFns.push(u)}onDone(u){this._originalOnDoneFns.push(u),this._onDoneFns.push(u)}onDestroy(u){this._onDestroyFns.push(u)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(u=>u()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(u=>u()),this._onDestroyFns=[])}setPosition(u){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=u*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const u=new Map;this.hasStarted()&&this._finalKeyframe.forEach((y,k)=>{"offset"!==k&&u.set(k,this._finished?y:To(this.element,k))}),this.currentSnapshot=u}triggerCallback(u){const d="start"===u?this._onStartFns:this._onDoneFns;d.forEach(y=>y()),d.length=0}}class Di{validateStyleProperty(u){return!0}validateAnimatableStyleProperty(u){return!0}matchesElement(u,d){return!1}containsElement(u,d){return Me(u,d)}getParentElement(u){return $(u)}query(u,d,y){return Te(u,d,y)}computeStyle(u,d,y){return window.getComputedStyle(u)[d]}animate(u,d,y,k,Q,l=[]){const c={duration:y,delay:k,fill:0==k?"both":"forwards"};Q&&(c.easing=Q);const m=new Map,w=l.filter(be=>be instanceof jt);(function cn(E,u){return 0===E||0===u})(y,k)&&w.forEach(be=>{be.currentSnapshot.forEach((Qe,gt)=>m.set(gt,Qe))});let I=function Yt(E){return E.length?E[0]instanceof Map?E:E.map(u=>Vt(u)):[]}(d).map(be=>nn(be));I=function Fn(E,u,d){if(d.size&&u.length){let y=u[0],k=[];if(d.forEach((Q,l)=>{y.has(l)||k.push(l),y.set(l,Q)}),k.length)for(let Q=1;Q<u.length;Q++){let l=u[Q];k.forEach(h=>l.set(h,To(E,h)))}}return u}(u,I,m);const B=function Mi(E,u){let d=null,y=null;return Array.isArray(u)&&u.length?(d=Ci(u[0]),u.length>1&&(y=Ci(u[u.length-1]))):u instanceof Map&&(d=Ci(u)),d||y?new Co(E,d,y):null}(u,I);return new jt(u,I,c,B)}}var ro=p(6895);let Ar=(()=>{class E extends z._j{constructor(d,y){super(),this._nextAnimationId=0,this._renderer=d.createRenderer(y.body,{id:"0",encapsulation:r.ifc.None,styles:[],data:{animation:[]}})}build(d){const y=this._nextAnimationId.toString();this._nextAnimationId++;const k=Array.isArray(d)?(0,z.vP)(d):d;return fr(this._renderer,null,y,"register",[k]),new rs(y,this._renderer)}}return E.\u0275fac=function(d){return new(d||E)(r.LFG(r.FYo),r.LFG(ro.K0))},E.\u0275prov=r.Yz7({token:E,factory:E.\u0275fac}),E})();class rs extends z.LC{constructor(u,d){super(),this._id=u,this._renderer=d}create(u,d){return new ss(this._id,u,d||{},this._renderer)}}class ss{constructor(u,d,y,k){this.id=u,this.element=d,this._renderer=k,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",y)}_listen(u,d){return this._renderer.listen(this.element,`@@${this.id}:${u}`,d)}_command(u,...d){return fr(this._renderer,this.element,this.id,u,d)}onDone(u){this._listen("done",u)}onStart(u){this._listen("start",u)}onDestroy(u){this._listen("destroy",u)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(u){this._command("setPosition",u)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function fr(E,u,d,y,k){return E.setProperty(u,`@@${d}:${y}`,k)}const kr="@.disabled";let _=(()=>{class E{constructor(d,y,k){this.delegate=d,this.engine=y,this._zone=k,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),y.onRemovalComplete=(Q,l)=>{const h=l?.parentNode(Q);h&&l.removeChild(h,Q)}}createRenderer(d,y){const Q=this.delegate.createRenderer(d,y);if(!(d&&y&&y.data&&y.data.animation)){let w=this._rendererCache.get(Q);return w||(w=new b("",Q,this.engine,()=>this._rendererCache.delete(Q)),this._rendererCache.set(Q,w)),w}const l=y.id,h=y.id+"-"+this._currentId;this._currentId++,this.engine.register(h,d);const c=w=>{Array.isArray(w)?w.forEach(c):this.engine.registerTrigger(l,h,d,w.name,w)};return y.data.animation.forEach(c),new M(this,h,Q,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(d,y,k){d>=0&&d<this._microtaskId?this._zone.run(()=>y(k)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Q=>{const[l,h]=Q;l(h)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([y,k]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return E.\u0275fac=function(d){return new(d||E)(r.LFG(r.FYo),r.LFG(ci),r.LFG(r.R0b))},E.\u0275prov=r.Yz7({token:E,factory:E.\u0275fac}),E})();class b{constructor(u,d,y,k){this.namespaceId=u,this.delegate=d,this.engine=y,this._onDestroy=k,this.destroyNode=this.delegate.destroyNode?Q=>d.destroyNode(Q):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(u,d){return this.delegate.createElement(u,d)}createComment(u){return this.delegate.createComment(u)}createText(u){return this.delegate.createText(u)}appendChild(u,d){this.delegate.appendChild(u,d),this.engine.onInsert(this.namespaceId,d,u,!1)}insertBefore(u,d,y,k=!0){this.delegate.insertBefore(u,d,y),this.engine.onInsert(this.namespaceId,d,u,k)}removeChild(u,d,y){this.engine.onRemove(this.namespaceId,d,this.delegate,y)}selectRootElement(u,d){return this.delegate.selectRootElement(u,d)}parentNode(u){return this.delegate.parentNode(u)}nextSibling(u){return this.delegate.nextSibling(u)}setAttribute(u,d,y,k){this.delegate.setAttribute(u,d,y,k)}removeAttribute(u,d,y){this.delegate.removeAttribute(u,d,y)}addClass(u,d){this.delegate.addClass(u,d)}removeClass(u,d){this.delegate.removeClass(u,d)}setStyle(u,d,y,k){this.delegate.setStyle(u,d,y,k)}removeStyle(u,d,y){this.delegate.removeStyle(u,d,y)}setProperty(u,d,y){"@"==d.charAt(0)&&d==kr?this.disableAnimations(u,!!y):this.delegate.setProperty(u,d,y)}setValue(u,d){this.delegate.setValue(u,d)}listen(u,d,y){return this.delegate.listen(u,d,y)}disableAnimations(u,d){this.engine.disableAnimations(u,d)}}class M extends b{constructor(u,d,y,k,Q){super(d,y,k,Q),this.factory=u,this.namespaceId=d}setProperty(u,d,y){"@"==d.charAt(0)?"."==d.charAt(1)&&d==kr?this.disableAnimations(u,y=void 0===y||!!y):this.engine.process(this.namespaceId,u,d.slice(1),y):this.delegate.setProperty(u,d,y)}listen(u,d,y){if("@"==d.charAt(0)){const k=function j(E){switch(E){case"body":return document.body;case"document":return document;case"window":return window;default:return E}}(u);let Q=d.slice(1),l="";return"@"!=Q.charAt(0)&&([Q,l]=function Xe(E){const u=E.indexOf(".");return[E.substring(0,u),E.slice(u+1)]}(Q)),this.engine.listen(this.namespaceId,k,Q,l,h=>{this.factory.scheduleListenerCallback(h._data||-1,y,h)})}return this.delegate.listen(u,d,y)}}const Io=[{provide:z._j,useClass:Ar},{provide:io,useFactory:function gn(){return new Tr}},{provide:ci,useClass:(()=>{class E extends ci{constructor(d,y,k,Q){super(d.body,y,k)}ngOnDestroy(){this.flush()}}return E.\u0275fac=function(d){return new(d||E)(r.LFG(ro.K0),r.LFG(Pt),r.LFG(io),r.LFG(r.z2F))},E.\u0275prov=r.Yz7({token:E,factory:E.\u0275fac}),E})()},{provide:r.FYo,useFactory:function bn(E,u,d){return new _(E,u,d)},deps:[s.se,ci,r.R0b]}],Do=[{provide:Pt,useFactory:()=>new Di},{provide:r.QbO,useValue:"BrowserAnimations"},...Io],Vi=[{provide:Pt,useClass:Et},{provide:r.QbO,useValue:"NoopAnimations"},...Io];let Zi=(()=>{class E{static withConfig(d){return{ngModule:E,providers:d.disableAnimations?Vi:Do}}}return E.\u0275fac=function(d){return new(d||E)},E.\u0275mod=r.oAB({type:E}),E.\u0275inj=r.cJS({providers:Do,imports:[s.b2]}),E})();const kn=void 0,Go=["zh",[["\u4e0a\u5348","\u4e0b\u5348"],kn,kn],kn,[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"]],kn,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]],kn,[["\u516c\u5143\u524d","\u516c\u5143"],kn,kn],0,[6,0],["y/M/d","y\u5e74M\u6708d\u65e5",kn,"y\u5e74M\u6708d\u65e5EEEE"],["HH:mm","HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",kn,kn,kn],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"CNY","\xa5","\u4eba\u6c11\u5e01",{AUD:["AU$","$"],BYN:[kn,"\u0440."],CNY:["\xa5"],ILR:["ILS"],JPY:["JP\xa5","\xa5"],KRW:["\uffe6","\u20a9"],PHP:[kn,"\u20b1"],RUR:[kn,"\u0440."],TWD:["NT$"],USD:["US$","$"],XXX:[]},"ltr",function Hi(E){return 5}];var Ri=p(9770),Fr=p(2843),_s=p(4968),as=p(9646),Lr=p(1350),wo=p(7579),Vr=p(9751),Hr=p(5032);const Fo=new Vr.y(Hr.Z);var pr=p(6451),Lo=p(4004),wi=p(9300),mr=p(3900),Ms=p(4033),Nr=p(576),Cs=p(8421),Ds=p(4482);const bi={connector:()=>new wo.x};function Sn(E,u=bi){const{connector:d}=u;return(0,Ds.e)((y,k)=>{const Q=d();(0,Cs.Xf)(E(function to(E){return new Vr.y(u=>E.subscribe(u))}(Q))).subscribe(k),k.add(y.subscribe(Q))})}var Xi=p(5698),bs=p(8505),Us=p(4326);const Qi="Service workers are disabled or not supported by this browser";class Ei{constructor(u){if(this.serviceWorker=u,u){const y=(0,_s.R)(u,"controllerchange").pipe((0,Lo.U)(()=>u.controller)),k=(0,Ri.P)(()=>(0,as.of)(u.controller)),Q=(0,Lr.z)(k,y);this.worker=Q.pipe((0,wi.h)(w=>!!w)),this.registration=this.worker.pipe((0,mr.w)(()=>u.getRegistration()));const m=(0,_s.R)(u,"message").pipe((0,Lo.U)(w=>w.data)).pipe((0,wi.h)(w=>w&&w.type)).pipe(function js(E){return E?u=>Sn(E)(u):u=>function ws(E,u){const d=(0,Nr.m)(E)?E:()=>E;return(0,Nr.m)(u)?Sn(u,{connector:d}):y=>new Ms.c(y,d)}(new wo.x)(u)}());m.connect(),this.events=m}else this.worker=this.events=this.registration=function Br(E){return(0,Ri.P)(()=>(0,Fr._)(new Error(E)))}(Qi)}postMessage(u,d){return this.worker.pipe((0,Xi.q)(1),(0,bs.b)(y=>{y.postMessage({action:u,...d})})).toPromise().then(()=>{})}postMessageWithOperation(u,d,y){const k=this.waitForOperationCompleted(y),Q=this.postMessage(u,d);return Promise.all([Q,k]).then(([,l])=>l)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(u){let d;return d="string"==typeof u?y=>y.type===u:y=>u.includes(y.type),this.events.pipe((0,wi.h)(d))}nextEventOfType(u){return this.eventsOfType(u).pipe((0,Xi.q)(1))}waitForOperationCompleted(u){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,wi.h)(d=>d.nonce===u),(0,Xi.q)(1),(0,Lo.U)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let gr=(()=>{class E{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,this.pushManager=null,this.subscriptionChanges=new wo.x,!d.isEnabled)return this.messages=Fo,this.notificationClicks=Fo,void(this.subscription=Fo);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Lo.U)(k=>k.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Lo.U)(k=>k.data)),this.pushManager=this.sw.registration.pipe((0,Lo.U)(k=>k.pushManager));const y=this.pushManager.pipe((0,mr.w)(k=>k.getSubscription()));this.subscription=(0,pr.T)(y,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Qi));const y={userVisibleOnly:!0};let k=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),Q=new Uint8Array(new ArrayBuffer(k.length));for(let l=0;l<k.length;l++)Q[l]=k.charCodeAt(l);return y.applicationServerKey=Q,this.pushManager.pipe((0,mr.w)(l=>l.subscribe(y)),(0,Xi.q)(1)).toPromise().then(l=>(this.subscriptionChanges.next(l),l))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,Xi.q)(1),(0,mr.w)(y=>{if(null===y)throw new Error("Not subscribed to push notifications.");return y.unsubscribe().then(k=>{if(!k)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Qi))}decodeBase64(d){return atob(d)}}return E.\u0275fac=function(d){return new(d||E)(r.LFG(Ei))},E.\u0275prov=r.Yz7({token:E,factory:E.\u0275fac}),E})(),v=(()=>{class E{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=Fo,this.available=Fo,this.activated=Fo,void(this.unrecoverable=Fo);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe((0,wi.h)(y=>"VERSION_READY"===y.type),(0,Lo.U)(y=>({type:"UPDATE_AVAILABLE",current:y.currentVersion,available:y.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Qi));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Qi));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}}return E.\u0275fac=function(d){return new(d||E)(r.LFG(Ei))},E.\u0275prov=r.Yz7({token:E,factory:E.\u0275fac}),E})();class O{}const D=new r.OlP("NGSW_REGISTER_SCRIPT");function R(E,u,d,y){return()=>{if(!(0,ro.NF)(y)||!("serviceWorker"in navigator)||!1===d.enabled)return;let k;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof d.registrationStrategy)k=d.registrationStrategy();else{const[l,...h]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(l){case"registerImmediately":k=(0,as.of)(null);break;case"registerWithDelay":k=pe(+h[0]||0);break;case"registerWhenStable":k=h[0]?(0,pr.T)(at(E),pe(+h[0])):at(E);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}E.get(r.R0b).runOutsideAngular(()=>k.pipe((0,Xi.q)(1)).subscribe(()=>navigator.serviceWorker.register(u,{scope:d.scope}).catch(l=>console.error("Service worker registration failed with:",l))))}}function pe(E){return(0,as.of)(null).pipe((0,Us.g)(E))}function at(E){return E.get(r.z2F).isStable.pipe((0,wi.h)(d=>d))}function vt(E,u){return new Ei((0,ro.NF)(u)&&!1!==E.enabled?navigator.serviceWorker:void 0)}let Lt=(()=>{class E{static register(d,y={}){return{ngModule:E,providers:[{provide:D,useValue:d},{provide:O,useValue:y},{provide:Ei,useFactory:vt,deps:[O,r.Lbi]},{provide:r.ip1,useFactory:R,deps:[r.zs3,D,O,r.Lbi],multi:!0}]}}}return E.\u0275fac=function(d){return new(d||E)},E.\u0275mod=r.oAB({type:E}),E.\u0275inj=r.cJS({providers:[gr,v]}),E})();var _n=p(324),mn=p(1811),hn=p(2722),un=p(655),Ln=p(3303),an=p(3187),zn=p(3325),Vo=p(3353),In=p(1102),ho=p(445);const ao=["*"],li=["nz-sider-trigger",""];function vr(E,u){}function qi(E,u){if(1&E&&(r.ynx(0),r.YNc(1,vr,0,0,"ng-template",3),r.BQk()),2&E){const d=r.oxw(),y=r.MAs(5);r.xp6(1),r.Q6J("ngTemplateOutlet",d.nzZeroTrigger||y)}}function cs(E,u){}function ls(E,u){if(1&E&&(r.ynx(0),r.YNc(1,cs,0,0,"ng-template",3),r.BQk()),2&E){const d=r.oxw(),y=r.MAs(3);r.xp6(1),r.Q6J("ngTemplateOutlet",d.nzTrigger||y)}}function ja(E,u){if(1&E&&r._UZ(0,"span",5),2&E){const d=r.oxw(2);r.Q6J("nzType",d.nzCollapsed?"right":"left")}}function $s(E,u){if(1&E&&r._UZ(0,"span",5),2&E){const d=r.oxw(2);r.Q6J("nzType",d.nzCollapsed?"left":"right")}}function Yr(E,u){if(1&E&&(r.YNc(0,ja,1,1,"span",4),r.YNc(1,$s,1,1,"span",4)),2&E){const d=r.oxw();r.Q6J("ngIf",!d.nzReverseArrow),r.xp6(1),r.Q6J("ngIf",d.nzReverseArrow)}}function ua(E,u){1&E&&r._UZ(0,"span",6)}function ui(E,u){if(1&E){const d=r.EpF();r.TgZ(0,"div",2),r.NdJ("click",function(){r.CHM(d);const k=r.oxw();return r.KtG(k.setCollapsed(!k.nzCollapsed))}),r.qZA()}if(2&E){const d=r.oxw();r.Q6J("matchBreakPoint",d.matchBreakPoint)("nzCollapsedWidth",d.nzCollapsedWidth)("nzCollapsed",d.nzCollapsed)("nzBreakpoint",d.nzBreakpoint)("nzReverseArrow",d.nzReverseArrow)("nzTrigger",d.nzTrigger)("nzZeroTrigger",d.nzZeroTrigger)("siderWidth",d.widthSetting)}}let Es=(()=>{class E{constructor(d,y){this.elementRef=d,this.renderer=y,this.renderer.addClass(this.elementRef.nativeElement,"ant-layout-content")}}return E.\u0275fac=function(d){return new(d||E)(r.Y36(r.SBq),r.Y36(r.Qsj))},E.\u0275cmp=r.Xpm({type:E,selectors:[["nz-content"]],exportAs:["nzContent"],ngContentSelectors:ao,decls:1,vars:0,template:function(d,y){1&d&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0}),E})(),Ss=(()=>{class E{constructor(d,y){this.elementRef=d,this.renderer=y,this.renderer.addClass(this.elementRef.nativeElement,"ant-layout-header")}}return E.\u0275fac=function(d){return new(d||E)(r.Y36(r.SBq),r.Y36(r.Qsj))},E.\u0275cmp=r.Xpm({type:E,selectors:[["nz-header"]],exportAs:["nzHeader"],ngContentSelectors:ao,decls:1,vars:0,template:function(d,y){1&d&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0}),E})(),Ws=(()=>{class E{constructor(){this.nzCollapsed=!1,this.nzReverseArrow=!1,this.nzZeroTrigger=null,this.nzTrigger=void 0,this.matchBreakPoint=!1,this.nzCollapsedWidth=null,this.siderWidth=null,this.nzBreakpoint=null,this.isZeroTrigger=!1,this.isNormalTrigger=!1}updateTriggerType(){this.isZeroTrigger=0===this.nzCollapsedWidth&&(this.nzBreakpoint&&this.matchBreakPoint||!this.nzBreakpoint),this.isNormalTrigger=0!==this.nzCollapsedWidth}ngOnInit(){this.updateTriggerType()}ngOnChanges(){this.updateTriggerType()}}return E.\u0275fac=function(d){return new(d||E)},E.\u0275cmp=r.Xpm({type:E,selectors:[["","nz-sider-trigger",""]],hostVars:10,hostBindings:function(d,y){2&d&&(r.Udp("width",y.isNormalTrigger?y.siderWidth:null),r.ekj("ant-layout-sider-trigger",y.isNormalTrigger)("ant-layout-sider-zero-width-trigger",y.isZeroTrigger)("ant-layout-sider-zero-width-trigger-right",y.isZeroTrigger&&y.nzReverseArrow)("ant-layout-sider-zero-width-trigger-left",y.isZeroTrigger&&!y.nzReverseArrow))},inputs:{nzCollapsed:"nzCollapsed",nzReverseArrow:"nzReverseArrow",nzZeroTrigger:"nzZeroTrigger",nzTrigger:"nzTrigger",matchBreakPoint:"matchBreakPoint",nzCollapsedWidth:"nzCollapsedWidth",siderWidth:"siderWidth",nzBreakpoint:"nzBreakpoint"},exportAs:["nzSiderTrigger"],features:[r.TTD],attrs:li,decls:6,vars:2,consts:[[4,"ngIf"],["defaultTrigger",""],["defaultZeroTrigger",""],[3,"ngTemplateOutlet"],["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","bars"]],template:function(d,y){1&d&&(r.YNc(0,qi,2,1,"ng-container",0),r.YNc(1,ls,2,1,"ng-container",0),r.YNc(2,Yr,2,2,"ng-template",null,1,r.W1O),r.YNc(4,ua,1,0,"ng-template",null,2,r.W1O)),2&d&&(r.Q6J("ngIf",y.isZeroTrigger),r.xp6(1),r.Q6J("ngIf",y.isNormalTrigger))},dependencies:[ro.O5,ro.tP,In.Ls],encapsulation:2,changeDetection:0}),E})(),ds=(()=>{class E{constructor(d,y,k){this.platform=d,this.cdr=y,this.breakpointService=k,this.destroy$=new wo.x,this.nzMenuDirective=null,this.nzCollapsedChange=new r.vpe,this.nzWidth=200,this.nzTheme="dark",this.nzCollapsedWidth=80,this.nzBreakpoint=null,this.nzZeroTrigger=null,this.nzTrigger=void 0,this.nzReverseArrow=!1,this.nzCollapsible=!1,this.nzCollapsed=!1,this.matchBreakPoint=!1,this.flexSetting=null,this.widthSetting=null}updateStyleMap(){this.widthSetting=this.nzCollapsed?`${this.nzCollapsedWidth}px`:(0,an.WX)(this.nzWidth),this.flexSetting=`0 0 ${this.widthSetting}`,this.cdr.markForCheck()}updateMenuInlineCollapsed(){this.nzMenuDirective&&"inline"===this.nzMenuDirective.nzMode&&0!==this.nzCollapsedWidth&&this.nzMenuDirective.setInlineCollapsed(this.nzCollapsed)}setCollapsed(d){d!==this.nzCollapsed&&(this.nzCollapsed=d,this.nzCollapsedChange.emit(d),this.updateMenuInlineCollapsed(),this.updateStyleMap(),this.cdr.markForCheck())}ngOnInit(){this.updateStyleMap(),this.platform.isBrowser&&this.breakpointService.subscribe(Ln.ow,!0).pipe((0,hn.R)(this.destroy$)).subscribe(d=>{const y=this.nzBreakpoint;y&&(0,an.ov)().subscribe(()=>{this.matchBreakPoint=!d[y],this.setCollapsed(this.matchBreakPoint),this.cdr.markForCheck()})})}ngOnChanges(d){const{nzCollapsed:y,nzCollapsedWidth:k,nzWidth:Q}=d;(y||k||Q)&&this.updateStyleMap(),y&&this.updateMenuInlineCollapsed()}ngAfterContentInit(){this.updateMenuInlineCollapsed()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return E.\u0275fac=function(d){return new(d||E)(r.Y36(Vo.t4),r.Y36(r.sBO),r.Y36(Ln.r3))},E.\u0275cmp=r.Xpm({type:E,selectors:[["nz-sider"]],contentQueries:function(d,y,k){if(1&d&&r.Suo(k,zn.wO,5),2&d){let Q;r.iGM(Q=r.CRH())&&(y.nzMenuDirective=Q.first)}},hostAttrs:[1,"ant-layout-sider"],hostVars:18,hostBindings:function(d,y){2&d&&(r.Udp("flex",y.flexSetting)("max-width",y.widthSetting)("min-width",y.widthSetting)("width",y.widthSetting),r.ekj("ant-layout-sider-zero-width",y.nzCollapsed&&0===y.nzCollapsedWidth)("ant-layout-sider-light","light"===y.nzTheme)("ant-layout-sider-dark","dark"===y.nzTheme)("ant-layout-sider-collapsed",y.nzCollapsed)("ant-layout-sider-has-trigger",y.nzCollapsible&&null!==y.nzTrigger))},inputs:{nzWidth:"nzWidth",nzTheme:"nzTheme",nzCollapsedWidth:"nzCollapsedWidth",nzBreakpoint:"nzBreakpoint",nzZeroTrigger:"nzZeroTrigger",nzTrigger:"nzTrigger",nzReverseArrow:"nzReverseArrow",nzCollapsible:"nzCollapsible",nzCollapsed:"nzCollapsed"},outputs:{nzCollapsedChange:"nzCollapsedChange"},exportAs:["nzSider"],features:[r.TTD],ngContentSelectors:ao,decls:3,vars:1,consts:[[1,"ant-layout-sider-children"],["nz-sider-trigger","",3,"matchBreakPoint","nzCollapsedWidth","nzCollapsed","nzBreakpoint","nzReverseArrow","nzTrigger","nzZeroTrigger","siderWidth","click",4,"ngIf"],["nz-sider-trigger","",3,"matchBreakPoint","nzCollapsedWidth","nzCollapsed","nzBreakpoint","nzReverseArrow","nzTrigger","nzZeroTrigger","siderWidth","click"]],template:function(d,y){1&d&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA(),r.YNc(2,ui,1,8,"div",1)),2&d&&(r.xp6(2),r.Q6J("ngIf",y.nzCollapsible&&null!==y.nzTrigger))},dependencies:[ro.O5,Ws],encapsulation:2,changeDetection:0}),(0,un.gn)([(0,an.yF)()],E.prototype,"nzReverseArrow",void 0),(0,un.gn)([(0,an.yF)()],E.prototype,"nzCollapsible",void 0),(0,un.gn)([(0,an.yF)()],E.prototype,"nzCollapsed",void 0),E})(),fo=(()=>{class E{constructor(d){this.directionality=d,this.dir="ltr",this.destroy$=new wo.x}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,hn.R)(this.destroy$)).subscribe(d=>{this.dir=d})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return E.\u0275fac=function(d){return new(d||E)(r.Y36(ho.Is,8))},E.\u0275cmp=r.Xpm({type:E,selectors:[["nz-layout"]],contentQueries:function(d,y,k){if(1&d&&r.Suo(k,ds,4),2&d){let Q;r.iGM(Q=r.CRH())&&(y.listOfNzSiderComponent=Q)}},hostAttrs:[1,"ant-layout"],hostVars:4,hostBindings:function(d,y){2&d&&r.ekj("ant-layout-rtl","rtl"===y.dir)("ant-layout-has-sider",y.listOfNzSiderComponent.length>0)},exportAs:["nzLayout"],ngContentSelectors:ao,decls:1,vars:0,template:function(d,y){1&d&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0}),E})(),da=(()=>{class E{}return E.\u0275fac=function(d){return new(d||E)},E.\u0275mod=r.oAB({type:E}),E.\u0275inj=r.cJS({imports:[ho.vT,ro.ez,In.PV,ee.xu,Vo.ud]}),E})();var Ji=p(7131),zs=p(7570);(0,Vo.i$)({passive:!0});let bo=(()=>{class E{}return E.\u0275fac=function(d){return new(d||E)},E.\u0275mod=r.oAB({type:E}),E.\u0275inj=r.cJS({imports:[ho.vT,ro.ez,Vo.ud,In.PV]}),E})();var er=p(5681),_r=p(9651),pa=p(387),Jo=p(6582);class Ko{constructor(){}ngOnInit(){}}Ko.\u0275fac=function(u){return new(u||Ko)},Ko.\u0275cmp=r.Xpm({type:Ko,selectors:[["app-page-not-found"]],decls:5,vars:0,consts:[[1,"content"],["src","assets/images/bili-404.png","all","\u80a5\u80a0\u62b1\u6b49\uff0c\u4f60\u8981\u627e\u7684\u9875\u9762\u4e0d\u89c1\u4e86"],[1,"btn-wrapper"],["href","/",1,"goback-btn"]],template:function(u,d){1&u&&(r.TgZ(0,"div",0),r._UZ(1,"img",1),r.TgZ(2,"div",2)(3,"a",3),r._uU(4,"\u8fd4\u56de\u9996\u9875"),r.qZA()()())},styles:[".content[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:980px}.content[_ngcontent-%COMP%] .btn-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.content[_ngcontent-%COMP%] .btn-wrapper[_ngcontent-%COMP%] .goback-btn[_ngcontent-%COMP%]{display:inline-block;padding:0 20px;border-radius:4px;font-size:16px;line-height:40px;text-align:center;vertical-align:middle;color:#fff;background:#00a1d6;transition:.3s;cursor:pointer}.content[_ngcontent-%COMP%] .btn-wrapper[_ngcontent-%COMP%] .goback-btn[_ngcontent-%COMP%]:hover{background:#00b5e5}"],changeDetection:0});const Ps=[{path:"tasks",loadChildren:()=>Promise.all([p.e(688),p.e(503),p.e(287)]).then(p.bind(p,2287)).then(E=>E.TasksModule)},{path:"settings",loadChildren:()=>Promise.all([p.e(688),p.e(503),p.e(592),p.e(548)]).then(p.bind(p,2548)).then(E=>E.SettingsModule),data:{scrollBehavior:p(4704).g.KEEP_POSITION}},{path:"about",loadChildren:()=>Promise.all([p.e(688),p.e(592),p.e(103)]).then(p.bind(p,5103)).then(E=>E.AboutModule)},{path:"",pathMatch:"full",redirectTo:"/tasks"},{path:"**",component:Ko}];class di{}function jr(E,u){if(1&E&&r.GkF(0,11),2&E){r.oxw();const d=r.MAs(3);r.Q6J("ngTemplateOutlet",d)}}function tr(E,u){if(1&E){const d=r.EpF();r.TgZ(0,"nz-sider",12),r.NdJ("nzCollapsedChange",function(k){r.CHM(d);const Q=r.oxw();return r.KtG(Q.collapsed=k)}),r.TgZ(1,"a",13)(2,"div",14)(3,"div",15),r._UZ(4,"img",16),r.qZA(),r.TgZ(5,"h1",17),r._uU(6),r.qZA()()(),r.TgZ(7,"nav",18)(8,"ul",19)(9,"li",20),r._UZ(10,"i",21),r.TgZ(11,"span")(12,"a",22),r._uU(13,"\u4efb\u52a1"),r.qZA()()(),r.TgZ(14,"li",20),r._UZ(15,"i",23),r.TgZ(16,"span")(17,"a",24),r._uU(18,"\u8bbe\u7f6e"),r.qZA()()(),r.TgZ(19,"li",20),r._UZ(20,"i",25),r.TgZ(21,"span")(22,"a",26),r._uU(23,"\u5173\u4e8e"),r.qZA()()()()()()}if(2&E){const d=r.oxw();r.Q6J("nzTheme",d.theme)("nzTrigger",null)("nzCollapsedWidth",57)("nzCollapsed",d.collapsed),r.xp6(2),r.ekj("collapsed",d.collapsed),r.xp6(4),r.Oqu(d.title),r.xp6(2),r.Q6J("nzTheme",d.theme)("nzInlineCollapsed",d.collapsed),r.xp6(1),r.Q6J("nzTooltipTitle",d.collapsed?"\u4efb\u52a1":""),r.xp6(5),r.Q6J("nzTooltipTitle",d.collapsed?"\u8bbe\u7f6e":""),r.xp6(5),r.Q6J("nzTooltipTitle",d.collapsed?"\u5173\u4e8e":"")}}function xs(E,u){if(1&E&&r._UZ(0,"nz-spin",27),2&E){const d=r.oxw();r.Q6J("nzSize","large")("nzSpinning",d.loading)}}function Ur(E,u){if(1&E&&(r.ynx(0),r.TgZ(1,"nz-layout"),r.GkF(2,11),r.qZA(),r.BQk()),2&E){r.oxw(2);const d=r.MAs(3);r.xp6(2),r.Q6J("ngTemplateOutlet",d)}}di.\u0275fac=function(u){return new(u||di)},di.\u0275mod=r.oAB({type:di}),di.\u0275inj=r.cJS({imports:[Jo.Bz.forRoot(Ps,{preloadingStrategy:Jo.wm}),Jo.Bz]});const Mr=function(){return{padding:"0",overflow:"hidden"}};function Ua(E,u){if(1&E){const d=r.EpF();r.TgZ(0,"nz-drawer",28),r.NdJ("nzOnClose",function(){r.CHM(d);const k=r.oxw();return r.KtG(k.collapsed=!0)}),r.YNc(1,Ur,3,1,"ng-container",29),r.qZA()}if(2&E){const d=r.oxw();r.Q6J("nzBodyStyle",r.DdM(3,Mr))("nzClosable",!1)("nzVisible",!d.collapsed)}}class $r{constructor(u,d,y){this.title="B \u7ad9\u76f4\u64ad\u5f55\u5236",this.theme="light",this.loading=!1,this.collapsed=!1,this.useDrawer=!1,this.destroyed=new wo.x,u.events.subscribe(k=>{k instanceof Jo.OD?(this.loading=!0,this.useDrawer&&(this.collapsed=!0)):k instanceof Jo.m2&&(this.loading=!1)}),y.observe(ee.u3.XSmall).pipe((0,hn.R)(this.destroyed)).subscribe(k=>{this.useDrawer=k.matches,this.useDrawer&&(this.collapsed=!0),d.markForCheck()}),y.observe("(max-width: 1036px)").pipe((0,hn.R)(this.destroyed)).subscribe(k=>{this.collapsed=k.matches,d.markForCheck()})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}}$r.\u0275fac=function(u){return new(u||$r)(r.Y36(Jo.F0),r.Y36(r.sBO),r.Y36(ee.Yg))},$r.\u0275cmp=r.Xpm({type:$r,selectors:[["app-root"]],decls:15,vars:4,consts:[[3,"ngTemplateOutlet",4,"ngIf"],["sider",""],[1,"app-header"],[1,"sidebar-trigger"],["nz-icon","",3,"nzType","click"],[1,"icon-actions"],["href","https://github.com/acgnhiki/blrec","title","GitHub","target","_blank",1,"external-link"],["nz-icon","","nzType","github"],[1,"main-content"],["class","spinner",3,"nzSize","nzSpinning",4,"ngIf"],["nzWidth","200px","nzPlacement","left",3,"nzBodyStyle","nzClosable","nzVisible","nzOnClose",4,"ngIf"],[3,"ngTemplateOutlet"],["nzCollapsible","",1,"sidebar",3,"nzTheme","nzTrigger","nzCollapsedWidth","nzCollapsed","nzCollapsedChange"],["href","/","title","Home","alt","Home"],[1,"sidebar-header"],[1,"app-logo-container"],["alt","Logo","src","assets/images/logo.png",1,"app-logo"],[1,"app-title"],[1,"sidebar-menu"],["nz-menu","","nzMode","inline",3,"nzTheme","nzInlineCollapsed"],["nz-menu-item","","nzMatchRouter","true","nz-tooltip","","nzTooltipPlacement","right",3,"nzTooltipTitle"],["nz-icon","","nzType","unordered-list","nzTheme","outline"],["routerLink","/tasks"],["nz-icon","","nzType","setting","nzTheme","outline"],["routerLink","/settings"],["nz-icon","","nzType","info-circle","nzTheme","outline"],["routerLink","/about"],[1,"spinner",3,"nzSize","nzSpinning"],["nzWidth","200px","nzPlacement","left",3,"nzBodyStyle","nzClosable","nzVisible","nzOnClose"],[4,"nzDrawerContent"]],template:function(u,d){1&u&&(r.TgZ(0,"nz-layout"),r.YNc(1,jr,1,1,"ng-container",0),r.YNc(2,tr,24,12,"ng-template",null,1,r.W1O),r.TgZ(4,"nz-layout")(5,"nz-header",2)(6,"div",3)(7,"i",4),r.NdJ("click",function(){return d.collapsed=!d.collapsed}),r.qZA()(),r.TgZ(8,"div",5)(9,"a",6),r._UZ(10,"i",7),r.qZA()()(),r.TgZ(11,"nz-content",8),r.YNc(12,xs,1,2,"nz-spin",9),r._UZ(13,"router-outlet"),r.qZA()()(),r.YNc(14,Ua,2,4,"nz-drawer",10)),2&u&&(r.xp6(1),r.Q6J("ngIf",!d.useDrawer),r.xp6(6),r.Q6J("nzType",d.collapsed?"menu-unfold":"menu-fold"),r.xp6(5),r.Q6J("ngIf",d.loading),r.xp6(2),r.Q6J("ngIf",d.useDrawer))},dependencies:[ro.O5,ro.tP,Jo.lC,Jo.rH,fo,Ss,Es,ds,Ji.Vz,Ji.SQ,zn.wO,zn.r9,zs.SY,er.W,In.Ls],styles:[".spinner[_ngcontent-%COMP%]{height:100%;width:100%}[_nghost-%COMP%]{--app-header-height: 56px;--app-logo-size: 32px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[_nghost-%COMP%] > nz-layout[_ngcontent-%COMP%]{height:100%;width:100%}.sidebar[_ngcontent-%COMP%]{--app-header-height: 56px;--app-logo-size: 32px;position:relative;z-index:10;min-height:100vh;border-right:1px solid #f0f0f0}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%]{display:flex;align-items:center;height:var(--app-header-height);overflow:hidden}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%] .app-logo-container[_ngcontent-%COMP%]{flex:none;width:var(--app-header-height);height:var(--app-header-height);display:flex;align-items:center;justify-content:center}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%] .app-logo-container[_ngcontent-%COMP%] .app-logo[_ngcontent-%COMP%]{width:var(--app-logo-size);height:var(--app-logo-size)}.sidebar[_ngcontent-%COMP%] .sidebar-header[_ngcontent-%COMP%] .app-title[_ngcontent-%COMP%]{font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;margin:0;overflow:hidden;white-space:nowrap;text-overflow:clip;opacity:1;transition-property:width,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.sidebar[_ngcontent-%COMP%] .sidebar-header.collapsed[_ngcontent-%COMP%] .app-title[_ngcontent-%COMP%]{opacity:0}.sidebar[_ngcontent-%COMP%] .sidebar-menu[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{width:100%}.app-header[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;width:100%;height:var(--app-header-height);margin:0;padding:0;z-index:2;background:#fff;box-shadow:0 1px 4px #00152914}.app-header[_ngcontent-%COMP%] .sidebar-trigger[_ngcontent-%COMP%]{--icon-size: 20px;display:flex;align-items:center;justify-content:center;height:100%;width:var(--app-header-height);cursor:pointer;transition:all .3s,padding 0s}.app-header[_ngcontent-%COMP%] .sidebar-trigger[_ngcontent-%COMP%]:hover{color:#1890ff}.app-header[_ngcontent-%COMP%] .sidebar-trigger[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:var(--icon-size)}.app-header[_ngcontent-%COMP%] .icon-actions[_ngcontent-%COMP%]{--icon-size: 24px;display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:calc((var(--app-header-height) - var(--icon-size)) / 2)}.app-header[_ngcontent-%COMP%] .icon-actions[_ngcontent-%COMP%] .external-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:#000}.app-header[_ngcontent-%COMP%] .icon-actions[_ngcontent-%COMP%] .external-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:var(--icon-size)}.main-content[_ngcontent-%COMP%]{overflow:hidden}"],changeDetection:0});class vn{constructor(u){if(u)throw new Error("You should import core module only in the root module")}}vn.\u0275fac=function(u){return new(u||vn)(r.LFG(vn,12))},vn.\u0275mod=r.oAB({type:vn}),vn.\u0275inj=r.cJS({imports:[ro.ez]});var Os=p(1218);const wc=[Os.LBP,Os._ry,Os.Ej7,Os.WH2];class fs{}fs.\u0275fac=function(u){return new(u||fs)},fs.\u0275mod=r.oAB({type:fs}),fs.\u0275inj=r.cJS({providers:[{provide:In.sV,useValue:wc}],imports:[In.PV,In.PV]});var ma=p(2340),ps=p(262),bc=p(5625),Xs=p(2323);const Ni="app-api-key";class Wr{constructor(u){this.storage=u}hasApiKey(){return this.storage.hasData(Ni)}getApiKey(){return this.storage.getData(Ni)??""}setApiKey(u){this.storage.setData(Ni,u)}removeApiKey(){this.storage.removeData(Ni)}}Wr.\u0275fac=function(u){return new(u||Wr)(r.LFG(Xs.V))},Wr.\u0275prov=r.Yz7({token:Wr,factory:Wr.\u0275fac,providedIn:"root"});class Gr{constructor(u){this.auth=u}intercept(u,d){return d.handle(u.clone({setHeaders:{"X-API-KEY":this.auth.getApiKey()}})).pipe((0,ps.K)(y=>{if(401===y.status){this.auth.hasApiKey()&&this.auth.removeApiKey();const k=window.prompt("API Key:")??"";this.auth.setApiKey(k)}throw y}),(0,bc.X)(3))}}Gr.\u0275fac=function(u){return new(u||Gr)(r.LFG(Wr))},Gr.\u0275prov=r.Yz7({token:Gr,factory:Gr.\u0275fac});const Xn=[{provide:X.TP,useClass:Gr,multi:!0}];(0,ro.qS)(Go);class Si{}Si.\u0275fac=function(u){return new(u||Si)},Si.\u0275mod=r.oAB({type:Si,bootstrap:[$r]}),Si.\u0275inj=r.cJS({providers:[{provide:mn.u7,useValue:mn.bF},Xn],imports:[s.b2,di,L.u5,X.JF,ee.xu,Zi,Lt.register("ngsw-worker.js",{enabled:ma.N.production,registrationStrategy:"registerWhenStable:30000"}),da,Ji.BL,zn.ip,zs.cg,bo,er.j,_r.gR,pa.L8,fs,_n.f9.forRoot({level:ma.N.ngxLoggerLevel}),vn]}),ma.N.production&&(0,r.G48)(),s.q6().bootstrapModule(Si).catch(E=>console.error(E))},1135:(ft,ve,p)=>{p.d(ve,{X:()=>r});var s=p(7579);class r extends s.x{constructor(X){super(),this._value=X}get value(){return this.getValue()}_subscribe(X){const ee=super._subscribe(X);return!ee.closed&&X.next(this._value),ee}getValue(){const{hasError:X,thrownError:ee,_value:z}=this;if(X)throw ee;return this._throwIfClosed(),z}next(X){super.next(this._value=X)}}},9751:(ft,ve,p)=>{p.d(ve,{y:()=>S});var s=p(930),r=p(727),L=p(8822),X=p(9635),ee=p(2416),z=p(576),H=p(2806);let S=(()=>{class re{constructor(Le){Le&&(this._subscribe=Le)}lift(Le){const ne=new re;return ne.source=this,ne.operator=Le,ne}subscribe(Le,ne,Ve){const U=function te(re){return re&&re instanceof s.Lv||function W(re){return re&&(0,z.m)(re.next)&&(0,z.m)(re.error)&&(0,z.m)(re.complete)}(re)&&(0,r.Nn)(re)}(Le)?Le:new s.Hp(Le,ne,Ve);return(0,H.x)(()=>{const{operator:ke,source:me}=this;U.add(ke?ke.call(U,me):me?this._subscribe(U):this._trySubscribe(U))}),U}_trySubscribe(Le){try{return this._subscribe(Le)}catch(ne){Le.error(ne)}}forEach(Le,ne){return new(ne=V(ne))((Ve,U)=>{const ke=new s.Hp({next:me=>{try{Le(me)}catch(Ne){U(Ne),ke.unsubscribe()}},error:U,complete:Ve});this.subscribe(ke)})}_subscribe(Le){var ne;return null===(ne=this.source)||void 0===ne?void 0:ne.subscribe(Le)}[L.L](){return this}pipe(...Le){return(0,X.U)(Le)(this)}toPromise(Le){return new(Le=V(Le))((ne,Ve)=>{let U;this.subscribe(ke=>U=ke,ke=>Ve(ke),()=>ne(U))})}}return re.create=le=>new re(le),re})();function V(re){var le;return null!==(le=re??ee.v.Promise)&&void 0!==le?le:Promise}},4707:(ft,ve,p)=>{p.d(ve,{t:()=>L});var s=p(7579),r=p(6063);class L extends s.x{constructor(ee=1/0,z=1/0,H=r.l){super(),this._bufferSize=ee,this._windowTime=z,this._timestampProvider=H,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=z===1/0,this._bufferSize=Math.max(1,ee),this._windowTime=Math.max(1,z)}next(ee){const{isStopped:z,_buffer:H,_infiniteTimeWindow:S,_timestampProvider:V,_windowTime:W}=this;z||(H.push(ee),!S&&H.push(V.now()+W)),this._trimBuffer(),super.next(ee)}_subscribe(ee){this._throwIfClosed(),this._trimBuffer();const z=this._innerSubscribe(ee),{_infiniteTimeWindow:H,_buffer:S}=this,V=S.slice();for(let W=0;W<V.length&&!ee.closed;W+=H?1:2)ee.next(V[W]);return this._checkFinalizedStatuses(ee),z}_trimBuffer(){const{_bufferSize:ee,_timestampProvider:z,_buffer:H,_infiniteTimeWindow:S}=this,V=(S?1:2)*ee;if(ee<1/0&&V<H.length&&H.splice(0,H.length-V),!S){const W=z.now();let te=0;for(let re=1;re<H.length&&H[re]<=W;re+=2)te=re;te&&H.splice(0,te+1)}}}},7579:(ft,ve,p)=>{p.d(ve,{x:()=>H});var s=p(9751),r=p(727);const X=(0,p(3888).d)(V=>function(){V(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ee=p(8737),z=p(2806);let H=(()=>{class V extends s.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(te){const re=new S(this,this);return re.operator=te,re}_throwIfClosed(){if(this.closed)throw new X}next(te){(0,z.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const re of this.currentObservers)re.next(te)}})}error(te){(0,z.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=te;const{observers:re}=this;for(;re.length;)re.shift().error(te)}})}complete(){(0,z.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:te}=this;for(;te.length;)te.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var te;return(null===(te=this.observers)||void 0===te?void 0:te.length)>0}_trySubscribe(te){return this._throwIfClosed(),super._trySubscribe(te)}_subscribe(te){return this._throwIfClosed(),this._checkFinalizedStatuses(te),this._innerSubscribe(te)}_innerSubscribe(te){const{hasError:re,isStopped:le,observers:Le}=this;return re||le?r.Lc:(this.currentObservers=null,Le.push(te),new r.w0(()=>{this.currentObservers=null,(0,ee.P)(Le,te)}))}_checkFinalizedStatuses(te){const{hasError:re,thrownError:le,isStopped:Le}=this;re?te.error(le):Le&&te.complete()}asObservable(){const te=new s.y;return te.source=this,te}}return V.create=(W,te)=>new S(W,te),V})();class S extends H{constructor(W,te){super(),this.destination=W,this.source=te}next(W){var te,re;null===(re=null===(te=this.destination)||void 0===te?void 0:te.next)||void 0===re||re.call(te,W)}error(W){var te,re;null===(re=null===(te=this.destination)||void 0===te?void 0:te.error)||void 0===re||re.call(te,W)}complete(){var W,te;null===(te=null===(W=this.destination)||void 0===W?void 0:W.complete)||void 0===te||te.call(W)}_subscribe(W){var te,re;return null!==(re=null===(te=this.source)||void 0===te?void 0:te.subscribe(W))&&void 0!==re?re:r.Lc}}},930:(ft,ve,p)=>{p.d(ve,{Hp:()=>Ve,Lv:()=>re});var s=p(576),r=p(727),L=p(2416),X=p(7849),ee=p(5032);const z=V("C",void 0,void 0);function V(Oe,K,ce){return{kind:Oe,value:K,error:ce}}var W=p(3410),te=p(2806);class re extends r.w0{constructor(K){super(),this.isStopped=!1,K?(this.destination=K,(0,r.Nn)(K)&&K.add(this)):this.destination=Ne}static create(K,ce,ge){return new Ve(K,ce,ge)}next(K){this.isStopped?me(function S(Oe){return V("N",Oe,void 0)}(K),this):this._next(K)}error(K){this.isStopped?me(function H(Oe){return V("E",void 0,Oe)}(K),this):(this.isStopped=!0,this._error(K))}complete(){this.isStopped?me(z,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(K){this.destination.next(K)}_error(K){try{this.destination.error(K)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const le=Function.prototype.bind;function Le(Oe,K){return le.call(Oe,K)}class ne{constructor(K){this.partialObserver=K}next(K){const{partialObserver:ce}=this;if(ce.next)try{ce.next(K)}catch(ge){U(ge)}}error(K){const{partialObserver:ce}=this;if(ce.error)try{ce.error(K)}catch(ge){U(ge)}else U(K)}complete(){const{partialObserver:K}=this;if(K.complete)try{K.complete()}catch(ce){U(ce)}}}class Ve extends re{constructor(K,ce,ge){let ie;if(super(),(0,s.m)(K)||!K)ie={next:K??void 0,error:ce??void 0,complete:ge??void 0};else{let Fe;this&&L.v.useDeprecatedNextContext?(Fe=Object.create(K),Fe.unsubscribe=()=>this.unsubscribe(),ie={next:K.next&&Le(K.next,Fe),error:K.error&&Le(K.error,Fe),complete:K.complete&&Le(K.complete,Fe)}):ie=K}this.destination=new ne(ie)}}function U(Oe){L.v.useDeprecatedSynchronousErrorHandling?(0,te.O)(Oe):(0,X.h)(Oe)}function me(Oe,K){const{onStoppedNotification:ce}=L.v;ce&&W.z.setTimeout(()=>ce(Oe,K))}const Ne={closed:!0,next:ee.Z,error:function ke(Oe){throw Oe},complete:ee.Z}},727:(ft,ve,p)=>{p.d(ve,{Lc:()=>z,w0:()=>ee,Nn:()=>H});var s=p(576);const L=(0,p(3888).d)(V=>function(te){V(this),this.message=te?`${te.length} errors occurred during unsubscription:\n${te.map((re,le)=>`${le+1}) ${re.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=te});var X=p(8737);class ee{constructor(W){this.initialTeardown=W,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let W;if(!this.closed){this.closed=!0;const{_parentage:te}=this;if(te)if(this._parentage=null,Array.isArray(te))for(const Le of te)Le.remove(this);else te.remove(this);const{initialTeardown:re}=this;if((0,s.m)(re))try{re()}catch(Le){W=Le instanceof L?Le.errors:[Le]}const{_finalizers:le}=this;if(le){this._finalizers=null;for(const Le of le)try{S(Le)}catch(ne){W=W??[],ne instanceof L?W=[...W,...ne.errors]:W.push(ne)}}if(W)throw new L(W)}}add(W){var te;if(W&&W!==this)if(this.closed)S(W);else{if(W instanceof ee){if(W.closed||W._hasParent(this))return;W._addParent(this)}(this._finalizers=null!==(te=this._finalizers)&&void 0!==te?te:[]).push(W)}}_hasParent(W){const{_parentage:te}=this;return te===W||Array.isArray(te)&&te.includes(W)}_addParent(W){const{_parentage:te}=this;this._parentage=Array.isArray(te)?(te.push(W),te):te?[te,W]:W}_removeParent(W){const{_parentage:te}=this;te===W?this._parentage=null:Array.isArray(te)&&(0,X.P)(te,W)}remove(W){const{_finalizers:te}=this;te&&(0,X.P)(te,W),W instanceof ee&&W._removeParent(this)}}ee.EMPTY=(()=>{const V=new ee;return V.closed=!0,V})();const z=ee.EMPTY;function H(V){return V instanceof ee||V&&"closed"in V&&(0,s.m)(V.remove)&&(0,s.m)(V.add)&&(0,s.m)(V.unsubscribe)}function S(V){(0,s.m)(V)?V():V.unsubscribe()}},2416:(ft,ve,p)=>{p.d(ve,{v:()=>s});const s={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4033:(ft,ve,p)=>{p.d(ve,{c:()=>z});var s=p(9751),r=p(727),L=p(8343),X=p(5403),ee=p(4482);class z extends s.y{constructor(S,V){super(),this.source=S,this.subjectFactory=V,this._subject=null,this._refCount=0,this._connection=null,(0,ee.A)(S)&&(this.lift=S.lift)}_subscribe(S){return this.getSubject().subscribe(S)}getSubject(){const S=this._subject;return(!S||S.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:S}=this;this._subject=this._connection=null,S?.unsubscribe()}connect(){let S=this._connection;if(!S){S=this._connection=new r.w0;const V=this.getSubject();S.add(this.source.subscribe((0,X.x)(V,void 0,()=>{this._teardown(),V.complete()},W=>{this._teardown(),V.error(W)},()=>this._teardown()))),S.closed&&(this._connection=null,S=r.w0.EMPTY)}return S}refCount(){return(0,L.x)()(this)}}},9841:(ft,ve,p)=>{p.d(ve,{a:()=>W});var s=p(9751),r=p(4742),L=p(457),X=p(4671),ee=p(3268),z=p(3269),H=p(1810),S=p(5403),V=p(9672);function W(...le){const Le=(0,z.yG)(le),ne=(0,z.jO)(le),{args:Ve,keys:U}=(0,r.D)(le);if(0===Ve.length)return(0,L.D)([],Le);const ke=new s.y(function te(le,Le,ne=X.y){return Ve=>{re(Le,()=>{const{length:U}=le,ke=new Array(U);let me=U,Ne=U;for(let Oe=0;Oe<U;Oe++)re(Le,()=>{const K=(0,L.D)(le[Oe],Le);let ce=!1;K.subscribe((0,S.x)(Ve,ge=>{ke[Oe]=ge,ce||(ce=!0,Ne--),Ne||Ve.next(ne(ke.slice()))},()=>{--me||Ve.complete()}))},Ve)},Ve)}}(Ve,Le,U?me=>(0,H.n)(U,me):X.y));return ne?ke.pipe((0,ee.Z)(ne)):ke}function re(le,Le,ne){le?(0,V.f)(ne,le,Le):Le()}},1350:(ft,ve,p)=>{p.d(ve,{z:()=>X});var s=p(7886),r=p(3269),L=p(457);function X(...ee){return(0,s.u)()((0,L.D)(ee,(0,r.yG)(ee)))}},9770:(ft,ve,p)=>{p.d(ve,{P:()=>L});var s=p(9751),r=p(8421);function L(X){return new s.y(ee=>{(0,r.Xf)(X()).subscribe(ee)})}},515:(ft,ve,p)=>{p.d(ve,{E:()=>r});const r=new(p(9751).y)(ee=>ee.complete())},457:(ft,ve,p)=>{p.d(ve,{D:()=>ce});var s=p(8421),r=p(5363),L=p(4482);function X(ge,ie=0){return(0,L.e)((Fe,$e)=>{$e.add(ge.schedule(()=>Fe.subscribe($e),ie))})}var H=p(9751),V=p(2202),W=p(576),te=p(9672);function le(ge,ie){if(!ge)throw new Error("Iterable cannot be null");return new H.y(Fe=>{(0,te.f)(Fe,ie,()=>{const $e=ge[Symbol.asyncIterator]();(0,te.f)(Fe,ie,()=>{$e.next().then(tt=>{tt.done?Fe.complete():Fe.next(tt.value)})},0,!0)})})}var Le=p(3670),ne=p(8239),Ve=p(1144),U=p(6495),ke=p(2206),me=p(4532),Ne=p(3260);function ce(ge,ie){return ie?function K(ge,ie){if(null!=ge){if((0,Le.c)(ge))return function ee(ge,ie){return(0,s.Xf)(ge).pipe(X(ie),(0,r.Q)(ie))}(ge,ie);if((0,Ve.z)(ge))return function S(ge,ie){return new H.y(Fe=>{let $e=0;return ie.schedule(function(){$e===ge.length?Fe.complete():(Fe.next(ge[$e++]),Fe.closed||this.schedule())})})}(ge,ie);if((0,ne.t)(ge))return function z(ge,ie){return(0,s.Xf)(ge).pipe(X(ie),(0,r.Q)(ie))}(ge,ie);if((0,ke.D)(ge))return le(ge,ie);if((0,U.T)(ge))return function re(ge,ie){return new H.y(Fe=>{let $e;return(0,te.f)(Fe,ie,()=>{$e=ge[V.h](),(0,te.f)(Fe,ie,()=>{let tt,ot;try{({value:tt,done:ot}=$e.next())}catch(De){return void Fe.error(De)}ot?Fe.complete():Fe.next(tt)},0,!0)}),()=>(0,W.m)($e?.return)&&$e.return()})}(ge,ie);if((0,Ne.L)(ge))return function Oe(ge,ie){return le((0,Ne.Q)(ge),ie)}(ge,ie)}throw(0,me.z)(ge)}(ge,ie):(0,s.Xf)(ge)}},4968:(ft,ve,p)=>{p.d(ve,{R:()=>W});var s=p(8421),r=p(9751),L=p(5577),X=p(1144),ee=p(576),z=p(3268);const H=["addListener","removeListener"],S=["addEventListener","removeEventListener"],V=["on","off"];function W(ne,Ve,U,ke){if((0,ee.m)(U)&&(ke=U,U=void 0),ke)return W(ne,Ve,U).pipe((0,z.Z)(ke));const[me,Ne]=function Le(ne){return(0,ee.m)(ne.addEventListener)&&(0,ee.m)(ne.removeEventListener)}(ne)?S.map(Oe=>K=>ne[Oe](Ve,K,U)):function re(ne){return(0,ee.m)(ne.addListener)&&(0,ee.m)(ne.removeListener)}(ne)?H.map(te(ne,Ve)):function le(ne){return(0,ee.m)(ne.on)&&(0,ee.m)(ne.off)}(ne)?V.map(te(ne,Ve)):[];if(!me&&(0,X.z)(ne))return(0,L.z)(Oe=>W(Oe,Ve,U))((0,s.Xf)(ne));if(!me)throw new TypeError("Invalid event target");return new r.y(Oe=>{const K=(...ce)=>Oe.next(1<ce.length?ce:ce[0]);return me(K),()=>Ne(K)})}function te(ne,Ve){return U=>ke=>ne[U](Ve,ke)}},8421:(ft,ve,p)=>{p.d(ve,{Xf:()=>le});var s=p(655),r=p(1144),L=p(8239),X=p(9751),ee=p(3670),z=p(2206),H=p(4532),S=p(6495),V=p(3260),W=p(576),te=p(7849),re=p(8822);function le(Oe){if(Oe instanceof X.y)return Oe;if(null!=Oe){if((0,ee.c)(Oe))return function Le(Oe){return new X.y(K=>{const ce=Oe[re.L]();if((0,W.m)(ce.subscribe))return ce.subscribe(K);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Oe);if((0,r.z)(Oe))return function ne(Oe){return new X.y(K=>{for(let ce=0;ce<Oe.length&&!K.closed;ce++)K.next(Oe[ce]);K.complete()})}(Oe);if((0,L.t)(Oe))return function Ve(Oe){return new X.y(K=>{Oe.then(ce=>{K.closed||(K.next(ce),K.complete())},ce=>K.error(ce)).then(null,te.h)})}(Oe);if((0,z.D)(Oe))return ke(Oe);if((0,S.T)(Oe))return function U(Oe){return new X.y(K=>{for(const ce of Oe)if(K.next(ce),K.closed)return;K.complete()})}(Oe);if((0,V.L)(Oe))return function me(Oe){return ke((0,V.Q)(Oe))}(Oe)}throw(0,H.z)(Oe)}function ke(Oe){return new X.y(K=>{(function Ne(Oe,K){var ce,ge,ie,Fe;return(0,s.mG)(this,void 0,void 0,function*(){try{for(ce=(0,s.KL)(Oe);!(ge=yield ce.next()).done;)if(K.next(ge.value),K.closed)return}catch($e){ie={error:$e}}finally{try{ge&&!ge.done&&(Fe=ce.return)&&(yield Fe.call(ce))}finally{if(ie)throw ie.error}}K.complete()})})(Oe,K).catch(ce=>K.error(ce))})}},6451:(ft,ve,p)=>{p.d(ve,{T:()=>z});var s=p(8189),r=p(8421),L=p(515),X=p(3269),ee=p(457);function z(...H){const S=(0,X.yG)(H),V=(0,X._6)(H,1/0),W=H;return W.length?1===W.length?(0,r.Xf)(W[0]):(0,s.J)(V)((0,ee.D)(W,S)):L.E}},9646:(ft,ve,p)=>{p.d(ve,{of:()=>L});var s=p(3269),r=p(457);function L(...X){const ee=(0,s.yG)(X);return(0,r.D)(X,ee)}},2843:(ft,ve,p)=>{p.d(ve,{_:()=>L});var s=p(9751),r=p(576);function L(X,ee){const z=(0,r.m)(X)?X:()=>X,H=S=>S.error(z());return new s.y(ee?S=>ee.schedule(H,0,S):H)}},5963:(ft,ve,p)=>{p.d(ve,{H:()=>ee});var s=p(9751),r=p(4986),L=p(3532);function ee(z=0,H,S=r.P){let V=-1;return null!=H&&((0,L.K)(H)?S=H:V=H),new s.y(W=>{let te=function X(z){return z instanceof Date&&!isNaN(z)}(z)?+z-S.now():z;te<0&&(te=0);let re=0;return S.schedule(function(){W.closed||(W.next(re++),0<=V?this.schedule(void 0,V):W.complete())},te)})}},5403:(ft,ve,p)=>{p.d(ve,{x:()=>r});var s=p(930);function r(X,ee,z,H,S){return new L(X,ee,z,H,S)}class L extends s.Lv{constructor(ee,z,H,S,V,W){super(ee),this.onFinalize=V,this.shouldUnsubscribe=W,this._next=z?function(te){try{z(te)}catch(re){ee.error(re)}}:super._next,this._error=S?function(te){try{S(te)}catch(re){ee.error(re)}finally{this.unsubscribe()}}:super._error,this._complete=H?function(){try{H()}catch(te){ee.error(te)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ee;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:z}=this;super.unsubscribe(),!z&&(null===(ee=this.onFinalize)||void 0===ee||ee.call(this))}}}},3601:(ft,ve,p)=>{p.d(ve,{e:()=>H});var s=p(4986),r=p(4482),L=p(8421),X=p(5403),z=p(5963);function H(S,V=s.z){return function ee(S){return(0,r.e)((V,W)=>{let te=!1,re=null,le=null,Le=!1;const ne=()=>{if(le?.unsubscribe(),le=null,te){te=!1;const U=re;re=null,W.next(U)}Le&&W.complete()},Ve=()=>{le=null,Le&&W.complete()};V.subscribe((0,X.x)(W,U=>{te=!0,re=U,le||(0,L.Xf)(S(U)).subscribe(le=(0,X.x)(W,ne,Ve))},()=>{Le=!0,(!te||!le||le.closed)&&W.complete()}))})}(()=>(0,z.H)(S,V))}},262:(ft,ve,p)=>{p.d(ve,{K:()=>X});var s=p(8421),r=p(5403),L=p(4482);function X(ee){return(0,L.e)((z,H)=>{let W,S=null,V=!1;S=z.subscribe((0,r.x)(H,void 0,void 0,te=>{W=(0,s.Xf)(ee(te,X(ee)(z))),S?(S.unsubscribe(),S=null,W.subscribe(H)):V=!0})),V&&(S.unsubscribe(),S=null,W.subscribe(H))})}},7886:(ft,ve,p)=>{p.d(ve,{u:()=>r});var s=p(8189);function r(){return(0,s.J)(1)}},4351:(ft,ve,p)=>{p.d(ve,{b:()=>L});var s=p(5577),r=p(576);function L(X,ee){return(0,r.m)(ee)?(0,s.z)(X,ee,1):(0,s.z)(X,1)}},8372:(ft,ve,p)=>{p.d(ve,{b:()=>X});var s=p(4986),r=p(4482),L=p(5403);function X(ee,z=s.z){return(0,r.e)((H,S)=>{let V=null,W=null,te=null;const re=()=>{if(V){V.unsubscribe(),V=null;const Le=W;W=null,S.next(Le)}};function le(){const Le=te+ee,ne=z.now();if(ne<Le)return V=this.schedule(void 0,Le-ne),void S.add(V);re()}H.subscribe((0,L.x)(S,Le=>{W=Le,te=z.now(),V||(V=z.schedule(le,ee),S.add(V))},()=>{re(),S.complete()},void 0,()=>{W=V=null}))})}},4326:(ft,ve,p)=>{p.d(ve,{g:()=>X});var s=p(4986),r=p(5376),L=p(5963);function X(ee,z=s.z){const H=(0,L.H)(ee,z);return(0,r.j)(()=>H)}},5376:(ft,ve,p)=>{p.d(ve,{j:()=>W});var s=p(1350),r=p(5698),L=p(4482),X=p(5403),ee=p(5032),H=p(9718),S=p(5577),V=p(8421);function W(te,re){return re?le=>(0,s.z)(re.pipe((0,r.q)(1),function z(){return(0,L.e)((te,re)=>{te.subscribe((0,X.x)(re,ee.Z))})}()),le.pipe(W(te))):(0,S.z)((le,Le)=>(0,V.Xf)(te(le,Le)).pipe((0,r.q)(1),(0,H.h)(le)))}},1884:(ft,ve,p)=>{p.d(ve,{x:()=>X});var s=p(4671),r=p(4482),L=p(5403);function X(z,H=s.y){return z=z??ee,(0,r.e)((S,V)=>{let W,te=!0;S.subscribe((0,L.x)(V,re=>{const le=H(re);(te||!z(W,le))&&(te=!1,W=le,V.next(re))}))})}function ee(z,H){return z===H}},9300:(ft,ve,p)=>{p.d(ve,{h:()=>L});var s=p(4482),r=p(5403);function L(X,ee){return(0,s.e)((z,H)=>{let S=0;z.subscribe((0,r.x)(H,V=>X.call(ee,V,S++)&&H.next(V)))})}},8746:(ft,ve,p)=>{p.d(ve,{x:()=>r});var s=p(4482);function r(L){return(0,s.e)((X,ee)=>{try{X.subscribe(ee)}finally{ee.add(L)}})}},4004:(ft,ve,p)=>{p.d(ve,{U:()=>L});var s=p(4482),r=p(5403);function L(X,ee){return(0,s.e)((z,H)=>{let S=0;z.subscribe((0,r.x)(H,V=>{H.next(X.call(ee,V,S++))}))})}},9718:(ft,ve,p)=>{p.d(ve,{h:()=>r});var s=p(4004);function r(L){return(0,s.U)(()=>L)}},8189:(ft,ve,p)=>{p.d(ve,{J:()=>L});var s=p(5577),r=p(4671);function L(X=1/0){return(0,s.z)(r.y,X)}},5577:(ft,ve,p)=>{p.d(ve,{z:()=>S});var s=p(4004),r=p(8421),L=p(4482),X=p(9672),ee=p(5403),H=p(576);function S(V,W,te=1/0){return(0,H.m)(W)?S((re,le)=>(0,s.U)((Le,ne)=>W(re,Le,le,ne))((0,r.Xf)(V(re,le))),te):("number"==typeof W&&(te=W),(0,L.e)((re,le)=>function z(V,W,te,re,le,Le,ne,Ve){const U=[];let ke=0,me=0,Ne=!1;const Oe=()=>{Ne&&!U.length&&!ke&&W.complete()},K=ge=>ke<re?ce(ge):U.push(ge),ce=ge=>{Le&&W.next(ge),ke++;let ie=!1;(0,r.Xf)(te(ge,me++)).subscribe((0,ee.x)(W,Fe=>{le?.(Fe),Le?K(Fe):W.next(Fe)},()=>{ie=!0},void 0,()=>{if(ie)try{for(ke--;U.length&&ke<re;){const Fe=U.shift();ne?(0,X.f)(W,ne,()=>ce(Fe)):ce(Fe)}Oe()}catch(Fe){W.error(Fe)}}))};return V.subscribe((0,ee.x)(W,K,()=>{Ne=!0,Oe()})),()=>{Ve?.()}}(re,le,V,te)))}},5363:(ft,ve,p)=>{p.d(ve,{Q:()=>X});var s=p(9672),r=p(4482),L=p(5403);function X(ee,z=0){return(0,r.e)((H,S)=>{H.subscribe((0,L.x)(S,V=>(0,s.f)(S,ee,()=>S.next(V),z),()=>(0,s.f)(S,ee,()=>S.complete(),z),V=>(0,s.f)(S,ee,()=>S.error(V),z)))})}},8343:(ft,ve,p)=>{p.d(ve,{x:()=>L});var s=p(4482),r=p(5403);function L(){return(0,s.e)((X,ee)=>{let z=null;X._refCount++;const H=(0,r.x)(ee,void 0,void 0,void 0,()=>{if(!X||X._refCount<=0||0<--X._refCount)return void(z=null);const S=X._connection,V=z;z=null,S&&(!V||S===V)&&S.unsubscribe(),ee.unsubscribe()});X.subscribe(H),H.closed||(z=X.connect())})}},5625:(ft,ve,p)=>{p.d(ve,{X:()=>z});var s=p(4482),r=p(5403),L=p(4671),X=p(5963),ee=p(8421);function z(H=1/0){let S;S=H&&"object"==typeof H?H:{count:H};const{count:V=1/0,delay:W,resetOnSuccess:te=!1}=S;return V<=0?L.y:(0,s.e)((re,le)=>{let ne,Le=0;const Ve=()=>{let U=!1;ne=re.subscribe((0,r.x)(le,ke=>{te&&(Le=0),le.next(ke)},void 0,ke=>{if(Le++<V){const me=()=>{ne?(ne.unsubscribe(),ne=null,Ve()):U=!0};if(null!=W){const Ne="number"==typeof W?(0,X.H)(W):(0,ee.Xf)(W(ke,Le)),Oe=(0,r.x)(le,()=>{Oe.unsubscribe(),me()},()=>{le.complete()});Ne.subscribe(Oe)}else me()}else le.error(ke)})),U&&(ne.unsubscribe(),ne=null,Ve())};Ve()})}},5026:(ft,ve,p)=>{p.d(ve,{R:()=>X});var s=p(4482),r=p(5403);function X(ee,z){return(0,s.e)(function L(ee,z,H,S,V){return(W,te)=>{let re=H,le=z,Le=0;W.subscribe((0,r.x)(te,ne=>{const Ve=Le++;le=re?ee(le,ne,Ve):(re=!0,ne),S&&te.next(le)},V&&(()=>{re&&te.next(le),te.complete()})))}}(ee,z,arguments.length>=2,!0))}},3099:(ft,ve,p)=>{p.d(ve,{B:()=>ee});var s=p(8421),r=p(7579),L=p(930),X=p(4482);function ee(H={}){const{connector:S=(()=>new r.x),resetOnError:V=!0,resetOnComplete:W=!0,resetOnRefCountZero:te=!0}=H;return re=>{let le,Le,ne,Ve=0,U=!1,ke=!1;const me=()=>{Le?.unsubscribe(),Le=void 0},Ne=()=>{me(),le=ne=void 0,U=ke=!1},Oe=()=>{const K=le;Ne(),K?.unsubscribe()};return(0,X.e)((K,ce)=>{Ve++,!ke&&!U&&me();const ge=ne=ne??S();ce.add(()=>{Ve--,0===Ve&&!ke&&!U&&(Le=z(Oe,te))}),ge.subscribe(ce),!le&&Ve>0&&(le=new L.Hp({next:ie=>ge.next(ie),error:ie=>{ke=!0,me(),Le=z(Ne,V,ie),ge.error(ie)},complete:()=>{U=!0,me(),Le=z(Ne,W),ge.complete()}}),(0,s.Xf)(K).subscribe(le))})(re)}}function z(H,S,...V){if(!0===S)return void H();if(!1===S)return;const W=new L.Hp({next:()=>{W.unsubscribe(),H()}});return(0,s.Xf)(S(...V)).subscribe(W)}},4782:(ft,ve,p)=>{p.d(ve,{d:()=>L});var s=p(4707),r=p(3099);function L(X,ee,z){let H,S=!1;return X&&"object"==typeof X?({bufferSize:H=1/0,windowTime:ee=1/0,refCount:S=!1,scheduler:z}=X):H=X??1/0,(0,r.B)({connector:()=>new s.t(H,ee,z),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:S})}},5684:(ft,ve,p)=>{p.d(ve,{T:()=>r});var s=p(9300);function r(L){return(0,s.h)((X,ee)=>L<=ee)}},8675:(ft,ve,p)=>{p.d(ve,{O:()=>X});var s=p(1350),r=p(3269),L=p(4482);function X(...ee){const z=(0,r.yG)(ee);return(0,L.e)((H,S)=>{(z?(0,s.z)(ee,H,z):(0,s.z)(ee,H)).subscribe(S)})}},3900:(ft,ve,p)=>{p.d(ve,{w:()=>X});var s=p(8421),r=p(4482),L=p(5403);function X(ee,z){return(0,r.e)((H,S)=>{let V=null,W=0,te=!1;const re=()=>te&&!V&&S.complete();H.subscribe((0,L.x)(S,le=>{V?.unsubscribe();let Le=0;const ne=W++;(0,s.Xf)(ee(le,ne)).subscribe(V=(0,L.x)(S,Ve=>S.next(z?z(le,Ve,ne,Le++):Ve),()=>{V=null,re()}))},()=>{te=!0,re()}))})}},5698:(ft,ve,p)=>{p.d(ve,{q:()=>X});var s=p(515),r=p(4482),L=p(5403);function X(ee){return ee<=0?()=>s.E:(0,r.e)((z,H)=>{let S=0;z.subscribe((0,L.x)(H,V=>{++S<=ee&&(H.next(V),ee<=S&&H.complete())}))})}},2722:(ft,ve,p)=>{p.d(ve,{R:()=>ee});var s=p(4482),r=p(5403),L=p(8421),X=p(5032);function ee(z){return(0,s.e)((H,S)=>{(0,L.Xf)(z).subscribe((0,r.x)(S,()=>S.complete(),X.Z)),!S.closed&&H.subscribe(S)})}},2529:(ft,ve,p)=>{p.d(ve,{o:()=>L});var s=p(4482),r=p(5403);function L(X,ee=!1){return(0,s.e)((z,H)=>{let S=0;z.subscribe((0,r.x)(H,V=>{const W=X(V,S++);(W||ee)&&H.next(V),!W&&H.complete()}))})}},8505:(ft,ve,p)=>{p.d(ve,{b:()=>ee});var s=p(576),r=p(4482),L=p(5403),X=p(4671);function ee(z,H,S){const V=(0,s.m)(z)||H||S?{next:z,error:H,complete:S}:z;return V?(0,r.e)((W,te)=>{var re;null===(re=V.subscribe)||void 0===re||re.call(V);let le=!0;W.subscribe((0,L.x)(te,Le=>{var ne;null===(ne=V.next)||void 0===ne||ne.call(V,Le),te.next(Le)},()=>{var Le;le=!1,null===(Le=V.complete)||void 0===Le||Le.call(V),te.complete()},Le=>{var ne;le=!1,null===(ne=V.error)||void 0===ne||ne.call(V,Le),te.error(Le)},()=>{var Le,ne;le&&(null===(Le=V.unsubscribe)||void 0===Le||Le.call(V)),null===(ne=V.finalize)||void 0===ne||ne.call(V)}))}):X.y}},4408:(ft,ve,p)=>{p.d(ve,{o:()=>ee});var s=p(727);class r extends s.w0{constructor(H,S){super()}schedule(H,S=0){return this}}const L={setInterval(z,H,...S){const{delegate:V}=L;return V?.setInterval?V.setInterval(z,H,...S):setInterval(z,H,...S)},clearInterval(z){const{delegate:H}=L;return(H?.clearInterval||clearInterval)(z)},delegate:void 0};var X=p(8737);class ee extends r{constructor(H,S){super(H,S),this.scheduler=H,this.work=S,this.pending=!1}schedule(H,S=0){var V;if(this.closed)return this;this.state=H;const W=this.id,te=this.scheduler;return null!=W&&(this.id=this.recycleAsyncId(te,W,S)),this.pending=!0,this.delay=S,this.id=null!==(V=this.id)&&void 0!==V?V:this.requestAsyncId(te,this.id,S),this}requestAsyncId(H,S,V=0){return L.setInterval(H.flush.bind(H,this),V)}recycleAsyncId(H,S,V=0){if(null!=V&&this.delay===V&&!1===this.pending)return S;null!=S&&L.clearInterval(S)}execute(H,S){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const V=this._execute(H,S);if(V)return V;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(H,S){let W,V=!1;try{this.work(H)}catch(te){V=!0,W=te||new Error("Scheduled action threw falsy error")}if(V)return this.unsubscribe(),W}unsubscribe(){if(!this.closed){const{id:H,scheduler:S}=this,{actions:V}=S;this.work=this.state=this.scheduler=null,this.pending=!1,(0,X.P)(V,this),null!=H&&(this.id=this.recycleAsyncId(S,H,null)),this.delay=null,super.unsubscribe()}}}},7565:(ft,ve,p)=>{p.d(ve,{v:()=>L});var s=p(6063);class r{constructor(ee,z=r.now){this.schedulerActionCtor=ee,this.now=z}schedule(ee,z=0,H){return new this.schedulerActionCtor(this,ee).schedule(H,z)}}r.now=s.l.now;class L extends r{constructor(ee,z=r.now){super(ee,z),this.actions=[],this._active=!1}flush(ee){const{actions:z}=this;if(this._active)return void z.push(ee);let H;this._active=!0;do{if(H=ee.execute(ee.state,ee.delay))break}while(ee=z.shift());if(this._active=!1,H){for(;ee=z.shift();)ee.unsubscribe();throw H}}}},3101:(ft,ve,p)=>{p.d(ve,{E:()=>Le});var s=p(4408);let L,r=1;const X={};function ee(Ve){return Ve in X&&(delete X[Ve],!0)}const z={setImmediate(Ve){const U=r++;return X[U]=!0,L||(L=Promise.resolve()),L.then(()=>ee(U)&&Ve()),U},clearImmediate(Ve){ee(Ve)}},{setImmediate:S,clearImmediate:V}=z,W={setImmediate(...Ve){const{delegate:U}=W;return(U?.setImmediate||S)(...Ve)},clearImmediate(Ve){const{delegate:U}=W;return(U?.clearImmediate||V)(Ve)},delegate:void 0};var re=p(7565);const Le=new class le extends re.v{flush(U){this._active=!0;const ke=this._scheduled;this._scheduled=void 0;const{actions:me}=this;let Ne;U=U||me.shift();do{if(Ne=U.execute(U.state,U.delay))break}while((U=me[0])&&U.id===ke&&me.shift());if(this._active=!1,Ne){for(;(U=me[0])&&U.id===ke&&me.shift();)U.unsubscribe();throw Ne}}}(class te extends s.o{constructor(U,ke){super(U,ke),this.scheduler=U,this.work=ke}requestAsyncId(U,ke,me=0){return null!==me&&me>0?super.requestAsyncId(U,ke,me):(U.actions.push(this),U._scheduled||(U._scheduled=W.setImmediate(U.flush.bind(U,void 0))))}recycleAsyncId(U,ke,me=0){var Ne;if(null!=me?me>0:this.delay>0)return super.recycleAsyncId(U,ke,me);const{actions:Oe}=U;null!=ke&&(null===(Ne=Oe[Oe.length-1])||void 0===Ne?void 0:Ne.id)!==ke&&(W.clearImmediate(ke),U._scheduled=void 0)}})},4986:(ft,ve,p)=>{p.d(ve,{P:()=>X,z:()=>L});var s=p(4408);const L=new(p(7565).v)(s.o),X=L},6063:(ft,ve,p)=>{p.d(ve,{l:()=>s});const s={now:()=>(s.delegate||Date).now(),delegate:void 0}},3410:(ft,ve,p)=>{p.d(ve,{z:()=>s});const s={setTimeout(r,L,...X){const{delegate:ee}=s;return ee?.setTimeout?ee.setTimeout(r,L,...X):setTimeout(r,L,...X)},clearTimeout(r){const{delegate:L}=s;return(L?.clearTimeout||clearTimeout)(r)},delegate:void 0}},2202:(ft,ve,p)=>{p.d(ve,{h:()=>r});const r=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},8822:(ft,ve,p)=>{p.d(ve,{L:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"},3269:(ft,ve,p)=>{p.d(ve,{_6:()=>z,jO:()=>X,yG:()=>ee});var s=p(576),r=p(3532);function L(H){return H[H.length-1]}function X(H){return(0,s.m)(L(H))?H.pop():void 0}function ee(H){return(0,r.K)(L(H))?H.pop():void 0}function z(H,S){return"number"==typeof L(H)?H.pop():S}},4742:(ft,ve,p)=>{p.d(ve,{D:()=>ee});const{isArray:s}=Array,{getPrototypeOf:r,prototype:L,keys:X}=Object;function ee(H){if(1===H.length){const S=H[0];if(s(S))return{args:S,keys:null};if(function z(H){return H&&"object"==typeof H&&r(H)===L}(S)){const V=X(S);return{args:V.map(W=>S[W]),keys:V}}}return{args:H,keys:null}}},8737:(ft,ve,p)=>{function s(r,L){if(r){const X=r.indexOf(L);0<=X&&r.splice(X,1)}}p.d(ve,{P:()=>s})},3888:(ft,ve,p)=>{function s(r){const X=r(ee=>{Error.call(ee),ee.stack=(new Error).stack});return X.prototype=Object.create(Error.prototype),X.prototype.constructor=X,X}p.d(ve,{d:()=>s})},1810:(ft,ve,p)=>{function s(r,L){return r.reduce((X,ee,z)=>(X[ee]=L[z],X),{})}p.d(ve,{n:()=>s})},2806:(ft,ve,p)=>{p.d(ve,{O:()=>X,x:()=>L});var s=p(2416);let r=null;function L(ee){if(s.v.useDeprecatedSynchronousErrorHandling){const z=!r;if(z&&(r={errorThrown:!1,error:null}),ee(),z){const{errorThrown:H,error:S}=r;if(r=null,H)throw S}}else ee()}function X(ee){s.v.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=ee)}},9672:(ft,ve,p)=>{function s(r,L,X,ee=0,z=!1){const H=L.schedule(function(){X(),z?r.add(this.schedule(null,ee)):this.unsubscribe()},ee);if(r.add(H),!z)return H}p.d(ve,{f:()=>s})},4671:(ft,ve,p)=>{function s(r){return r}p.d(ve,{y:()=>s})},1144:(ft,ve,p)=>{p.d(ve,{z:()=>s});const s=r=>r&&"number"==typeof r.length&&"function"!=typeof r},2206:(ft,ve,p)=>{p.d(ve,{D:()=>r});var s=p(576);function r(L){return Symbol.asyncIterator&&(0,s.m)(L?.[Symbol.asyncIterator])}},576:(ft,ve,p)=>{function s(r){return"function"==typeof r}p.d(ve,{m:()=>s})},3670:(ft,ve,p)=>{p.d(ve,{c:()=>L});var s=p(8822),r=p(576);function L(X){return(0,r.m)(X[s.L])}},6495:(ft,ve,p)=>{p.d(ve,{T:()=>L});var s=p(2202),r=p(576);function L(X){return(0,r.m)(X?.[s.h])}},5191:(ft,ve,p)=>{p.d(ve,{b:()=>L});var s=p(9751),r=p(576);function L(X){return!!X&&(X instanceof s.y||(0,r.m)(X.lift)&&(0,r.m)(X.subscribe))}},8239:(ft,ve,p)=>{p.d(ve,{t:()=>r});var s=p(576);function r(L){return(0,s.m)(L?.then)}},3260:(ft,ve,p)=>{p.d(ve,{L:()=>X,Q:()=>L});var s=p(655),r=p(576);function L(ee){return(0,s.FC)(this,arguments,function*(){const H=ee.getReader();try{for(;;){const{value:S,done:V}=yield(0,s.qq)(H.read());if(V)return yield(0,s.qq)(void 0);yield yield(0,s.qq)(S)}}finally{H.releaseLock()}})}function X(ee){return(0,r.m)(ee?.getReader)}},3532:(ft,ve,p)=>{p.d(ve,{K:()=>r});var s=p(576);function r(L){return L&&(0,s.m)(L.schedule)}},4482:(ft,ve,p)=>{p.d(ve,{A:()=>r,e:()=>L});var s=p(576);function r(X){return(0,s.m)(X?.lift)}function L(X){return ee=>{if(r(ee))return ee.lift(function(z){try{return X(z,this)}catch(H){this.error(H)}});throw new TypeError("Unable to lift unknown Observable type")}}},3268:(ft,ve,p)=>{p.d(ve,{Z:()=>X});var s=p(4004);const{isArray:r}=Array;function X(ee){return(0,s.U)(z=>function L(ee,z){return r(z)?ee(...z):ee(z)}(ee,z))}},5032:(ft,ve,p)=>{function s(){}p.d(ve,{Z:()=>s})},9635:(ft,ve,p)=>{p.d(ve,{U:()=>L,z:()=>r});var s=p(4671);function r(...X){return L(X)}function L(X){return 0===X.length?s.y:1===X.length?X[0]:function(z){return X.reduce((H,S)=>S(H),z)}}},7849:(ft,ve,p)=>{p.d(ve,{h:()=>L});var s=p(2416),r=p(3410);function L(X){r.z.setTimeout(()=>{const{onUnhandledError:ee}=s.v;if(!ee)throw X;ee(X)})}},4532:(ft,ve,p)=>{function s(r){return new TypeError(`You provided ${null!==r&&"object"==typeof r?"an invalid object":`'${r}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}p.d(ve,{z:()=>s})},655:(ft,ve,p)=>{function ee(ye,He,Pe,Ge){var pt,Ue=arguments.length,Ze=Ue<3?He:null===Ge?Ge=Object.getOwnPropertyDescriptor(He,Pe):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ze=Reflect.decorate(ye,He,Pe,Ge);else for(var se=ye.length-1;se>=0;se--)(pt=ye[se])&&(Ze=(Ue<3?pt(Ze):Ue>3?pt(He,Pe,Ze):pt(He,Pe))||Ze);return Ue>3&&Ze&&Object.defineProperty(He,Pe,Ze),Ze}function re(ye,He,Pe,Ge){return new(Pe||(Pe=Promise))(function(Ze,pt){function se(q){try{N(Ge.next(q))}catch(je){pt(je)}}function dt(q){try{N(Ge.throw(q))}catch(je){pt(je)}}function N(q){q.done?Ze(q.value):function Ue(Ze){return Ze instanceof Pe?Ze:new Pe(function(pt){pt(Ze)})}(q.value).then(se,dt)}N((Ge=Ge.apply(ye,He||[])).next())})}function Oe(ye){return this instanceof Oe?(this.v=ye,this):new Oe(ye)}function K(ye,He,Pe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ue,Ge=Pe.apply(ye,He||[]),Ze=[];return Ue={},pt("next"),pt("throw"),pt("return"),Ue[Symbol.asyncIterator]=function(){return this},Ue;function pt(ut){Ge[ut]&&(Ue[ut]=function(St){return new Promise(function(rt,Ct){Ze.push([ut,St,rt,Ct])>1||se(ut,St)})})}function se(ut,St){try{!function dt(ut){ut.value instanceof Oe?Promise.resolve(ut.value.v).then(N,q):je(Ze[0][2],ut)}(Ge[ut](St))}catch(rt){je(Ze[0][3],rt)}}function N(ut){se("next",ut)}function q(ut){se("throw",ut)}function je(ut,St){ut(St),Ze.shift(),Ze.length&&se(Ze[0][0],Ze[0][1])}}function ge(ye){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Pe,He=ye[Symbol.asyncIterator];return He?He.call(ye):(ye=function Ve(ye){var He="function"==typeof Symbol&&Symbol.iterator,Pe=He&&ye[He],Ge=0;if(Pe)return Pe.call(ye);if(ye&&"number"==typeof ye.length)return{next:function(){return ye&&Ge>=ye.length&&(ye=void 0),{value:ye&&ye[Ge++],done:!ye}}};throw new TypeError(He?"Object is not iterable.":"Symbol.iterator is not defined.")}(ye),Pe={},Ge("next"),Ge("throw"),Ge("return"),Pe[Symbol.asyncIterator]=function(){return this},Pe);function Ge(Ze){Pe[Ze]=ye[Ze]&&function(pt){return new Promise(function(se,dt){!function Ue(Ze,pt,se,dt){Promise.resolve(dt).then(function(N){Ze({value:N,done:se})},pt)}(se,dt,(pt=ye[Ze](pt)).done,pt.value)})}}}p.d(ve,{FC:()=>K,KL:()=>ge,gn:()=>ee,mG:()=>re,qq:()=>Oe})},7340:(ft,ve,p)=>{p.d(ve,{EY:()=>Ve,IO:()=>ne,LC:()=>r,SB:()=>V,X$:()=>X,ZE:()=>me,ZN:()=>ke,_j:()=>s,eR:()=>te,jt:()=>ee,k1:()=>Ne,l3:()=>L,oB:()=>S,vP:()=>H});class s{}class r{}const L="*";function X(Oe,K){return{type:7,name:Oe,definitions:K,options:{}}}function ee(Oe,K=null){return{type:4,styles:K,timings:Oe}}function H(Oe,K=null){return{type:2,steps:Oe,options:K}}function S(Oe){return{type:6,styles:Oe,offset:null}}function V(Oe,K,ce){return{type:0,name:Oe,styles:K,options:ce}}function te(Oe,K,ce=null){return{type:1,expr:Oe,animation:K,options:ce}}function ne(Oe,K,ce=null){return{type:11,selector:Oe,animation:K,options:ce}}function Ve(Oe,K){return{type:12,timings:Oe,animation:K}}function U(Oe){Promise.resolve().then(Oe)}class ke{constructor(K=0,ce=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=K+ce}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(K=>K()),this._onDoneFns=[])}onStart(K){this._originalOnStartFns.push(K),this._onStartFns.push(K)}onDone(K){this._originalOnDoneFns.push(K),this._onDoneFns.push(K)}onDestroy(K){this._onDestroyFns.push(K)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){U(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(K=>K()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(K=>K()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(K){this._position=this.totalTime?K*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(K){const ce="start"==K?this._onStartFns:this._onDoneFns;ce.forEach(ge=>ge()),ce.length=0}}class me{constructor(K){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=K;let ce=0,ge=0,ie=0;const Fe=this.players.length;0==Fe?U(()=>this._onFinish()):this.players.forEach($e=>{$e.onDone(()=>{++ce==Fe&&this._onFinish()}),$e.onDestroy(()=>{++ge==Fe&&this._onDestroy()}),$e.onStart(()=>{++ie==Fe&&this._onStart()})}),this.totalTime=this.players.reduce(($e,tt)=>Math.max($e,tt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(K=>K()),this._onDoneFns=[])}init(){this.players.forEach(K=>K.init())}onStart(K){this._onStartFns.push(K)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(K=>K()),this._onStartFns=[])}onDone(K){this._onDoneFns.push(K)}onDestroy(K){this._onDestroyFns.push(K)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(K=>K.play())}pause(){this.players.forEach(K=>K.pause())}restart(){this.players.forEach(K=>K.restart())}finish(){this._onFinish(),this.players.forEach(K=>K.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(K=>K.destroy()),this._onDestroyFns.forEach(K=>K()),this._onDestroyFns=[])}reset(){this.players.forEach(K=>K.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(K){const ce=K*this.totalTime;this.players.forEach(ge=>{const ie=ge.totalTime?Math.min(1,ce/ge.totalTime):1;ge.setPosition(ie)})}getPosition(){const K=this.players.reduce((ce,ge)=>null===ce||ge.totalTime>ce.totalTime?ge:ce,null);return null!=K?K.getPosition():0}beforeDestroy(){this.players.forEach(K=>{K.beforeDestroy&&K.beforeDestroy()})}triggerCallback(K){const ce="start"==K?this._onStartFns:this._onDoneFns;ce.forEach(ge=>ge()),ce.length=0}}const Ne="!"},2687:(ft,ve,p)=>{p.d(ve,{qV:()=>ut,rt:()=>he,tE:()=>Te});var s=p(6895),r=p(4650),L=p(3353),X=p(1135),ee=p(7579),z=p(9646),H=p(9521),S=p(5698),V=p(5684),W=p(1884),te=p(2722),re=p(1281),le=p(9643),Le=p(2289);let De=(()=>{class T{constructor(G){this._platform=G}isDisabled(G){return G.hasAttribute("disabled")}isVisible(G){return function ye(T){return!!(T.offsetWidth||T.offsetHeight||"function"==typeof T.getClientRects&&T.getClientRects().length)}(G)&&"visible"===getComputedStyle(G).visibility}isTabbable(G){if(!this._platform.isBrowser)return!1;const fe=function We(T){try{return T.frameElement}catch{return null}}(function q(T){return T.ownerDocument&&T.ownerDocument.defaultView||window}(G));if(fe&&(-1===se(fe)||!this.isVisible(fe)))return!1;let ze=G.nodeName.toLowerCase(),Ee=se(G);return G.hasAttribute("contenteditable")?-1!==Ee:!("iframe"===ze||"object"===ze||this._platform.WEBKIT&&this._platform.IOS&&!function dt(T){let x=T.nodeName.toLowerCase(),G="input"===x&&T.type;return"text"===G||"password"===G||"select"===x||"textarea"===x}(G))&&("audio"===ze?!!G.hasAttribute("controls")&&-1!==Ee:"video"===ze?-1!==Ee&&(null!==Ee||this._platform.FIREFOX||G.hasAttribute("controls")):G.tabIndex>=0)}isFocusable(G,fe){return function N(T){return!function Pe(T){return function Ue(T){return"input"==T.nodeName.toLowerCase()}(T)&&"hidden"==T.type}(T)&&(function He(T){let x=T.nodeName.toLowerCase();return"input"===x||"select"===x||"button"===x||"textarea"===x}(T)||function Ge(T){return function Ze(T){return"a"==T.nodeName.toLowerCase()}(T)&&T.hasAttribute("href")}(T)||T.hasAttribute("contenteditable")||pt(T))}(G)&&!this.isDisabled(G)&&(fe?.ignoreVisibility||this.isVisible(G))}}return T.\u0275fac=function(G){return new(G||T)(r.LFG(L.t4))},T.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})();function pt(T){if(!T.hasAttribute("tabindex")||void 0===T.tabIndex)return!1;let x=T.getAttribute("tabindex");return!(!x||isNaN(parseInt(x,10)))}function se(T){if(!pt(T))return null;const x=parseInt(T.getAttribute("tabindex")||"",10);return isNaN(x)?-1:x}class je{get enabled(){return this._enabled}set enabled(x){this._enabled=x,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(x,this._startAnchor),this._toggleAnchorTabIndex(x,this._endAnchor))}constructor(x,G,fe,ze,Ee=!1){this._element=x,this._checker=G,this._ngZone=fe,this._document=ze,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Ee||this.attachAnchors()}destroy(){const x=this._startAnchor,G=this._endAnchor;x&&(x.removeEventListener("focus",this.startAnchorListener),x.remove()),G&&(G.removeEventListener("focus",this.endAnchorListener),G.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(x){return new Promise(G=>{this._executeOnStable(()=>G(this.focusInitialElement(x)))})}focusFirstTabbableElementWhenReady(x){return new Promise(G=>{this._executeOnStable(()=>G(this.focusFirstTabbableElement(x)))})}focusLastTabbableElementWhenReady(x){return new Promise(G=>{this._executeOnStable(()=>G(this.focusLastTabbableElement(x)))})}_getRegionBoundary(x){const G=this._element.querySelectorAll(`[cdk-focus-region-${x}], [cdkFocusRegion${x}], [cdk-focus-${x}]`);return"start"==x?G.length?G[0]:this._getFirstTabbableElement(this._element):G.length?G[G.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(x){const G=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(G){if(!this._checker.isFocusable(G)){const fe=this._getFirstTabbableElement(G);return fe?.focus(x),!!fe}return G.focus(x),!0}return this.focusFirstTabbableElement(x)}focusFirstTabbableElement(x){const G=this._getRegionBoundary("start");return G&&G.focus(x),!!G}focusLastTabbableElement(x){const G=this._getRegionBoundary("end");return G&&G.focus(x),!!G}hasAttached(){return this._hasAttached}_getFirstTabbableElement(x){if(this._checker.isFocusable(x)&&this._checker.isTabbable(x))return x;const G=x.children;for(let fe=0;fe<G.length;fe++){const ze=G[fe].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(G[fe]):null;if(ze)return ze}return null}_getLastTabbableElement(x){if(this._checker.isFocusable(x)&&this._checker.isTabbable(x))return x;const G=x.children;for(let fe=G.length-1;fe>=0;fe--){const ze=G[fe].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(G[fe]):null;if(ze)return ze}return null}_createAnchor(){const x=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,x),x.classList.add("cdk-visually-hidden"),x.classList.add("cdk-focus-trap-anchor"),x.setAttribute("aria-hidden","true"),x}_toggleAnchorTabIndex(x,G){x?G.setAttribute("tabindex","0"):G.removeAttribute("tabindex")}toggleAnchors(x){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(x,this._startAnchor),this._toggleAnchorTabIndex(x,this._endAnchor))}_executeOnStable(x){this._ngZone.isStable?x():this._ngZone.onStable.pipe((0,S.q)(1)).subscribe(x)}}let ut=(()=>{class T{constructor(G,fe,ze){this._checker=G,this._ngZone=fe,this._document=ze}create(G,fe=!1){return new je(G,this._checker,this._ngZone,this._document,fe)}}return T.\u0275fac=function(G){return new(G||T)(r.LFG(De),r.LFG(r.R0b),r.LFG(s.K0))},T.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})();const Wt=new r.OlP("cdk-input-modality-detector-options"),Gt={ignoreKeys:[H.zL,H.jx,H.b2,H.MW,H.JU]},Ie=(0,L.i$)({passive:!0,capture:!0});let $=(()=>{class T{get mostRecentModality(){return this._modality.value}constructor(G,fe,ze,Ee){this._platform=G,this._mostRecentTarget=null,this._modality=new X.X(null),this._lastTouchMs=0,this._onKeydown=oe=>{this._options?.ignoreKeys?.some(Ce=>Ce===oe.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,L.sA)(oe))},this._onMousedown=oe=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function Jt(T){return 0===T.buttons||0===T.offsetX&&0===T.offsetY}(oe)?"keyboard":"mouse"),this._mostRecentTarget=(0,L.sA)(oe))},this._onTouchstart=oe=>{!function en(T){const x=T.touches&&T.touches[0]||T.changedTouches&&T.changedTouches[0];return!(!x||-1!==x.identifier||null!=x.radiusX&&1!==x.radiusX||null!=x.radiusY&&1!==x.radiusY)}(oe)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,L.sA)(oe)):this._modality.next("keyboard")},this._options={...Gt,...Ee},this.modalityDetected=this._modality.pipe((0,V.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,W.x)()),G.isBrowser&&fe.runOutsideAngular(()=>{ze.addEventListener("keydown",this._onKeydown,Ie),ze.addEventListener("mousedown",this._onMousedown,Ie),ze.addEventListener("touchstart",this._onTouchstart,Ie)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ie),document.removeEventListener("mousedown",this._onMousedown,Ie),document.removeEventListener("touchstart",this._onTouchstart,Ie))}}return T.\u0275fac=function(G){return new(G||T)(r.LFG(L.t4),r.LFG(r.R0b),r.LFG(s.K0),r.LFG(Wt,8))},T.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})();const F=new r.OlP("cdk-focus-monitor-default-options"),Me=(0,L.i$)({passive:!0,capture:!0});let Te=(()=>{class T{constructor(G,fe,ze,Ee,oe){this._ngZone=G,this._platform=fe,this._inputModalityDetector=ze,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new ee.x,this._rootNodeFocusAndBlurListener=Ce=>{for(let Ke=(0,L.sA)(Ce);Ke;Ke=Ke.parentElement)"focus"===Ce.type?this._onFocus(Ce,Ke):this._onBlur(Ce,Ke)},this._document=Ee,this._detectionMode=oe?.detectionMode||0}monitor(G,fe=!1){const ze=(0,re.fI)(G);if(!this._platform.isBrowser||1!==ze.nodeType)return(0,z.of)(null);const Ee=(0,L.kV)(ze)||this._getDocument(),oe=this._elementInfo.get(ze);if(oe)return fe&&(oe.checkChildren=!0),oe.subject;const Ce={checkChildren:fe,subject:new ee.x,rootNode:Ee};return this._elementInfo.set(ze,Ce),this._registerGlobalListeners(Ce),Ce.subject}stopMonitoring(G){const fe=(0,re.fI)(G),ze=this._elementInfo.get(fe);ze&&(ze.subject.complete(),this._setClasses(fe),this._elementInfo.delete(fe),this._removeGlobalListeners(ze))}focusVia(G,fe,ze){const Ee=(0,re.fI)(G);Ee===this._getDocument().activeElement?this._getClosestElementsInfo(Ee).forEach(([Ce,ct])=>this._originChanged(Ce,fe,ct)):(this._setOrigin(fe),"function"==typeof Ee.focus&&Ee.focus(ze))}ngOnDestroy(){this._elementInfo.forEach((G,fe)=>this.stopMonitoring(fe))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(G){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(G)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:G&&this._isLastInteractionFromInputLabel(G)?"mouse":"program"}_shouldBeAttributedToTouch(G){return 1===this._detectionMode||!!G?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(G,fe){G.classList.toggle("cdk-focused",!!fe),G.classList.toggle("cdk-touch-focused","touch"===fe),G.classList.toggle("cdk-keyboard-focused","keyboard"===fe),G.classList.toggle("cdk-mouse-focused","mouse"===fe),G.classList.toggle("cdk-program-focused","program"===fe)}_setOrigin(G,fe=!1){this._ngZone.runOutsideAngular(()=>{this._origin=G,this._originFromTouchInteraction="touch"===G&&fe,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(G,fe){const ze=this._elementInfo.get(fe),Ee=(0,L.sA)(G);!ze||!ze.checkChildren&&fe!==Ee||this._originChanged(fe,this._getFocusOrigin(Ee),ze)}_onBlur(G,fe){const ze=this._elementInfo.get(fe);!ze||ze.checkChildren&&G.relatedTarget instanceof Node&&fe.contains(G.relatedTarget)||(this._setClasses(fe),this._emitOrigin(ze,null))}_emitOrigin(G,fe){G.subject.observers.length&&this._ngZone.run(()=>G.subject.next(fe))}_registerGlobalListeners(G){if(!this._platform.isBrowser)return;const fe=G.rootNode,ze=this._rootNodeFocusListenerCount.get(fe)||0;ze||this._ngZone.runOutsideAngular(()=>{fe.addEventListener("focus",this._rootNodeFocusAndBlurListener,Me),fe.addEventListener("blur",this._rootNodeFocusAndBlurListener,Me)}),this._rootNodeFocusListenerCount.set(fe,ze+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,te.R)(this._stopInputModalityDetector)).subscribe(Ee=>{this._setOrigin(Ee,!0)}))}_removeGlobalListeners(G){const fe=G.rootNode;if(this._rootNodeFocusListenerCount.has(fe)){const ze=this._rootNodeFocusListenerCount.get(fe);ze>1?this._rootNodeFocusListenerCount.set(fe,ze-1):(fe.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Me),fe.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Me),this._rootNodeFocusListenerCount.delete(fe))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(G,fe,ze){this._setClasses(G,fe),this._emitOrigin(ze,fe),this._lastFocusOrigin=fe}_getClosestElementsInfo(G){const fe=[];return this._elementInfo.forEach((ze,Ee)=>{(Ee===G||ze.checkChildren&&Ee.contains(G))&&fe.push([Ee,ze])}),fe}_isLastInteractionFromInputLabel(G){const{_mostRecentTarget:fe,mostRecentModality:ze}=this._inputModalityDetector;if("mouse"!==ze||!fe||fe===G||"INPUT"!==G.nodeName&&"TEXTAREA"!==G.nodeName||G.disabled)return!1;const Ee=G.labels;if(Ee)for(let oe=0;oe<Ee.length;oe++)if(Ee[oe].contains(fe))return!0;return!1}}return T.\u0275fac=function(G){return new(G||T)(r.LFG(r.R0b),r.LFG(L.t4),r.LFG($),r.LFG(s.K0,8),r.LFG(F,8))},T.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})();const Et="cdk-high-contrast-black-on-white",Pt="cdk-high-contrast-white-on-black",Ot="cdk-high-contrast-active";let Be=(()=>{class T{constructor(G,fe){this._platform=G,this._document=fe,this._breakpointSubscription=(0,r.f3M)(Le.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const G=this._document.createElement("div");G.style.backgroundColor="rgb(1,2,3)",G.style.position="absolute",this._document.body.appendChild(G);const fe=this._document.defaultView||window,ze=fe&&fe.getComputedStyle?fe.getComputedStyle(G):null,Ee=(ze&&ze.backgroundColor||"").replace(/ /g,"");switch(G.remove(),Ee){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const G=this._document.body.classList;G.remove(Ot,Et,Pt),this._hasCheckedHighContrastMode=!0;const fe=this.getHighContrastMode();1===fe?G.add(Ot,Et):2===fe&&G.add(Ot,Pt)}}}return T.\u0275fac=function(G){return new(G||T)(r.LFG(L.t4),r.LFG(s.K0))},T.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"}),T})(),he=(()=>{class T{constructor(G){G._applyBodyHighContrastModeCssClasses()}}return T.\u0275fac=function(G){return new(G||T)(r.LFG(Be))},T.\u0275mod=r.oAB({type:T}),T.\u0275inj=r.cJS({imports:[le.Q8]}),T})()},445:(ft,ve,p)=>{p.d(ve,{Is:()=>H,vT:()=>V});var s=p(4650),r=p(6895);const L=new s.OlP("cdk-dir-doc",{providedIn:"root",factory:function X(){return(0,s.f3M)(r.K0)}}),ee=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let H=(()=>{class W{constructor(re){this.value="ltr",this.change=new s.vpe,re&&(this.value=function z(W){const te=W?.toLowerCase()||"";return"auto"===te&&typeof navigator<"u"&&navigator?.language?ee.test(navigator.language)?"rtl":"ltr":"rtl"===te?"rtl":"ltr"}((re.body?re.body.dir:null)||(re.documentElement?re.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return W.\u0275fac=function(re){return new(re||W)(s.LFG(L,8))},W.\u0275prov=s.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),V=(()=>{class W{}return W.\u0275fac=function(re){return new(re||W)},W.\u0275mod=s.oAB({type:W}),W.\u0275inj=s.cJS({}),W})()},1281:(ft,ve,p)=>{p.d(ve,{Eq:()=>ee,HM:()=>z,Ig:()=>r,fI:()=>H,su:()=>L,t6:()=>X});var s=p(4650);function r(V){return null!=V&&"false"!=`${V}`}function L(V,W=0){return X(V)?Number(V):W}function X(V){return!isNaN(parseFloat(V))&&!isNaN(Number(V))}function ee(V){return Array.isArray(V)?V:[V]}function z(V){return null==V?"":"string"==typeof V?V:`${V}px`}function H(V){return V instanceof s.SBq?V.nativeElement:V}},9521:(ft,ve,p)=>{p.d(ve,{JH:()=>Ne,JU:()=>z,K5:()=>ee,LH:()=>ke,L_:()=>re,MW:()=>Me,Mf:()=>L,SV:()=>me,Vb:()=>On,ZH:()=>r,b2:()=>Dn,hY:()=>te,jx:()=>H,oh:()=>U,zL:()=>S});const r=8,L=9,ee=13,z=16,H=17,S=18,te=27,re=32,U=37,ke=38,me=39,Ne=40,Me=91,Dn=224;function On(on,...$n){return $n.length?$n.some(xo=>on[xo]):on.altKey||on.shiftKey||on.ctrlKey||on.metaKey}},2289:(ft,ve,p)=>{p.d(ve,{Yg:()=>Ne,u3:()=>K,vx:()=>U,xu:()=>Le});var s=p(4650),r=p(1281),L=p(7579),X=p(9841),ee=p(1350),z=p(9751),H=p(5698),S=p(5684),V=p(8372),W=p(4004),te=p(8675),re=p(2722),le=p(3353);let Le=(()=>{class ce{}return ce.\u0275fac=function(ie){return new(ie||ce)},ce.\u0275mod=s.oAB({type:ce}),ce.\u0275inj=s.cJS({}),ce})();const ne=new Set;let Ve,U=(()=>{class ce{constructor(ie){this._platform=ie,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):me}matchMedia(ie){return(this._platform.WEBKIT||this._platform.BLINK)&&function ke(ce){if(!ne.has(ce))try{Ve||(Ve=document.createElement("style"),Ve.setAttribute("type","text/css"),document.head.appendChild(Ve)),Ve.sheet&&(Ve.sheet.insertRule(`@media ${ce} {body{ }}`,0),ne.add(ce))}catch(ge){console.error(ge)}}(ie),this._matchMedia(ie)}}return ce.\u0275fac=function(ie){return new(ie||ce)(s.LFG(le.t4))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"}),ce})();function me(ce){return{matches:"all"===ce||""===ce,media:ce,addListener:()=>{},removeListener:()=>{}}}let Ne=(()=>{class ce{constructor(ie,Fe){this._mediaMatcher=ie,this._zone=Fe,this._queries=new Map,this._destroySubject=new L.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ie){return Oe((0,r.Eq)(ie)).some($e=>this._registerQuery($e).mql.matches)}observe(ie){const $e=Oe((0,r.Eq)(ie)).map(ot=>this._registerQuery(ot).observable);let tt=(0,X.a)($e);return tt=(0,ee.z)(tt.pipe((0,H.q)(1)),tt.pipe((0,S.T)(1),(0,V.b)(0))),tt.pipe((0,W.U)(ot=>{const De={matches:!1,breakpoints:{}};return ot.forEach(({matches:We,query:ye})=>{De.matches=De.matches||We,De.breakpoints[ye]=We}),De}))}_registerQuery(ie){if(this._queries.has(ie))return this._queries.get(ie);const Fe=this._mediaMatcher.matchMedia(ie),tt={observable:new z.y(ot=>{const De=We=>this._zone.run(()=>ot.next(We));return Fe.addListener(De),()=>{Fe.removeListener(De)}}).pipe((0,te.O)(Fe),(0,W.U)(({matches:ot})=>({query:ie,matches:ot})),(0,re.R)(this._destroySubject)),mql:Fe};return this._queries.set(ie,tt),tt}}return ce.\u0275fac=function(ie){return new(ie||ce)(s.LFG(U),s.LFG(s.R0b))},ce.\u0275prov=s.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"}),ce})();function Oe(ce){return ce.map(ge=>ge.split(",")).reduce((ge,ie)=>ge.concat(ie)).map(ge=>ge.trim())}const K={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},9643:(ft,ve,p)=>{p.d(ve,{Q8:()=>ee});var s=p(4650);let r=(()=>{class z{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}}return z.\u0275fac=function(S){return new(S||z)},z.\u0275prov=s.Yz7({token:z,factory:z.\u0275fac,providedIn:"root"}),z})(),ee=(()=>{class z{}return z.\u0275fac=function(S){return new(S||z)},z.\u0275mod=s.oAB({type:z}),z.\u0275inj=s.cJS({providers:[r]}),z})()},8184:(ft,ve,p)=>{p.d(ve,{Iu:()=>Pe,U8:()=>Gt,Vs:()=>We,X_:()=>ge,aV:()=>Ct,pI:()=>Jt,tR:()=>ie,xu:()=>Nt});var s=p(6419),r=p(6895),L=p(4650),X=p(1281),ee=p(3353),z=p(445),H=p(4080),S=p(7579),V=p(727),W=p(6451),te=p(5698),re=p(2722),le=p(2529),Le=p(9521);const ne=(0,ee.Mq)();class Ve{constructor($,ue){this._viewportRuler=$,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=ue}attach(){}enable(){if(this._canBeEnabled()){const $=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=$.style.left||"",this._previousHTMLStyles.top=$.style.top||"",$.style.left=(0,X.HM)(-this._previousScrollPosition.left),$.style.top=(0,X.HM)(-this._previousScrollPosition.top),$.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const $=this._document.documentElement,Re=$.style,Je=this._document.body.style,ht=Re.scrollBehavior||"",Se=Je.scrollBehavior||"";this._isEnabled=!1,Re.left=this._previousHTMLStyles.left,Re.top=this._previousHTMLStyles.top,$.classList.remove("cdk-global-scrollblock"),ne&&(Re.scrollBehavior=Je.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),ne&&(Re.scrollBehavior=ht,Je.scrollBehavior=Se)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const ue=this._document.body,Re=this._viewportRuler.getViewportSize();return ue.scrollHeight>Re.height||ue.scrollWidth>Re.width}}class ke{constructor($,ue,Re,Je){this._scrollDispatcher=$,this._ngZone=ue,this._viewportRuler=Re,this._config=Je,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach($){this._overlayRef=$}enable(){if(this._scrollSubscription)return;const $=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=$.subscribe(()=>{const ue=this._viewportRuler.getViewportScrollPosition().top;Math.abs(ue-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=$.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class me{enable(){}disable(){}attach(){}}function Ne(Ie,$){return $.some(ue=>Ie.bottom<ue.top||Ie.top>ue.bottom||Ie.right<ue.left||Ie.left>ue.right)}function Oe(Ie,$){return $.some(ue=>Ie.top<ue.top||Ie.bottom>ue.bottom||Ie.left<ue.left||Ie.right>ue.right)}class K{constructor($,ue,Re,Je){this._scrollDispatcher=$,this._viewportRuler=ue,this._ngZone=Re,this._config=Je,this._scrollSubscription=null}attach($){this._overlayRef=$}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const ue=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Re,height:Je}=this._viewportRuler.getViewportSize();Ne(ue,[{width:Re,height:Je,bottom:Je,right:Re,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let ce=(()=>{class Ie{constructor(ue,Re,Je,ht){this._scrollDispatcher=ue,this._viewportRuler=Re,this._ngZone=Je,this.noop=()=>new me,this.close=Se=>new ke(this._scrollDispatcher,this._ngZone,this._viewportRuler,Se),this.block=()=>new Ve(this._viewportRuler,this._document),this.reposition=Se=>new K(this._scrollDispatcher,this._viewportRuler,this._ngZone,Se),this._document=ht}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(s.mF),L.LFG(s.rL),L.LFG(L.R0b),L.LFG(r.K0))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})();class ge{constructor($){if(this.scrollStrategy=new me,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,$){const ue=Object.keys($);for(const Re of ue)void 0!==$[Re]&&(this[Re]=$[Re])}}}class ie{constructor($,ue,Re,Je,ht){this.offsetX=Re,this.offsetY=Je,this.panelClass=ht,this.originX=$.originX,this.originY=$.originY,this.overlayX=ue.overlayX,this.overlayY=ue.overlayY}}class $e{constructor($,ue){this.connectionPair=$,this.scrollableViewProperties=ue}}let De=(()=>{class Ie{constructor(ue){this._attachedOverlays=[],this._document=ue}ngOnDestroy(){this.detach()}add(ue){this.remove(ue),this._attachedOverlays.push(ue)}remove(ue){const Re=this._attachedOverlays.indexOf(ue);Re>-1&&this._attachedOverlays.splice(Re,1),0===this._attachedOverlays.length&&this.detach()}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(r.K0))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})(),We=(()=>{class Ie extends De{constructor(ue,Re){super(ue),this._ngZone=Re,this._keydownListener=Je=>{const ht=this._attachedOverlays;for(let Se=ht.length-1;Se>-1;Se--)if(ht[Se]._keydownEvents.observers.length>0){const de=ht[Se]._keydownEvents;this._ngZone?this._ngZone.run(()=>de.next(Je)):de.next(Je);break}}}add(ue){super.add(ue),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(r.K0),L.LFG(L.R0b,8))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})(),ye=(()=>{class Ie extends De{constructor(ue,Re,Je){super(ue),this._platform=Re,this._ngZone=Je,this._cursorStyleIsSet=!1,this._pointerDownListener=ht=>{this._pointerDownEventTarget=(0,ee.sA)(ht)},this._clickListener=ht=>{const Se=(0,ee.sA)(ht),de="click"===ht.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Se;this._pointerDownEventTarget=null;const F=this._attachedOverlays.slice();for(let Me=F.length-1;Me>-1;Me--){const Te=F[Me];if(Te._outsidePointerEvents.observers.length<1||!Te.hasAttached())continue;if(Te.overlayElement.contains(Se)||Te.overlayElement.contains(de))break;const nt=Te._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>nt.next(ht)):nt.next(ht)}}}add(ue){if(super.add(ue),!this._isAttached){const Re=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Re)):this._addEventListeners(Re),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Re.style.cursor,Re.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const ue=this._document.body;ue.removeEventListener("pointerdown",this._pointerDownListener,!0),ue.removeEventListener("click",this._clickListener,!0),ue.removeEventListener("auxclick",this._clickListener,!0),ue.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(ue.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(ue){ue.addEventListener("pointerdown",this._pointerDownListener,!0),ue.addEventListener("click",this._clickListener,!0),ue.addEventListener("auxclick",this._clickListener,!0),ue.addEventListener("contextmenu",this._clickListener,!0)}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(r.K0),L.LFG(ee.t4),L.LFG(L.R0b,8))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})(),He=(()=>{class Ie{constructor(ue,Re){this._platform=Re,this._document=ue}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const ue="cdk-overlay-container";if(this._platform.isBrowser||(0,ee.Oy)()){const Je=this._document.querySelectorAll(`.${ue}[platform="server"], .${ue}[platform="test"]`);for(let ht=0;ht<Je.length;ht++)Je[ht].remove()}const Re=this._document.createElement("div");Re.classList.add(ue),(0,ee.Oy)()?Re.setAttribute("platform","test"):this._platform.isBrowser||Re.setAttribute("platform","server"),this._document.body.appendChild(Re),this._containerElement=Re}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(r.K0),L.LFG(ee.t4))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})();class Pe{constructor($,ue,Re,Je,ht,Se,de,F,Me,Te=!1){this._portalOutlet=$,this._host=ue,this._pane=Re,this._config=Je,this._ngZone=ht,this._keyboardDispatcher=Se,this._document=de,this._location=F,this._outsideClickDispatcher=Me,this._animationsDisabled=Te,this._backdropElement=null,this._backdropClick=new S.x,this._attachments=new S.x,this._detachments=new S.x,this._locationChanges=V.w0.EMPTY,this._backdropClickHandler=nt=>this._backdropClick.next(nt),this._backdropTransitionendHandler=nt=>{this._disposeBackdrop(nt.target)},this._keydownEvents=new S.x,this._outsidePointerEvents=new S.x,Je.scrollStrategy&&(this._scrollStrategy=Je.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Je.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach($){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const ue=this._portalOutlet.attach($);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,te.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof ue?.onDestroy&&ue.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),ue}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const $=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),$}dispose(){const $=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,$&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy($){$!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=$,this.hasAttached()&&($.attach(this),this.updatePosition()))}updateSize($){this._config={...this._config,...$},this._updateElementSize()}setDirection($){this._config={...this._config,direction:$},this._updateElementDirection()}addPanelClass($){this._pane&&this._toggleClasses(this._pane,$,!0)}removePanelClass($){this._pane&&this._toggleClasses(this._pane,$,!1)}getDirection(){const $=this._config.direction;return $?"string"==typeof $?$:$.value:"ltr"}updateScrollStrategy($){$!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=$,this.hasAttached()&&($.attach(this),$.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const $=this._pane.style;$.width=(0,X.HM)(this._config.width),$.height=(0,X.HM)(this._config.height),$.minWidth=(0,X.HM)(this._config.minWidth),$.minHeight=(0,X.HM)(this._config.minHeight),$.maxWidth=(0,X.HM)(this._config.maxWidth),$.maxHeight=(0,X.HM)(this._config.maxHeight)}_togglePointerEvents($){this._pane.style.pointerEvents=$?"":"none"}_attachBackdrop(){const $="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add($)})}):this._backdropElement.classList.add($)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const $=this._backdropElement;if($){if(this._animationsDisabled)return void this._disposeBackdrop($);$.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{$.addEventListener("transitionend",this._backdropTransitionendHandler)}),$.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop($)},500))}}_toggleClasses($,ue,Re){const Je=(0,X.Eq)(ue||[]).filter(ht=>!!ht);Je.length&&(Re?$.classList.add(...Je):$.classList.remove(...Je))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const $=this._ngZone.onStable.pipe((0,re.R)((0,W.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),$.unsubscribe())})})}_disposeScrollStrategy(){const $=this._scrollStrategy;$&&($.disable(),$.detach&&$.detach())}_disposeBackdrop($){$&&($.removeEventListener("click",this._backdropClickHandler),$.removeEventListener("transitionend",this._backdropTransitionendHandler),$.remove(),this._backdropElement===$&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Ge="cdk-overlay-connected-position-bounding-box",Ue=/([A-Za-z%]+)$/;class Ze{get positions(){return this._preferredPositions}constructor($,ue,Re,Je,ht){this._viewportRuler=ue,this._document=Re,this._platform=Je,this._overlayContainer=ht,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new S.x,this._resizeSubscription=V.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin($)}attach($){this._validatePositions(),$.hostElement.classList.add(Ge),this._overlayRef=$,this._boundingBox=$.hostElement,this._pane=$.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const $=this._originRect,ue=this._overlayRect,Re=this._viewportRect,Je=this._containerRect,ht=[];let Se;for(let de of this._preferredPositions){let F=this._getOriginPoint($,Je,de),Me=this._getOverlayPoint(F,ue,de),Te=this._getOverlayFit(Me,ue,Re,de);if(Te.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(de,F);this._canFitWithFlexibleDimensions(Te,Me,Re)?ht.push({position:de,origin:F,overlayRect:ue,boundingBoxRect:this._calculateBoundingBoxRect(F,de)}):(!Se||Se.overlayFit.visibleArea<Te.visibleArea)&&(Se={overlayFit:Te,overlayPoint:Me,originPoint:F,position:de,overlayRect:ue})}if(ht.length){let de=null,F=-1;for(const Me of ht){const Te=Me.boundingBoxRect.width*Me.boundingBoxRect.height*(Me.position.weight||1);Te>F&&(F=Te,de=Me)}return this._isPushed=!1,void this._applyPosition(de.position,de.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Se.position,Se.originPoint);this._applyPosition(Se.position,Se.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&pt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ge),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const $=this._lastPosition;if($){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const ue=this._getOriginPoint(this._originRect,this._containerRect,$);this._applyPosition($,ue)}else this.apply()}withScrollableContainers($){return this._scrollables=$,this}withPositions($){return this._preferredPositions=$,-1===$.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin($){return this._viewportMargin=$,this}withFlexibleDimensions($=!0){return this._hasFlexibleDimensions=$,this}withGrowAfterOpen($=!0){return this._growAfterOpen=$,this}withPush($=!0){return this._canPush=$,this}withLockedPosition($=!0){return this._positionLocked=$,this}setOrigin($){return this._origin=$,this}withDefaultOffsetX($){return this._offsetX=$,this}withDefaultOffsetY($){return this._offsetY=$,this}withTransformOriginOn($){return this._transformOriginSelector=$,this}_getOriginPoint($,ue,Re){let Je,ht;if("center"==Re.originX)Je=$.left+$.width/2;else{const Se=this._isRtl()?$.right:$.left,de=this._isRtl()?$.left:$.right;Je="start"==Re.originX?Se:de}return ue.left<0&&(Je-=ue.left),ht="center"==Re.originY?$.top+$.height/2:"top"==Re.originY?$.top:$.bottom,ue.top<0&&(ht-=ue.top),{x:Je,y:ht}}_getOverlayPoint($,ue,Re){let Je,ht;return Je="center"==Re.overlayX?-ue.width/2:"start"===Re.overlayX?this._isRtl()?-ue.width:0:this._isRtl()?0:-ue.width,ht="center"==Re.overlayY?-ue.height/2:"top"==Re.overlayY?0:-ue.height,{x:$.x+Je,y:$.y+ht}}_getOverlayFit($,ue,Re,Je){const ht=dt(ue);let{x:Se,y:de}=$,F=this._getOffset(Je,"x"),Me=this._getOffset(Je,"y");F&&(Se+=F),Me&&(de+=Me);let Et=0-de,Pt=de+ht.height-Re.height,Ot=this._subtractOverflows(ht.width,0-Se,Se+ht.width-Re.width),Be=this._subtractOverflows(ht.height,Et,Pt),he=Ot*Be;return{visibleArea:he,isCompletelyWithinViewport:ht.width*ht.height===he,fitsInViewportVertically:Be===ht.height,fitsInViewportHorizontally:Ot==ht.width}}_canFitWithFlexibleDimensions($,ue,Re){if(this._hasFlexibleDimensions){const Je=Re.bottom-ue.y,ht=Re.right-ue.x,Se=se(this._overlayRef.getConfig().minHeight),de=se(this._overlayRef.getConfig().minWidth);return($.fitsInViewportVertically||null!=Se&&Se<=Je)&&($.fitsInViewportHorizontally||null!=de&&de<=ht)}return!1}_pushOverlayOnScreen($,ue,Re){if(this._previousPushAmount&&this._positionLocked)return{x:$.x+this._previousPushAmount.x,y:$.y+this._previousPushAmount.y};const Je=dt(ue),ht=this._viewportRect,Se=Math.max($.x+Je.width-ht.width,0),de=Math.max($.y+Je.height-ht.height,0),F=Math.max(ht.top-Re.top-$.y,0),Me=Math.max(ht.left-Re.left-$.x,0);let Te=0,nt=0;return Te=Je.width<=ht.width?Me||-Se:$.x<this._viewportMargin?ht.left-Re.left-$.x:0,nt=Je.height<=ht.height?F||-de:$.y<this._viewportMargin?ht.top-Re.top-$.y:0,this._previousPushAmount={x:Te,y:nt},{x:$.x+Te,y:$.y+nt}}_applyPosition($,ue){if(this._setTransformOrigin($),this._setOverlayElementStyles(ue,$),this._setBoundingBoxStyles(ue,$),$.panelClass&&this._addPanelClasses($.panelClass),this._lastPosition=$,this._positionChanges.observers.length){const Re=this._getScrollVisibility(),Je=new $e($,Re);this._positionChanges.next(Je)}this._isInitialRender=!1}_setTransformOrigin($){if(!this._transformOriginSelector)return;const ue=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Re,Je=$.overlayY;Re="center"===$.overlayX?"center":this._isRtl()?"start"===$.overlayX?"right":"left":"start"===$.overlayX?"left":"right";for(let ht=0;ht<ue.length;ht++)ue[ht].style.transformOrigin=`${Re} ${Je}`}_calculateBoundingBoxRect($,ue){const Re=this._viewportRect,Je=this._isRtl();let ht,Se,de,Te,nt,Et;if("top"===ue.overlayY)Se=$.y,ht=Re.height-Se+this._viewportMargin;else if("bottom"===ue.overlayY)de=Re.height-$.y+2*this._viewportMargin,ht=Re.height-de+this._viewportMargin;else{const Pt=Math.min(Re.bottom-$.y+Re.top,$.y),Ot=this._lastBoundingBoxSize.height;ht=2*Pt,Se=$.y-Pt,ht>Ot&&!this._isInitialRender&&!this._growAfterOpen&&(Se=$.y-Ot/2)}if("end"===ue.overlayX&&!Je||"start"===ue.overlayX&&Je)Et=Re.width-$.x+this._viewportMargin,Te=$.x-this._viewportMargin;else if("start"===ue.overlayX&&!Je||"end"===ue.overlayX&&Je)nt=$.x,Te=Re.right-$.x;else{const Pt=Math.min(Re.right-$.x+Re.left,$.x),Ot=this._lastBoundingBoxSize.width;Te=2*Pt,nt=$.x-Pt,Te>Ot&&!this._isInitialRender&&!this._growAfterOpen&&(nt=$.x-Ot/2)}return{top:Se,left:nt,bottom:de,right:Et,width:Te,height:ht}}_setBoundingBoxStyles($,ue){const Re=this._calculateBoundingBoxRect($,ue);!this._isInitialRender&&!this._growAfterOpen&&(Re.height=Math.min(Re.height,this._lastBoundingBoxSize.height),Re.width=Math.min(Re.width,this._lastBoundingBoxSize.width));const Je={};if(this._hasExactPosition())Je.top=Je.left="0",Je.bottom=Je.right=Je.maxHeight=Je.maxWidth="",Je.width=Je.height="100%";else{const ht=this._overlayRef.getConfig().maxHeight,Se=this._overlayRef.getConfig().maxWidth;Je.height=(0,X.HM)(Re.height),Je.top=(0,X.HM)(Re.top),Je.bottom=(0,X.HM)(Re.bottom),Je.width=(0,X.HM)(Re.width),Je.left=(0,X.HM)(Re.left),Je.right=(0,X.HM)(Re.right),Je.alignItems="center"===ue.overlayX?"center":"end"===ue.overlayX?"flex-end":"flex-start",Je.justifyContent="center"===ue.overlayY?"center":"bottom"===ue.overlayY?"flex-end":"flex-start",ht&&(Je.maxHeight=(0,X.HM)(ht)),Se&&(Je.maxWidth=(0,X.HM)(Se))}this._lastBoundingBoxSize=Re,pt(this._boundingBox.style,Je)}_resetBoundingBoxStyles(){pt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){pt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles($,ue){const Re={},Je=this._hasExactPosition(),ht=this._hasFlexibleDimensions,Se=this._overlayRef.getConfig();if(Je){const Te=this._viewportRuler.getViewportScrollPosition();pt(Re,this._getExactOverlayY(ue,$,Te)),pt(Re,this._getExactOverlayX(ue,$,Te))}else Re.position="static";let de="",F=this._getOffset(ue,"x"),Me=this._getOffset(ue,"y");F&&(de+=`translateX(${F}px) `),Me&&(de+=`translateY(${Me}px)`),Re.transform=de.trim(),Se.maxHeight&&(Je?Re.maxHeight=(0,X.HM)(Se.maxHeight):ht&&(Re.maxHeight="")),Se.maxWidth&&(Je?Re.maxWidth=(0,X.HM)(Se.maxWidth):ht&&(Re.maxWidth="")),pt(this._pane.style,Re)}_getExactOverlayY($,ue,Re){let Je={top:"",bottom:""},ht=this._getOverlayPoint(ue,this._overlayRect,$);return this._isPushed&&(ht=this._pushOverlayOnScreen(ht,this._overlayRect,Re)),"bottom"===$.overlayY?Je.bottom=this._document.documentElement.clientHeight-(ht.y+this._overlayRect.height)+"px":Je.top=(0,X.HM)(ht.y),Je}_getExactOverlayX($,ue,Re){let Se,Je={left:"",right:""},ht=this._getOverlayPoint(ue,this._overlayRect,$);return this._isPushed&&(ht=this._pushOverlayOnScreen(ht,this._overlayRect,Re)),Se=this._isRtl()?"end"===$.overlayX?"left":"right":"end"===$.overlayX?"right":"left","right"===Se?Je.right=this._document.documentElement.clientWidth-(ht.x+this._overlayRect.width)+"px":Je.left=(0,X.HM)(ht.x),Je}_getScrollVisibility(){const $=this._getOriginRect(),ue=this._pane.getBoundingClientRect(),Re=this._scrollables.map(Je=>Je.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Oe($,Re),isOriginOutsideView:Ne($,Re),isOverlayClipped:Oe(ue,Re),isOverlayOutsideView:Ne(ue,Re)}}_subtractOverflows($,...ue){return ue.reduce((Re,Je)=>Re-Math.max(Je,0),$)}_getNarrowedViewportRect(){const $=this._document.documentElement.clientWidth,ue=this._document.documentElement.clientHeight,Re=this._viewportRuler.getViewportScrollPosition();return{top:Re.top+this._viewportMargin,left:Re.left+this._viewportMargin,right:Re.left+$-this._viewportMargin,bottom:Re.top+ue-this._viewportMargin,width:$-2*this._viewportMargin,height:ue-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset($,ue){return"x"===ue?null==$.offsetX?this._offsetX:$.offsetX:null==$.offsetY?this._offsetY:$.offsetY}_validatePositions(){}_addPanelClasses($){this._pane&&(0,X.Eq)($).forEach(ue=>{""!==ue&&-1===this._appliedPanelClasses.indexOf(ue)&&(this._appliedPanelClasses.push(ue),this._pane.classList.add(ue))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach($=>{this._pane.classList.remove($)}),this._appliedPanelClasses=[])}_getOriginRect(){const $=this._origin;if($ instanceof L.SBq)return $.nativeElement.getBoundingClientRect();if($ instanceof Element)return $.getBoundingClientRect();const ue=$.width||0,Re=$.height||0;return{top:$.y,bottom:$.y+Re,left:$.x,right:$.x+ue,height:Re,width:ue}}}function pt(Ie,$){for(let ue in $)$.hasOwnProperty(ue)&&(Ie[ue]=$[ue]);return Ie}function se(Ie){if("number"!=typeof Ie&&null!=Ie){const[$,ue]=Ie.split(Ue);return ue&&"px"!==ue?null:parseFloat($)}return Ie||null}function dt(Ie){return{top:Math.floor(Ie.top),right:Math.floor(Ie.right),bottom:Math.floor(Ie.bottom),left:Math.floor(Ie.left),width:Math.floor(Ie.width),height:Math.floor(Ie.height)}}const je="cdk-global-overlay-wrapper";class ut{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach($){const ue=$.getConfig();this._overlayRef=$,this._width&&!ue.width&&$.updateSize({width:this._width}),this._height&&!ue.height&&$.updateSize({height:this._height}),$.hostElement.classList.add(je),this._isDisposed=!1}top($=""){return this._bottomOffset="",this._topOffset=$,this._alignItems="flex-start",this}left($=""){return this._xOffset=$,this._xPosition="left",this}bottom($=""){return this._topOffset="",this._bottomOffset=$,this._alignItems="flex-end",this}right($=""){return this._xOffset=$,this._xPosition="right",this}start($=""){return this._xOffset=$,this._xPosition="start",this}end($=""){return this._xOffset=$,this._xPosition="end",this}width($=""){return this._overlayRef?this._overlayRef.updateSize({width:$}):this._width=$,this}height($=""){return this._overlayRef?this._overlayRef.updateSize({height:$}):this._height=$,this}centerHorizontally($=""){return this.left($),this._xPosition="center",this}centerVertically($=""){return this.top($),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const $=this._overlayRef.overlayElement.style,ue=this._overlayRef.hostElement.style,Re=this._overlayRef.getConfig(),{width:Je,height:ht,maxWidth:Se,maxHeight:de}=Re,F=!("100%"!==Je&&"100vw"!==Je||Se&&"100%"!==Se&&"100vw"!==Se),Me=!("100%"!==ht&&"100vh"!==ht||de&&"100%"!==de&&"100vh"!==de),Te=this._xPosition,nt=this._xOffset,Et="rtl"===this._overlayRef.getConfig().direction;let Pt="",Ot="",Be="";F?Be="flex-start":"center"===Te?(Be="center",Et?Ot=nt:Pt=nt):Et?"left"===Te||"end"===Te?(Be="flex-end",Pt=nt):("right"===Te||"start"===Te)&&(Be="flex-start",Ot=nt):"left"===Te||"start"===Te?(Be="flex-start",Pt=nt):("right"===Te||"end"===Te)&&(Be="flex-end",Ot=nt),$.position=this._cssPosition,$.marginLeft=F?"0":Pt,$.marginTop=Me?"0":this._topOffset,$.marginBottom=this._bottomOffset,$.marginRight=F?"0":Ot,ue.justifyContent=Be,ue.alignItems=Me?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const $=this._overlayRef.overlayElement.style,ue=this._overlayRef.hostElement,Re=ue.style;ue.classList.remove(je),Re.justifyContent=Re.alignItems=$.marginTop=$.marginBottom=$.marginLeft=$.marginRight=$.position="",this._overlayRef=null,this._isDisposed=!0}}let St=(()=>{class Ie{constructor(ue,Re,Je,ht){this._viewportRuler=ue,this._document=Re,this._platform=Je,this._overlayContainer=ht}global(){return new ut}flexibleConnectedTo(ue){return new Ze(ue,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(s.rL),L.LFG(r.K0),L.LFG(ee.t4),L.LFG(He))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})(),rt=0,Ct=(()=>{class Ie{constructor(ue,Re,Je,ht,Se,de,F,Me,Te,nt,Et,Pt){this.scrollStrategies=ue,this._overlayContainer=Re,this._componentFactoryResolver=Je,this._positionBuilder=ht,this._keyboardDispatcher=Se,this._injector=de,this._ngZone=F,this._document=Me,this._directionality=Te,this._location=nt,this._outsideClickDispatcher=Et,this._animationsModuleType=Pt}create(ue){const Re=this._createHostElement(),Je=this._createPaneElement(Re),ht=this._createPortalOutlet(Je),Se=new ge(ue);return Se.direction=Se.direction||this._directionality.value,new Pe(ht,Re,Je,Se,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(ue){const Re=this._document.createElement("div");return Re.id="cdk-overlay-"+rt++,Re.classList.add("cdk-overlay-pane"),ue.appendChild(Re),Re}_createHostElement(){const ue=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(ue),ue}_createPortalOutlet(ue){return this._appRef||(this._appRef=this._injector.get(L.z2F)),new H.u0(ue,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.LFG(ce),L.LFG(He),L.LFG(L._Vd),L.LFG(St),L.LFG(We),L.LFG(L.zs3),L.LFG(L.R0b),L.LFG(r.K0),L.LFG(z.Is),L.LFG(r.Ye),L.LFG(ye),L.LFG(L.QbO,8))},Ie.\u0275prov=L.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})();const st=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],_t=new L.OlP("cdk-connected-overlay-scroll-strategy");let Nt=(()=>{class Ie{constructor(ue){this.elementRef=ue}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.Y36(L.SBq))},Ie.\u0275dir=L.lG2({type:Ie,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),Ie})(),Jt=(()=>{class Ie{get offsetX(){return this._offsetX}set offsetX(ue){this._offsetX=ue,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(ue){this._offsetY=ue,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ue){this._hasBackdrop=(0,X.Ig)(ue)}get lockPosition(){return this._lockPosition}set lockPosition(ue){this._lockPosition=(0,X.Ig)(ue)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(ue){this._flexibleDimensions=(0,X.Ig)(ue)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(ue){this._growAfterOpen=(0,X.Ig)(ue)}get push(){return this._push}set push(ue){this._push=(0,X.Ig)(ue)}constructor(ue,Re,Je,ht,Se){this._overlay=ue,this._dir=Se,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=V.w0.EMPTY,this._attachSubscription=V.w0.EMPTY,this._detachSubscription=V.w0.EMPTY,this._positionSubscription=V.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new L.vpe,this.positionChange=new L.vpe,this.attach=new L.vpe,this.detach=new L.vpe,this.overlayKeydown=new L.vpe,this.overlayOutsideClick=new L.vpe,this._templatePortal=new H.UE(Re,Je),this._scrollStrategyFactory=ht,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(ue){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),ue.origin&&this.open&&this._position.apply()),ue.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=st);const ue=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=ue.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=ue.detachments().subscribe(()=>this.detach.emit()),ue.keydownEvents().subscribe(Re=>{this.overlayKeydown.next(Re),Re.keyCode===Le.hY&&!this.disableClose&&!(0,Le.Vb)(Re)&&(Re.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Re=>{this.overlayOutsideClick.next(Re)})}_buildConfig(){const ue=this._position=this.positionStrategy||this._createPositionStrategy(),Re=new ge({direction:this._dir,positionStrategy:ue,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Re.width=this.width),(this.height||0===this.height)&&(Re.height=this.height),(this.minWidth||0===this.minWidth)&&(Re.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Re.minHeight=this.minHeight),this.backdropClass&&(Re.backdropClass=this.backdropClass),this.panelClass&&(Re.panelClass=this.panelClass),Re}_updatePositionStrategy(ue){const Re=this.positions.map(Je=>({originX:Je.originX,originY:Je.originY,overlayX:Je.overlayX,overlayY:Je.overlayY,offsetX:Je.offsetX||this.offsetX,offsetY:Je.offsetY||this.offsetY,panelClass:Je.panelClass||void 0}));return ue.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Re).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const ue=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(ue),ue}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Nt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(ue=>{this.backdropClick.emit(ue)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,le.o)(()=>this.positionChange.observers.length>0)).subscribe(ue=>{this.positionChange.emit(ue),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return Ie.\u0275fac=function(ue){return new(ue||Ie)(L.Y36(Ct),L.Y36(L.Rgc),L.Y36(L.s_b),L.Y36(_t),L.Y36(z.Is,8))},Ie.\u0275dir=L.lG2({type:Ie,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[L.TTD]}),Ie})();const Wt={provide:_t,deps:[Ct],useFactory:function en(Ie){return()=>Ie.scrollStrategies.reposition()}};let Gt=(()=>{class Ie{}return Ie.\u0275fac=function(ue){return new(ue||Ie)},Ie.\u0275mod=L.oAB({type:Ie}),Ie.\u0275inj=L.cJS({providers:[Ct,Wt],imports:[z.vT,H.eL,s.Cl,s.Cl]}),Ie})()},3353:(ft,ve,p)=>{p.d(ve,{Mq:()=>Le,Oy:()=>Oe,_i:()=>ne,i$:()=>te,kV:()=>ke,sA:()=>Ne,t4:()=>X,ud:()=>ee});var s=p(4650),r=p(6895);let L;try{L=typeof Intl<"u"&&Intl.v8BreakIterator}catch{L=!1}let V,re,le,Ve,X=(()=>{class K{constructor(ge){this._platformId=ge,this.isBrowser=this._platformId?(0,r.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!L)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return K.\u0275fac=function(ge){return new(ge||K)(s.LFG(s.Lbi))},K.\u0275prov=s.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"}),K})(),ee=(()=>{class K{}return K.\u0275fac=function(ge){return new(ge||K)},K.\u0275mod=s.oAB({type:K}),K.\u0275inj=s.cJS({}),K})();function te(K){return function W(){if(null==V&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>V=!0}))}finally{V=V||!1}return V}()?K:!!K.capture}function Le(){if(null==le){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return le=!1,le;if("scrollBehavior"in document.documentElement.style)le=!0;else{const K=Element.prototype.scrollTo;le=!!K&&!/\{\s*\[native code\]\s*\}/.test(K.toString())}}return le}function ne(){if("object"!=typeof document||!document)return 0;if(null==re){const K=document.createElement("div"),ce=K.style;K.dir="rtl",ce.width="1px",ce.overflow="auto",ce.visibility="hidden",ce.pointerEvents="none",ce.position="absolute";const ge=document.createElement("div"),ie=ge.style;ie.width="2px",ie.height="1px",K.appendChild(ge),document.body.appendChild(K),re=0,0===K.scrollLeft&&(K.scrollLeft=1,re=0===K.scrollLeft?1:2),K.remove()}return re}function ke(K){if(function U(){if(null==Ve){const K=typeof document<"u"?document.head:null;Ve=!(!K||!K.createShadowRoot&&!K.attachShadow)}return Ve}()){const ce=K.getRootNode?K.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&ce instanceof ShadowRoot)return ce}return null}function Ne(K){return K.composedPath?K.composedPath()[0]:K.target}function Oe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},4080:(ft,ve,p)=>{p.d(ve,{C5:()=>W,Pl:()=>me,UE:()=>te,eL:()=>Oe,en:()=>le,u0:()=>ne});var s=p(4650),r=p(6895);class V{attach(ge){return this._attachedHost=ge,ge.attach(this)}detach(){let ge=this._attachedHost;null!=ge&&(this._attachedHost=null,ge.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ge){this._attachedHost=ge}}class W extends V{constructor(ge,ie,Fe,$e,tt){super(),this.component=ge,this.viewContainerRef=ie,this.injector=Fe,this.componentFactoryResolver=$e,this.projectableNodes=tt}}class te extends V{constructor(ge,ie,Fe,$e){super(),this.templateRef=ge,this.viewContainerRef=ie,this.context=Fe,this.injector=$e}get origin(){return this.templateRef.elementRef}attach(ge,ie=this.context){return this.context=ie,super.attach(ge)}detach(){return this.context=void 0,super.detach()}}class re extends V{constructor(ge){super(),this.element=ge instanceof s.SBq?ge.nativeElement:ge}}class le{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ge){return ge instanceof W?(this._attachedPortal=ge,this.attachComponentPortal(ge)):ge instanceof te?(this._attachedPortal=ge,this.attachTemplatePortal(ge)):this.attachDomPortal&&ge instanceof re?(this._attachedPortal=ge,this.attachDomPortal(ge)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ge){this._disposeFn=ge}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ne extends le{constructor(ge,ie,Fe,$e,tt){super(),this.outletElement=ge,this._componentFactoryResolver=ie,this._appRef=Fe,this._defaultInjector=$e,this.attachDomPortal=ot=>{const De=ot.element,We=this._document.createComment("dom-portal");De.parentNode.insertBefore(We,De),this.outletElement.appendChild(De),this._attachedPortal=ot,super.setDisposeFn(()=>{We.parentNode&&We.parentNode.replaceChild(De,We)})},this._document=tt}attachComponentPortal(ge){const Fe=(ge.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ge.component);let $e;return ge.viewContainerRef?($e=ge.viewContainerRef.createComponent(Fe,ge.viewContainerRef.length,ge.injector||ge.viewContainerRef.injector,ge.projectableNodes||void 0),this.setDisposeFn(()=>$e.destroy())):($e=Fe.create(ge.injector||this._defaultInjector||s.zs3.NULL),this._appRef.attachView($e.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView($e.hostView),$e.destroy()})),this.outletElement.appendChild(this._getComponentRootNode($e)),this._attachedPortal=ge,$e}attachTemplatePortal(ge){let ie=ge.viewContainerRef,Fe=ie.createEmbeddedView(ge.templateRef,ge.context,{injector:ge.injector});return Fe.rootNodes.forEach($e=>this.outletElement.appendChild($e)),Fe.detectChanges(),this.setDisposeFn(()=>{let $e=ie.indexOf(Fe);-1!==$e&&ie.remove($e)}),this._attachedPortal=ge,Fe}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ge){return ge.hostView.rootNodes[0]}}let me=(()=>{class ce extends le{constructor(ie,Fe,$e){super(),this._componentFactoryResolver=ie,this._viewContainerRef=Fe,this._isInitialized=!1,this.attached=new s.vpe,this.attachDomPortal=tt=>{const ot=tt.element,De=this._document.createComment("dom-portal");tt.setAttachedHost(this),ot.parentNode.insertBefore(De,ot),this._getRootNode().appendChild(ot),this._attachedPortal=tt,super.setDisposeFn(()=>{De.parentNode&&De.parentNode.replaceChild(ot,De)})},this._document=$e}get portal(){return this._attachedPortal}set portal(ie){this.hasAttached()&&!ie&&!this._isInitialized||(this.hasAttached()&&super.detach(),ie&&super.attach(ie),this._attachedPortal=ie||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ie){ie.setAttachedHost(this);const Fe=null!=ie.viewContainerRef?ie.viewContainerRef:this._viewContainerRef,tt=(ie.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ie.component),ot=Fe.createComponent(tt,Fe.length,ie.injector||Fe.injector,ie.projectableNodes||void 0);return Fe!==this._viewContainerRef&&this._getRootNode().appendChild(ot.hostView.rootNodes[0]),super.setDisposeFn(()=>ot.destroy()),this._attachedPortal=ie,this._attachedRef=ot,this.attached.emit(ot),ot}attachTemplatePortal(ie){ie.setAttachedHost(this);const Fe=this._viewContainerRef.createEmbeddedView(ie.templateRef,ie.context,{injector:ie.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ie,this._attachedRef=Fe,this.attached.emit(Fe),Fe}_getRootNode(){const ie=this._viewContainerRef.element.nativeElement;return ie.nodeType===ie.ELEMENT_NODE?ie:ie.parentNode}}return ce.\u0275fac=function(ie){return new(ie||ce)(s.Y36(s._Vd),s.Y36(s.s_b),s.Y36(r.K0))},ce.\u0275dir=s.lG2({type:ce,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[s.qOj]}),ce})(),Oe=(()=>{class ce{}return ce.\u0275fac=function(ie){return new(ie||ce)},ce.\u0275mod=s.oAB({type:ce}),ce.\u0275inj=s.cJS({}),ce})()},6419:(ft,ve,p)=>{p.d(ve,{xd:()=>St,x0:()=>$,N7:()=>Qt,mF:()=>Ct,Cl:()=>ht,rL:()=>Nt});var s=p(1281),r=p(4650),L=p(7579),X=p(9646),ee=p(9751),z=p(4968),H=p(4408),S=p(727);const V={schedule(Se){let de=requestAnimationFrame,F=cancelAnimationFrame;const{delegate:Me}=V;Me&&(de=Me.requestAnimationFrame,F=Me.cancelAnimationFrame);const Te=de(nt=>{F=void 0,Se(nt)});return new S.w0(()=>F?.(Te))},requestAnimationFrame(...Se){const{delegate:de}=V;return(de?.requestAnimationFrame||requestAnimationFrame)(...Se)},cancelAnimationFrame(...Se){const{delegate:de}=V;return(de?.cancelAnimationFrame||cancelAnimationFrame)(...Se)},delegate:void 0};var te=p(7565);const le=new class re extends te.v{flush(de){this._active=!0;const F=this._scheduled;this._scheduled=void 0;const{actions:Me}=this;let Te;de=de||Me.shift();do{if(Te=de.execute(de.state,de.delay))break}while((de=Me[0])&&de.id===F&&Me.shift());if(this._active=!1,Te){for(;(de=Me[0])&&de.id===F&&Me.shift();)de.unsubscribe();throw Te}}}(class W extends H.o{constructor(de,F){super(de,F),this.scheduler=de,this.work=F}requestAsyncId(de,F,Me=0){return null!==Me&&Me>0?super.requestAsyncId(de,F,Me):(de.actions.push(this),de._scheduled||(de._scheduled=V.requestAnimationFrame(()=>de.flush(void 0))))}recycleAsyncId(de,F,Me=0){var Te;if(null!=Me?Me>0:this.delay>0)return super.recycleAsyncId(de,F,Me);const{actions:nt}=de;null!=F&&(null===(Te=nt[nt.length-1])||void 0===Te?void 0:Te.id)!==F&&(V.cancelAnimationFrame(F),de._scheduled=void 0)}});var ne=p(3101),Ve=p(5191),U=p(1884),ke=p(3601),me=p(9300),Ne=p(2722),Oe=p(8675),K=p(4482),ce=p(5403),ie=p(3900),Fe=p(4782),$e=p(3353),tt=p(6895),ot=p(445),De=p(4033);class We{}class He extends We{constructor(de){super(),this._data=de}connect(){return(0,Ve.b)(this._data)?this._data:(0,X.of)(this._data)}disconnect(){}}class Ge{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(de,F,Me,Te,nt){de.forEachOperation((Et,Pt,Ot)=>{let Be,he;null==Et.previousIndex?(Be=this._insertView(()=>Me(Et,Pt,Ot),Ot,F,Te(Et)),he=Be?1:0):null==Ot?(this._detachAndCacheView(Pt,F),he=3):(Be=this._moveView(Pt,Ot,F,Te(Et)),he=2),nt&&nt({context:Be?.context,operation:he,record:Et})})}detach(){for(const de of this._viewCache)de.destroy();this._viewCache=[]}_insertView(de,F,Me,Te){const nt=this._insertViewFromCache(F,Me);if(nt)return void(nt.context.$implicit=Te);const Et=de();return Me.createEmbeddedView(Et.templateRef,Et.context,Et.index)}_detachAndCacheView(de,F){const Me=F.detach(de);this._maybeCacheView(Me,F)}_moveView(de,F,Me,Te){const nt=Me.get(de);return Me.move(nt,F),nt.context.$implicit=Te,nt}_maybeCacheView(de,F){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(de);else{const Me=F.indexOf(de);-1===Me?de.destroy():F.remove(Me)}}_insertViewFromCache(de,F){const Me=this._viewCache.pop();return Me&&F.insert(Me,de),Me||null}}const se=new r.OlP("_ViewRepeater"),dt=["contentWrapper"],N=["*"],q=new r.OlP("VIRTUAL_SCROLL_STRATEGY");class je{constructor(de,F,Me){this._scrolledIndexChange=new L.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,U.x)()),this._viewport=null,this._itemSize=de,this._minBufferPx=F,this._maxBufferPx=Me}attach(de){this._viewport=de,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(de,F,Me){this._itemSize=de,this._minBufferPx=F,this._maxBufferPx=Me,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(de,F){this._viewport&&this._viewport.scrollToOffset(de*this._itemSize,F)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const de=this._viewport.getRenderedRange(),F={start:de.start,end:de.end},Me=this._viewport.getViewportSize(),Te=this._viewport.getDataLength();let nt=this._viewport.measureScrollOffset(),Et=this._itemSize>0?nt/this._itemSize:0;if(F.end>Te){const Ot=Math.ceil(Me/this._itemSize),Be=Math.max(0,Math.min(Et,Te-Ot));Et!=Be&&(Et=Be,nt=Be*this._itemSize,F.start=Math.floor(Et)),F.end=Math.max(0,Math.min(Te,F.start+Ot))}const Pt=nt-F.start*this._itemSize;if(Pt<this._minBufferPx&&0!=F.start){const Ot=Math.ceil((this._maxBufferPx-Pt)/this._itemSize);F.start=Math.max(0,F.start-Ot),F.end=Math.min(Te,Math.ceil(Et+(Me+this._minBufferPx)/this._itemSize))}else{const Ot=F.end*this._itemSize-(nt+Me);if(Ot<this._minBufferPx&&F.end!=Te){const Be=Math.ceil((this._maxBufferPx-Ot)/this._itemSize);Be>0&&(F.end=Math.min(Te,F.end+Be),F.start=Math.max(0,Math.floor(Et-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(F),this._viewport.setRenderedContentOffset(this._itemSize*F.start),this._scrolledIndexChange.next(Math.floor(Et))}}function ut(Se){return Se._scrollStrategy}let St=(()=>{class Se{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new je(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(F){this._itemSize=(0,s.su)(F)}get minBufferPx(){return this._minBufferPx}set minBufferPx(F){this._minBufferPx=(0,s.su)(F)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(F){this._maxBufferPx=(0,s.su)(F)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return Se.\u0275fac=function(F){return new(F||Se)},Se.\u0275dir=r.lG2({type:Se,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[r._Bn([{provide:q,useFactory:ut,deps:[(0,r.Gpc)(()=>Se)]}]),r.TTD]}),Se})(),Ct=(()=>{class Se{constructor(F,Me,Te){this._ngZone=F,this._platform=Me,this._scrolled=new L.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Te}register(F){this.scrollContainers.has(F)||this.scrollContainers.set(F,F.elementScrolled().subscribe(()=>this._scrolled.next(F)))}deregister(F){const Me=this.scrollContainers.get(F);Me&&(Me.unsubscribe(),this.scrollContainers.delete(F))}scrolled(F=20){return this._platform.isBrowser?new ee.y(Me=>{this._globalSubscription||this._addGlobalListener();const Te=F>0?this._scrolled.pipe((0,ke.e)(F)).subscribe(Me):this._scrolled.subscribe(Me);return this._scrolledCount++,()=>{Te.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,X.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((F,Me)=>this.deregister(Me)),this._scrolled.complete()}ancestorScrolled(F,Me){const Te=this.getAncestorScrollContainers(F);return this.scrolled(Me).pipe((0,me.h)(nt=>!nt||Te.indexOf(nt)>-1))}getAncestorScrollContainers(F){const Me=[];return this.scrollContainers.forEach((Te,nt)=>{this._scrollableContainsElement(nt,F)&&Me.push(nt)}),Me}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(F,Me){let Te=(0,s.fI)(Me),nt=F.getElementRef().nativeElement;do{if(Te==nt)return!0}while(Te=Te.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const F=this._getWindow();return(0,z.R)(F.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Se.\u0275fac=function(F){return new(F||Se)(r.LFG(r.R0b),r.LFG($e.t4),r.LFG(tt.K0,8))},Se.\u0275prov=r.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})(),st=(()=>{class Se{constructor(F,Me,Te,nt){this.elementRef=F,this.scrollDispatcher=Me,this.ngZone=Te,this.dir=nt,this._destroyed=new L.x,this._elementScrolled=new ee.y(Et=>this.ngZone.runOutsideAngular(()=>(0,z.R)(this.elementRef.nativeElement,"scroll").pipe((0,Ne.R)(this._destroyed)).subscribe(Et)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(F){const Me=this.elementRef.nativeElement,Te=this.dir&&"rtl"==this.dir.value;null==F.left&&(F.left=Te?F.end:F.start),null==F.right&&(F.right=Te?F.start:F.end),null!=F.bottom&&(F.top=Me.scrollHeight-Me.clientHeight-F.bottom),Te&&0!=(0,$e._i)()?(null!=F.left&&(F.right=Me.scrollWidth-Me.clientWidth-F.left),2==(0,$e._i)()?F.left=F.right:1==(0,$e._i)()&&(F.left=F.right?-F.right:F.right)):null!=F.right&&(F.left=Me.scrollWidth-Me.clientWidth-F.right),this._applyScrollToOptions(F)}_applyScrollToOptions(F){const Me=this.elementRef.nativeElement;(0,$e.Mq)()?Me.scrollTo(F):(null!=F.top&&(Me.scrollTop=F.top),null!=F.left&&(Me.scrollLeft=F.left))}measureScrollOffset(F){const Me="left",nt=this.elementRef.nativeElement;if("top"==F)return nt.scrollTop;if("bottom"==F)return nt.scrollHeight-nt.clientHeight-nt.scrollTop;const Et=this.dir&&"rtl"==this.dir.value;return"start"==F?F=Et?"right":Me:"end"==F&&(F=Et?Me:"right"),Et&&2==(0,$e._i)()?F==Me?nt.scrollWidth-nt.clientWidth-nt.scrollLeft:nt.scrollLeft:Et&&1==(0,$e._i)()?F==Me?nt.scrollLeft+nt.scrollWidth-nt.clientWidth:-nt.scrollLeft:F==Me?nt.scrollLeft:nt.scrollWidth-nt.clientWidth-nt.scrollLeft}}return Se.\u0275fac=function(F){return new(F||Se)(r.Y36(r.SBq),r.Y36(Ct),r.Y36(r.R0b),r.Y36(ot.Is,8))},Se.\u0275dir=r.lG2({type:Se,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),Se})(),Nt=(()=>{class Se{constructor(F,Me,Te){this._platform=F,this._change=new L.x,this._changeListener=nt=>{this._change.next(nt)},this._document=Te,Me.runOutsideAngular(()=>{if(F.isBrowser){const nt=this._getWindow();nt.addEventListener("resize",this._changeListener),nt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const F=this._getWindow();F.removeEventListener("resize",this._changeListener),F.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const F={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),F}getViewportRect(){const F=this.getViewportScrollPosition(),{width:Me,height:Te}=this.getViewportSize();return{top:F.top,left:F.left,bottom:F.top+Te,right:F.left+Me,height:Te,width:Me}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const F=this._document,Me=this._getWindow(),Te=F.documentElement,nt=Te.getBoundingClientRect();return{top:-nt.top||F.body.scrollTop||Me.scrollY||Te.scrollTop||0,left:-nt.left||F.body.scrollLeft||Me.scrollX||Te.scrollLeft||0}}change(F=20){return F>0?this._change.pipe((0,ke.e)(F)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const F=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:F.innerWidth,height:F.innerHeight}:{width:0,height:0}}}return Se.\u0275fac=function(F){return new(F||Se)(r.LFG($e.t4),r.LFG(r.R0b),r.LFG(tt.K0,8))},Se.\u0275prov=r.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})();const Jt=new r.OlP("VIRTUAL_SCROLLABLE");let en=(()=>{class Se extends st{constructor(F,Me,Te,nt){super(F,Me,Te,nt)}measureViewportSize(F){const Me=this.elementRef.nativeElement;return"horizontal"===F?Me.clientWidth:Me.clientHeight}}return Se.\u0275fac=function(F){return new(F||Se)(r.Y36(r.SBq),r.Y36(Ct),r.Y36(r.R0b),r.Y36(ot.Is,8))},Se.\u0275dir=r.lG2({type:Se,features:[r.qOj]}),Se})();const Gt=typeof requestAnimationFrame<"u"?le:ne.E;let Qt=(()=>{class Se extends en{get orientation(){return this._orientation}set orientation(F){this._orientation!==F&&(this._orientation=F,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(F){this._appendOnly=(0,s.Ig)(F)}constructor(F,Me,Te,nt,Et,Pt,Ot,Be){super(F,Pt,Te,Et),this.elementRef=F,this._changeDetectorRef=Me,this._scrollStrategy=nt,this.scrollable=Be,this._platform=(0,r.f3M)($e.t4),this._detachedSubject=new L.x,this._renderedRangeSubject=new L.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new ee.y(he=>this._scrollStrategy.scrolledIndexChange.subscribe(T=>Promise.resolve().then(()=>this.ngZone.run(()=>he.next(T))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=S.w0.EMPTY,this._viewportChanges=Ot.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,Oe.O)(null),(0,ke.e)(0,Gt)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(F){this.ngZone.runOutsideAngular(()=>{this._forOf=F,this._forOf.dataStream.pipe((0,Ne.R)(this._detachedSubject)).subscribe(Me=>{const Te=Me.length;Te!==this._dataLength&&(this._dataLength=Te,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(F){return this.getElementRef().nativeElement.getBoundingClientRect()[F]}setTotalContentSize(F){this._totalContentSize!==F&&(this._totalContentSize=F,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(F){(function Wt(Se,de){return Se.start==de.start&&Se.end==de.end})(this._renderedRange,F)||(this.appendOnly&&(F={start:0,end:Math.max(this._renderedRange.end,F.end)}),this._renderedRangeSubject.next(this._renderedRange=F),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(F,Me="to-start"){F=this.appendOnly&&"to-start"===Me?0:F;const nt="horizontal"==this.orientation,Et=nt?"X":"Y";let Ot=`translate${Et}(${Number((nt&&this.dir&&"rtl"==this.dir.value?-1:1)*F)}px)`;this._renderedContentOffset=F,"to-end"===Me&&(Ot+=` translate${Et}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=Ot&&(this._renderedContentTransform=Ot,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(F,Me="auto"){const Te={behavior:Me};"horizontal"===this.orientation?Te.start=F:Te.top=F,this.scrollable.scrollTo(Te)}scrollToIndex(F,Me="auto"){this._scrollStrategy.scrollToIndex(F,Me)}measureScrollOffset(F){let Me;return Me=this.scrollable==this?Te=>super.measureScrollOffset(Te):Te=>this.scrollable.measureScrollOffset(Te),Math.max(0,Me(F??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(F){let Me;const Et="rtl"==this.dir?.value;Me="start"==F?Et?"right":"left":"end"==F?Et?"left":"right":F||("horizontal"===this.orientation?"left":"top");const Pt=this.scrollable.measureBoundingClientRectWithScrollOffset(Me);return this.elementRef.nativeElement.getBoundingClientRect()[Me]-Pt}measureRenderedContentSize(){const F=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?F.offsetWidth:F.offsetHeight}measureRangeSize(F){return this._forOf?this._forOf.measureRangeSize(F,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(F){F&&this._runAfterChangeDetection.push(F),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const F=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Me of F)Me()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return Se.\u0275fac=function(F){return new(F||Se)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(r.R0b),r.Y36(q,8),r.Y36(ot.Is,8),r.Y36(Ct),r.Y36(Nt),r.Y36(Jt,8))},Se.\u0275cmp=r.Xpm({type:Se,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(F,Me){if(1&F&&r.Gf(dt,7),2&F){let Te;r.iGM(Te=r.CRH())&&(Me._contentWrapper=Te.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(F,Me){2&F&&r.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===Me.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==Me.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[r._Bn([{provide:st,useFactory:(de,F)=>de||F,deps:[[new r.FiY,new r.tBr(Jt)],Se]}]),r.qOj,r.jDz],ngContentSelectors:N,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(F,Me){1&F&&(r.F$t(),r.TgZ(0,"div",0,1),r.Hsn(2),r.qZA(),r._UZ(3,"div",2)),2&F&&(r.xp6(3),r.Udp("width",Me._totalContentWidth)("height",Me._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),Se})();function Ie(Se,de,F){if(!F.getBoundingClientRect)return 0;const Te=F.getBoundingClientRect();return"horizontal"===Se?"start"===de?Te.left:Te.right:"start"===de?Te.top:Te.bottom}let $=(()=>{class Se{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(F){this._cdkVirtualForOf=F,function ye(Se){return Se&&"function"==typeof Se.connect&&!(Se instanceof De.c)}(F)?this._dataSourceChanges.next(F):this._dataSourceChanges.next(new He((0,Ve.b)(F)?F:Array.from(F||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(F){this._needsUpdate=!0,this._cdkVirtualForTrackBy=F?(Me,Te)=>F(Me+(this._renderedRange?this._renderedRange.start:0),Te):void 0}set cdkVirtualForTemplate(F){F&&(this._needsUpdate=!0,this._template=F)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(F){this._viewRepeater.viewCacheSize=(0,s.su)(F)}constructor(F,Me,Te,nt,Et,Pt){this._viewContainerRef=F,this._template=Me,this._differs=Te,this._viewRepeater=nt,this._viewport=Et,this.viewChange=new L.x,this._dataSourceChanges=new L.x,this.dataStream=this._dataSourceChanges.pipe((0,Oe.O)(null),function ge(){return(0,K.e)((Se,de)=>{let F,Me=!1;Se.subscribe((0,ce.x)(de,Te=>{const nt=F;F=Te,Me&&de.next([nt,Te]),Me=!0}))})}(),(0,ie.w)(([Ot,Be])=>this._changeDataSource(Ot,Be)),(0,Fe.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new L.x,this.dataStream.subscribe(Ot=>{this._data=Ot,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,Ne.R)(this._destroyed)).subscribe(Ot=>{this._renderedRange=Ot,this.viewChange.observers.length&&Pt.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(F,Me){if(F.start>=F.end)return 0;const Te=F.start-this._renderedRange.start,nt=F.end-F.start;let Et,Pt;for(let Ot=0;Ot<nt;Ot++){const Be=this._viewContainerRef.get(Ot+Te);if(Be&&Be.rootNodes.length){Et=Pt=Be.rootNodes[0];break}}for(let Ot=nt-1;Ot>-1;Ot--){const Be=this._viewContainerRef.get(Ot+Te);if(Be&&Be.rootNodes.length){Pt=Be.rootNodes[Be.rootNodes.length-1];break}}return Et&&Pt?Ie(Me,"end",Pt)-Ie(Me,"start",Et):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const F=this._differ.diff(this._renderedItems);F?this._applyChanges(F):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((F,Me)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(F,Me):Me)),this._needsUpdate=!0)}_changeDataSource(F,Me){return F&&F.disconnect(this),this._needsUpdate=!0,Me?Me.connect(this):(0,X.of)()}_updateContext(){const F=this._data.length;let Me=this._viewContainerRef.length;for(;Me--;){const Te=this._viewContainerRef.get(Me);Te.context.index=this._renderedRange.start+Me,Te.context.count=F,this._updateComputedContextProperties(Te.context),Te.detectChanges()}}_applyChanges(F){this._viewRepeater.applyChanges(F,this._viewContainerRef,(nt,Et,Pt)=>this._getEmbeddedViewArgs(nt,Pt),nt=>nt.item),F.forEachIdentityChange(nt=>{this._viewContainerRef.get(nt.currentIndex).context.$implicit=nt.item});const Me=this._data.length;let Te=this._viewContainerRef.length;for(;Te--;){const nt=this._viewContainerRef.get(Te);nt.context.index=this._renderedRange.start+Te,nt.context.count=Me,this._updateComputedContextProperties(nt.context)}}_updateComputedContextProperties(F){F.first=0===F.index,F.last=F.index===F.count-1,F.even=F.index%2==0,F.odd=!F.even}_getEmbeddedViewArgs(F,Me){return{templateRef:this._template,context:{$implicit:F.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Me}}}return Se.\u0275fac=function(F){return new(F||Se)(r.Y36(r.s_b),r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36(se),r.Y36(Qt,4),r.Y36(r.R0b))},Se.\u0275dir=r.lG2({type:Se,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[r._Bn([{provide:se,useClass:Ge}])]}),Se})(),Je=(()=>{class Se{}return Se.\u0275fac=function(F){return new(F||Se)},Se.\u0275mod=r.oAB({type:Se}),Se.\u0275inj=r.cJS({}),Se})(),ht=(()=>{class Se{}return Se.\u0275fac=function(F){return new(F||Se)},Se.\u0275mod=r.oAB({type:Se}),Se.\u0275inj=r.cJS({imports:[ot.vT,Je,Qt,ot.vT,Je]}),Se})()},6895:(ft,ve,p)=>{p.d(ve,{Do:()=>me,ED:()=>yn,EM:()=>Fi,HT:()=>X,JF:()=>Gi,JJ:()=>cr,K0:()=>z,Mx:()=>Pn,NF:()=>os,O5:()=>xo,Ov:()=>go,PC:()=>gi,RF:()=>ti,S$:()=>Ve,Ts:()=>ji,V_:()=>V,Ye:()=>Ne,b0:()=>ke,bD:()=>Wi,dv:()=>je,ez:()=>$i,mk:()=>Ut,n9:()=>No,q:()=>L,qS:()=>Qo,sg:()=>On,tP:()=>sr,uU:()=>Jn,wE:()=>We,w_:()=>ee});var s=p(4650);let r=null;function L(){return r}function X(v){r||(r=v)}class ee{}const z=new s.OlP("DocumentToken");let H=(()=>{class v{historyGo(D){throw new Error("Not implemented")}}return v.\u0275fac=function(D){return new(D||v)},v.\u0275prov=s.Yz7({token:v,factory:function(){return function S(){return(0,s.LFG)(W)}()},providedIn:"platform"}),v})();const V=new s.OlP("Location Initialized");let W=(()=>{class v extends H{constructor(D){super(),this._doc=D,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return L().getBaseHref(this._doc)}onPopState(D){const R=L().getGlobalEventTarget(this._doc,"window");return R.addEventListener("popstate",D,!1),()=>R.removeEventListener("popstate",D)}onHashChange(D){const R=L().getGlobalEventTarget(this._doc,"window");return R.addEventListener("hashchange",D,!1),()=>R.removeEventListener("hashchange",D)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(D){this._location.pathname=D}pushState(D,R,pe){te()?this._history.pushState(D,R,pe):this._location.hash=pe}replaceState(D,R,pe){te()?this._history.replaceState(D,R,pe):this._location.hash=pe}forward(){this._history.forward()}back(){this._history.back()}historyGo(D=0){this._history.go(D)}getState(){return this._history.state}}return v.\u0275fac=function(D){return new(D||v)(s.LFG(z))},v.\u0275prov=s.Yz7({token:v,factory:function(){return function re(){return new W((0,s.LFG)(z))}()},providedIn:"platform"}),v})();function te(){return!!window.history.pushState}function le(v,O){if(0==v.length)return O;if(0==O.length)return v;let D=0;return v.endsWith("/")&&D++,O.startsWith("/")&&D++,2==D?v+O.substring(1):1==D?v+O:v+"/"+O}function Le(v){const O=v.match(/#|\?|$/),D=O&&O.index||v.length;return v.slice(0,D-("/"===v[D-1]?1:0))+v.slice(D)}function ne(v){return v&&"?"!==v[0]?"?"+v:v}let Ve=(()=>{class v{historyGo(D){throw new Error("Not implemented")}}return v.\u0275fac=function(D){return new(D||v)},v.\u0275prov=s.Yz7({token:v,factory:function(){return(0,s.f3M)(ke)},providedIn:"root"}),v})();const U=new s.OlP("appBaseHref");let ke=(()=>{class v extends Ve{constructor(D,R){super(),this._platformLocation=D,this._removeListenerFns=[],this._baseHref=R??this._platformLocation.getBaseHrefFromDOM()??(0,s.f3M)(z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(D){this._removeListenerFns.push(this._platformLocation.onPopState(D),this._platformLocation.onHashChange(D))}getBaseHref(){return this._baseHref}prepareExternalUrl(D){return le(this._baseHref,D)}path(D=!1){const R=this._platformLocation.pathname+ne(this._platformLocation.search),pe=this._platformLocation.hash;return pe&&D?`${R}${pe}`:R}pushState(D,R,pe,at){const vt=this.prepareExternalUrl(pe+ne(at));this._platformLocation.pushState(D,R,vt)}replaceState(D,R,pe,at){const vt=this.prepareExternalUrl(pe+ne(at));this._platformLocation.replaceState(D,R,vt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(D=0){this._platformLocation.historyGo?.(D)}}return v.\u0275fac=function(D){return new(D||v)(s.LFG(H),s.LFG(U,8))},v.\u0275prov=s.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})(),me=(()=>{class v extends Ve{constructor(D,R){super(),this._platformLocation=D,this._baseHref="",this._removeListenerFns=[],null!=R&&(this._baseHref=R)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(D){this._removeListenerFns.push(this._platformLocation.onPopState(D),this._platformLocation.onHashChange(D))}getBaseHref(){return this._baseHref}path(D=!1){let R=this._platformLocation.hash;return null==R&&(R="#"),R.length>0?R.substring(1):R}prepareExternalUrl(D){const R=le(this._baseHref,D);return R.length>0?"#"+R:R}pushState(D,R,pe,at){let vt=this.prepareExternalUrl(pe+ne(at));0==vt.length&&(vt=this._platformLocation.pathname),this._platformLocation.pushState(D,R,vt)}replaceState(D,R,pe,at){let vt=this.prepareExternalUrl(pe+ne(at));0==vt.length&&(vt=this._platformLocation.pathname),this._platformLocation.replaceState(D,R,vt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(D=0){this._platformLocation.historyGo?.(D)}}return v.\u0275fac=function(D){return new(D||v)(s.LFG(H),s.LFG(U,8))},v.\u0275prov=s.Yz7({token:v,factory:v.\u0275fac}),v})(),Ne=(()=>{class v{constructor(D){this._subject=new s.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=D;const R=this._locationStrategy.getBaseHref();this._basePath=function ge(v){if(new RegExp("^(https?:)?//").test(v)){const[,D]=v.split(/\/\/[^\/]+/);return D}return v}(Le(ce(R))),this._locationStrategy.onPopState(pe=>{this._subject.emit({url:this.path(!0),pop:!0,state:pe.state,type:pe.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(D=!1){return this.normalize(this._locationStrategy.path(D))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(D,R=""){return this.path()==this.normalize(D+ne(R))}normalize(D){return v.stripTrailingSlash(function K(v,O){return v&&new RegExp(`^${v}([/;?#]|$)`).test(O)?O.substring(v.length):O}(this._basePath,ce(D)))}prepareExternalUrl(D){return D&&"/"!==D[0]&&(D="/"+D),this._locationStrategy.prepareExternalUrl(D)}go(D,R="",pe=null){this._locationStrategy.pushState(pe,"",D,R),this._notifyUrlChangeListeners(this.prepareExternalUrl(D+ne(R)),pe)}replaceState(D,R="",pe=null){this._locationStrategy.replaceState(pe,"",D,R),this._notifyUrlChangeListeners(this.prepareExternalUrl(D+ne(R)),pe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(D=0){this._locationStrategy.historyGo?.(D)}onUrlChange(D){return this._urlChangeListeners.push(D),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(R=>{this._notifyUrlChangeListeners(R.url,R.state)})),()=>{const R=this._urlChangeListeners.indexOf(D);this._urlChangeListeners.splice(R,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(D="",R){this._urlChangeListeners.forEach(pe=>pe(D,R))}subscribe(D,R,pe){return this._subject.subscribe({next:D,error:R,complete:pe})}}return v.normalizeQueryParams=ne,v.joinWithSlash=le,v.stripTrailingSlash=Le,v.\u0275fac=function(D){return new(D||v)(s.LFG(Ve))},v.\u0275prov=s.Yz7({token:v,factory:function(){return function Oe(){return new Ne((0,s.LFG)(Ve))}()},providedIn:"root"}),v})();function ce(v){return v.replace(/\/index.html$/,"")}var Fe=(()=>((Fe=Fe||{})[Fe.Decimal=0]="Decimal",Fe[Fe.Percent=1]="Percent",Fe[Fe.Currency=2]="Currency",Fe[Fe.Scientific=3]="Scientific",Fe))(),tt=(()=>((tt=tt||{})[tt.Format=0]="Format",tt[tt.Standalone=1]="Standalone",tt))(),ot=(()=>((ot=ot||{})[ot.Narrow=0]="Narrow",ot[ot.Abbreviated=1]="Abbreviated",ot[ot.Wide=2]="Wide",ot[ot.Short=3]="Short",ot))(),De=(()=>((De=De||{})[De.Short=0]="Short",De[De.Medium=1]="Medium",De[De.Long=2]="Long",De[De.Full=3]="Full",De))(),We=(()=>((We=We||{})[We.Decimal=0]="Decimal",We[We.Group=1]="Group",We[We.List=2]="List",We[We.PercentSign=3]="PercentSign",We[We.PlusSign=4]="PlusSign",We[We.MinusSign=5]="MinusSign",We[We.Exponential=6]="Exponential",We[We.SuperscriptingExponent=7]="SuperscriptingExponent",We[We.PerMille=8]="PerMille",We[We.Infinity=9]="Infinity",We[We.NaN=10]="NaN",We[We.TimeSeparator=11]="TimeSeparator",We[We.CurrencyDecimal=12]="CurrencyDecimal",We[We.CurrencyGroup=13]="CurrencyGroup",We))();function dt(v,O){return Gt((0,s.cg1)(v)[s.wAp.DateFormat],O)}function N(v,O){return Gt((0,s.cg1)(v)[s.wAp.TimeFormat],O)}function q(v,O){return Gt((0,s.cg1)(v)[s.wAp.DateTimeFormat],O)}function je(v,O){const D=(0,s.cg1)(v),R=D[s.wAp.NumberSymbols][O];if(typeof R>"u"){if(O===We.CurrencyDecimal)return D[s.wAp.NumberSymbols][We.Decimal];if(O===We.CurrencyGroup)return D[s.wAp.NumberSymbols][We.Group]}return R}function Nt(v){if(!v[s.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${v[s.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Gt(v,O){for(let D=O;D>-1;D--)if(typeof v[D]<"u")return v[D];throw new Error("Locale data API: locale data undefined")}function Qt(v){const[O,D]=v.split(":");return{hours:+O,minutes:+D}}const Re=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Je={},ht=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Se=(()=>((Se=Se||{})[Se.Short=0]="Short",Se[Se.ShortGMT=1]="ShortGMT",Se[Se.Long=2]="Long",Se[Se.Extended=3]="Extended",Se))(),de=(()=>((de=de||{})[de.FullYear=0]="FullYear",de[de.Month=1]="Month",de[de.Date=2]="Date",de[de.Hours=3]="Hours",de[de.Minutes=4]="Minutes",de[de.Seconds=5]="Seconds",de[de.FractionalSeconds=6]="FractionalSeconds",de[de.Day=7]="Day",de))(),F=(()=>((F=F||{})[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F))();function Me(v,O,D,R){let pe=function nn(v){if(Tt(v))return v;if("number"==typeof v&&!isNaN(v))return new Date(v);if("string"==typeof v){if(v=v.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(v)){const[pe,at=1,vt=1]=v.split("-").map(Lt=>+Lt);return Te(pe,at-1,vt)}const D=parseFloat(v);if(!isNaN(v-D))return new Date(D);let R;if(R=v.match(Re))return function lt(v){const O=new Date(0);let D=0,R=0;const pe=v[8]?O.setUTCFullYear:O.setFullYear,at=v[8]?O.setUTCHours:O.setHours;v[9]&&(D=Number(v[9]+v[10]),R=Number(v[9]+v[11])),pe.call(O,Number(v[1]),Number(v[2])-1,Number(v[3]));const vt=Number(v[4]||0)-D,Lt=Number(v[5]||0)-R,_n=Number(v[6]||0),mn=Math.floor(1e3*parseFloat("0."+(v[7]||0)));return at.call(O,vt,Lt,_n,mn),O}(R)}const O=new Date(v);if(!Tt(O))throw new Error(`Unable to convert "${v}" into a date`);return O}(v);O=nt(D,O)||O;let Lt,vt=[];for(;O;){if(Lt=ht.exec(O),!Lt){vt.push(O);break}{vt=vt.concat(Lt.slice(1));const hn=vt.pop();if(!hn)break;O=hn}}let _n=pe.getTimezoneOffset();R&&(_n=Vt(R,_n),pe=function Ft(v,O,D){const R=D?-1:1,pe=v.getTimezoneOffset();return function Yt(v,O){return(v=new Date(v.getTime())).setMinutes(v.getMinutes()+O),v}(v,R*(Vt(O,pe)-pe))}(pe,R,!0));let mn="";return vt.forEach(hn=>{const un=function yt(v){if(Ke[v])return Ke[v];let O;switch(v){case"G":case"GG":case"GGG":O=T(F.Eras,ot.Abbreviated);break;case"GGGG":O=T(F.Eras,ot.Wide);break;case"GGGGG":O=T(F.Eras,ot.Narrow);break;case"y":O=Be(de.FullYear,1,0,!1,!0);break;case"yy":O=Be(de.FullYear,2,0,!0,!0);break;case"yyy":O=Be(de.FullYear,3,0,!1,!0);break;case"yyyy":O=Be(de.FullYear,4,0,!1,!0);break;case"Y":O=ct(1);break;case"YY":O=ct(2,!0);break;case"YYY":O=ct(3);break;case"YYYY":O=ct(4);break;case"M":case"L":O=Be(de.Month,1,1);break;case"MM":case"LL":O=Be(de.Month,2,1);break;case"MMM":O=T(F.Months,ot.Abbreviated);break;case"MMMM":O=T(F.Months,ot.Wide);break;case"MMMMM":O=T(F.Months,ot.Narrow);break;case"LLL":O=T(F.Months,ot.Abbreviated,tt.Standalone);break;case"LLLL":O=T(F.Months,ot.Wide,tt.Standalone);break;case"LLLLL":O=T(F.Months,ot.Narrow,tt.Standalone);break;case"w":O=Ce(1);break;case"ww":O=Ce(2);break;case"W":O=Ce(1,!0);break;case"d":O=Be(de.Date,1);break;case"dd":O=Be(de.Date,2);break;case"c":case"cc":O=Be(de.Day,1);break;case"ccc":O=T(F.Days,ot.Abbreviated,tt.Standalone);break;case"cccc":O=T(F.Days,ot.Wide,tt.Standalone);break;case"ccccc":O=T(F.Days,ot.Narrow,tt.Standalone);break;case"cccccc":O=T(F.Days,ot.Short,tt.Standalone);break;case"E":case"EE":case"EEE":O=T(F.Days,ot.Abbreviated);break;case"EEEE":O=T(F.Days,ot.Wide);break;case"EEEEE":O=T(F.Days,ot.Narrow);break;case"EEEEEE":O=T(F.Days,ot.Short);break;case"a":case"aa":case"aaa":O=T(F.DayPeriods,ot.Abbreviated);break;case"aaaa":O=T(F.DayPeriods,ot.Wide);break;case"aaaaa":O=T(F.DayPeriods,ot.Narrow);break;case"b":case"bb":case"bbb":O=T(F.DayPeriods,ot.Abbreviated,tt.Standalone,!0);break;case"bbbb":O=T(F.DayPeriods,ot.Wide,tt.Standalone,!0);break;case"bbbbb":O=T(F.DayPeriods,ot.Narrow,tt.Standalone,!0);break;case"B":case"BB":case"BBB":O=T(F.DayPeriods,ot.Abbreviated,tt.Format,!0);break;case"BBBB":O=T(F.DayPeriods,ot.Wide,tt.Format,!0);break;case"BBBBB":O=T(F.DayPeriods,ot.Narrow,tt.Format,!0);break;case"h":O=Be(de.Hours,1,-12);break;case"hh":O=Be(de.Hours,2,-12);break;case"H":O=Be(de.Hours,1);break;case"HH":O=Be(de.Hours,2);break;case"m":O=Be(de.Minutes,1);break;case"mm":O=Be(de.Minutes,2);break;case"s":O=Be(de.Seconds,1);break;case"ss":O=Be(de.Seconds,2);break;case"S":O=Be(de.FractionalSeconds,1);break;case"SS":O=Be(de.FractionalSeconds,2);break;case"SSS":O=Be(de.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":O=G(Se.Short);break;case"ZZZZZ":O=G(Se.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":O=G(Se.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":O=G(Se.Long);break;default:return null}return Ke[v]=O,O}(hn);mn+=un?un(pe,D,_n):"''"===hn?"'":hn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),mn}function Te(v,O,D){const R=new Date(0);return R.setFullYear(v,O,D),R.setHours(0,0,0),R}function nt(v,O){const D=function He(v){return(0,s.cg1)(v)[s.wAp.LocaleId]}(v);if(Je[D]=Je[D]||{},Je[D][O])return Je[D][O];let R="";switch(O){case"shortDate":R=dt(v,De.Short);break;case"mediumDate":R=dt(v,De.Medium);break;case"longDate":R=dt(v,De.Long);break;case"fullDate":R=dt(v,De.Full);break;case"shortTime":R=N(v,De.Short);break;case"mediumTime":R=N(v,De.Medium);break;case"longTime":R=N(v,De.Long);break;case"fullTime":R=N(v,De.Full);break;case"short":const pe=nt(v,"shortTime"),at=nt(v,"shortDate");R=Et(q(v,De.Short),[pe,at]);break;case"medium":const vt=nt(v,"mediumTime"),Lt=nt(v,"mediumDate");R=Et(q(v,De.Medium),[vt,Lt]);break;case"long":const _n=nt(v,"longTime"),mn=nt(v,"longDate");R=Et(q(v,De.Long),[_n,mn]);break;case"full":const hn=nt(v,"fullTime"),un=nt(v,"fullDate");R=Et(q(v,De.Full),[hn,un])}return R&&(Je[D][O]=R),R}function Et(v,O){return O&&(v=v.replace(/\{([^}]+)}/g,function(D,R){return null!=O&&R in O?O[R]:D})),v}function Pt(v,O,D="-",R,pe){let at="";(v<0||pe&&v<=0)&&(pe?v=1-v:(v=-v,at=D));let vt=String(v);for(;vt.length<O;)vt="0"+vt;return R&&(vt=vt.slice(vt.length-O)),at+vt}function Be(v,O,D=0,R=!1,pe=!1){return function(at,vt){let Lt=function he(v,O){switch(v){case de.FullYear:return O.getFullYear();case de.Month:return O.getMonth();case de.Date:return O.getDate();case de.Hours:return O.getHours();case de.Minutes:return O.getMinutes();case de.Seconds:return O.getSeconds();case de.FractionalSeconds:return O.getMilliseconds();case de.Day:return O.getDay();default:throw new Error(`Unknown DateType value "${v}".`)}}(v,at);if((D>0||Lt>-D)&&(Lt+=D),v===de.Hours)0===Lt&&-12===D&&(Lt=12);else if(v===de.FractionalSeconds)return function Ot(v,O){return Pt(v,3).substring(0,O)}(Lt,O);const _n=je(vt,We.MinusSign);return Pt(Lt,O,_n,R,pe)}}function T(v,O,D=tt.Format,R=!1){return function(pe,at){return function x(v,O,D,R,pe,at){switch(D){case F.Months:return function Ue(v,O,D){const R=(0,s.cg1)(v),at=Gt([R[s.wAp.MonthsFormat],R[s.wAp.MonthsStandalone]],O);return Gt(at,D)}(O,pe,R)[v.getMonth()];case F.Days:return function Ge(v,O,D){const R=(0,s.cg1)(v),at=Gt([R[s.wAp.DaysFormat],R[s.wAp.DaysStandalone]],O);return Gt(at,D)}(O,pe,R)[v.getDay()];case F.DayPeriods:const vt=v.getHours(),Lt=v.getMinutes();if(at){const mn=function Jt(v){const O=(0,s.cg1)(v);return Nt(O),(O[s.wAp.ExtraData][2]||[]).map(R=>"string"==typeof R?Qt(R):[Qt(R[0]),Qt(R[1])])}(O),hn=function en(v,O,D){const R=(0,s.cg1)(v);Nt(R);const at=Gt([R[s.wAp.ExtraData][0],R[s.wAp.ExtraData][1]],O)||[];return Gt(at,D)||[]}(O,pe,R),un=mn.findIndex(Ln=>{if(Array.isArray(Ln)){const[an,zn]=Ln,Vo=vt>=an.hours&&Lt>=an.minutes,In=vt<zn.hours||vt===zn.hours&&Lt<zn.minutes;if(an.hours<zn.hours){if(Vo&&In)return!0}else if(Vo||In)return!0}else if(Ln.hours===vt&&Ln.minutes===Lt)return!0;return!1});if(-1!==un)return hn[un]}return function Pe(v,O,D){const R=(0,s.cg1)(v),at=Gt([R[s.wAp.DayPeriodsFormat],R[s.wAp.DayPeriodsStandalone]],O);return Gt(at,D)}(O,pe,R)[vt<12?0:1];case F.Eras:return function Ze(v,O){return Gt((0,s.cg1)(v)[s.wAp.Eras],O)}(O,R)[v.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${D}`)}}(pe,at,v,O,D,R)}}function G(v){return function(O,D,R){const pe=-1*R,at=je(D,We.MinusSign),vt=pe>0?Math.floor(pe/60):Math.ceil(pe/60);switch(v){case Se.Short:return(pe>=0?"+":"")+Pt(vt,2,at)+Pt(Math.abs(pe%60),2,at);case Se.ShortGMT:return"GMT"+(pe>=0?"+":"")+Pt(vt,1,at);case Se.Long:return"GMT"+(pe>=0?"+":"")+Pt(vt,2,at)+":"+Pt(Math.abs(pe%60),2,at);case Se.Extended:return 0===R?"Z":(pe>=0?"+":"")+Pt(vt,2,at)+":"+Pt(Math.abs(pe%60),2,at);default:throw new Error(`Unknown zone width "${v}"`)}}}const fe=0,ze=4;function oe(v){return Te(v.getFullYear(),v.getMonth(),v.getDate()+(ze-v.getDay()))}function Ce(v,O=!1){return function(D,R){let pe;if(O){const at=new Date(D.getFullYear(),D.getMonth(),1).getDay()-1,vt=D.getDate();pe=1+Math.floor((vt+at)/7)}else{const at=oe(D),vt=function Ee(v){const O=Te(v,fe,1).getDay();return Te(v,0,1+(O<=ze?ze:ze+7)-O)}(at.getFullYear()),Lt=at.getTime()-vt.getTime();pe=1+Math.round(Lt/6048e5)}return Pt(pe,v,je(R,We.MinusSign))}}function ct(v,O=!1){return function(D,R){return Pt(oe(D).getFullYear(),v,je(R,We.MinusSign),O)}}const Ke={};function Vt(v,O){v=v.replace(/:/g,"");const D=Date.parse("Jan 01, 1970 00:00:00 "+v)/6e4;return isNaN(D)?O:D}function Tt(v){return v instanceof Date&&!isNaN(v.valueOf())}const Ae=/^(\d+)?\.((\d+)(-(\d+))?)?$/,qe=22,Mt=".",we="0",_e=";",J=",",xe="#";function mo(v){const O=parseInt(v);if(isNaN(O))throw new Error("Invalid integer literal when parsing "+v);return O}function Qo(v,O,D){return(0,s.dwT)(v,O,D)}function Pn(v,O){O=encodeURIComponent(O);for(const D of v.split(";")){const R=D.indexOf("="),[pe,at]=-1==R?[D,""]:[D.slice(0,R),D.slice(R+1)];if(pe.trim()===O)return decodeURIComponent(at)}return null}const jn=/\s+/,xt=[];let Ut=(()=>{class v{constructor(D,R,pe,at){this._iterableDiffers=D,this._keyValueDiffers=R,this._ngEl=pe,this._renderer=at,this.initialClasses=xt,this.stateMap=new Map}set klass(D){this.initialClasses=null!=D?D.trim().split(jn):xt}set ngClass(D){this.rawClass="string"==typeof D?D.trim().split(jn):D}ngDoCheck(){for(const R of this.initialClasses)this._updateState(R,!0);const D=this.rawClass;if(Array.isArray(D)||D instanceof Set)for(const R of D)this._updateState(R,!0);else if(null!=D)for(const R of Object.keys(D))this._updateState(R,Boolean(D[R]));this._applyStateDiff()}_updateState(D,R){const pe=this.stateMap.get(D);void 0!==pe?(pe.enabled!==R&&(pe.changed=!0,pe.enabled=R),pe.touched=!0):this.stateMap.set(D,{enabled:R,changed:!0,touched:!0})}_applyStateDiff(){for(const D of this.stateMap){const R=D[0],pe=D[1];pe.changed?(this._toggleClass(R,pe.enabled),pe.changed=!1):pe.touched||(pe.enabled&&this._toggleClass(R,!1),this.stateMap.delete(R)),pe.touched=!1}}_toggleClass(D,R){(D=D.trim()).length>0&&D.split(jn).forEach(pe=>{R?this._renderer.addClass(this._ngEl.nativeElement,pe):this._renderer.removeClass(this._ngEl.nativeElement,pe)})}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.ZZ4),s.Y36(s.aQg),s.Y36(s.SBq),s.Y36(s.Qsj))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),v})();class Dn{constructor(O,D,R,pe){this.$implicit=O,this.ngForOf=D,this.index=R,this.count=pe}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let On=(()=>{class v{set ngForOf(D){this._ngForOf=D,this._ngForOfDirty=!0}set ngForTrackBy(D){this._trackByFn=D}get ngForTrackBy(){return this._trackByFn}constructor(D,R,pe){this._viewContainer=D,this._template=R,this._differs=pe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(D){D&&(this._template=D)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const D=this._ngForOf;!this._differ&&D&&(this._differ=this._differs.find(D).create(this.ngForTrackBy))}if(this._differ){const D=this._differ.diff(this._ngForOf);D&&this._applyChanges(D)}}_applyChanges(D){const R=this._viewContainer;D.forEachOperation((pe,at,vt)=>{if(null==pe.previousIndex)R.createEmbeddedView(this._template,new Dn(pe.item,this._ngForOf,-1,-1),null===vt?void 0:vt);else if(null==vt)R.remove(null===at?void 0:at);else if(null!==at){const Lt=R.get(at);R.move(Lt,vt),on(Lt,pe)}});for(let pe=0,at=R.length;pe<at;pe++){const Lt=R.get(pe).context;Lt.index=pe,Lt.count=at,Lt.ngForOf=this._ngForOf}D.forEachIdentityChange(pe=>{on(R.get(pe.currentIndex),pe)})}static ngTemplateContextGuard(D,R){return!0}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(s.ZZ4))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),v})();function on(v,O){v.context.$implicit=O.item}let xo=(()=>{class v{constructor(D,R){this._viewContainer=D,this._context=new Kt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=R}set ngIf(D){this._context.$implicit=this._context.ngIf=D,this._updateView()}set ngIfThen(D){yo("ngIfThen",D),this._thenTemplateRef=D,this._thenViewRef=null,this._updateView()}set ngIfElse(D){yo("ngIfElse",D),this._elseTemplateRef=D,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(D,R){return!0}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.s_b),s.Y36(s.Rgc))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),v})();class Kt{constructor(){this.$implicit=null,this.ngIf=null}}function yo(v,O){if(O&&!O.createEmbeddedView)throw new Error(`${v} must be a TemplateRef, but received '${(0,s.AaK)(O)}'.`)}class _o{constructor(O,D){this._viewContainerRef=O,this._templateRef=D,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(O){O&&!this._created?this.create():!O&&this._created&&this.destroy()}}let ti=(()=>{class v{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(D){this._ngSwitch=D,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(D){this._defaultViews.push(D)}_matchCase(D){const R=D==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||R,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),R}_updateDefaultCases(D){if(this._defaultViews.length>0&&D!==this._defaultUsed){this._defaultUsed=D;for(const R of this._defaultViews)R.enforceState(D)}}}return v.\u0275fac=function(D){return new(D||v)},v.\u0275dir=s.lG2({type:v,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),v})(),No=(()=>{class v{constructor(D,R,pe){this.ngSwitch=pe,pe._addCase(),this._view=new _o(D,R)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(ti,9))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),v})(),yn=(()=>{class v{constructor(D,R,pe){pe._addDefault(new _o(D,R))}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(ti,9))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngSwitchDefault",""]],standalone:!0}),v})(),gi=(()=>{class v{constructor(D,R,pe){this._ngEl=D,this._differs=R,this._renderer=pe,this._ngStyle=null,this._differ=null}set ngStyle(D){this._ngStyle=D,!this._differ&&D&&(this._differ=this._differs.find(D).create())}ngDoCheck(){if(this._differ){const D=this._differ.diff(this._ngStyle);D&&this._applyChanges(D)}}_setStyle(D,R){const[pe,at]=D.split("."),vt=-1===pe.indexOf("-")?void 0:s.JOm.DashCase;null!=R?this._renderer.setStyle(this._ngEl.nativeElement,pe,at?`${R}${at}`:R,vt):this._renderer.removeStyle(this._ngEl.nativeElement,pe,vt)}_applyChanges(D){D.forEachRemovedItem(R=>this._setStyle(R.key,null)),D.forEachAddedItem(R=>this._setStyle(R.key,R.currentValue)),D.forEachChangedItem(R=>this._setStyle(R.key,R.currentValue))}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.SBq),s.Y36(s.aQg),s.Y36(s.Qsj))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),v})(),sr=(()=>{class v{constructor(D){this._viewContainerRef=D,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(D){if(D.ngTemplateOutlet||D.ngTemplateOutletInjector){const R=this._viewContainerRef;if(this._viewRef&&R.remove(R.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:pe,ngTemplateOutletContext:at,ngTemplateOutletInjector:vt}=this;this._viewRef=R.createEmbeddedView(pe,at,vt?{injector:vt}:void 0)}else this._viewRef=null}else this._viewRef&&D.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.s_b))},v.\u0275dir=s.lG2({type:v,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.TTD]}),v})();function Ao(v,O){return new s.vHH(2100,!1)}class Ti{createSubscription(O,D){return O.subscribe({next:D,error:R=>{throw R}})}dispose(O){O.unsubscribe()}}class ni{createSubscription(O,D){return O.then(D,R=>{throw R})}dispose(O){}}const Pi=new ni,Bo=new Ti;let go=(()=>{class v{constructor(D){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=D}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(D){return this._obj?D!==this._obj?(this._dispose(),this.transform(D)):this._latestValue:(D&&this._subscribe(D),this._latestValue)}_subscribe(D){this._obj=D,this._strategy=this._selectStrategy(D),this._subscription=this._strategy.createSubscription(D,R=>this._updateLatestValue(D,R))}_selectStrategy(D){if((0,s.QGY)(D))return Pi;if((0,s.F4k)(D))return Bo;throw Ao()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(D,R){D===this._obj&&(this._latestValue=R,this._ref.markForCheck())}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.sBO,16))},v.\u0275pipe=s.Yjl({name:"async",type:v,pure:!1,standalone:!0}),v})();const io=new s.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),xi=new s.OlP("DATE_PIPE_DEFAULT_OPTIONS");let Jn=(()=>{class v{constructor(D,R,pe){this.locale=D,this.defaultTimezone=R,this.defaultOptions=pe}transform(D,R,pe,at){if(null==D||""===D||D!=D)return null;try{return Me(D,R??this.defaultOptions?.dateFormat??"mediumDate",at||this.locale,pe??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(vt){throw Ao()}}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.soG,16),s.Y36(io,24),s.Y36(xi,24))},v.\u0275pipe=s.Yjl({name:"date",type:v,pure:!0,standalone:!0}),v})(),ji=(()=>{class v{transform(D){return JSON.stringify(D,null,2)}}return v.\u0275fac=function(D){return new(D||v)},v.\u0275pipe=s.Yjl({name:"json",type:v,pure:!1,standalone:!0}),v})(),cr=(()=>{class v{constructor(D){this._locale=D}transform(D,R,pe){if(!function ki(v){return!(null==v||""===v||v!=v)}(D))return null;pe=pe||this._locale;try{return function Fn(v,O,D){return function It(v,O,D,R,pe,at,vt=!1){let Lt="",_n=!1;if(isFinite(v)){let mn=function Po(v){let R,pe,at,vt,Lt,O=Math.abs(v)+"",D=0;for((pe=O.indexOf(Mt))>-1&&(O=O.replace(Mt,"")),(at=O.search(/e/i))>0?(pe<0&&(pe=at),pe+=+O.slice(at+1),O=O.substring(0,at)):pe<0&&(pe=O.length),at=0;O.charAt(at)===we;at++);if(at===(Lt=O.length))R=[0],pe=1;else{for(Lt--;O.charAt(Lt)===we;)Lt--;for(pe-=at,R=[],vt=0;at<=Lt;at++,vt++)R[vt]=Number(O.charAt(at))}return pe>qe&&(R=R.splice(0,qe-1),D=pe-1,pe=1),{digits:R,exponent:D,integerLen:pe}}(v);vt&&(mn=function To(v){if(0===v.digits[0])return v;const O=v.digits.length-v.integerLen;return v.exponent?v.exponent+=2:(0===O?v.digits.push(0,0):1===O&&v.digits.push(0),v.integerLen+=2),v}(mn));let hn=O.minInt,un=O.minFrac,Ln=O.maxFrac;if(at){const ao=at.match(Ae);if(null===ao)throw new Error(`${at} is not a valid digit info`);const li=ao[1],vr=ao[3],qi=ao[5];null!=li&&(hn=mo(li)),null!=vr&&(un=mo(vr)),null!=qi?Ln=mo(qi):null!=vr&&un>Ln&&(Ln=un)}!function vo(v,O,D){if(O>D)throw new Error(`The minimum number of digits after fraction (${O}) is higher than the maximum (${D}).`);let R=v.digits,pe=R.length-v.integerLen;const at=Math.min(Math.max(O,pe),D);let vt=at+v.integerLen,Lt=R[vt];if(vt>0){R.splice(Math.max(v.integerLen,vt));for(let un=vt;un<R.length;un++)R[un]=0}else{pe=Math.max(0,pe),v.integerLen=1,R.length=Math.max(1,vt=at+1),R[0]=0;for(let un=1;un<vt;un++)R[un]=0}if(Lt>=5)if(vt-1<0){for(let un=0;un>vt;un--)R.unshift(0),v.integerLen++;R.unshift(1),v.integerLen++}else R[vt-1]++;for(;pe<Math.max(0,at);pe++)R.push(0);let _n=0!==at;const mn=O+v.integerLen,hn=R.reduceRight(function(un,Ln,an,zn){return zn[an]=(Ln+=un)<10?Ln:Ln-10,_n&&(0===zn[an]&&an>=mn?zn.pop():_n=!1),Ln>=10?1:0},0);hn&&(R.unshift(hn),v.integerLen++)}(mn,un,Ln);let an=mn.digits,zn=mn.integerLen;const Vo=mn.exponent;let In=[];for(_n=an.every(ao=>!ao);zn<hn;zn++)an.unshift(0);for(;zn<0;zn++)an.unshift(0);zn>0?In=an.splice(zn,an.length):(In=an,an=[0]);const ho=[];for(an.length>=O.lgSize&&ho.unshift(an.splice(-O.lgSize,an.length).join(""));an.length>O.gSize;)ho.unshift(an.splice(-O.gSize,an.length).join(""));an.length&&ho.unshift(an.join("")),Lt=ho.join(je(D,R)),In.length&&(Lt+=je(D,pe)+In.join("")),Vo&&(Lt+=je(D,We.Exponential)+"+"+Vo)}else Lt=je(D,We.Infinity);return Lt=v<0&&!_n?O.negPre+Lt+O.negSuf:O.posPre+Lt+O.posSuf,Lt}(v,function ln(v,O="-"){const D={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},R=v.split(_e),pe=R[0],at=R[1],vt=-1!==pe.indexOf(Mt)?pe.split(Mt):[pe.substring(0,pe.lastIndexOf(we)+1),pe.substring(pe.lastIndexOf(we)+1)],Lt=vt[0],_n=vt[1]||"";D.posPre=Lt.substring(0,Lt.indexOf(xe));for(let hn=0;hn<_n.length;hn++){const un=_n.charAt(hn);un===we?D.minFrac=D.maxFrac=hn+1:un===xe?D.maxFrac=hn+1:D.posSuf+=un}const mn=Lt.split(J);if(D.gSize=mn[1]?mn[1].length:0,D.lgSize=mn[2]||mn[1]?(mn[2]||mn[1]).length:0,at){const hn=pe.length-D.posPre.length-D.posSuf.length,un=at.indexOf(xe);D.negPre=at.substring(0,un).replace(/'/g,""),D.negSuf=at.slice(un+hn).replace(/'/g,"")}else D.negPre=O+D.posPre,D.negSuf=D.posSuf;return D}(function ut(v,O){return(0,s.cg1)(v)[s.wAp.NumberFormats][O]}(O,Fe.Decimal),je(O,We.MinusSign)),O,We.Group,We.Decimal,D)}(function jo(v){if("string"==typeof v&&!isNaN(Number(v)-parseFloat(v)))return Number(v);if("number"!=typeof v)throw new Error(`${v} is not a number`);return v}(D),pe,R)}catch(at){throw Ao()}}}return v.\u0275fac=function(D){return new(D||v)(s.Y36(s.soG,16))},v.\u0275pipe=s.Yjl({name:"number",type:v,pure:!0,standalone:!0}),v})();let $i=(()=>{class v{}return v.\u0275fac=function(D){return new(D||v)},v.\u0275mod=s.oAB({type:v}),v.\u0275inj=s.cJS({}),v})();const Wi="browser";function os(v){return v===Wi}let Fi=(()=>{class v{}return v.\u0275prov=(0,s.Yz7)({token:v,providedIn:"root",factory:()=>new Uo((0,s.LFG)(z),window)}),v})();class Uo{constructor(O,D){this.document=O,this.window=D,this.offset=()=>[0,0]}setOffset(O){this.offset=Array.isArray(O)?()=>O:O}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(O){this.supportsScrolling()&&this.window.scrollTo(O[0],O[1])}scrollToAnchor(O){if(!this.supportsScrolling())return;const D=function qo(v,O){const D=v.getElementById(O)||v.getElementsByName(O)[0];if(D)return D;if("function"==typeof v.createTreeWalker&&v.body&&(v.body.createShadowRoot||v.body.attachShadow)){const R=v.createTreeWalker(v.body,NodeFilter.SHOW_ELEMENT);let pe=R.currentNode;for(;pe;){const at=pe.shadowRoot;if(at){const vt=at.getElementById(O)||at.querySelector(`[name="${O}"]`);if(vt)return vt}pe=R.nextNode()}}return null}(this.document,O);D&&(this.scrollToElement(D),D.focus())}setHistoryScrollRestoration(O){if(this.supportScrollRestoration()){const D=this.window.history;D&&D.scrollRestoration&&(D.scrollRestoration=O)}}scrollToElement(O){const D=O.getBoundingClientRect(),R=D.left+this.window.pageXOffset,pe=D.top+this.window.pageYOffset,at=this.offset();this.window.scrollTo(R-at[0],pe-at[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const O=ri(this.window.history)||ri(Object.getPrototypeOf(this.window.history));return!(!O||!O.writable&&!O.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function ri(v){return Object.getOwnPropertyDescriptor(v,"scrollRestoration")}class Gi{}},529:(ft,ve,p)=>{p.d(ve,{JF:()=>G,LE:()=>ke,TP:()=>Ze,WM:()=>W,Zn:()=>De,aW:()=>Fe,eN:()=>He,jN:()=>V});var s=p(6895),r=p(4650),L=p(9646),X=p(9751),ee=p(4351),z=p(9300),H=p(4004);class S{}class V{}class W{constructor(oe){this.normalizedNames=new Map,this.lazyUpdate=null,oe?this.lazyInit="string"==typeof oe?()=>{this.headers=new Map,oe.split("\n").forEach(Ce=>{const ct=Ce.indexOf(":");if(ct>0){const Ke=Ce.slice(0,ct),yt=Ke.toLowerCase(),Vt=Ce.slice(ct+1).trim();this.maybeSetNormalizedName(Ke,yt),this.headers.has(yt)?this.headers.get(yt).push(Vt):this.headers.set(yt,[Vt])}})}:()=>{this.headers=new Map,Object.keys(oe).forEach(Ce=>{let ct=oe[Ce];const Ke=Ce.toLowerCase();"string"==typeof ct&&(ct=[ct]),ct.length>0&&(this.headers.set(Ke,ct),this.maybeSetNormalizedName(Ce,Ke))})}:this.headers=new Map}has(oe){return this.init(),this.headers.has(oe.toLowerCase())}get(oe){this.init();const Ce=this.headers.get(oe.toLowerCase());return Ce&&Ce.length>0?Ce[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(oe){return this.init(),this.headers.get(oe.toLowerCase())||null}append(oe,Ce){return this.clone({name:oe,value:Ce,op:"a"})}set(oe,Ce){return this.clone({name:oe,value:Ce,op:"s"})}delete(oe,Ce){return this.clone({name:oe,value:Ce,op:"d"})}maybeSetNormalizedName(oe,Ce){this.normalizedNames.has(Ce)||this.normalizedNames.set(Ce,oe)}init(){this.lazyInit&&(this.lazyInit instanceof W?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(oe=>this.applyUpdate(oe)),this.lazyUpdate=null))}copyFrom(oe){oe.init(),Array.from(oe.headers.keys()).forEach(Ce=>{this.headers.set(Ce,oe.headers.get(Ce)),this.normalizedNames.set(Ce,oe.normalizedNames.get(Ce))})}clone(oe){const Ce=new W;return Ce.lazyInit=this.lazyInit&&this.lazyInit instanceof W?this.lazyInit:this,Ce.lazyUpdate=(this.lazyUpdate||[]).concat([oe]),Ce}applyUpdate(oe){const Ce=oe.name.toLowerCase();switch(oe.op){case"a":case"s":let ct=oe.value;if("string"==typeof ct&&(ct=[ct]),0===ct.length)return;this.maybeSetNormalizedName(oe.name,Ce);const Ke=("a"===oe.op?this.headers.get(Ce):void 0)||[];Ke.push(...ct),this.headers.set(Ce,Ke);break;case"d":const yt=oe.value;if(yt){let Vt=this.headers.get(Ce);if(!Vt)return;Vt=Vt.filter(Yt=>-1===yt.indexOf(Yt)),0===Vt.length?(this.headers.delete(Ce),this.normalizedNames.delete(Ce)):this.headers.set(Ce,Vt)}else this.headers.delete(Ce),this.normalizedNames.delete(Ce)}}forEach(oe){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ce=>oe(this.normalizedNames.get(Ce),this.headers.get(Ce)))}}class re{encodeKey(oe){return Ve(oe)}encodeValue(oe){return Ve(oe)}decodeKey(oe){return decodeURIComponent(oe)}decodeValue(oe){return decodeURIComponent(oe)}}const Le=/%(\d[a-f0-9])/gi,ne={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ve(Ee){return encodeURIComponent(Ee).replace(Le,(oe,Ce)=>ne[Ce]??oe)}function U(Ee){return`${Ee}`}class ke{constructor(oe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=oe.encoder||new re,oe.fromString){if(oe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function le(Ee,oe){const Ce=new Map;return Ee.length>0&&Ee.replace(/^\?/,"").split("&").forEach(Ke=>{const yt=Ke.indexOf("="),[Vt,Yt]=-1==yt?[oe.decodeKey(Ke),""]:[oe.decodeKey(Ke.slice(0,yt)),oe.decodeValue(Ke.slice(yt+1))],Ft=Ce.get(Vt)||[];Ft.push(Yt),Ce.set(Vt,Ft)}),Ce}(oe.fromString,this.encoder)}else oe.fromObject?(this.map=new Map,Object.keys(oe.fromObject).forEach(Ce=>{const ct=oe.fromObject[Ce],Ke=Array.isArray(ct)?ct.map(U):[U(ct)];this.map.set(Ce,Ke)})):this.map=null}has(oe){return this.init(),this.map.has(oe)}get(oe){this.init();const Ce=this.map.get(oe);return Ce?Ce[0]:null}getAll(oe){return this.init(),this.map.get(oe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(oe,Ce){return this.clone({param:oe,value:Ce,op:"a"})}appendAll(oe){const Ce=[];return Object.keys(oe).forEach(ct=>{const Ke=oe[ct];Array.isArray(Ke)?Ke.forEach(yt=>{Ce.push({param:ct,value:yt,op:"a"})}):Ce.push({param:ct,value:Ke,op:"a"})}),this.clone(Ce)}set(oe,Ce){return this.clone({param:oe,value:Ce,op:"s"})}delete(oe,Ce){return this.clone({param:oe,value:Ce,op:"d"})}toString(){return this.init(),this.keys().map(oe=>{const Ce=this.encoder.encodeKey(oe);return this.map.get(oe).map(ct=>Ce+"="+this.encoder.encodeValue(ct)).join("&")}).filter(oe=>""!==oe).join("&")}clone(oe){const Ce=new ke({encoder:this.encoder});return Ce.cloneFrom=this.cloneFrom||this,Ce.updates=(this.updates||[]).concat(oe),Ce}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(oe=>this.map.set(oe,this.cloneFrom.map.get(oe))),this.updates.forEach(oe=>{switch(oe.op){case"a":case"s":const Ce=("a"===oe.op?this.map.get(oe.param):void 0)||[];Ce.push(U(oe.value)),this.map.set(oe.param,Ce);break;case"d":if(void 0===oe.value){this.map.delete(oe.param);break}{let ct=this.map.get(oe.param)||[];const Ke=ct.indexOf(U(oe.value));-1!==Ke&&ct.splice(Ke,1),ct.length>0?this.map.set(oe.param,ct):this.map.delete(oe.param)}}}),this.cloneFrom=this.updates=null)}}class Ne{constructor(){this.map=new Map}set(oe,Ce){return this.map.set(oe,Ce),this}get(oe){return this.map.has(oe)||this.map.set(oe,oe.defaultValue()),this.map.get(oe)}delete(oe){return this.map.delete(oe),this}has(oe){return this.map.has(oe)}keys(){return this.map.keys()}}function K(Ee){return typeof ArrayBuffer<"u"&&Ee instanceof ArrayBuffer}function ce(Ee){return typeof Blob<"u"&&Ee instanceof Blob}function ge(Ee){return typeof FormData<"u"&&Ee instanceof FormData}class Fe{constructor(oe,Ce,ct,Ke){let yt;if(this.url=Ce,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=oe.toUpperCase(),function Oe(Ee){switch(Ee){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ke?(this.body=void 0!==ct?ct:null,yt=Ke):yt=ct,yt&&(this.reportProgress=!!yt.reportProgress,this.withCredentials=!!yt.withCredentials,yt.responseType&&(this.responseType=yt.responseType),yt.headers&&(this.headers=yt.headers),yt.context&&(this.context=yt.context),yt.params&&(this.params=yt.params)),this.headers||(this.headers=new W),this.context||(this.context=new Ne),this.params){const Vt=this.params.toString();if(0===Vt.length)this.urlWithParams=Ce;else{const Yt=Ce.indexOf("?");this.urlWithParams=Ce+(-1===Yt?"?":Yt<Ce.length-1?"&":"")+Vt}}else this.params=new ke,this.urlWithParams=Ce}serializeBody(){return null===this.body?null:K(this.body)||ce(this.body)||ge(this.body)||function ie(Ee){return typeof URLSearchParams<"u"&&Ee instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof ke?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||ge(this.body)?null:ce(this.body)?this.body.type||null:K(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof ke?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(oe={}){const Ce=oe.method||this.method,ct=oe.url||this.url,Ke=oe.responseType||this.responseType,yt=void 0!==oe.body?oe.body:this.body,Vt=void 0!==oe.withCredentials?oe.withCredentials:this.withCredentials,Yt=void 0!==oe.reportProgress?oe.reportProgress:this.reportProgress;let Ft=oe.headers||this.headers,nn=oe.params||this.params;const lt=oe.context??this.context;return void 0!==oe.setHeaders&&(Ft=Object.keys(oe.setHeaders).reduce((Tt,Ae)=>Tt.set(Ae,oe.setHeaders[Ae]),Ft)),oe.setParams&&(nn=Object.keys(oe.setParams).reduce((Tt,Ae)=>Tt.set(Ae,oe.setParams[Ae]),nn)),new Fe(Ce,ct,yt,{params:nn,headers:Ft,context:lt,reportProgress:Yt,responseType:Ke,withCredentials:Vt})}}var $e=(()=>(($e=$e||{})[$e.Sent=0]="Sent",$e[$e.UploadProgress=1]="UploadProgress",$e[$e.ResponseHeader=2]="ResponseHeader",$e[$e.DownloadProgress=3]="DownloadProgress",$e[$e.Response=4]="Response",$e[$e.User=5]="User",$e))();class tt{constructor(oe,Ce=200,ct="OK"){this.headers=oe.headers||new W,this.status=void 0!==oe.status?oe.status:Ce,this.statusText=oe.statusText||ct,this.url=oe.url||null,this.ok=this.status>=200&&this.status<300}}class ot extends tt{constructor(oe={}){super(oe),this.type=$e.ResponseHeader}clone(oe={}){return new ot({headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class De extends tt{constructor(oe={}){super(oe),this.type=$e.Response,this.body=void 0!==oe.body?oe.body:null}clone(oe={}){return new De({body:void 0!==oe.body?oe.body:this.body,headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class We extends tt{constructor(oe){super(oe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${oe.url||"(unknown url)"}`:`Http failure response for ${oe.url||"(unknown url)"}: ${oe.status} ${oe.statusText}`,this.error=oe.error||null}}function ye(Ee,oe){return{body:oe,headers:Ee.headers,context:Ee.context,observe:Ee.observe,params:Ee.params,reportProgress:Ee.reportProgress,responseType:Ee.responseType,withCredentials:Ee.withCredentials}}let He=(()=>{class Ee{constructor(Ce){this.handler=Ce}request(Ce,ct,Ke={}){let yt;if(Ce instanceof Fe)yt=Ce;else{let Ft,nn;Ft=Ke.headers instanceof W?Ke.headers:new W(Ke.headers),Ke.params&&(nn=Ke.params instanceof ke?Ke.params:new ke({fromObject:Ke.params})),yt=new Fe(Ce,ct,void 0!==Ke.body?Ke.body:null,{headers:Ft,context:Ke.context,params:nn,reportProgress:Ke.reportProgress,responseType:Ke.responseType||"json",withCredentials:Ke.withCredentials})}const Vt=(0,L.of)(yt).pipe((0,ee.b)(Ft=>this.handler.handle(Ft)));if(Ce instanceof Fe||"events"===Ke.observe)return Vt;const Yt=Vt.pipe((0,z.h)(Ft=>Ft instanceof De));switch(Ke.observe||"body"){case"body":switch(yt.responseType){case"arraybuffer":return Yt.pipe((0,H.U)(Ft=>{if(null!==Ft.body&&!(Ft.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ft.body}));case"blob":return Yt.pipe((0,H.U)(Ft=>{if(null!==Ft.body&&!(Ft.body instanceof Blob))throw new Error("Response is not a Blob.");return Ft.body}));case"text":return Yt.pipe((0,H.U)(Ft=>{if(null!==Ft.body&&"string"!=typeof Ft.body)throw new Error("Response is not a string.");return Ft.body}));default:return Yt.pipe((0,H.U)(Ft=>Ft.body))}case"response":return Yt;default:throw new Error(`Unreachable: unhandled observe type ${Ke.observe}}`)}}delete(Ce,ct={}){return this.request("DELETE",Ce,ct)}get(Ce,ct={}){return this.request("GET",Ce,ct)}head(Ce,ct={}){return this.request("HEAD",Ce,ct)}jsonp(Ce,ct){return this.request("JSONP",Ce,{params:(new ke).append(ct,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ce,ct={}){return this.request("OPTIONS",Ce,ct)}patch(Ce,ct,Ke={}){return this.request("PATCH",Ce,ye(Ke,ct))}post(Ce,ct,Ke={}){return this.request("POST",Ce,ye(Ke,ct))}put(Ce,ct,Ke={}){return this.request("PUT",Ce,ye(Ke,ct))}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(r.LFG(S))},Ee.\u0275prov=r.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();function Pe(Ee,oe){return oe(Ee)}function Ge(Ee,oe){return(Ce,ct)=>oe.intercept(Ce,{handle:Ke=>Ee(Ke,ct)})}const Ze=new r.OlP("HTTP_INTERCEPTORS"),pt=new r.OlP("HTTP_INTERCEPTOR_FNS");function se(){let Ee=null;return(oe,Ce)=>(null===Ee&&(Ee=((0,r.f3M)(Ze,{optional:!0})??[]).reduceRight(Ge,Pe)),Ee(oe,Ce))}let dt=(()=>{class Ee extends S{constructor(Ce,ct){super(),this.backend=Ce,this.injector=ct,this.chain=null}handle(Ce){if(null===this.chain){const ct=Array.from(new Set(this.injector.get(pt)));this.chain=ct.reduceRight((Ke,yt)=>function Ue(Ee,oe,Ce){return(ct,Ke)=>Ce.runInContext(()=>oe(ct,yt=>Ee(yt,Ke)))}(Ke,yt,this.injector),Pe)}return this.chain(Ce,ct=>this.backend.handle(ct))}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(r.LFG(V),r.LFG(r.lqb))},Ee.\u0275prov=r.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();const en=/^\)\]\}',?\n/;let Gt=(()=>{class Ee{constructor(Ce){this.xhrFactory=Ce}handle(Ce){if("JSONP"===Ce.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new X.y(ct=>{const Ke=this.xhrFactory.build();if(Ke.open(Ce.method,Ce.urlWithParams),Ce.withCredentials&&(Ke.withCredentials=!0),Ce.headers.forEach((qe,Mt)=>Ke.setRequestHeader(qe,Mt.join(","))),Ce.headers.has("Accept")||Ke.setRequestHeader("Accept","application/json, text/plain, */*"),!Ce.headers.has("Content-Type")){const qe=Ce.detectContentTypeHeader();null!==qe&&Ke.setRequestHeader("Content-Type",qe)}if(Ce.responseType){const qe=Ce.responseType.toLowerCase();Ke.responseType="json"!==qe?qe:"text"}const yt=Ce.serializeBody();let Vt=null;const Yt=()=>{if(null!==Vt)return Vt;const qe=Ke.statusText||"OK",Mt=new W(Ke.getAllResponseHeaders()),we=function Wt(Ee){return"responseURL"in Ee&&Ee.responseURL?Ee.responseURL:/^X-Request-URL:/m.test(Ee.getAllResponseHeaders())?Ee.getResponseHeader("X-Request-URL"):null}(Ke)||Ce.url;return Vt=new ot({headers:Mt,status:Ke.status,statusText:qe,url:we}),Vt},Ft=()=>{let{headers:qe,status:Mt,statusText:we,url:_e}=Yt(),J=null;204!==Mt&&(J=typeof Ke.response>"u"?Ke.responseText:Ke.response),0===Mt&&(Mt=J?200:0);let xe=Mt>=200&&Mt<300;if("json"===Ce.responseType&&"string"==typeof J){const it=J;J=J.replace(en,"");try{J=""!==J?JSON.parse(J):null}catch(bt){J=it,xe&&(xe=!1,J={error:bt,text:J})}}xe?(ct.next(new De({body:J,headers:qe,status:Mt,statusText:we,url:_e||void 0})),ct.complete()):ct.error(new We({error:J,headers:qe,status:Mt,statusText:we,url:_e||void 0}))},nn=qe=>{const{url:Mt}=Yt(),we=new We({error:qe,status:Ke.status||0,statusText:Ke.statusText||"Unknown Error",url:Mt||void 0});ct.error(we)};let lt=!1;const Tt=qe=>{lt||(ct.next(Yt()),lt=!0);let Mt={type:$e.DownloadProgress,loaded:qe.loaded};qe.lengthComputable&&(Mt.total=qe.total),"text"===Ce.responseType&&Ke.responseText&&(Mt.partialText=Ke.responseText),ct.next(Mt)},Ae=qe=>{let Mt={type:$e.UploadProgress,loaded:qe.loaded};qe.lengthComputable&&(Mt.total=qe.total),ct.next(Mt)};return Ke.addEventListener("load",Ft),Ke.addEventListener("error",nn),Ke.addEventListener("timeout",nn),Ke.addEventListener("abort",nn),Ce.reportProgress&&(Ke.addEventListener("progress",Tt),null!==yt&&Ke.upload&&Ke.upload.addEventListener("progress",Ae)),Ke.send(yt),ct.next({type:$e.Sent}),()=>{Ke.removeEventListener("error",nn),Ke.removeEventListener("abort",nn),Ke.removeEventListener("load",Ft),Ke.removeEventListener("timeout",nn),Ce.reportProgress&&(Ke.removeEventListener("progress",Tt),null!==yt&&Ke.upload&&Ke.upload.removeEventListener("progress",Ae)),Ke.readyState!==Ke.DONE&&Ke.abort()}})}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(r.LFG(s.JF))},Ee.\u0275prov=r.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();const Qt=new r.OlP("XSRF_ENABLED"),$=new r.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Re=new r.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Je{}let ht=(()=>{class Ee{constructor(Ce,ct,Ke){this.doc=Ce,this.platform=ct,this.cookieName=Ke,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ce=this.doc.cookie||"";return Ce!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,s.Mx)(Ce,this.cookieName),this.lastCookieString=Ce),this.lastToken}}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)(r.LFG(s.K0),r.LFG(r.Lbi),r.LFG($))},Ee.\u0275prov=r.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();function Se(Ee,oe){const Ce=Ee.url.toLowerCase();if(!(0,r.f3M)(Qt)||"GET"===Ee.method||"HEAD"===Ee.method||Ce.startsWith("http://")||Ce.startsWith("https://"))return oe(Ee);const ct=(0,r.f3M)(Je).getToken(),Ke=(0,r.f3M)(Re);return null!=ct&&!Ee.headers.has(Ke)&&(Ee=Ee.clone({headers:Ee.headers.set(Ke,ct)})),oe(Ee)}var F=(()=>((F=F||{})[F.Interceptors=0]="Interceptors",F[F.LegacyInterceptors=1]="LegacyInterceptors",F[F.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",F[F.NoXsrfProtection=3]="NoXsrfProtection",F[F.JsonpSupport=4]="JsonpSupport",F[F.RequestsMadeViaParent=5]="RequestsMadeViaParent",F))();function Me(Ee,oe){return{\u0275kind:Ee,\u0275providers:oe}}function Te(...Ee){const oe=[He,Gt,dt,{provide:S,useExisting:dt},{provide:V,useExisting:Gt},{provide:pt,useValue:Se,multi:!0},{provide:Qt,useValue:!0},{provide:Je,useClass:ht}];for(const Ce of Ee)oe.push(...Ce.\u0275providers);return(0,r.MR2)(oe)}const Et=new r.OlP("LEGACY_INTERCEPTOR_FN");let G=(()=>{class Ee{}return Ee.\u0275fac=function(Ce){return new(Ce||Ee)},Ee.\u0275mod=r.oAB({type:Ee}),Ee.\u0275inj=r.cJS({providers:[Te(Me(F.LegacyInterceptors,[{provide:Et,useFactory:se},{provide:pt,useExisting:Et,multi:!0}]))]}),Ee})()},4650:(ft,ve,p)=>{p.d(ve,{$8M:()=>Ps,$WT:()=>Qo,$Z:()=>w4,AFp:()=>Od,ALo:()=>Zu,AaK:()=>S,AsE:()=>p2,B6R:()=>tn,BQk:()=>Fl,CHM:()=>M,CRH:()=>ad,CZH:()=>Kl,CqO:()=>l0,D6c:()=>Sp,DdM:()=>Nu,Dn7:()=>qu,DyG:()=>Si,EJc:()=>Bf,EiD:()=>N1,EpF:()=>a0,F$t:()=>p0,F4k:()=>c0,FYo:()=>t4,FiY:()=>Ho,G48:()=>cp,Gf:()=>rd,GfV:()=>n4,GkF:()=>e2,Gpc:()=>te,Gre:()=>$0,Hsn:()=>m0,JOm:()=>Dr,JVY:()=>N3,JZr:()=>Ve,KtG:()=>j,L6k:()=>B3,LAX:()=>j3,LFG:()=>fe,LSH:()=>qc,Lbi:()=>Vf,Lck:()=>V7,MAs:()=>s0,MGl:()=>Ll,MMx:()=>b2,MR2:()=>r8,NdJ:()=>n2,O4$:()=>ws,OlP:()=>vn,Oqu:()=>f2,P3R:()=>j1,PXZ:()=>np,Q6J:()=>Q4,QGY:()=>t2,QbO:()=>Hf,Qsj:()=>_8,R0b:()=>rr,RDi:()=>I3,Rgc:()=>Cc,SBq:()=>wa,Sil:()=>jf,Suo:()=>sd,TTD:()=>Zn,TgZ:()=>Al,Tol:()=>x0,Udp:()=>u2,VKq:()=>Bu,W1O:()=>dd,WFA:()=>o2,WLB:()=>Yu,X6Q:()=>ap,XFs:()=>Ie,Xpm:()=>It,Xts:()=>Jc,Y36:()=>ia,YKP:()=>Ou,YNc:()=>r0,Yjl:()=>mo,Yz7:()=>je,Z0I:()=>Ct,ZZ4:()=>Z2,_Bn:()=>xu,_UZ:()=>J4,_Vd:()=>Da,_c5:()=>bp,_uU:()=>V0,aQg:()=>X2,c2e:()=>Rf,cJS:()=>St,cg1:()=>g2,d8E:()=>m2,dDg:()=>qf,dqk:()=>Se,dwT:()=>H5,eBb:()=>Y3,eFA:()=>Ud,ekj:()=>d2,eoX:()=>Bd,f3M:()=>Ee,g9A:()=>kd,h0i:()=>Na,hGG:()=>Ep,hYB:()=>s2,hij:()=>Rl,iGM:()=>id,ifc:()=>Tt,ip1:()=>xd,jDz:()=>ku,kL8:()=>nu,l5B:()=>ju,lG2:()=>vo,lcZ:()=>Xu,lqb:()=>Hs,lri:()=>Rd,mCW:()=>qa,n5z:()=>pa,oAB:()=>ln,oJD:()=>B1,oxw:()=>f0,pB0:()=>U3,q3G:()=>lo,qLn:()=>ba,qOj:()=>Pl,qZA:()=>kl,qzn:()=>Js,rWj:()=>Nd,s9C:()=>r2,sBO:()=>lp,s_b:()=>$l,soG:()=>Zl,tBr:()=>Eo,tb:()=>Id,tp0:()=>ms,uIk:()=>X4,vHH:()=>U,vpe:()=>ns,wAp:()=>Xt,xi3:()=>Qu,xp6:()=>u4,ynx:()=>Il,z2F:()=>Xl,z3N:()=>Zr,zSh:()=>il,zs3:()=>Rs});var s=p(7579),r=p(727),L=p(9751),X=p(6451),ee=p(3099);function z(e){for(let t in e)if(e[t]===z)return t;throw Error("Could not find renamed property on target object.")}function H(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function S(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(S).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function V(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const W=z({__forward_ref__:z});function te(e){return e.__forward_ref__=te,e.toString=function(){return S(this())},e}function re(e){return le(e)?e():e}function le(e){return"function"==typeof e&&e.hasOwnProperty(W)&&e.__forward_ref__===te}function Le(e){return e&&!!e.\u0275providers}const Ve="https://g.co/ng/security#xss";class U extends Error{constructor(t,n){super(ke(t,n)),this.code=t}}function ke(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}function me(e){return"string"==typeof e?e:null==e?"":String(e)}function ge(e,t){throw new U(-201,!1)}function pt(e,t){null==e&&function se(e,t,n,o){throw new Error(`ASSERTION ERROR: ${e}`+(null==o?"":` [Expected=> ${n} ${o} ${t} <=Actual]`))}(t,e,null,"!=")}function je(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function St(e){return{providers:e.providers||[],imports:e.imports||[]}}function rt(e){return st(e,en)||st(e,Gt)}function Ct(e){return null!==rt(e)}function st(e,t){return e.hasOwnProperty(t)?e[t]:null}function Jt(e){return e&&(e.hasOwnProperty(Wt)||e.hasOwnProperty(Qt))?e[Wt]:null}const en=z({\u0275prov:z}),Wt=z({\u0275inj:z}),Gt=z({ngInjectableDef:z}),Qt=z({ngInjectorDef:z});var Ie=(()=>((Ie=Ie||{})[Ie.Default=0]="Default",Ie[Ie.Host=1]="Host",Ie[Ie.Self=2]="Self",Ie[Ie.SkipSelf=4]="SkipSelf",Ie[Ie.Optional=8]="Optional",Ie))();let $;function Re(e){const t=$;return $=e,t}function Je(e,t,n){const o=rt(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:n&Ie.Optional?null:void 0!==t?t:void ge(S(e))}const Se=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Te={},nt="__NG_DI_FLAG__",Et="ngTempTokenPath",Pt="ngTokenPath",Ot=/\n/gm,Be="\u0275",he="__source";let T;function x(e){const t=T;return T=e,t}function G(e,t=Ie.Default){if(void 0===T)throw new U(-203,!1);return null===T?Je(e,void 0,t):T.get(e,t&Ie.Optional?null:void 0,t)}function fe(e,t=Ie.Default){return(function ue(){return $}()||G)(re(e),t)}function Ee(e,t=Ie.Default){return fe(e,oe(t))}function oe(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ce(e){const t=[];for(let n=0;n<e.length;n++){const o=re(e[n]);if(Array.isArray(o)){if(0===o.length)throw new U(900,!1);let i,a=Ie.Default;for(let f=0;f<o.length;f++){const g=o[f],C=Ke(g);"number"==typeof C?-1===C?i=g.token:a|=C:i=g}t.push(fe(i,a))}else t.push(fe(o))}return t}function ct(e,t){return e[nt]=t,e.prototype[nt]=t,e}function Ke(e){return e[nt]}function Yt(e){return{toString:e}.toString()}var Ft=(()=>((Ft=Ft||{})[Ft.OnPush=0]="OnPush",Ft[Ft.Default=1]="Default",Ft))(),Tt=(()=>{return(e=Tt||(Tt={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",Tt;var e})();const Ae={},qe=[],Mt=z({\u0275cmp:z}),we=z({\u0275dir:z}),_e=z({\u0275pipe:z}),J=z({\u0275mod:z}),xe=z({\u0275fac:z}),it=z({__NG_ELEMENT_ID__:z});let bt=0;function It(e){return Yt(()=>{const n=!0===e.standalone,o={},i={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:o,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Ft.OnPush,directiveDefs:null,pipeDefs:null,standalone:n,dependencies:n&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||qe,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Tt.Emulated,id:"c"+bt++,styles:e.styles||qe,_:null,setInput:null,schemas:e.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},a=e.dependencies,f=e.features;return i.inputs=Po(e.inputs,o),i.outputs=Po(e.outputs),f&&f.forEach(g=>g(i)),i.directiveDefs=a?()=>("function"==typeof a?a():a).map(cn).filter(Fn):null,i.pipeDefs=a?()=>("function"==typeof a?a():a).map(Yn).filter(Fn):null,i})}function tn(e,t,n){const o=e.\u0275cmp;o.directiveDefs=()=>("function"==typeof t?t():t).map(cn),o.pipeDefs=()=>("function"==typeof n?n():n).map(Yn)}function cn(e){return dn(e)||xn(e)}function Fn(e){return null!==e}function ln(e){return Yt(()=>({type:e.type,bootstrap:e.bootstrap||qe,declarations:e.declarations||qe,imports:e.imports||qe,exports:e.exports||qe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Po(e,t){if(null==e)return Ae;const n={};for(const o in e)if(e.hasOwnProperty(o)){let i=e[o],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),n[i]=o,t&&(t[i]=a)}return n}const vo=It;function mo(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function dn(e){return e[Mt]||null}function xn(e){return e[we]||null}function Yn(e){return e[_e]||null}function Qo(e){const t=dn(e)||xn(e)||Yn(e);return null!==t&&t.standalone}function Pn(e,t){const n=e[J]||null;if(!n&&!0===t)throw new Error(`Type ${S(e)} does not have '\u0275mod' property.`);return n}const jn=0,xt=1,Ut=2,Mn=3,Un=4,no=5,Dn=6,On=7,on=8,$n=9,xo=10,Kt=11,yo=12,_o=13,ti=14,No=15,yn=16,mi=17,Oo=18,qn=19,gi=20,sr=21,wn=22,Ti=1,ni=2,Pi=7,Bo=8,go=9,An=10;function Rn(e){return Array.isArray(e)&&"object"==typeof e[Ti]}function oo(e){return Array.isArray(e)&&!0===e[Ti]}function ko(e){return 0!=(4&e.flags)}function io(e){return e.componentOffset>-1}function xi(e){return 1==(1&e.flags)}function Jn(e){return null!==e.template}function Tr(e){return 0!=(256&e[Ut])}function Mo(e,t){return e.hasOwnProperty(xe)?e[xe]:null}class xr{constructor(t,n,o){this.previousValue=t,this.currentValue=n,this.firstChange=o}isFirstChange(){return this.firstChange}}function Zn(){return Fi}function Fi(e){return e.type.prototype.ngOnChanges&&(e.setInput=ri),Uo}function Uo(){const e=is(this),t=e?.current;if(t){const n=e.previous;if(n===Ae)e.previous=t;else for(let o in t)n[o]=t[o];e.current=null,this.ngOnChanges(t)}}function ri(e,t,n,o){const i=this.declaredInputs[n],a=is(e)||function Gi(e,t){return e[qo]=t}(e,{previous:Ae,current:null}),f=a.current||(a.current={}),g=a.previous,C=g[i];f[i]=new xr(C&&C.currentValue,t,g===Ae),e[o]=t}Zn.ngInherit=!0;const qo="__ngSimpleChanges__";function is(e){return e[qo]||null}const eo=function(e,t,n){},ur="svg";function En(e){for(;Array.isArray(e);)e=e[jn];return e}function Nn(e,t){return En(t[e])}function Cn(e,t){return En(t[e.index])}function hr(e,t){return e.data[t]}function $o(e,t){return e[t]}function Gn(e,t){const n=t[e];return Rn(n)?n:n[jn]}function ci(e){return 64==(64&e[Ut])}function Co(e,t){return null==t?null:e[t]}function Ci(e){e[Oo]=0}function Li(e,t){e[no]+=t;let n=e,o=e[Mn];for(;null!==o&&(1===t&&1===n[no]||-1===t&&0===n[no]);)o[no]+=t,n=o,o=o[Mn]}const jt={lFrame:wi(null),bindingsEnabled:!0};function fr(){return jt.bindingsEnabled}function _(){return jt.lFrame.lView}function b(){return jt.lFrame.tView}function M(e){return jt.lFrame.contextLView=e,e[on]}function j(e){return jt.lFrame.contextLView=null,e}function Xe(){let e=At();for(;null!==e&&64===e.type;)e=e.parent;return e}function At(){return jt.lFrame.currentTNode}function bn(e,t){const n=jt.lFrame;n.currentTNode=e,n.isParent=t}function Io(){return jt.lFrame.isParent}function Do(){jt.lFrame.isParent=!1}function so(){const e=jt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Hi(){return jt.lFrame.bindingIndex++}function Go(e){const t=jt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function _s(e,t){const n=jt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Lr(t)}function Lr(e){jt.lFrame.currentDirectiveIndex=e}function wo(e){const t=jt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Vr(){return jt.lFrame.currentQueryIndex}function Hr(e){jt.lFrame.currentQueryIndex=e}function Fo(e){const t=e[xt];return 2===t.type?t.declTNode:1===t.type?e[Dn]:null}function Rr(e,t,n){if(n&Ie.SkipSelf){let i=t,a=e;for(;!(i=i.parent,null!==i||n&Ie.Host||(i=Fo(a),null===i||(a=a[No],10&i.type))););if(null===i)return!1;t=i,e=a}const o=jt.lFrame=Lo();return o.currentTNode=t,o.lView=e,!0}function pr(e){const t=Lo(),n=e[xt];jt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Lo(){const e=jt.lFrame,t=null===e?null:e.child;return null===t?wi(e):t}function wi(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function mr(){const e=jt.lFrame;return jt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ms=mr;function Nr(){const e=mr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function to(){return jt.lFrame.selectedIndex}function bi(e){jt.lFrame.selectedIndex=e}function Sn(){const e=jt.lFrame;return hr(e.tView,e.selectedIndex)}function ws(){jt.lFrame.currentNamespace=ur}function Br(e,t){for(let n=t.directiveStart,o=t.directiveEnd;n<o;n++){const a=e.data[n].type.prototype,{ngAfterContentInit:f,ngAfterContentChecked:g,ngAfterViewInit:C,ngAfterViewChecked:P,ngOnDestroy:Y}=a;f&&(e.contentHooks||(e.contentHooks=[])).push(-n,f),g&&((e.contentHooks||(e.contentHooks=[])).push(n,g),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,g)),C&&(e.viewHooks||(e.viewHooks=[])).push(-n,C),P&&((e.viewHooks||(e.viewHooks=[])).push(n,P),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,P)),null!=Y&&(e.destroyHooks||(e.destroyHooks=[])).push(n,Y)}}function Ei(e,t,n){O(e,t,3,n)}function gr(e,t,n,o){(3&e[Ut])===n&&O(e,t,n,o)}function v(e,t){let n=e[Ut];(3&n)===t&&(n&=2047,n+=1,e[Ut]=n)}function O(e,t,n,o){const a=o??-1,f=t.length-1;let g=0;for(let C=void 0!==o?65535&e[Oo]:0;C<f;C++)if("number"==typeof t[C+1]){if(g=t[C],null!=o&&g>=o)break}else t[C]<0&&(e[Oo]+=65536),(g<a||-1==a)&&(D(e,n,t,C),e[Oo]=(4294901760&e[Oo])+C+2),C++}function D(e,t,n,o){const i=n[o]<0,a=n[o+1],g=e[i?-n[o]:n[o]];if(i){if(e[Ut]>>11<e[Oo]>>16&&(3&e[Ut])===t){e[Ut]+=2048,eo(4,g,a);try{a.call(g)}finally{eo(5,g,a)}}}else{eo(4,g,a);try{a.call(g)}finally{eo(5,g,a)}}}const R=-1;class pe{constructor(t,n,o){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=o}}function an(e,t,n){let o=0;for(;o<n.length;){const i=n[o];if("number"==typeof i){if(0!==i)break;o++;const a=n[o++],f=n[o++],g=n[o++];e.setAttribute(t,f,g,a)}else{const a=i,f=n[++o];Vo(a)?e.setProperty(t,a,f):e.setAttribute(t,a,f),o++}}return o}function zn(e){return 3===e||4===e||6===e}function Vo(e){return 64===e.charCodeAt(0)}function In(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let o=0;o<t.length;o++){const i=t[o];"number"==typeof i?n=i:0===n||ho(e,n,i,null,-1===n||2===n?t[++o]:null)}}return e}function ho(e,t,n,o,i){let a=0,f=e.length;if(-1===t)f=-1;else for(;a<e.length;){const g=e[a++];if("number"==typeof g){if(g===t){f=-1;break}if(g>t){f=a-1;break}}}for(;a<e.length;){const g=e[a];if("number"==typeof g)break;if(g===n){if(null===o)return void(null!==i&&(e[a+1]=i));if(o===e[a+1])return void(e[a+2]=i)}a++,null!==o&&a++,null!==i&&a++}-1!==f&&(e.splice(f,0,t),a=f+1),e.splice(a++,0,n),null!==o&&e.splice(a++,0,o),null!==i&&e.splice(a++,0,i)}function ao(e){return e!==R}function li(e){return 32767&e}function qi(e,t){let n=function vr(e){return e>>16}(e),o=t;for(;n>0;)o=o[No],n--;return o}let cs=!0;function ls(e){const t=cs;return cs=e,t}const $s=255,Yr=5;let ua=0;const ui={};function us(e,t){const n=Ws(e,t);if(-1!==n)return n;const o=t[xt];o.firstCreatePass&&(e.injectorIndex=t.length,Ss(o.data,e),Ss(t,null),Ss(o.blueprint,null));const i=ds(e,t),a=e.injectorIndex;if(ao(i)){const f=li(i),g=qi(i,t),C=g[xt].data;for(let P=0;P<8;P++)t[a+P]=g[f+P]|C[f+P]}return t[a+8]=i,a}function Ss(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ws(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function ds(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,o=null,i=t;for(;null!==i;){if(o=hs(i),null===o)return R;if(n++,i=i[No],-1!==o.injectorIndex)return o.injectorIndex|n<<16}return R}function fo(e,t,n){!function Es(e,t,n){let o;"string"==typeof n?o=n.charCodeAt(0)||0:n.hasOwnProperty(it)&&(o=n[it]),null==o&&(o=n[it]=ua++);const i=o&$s;t.data[e+(i>>Yr)]|=1<<i}(e,t,n)}function Ji(e,t,n){if(n&Ie.Optional||void 0!==e)return e;ge()}function zs(e,t,n,o){if(n&Ie.Optional&&void 0===o&&(o=null),!(n&(Ie.Self|Ie.Host))){const i=e[$n],a=Re(void 0);try{return i?i.get(t,o,n&Ie.Optional):Je(t,o,n&Ie.Optional)}finally{Re(a)}}return Ji(o,0,n)}function ha(e,t,n,o=Ie.Default,i){if(null!==e){if(1024&t[Ut]){const f=function Ko(e,t,n,o,i){let a=e,f=t;for(;null!==a&&null!==f&&1024&f[Ut]&&!(256&f[Ut]);){const g=Ts(a,f,n,o|Ie.Self,ui);if(g!==ui)return g;let C=a.parent;if(!C){const P=f[sr];if(P){const Y=P.get(n,ui,o);if(Y!==ui)return Y}C=hs(f),f=f[No]}a=C}return i}(e,t,n,o,ui);if(f!==ui)return f}const a=Ts(e,t,n,o,ui);if(a!==ui)return a}return zs(t,n,o,i)}function Ts(e,t,n,o,i){const a=function Ks(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(it)?e[it]:void 0;return"number"==typeof t?t>=0?t&$s:_r:t}(n);if("function"==typeof a){if(!Rr(t,e,o))return o&Ie.Host?Ji(i,0,o):zs(t,n,o,i);try{const f=a(o);if(null!=f||o&Ie.Optional)return f;ge()}finally{Ms()}}else if("number"==typeof a){let f=null,g=Ws(e,t),C=R,P=o&Ie.Host?t[yn][Dn]:null;for((-1===g||o&Ie.SkipSelf)&&(C=-1===g?ds(e,t):t[g+8],C!==R&&bo(o,!1)?(f=t[xt],g=li(C),t=qi(C,t)):g=-1);-1!==g;){const Y=t[xt];if(Zs(a,g,Y.data)){const ae=fa(g,t,n,f,o,P);if(ae!==ui)return ae}C=t[g+8],C!==R&&bo(o,t[xt].data[g+8]===P)&&Zs(a,g,t)?(f=Y,g=li(C),t=qi(C,t)):g=-1}}return i}function fa(e,t,n,o,i,a){const f=t[xt],g=f.data[e+8],Y=Gs(g,f,n,null==o?io(g)&&cs:o!=f&&0!=(3&g.type),i&Ie.Host&&a===g);return null!==Y?yr(t,f,Y,g):ui}function Gs(e,t,n,o,i){const a=e.providerIndexes,f=t.data,g=1048575&a,C=e.directiveStart,Y=a>>20,Ye=i?g+Y:e.directiveEnd;for(let et=o?g:g+Y;et<Ye;et++){const mt=f[et];if(et<C&&n===mt||et>=C&&mt.type===n)return et}if(i){const et=f[C];if(et&&Jn(et)&&et.type===n)return C}return null}function yr(e,t,n,o){let i=e[n];const a=t.data;if(function at(e){return e instanceof pe}(i)){const f=i;f.resolving&&function Oe(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new U(-200,`Circular dependency in DI detected for ${e}${n}`)}(function Ne(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():me(e)}(a[n]));const g=ls(f.canSeeViewProviders);f.resolving=!0;const C=f.injectImpl?Re(f.injectImpl):null;Rr(e,o,Ie.Default);try{i=e[n]=f.factory(void 0,a,e,o),t.firstCreatePass&&n>=o.directiveStart&&function Qi(e,t,n){const{ngOnChanges:o,ngOnInit:i,ngDoCheck:a}=t.type.prototype;if(o){const f=Fi(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,f),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,f)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,a))}(n,a[n],t)}finally{null!==C&&Re(C),ls(g),f.resolving=!1,Ms()}}return i}function Zs(e,t,n){return!!(n[t+(e>>Yr)]&1<<e)}function bo(e,t){return!(e&Ie.Self||e&Ie.Host&&t)}class er{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,o){return ha(this._tNode,this._lView,t,oe(o),n)}}function _r(){return new er(Xe(),_())}function pa(e){return Yt(()=>{const t=e.prototype.constructor,n=t[xe]||Jo(t),o=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==o;){const a=i[xe]||Jo(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function Jo(e){return le(e)?()=>{const t=Jo(re(e));return t&&t()}:Mo(e)}function hs(e){const t=e[xt],n=t.type;return 2===n?t.declTNode:1===n?e[Dn]:null}function Ps(e){return function da(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const o=n.length;let i=0;for(;i<o;){const a=n[i];if(zn(a))break;if(0===a)i+=2;else if("number"==typeof a)for(i++;i<o&&"string"==typeof n[i];)i++;else{if(a===t)return n[i+1];i+=2}}}return null}(Xe(),e)}const jr="__parameters__";function Mr(e,t,n){return Yt(()=>{const o=function Ur(e){return function(...n){if(e){const o=e(...n);for(const i in o)this[i]=o[i]}}}(t);function i(...a){if(this instanceof i)return o.apply(this,a),this;const f=new i(...a);return g.annotation=f,g;function g(C,P,Y){const ae=C.hasOwnProperty(jr)?C[jr]:Object.defineProperty(C,jr,{value:[]})[jr];for(;ae.length<=Y;)ae.push(null);return(ae[Y]=ae[Y]||[]).push(f),C}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}class vn{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=je({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Si=Function;function y(e,t){e.forEach(n=>Array.isArray(n)?y(n,t):t(n))}function k(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Q(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function l(e,t){const n=[];for(let o=0;o<e;o++)n.push(t);return n}function I(e,t,n){let o=be(e,t);return o>=0?e[1|o]=n:(o=~o,function m(e,t,n,o){let i=e.length;if(i==t)e.push(n,o);else if(1===i)e.push(o,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=o}}(e,o,t,n)),o}function B(e,t){const n=be(e,t);if(n>=0)return e[1|n]}function be(e,t){return function gt(e,t,n){let o=0,i=e.length>>n;for(;i!==o;){const a=o+(i-o>>1),f=e[a<<n];if(t===f)return a<<n;f>t?i=a:o=a+1}return~(i<<n)}(e,t,1)}const Eo=ct(Mr("Inject",e=>({token:e})),-1),Ho=ct(Mr("Optional"),8),ms=ct(Mr("SkipSelf"),4);var Dr=(()=>((Dr=Dr||{})[Dr.Important=1]="Important",Dr[Dr.DashCase=2]="DashCase",Dr))();const $a=new Map;let o3=0;const Oc="__ngContext__";function Xo(e,t){Rn(t)?(e[Oc]=t[gi],function s3(e){$a.set(e[gi],e)}(t)):e[Oc]=t}let Wa;function Ac(e,t){return Wa(e,t)}function ya(e){const t=e[Mn];return oo(t)?t[Mn]:t}function kc(e){return g1(e[_o])}function Ic(e){return g1(e[Un])}function g1(e){for(;null!==e&&!oo(e);)e=e[Un];return e}function Qs(e,t,n,o,i){if(null!=o){let a,f=!1;oo(o)?a=o:Rn(o)&&(f=!0,o=o[jn]);const g=En(o);0===e&&null!==n?null==i?D1(t,n,g):Fs(t,n,g,i||null,!0):1===e&&null!==n?Fs(t,n,g,i||null,!0):2===e?function Yc(e,t,n){const o=Ga(e,t);o&&function E3(e,t,n,o){e.removeChild(t,n,o)}(e,o,t,n)}(t,g,f):3===e&&t.destroyNode(g),null!=a&&function T3(e,t,n,o,i){const a=n[Pi];a!==En(n)&&Qs(t,e,o,a,i);for(let g=An;g<n.length;g++){const C=n[g];_a(C[xt],C,e,t,o,a)}}(t,e,a,n,i)}}function Lc(e,t,n){return e.createElement(t,n)}function y1(e,t){const n=e[go],o=n.indexOf(t),i=t[Mn];512&t[Ut]&&(t[Ut]&=-513,Li(i,-1)),n.splice(o,1)}function Vc(e,t){if(e.length<=An)return;const n=An+t,o=e[n];if(o){const i=o[mi];null!==i&&i!==e&&y1(i,o),t>0&&(e[n-1][Un]=o[Un]);const a=Q(e,An+t);!function v3(e,t){_a(e,t,t[Kt],2,null,null),t[jn]=null,t[Dn]=null}(o[xt],o);const f=a[qn];null!==f&&f.detachView(a[xt]),o[Mn]=null,o[Un]=null,o[Ut]&=-65}return o}function _1(e,t){if(!(128&t[Ut])){const n=t[Kt];n.destroyNode&&_a(e,t,n,3,null,null),function M3(e){let t=e[_o];if(!t)return Hc(e[xt],e);for(;t;){let n=null;if(Rn(t))n=t[_o];else{const o=t[An];o&&(n=o)}if(!n){for(;t&&!t[Un]&&t!==e;)Rn(t)&&Hc(t[xt],t),t=t[Mn];null===t&&(t=e),Rn(t)&&Hc(t[xt],t),n=t&&t[Un]}t=n}}(t)}}function Hc(e,t){if(!(128&t[Ut])){t[Ut]&=-65,t[Ut]|=128,function b3(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let o=0;o<n.length;o+=2){const i=t[n[o]];if(!(i instanceof pe)){const a=n[o+1];if(Array.isArray(a))for(let f=0;f<a.length;f+=2){const g=i[a[f]],C=a[f+1];eo(4,g,C);try{C.call(g)}finally{eo(5,g,C)}}else{eo(4,i,a);try{a.call(i)}finally{eo(5,i,a)}}}}}(e,t),function w3(e,t){const n=e.cleanup,o=t[On];let i=-1;if(null!==n)for(let a=0;a<n.length-1;a+=2)if("string"==typeof n[a]){const f=n[a+3];f>=0?o[i=f]():o[i=-f].unsubscribe(),a+=2}else{const f=o[i=n[a+1]];n[a].call(f)}if(null!==o){for(let a=i+1;a<o.length;a++)(0,o[a])();t[On]=null}}(e,t),1===t[xt].type&&t[Kt].destroy();const n=t[mi];if(null!==n&&oo(t[Mn])){n!==t[Mn]&&y1(n,t);const o=t[qn];null!==o&&o.detachView(e)}!function a3(e){$a.delete(e[gi])}(t)}}function M1(e,t,n){return function C1(e,t,n){let o=t;for(;null!==o&&40&o.type;)o=(t=o).parent;if(null===o)return n[jn];{const{componentOffset:i}=o;if(i>-1){const{encapsulation:a}=e.data[o.directiveStart+i];if(a===Tt.None||a===Tt.Emulated)return null}return Cn(o,n)}}(e,t.parent,n)}function Fs(e,t,n,o,i){e.insertBefore(t,n,o,i)}function D1(e,t,n){e.appendChild(t,n)}function w1(e,t,n,o,i){null!==o?Fs(e,t,n,o,i):D1(e,t,n)}function Ga(e,t){return e.parentNode(t)}function b1(e,t,n){return Rc(e,t,n)}let Nc,Xa,Wc,Qa,Rc=function E1(e,t,n){return 40&e.type?Cn(e,n):null};function Ka(e,t,n,o){const i=M1(e,o,t),a=t[Kt],g=b1(o.parent||t[Dn],o,t);if(null!=i)if(Array.isArray(n))for(let C=0;C<n.length;C++)w1(a,i,n[C],g,!1);else w1(a,i,n,g,!1);void 0!==Nc&&Nc(a,o,t,n,i)}function Za(e,t){if(null!==t){const n=t.type;if(3&n)return Cn(t,e);if(4&n)return Bc(-1,e[t.index]);if(8&n){const o=t.child;if(null!==o)return Za(e,o);{const i=e[t.index];return oo(i)?Bc(-1,i):En(i)}}if(32&n)return Ac(t,e)()||En(e[t.index]);{const o=z1(e,t);return null!==o?Array.isArray(o)?o[0]:Za(ya(e[yn]),o):Za(e,t.next)}}return null}function z1(e,t){return null!==t?e[yn][Dn].projection[t.projection]:null}function Bc(e,t){const n=An+e+1;if(n<t.length){const o=t[n],i=o[xt].firstChild;if(null!==i)return Za(o,i)}return t[Pi]}function jc(e,t,n,o,i,a,f){for(;null!=n;){const g=o[n.index],C=n.type;if(f&&0===t&&(g&&Xo(En(g),o),n.flags|=2),32!=(32&n.flags))if(8&C)jc(e,t,n.child,o,i,a,!1),Qs(t,e,i,g,a);else if(32&C){const P=Ac(n,o);let Y;for(;Y=P();)Qs(t,e,i,Y,a);Qs(t,e,i,g,a)}else 16&C?Uc(e,t,o,n,i,a):Qs(t,e,i,g,a);n=f?n.projectionNext:n.next}}function _a(e,t,n,o,i,a){jc(n,o,e.firstChild,t,i,a,!1)}function Uc(e,t,n,o,i,a){const f=n[yn],C=f[Dn].projection[o.projection];if(Array.isArray(C))for(let P=0;P<C.length;P++)Qs(t,e,i,C[P],a);else jc(e,t,C,f[Mn],i,a,!0)}function T1(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function P1(e,t,n){const{mergedAttrs:o,classes:i,styles:a}=n;null!==o&&an(e,t,o),null!==i&&T1(e,t,i),null!==a&&function x3(e,t,n){e.setAttribute(t,"style",n)}(e,t,a)}function qs(e){return function $c(){if(void 0===Xa&&(Xa=null,Se.trustedTypes))try{Xa=Se.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xa}()?.createHTML(e)||e}function I3(e){Wc=e}function Gc(){if(void 0===Qa&&(Qa=null,Se.trustedTypes))try{Qa=Se.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Qa}function Kc(e){return Gc()?.createHTML(e)||e}function A1(e){return Gc()?.createScriptURL(e)||e}class Ls{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ve})`}}class F3 extends Ls{getTypeName(){return"HTML"}}class L3 extends Ls{getTypeName(){return"Style"}}class V3 extends Ls{getTypeName(){return"Script"}}class H3 extends Ls{getTypeName(){return"URL"}}class k1 extends Ls{getTypeName(){return"ResourceURL"}}function Zr(e){return e instanceof Ls?e.changingThisBreaksApplicationSecurity:e}function Js(e,t){const n=function R3(e){return e instanceof Ls&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Ve})`)}return n===t}function N3(e){return new F3(e)}function B3(e){return new L3(e)}function Y3(e){return new V3(e)}function j3(e){return new H3(e)}function U3(e){return new k1(e)}class $3{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(qs(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class W3{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=qs(t),n}}const K3=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function qa(e){return(e=String(e)).match(K3)?e:"unsafe:"+e}function Xr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Ma(...e){const t={};for(const n of e)for(const o in n)n.hasOwnProperty(o)&&(t[o]=!0);return t}const F1=Xr("area,br,col,hr,img,wbr"),L1=Xr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),V1=Xr("rp,rt"),Zc=Ma(F1,Ma(L1,Xr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Ma(V1,Xr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Ma(V1,L1)),Xc=Xr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),H1=Ma(Xc,Xr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Xr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Z3=Xr("script,style,template");class X3{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,o=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?o=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,o&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let i=this.checkClobberedElement(n,n.nextSibling);if(i){n=i;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Zc.hasOwnProperty(n))return this.sanitizedSomething=!0,!Z3.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const o=t.attributes;for(let i=0;i<o.length;i++){const a=o.item(i),f=a.name,g=f.toLowerCase();if(!H1.hasOwnProperty(g)){this.sanitizedSomething=!0;continue}let C=a.value;Xc[g]&&(C=qa(C)),this.buf.push(" ",f,'="',R1(C),'"')}return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();Zc.hasOwnProperty(n)&&!F1.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(R1(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const Q3=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,q3=/([^\#-~ |!])/g;function R1(e){return e.replace(/&/g,"&").replace(Q3,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(q3,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Ja;function N1(e,t){let n=null;try{Ja=Ja||function I1(e){const t=new W3(e);return function G3(){try{return!!(new window.DOMParser).parseFromString(qs(""),"text/html")}catch{return!1}}()?new $3(t):t}(e);let o=t?String(t):"";n=Ja.getInertBodyElement(o);let i=5,a=o;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,o=a,a=n.innerHTML,n=Ja.getInertBodyElement(o)}while(o!==a);return qs((new X3).sanitizeChildren(Qc(n)||n))}finally{if(n){const o=Qc(n)||n;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Qc(e){return"content"in e&&function J3(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var lo=(()=>((lo=lo||{})[lo.NONE=0]="NONE",lo[lo.HTML=1]="HTML",lo[lo.STYLE=2]="STYLE",lo[lo.SCRIPT=3]="SCRIPT",lo[lo.URL=4]="URL",lo[lo.RESOURCE_URL=5]="RESOURCE_URL",lo))();function B1(e){const t=Ca();return t?Kc(t.sanitize(lo.HTML,e)||""):Js(e,"HTML")?Kc(Zr(e)):N1(function x1(){return void 0!==Wc?Wc:typeof document<"u"?document:void 0}(),me(e))}function qc(e){const t=Ca();return t?t.sanitize(lo.URL,e)||"":Js(e,"URL")?Zr(e):qa(me(e))}function Y1(e){const t=Ca();if(t)return A1(t.sanitize(lo.RESOURCE_URL,e)||"");if(Js(e,"ResourceURL"))return A1(Zr(e));throw new U(904,!1)}function j1(e,t,n){return function i8(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Y1:qc}(t,n)(e)}function Ca(){const e=_();return e&&e[yo]}const Jc=new vn("ENVIRONMENT_INITIALIZER"),U1=new vn("INJECTOR",-1),$1=new vn("INJECTOR_DEF_TYPES");class W1{get(t,n=Te){if(n===Te){const o=new Error(`NullInjectorError: No provider for ${S(t)}!`);throw o.name="NullInjectorError",o}return n}}function r8(e){return{\u0275providers:e}}function s8(...e){return{\u0275providers:G1(0,e),\u0275fromNgModule:!0}}function G1(e,...t){const n=[],o=new Set;let i;return y(t,a=>{const f=a;el(f,n,[],o)&&(i||(i=[]),i.push(f))}),void 0!==i&&K1(i,n),n}function K1(e,t){for(let n=0;n<e.length;n++){const{providers:i}=e[n];tl(i,a=>{t.push(a)})}}function el(e,t,n,o){if(!(e=re(e)))return!1;let i=null,a=Jt(e);const f=!a&&dn(e);if(a||f){if(f&&!f.standalone)return!1;i=e}else{const C=e.ngModule;if(a=Jt(C),!a)return!1;i=C}const g=o.has(i);if(f){if(g)return!1;if(o.add(i),f.dependencies){const C="function"==typeof f.dependencies?f.dependencies():f.dependencies;for(const P of C)el(P,t,n,o)}}else{if(!a)return!1;{if(null!=a.imports&&!g){let P;o.add(i);try{y(a.imports,Y=>{el(Y,t,n,o)&&(P||(P=[]),P.push(Y))})}finally{}void 0!==P&&K1(P,t)}if(!g){const P=Mo(i)||(()=>new i);t.push({provide:i,useFactory:P,deps:qe},{provide:$1,useValue:i,multi:!0},{provide:Jc,useValue:()=>fe(i),multi:!0})}const C=a.providers;null==C||g||tl(C,Y=>{t.push(Y)})}}return i!==e&&void 0!==e.providers}function tl(e,t){for(let n of e)Le(n)&&(n=n.\u0275providers),Array.isArray(n)?tl(n,t):t(n)}const a8=z({provide:String,useValue:z});function nl(e){return null!==e&&"object"==typeof e&&a8 in e}function Vs(e){return"function"==typeof e}const il=new vn("Set Injector scope."),ec={},l8={};let rl;function tc(){return void 0===rl&&(rl=new W1),rl}class Hs{}class X1 extends Hs{get destroyed(){return this._destroyed}constructor(t,n,o,i){super(),this.parent=n,this.source=o,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,al(t,f=>this.processProvider(f)),this.records.set(U1,ea(void 0,this)),i.has("environment")&&this.records.set(Hs,ea(void 0,this));const a=this.records.get(il);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get($1.multi,qe,Ie.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const n=x(this),o=Re(void 0);try{return t()}finally{x(n),Re(o)}}get(t,n=Te,o=Ie.Default){this.assertNotDestroyed(),o=oe(o);const i=x(this),a=Re(void 0);try{if(!(o&Ie.SkipSelf)){let g=this.records.get(t);if(void 0===g){const C=function p8(e){return"function"==typeof e||"object"==typeof e&&e instanceof vn}(t)&&rt(t);g=C&&this.injectableDefInScope(C)?ea(sl(t),ec):null,this.records.set(t,g)}if(null!=g)return this.hydrate(t,g)}return(o&Ie.Self?tc():this.parent).get(t,n=o&Ie.Optional&&n===Te?null:n)}catch(f){if("NullInjectorError"===f.name){if((f[Et]=f[Et]||[]).unshift(S(t)),i)throw f;return function yt(e,t,n,o){const i=e[Et];throw t[he]&&i.unshift(t[he]),e.message=function Vt(e,t,n,o=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==Be?e.slice(2):e;let i=S(t);if(Array.isArray(t))i=t.map(S).join(" -> ");else if("object"==typeof t){let a=[];for(let f in t)if(t.hasOwnProperty(f)){let g=t[f];a.push(f+":"+("string"==typeof g?JSON.stringify(g):S(g)))}i=`{${a.join(", ")}}`}return`${n}${o?"("+o+")":""}[${i}]: ${e.replace(Ot,"\n ")}`}("\n"+e.message,i,n,o),e[Pt]=i,e[Et]=null,e}(f,t,"R3InjectorError",this.source)}throw f}finally{Re(a),x(i)}}resolveInjectorInitializers(){const t=x(this),n=Re(void 0);try{const o=this.get(Jc.multi,qe,Ie.Self);for(const i of o)i()}finally{x(t),Re(n)}}toString(){const t=[],n=this.records;for(const o of n.keys())t.push(S(o));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new U(205,!1)}processProvider(t){let n=Vs(t=re(t))?t:re(t&&t.provide);const o=function d8(e){return nl(e)?ea(void 0,e.useValue):ea(Q1(e),ec)}(t);if(Vs(t)||!0!==t.multi)this.records.get(n);else{let i=this.records.get(n);i||(i=ea(void 0,ec,!0),i.factory=()=>Ce(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,o)}hydrate(t,n){return n.value===ec&&(n.value=l8,n.value=n.factory()),"object"==typeof n.value&&n.value&&function f8(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=re(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}}function sl(e){const t=rt(e),n=null!==t?t.factory:Mo(e);if(null!==n)return n;if(e instanceof vn)throw new U(204,!1);if(e instanceof Function)return function u8(e){const t=e.length;if(t>0)throw l(t,"?"),new U(204,!1);const n=function _t(e){const t=e&&(e[en]||e[Gt]);return t?(function Nt(e){if(e.hasOwnProperty("name"))return e.name;(""+e).match(/^function\s*([^\s(]+)/)}(e),t):null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new U(204,!1)}function Q1(e,t,n){let o;if(Vs(e)){const i=re(e);return Mo(i)||sl(i)}if(nl(e))o=()=>re(e.useValue);else if(function Z1(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...Ce(e.deps||[]));else if(function ol(e){return!(!e||!e.useExisting)}(e))o=()=>fe(re(e.useExisting));else{const i=re(e&&(e.useClass||e.provide));if(!function h8(e){return!!e.deps}(e))return Mo(i)||sl(i);o=()=>new i(...Ce(e.deps))}return o}function ea(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function al(e,t){for(const n of e)Array.isArray(n)?al(n,t):n&&Le(n)?al(n.\u0275providers,t):t(n)}class q1{}class J1{}class g8{resolveComponentFactory(t){throw function m8(e){const t=Error(`No component factory found for ${S(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let Da=(()=>{class e{}return e.NULL=new g8,e})();function v8(){return ta(Xe(),_())}function ta(e,t){return new wa(Cn(e,t))}let wa=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=v8,e})();function y8(e){return e instanceof wa?e.nativeElement:e}class t4{}let _8=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function M8(){const e=_(),n=Gn(Xe().index,e);return(Rn(n)?n:e)[Kt]}(),e})(),C8=(()=>{class e{}return e.\u0275prov=je({token:e,providedIn:"root",factory:()=>null}),e})();class n4{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const D8=new n4("15.2.0"),nc={},cl="ngOriginalError";function ll(e){return e[cl]}class ba{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&ll(t);for(;n&&ll(n);)n=ll(n);return n||null}}function Qr(e){return e instanceof Function?e():e}function r4(e,t,n){let o=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const a=t.length;if(i+a===o||e.charCodeAt(i+a)<=32)return i}n=i+1}}const s4="ng-template";function A8(e,t,n){let o=0;for(;o<e.length;){let i=e[o++];if(n&&"class"===i){if(i=e[o],-1!==r4(i.toLowerCase(),t,0))return!0}else if(1===i){for(;o<e.length&&"string"==typeof(i=e[o++]);)if(i.toLowerCase()===t)return!0;return!1}}return!1}function a4(e){return 4===e.type&&e.value!==s4}function k8(e,t,n){return t===(4!==e.type||n?e.value:s4)}function I8(e,t,n){let o=4;const i=e.attrs||[],a=function V8(e){for(let t=0;t<e.length;t++)if(zn(e[t]))return t;return e.length}(i);let f=!1;for(let g=0;g<t.length;g++){const C=t[g];if("number"!=typeof C){if(!f)if(4&o){if(o=2|1&o,""!==C&&!k8(e,C,n)||""===C&&1===t.length){if(or(o))return!1;f=!0}}else{const P=8&o?C:t[++g];if(8&o&&null!==e.attrs){if(!A8(e.attrs,P,n)){if(or(o))return!1;f=!0}continue}const ae=F8(8&o?"class":C,i,a4(e),n);if(-1===ae){if(or(o))return!1;f=!0;continue}if(""!==P){let Ye;Ye=ae>a?"":i[ae+1].toLowerCase();const et=8&o?Ye:null;if(et&&-1!==r4(et,P,0)||2&o&&P!==Ye){if(or(o))return!1;f=!0}}}}else{if(!f&&!or(o)&&!or(C))return!1;if(f&&or(C))continue;f=!1,o=C|1&o}}return or(o)||f}function or(e){return 0==(1&e)}function F8(e,t,n,o){if(null===t)return-1;let i=0;if(o||!n){let a=!1;for(;i<t.length;){const f=t[i];if(f===e)return i;if(3===f||6===f)a=!0;else{if(1===f||2===f){let g=t[++i];for(;"string"==typeof g;)g=t[++i];continue}if(4===f)break;if(0===f){i+=4;continue}}i+=a?1:2}return-1}return function H8(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const o=e[n];if("number"==typeof o)return-1;if(o===t)return n;n++}return-1}(t,e)}function c4(e,t,n=!1){for(let o=0;o<t.length;o++)if(I8(e,t[o],n))return!0;return!1}function R8(e,t){e:for(let n=0;n<t.length;n++){const o=t[n];if(e.length===o.length){for(let i=0;i<e.length;i++)if(e[i]!==o[i])continue e;return!0}}return!1}function l4(e,t){return e?":not("+t.trim()+")":t}function N8(e){let t=e[0],n=1,o=2,i="",a=!1;for(;n<e.length;){let f=e[n];if("string"==typeof f)if(2&o){const g=e[++n];i+="["+f+(g.length>0?'="'+g+'"':"")+"]"}else 8&o?i+="."+f:4&o&&(i+=" "+f);else""!==i&&!or(f)&&(t+=l4(a,i),i=""),o=f,a=a||!or(o);n++}return""!==i&&(t+=l4(a,i)),t}const rn={};function u4(e){d4(b(),_(),to()+e,!1)}function d4(e,t,n,o){if(!o)if(3==(3&t[Ut])){const a=e.preOrderCheckHooks;null!==a&&Ei(t,a,n)}else{const a=e.preOrderHooks;null!==a&&gr(t,a,0,n)}bi(n)}function m4(e,t=null,n=null,o){const i=g4(e,t,n,o);return i.resolveInjectorInitializers(),i}function g4(e,t=null,n=null,o,i=new Set){const a=[n||qe,s8(e)];return o=o||("object"==typeof e?void 0:S(e)),new X1(a,t||tc(),o||null,i)}let Rs=(()=>{class e{static create(n,o){if(Array.isArray(n))return m4({name:""},o,n,"");{const i=n.name??"";return m4({name:i},n.parent,n.providers,i)}}}return e.THROW_IF_NOT_FOUND=Te,e.NULL=new W1,e.\u0275prov=je({token:e,providedIn:"any",factory:()=>fe(U1)}),e.__NG_ELEMENT_ID__=-1,e})();function ia(e,t=Ie.Default){const n=_();return null===n?fe(e,t):ha(Xe(),n,re(e),t)}function w4(){throw new Error("invalid")}function b4(e,t){const n=e.contentQueries;if(null!==n)for(let o=0;o<n.length;o+=2){const a=n[o+1];if(-1!==a){const f=e.data[a];Hr(n[o]),f.contentQueries(2,t[a],a)}}}function ic(e,t,n,o,i,a,f,g,C,P,Y){const ae=t.blueprint.slice();return ae[jn]=i,ae[Ut]=76|o,(null!==Y||e&&1024&e[Ut])&&(ae[Ut]|=1024),Ci(ae),ae[Mn]=ae[No]=e,ae[on]=n,ae[xo]=f||e&&e[xo],ae[Kt]=g||e&&e[Kt],ae[yo]=C||e&&e[yo]||null,ae[$n]=P||e&&e[$n]||null,ae[Dn]=a,ae[gi]=function r3(){return o3++}(),ae[sr]=Y,ae[yn]=2==t.type?e[yn]:ae,ae}function ra(e,t,n,o,i){let a=e.data[t];if(null===a)a=function gl(e,t,n,o,i){const a=At(),f=Io(),C=e.data[t]=function h6(e,t,n,o,i,a){return{type:n,index:o,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,f?a:a&&a.parent,n,t,o,i);return null===e.firstChild&&(e.firstChild=C),null!==a&&(f?null==a.child&&null!==C.parent&&(a.child=C):null===a.next&&(a.next=C)),C}(e,t,n,o,i),function Ri(){return jt.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=o,a.attrs=i;const f=function gn(){const e=jt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();a.injectorIndex=null===f?-1:f.injectorIndex}return bn(a,!0),a}function Ea(e,t,n,o){if(0===n)return-1;const i=t.length;for(let a=0;a<n;a++)t.push(o),e.blueprint.push(o),e.data.push(null);return i}function vl(e,t,n){pr(t);try{const o=e.viewQuery;null!==o&&zl(1,o,n);const i=e.template;null!==i&&E4(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&b4(e,t),e.staticViewQueries&&zl(2,e.viewQuery,n);const a=e.components;null!==a&&function l6(e,t){for(let n=0;n<t.length;n++)P6(e,t[n])}(t,a)}catch(o){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),o}finally{t[Ut]&=-5,Nr()}}function rc(e,t,n,o){const i=t[Ut];if(128!=(128&i)){pr(t);try{Ci(t),function kn(e){return jt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&E4(e,t,n,2,o);const f=3==(3&i);if(f){const P=e.preOrderCheckHooks;null!==P&&Ei(t,P,null)}else{const P=e.preOrderHooks;null!==P&&gr(t,P,0,null),v(t,0)}if(function z6(e){for(let t=kc(e);null!==t;t=Ic(t)){if(!t[ni])continue;const n=t[go];for(let o=0;o<n.length;o++){const i=n[o];512&i[Ut]||Li(i[Mn],1),i[Ut]|=512}}}(t),function S6(e){for(let t=kc(e);null!==t;t=Ic(t))for(let n=An;n<t.length;n++){const o=t[n],i=o[xt];ci(o)&&rc(i,o,i.template,o[on])}}(t),null!==e.contentQueries&&b4(e,t),f){const P=e.contentCheckHooks;null!==P&&Ei(t,P)}else{const P=e.contentHooks;null!==P&&gr(t,P,1),v(t,1)}!function a6(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let o=0;o<n.length;o++){const i=n[o];if(i<0)bi(~i);else{const a=i,f=n[++o],g=n[++o];_s(f,a),g(2,t[a])}}}finally{bi(-1)}}(e,t);const g=e.components;null!==g&&function c6(e,t){for(let n=0;n<t.length;n++)T6(e,t[n])}(t,g);const C=e.viewQuery;if(null!==C&&zl(2,C,o),f){const P=e.viewCheckHooks;null!==P&&Ei(t,P)}else{const P=e.viewHooks;null!==P&&gr(t,P,2),v(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Ut]&=-41,512&t[Ut]&&(t[Ut]&=-513,Li(t[Mn],-1))}finally{Nr()}}}function E4(e,t,n,o,i){const a=to(),f=2&o;try{bi(-1),f&&t.length>wn&&d4(e,t,wn,!1),eo(f?2:0,i),n(o,i)}finally{bi(a),eo(f?3:1,i)}}function yl(e,t,n){if(ko(t)){const i=t.directiveEnd;for(let a=t.directiveStart;a<i;a++){const f=e.data[a];f.contentQueries&&f.contentQueries(1,n[a],a)}}}function _l(e,t,n){fr()&&(function y6(e,t,n,o){const i=n.directiveStart,a=n.directiveEnd;io(n)&&function E6(e,t,n){const o=Cn(t,e),i=S4(n),a=e[xo],f=sc(e,ic(e,i,null,n.onPush?32:16,o,t,a,a.createRenderer(o,n),null,null,null));e[t.index]=f}(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||us(n,t),Xo(o,t);const f=n.initialInputs;for(let g=i;g<a;g++){const C=e.data[g],P=yr(t,e,g,n);Xo(P,t),null!==f&&k4(0,g-i,P,C,0,f),Jn(C)&&(Gn(n.index,t)[on]=yr(t,e,g,n))}}(e,t,n,Cn(n,t)),64==(64&n.flags)&&A4(e,t,n))}function Ml(e,t,n=Cn){const o=t.localNames;if(null!==o){let i=t.index+1;for(let a=0;a<o.length;a+=2){const f=o[a+1],g=-1===f?n(t,e):e[f];e[i++]=g}}}function S4(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Cl(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function Cl(e,t,n,o,i,a,f,g,C,P){const Y=wn+o,ae=Y+i,Ye=function u6(e,t){const n=[];for(let o=0;o<t;o++)n.push(o<e?null:rn);return n}(Y,ae),et="function"==typeof P?P():P;return Ye[xt]={type:e,blueprint:Ye,template:n,queries:null,viewQuery:g,declTNode:t,data:Ye.slice().fill(null,Y),bindingStartIndex:Y,expandoStartIndex:ae,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof a?a():a,pipeRegistry:"function"==typeof f?f():f,firstChild:null,schemas:C,consts:et,incompleteFirstPass:!1}}function z4(e,t,n,o){const i=L4(t);null===n?i.push(o):(i.push(n),e.firstCreatePass&&V4(e).push(o,i.length-1))}function T4(e,t,n,o){for(let i in e)if(e.hasOwnProperty(i)){n=null===n?{}:n;const a=e[i];null===o?P4(n,t,i,a):o.hasOwnProperty(i)&&P4(n,t,o[i],a)}return n}function P4(e,t,n,o){e.hasOwnProperty(n)?e[n].push(t,o):e[n]=[t,o]}function zi(e,t,n,o,i,a,f,g){const C=Cn(t,n);let Y,P=t.inputs;!g&&null!=P&&(Y=P[o])?(Tl(e,n,Y,o,i),io(t)&&x4(n,t.index)):3&t.type&&(o=function p6(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),i=null!=f?f(i,t.value||"",o):i,a.setProperty(C,o,i))}function x4(e,t){const n=Gn(t,e);16&n[Ut]||(n[Ut]|=32)}function Dl(e,t,n,o){let i=!1;if(fr()){const a=null===o?null:{"":-1},f=function M6(e,t){const n=e.directiveRegistry;let o=null,i=null;if(n)for(let a=0;a<n.length;a++){const f=n[a];if(c4(t,f.selectors,!1))if(o||(o=[]),Jn(f))if(null!==f.findHostDirectiveDefs){const g=[];i=i||new Map,f.findHostDirectiveDefs(f,g,i),o.unshift(...g,f),wl(e,t,g.length)}else o.unshift(f),wl(e,t,0);else i=i||new Map,f.findHostDirectiveDefs?.(f,o,i),o.push(f)}return null===o?null:[o,i]}(e,n);let g,C;null===f?g=C=null:[g,C]=f,null!==g&&(i=!0,O4(e,t,n,g,a,C)),a&&function C6(e,t,n){if(t){const o=e.localNames=[];for(let i=0;i<t.length;i+=2){const a=n[t[i+1]];if(null==a)throw new U(-301,!1);o.push(t[i],a)}}}(n,o,a)}return n.mergedAttrs=In(n.mergedAttrs,n.attrs),i}function O4(e,t,n,o,i,a){for(let P=0;P<o.length;P++)fo(us(n,t),e,o[P].type);!function w6(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,o.length);for(let P=0;P<o.length;P++){const Y=o[P];Y.providersResolver&&Y.providersResolver(Y)}let f=!1,g=!1,C=Ea(e,t,o.length,null);for(let P=0;P<o.length;P++){const Y=o[P];n.mergedAttrs=In(n.mergedAttrs,Y.hostAttrs),b6(e,n,t,C,Y),D6(C,Y,i),null!==Y.contentQueries&&(n.flags|=4),(null!==Y.hostBindings||null!==Y.hostAttrs||0!==Y.hostVars)&&(n.flags|=64);const ae=Y.type.prototype;!f&&(ae.ngOnChanges||ae.ngOnInit||ae.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index),f=!0),!g&&(ae.ngOnChanges||ae.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index),g=!0),C++}!function f6(e,t,n){const i=t.directiveEnd,a=e.data,f=t.attrs,g=[];let C=null,P=null;for(let Y=t.directiveStart;Y<i;Y++){const ae=a[Y],Ye=n?n.get(ae):null,mt=Ye?Ye.outputs:null;C=T4(ae.inputs,Y,C,Ye?Ye.inputs:null),P=T4(ae.outputs,Y,P,mt);const zt=null===C||null===f||a4(t)?null:I4(C,Y,f);g.push(zt)}null!==C&&(C.hasOwnProperty("class")&&(t.flags|=8),C.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=g,t.inputs=C,t.outputs=P}(e,n,a)}function A4(e,t,n){const o=n.directiveStart,i=n.directiveEnd,a=n.index,f=function as(){return jt.lFrame.currentDirectiveIndex}();try{bi(a);for(let g=o;g<i;g++){const C=e.data[g],P=t[g];Lr(g),(null!==C.hostBindings||0!==C.hostVars||null!==C.hostAttrs)&&_6(C,P)}}finally{bi(-1),Lr(f)}}function _6(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function wl(e,t,n){t.componentOffset=n,(e.components||(e.components=[])).push(t.index)}function D6(e,t,n){if(n){if(t.exportAs)for(let o=0;o<t.exportAs.length;o++)n[t.exportAs[o]]=e;Jn(t)&&(n[""]=e)}}function b6(e,t,n,o,i){e.data[o]=i;const a=i.factory||(i.factory=Mo(i.type)),f=new pe(a,Jn(i),ia);e.blueprint[o]=f,n[o]=f,function g6(e,t,n,o,i){const a=i.hostBindings;if(a){let f=e.hostBindingOpCodes;null===f&&(f=e.hostBindingOpCodes=[]);const g=~t.index;(function v6(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(f)!=g&&f.push(g),f.push(n,o,a)}}(e,t,o,Ea(e,n,i.hostVars,rn),i)}function wr(e,t,n,o,i,a){const f=Cn(e,t);!function bl(e,t,n,o,i,a,f){if(null==a)e.removeAttribute(t,i,n);else{const g=null==f?me(a):f(a,o||"",i);e.setAttribute(t,i,g,n)}}(t[Kt],f,a,e.value,n,o,i)}function k4(e,t,n,o,i,a){const f=a[t];if(null!==f){const g=o.setInput;for(let C=0;C<f.length;){const P=f[C++],Y=f[C++],ae=f[C++];null!==g?o.setInput(n,ae,P,Y):n[Y]=ae}}}function I4(e,t,n){let o=null,i=0;for(;i<n.length;){const a=n[i];if(0!==a)if(5!==a){if("number"==typeof a)break;if(e.hasOwnProperty(a)){null===o&&(o=[]);const f=e[a];for(let g=0;g<f.length;g+=2)if(f[g]===t){o.push(a,f[g+1],n[i+1]);break}}i+=2}else i+=2;else i+=4}return o}function F4(e,t,n,o){return[e,!0,!1,t,null,0,o,n,null,null]}function T6(e,t){const n=Gn(t,e);if(ci(n)){const o=n[xt];48&n[Ut]?rc(o,n,o.template,n[on]):n[no]>0&&El(n)}}function El(e){for(let o=kc(e);null!==o;o=Ic(o))for(let i=An;i<o.length;i++){const a=o[i];if(ci(a))if(512&a[Ut]){const f=a[xt];rc(f,a,f.template,a[on])}else a[no]>0&&El(a)}const n=e[xt].components;if(null!==n)for(let o=0;o<n.length;o++){const i=Gn(n[o],e);ci(i)&&i[no]>0&&El(i)}}function P6(e,t){const n=Gn(t,e),o=n[xt];(function x6(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])})(o,n),vl(o,n,n[on])}function sc(e,t){return e[_o]?e[ti][Un]=t:e[_o]=t,e[ti]=t,t}function Sl(e){for(;e;){e[Ut]|=32;const t=ya(e);if(Tr(e)&&!t)return e;e=t}return null}function ac(e,t,n,o=!0){const i=t[xo];i.begin&&i.begin();try{rc(e,t,e.template,n)}catch(f){throw o&&R4(t,f),f}finally{i.end&&i.end()}}function zl(e,t,n){Hr(0),t(e,n)}function L4(e){return e[On]||(e[On]=[])}function V4(e){return e.cleanup||(e.cleanup=[])}function H4(e,t,n){return(null===e||Jn(e))&&(n=function Wn(e){for(;Array.isArray(e);){if("object"==typeof e[Ti])return e;e=e[jn]}return null}(n[t.index])),n[Kt]}function R4(e,t){const n=e[$n],o=n?n.get(ba,null):null;o&&o.handleError(t)}function Tl(e,t,n,o,i){for(let a=0;a<n.length;){const f=n[a++],g=n[a++],C=t[f],P=e.data[f];null!==P.setInput?P.setInput(C,i,o,g):C[g]=i}}function qr(e,t,n){const o=Nn(t,e);!function v1(e,t,n){e.setValue(t,n)}(e[Kt],o,n)}function cc(e,t,n){let o=n?e.styles:null,i=n?e.classes:null,a=0;if(null!==t)for(let f=0;f<t.length;f++){const g=t[f];"number"==typeof g?a=g:1==a?i=V(i,g):2==a&&(o=V(o,g+": "+t[++f]+";"))}n?e.styles=o:e.stylesWithoutHost=o,n?e.classes=i:e.classesWithoutHost=i}function lc(e,t,n,o,i=!1){for(;null!==n;){const a=t[n.index];if(null!==a&&o.push(En(a)),oo(a))for(let g=An;g<a.length;g++){const C=a[g],P=C[xt].firstChild;null!==P&&lc(C[xt],C,P,o)}const f=n.type;if(8&f)lc(e,t,n.child,o);else if(32&f){const g=Ac(n,t);let C;for(;C=g();)o.push(C)}else if(16&f){const g=z1(t,n);if(Array.isArray(g))o.push(...g);else{const C=ya(t[yn]);lc(C[xt],C,g,o,!0)}}n=i?n.projectionNext:n.next}return o}class Sa{get rootNodes(){const t=this._lView,n=t[xt];return lc(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[on]}set context(t){this._lView[on]=t}get destroyed(){return 128==(128&this._lView[Ut])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Mn];if(oo(t)){const n=t[Bo],o=n?n.indexOf(this):-1;o>-1&&(Vc(t,o),Q(n,o))}this._attachedToViewContainer=!1}_1(this._lView[xt],this._lView)}onDestroy(t){z4(this._lView[xt],this._lView,null,t)}markForCheck(){Sl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ut]&=-65}reattach(){this._lView[Ut]|=64}detectChanges(){ac(this._lView[xt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new U(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function _3(e,t){_a(e,t,t[Kt],2,null,null)}(this._lView[xt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new U(902,!1);this._appRef=t}}class O6 extends Sa{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;ac(t[xt],t,t[on],!1)}checkNoChanges(){}get context(){return null}}class N4 extends Da{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=dn(t);return new za(n,this.ngModule)}}function B4(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class Y4{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,o){o=oe(o);const i=this.injector.get(t,nc,o);return i!==nc||n===nc?i:this.parentInjector.get(t,n,o)}}class za extends J1{get inputs(){return B4(this.componentDef.inputs)}get outputs(){return B4(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function B8(e){return e.map(N8).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,o,i){let a=(i=i||this.ngModule)instanceof Hs?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const f=a?new Y4(t,a):t,g=f.get(t4,null);if(null===g)throw new U(407,!1);const C=f.get(C8,null),P=g.createRenderer(null,this.componentDef),Y=this.componentDef.selectors[0][0]||"div",ae=o?function d6(e,t,n){return e.selectRootElement(t,n===Tt.ShadowDom)}(P,o,this.componentDef.encapsulation):Lc(P,Y,function A6(e){const t=e.toLowerCase();return"svg"===t?ur:"math"===t?"math":null}(Y)),Ye=this.componentDef.onPush?288:272,et=Cl(0,null,null,1,0,null,null,null,null,null),mt=ic(null,et,null,Ye,null,null,g,P,C,f,null);let zt,kt;pr(mt);try{const Rt=this.componentDef;let qt,Dt=null;Rt.findHostDirectiveDefs?(qt=[],Dt=new Map,Rt.findHostDirectiveDefs(Rt,qt,Dt),qt.push(Rt)):qt=[Rt];const sn=function I6(e,t){const n=e[xt],o=wn;return e[o]=t,ra(n,o,2,"#host",null)}(mt,ae),Qn=function F6(e,t,n,o,i,a,f,g){const C=i[xt];!function L6(e,t,n,o){for(const i of e)t.mergedAttrs=In(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(cc(t,t.mergedAttrs,!0),null!==n&&P1(o,n,t))}(o,e,t,f);const P=a.createRenderer(t,n),Y=ic(i,S4(n),null,n.onPush?32:16,i[e.index],e,a,P,g||null,null,null);return C.firstCreatePass&&wl(C,e,o.length-1),sc(i,Y),i[e.index]=Y}(sn,ae,Rt,qt,mt,g,P);kt=hr(et,wn),ae&&function H6(e,t,n,o){if(o)an(e,n,["ng-version",D8.full]);else{const{attrs:i,classes:a}=function Y8(e){const t=[],n=[];let o=1,i=2;for(;o<e.length;){let a=e[o];if("string"==typeof a)2===i?""!==a&&t.push(a,e[++o]):8===i&&n.push(a);else{if(!or(i))break;i=a}o++}return{attrs:t,classes:n}}(t.selectors[0]);i&&an(e,n,i),a&&a.length>0&&T1(e,n,a.join(" "))}}(P,Rt,ae,o),void 0!==n&&function R6(e,t,n){const o=e.projection=[];for(let i=0;i<t.length;i++){const a=n[i];o.push(null!=a?Array.from(a):null)}}(kt,this.ngContentSelectors,n),zt=function V6(e,t,n,o,i,a){const f=Xe(),g=i[xt],C=Cn(f,i);O4(g,i,f,n,null,o);for(let Y=0;Y<n.length;Y++)Xo(yr(i,g,f.directiveStart+Y,f),i);A4(g,i,f),C&&Xo(C,i);const P=yr(i,g,f.directiveStart+f.componentOffset,f);if(e[on]=i[on]=P,null!==a)for(const Y of a)Y(P,t);return yl(g,f,e),P}(Qn,Rt,qt,Dt,mt,[N6]),vl(et,mt,null)}finally{Nr()}return new k6(this.componentType,zt,ta(kt,mt),mt,kt)}}class k6 extends q1{constructor(t,n,o,i,a){super(),this.location=o,this._rootLView=i,this._tNode=a,this.instance=n,this.hostView=this.changeDetectorRef=new O6(i),this.componentType=t}setInput(t,n){const o=this._tNode.inputs;let i;if(null!==o&&(i=o[t])){const a=this._rootLView;Tl(a[xt],a,i,t,n),x4(a,this._tNode.index)}}get injector(){return new er(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function N6(){const e=Xe();Br(_()[xt],e)}function Pl(e){let t=function j4(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const o=[e];for(;t;){let i;if(Jn(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new U(903,!1);i=t.\u0275dir}if(i){if(n){o.push(i);const f=e;f.inputs=xl(e.inputs),f.declaredInputs=xl(e.declaredInputs),f.outputs=xl(e.outputs);const g=i.hostBindings;g&&U6(e,g);const C=i.viewQuery,P=i.contentQueries;if(C&&Y6(e,C),P&&j6(e,P),H(e.inputs,i.inputs),H(e.declaredInputs,i.declaredInputs),H(e.outputs,i.outputs),Jn(i)&&i.data.animation){const Y=e.data;Y.animation=(Y.animation||[]).concat(i.data.animation)}}const a=i.features;if(a)for(let f=0;f<a.length;f++){const g=a[f];g&&g.ngInherit&&g(e),g===Pl&&(n=!1)}}t=Object.getPrototypeOf(t)}!function B6(e){let t=0,n=null;for(let o=e.length-1;o>=0;o--){const i=e[o];i.hostVars=t+=i.hostVars,i.hostAttrs=In(i.hostAttrs,n=In(n,i.hostAttrs))}}(o)}function xl(e){return e===Ae?{}:e===qe?[]:e}function Y6(e,t){const n=e.viewQuery;e.viewQuery=n?(o,i)=>{t(o,i),n(o,i)}:t}function j6(e,t){const n=e.contentQueries;e.contentQueries=n?(o,i,a)=>{t(o,i,a),n(o,i,a)}:t}function U6(e,t){const n=e.hostBindings;e.hostBindings=n?(o,i)=>{t(o,i),n(o,i)}:t}let uc=null;function Ns(){if(!uc){const e=Se.Symbol;if(e&&e.iterator)uc=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;n<t.length;++n){const o=t[n];"entries"!==o&&"size"!==o&&Map.prototype[o]===Map.prototype.entries&&(uc=o)}}}return uc}function dc(e){return!!Z4(e)&&(Array.isArray(e)||!(e instanceof Map)&&Ns()in e)}function Z4(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Jr(e,t,n){return e[t]=n}function ei(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function sa(e,t,n,o){const i=ei(e,t,n);return ei(e,t+1,o)||i}function X4(e,t,n,o){const i=_();return ei(i,Hi(),t)&&(b(),wr(Sn(),i,e,t,n,o)),X4}function Pa(e,t,n,o){return ei(e,Hi(),n)?t+me(n)+o:rn}function xa(e,t,n,o,i,a){const g=sa(e,function Wo(){return jt.lFrame.bindingIndex}(),n,i);return Go(2),g?t+me(n)+o+me(i)+a:rn}function r0(e,t,n,o,i,a,f,g){const C=_(),P=b(),Y=e+wn,ae=P.firstCreatePass?function Wh(e,t,n,o,i,a,f,g,C){const P=t.consts,Y=ra(t,e,4,f||null,Co(P,g));Dl(t,n,Y,Co(P,C)),Br(t,Y);const ae=Y.tViews=Cl(2,Y,o,i,a,t.directiveRegistry,t.pipeRegistry,null,t.schemas,P);return null!==t.queries&&(t.queries.template(t,Y),ae.queries=t.queries.embeddedTView(Y)),Y}(Y,P,C,t,n,o,i,a,f):P.data[Y];bn(ae,!1);const Ye=C[Kt].createComment("");Ka(P,C,Ye,ae),Xo(Ye,C),sc(C,C[Y]=F4(Ye,C,Ye,ae)),xi(ae)&&_l(P,C,ae),null!=f&&Ml(C,ae,g)}function s0(e){return $o(function Vi(){return jt.lFrame.contextLView}(),wn+e)}function Q4(e,t,n){const o=_();return ei(o,Hi(),t)&&zi(b(),Sn(),o,e,t,o[Kt],n,!1),Q4}function q4(e,t,n,o,i){const f=i?"class":"style";Tl(e,n,t.inputs[f],f,o)}function Al(e,t,n,o){const i=_(),a=b(),f=wn+e,g=i[Kt],C=i[f]=Lc(g,t,function Us(){return jt.lFrame.currentNamespace}()),P=a.firstCreatePass?function Kh(e,t,n,o,i,a,f){const g=t.consts,P=ra(t,e,2,i,Co(g,a));return Dl(t,n,P,Co(g,f)),null!==P.attrs&&cc(P,P.attrs,!1),null!==P.mergedAttrs&&cc(P,P.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,P),P}(f,a,i,0,t,n,o):a.data[f];return bn(P,!0),P1(g,C,P),32!=(32&P.flags)&&Ka(a,i,C,P),0===function Ar(){return jt.lFrame.elementDepthCount}()&&Xo(C,i),function rs(){jt.lFrame.elementDepthCount++}(),xi(P)&&(_l(a,i,P),yl(a,P,i)),null!==o&&Ml(i,P),Al}function kl(){let e=Xe();Io()?Do():(e=e.parent,bn(e,!1));const t=e;!function ss(){jt.lFrame.elementDepthCount--}();const n=b();return n.firstCreatePass&&(Br(n,e),ko(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function mn(e){return 0!=(8&e.flags)}(t)&&q4(n,t,_(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function hn(e){return 0!=(16&e.flags)}(t)&&q4(n,t,_(),t.stylesWithoutHost,!1),kl}function J4(e,t,n,o){return Al(e,t,n,o),kl(),J4}function Il(e,t,n){const o=_(),i=b(),a=e+wn,f=i.firstCreatePass?function Zh(e,t,n,o,i){const a=t.consts,f=Co(a,o),g=ra(t,e,8,"ng-container",f);return null!==f&&cc(g,f,!0),Dl(t,n,g,Co(a,i)),null!==t.queries&&t.queries.elementStart(t,g),g}(a,i,o,t,n):i.data[a];bn(f,!0);const g=o[a]=o[Kt].createComment("");return Ka(i,o,g,f),Xo(g,o),xi(f)&&(_l(i,o,f),yl(i,f,o)),null!=n&&Ml(o,f),Il}function Fl(){let e=Xe();const t=b();return Io()?Do():(e=e.parent,bn(e,!1)),t.firstCreatePass&&(Br(t,e),ko(e)&&t.queries.elementEnd(e)),Fl}function e2(e,t,n){return Il(e,t,n),Fl(),e2}function a0(){return _()}function t2(e){return!!e&&"function"==typeof e.then}function c0(e){return!!e&&"function"==typeof e.subscribe}const l0=c0;function n2(e,t,n,o){const i=_(),a=b(),f=Xe();return u0(a,i,i[Kt],f,e,t,o),n2}function o2(e,t){const n=Xe(),o=_(),i=b();return u0(i,o,H4(wo(i.data),n,o),n,e,t),o2}function u0(e,t,n,o,i,a,f){const g=xi(o),P=e.firstCreatePass&&V4(e),Y=t[on],ae=L4(t);let Ye=!0;if(3&o.type||f){const zt=Cn(o,t),kt=f?f(zt):zt,Rt=ae.length,qt=f?sn=>f(En(sn[o.index])):o.index;let Dt=null;if(!f&&g&&(Dt=function Xh(e,t,n,o){const i=e.cleanup;if(null!=i)for(let a=0;a<i.length-1;a+=2){const f=i[a];if(f===n&&i[a+1]===o){const g=t[On],C=i[a+2];return g.length>C?g[C]:null}"string"==typeof f&&(a+=2)}return null}(e,t,i,o.index)),null!==Dt)(Dt.__ngLastListenerFn__||Dt).__ngNextListenerFn__=a,Dt.__ngLastListenerFn__=a,Ye=!1;else{a=h0(o,t,Y,a,!1);const sn=n.listen(kt,i,a);ae.push(a,sn),P&&P.push(i,qt,Rt,Rt+1)}}else a=h0(o,t,Y,a,!1);const et=o.outputs;let mt;if(Ye&&null!==et&&(mt=et[i])){const zt=mt.length;if(zt)for(let kt=0;kt<zt;kt+=2){const Qn=t[mt[kt]][mt[kt+1]].subscribe(a),po=ae.length;ae.push(a,Qn),P&&P.push(i,o.index,po,-(po+1))}}}function d0(e,t,n,o){try{return eo(6,t,n),!1!==n(o)}catch(i){return R4(e,i),!1}finally{eo(7,t,n)}}function h0(e,t,n,o,i){return function a(f){if(f===Function)return o;Sl(e.componentOffset>-1?Gn(e.index,t):t);let C=d0(t,n,o,f),P=a.__ngNextListenerFn__;for(;P;)C=d0(t,n,P,f)&&C,P=P.__ngNextListenerFn__;return i&&!1===C&&(f.preventDefault(),f.returnValue=!1),C}}function f0(e=1){return function Cs(e){return(jt.lFrame.contextLView=function Ds(e,t){for(;e>0;)t=t[No],e--;return t}(e,jt.lFrame.contextLView))[on]}(e)}function Qh(e,t){let n=null;const o=function L8(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const a=t[i];if("*"!==a){if(null===o?c4(e,a,!0):R8(o,a))return i}else n=i}return n}function p0(e){const t=_()[yn][Dn];if(!t.projection){const o=t.projection=l(e?e.length:1,null),i=o.slice();let a=t.child;for(;null!==a;){const f=e?Qh(a,e):0;null!==f&&(i[f]?i[f].projectionNext=a:o[f]=a,i[f]=a),a=a.next}}}function m0(e,t=0,n){const o=_(),i=b(),a=ra(i,wn+e,16,null,n||null);null===a.projection&&(a.projection=t),Do(),32!=(32&a.flags)&&function z3(e,t,n){Uc(t[Kt],0,t,n,M1(e,n,t),b1(n.parent||t[Dn],n,t))}(i,o,a)}function r2(e,t,n){return Ll(e,"",t,"",n),r2}function Ll(e,t,n,o,i){const a=_(),f=Pa(a,t,n,o);return f!==rn&&zi(b(),Sn(),a,e,f,a[Kt],i,!1),Ll}function s2(e,t,n,o,i,a,f){const g=_(),C=xa(g,t,n,o,i,a);return C!==rn&&zi(b(),Sn(),g,e,C,g[Kt],f,!1),s2}function Vl(e,t){return e<<17|t<<2}function Bs(e){return e>>17&32767}function a2(e){return 2|e}function aa(e){return(131068&e)>>2}function c2(e,t){return-131069&e|t<<2}function l2(e){return 1|e}function w0(e,t,n,o,i){const a=e[n+1],f=null===t;let g=o?Bs(a):aa(a),C=!1;for(;0!==g&&(!1===C||f);){const Y=e[g+1];o5(e[g],t)&&(C=!0,e[g+1]=o?l2(Y):a2(Y)),g=o?Bs(Y):aa(Y)}C&&(e[n+1]=o?a2(a):l2(a))}function o5(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&be(e,t)>=0}const zo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function b0(e){return e.substring(zo.key,zo.keyEnd)}function E0(e,t){const n=zo.textEnd;return n===t?-1:(t=zo.keyEnd=function c5(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,zo.key=t,n),Va(e,t,n))}function Va(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function u2(e,t,n){return br(e,t,n,!1),u2}function d2(e,t){return br(e,t,null,!0),d2}function x0(e){Er(I,ts,e,!0)}function ts(e,t){for(let n=function s5(e){return function z0(e){zo.key=0,zo.keyEnd=0,zo.value=0,zo.valueEnd=0,zo.textEnd=e.length}(e),E0(e,Va(e,0,zo.textEnd))}(t);n>=0;n=E0(t,n))I(e,b0(t),!0)}function br(e,t,n,o){const i=_(),a=b(),f=Go(2);a.firstUpdatePass&&A0(a,e,f,o),t!==rn&&ei(i,f,t)&&I0(a,a.data[to()],i,i[Kt],e,i[f+1]=function y5(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=S(Zr(e)))),e}(t,n),o,f)}function Er(e,t,n,o){const i=b(),a=Go(2);i.firstUpdatePass&&A0(i,null,a,o);const f=_();if(n!==rn&&ei(f,a,n)){const g=i.data[to()];if(L0(g,o)&&!O0(i,a)){let C=o?g.classesWithoutHost:g.stylesWithoutHost;null!==C&&(n=V(C,n||"")),q4(i,g,f,n,o)}else!function v5(e,t,n,o,i,a,f,g){i===rn&&(i=qe);let C=0,P=0,Y=0<i.length?i[0]:null,ae=0<a.length?a[0]:null;for(;null!==Y||null!==ae;){const Ye=C<i.length?i[C+1]:void 0,et=P<a.length?a[P+1]:void 0;let zt,mt=null;Y===ae?(C+=2,P+=2,Ye!==et&&(mt=ae,zt=et)):null===ae||null!==Y&&Y<ae?(C+=2,mt=Y):(P+=2,mt=ae,zt=et),null!==mt&&I0(e,t,n,o,mt,zt,f,g),Y=C<i.length?i[C]:null,ae=P<a.length?a[P]:null}}(i,g,f,f[Kt],f[a+1],f[a+1]=function g5(e,t,n){if(null==n||""===n)return qe;const o=[],i=Zr(n);if(Array.isArray(i))for(let a=0;a<i.length;a++)e(o,i[a],!0);else if("object"==typeof i)for(const a in i)i.hasOwnProperty(a)&&e(o,a,i[a]);else"string"==typeof i&&t(o,i);return o}(e,t,n),o,a)}}function O0(e,t){return t>=e.expandoStartIndex}function A0(e,t,n,o){const i=e.data;if(null===i[n+1]){const a=i[to()],f=O0(e,n);L0(a,o)&&null===t&&!f&&(t=!1),t=function h5(e,t,n,o){const i=wo(e);let a=o?t.residualClasses:t.residualStyles;if(null===i)0===(o?t.classBindings:t.styleBindings)&&(n=fc(n=h2(null,e,t,n,o),t.attrs,o),a=null);else{const f=t.directiveStylingLast;if(-1===f||e[f]!==i)if(n=h2(i,e,t,n,o),null===a){let C=function f5(e,t,n){const o=n?t.classBindings:t.styleBindings;if(0!==aa(o))return e[Bs(o)]}(e,t,o);void 0!==C&&Array.isArray(C)&&(C=h2(null,e,t,C[1],o),C=fc(C,t.attrs,o),function p5(e,t,n,o){e[Bs(n?t.classBindings:t.styleBindings)]=o}(e,t,o,C))}else a=function m5(e,t,n){let o;const i=t.directiveEnd;for(let a=1+t.directiveStylingLast;a<i;a++)o=fc(o,e[a].hostAttrs,n);return fc(o,t.attrs,n)}(e,t,o)}return void 0!==a&&(o?t.residualClasses=a:t.residualStyles=a),n}(i,a,t,o),function t5(e,t,n,o,i,a){let f=a?t.classBindings:t.styleBindings,g=Bs(f),C=aa(f);e[o]=n;let Y,P=!1;if(Array.isArray(n)?(Y=n[1],(null===Y||be(n,Y)>0)&&(P=!0)):Y=n,i)if(0!==C){const Ye=Bs(e[g+1]);e[o+1]=Vl(Ye,g),0!==Ye&&(e[Ye+1]=c2(e[Ye+1],o)),e[g+1]=function Jh(e,t){return 131071&e|t<<17}(e[g+1],o)}else e[o+1]=Vl(g,0),0!==g&&(e[g+1]=c2(e[g+1],o)),g=o;else e[o+1]=Vl(C,0),0===g?g=o:e[C+1]=c2(e[C+1],o),C=o;P&&(e[o+1]=a2(e[o+1])),w0(e,Y,o,!0),w0(e,Y,o,!1),function n5(e,t,n,o,i){const a=i?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof t&&be(a,t)>=0&&(n[o+1]=l2(n[o+1]))}(t,Y,e,o,a),f=Vl(g,C),a?t.classBindings=f:t.styleBindings=f}(i,a,t,n,f,o)}}function h2(e,t,n,o,i){let a=null;const f=n.directiveEnd;let g=n.directiveStylingLast;for(-1===g?g=n.directiveStart:g++;g<f&&(a=t[g],o=fc(o,a.hostAttrs,i),a!==e);)g++;return null!==e&&(n.directiveStylingLast=g),o}function fc(e,t,n){const o=n?1:2;let i=-1;if(null!==t)for(let a=0;a<t.length;a++){const f=t[a];"number"==typeof f?i=f:i===o&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),I(e,f,!!n||t[++a]))}return void 0===e?null:e}function I0(e,t,n,o,i,a,f,g){if(!(3&t.type))return;const C=e.data,P=C[g+1],Y=function e5(e){return 1==(1&e)}(P)?F0(C,t,n,i,aa(P),f):void 0;Hl(Y)||(Hl(a)||function qh(e){return 2==(2&e)}(P)&&(a=F0(C,null,n,i,g,f)),function P3(e,t,n,o,i){if(t)i?e.addClass(n,o):e.removeClass(n,o);else{let a=-1===o.indexOf("-")?void 0:Dr.DashCase;null==i?e.removeStyle(n,o,a):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),a|=Dr.Important),e.setStyle(n,o,i,a))}}(o,f,Nn(to(),n),i,a))}function F0(e,t,n,o,i,a){const f=null===t;let g;for(;i>0;){const C=e[i],P=Array.isArray(C),Y=P?C[1]:C,ae=null===Y;let Ye=n[i+1];Ye===rn&&(Ye=ae?qe:void 0);let et=ae?B(Ye,o):Y===o?Ye:void 0;if(P&&!Hl(et)&&(et=B(C,o)),Hl(et)&&(g=et,f))return g;const mt=e[i+1];i=f?Bs(mt):aa(mt)}if(null!==t){let C=a?t.residualClasses:t.residualStyles;null!=C&&(g=B(C,o))}return g}function Hl(e){return void 0!==e}function L0(e,t){return 0!=(e.flags&(t?8:16))}function V0(e,t=""){const n=_(),o=b(),i=e+wn,a=o.firstCreatePass?ra(o,i,1,t,null):o.data[i],f=n[i]=function Fc(e,t){return e.createText(t)}(n[Kt],t);Ka(o,n,f,a),bn(a,!1)}function f2(e){return Rl("",e,""),f2}function Rl(e,t,n){const o=_(),i=Pa(o,e,t,n);return i!==rn&&qr(o,to(),i),Rl}function p2(e,t,n,o,i){const a=_(),f=xa(a,e,t,n,o,i);return f!==rn&&qr(a,to(),f),p2}function $0(e,t,n){Er(I,ts,Pa(_(),e,t,n),!0)}function m2(e,t,n){const o=_();if(ei(o,Hi(),t)){const a=b(),f=Sn();zi(a,f,o,e,t,H4(wo(a.data),f,o),n,!0)}return m2}const ca=void 0;var V5=["en",[["a","p"],["AM","PM"],ca],[["AM","PM"],ca,ca],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ca,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ca,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ca,"{1} 'at' {0}",ca],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function L5(e){const n=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===o?1:5}];let Ha={};function H5(e,t,n){"string"!=typeof t&&(n=t,t=e[Xt.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Ha[t]=e,n&&(Ha[t][Xt.ExtraData]=n)}function g2(e){const t=function R5(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=ou(t);if(n)return n;const o=t.split("-")[0];if(n=ou(o),n)return n;if("en"===o)return V5;throw new U(701,!1)}function nu(e){return g2(e)[Xt.PluralCase]}function ou(e){return e in Ha||(Ha[e]=Se.ng&&Se.ng.common&&Se.ng.common.locales&&Se.ng.common.locales[e]),Ha[e]}var Xt=(()=>((Xt=Xt||{})[Xt.LocaleId=0]="LocaleId",Xt[Xt.DayPeriodsFormat=1]="DayPeriodsFormat",Xt[Xt.DayPeriodsStandalone=2]="DayPeriodsStandalone",Xt[Xt.DaysFormat=3]="DaysFormat",Xt[Xt.DaysStandalone=4]="DaysStandalone",Xt[Xt.MonthsFormat=5]="MonthsFormat",Xt[Xt.MonthsStandalone=6]="MonthsStandalone",Xt[Xt.Eras=7]="Eras",Xt[Xt.FirstDayOfWeek=8]="FirstDayOfWeek",Xt[Xt.WeekendRange=9]="WeekendRange",Xt[Xt.DateFormat=10]="DateFormat",Xt[Xt.TimeFormat=11]="TimeFormat",Xt[Xt.DateTimeFormat=12]="DateTimeFormat",Xt[Xt.NumberSymbols=13]="NumberSymbols",Xt[Xt.NumberFormats=14]="NumberFormats",Xt[Xt.CurrencyCode=15]="CurrencyCode",Xt[Xt.CurrencySymbol=16]="CurrencySymbol",Xt[Xt.CurrencyName=17]="CurrencyName",Xt[Xt.Currencies=18]="Currencies",Xt[Xt.Directionality=19]="Directionality",Xt[Xt.PluralCase=20]="PluralCase",Xt[Xt.ExtraData=21]="ExtraData",Xt))();const Ra="en-US";let iu=Ra;function _2(e,t,n,o,i){if(e=re(e),Array.isArray(e))for(let a=0;a<e.length;a++)_2(e[a],t,n,o,i);else{const a=b(),f=_();let g=Vs(e)?e:re(e.provide),C=Q1(e);const P=Xe(),Y=1048575&P.providerIndexes,ae=P.directiveStart,Ye=P.providerIndexes>>20;if(Vs(e)||!e.multi){const et=new pe(C,i,ia),mt=C2(g,t,i?Y:Y+Ye,ae);-1===mt?(fo(us(P,f),a,g),M2(a,e,t.length),t.push(g),P.directiveStart++,P.directiveEnd++,i&&(P.providerIndexes+=1048576),n.push(et),f.push(et)):(n[mt]=et,f[mt]=et)}else{const et=C2(g,t,Y+Ye,ae),mt=C2(g,t,Y,Y+Ye),kt=mt>=0&&n[mt];if(i&&!kt||!i&&!(et>=0&&n[et])){fo(us(P,f),a,g);const Rt=function L7(e,t,n,o,i){const a=new pe(e,n,ia);return a.multi=[],a.index=t,a.componentProviders=0,Pu(a,i,o&&!n),a}(i?F7:I7,n.length,i,o,C);!i&&kt&&(n[mt].providerFactory=Rt),M2(a,e,t.length,0),t.push(g),P.directiveStart++,P.directiveEnd++,i&&(P.providerIndexes+=1048576),n.push(Rt),f.push(Rt)}else M2(a,e,et>-1?et:mt,Pu(n[i?mt:et],C,!i&&o));!i&&o&&kt&&n[mt].componentProviders++}}}function M2(e,t,n,o){const i=Vs(t),a=function c8(e){return!!e.useClass}(t);if(i||a){const C=(a?re(t.useClass):t).prototype.ngOnDestroy;if(C){const P=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const Y=P.indexOf(n);-1===Y?P.push(n,[o,C]):P[Y+1].push(o,C)}else P.push(n,C)}}}function Pu(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function C2(e,t,n,o){for(let i=n;i<o;i++)if(t[i]===e)return i;return-1}function I7(e,t,n,o){return D2(this.multi,[])}function F7(e,t,n,o){const i=this.multi;let a;if(this.providerFactory){const f=this.providerFactory.componentProviders,g=yr(n,n[xt],this.providerFactory.index,o);a=g.slice(0,f),D2(i,a);for(let C=f;C<g.length;C++)a.push(g[C])}else a=[],D2(i,a);return a}function D2(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function xu(e,t=[]){return n=>{n.providersResolver=(o,i)=>function k7(e,t,n){const o=b();if(o.firstCreatePass){const i=Jn(e);_2(n,o.data,o.blueprint,i,!0),_2(t,o.data,o.blueprint,i,!1)}}(o,i?i(e):e,t)}}class Na{}class Ou{}function V7(e,t){return new Au(e,t??null)}class Au extends Na{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new N4(this);const o=Pn(t);this._bootstrapComponents=Qr(o.bootstrap),this._r3Injector=g4(t,n,[{provide:Na,useValue:this},{provide:Da,useValue:this.componentFactoryResolver}],S(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class w2 extends Ou{constructor(t){super(),this.moduleType=t}create(t){return new Au(this.moduleType,t)}}class H7 extends Na{constructor(t,n,o){super(),this.componentFactoryResolver=new N4(this),this.instance=null;const i=new X1([...t,{provide:Na,useValue:this},{provide:Da,useValue:this.componentFactoryResolver}],n||tc(),o,new Set(["environment"]));this.injector=i,i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function b2(e,t,n=null){return new H7(e,t,n).injector}let R7=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const o=G1(0,n.type),i=o.length>0?b2([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,i)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=je({token:e,providedIn:"environment",factory:()=>new e(fe(Hs))}),e})();function ku(e){e.getStandaloneInjector=t=>t.get(R7).getOrCreateStandaloneInjector(e)}function Nu(e,t,n){const o=so()+e,i=_();return i[o]===rn?Jr(i,o,n?t.call(n):t()):function hc(e,t){return e[t]}(i,o)}function Bu(e,t,n,o){return Uu(_(),so(),e,t,n,o)}function Yu(e,t,n,o,i){return $u(_(),so(),e,t,n,o,i)}function ju(e,t,n,o,i,a,f){return function Gu(e,t,n,o,i,a,f,g,C){const P=t+n;return function ir(e,t,n,o,i,a){const f=sa(e,t,n,o);return sa(e,t+2,i,a)||f}(e,P,i,a,f,g)?Jr(e,P+4,C?o.call(C,i,a,f,g):o(i,a,f,g)):_c(e,P+4)}(_(),so(),e,t,n,o,i,a,f)}function _c(e,t){const n=e[t];return n===rn?void 0:n}function Uu(e,t,n,o,i,a){const f=t+n;return ei(e,f,i)?Jr(e,f+1,a?o.call(a,i):o(i)):_c(e,f+1)}function $u(e,t,n,o,i,a,f){const g=t+n;return sa(e,g,i,a)?Jr(e,g+2,f?o.call(f,i,a):o(i,a)):_c(e,g+2)}function Wu(e,t,n,o,i,a,f,g){const C=t+n;return function Ol(e,t,n,o,i){const a=sa(e,t,n,o);return ei(e,t+2,i)||a}(e,C,i,a,f)?Jr(e,C+3,g?o.call(g,i,a,f):o(i,a,f)):_c(e,C+3)}function Zu(e,t){const n=b();let o;const i=e+wn;n.firstCreatePass?(o=function ef(e,t){if(t)for(let n=t.length-1;n>=0;n--){const o=t[n];if(e===o.name)return o}}(t,n.pipeRegistry),n.data[i]=o,o.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,o.onDestroy)):o=n.data[i];const a=o.factory||(o.factory=Mo(o.type)),f=Re(ia);try{const g=ls(!1),C=a();return ls(g),function Gh(e,t,n,o){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=o}(n,_(),i,C),C}finally{Re(f)}}function Xu(e,t,n){const o=e+wn,i=_(),a=$o(i,o);return Mc(i,o)?Uu(i,so(),t,a.transform,n,a):a.transform(n)}function Qu(e,t,n,o){const i=e+wn,a=_(),f=$o(a,i);return Mc(a,i)?$u(a,so(),t,f.transform,n,o,f):f.transform(n,o)}function qu(e,t,n,o,i){const a=e+wn,f=_(),g=$o(f,a);return Mc(f,a)?Wu(f,so(),t,g.transform,n,o,i,g):g.transform(n,o,i)}function Mc(e,t){return e[xt].data[t].pure}function S2(e){return t=>{setTimeout(e,void 0,t)}}const ns=class rf extends s.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,o){let i=t,a=n||(()=>null),f=o;if(t&&"object"==typeof t){const C=t;i=C.next?.bind(C),a=C.error?.bind(C),f=C.complete?.bind(C)}this.__isAsync&&(a=S2(a),i&&(i=S2(i)),f&&(f=S2(f)));const g=super.subscribe({next:i,error:a,complete:f});return t instanceof r.w0&&t.add(g),g}};function sf(){return this._results[Ns()]()}class z2{get changes(){return this._changes||(this._changes=new ns)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Ns(),o=z2.prototype;o[n]||(o[n]=sf)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const o=this;o.dirty=!1;const i=function d(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function u(e,t,n){if(e.length!==t.length)return!1;for(let o=0;o<e.length;o++){let i=e[o],a=t[o];if(n&&(i=n(i),a=n(a)),a!==i)return!1}return!0}(o._results,i,n))&&(o._results=i,o.length=i.length,o.last=i[this.length-1],o.first=i[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Cc=(()=>{class e{}return e.__NG_ELEMENT_ID__=lf,e})();const af=Cc,cf=class extends af{constructor(t,n,o){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=o}createEmbeddedView(t,n){const o=this._declarationTContainer.tViews,i=ic(this._declarationLView,o,t,16,null,o.declTNode,null,null,null,null,n||null);i[mi]=this._declarationLView[this._declarationTContainer.index];const f=this._declarationLView[qn];return null!==f&&(i[qn]=f.createEmbeddedView(o)),vl(o,i,t),new Sa(i)}};function lf(){return Ul(Xe(),_())}function Ul(e,t){return 4&e.type?new cf(t,e,ta(e,t)):null}let $l=(()=>{class e{}return e.__NG_ELEMENT_ID__=uf,e})();function uf(){return td(Xe(),_())}const df=$l,Ju=class extends df{constructor(t,n,o){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=o}get element(){return ta(this._hostTNode,this._hostLView)}get injector(){return new er(this._hostTNode,this._hostLView)}get parentInjector(){const t=ds(this._hostTNode,this._hostLView);if(ao(t)){const n=qi(t,this._hostLView),o=li(t);return new er(n[xt].data[o+8],n)}return new er(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=ed(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-An}createEmbeddedView(t,n,o){let i,a;"number"==typeof o?i=o:null!=o&&(i=o.index,a=o.injector);const f=t.createEmbeddedView(n||{},a);return this.insert(f,i),f}createComponent(t,n,o,i,a){const f=t&&!function E(e){return"function"==typeof e}(t);let g;if(f)g=n;else{const ae=n||{};g=ae.index,o=ae.injector,i=ae.projectableNodes,a=ae.environmentInjector||ae.ngModuleRef}const C=f?t:new za(dn(t)),P=o||this.parentInjector;if(!a&&null==C.ngModule){const Ye=(f?P:this.parentInjector).get(Hs,null);Ye&&(a=Ye)}const Y=C.create(P,i,void 0,a);return this.insert(Y.hostView,g),Y}insert(t,n){const o=t._lView,i=o[xt];if(function Mi(e){return oo(e[Mn])}(o)){const Y=this.indexOf(t);if(-1!==Y)this.detach(Y);else{const ae=o[Mn],Ye=new Ju(ae,ae[Dn],ae[Mn]);Ye.detach(Ye.indexOf(t))}}const a=this._adjustIndex(n),f=this._lContainer;!function C3(e,t,n,o){const i=An+o,a=n.length;o>0&&(n[i-1][Un]=t),o<a-An?(t[Un]=n[i],k(n,An+o,t)):(n.push(t),t[Un]=null),t[Mn]=n;const f=t[mi];null!==f&&n!==f&&function D3(e,t){const n=e[go];t[yn]!==t[Mn][Mn][yn]&&(e[ni]=!0),null===n?e[go]=[t]:n.push(t)}(f,t);const g=t[qn];null!==g&&g.insertView(e),t[Ut]|=64}(i,o,f,a);const g=Bc(a,f),C=o[Kt],P=Ga(C,f[Pi]);return null!==P&&function y3(e,t,n,o,i,a){o[jn]=i,o[Dn]=t,_a(e,o,n,1,i,a)}(i,f[Dn],C,o,P,g),t.attachToViewContainerRef(),k(T2(f),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=ed(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),o=Vc(this._lContainer,n);o&&(Q(T2(this._lContainer),n),_1(o[xt],o))}detach(t){const n=this._adjustIndex(t,-1),o=Vc(this._lContainer,n);return o&&null!=Q(T2(this._lContainer),n)?new Sa(o):null}_adjustIndex(t,n=0){return t??this.length+n}};function ed(e){return e[Bo]}function T2(e){return e[Bo]||(e[Bo]=[])}function td(e,t){let n;const o=t[e.index];if(oo(o))n=o;else{let i;if(8&e.type)i=En(o);else{const a=t[Kt];i=a.createComment("");const f=Cn(e,t);Fs(a,Ga(a,f),i,function S3(e,t){return e.nextSibling(t)}(a,f),!1)}t[e.index]=n=F4(o,t,i,e),sc(t,n)}return new Ju(n,e,t)}class P2{constructor(t){this.queryList=t,this.matches=null}clone(){return new P2(this.queryList)}setDirty(){this.queryList.setDirty()}}class x2{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const o=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let a=0;a<o;a++){const f=n.getByIndex(a);i.push(this.queries[f.indexInDeclarationView].clone())}return new x2(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==ud(t,n).matches&&this.queries[n].setDirty()}}class nd{constructor(t,n,o=null){this.predicate=t,this.flags=n,this.read=o}}class O2{constructor(t=[]){this.queries=t}elementStart(t,n){for(let o=0;o<this.queries.length;o++)this.queries[o].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let o=0;o<this.length;o++){const i=null!==n?n.length:0,a=this.getByIndex(o).embeddedTView(t,i);a&&(a.indexInDeclarationView=o,null!==n?n.push(a):n=[a])}return null!==n?new O2(n):null}template(t,n){for(let o=0;o<this.queries.length;o++)this.queries[o].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class A2{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new A2(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let o=t.parent;for(;null!==o&&8&o.type&&o.index!==n;)o=o.parent;return n===(null!==o?o.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const o=this.metadata.predicate;if(Array.isArray(o))for(let i=0;i<o.length;i++){const a=o[i];this.matchTNodeWithReadOption(t,n,hf(n,a)),this.matchTNodeWithReadOption(t,n,Gs(n,t,a,!1,!1))}else o===Cc?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Gs(n,t,o,!1,!1))}matchTNodeWithReadOption(t,n,o){if(null!==o){const i=this.metadata.read;if(null!==i)if(i===wa||i===$l||i===Cc&&4&n.type)this.addMatch(n.index,-2);else{const a=Gs(n,t,i,!1,!1);null!==a&&this.addMatch(n.index,a)}else this.addMatch(n.index,o)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function hf(e,t){const n=e.localNames;if(null!==n)for(let o=0;o<n.length;o+=2)if(n[o]===t)return n[o+1];return null}function pf(e,t,n,o){return-1===n?function ff(e,t){return 11&e.type?ta(e,t):4&e.type?Ul(e,t):null}(t,e):-2===n?function mf(e,t,n){return n===wa?ta(t,e):n===Cc?Ul(t,e):n===$l?td(t,e):void 0}(e,t,o):yr(e,e[xt],n,t)}function od(e,t,n,o){const i=t[qn].queries[o];if(null===i.matches){const a=e.data,f=n.matches,g=[];for(let C=0;C<f.length;C+=2){const P=f[C];g.push(P<0?null:pf(t,a[P],f[C+1],n.metadata.read))}i.matches=g}return i.matches}function k2(e,t,n,o){const i=e.queries.getByIndex(n),a=i.matches;if(null!==a){const f=od(e,t,i,n);for(let g=0;g<a.length;g+=2){const C=a[g];if(C>0)o.push(f[g/2]);else{const P=a[g+1],Y=t[-C];for(let ae=An;ae<Y.length;ae++){const Ye=Y[ae];Ye[mi]===Ye[Mn]&&k2(Ye[xt],Ye,P,o)}if(null!==Y[go]){const ae=Y[go];for(let Ye=0;Ye<ae.length;Ye++){const et=ae[Ye];k2(et[xt],et,P,o)}}}}}return o}function id(e){const t=_(),n=b(),o=Vr();Hr(o+1);const i=ud(n,o);if(e.dirty&&function _i(e){return 4==(4&e[Ut])}(t)===(2==(2&i.metadata.flags))){if(null===i.matches)e.reset([]);else{const a=i.crossesNgTemplate?k2(n,t,o,[]):od(n,t,i,o);e.reset(a,y8),e.notifyOnChanges()}return!0}return!1}function rd(e,t,n){const o=b();o.firstCreatePass&&(ld(o,new nd(e,t,n),-1),2==(2&t)&&(o.staticViewQueries=!0)),cd(o,_(),t)}function sd(e,t,n,o){const i=b();if(i.firstCreatePass){const a=Xe();ld(i,new nd(t,n,o),a.index),function vf(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),2==(2&n)&&(i.staticContentQueries=!0)}cd(i,_(),n)}function ad(){return function gf(e,t){return e[qn].queries[t].queryList}(_(),Vr())}function cd(e,t,n){const o=new z2(4==(4&n));z4(e,t,o,o.destroy),null===t[qn]&&(t[qn]=new x2),t[qn].queries.push(new P2(o))}function ld(e,t,n){null===e.queries&&(e.queries=new O2),e.queries.track(new A2(t,n))}function ud(e,t){return e.queries.getByIndex(t)}function dd(e,t){return Ul(e,t)}function Gl(...e){}const xd=new vn("Application Initializer");let Kl=(()=>{class e{constructor(n){this.appInits=n,this.resolve=Gl,this.reject=Gl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,i)=>{this.resolve=o,this.reject=i})}runInitializers(){if(this.initialized)return;const n=[],o=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let i=0;i<this.appInits.length;i++){const a=this.appInits[i]();if(t2(a))n.push(a);else if(l0(a)){const f=new Promise((g,C)=>{a.subscribe({complete:g,error:C})});n.push(f)}}Promise.all(n).then(()=>{o()}).catch(i=>{this.reject(i)}),0===n.length&&o(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(fe(xd,8))},e.\u0275prov=je({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Od=new vn("AppId",{providedIn:"root",factory:function Ad(){return`${H2()}${H2()}${H2()}`}});function H2(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const kd=new vn("Platform Initializer"),Vf=new vn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Id=new vn("appBootstrapListener"),Hf=new vn("AnimationModuleType");let Rf=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=je({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Zl=new vn("LocaleId",{providedIn:"root",factory:()=>Ee(Zl,Ie.Optional|Ie.SkipSelf)||function Nf(){return typeof $localize<"u"&&$localize.locale||Ra}()}),Bf=new vn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class Yf{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let jf=(()=>{class e{compileModuleSync(n){return new w2(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const o=this.compileModuleSync(n),a=Qr(Pn(n).declarations).reduce((f,g)=>{const C=dn(g);return C&&f.push(new za(C)),f},[]);return new Yf(o,a)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=je({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Wf=(()=>Promise.resolve(0))();function R2(e){typeof Zone>"u"?Wf.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class rr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ns(!1),this.onMicrotaskEmpty=new ns(!1),this.onStable=new ns(!1),this.onError=new ns(!1),typeof Zone>"u")throw new U(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!o&&n,i.shouldCoalesceRunChangeDetection=o,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function Gf(){let e=Se.requestAnimationFrame,t=Se.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const o=t[Zone.__symbol__("OriginalDelegate")];o&&(t=o)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function Xf(e){const t=()=>{!function Zf(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Se,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,B2(e),e.isCheckStableRunning=!0,N2(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),B2(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,o,i,a,f,g)=>{try{return Vd(e),n.invokeTask(i,a,f,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),Hd(e)}},onInvoke:(n,o,i,a,f,g,C)=>{try{return Vd(e),n.invoke(i,a,f,g,C)}finally{e.shouldCoalesceRunChangeDetection&&t(),Hd(e)}},onHasTask:(n,o,i,a)=>{n.hasTask(i,a),o===i&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,B2(e),N2(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,o,i,a)=>(n.handleError(i,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!rr.isInAngularZone())throw new U(909,!1)}static assertNotInAngularZone(){if(rr.isInAngularZone())throw new U(909,!1)}run(t,n,o){return this._inner.run(t,n,o)}runTask(t,n,o,i){const a=this._inner,f=a.scheduleEventTask("NgZoneEvent: "+i,t,Kf,Gl,Gl);try{return a.runTask(f,n,o)}finally{a.cancelTask(f)}}runGuarded(t,n,o){return this._inner.runGuarded(t,n,o)}runOutsideAngular(t){return this._outer.run(t)}}const Kf={};function N2(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function B2(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Vd(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Hd(e){e._nesting--,N2(e)}class Qf{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ns,this.onMicrotaskEmpty=new ns,this.onStable=new ns,this.onError=new ns}run(t,n,o){return t.apply(n,o)}runGuarded(t,n,o){return t.apply(n,o)}runOutsideAngular(t){return t()}runTask(t,n,o,i){return t.apply(n,o)}}const Rd=new vn(""),Nd=new vn("");let Y2,qf=(()=>{class e{constructor(n,o,i){this._ngZone=n,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Y2||(function Jf(e){Y2=e}(i),i.addToWindow(o)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{rr.assertNotInAngularZone(),R2(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())R2(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(n)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,o,i){let a=-1;o&&o>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(f=>f.timeoutId!==a),n(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:n,timeoutId:a,updateCb:i})}whenStable(n,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,o,i){return[]}}return e.\u0275fac=function(n){return new(n||e)(fe(rr),fe(Bd),fe(Nd))},e.\u0275prov=je({token:e,factory:e.\u0275fac}),e})(),Bd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,o){this._applications.set(n,o)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,o=!0){return Y2?.findTestabilityInTree(this,n,o)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=je({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),Ys=null;const Yd=new vn("AllowMultipleToken"),j2=new vn("PlatformDestroyListeners"),vs=!1;class np{constructor(t,n){this.name=t,this.token=n}}function Ud(e,t,n=[]){const o=`Platform: ${t}`,i=new vn(o);return(a=[])=>{let f=U2();if(!f||f.injector.get(Yd,!1)){const g=[...n,...a,{provide:i,useValue:!0}];e?e(g):function op(e){if(Ys&&!Ys.get(Yd,!1))throw new U(400,!1);Ys=e;const t=e.get(Wd);(function jd(e){const t=e.get(kd,null);t&&t.forEach(n=>n())})(e)}(function $d(e=[],t){return Rs.create({name:t,providers:[{provide:il,useValue:"platform"},{provide:j2,useValue:new Set([()=>Ys=null])},...e]})}(g,o))}return function rp(e){const t=U2();if(!t)throw new U(401,!1);return t}()}}function U2(){return Ys?.get(Wd)??null}let Wd=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,o){const i=function Kd(e,t){let n;return n="noop"===e?new Qf:("zone.js"===e?void 0:e)||new rr(t),n}(o?.ngZone,function Gd(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}(o)),a=[{provide:rr,useValue:i}];return i.run(()=>{const f=Rs.create({providers:a,parent:this.injector,name:n.moduleType.name}),g=n.create(f),C=g.injector.get(ba,null);if(!C)throw new U(402,!1);return i.runOutsideAngular(()=>{const P=i.onError.subscribe({next:Y=>{C.handleError(Y)}});g.onDestroy(()=>{Ql(this._modules,g),P.unsubscribe()})}),function Zd(e,t,n){try{const o=n();return t2(o)?o.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):o}catch(o){throw t.runOutsideAngular(()=>e.handleError(o)),o}}(C,i,()=>{const P=g.injector.get(Kl);return P.runInitializers(),P.donePromise.then(()=>(function ru(e){pt(e,"Expected localeId to be defined"),"string"==typeof e&&(iu=e.toLowerCase().replace(/_/g,"-"))}(g.injector.get(Zl,Ra)||Ra),this._moduleDoBootstrap(g),g))})})}bootstrapModule(n,o=[]){const i=Xd({},o);return function ep(e,t,n){const o=new w2(n);return Promise.resolve(o)}(0,0,n).then(a=>this.bootstrapModuleFactory(a,i))}_moduleDoBootstrap(n){const o=n.injector.get(Xl);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(i=>o.bootstrap(i));else{if(!n.instance.ngDoBootstrap)throw new U(-403,!1);n.instance.ngDoBootstrap(o)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new U(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const n=this._injector.get(j2,null);n&&(n.forEach(o=>o()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(fe(Rs))},e.\u0275prov=je({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function Xd(e,t){return Array.isArray(t)?t.reduce(Xd,e):{...e,...t}}let Xl=(()=>{class e{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(n,o,i){this._zone=n,this._injector=o,this._exceptionHandler=i,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const a=new L.y(g=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{g.next(this._stable),g.complete()})}),f=new L.y(g=>{let C;this._zone.runOutsideAngular(()=>{C=this._zone.onStable.subscribe(()=>{rr.assertNotInAngularZone(),R2(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,g.next(!0))})})});const P=this._zone.onUnstable.subscribe(()=>{rr.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{g.next(!1)}))});return()=>{C.unsubscribe(),P.unsubscribe()}});this.isStable=(0,X.T)(a,f.pipe((0,ee.B)()))}bootstrap(n,o){const i=n instanceof J1;if(!this._injector.get(Kl).done){!i&&Qo(n);throw new U(405,vs)}let f;f=i?n:this._injector.get(Da).resolveComponentFactory(n),this.componentTypes.push(f.componentType);const g=function tp(e){return e.isBoundToModule}(f)?void 0:this._injector.get(Na),P=f.create(Rs.NULL,[],o||f.selector,g),Y=P.location.nativeElement,ae=P.injector.get(Rd,null);return ae?.registerApplication(Y),P.onDestroy(()=>{this.detachView(P.hostView),Ql(this.components,P),ae?.unregisterApplication(Y)}),this._loadComponent(P),P}tick(){if(this._runningTick)throw new U(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){const o=n;Ql(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const o=this._injector.get(Id,[]);o.push(...this._bootstrapListeners),o.forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Ql(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new U(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)(fe(rr),fe(Hs),fe(ba))},e.\u0275prov=je({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Ql(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function ap(){return!1}function cp(){}let lp=(()=>{class e{}return e.__NG_ELEMENT_ID__=up,e})();function up(e){return function dp(e,t,n){if(io(e)&&!n){const o=Gn(e.index,t);return new Sa(o,o)}return 47&e.type?new Sa(t[yn],t):null}(Xe(),_(),16==(16&e))}class th{constructor(){}supports(t){return dc(t)}create(t){return new vp(t)}}const gp=(e,t)=>t;class vp{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||gp}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,o=this._removalsHead,i=0,a=null;for(;n||o;){const f=!o||n&&n.currentIndex<oh(o,i,a)?n:o,g=oh(f,i,a),C=f.currentIndex;if(f===o)i--,o=o._nextRemoved;else if(n=n._next,null==f.previousIndex)i++;else{a||(a=[]);const P=g-i,Y=C-i;if(P!=Y){for(let Ye=0;Ye<P;Ye++){const et=Ye<a.length?a[Ye]:a[Ye]=0,mt=et+Ye;Y<=mt&&mt<P&&(a[Ye]=et+1)}a[f.previousIndex]=Y-P}}g!==C&&t(f,g,C)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!dc(t))throw new U(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,a,f,n=this._itHead,o=!1;if(Array.isArray(t)){this.length=t.length;for(let g=0;g<this.length;g++)a=t[g],f=this._trackByFn(g,a),null!==n&&Object.is(n.trackById,f)?(o&&(n=this._verifyReinsertion(n,a,f,g)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,f,g),o=!0),n=n._next}else i=0,function jh(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Ns()]();let o;for(;!(o=n.next()).done;)t(o.value)}}(t,g=>{f=this._trackByFn(i,g),null!==n&&Object.is(n.trackById,f)?(o&&(n=this._verifyReinsertion(n,g,f,i)),Object.is(n.item,g)||this._addIdentityChange(n,g)):(n=this._mismatch(n,g,f,i),o=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,o,i){let a;return null===t?a=this._itTail:(a=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,a,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(o,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,a,i)):t=this._addAfter(new yp(n,o),a,i),t}_verifyReinsertion(t,n,o,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==a?t=this._reinsertAfter(a,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,a=t._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(t,n,o),this._addToMoves(t,o),t}_moveAfter(t,n,o){return this._unlink(t),this._insertAfter(t,n,o),this._addToMoves(t,o),t}_addAfter(t,n,o){return this._insertAfter(t,n,o),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,o){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new nh),this._linkedRecords.put(t),t.currentIndex=o,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,o=t._next;return null===n?this._itHead=o:n._next=o,null===o?this._itTail=n:o._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new nh),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class yp{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class _p{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===n||n<=o.currentIndex)&&Object.is(o.trackById,t))return o;return null}remove(t){const n=t._prevDup,o=t._nextDup;return null===n?this._head=o:n._nextDup=o,null===o?this._tail=n:o._prevDup=n,null===this._head}}class nh{constructor(){this.map=new Map}put(t){const n=t.trackById;let o=this.map.get(n);o||(o=new _p,this.map.set(n,o)),o.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function oh(e,t,n){const o=e.previousIndex;if(null===o)return o;let i=0;return n&&o<n.length&&(i=n[o]),o+t+i}class ih{constructor(){}supports(t){return t instanceof Map||Z4(t)}create(){return new Mp}}class Mp{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||Z4(t)))throw new U(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(o,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,o),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(i,o);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let o=n;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const o=t._prev;return n._next=t,n._prev=o,t._prev=n,o&&(o._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const a=i._prev,f=i._next;return a&&(a._next=f),f&&(f._prev=a),i._next=null,i._prev=null,i}const o=new Cp(t);return this._records.set(t,o),o.currentValue=n,this._addToAdditions(o),o}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(o=>n(t[o],o))}}class Cp{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function rh(){return new Z2([new th])}let Z2=(()=>{class e{constructor(n){this.factories=n}static create(n,o){if(null!=o){const i=o.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:o=>e.create(n,o||rh()),deps:[[e,new ms,new Ho]]}}find(n){const o=this.factories.find(i=>i.supports(n));if(null!=o)return o;throw new U(901,!1)}}return e.\u0275prov=je({token:e,providedIn:"root",factory:rh}),e})();function sh(){return new X2([new ih])}let X2=(()=>{class e{constructor(n){this.factories=n}static create(n,o){if(o){const i=o.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:o=>e.create(n,o||sh()),deps:[[e,new ms,new Ho]]}}find(n){const o=this.factories.find(i=>i.supports(n));if(o)return o;throw new U(901,!1)}}return e.\u0275prov=je({token:e,providedIn:"root",factory:sh}),e})();const bp=Ud(null,"core",[]);let Ep=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(fe(Xl))},e.\u0275mod=ln({type:e}),e.\u0275inj=St({}),e})();function Sp(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}},433:(ft,ve,p)=>{p.d(ve,{TO:()=>Mt,ve:()=>Ne,Wl:()=>U,Fj:()=>Oe,qu:()=>Ar,oH:()=>Oi,u:()=>Pr,sg:()=>ii,u5:()=>Ki,Cf:()=>ie,JU:()=>ne,a5:()=>$,JJ:()=>ht,JL:()=>Se,F:()=>_o,On:()=>go,Mq:()=>ni,c5:()=>_i,UX:()=>kr,Q7:()=>ai,kI:()=>tt,_Y:()=>An});var s=p(4650),r=p(6895),L=p(457),X=p(9751),ee=p(4742),z=p(8421),H=p(3269),S=p(5403),V=p(3268),W=p(1810),re=p(4004);let le=(()=>{class _{constructor(M,j){this._renderer=M,this._elementRef=j,this.onChange=Xe=>{},this.onTouched=()=>{}}setProperty(M,j){this._renderer.setProperty(this._elementRef.nativeElement,M,j)}registerOnTouched(M){this.onTouched=M}registerOnChange(M){this.onChange=M}setDisabledState(M){this.setProperty("disabled",M)}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(s.Qsj),s.Y36(s.SBq))},_.\u0275dir=s.lG2({type:_}),_})(),Le=(()=>{class _ extends le{}return _.\u0275fac=function(){let b;return function(j){return(b||(b=s.n5z(_)))(j||_)}}(),_.\u0275dir=s.lG2({type:_,features:[s.qOj]}),_})();const ne=new s.OlP("NgValueAccessor"),Ve={provide:ne,useExisting:(0,s.Gpc)(()=>U),multi:!0};let U=(()=>{class _ extends Le{writeValue(M){this.setProperty("checked",M)}}return _.\u0275fac=function(){let b;return function(j){return(b||(b=s.n5z(_)))(j||_)}}(),_.\u0275dir=s.lG2({type:_,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(M,j){1&M&&s.NdJ("change",function(At){return j.onChange(At.target.checked)})("blur",function(){return j.onTouched()})},features:[s._Bn([Ve]),s.qOj]}),_})();const ke={provide:ne,useExisting:(0,s.Gpc)(()=>Oe),multi:!0},Ne=new s.OlP("CompositionEventMode");let Oe=(()=>{class _ extends le{constructor(M,j,Xe){super(M,j),this._compositionMode=Xe,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function me(){const _=(0,r.q)()?(0,r.q)().getUserAgent():"";return/android (\d+)/.test(_.toLowerCase())}())}writeValue(M){this.setProperty("value",M??"")}_handleInput(M){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(M)}_compositionStart(){this._composing=!0}_compositionEnd(M){this._composing=!1,this._compositionMode&&this.onChange(M)}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(Ne,8))},_.\u0275dir=s.lG2({type:_,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(M,j){1&M&&s.NdJ("input",function(At){return j._handleInput(At.target.value)})("blur",function(){return j.onTouched()})("compositionstart",function(){return j._compositionStart()})("compositionend",function(At){return j._compositionEnd(At.target.value)})},features:[s._Bn([ke]),s.qOj]}),_})();const K=!1;function ce(_){return null==_||("string"==typeof _||Array.isArray(_))&&0===_.length}function ge(_){return null!=_&&"number"==typeof _.length}const ie=new s.OlP("NgValidators"),Fe=new s.OlP("NgAsyncValidators"),$e=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class tt{static min(b){return function ot(_){return b=>{if(ce(b.value)||ce(_))return null;const M=parseFloat(b.value);return!isNaN(M)&&M<_?{min:{min:_,actual:b.value}}:null}}(b)}static max(b){return function De(_){return b=>{if(ce(b.value)||ce(_))return null;const M=parseFloat(b.value);return!isNaN(M)&&M>_?{max:{max:_,actual:b.value}}:null}}(b)}static required(b){return We(b)}static requiredTrue(b){return function ye(_){return!0===_.value?null:{required:!0}}(b)}static email(b){return function He(_){return ce(_.value)||$e.test(_.value)?null:{email:!0}}(b)}static minLength(b){return function Pe(_){return b=>ce(b.value)||!ge(b.value)?null:b.value.length<_?{minlength:{requiredLength:_,actualLength:b.value.length}}:null}(b)}static maxLength(b){return function Ge(_){return b=>ge(b.value)&&b.value.length>_?{maxlength:{requiredLength:_,actualLength:b.value.length}}:null}(b)}static pattern(b){return Ue(b)}static nullValidator(b){return null}static compose(b){return ut(b)}static composeAsync(b){return rt(b)}}function We(_){return ce(_.value)?{required:!0}:null}function Ue(_){if(!_)return Ze;let b,M;return"string"==typeof _?(M="","^"!==_.charAt(0)&&(M+="^"),M+=_,"$"!==_.charAt(_.length-1)&&(M+="$"),b=new RegExp(M)):(M=_.toString(),b=_),j=>{if(ce(j.value))return null;const Xe=j.value;return b.test(Xe)?null:{pattern:{requiredPattern:M,actualValue:Xe}}}}function Ze(_){return null}function pt(_){return null!=_}function se(_){const b=(0,s.QGY)(_)?(0,L.D)(_):_;if(K&&!(0,s.CqO)(b)){let M="Expected async validator to return Promise or Observable.";throw"object"==typeof _&&(M+=" Are you using a synchronous validator where an async validator is expected?"),new s.vHH(-1101,M)}return b}function dt(_){let b={};return _.forEach(M=>{b=null!=M?{...b,...M}:b}),0===Object.keys(b).length?null:b}function N(_,b){return b.map(M=>M(_))}function je(_){return _.map(b=>function q(_){return!_.validate}(b)?b:M=>b.validate(M))}function ut(_){if(!_)return null;const b=_.filter(pt);return 0==b.length?null:function(M){return dt(N(M,b))}}function St(_){return null!=_?ut(je(_)):null}function rt(_){if(!_)return null;const b=_.filter(pt);return 0==b.length?null:function(M){return function te(..._){const b=(0,H.jO)(_),{args:M,keys:j}=(0,ee.D)(_),Xe=new X.y(At=>{const{length:gn}=M;if(!gn)return void At.complete();const bn=new Array(gn);let Io=gn,Do=gn;for(let Vi=0;Vi<gn;Vi++){let Zi=!1;(0,z.Xf)(M[Vi]).subscribe((0,S.x)(At,Ir=>{Zi||(Zi=!0,Do--),bn[Vi]=Ir},()=>Io--,void 0,()=>{(!Io||!Zi)&&(Do||At.next(j?(0,W.n)(j,bn):bn),At.complete())}))}});return b?Xe.pipe((0,V.Z)(b)):Xe}(N(M,b).map(se)).pipe((0,re.U)(dt))}}function Ct(_){return null!=_?rt(je(_)):null}function st(_,b){return null===_?[b]:Array.isArray(_)?[..._,b]:[_,b]}function _t(_){return _._rawValidators}function Nt(_){return _._rawAsyncValidators}function Jt(_){return _?Array.isArray(_)?_:[_]:[]}function en(_,b){return Array.isArray(_)?_.includes(b):_===b}function Wt(_,b){const M=Jt(b);return Jt(_).forEach(Xe=>{en(M,Xe)||M.push(Xe)}),M}function Gt(_,b){return Jt(b).filter(M=>!en(_,M))}class Qt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(b){this._rawValidators=b||[],this._composedValidatorFn=St(this._rawValidators)}_setAsyncValidators(b){this._rawAsyncValidators=b||[],this._composedAsyncValidatorFn=Ct(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(b){this._onDestroyCallbacks.push(b)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(b=>b()),this._onDestroyCallbacks=[]}reset(b){this.control&&this.control.reset(b)}hasError(b,M){return!!this.control&&this.control.hasError(b,M)}getError(b,M){return this.control?this.control.getError(b,M):null}}class Ie extends Qt{get formDirective(){return null}get path(){return null}}class $ extends Qt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ue{constructor(b){this._cd=b}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let ht=(()=>{class _ extends ue{constructor(M){super(M)}}return _.\u0275fac=function(M){return new(M||_)(s.Y36($,2))},_.\u0275dir=s.lG2({type:_,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(M,j){2&M&&s.ekj("ng-untouched",j.isUntouched)("ng-touched",j.isTouched)("ng-pristine",j.isPristine)("ng-dirty",j.isDirty)("ng-valid",j.isValid)("ng-invalid",j.isInvalid)("ng-pending",j.isPending)},features:[s.qOj]}),_})(),Se=(()=>{class _ extends ue{constructor(M){super(M)}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(Ie,10))},_.\u0275dir=s.lG2({type:_,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(M,j){2&M&&s.ekj("ng-untouched",j.isUntouched)("ng-touched",j.isTouched)("ng-pristine",j.isPristine)("ng-dirty",j.isDirty)("ng-valid",j.isValid)("ng-invalid",j.isInvalid)("ng-pending",j.isPending)("ng-submitted",j.isSubmitted)},features:[s.qOj]}),_})();function fe(_,b){return _?`with name: '${b}'`:`at index: ${b}`}const Ce=!1,ct="VALID",Ke="INVALID",yt="PENDING",Vt="DISABLED";function Yt(_){return(Tt(_)?_.validators:_)||null}function nn(_,b){return(Tt(b)?b.asyncValidators:_)||null}function Tt(_){return null!=_&&!Array.isArray(_)&&"object"==typeof _}function Ae(_,b,M){const j=_.controls;if(!(b?Object.keys(j):j).length)throw new s.vHH(1e3,Ce?function ze(_){return`\n There are no form controls registered with this ${_?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(b):"");if(!j[M])throw new s.vHH(1001,Ce?function Ee(_,b){return`Cannot find form control ${fe(_,b)}`}(b,M):"")}function qe(_,b,M){_._forEachChild((j,Xe)=>{if(void 0===M[Xe])throw new s.vHH(1002,Ce?function oe(_,b){return`Must supply a value for form control ${fe(_,b)}`}(b,Xe):"")})}class Mt{constructor(b,M){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(b),this._assignAsyncValidators(M)}get validator(){return this._composedValidatorFn}set validator(b){this._rawValidators=this._composedValidatorFn=b}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(b){this._rawAsyncValidators=this._composedAsyncValidatorFn=b}get parent(){return this._parent}get valid(){return this.status===ct}get invalid(){return this.status===Ke}get pending(){return this.status==yt}get disabled(){return this.status===Vt}get enabled(){return this.status!==Vt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(b){this._assignValidators(b)}setAsyncValidators(b){this._assignAsyncValidators(b)}addValidators(b){this.setValidators(Wt(b,this._rawValidators))}addAsyncValidators(b){this.setAsyncValidators(Wt(b,this._rawAsyncValidators))}removeValidators(b){this.setValidators(Gt(b,this._rawValidators))}removeAsyncValidators(b){this.setAsyncValidators(Gt(b,this._rawAsyncValidators))}hasValidator(b){return en(this._rawValidators,b)}hasAsyncValidator(b){return en(this._rawAsyncValidators,b)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(b={}){this.touched=!0,this._parent&&!b.onlySelf&&this._parent.markAsTouched(b)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(b=>b.markAllAsTouched())}markAsUntouched(b={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(M=>{M.markAsUntouched({onlySelf:!0})}),this._parent&&!b.onlySelf&&this._parent._updateTouched(b)}markAsDirty(b={}){this.pristine=!1,this._parent&&!b.onlySelf&&this._parent.markAsDirty(b)}markAsPristine(b={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(M=>{M.markAsPristine({onlySelf:!0})}),this._parent&&!b.onlySelf&&this._parent._updatePristine(b)}markAsPending(b={}){this.status=yt,!1!==b.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!b.onlySelf&&this._parent.markAsPending(b)}disable(b={}){const M=this._parentMarkedDirty(b.onlySelf);this.status=Vt,this.errors=null,this._forEachChild(j=>{j.disable({...b,onlySelf:!0})}),this._updateValue(),!1!==b.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...b,skipPristineCheck:M}),this._onDisabledChange.forEach(j=>j(!0))}enable(b={}){const M=this._parentMarkedDirty(b.onlySelf);this.status=ct,this._forEachChild(j=>{j.enable({...b,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:b.emitEvent}),this._updateAncestors({...b,skipPristineCheck:M}),this._onDisabledChange.forEach(j=>j(!1))}_updateAncestors(b){this._parent&&!b.onlySelf&&(this._parent.updateValueAndValidity(b),b.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(b){this._parent=b}getRawValue(){return this.value}updateValueAndValidity(b={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ct||this.status===yt)&&this._runAsyncValidator(b.emitEvent)),!1!==b.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!b.onlySelf&&this._parent.updateValueAndValidity(b)}_updateTreeValidity(b={emitEvent:!0}){this._forEachChild(M=>M._updateTreeValidity(b)),this.updateValueAndValidity({onlySelf:!0,emitEvent:b.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Vt:ct}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(b){if(this.asyncValidator){this.status=yt,this._hasOwnPendingAsyncValidator=!0;const M=se(this.asyncValidator(this));this._asyncValidationSubscription=M.subscribe(j=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(j,{emitEvent:b})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(b,M={}){this.errors=b,this._updateControlsErrors(!1!==M.emitEvent)}get(b){let M=b;return null==M||(Array.isArray(M)||(M=M.split(".")),0===M.length)?null:M.reduce((j,Xe)=>j&&j._find(Xe),this)}getError(b,M){const j=M?this.get(M):this;return j&&j.errors?j.errors[b]:null}hasError(b,M){return!!this.getError(b,M)}get root(){let b=this;for(;b._parent;)b=b._parent;return b}_updateControlsErrors(b){this.status=this._calculateStatus(),b&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(b)}_initObservables(){this.valueChanges=new s.vpe,this.statusChanges=new s.vpe}_calculateStatus(){return this._allControlsDisabled()?Vt:this.errors?Ke:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(yt)?yt:this._anyControlsHaveStatus(Ke)?Ke:ct}_anyControlsHaveStatus(b){return this._anyControls(M=>M.status===b)}_anyControlsDirty(){return this._anyControls(b=>b.dirty)}_anyControlsTouched(){return this._anyControls(b=>b.touched)}_updatePristine(b={}){this.pristine=!this._anyControlsDirty(),this._parent&&!b.onlySelf&&this._parent._updatePristine(b)}_updateTouched(b={}){this.touched=this._anyControlsTouched(),this._parent&&!b.onlySelf&&this._parent._updateTouched(b)}_registerOnCollectionChange(b){this._onCollectionChange=b}_setUpdateStrategy(b){Tt(b)&&null!=b.updateOn&&(this._updateOn=b.updateOn)}_parentMarkedDirty(b){return!b&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(b){return null}_assignValidators(b){this._rawValidators=Array.isArray(b)?b.slice():b,this._composedValidatorFn=function Ft(_){return Array.isArray(_)?St(_):_||null}(this._rawValidators)}_assignAsyncValidators(b){this._rawAsyncValidators=Array.isArray(b)?b.slice():b,this._composedAsyncValidatorFn=function lt(_){return Array.isArray(_)?Ct(_):_||null}(this._rawAsyncValidators)}}class we extends Mt{constructor(b,M,j){super(Yt(M),nn(j,M)),this.controls=b,this._initObservables(),this._setUpdateStrategy(M),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(b,M){return this.controls[b]?this.controls[b]:(this.controls[b]=M,M.setParent(this),M._registerOnCollectionChange(this._onCollectionChange),M)}addControl(b,M,j={}){this.registerControl(b,M),this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}removeControl(b,M={}){this.controls[b]&&this.controls[b]._registerOnCollectionChange(()=>{}),delete this.controls[b],this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}setControl(b,M,j={}){this.controls[b]&&this.controls[b]._registerOnCollectionChange(()=>{}),delete this.controls[b],M&&this.registerControl(b,M),this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}contains(b){return this.controls.hasOwnProperty(b)&&this.controls[b].enabled}setValue(b,M={}){qe(this,!0,b),Object.keys(b).forEach(j=>{Ae(this,!0,j),this.controls[j].setValue(b[j],{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M)}patchValue(b,M={}){null!=b&&(Object.keys(b).forEach(j=>{const Xe=this.controls[j];Xe&&Xe.patchValue(b[j],{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M))}reset(b={},M={}){this._forEachChild((j,Xe)=>{j.reset(b[Xe],{onlySelf:!0,emitEvent:M.emitEvent})}),this._updatePristine(M),this._updateTouched(M),this.updateValueAndValidity(M)}getRawValue(){return this._reduceChildren({},(b,M,j)=>(b[j]=M.getRawValue(),b))}_syncPendingControls(){let b=this._reduceChildren(!1,(M,j)=>!!j._syncPendingControls()||M);return b&&this.updateValueAndValidity({onlySelf:!0}),b}_forEachChild(b){Object.keys(this.controls).forEach(M=>{const j=this.controls[M];j&&b(j,M)})}_setUpControls(){this._forEachChild(b=>{b.setParent(this),b._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(b){for(const[M,j]of Object.entries(this.controls))if(this.contains(M)&&b(j))return!0;return!1}_reduceValue(){return this._reduceChildren({},(M,j,Xe)=>((j.enabled||this.disabled)&&(M[Xe]=j.value),M))}_reduceChildren(b,M){let j=b;return this._forEachChild((Xe,At)=>{j=M(j,Xe,At)}),j}_allControlsDisabled(){for(const b of Object.keys(this.controls))if(this.controls[b].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(b){return this.controls.hasOwnProperty(b)?this.controls[b]:null}}class xe extends we{}const bt=new s.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>It}),It="always";function tn(_,b){return[...b.path,_]}function cn(_,b,M=It){Po(_,b),b.valueAccessor.writeValue(_.value),(_.disabled||"always"===M)&&b.valueAccessor.setDisabledState?.(_.disabled),function mo(_,b){b.valueAccessor.registerOnChange(M=>{_._pendingValue=M,_._pendingChange=!0,_._pendingDirty=!0,"change"===_.updateOn&&xn(_,b)})}(_,b),function Yn(_,b){const M=(j,Xe)=>{b.valueAccessor.writeValue(j),Xe&&b.viewToModelUpdate(j)};_.registerOnChange(M),b._registerOnDestroy(()=>{_._unregisterOnChange(M)})}(_,b),function dn(_,b){b.valueAccessor.registerOnTouched(()=>{_._pendingTouched=!0,"blur"===_.updateOn&&_._pendingChange&&xn(_,b),"submit"!==_.updateOn&&_.markAsTouched()})}(_,b),function To(_,b){if(b.valueAccessor.setDisabledState){const M=j=>{b.valueAccessor.setDisabledState(j)};_.registerOnDisabledChange(M),b._registerOnDestroy(()=>{_._unregisterOnDisabledChange(M)})}}(_,b)}function Fn(_,b,M=!0){const j=()=>{};b.valueAccessor&&(b.valueAccessor.registerOnChange(j),b.valueAccessor.registerOnTouched(j)),vo(_,b),_&&(b._invokeOnDestroyCallbacks(),_._registerOnCollectionChange(()=>{}))}function ln(_,b){_.forEach(M=>{M.registerOnValidatorChange&&M.registerOnValidatorChange(b)})}function Po(_,b){const M=_t(_);null!==b.validator?_.setValidators(st(M,b.validator)):"function"==typeof M&&_.setValidators([M]);const j=Nt(_);null!==b.asyncValidator?_.setAsyncValidators(st(j,b.asyncValidator)):"function"==typeof j&&_.setAsyncValidators([j]);const Xe=()=>_.updateValueAndValidity();ln(b._rawValidators,Xe),ln(b._rawAsyncValidators,Xe)}function vo(_,b){let M=!1;if(null!==_){if(null!==b.validator){const Xe=_t(_);if(Array.isArray(Xe)&&Xe.length>0){const At=Xe.filter(gn=>gn!==b.validator);At.length!==Xe.length&&(M=!0,_.setValidators(At))}}if(null!==b.asyncValidator){const Xe=Nt(_);if(Array.isArray(Xe)&&Xe.length>0){const At=Xe.filter(gn=>gn!==b.asyncValidator);At.length!==Xe.length&&(M=!0,_.setAsyncValidators(At))}}}const j=()=>{};return ln(b._rawValidators,j),ln(b._rawAsyncValidators,j),M}function xn(_,b){_._pendingDirty&&_.markAsDirty(),_.setValue(_._pendingValue,{emitModelToViewChange:!1}),b.viewToModelUpdate(_._pendingValue),_._pendingChange=!1}function Qo(_,b){Po(_,b)}function no(_,b){if(!_.hasOwnProperty("model"))return!1;const M=_.model;return!!M.isFirstChange()||!Object.is(b,M.currentValue)}function On(_,b){_._syncPendingControls(),b.forEach(M=>{const j=M.control;"submit"===j.updateOn&&j._pendingChange&&(M.viewToModelUpdate(j._pendingValue),j._pendingChange=!1)})}function on(_,b){if(!b)return null;let M,j,Xe;return Array.isArray(b),b.forEach(At=>{At.constructor===Oe?M=At:function Dn(_){return Object.getPrototypeOf(_.constructor)===Le}(At)?j=At:Xe=At}),Xe||j||M||null}const Kt={provide:Ie,useExisting:(0,s.Gpc)(()=>_o)},yo=(()=>Promise.resolve())();let _o=(()=>{class _ extends Ie{constructor(M,j,Xe){super(),this.callSetDisabledState=Xe,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s.vpe,this.form=new we({},St(M),Ct(j))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(M){yo.then(()=>{const j=this._findContainer(M.path);M.control=j.registerControl(M.name,M.control),cn(M.control,M,this.callSetDisabledState),M.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(M)})}getControl(M){return this.form.get(M.path)}removeControl(M){yo.then(()=>{const j=this._findContainer(M.path);j&&j.removeControl(M.name),this._directives.delete(M)})}addFormGroup(M){yo.then(()=>{const j=this._findContainer(M.path),Xe=new we({});Qo(Xe,M),j.registerControl(M.name,Xe),Xe.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(M){yo.then(()=>{const j=this._findContainer(M.path);j&&j.removeControl(M.name)})}getFormGroup(M){return this.form.get(M.path)}updateModel(M,j){yo.then(()=>{this.form.get(M.path).setValue(j)})}setValue(M){this.control.setValue(M)}onSubmit(M){return this.submitted=!0,On(this.form,this._directives),this.ngSubmit.emit(M),"dialog"===M?.target?.method}onReset(){this.resetForm()}resetForm(M){this.form.reset(M),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(M){return M.pop(),M.length?this.form.get(M):this.form}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(ie,10),s.Y36(Fe,10),s.Y36(bt,8))},_.\u0275dir=s.lG2({type:_,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(M,j){1&M&&s.NdJ("submit",function(At){return j.onSubmit(At)})("reset",function(){return j.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s._Bn([Kt]),s.qOj]}),_})();function ti(_,b){const M=_.indexOf(b);M>-1&&_.splice(M,1)}function No(_){return"object"==typeof _&&null!==_&&2===Object.keys(_).length&&"value"in _&&"disabled"in _}const yn=class extends Mt{constructor(b=null,M,j){super(Yt(M),nn(j,M)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(b),this._setUpdateStrategy(M),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Tt(M)&&(M.nonNullable||M.initialValueIsDefault)&&(this.defaultValue=No(b)?b.value:b)}setValue(b,M={}){this.value=this._pendingValue=b,this._onChange.length&&!1!==M.emitModelToViewChange&&this._onChange.forEach(j=>j(this.value,!1!==M.emitViewToModelChange)),this.updateValueAndValidity(M)}patchValue(b,M={}){this.setValue(b,M)}reset(b=this.defaultValue,M={}){this._applyFormState(b),this.markAsPristine(M),this.markAsUntouched(M),this.setValue(this.value,M),this._pendingChange=!1}_updateValue(){}_anyControls(b){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(b){this._onChange.push(b)}_unregisterOnChange(b){ti(this._onChange,b)}registerOnDisabledChange(b){this._onDisabledChange.push(b)}_unregisterOnDisabledChange(b){ti(this._onDisabledChange,b)}_forEachChild(b){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(b){No(b)?(this.value=this._pendingValue=b.value,b.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=b}};let qn=(()=>{class _ extends Ie{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return tn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return _.\u0275fac=function(){let b;return function(j){return(b||(b=s.n5z(_)))(j||_)}}(),_.\u0275dir=s.lG2({type:_,features:[s.qOj]}),_})();const Ti={provide:Ie,useExisting:(0,s.Gpc)(()=>ni)};let ni=(()=>{class _ extends qn{constructor(M,j,Xe){super(),this._parent=M,this._setValidators(j),this._setAsyncValidators(Xe)}_checkParentType(){}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(Ie,5),s.Y36(ie,10),s.Y36(Fe,10))},_.\u0275dir=s.lG2({type:_,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[s._Bn([Ti]),s.qOj]}),_})();const Pi={provide:$,useExisting:(0,s.Gpc)(()=>go)},Bo=(()=>Promise.resolve())();let go=(()=>{class _ extends ${constructor(M,j,Xe,At,gn,bn){super(),this._changeDetectorRef=gn,this.callSetDisabledState=bn,this.control=new yn,this._registered=!1,this.update=new s.vpe,this._parent=M,this._setValidators(j),this._setAsyncValidators(Xe),this.valueAccessor=on(0,At)}ngOnChanges(M){if(this._checkForErrors(),!this._registered||"name"in M){if(this._registered&&(this._checkName(),this.formDirective)){const j=M.name.previousValue;this.formDirective.removeControl({name:j,path:this._getPath(j)})}this._setUpControl()}"isDisabled"in M&&this._updateDisabled(M),no(M,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){cn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(M){Bo.then(()=>{this.control.setValue(M,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(M){const j=M.isDisabled.currentValue,Xe=0!==j&&(0,s.D6c)(j);Bo.then(()=>{Xe&&!this.control.disabled?this.control.disable():!Xe&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(M){return this._parent?tn(M,this._parent):[M]}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(Ie,9),s.Y36(ie,10),s.Y36(Fe,10),s.Y36(ne,10),s.Y36(s.sBO,8),s.Y36(bt,8))},_.\u0275dir=s.lG2({type:_,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s._Bn([Pi]),s.qOj,s.TTD]}),_})(),An=(()=>{class _{}return _.\u0275fac=function(M){return new(M||_)},_.\u0275dir=s.lG2({type:_,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),_})(),io=(()=>{class _{}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=s.oAB({type:_}),_.\u0275inj=s.cJS({}),_})();const oi=new s.OlP("NgModelWithFormControlWarning"),ji={provide:$,useExisting:(0,s.Gpc)(()=>Oi)};let Oi=(()=>{class _ extends ${set isDisabled(M){}constructor(M,j,Xe,At,gn){super(),this._ngModelWarningConfig=At,this.callSetDisabledState=gn,this.update=new s.vpe,this._ngModelWarningSent=!1,this._setValidators(M),this._setAsyncValidators(j),this.valueAccessor=on(0,Xe)}ngOnChanges(M){if(this._isControlChanged(M)){const j=M.form.previousValue;j&&Fn(j,this,!1),cn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}no(M,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Fn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}_isControlChanged(M){return M.hasOwnProperty("form")}}return _._ngModelWarningSentOnce=!1,_.\u0275fac=function(M){return new(M||_)(s.Y36(ie,10),s.Y36(Fe,10),s.Y36(ne,10),s.Y36(oi,8),s.Y36(bt,8))},_.\u0275dir=s.lG2({type:_,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s._Bn([ji]),s.qOj,s.TTD]}),_})();const ar={provide:Ie,useExisting:(0,s.Gpc)(()=>ii)};let ii=(()=>{class _ extends Ie{constructor(M,j,Xe){super(),this.callSetDisabledState=Xe,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.vpe,this._setValidators(M),this._setAsyncValidators(j)}ngOnChanges(M){this._checkFormPresent(),M.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(vo(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(M){const j=this.form.get(M.path);return cn(j,M,this.callSetDisabledState),j.updateValueAndValidity({emitEvent:!1}),this.directives.push(M),j}getControl(M){return this.form.get(M.path)}removeControl(M){Fn(M.control||null,M,!1),function $n(_,b){const M=_.indexOf(b);M>-1&&_.splice(M,1)}(this.directives,M)}addFormGroup(M){this._setUpFormContainer(M)}removeFormGroup(M){this._cleanUpFormContainer(M)}getFormGroup(M){return this.form.get(M.path)}addFormArray(M){this._setUpFormContainer(M)}removeFormArray(M){this._cleanUpFormContainer(M)}getFormArray(M){return this.form.get(M.path)}updateModel(M,j){this.form.get(M.path).setValue(j)}onSubmit(M){return this.submitted=!0,On(this.form,this.directives),this.ngSubmit.emit(M),"dialog"===M?.target?.method}onReset(){this.resetForm()}resetForm(M){this.form.reset(M),this.submitted=!1}_updateDomValue(){this.directives.forEach(M=>{const j=M.control,Xe=this.form.get(M.path);j!==Xe&&(Fn(j||null,M),(_=>_ instanceof yn)(Xe)&&(cn(Xe,M,this.callSetDisabledState),M.control=Xe))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(M){const j=this.form.get(M.path);Qo(j,M),j.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(M){if(this.form){const j=this.form.get(M.path);j&&function Pn(_,b){return vo(_,b)}(j,M)&&j.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Po(this.form,this),this._oldForm&&vo(this._oldForm,this)}_checkFormPresent(){}}return _.\u0275fac=function(M){return new(M||_)(s.Y36(ie,10),s.Y36(Fe,10),s.Y36(bt,8))},_.\u0275dir=s.lG2({type:_,selectors:[["","formGroup",""]],hostBindings:function(M,j){1&M&&s.NdJ("submit",function(At){return j.onSubmit(At)})("reset",function(){return j.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s._Bn([ar]),s.qOj,s.TTD]}),_})();const ys={provide:$,useExisting:(0,s.Gpc)(()=>Pr)};let Pr=(()=>{class _ extends ${set isDisabled(M){}constructor(M,j,Xe,At,gn){super(),this._ngModelWarningConfig=gn,this._added=!1,this.update=new s.vpe,this._ngModelWarningSent=!1,this._parent=M,this._setValidators(j),this._setAsyncValidators(Xe),this.valueAccessor=on(0,At)}ngOnChanges(M){this._added||this._setUpControl(),no(M,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}get path(){return tn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return _._ngModelWarningSentOnce=!1,_.\u0275fac=function(M){return new(M||_)(s.Y36(Ie,13),s.Y36(ie,10),s.Y36(Fe,10),s.Y36(ne,10),s.Y36(oi,8))},_.\u0275dir=s.lG2({type:_,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s._Bn([ys]),s.qOj,s.TTD]}),_})(),qo=(()=>{class _{constructor(){this._validator=Ze}ngOnChanges(M){if(this.inputName in M){const j=this.normalizeInput(M[this.inputName].currentValue);this._enabled=this.enabled(j),this._validator=this._enabled?this.createValidator(j):Ze,this._onChange&&this._onChange()}}validate(M){return this._validator(M)}registerOnValidatorChange(M){this._onChange=M}enabled(M){return null!=M}}return _.\u0275fac=function(M){return new(M||_)},_.\u0275dir=s.lG2({type:_,features:[s.TTD]}),_})();const eo={provide:ie,useExisting:(0,s.Gpc)(()=>ai),multi:!0};let ai=(()=>{class _ extends qo{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.D6c,this.createValidator=M=>We}enabled(M){return M}}return _.\u0275fac=function(){let b;return function(j){return(b||(b=s.n5z(_)))(j||_)}}(),_.\u0275dir=s.lG2({type:_,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(M,j){2&M&&s.uIk("required",j._enabled?"":null)},inputs:{required:"required"},features:[s._Bn([eo]),s.qOj]}),_})();const Gn={provide:ie,useExisting:(0,s.Gpc)(()=>_i),multi:!0};let _i=(()=>{class _ extends qo{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=M=>M,this.createValidator=M=>Ue(M)}}return _.\u0275fac=function(){let b;return function(j){return(b||(b=s.n5z(_)))(j||_)}}(),_.\u0275dir=s.lG2({type:_,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(M,j){2&M&&s.uIk("pattern",j._enabled?j.pattern:null)},inputs:{pattern:"pattern"},features:[s._Bn([Gn]),s.qOj]}),_})(),Ci=(()=>{class _{}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=s.oAB({type:_}),_.\u0275inj=s.cJS({imports:[io]}),_})();class Li extends Mt{constructor(b,M,j){super(Yt(M),nn(j,M)),this.controls=b,this._initObservables(),this._setUpdateStrategy(M),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(b){return this.controls[this._adjustIndex(b)]}push(b,M={}){this.controls.push(b),this._registerControl(b),this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}insert(b,M,j={}){this.controls.splice(b,0,M),this._registerControl(M),this.updateValueAndValidity({emitEvent:j.emitEvent})}removeAt(b,M={}){let j=this._adjustIndex(b);j<0&&(j=0),this.controls[j]&&this.controls[j]._registerOnCollectionChange(()=>{}),this.controls.splice(j,1),this.updateValueAndValidity({emitEvent:M.emitEvent})}setControl(b,M,j={}){let Xe=this._adjustIndex(b);Xe<0&&(Xe=0),this.controls[Xe]&&this.controls[Xe]._registerOnCollectionChange(()=>{}),this.controls.splice(Xe,1),M&&(this.controls.splice(Xe,0,M),this._registerControl(M)),this.updateValueAndValidity({emitEvent:j.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(b,M={}){qe(this,!1,b),b.forEach((j,Xe)=>{Ae(this,!1,Xe),this.at(Xe).setValue(j,{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M)}patchValue(b,M={}){null!=b&&(b.forEach((j,Xe)=>{this.at(Xe)&&this.at(Xe).patchValue(j,{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M))}reset(b=[],M={}){this._forEachChild((j,Xe)=>{j.reset(b[Xe],{onlySelf:!0,emitEvent:M.emitEvent})}),this._updatePristine(M),this._updateTouched(M),this.updateValueAndValidity(M)}getRawValue(){return this.controls.map(b=>b.getRawValue())}clear(b={}){this.controls.length<1||(this._forEachChild(M=>M._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:b.emitEvent}))}_adjustIndex(b){return b<0?b+this.length:b}_syncPendingControls(){let b=this.controls.reduce((M,j)=>!!j._syncPendingControls()||M,!1);return b&&this.updateValueAndValidity({onlySelf:!0}),b}_forEachChild(b){this.controls.forEach((M,j)=>{b(M,j)})}_updateValue(){this.value=this.controls.filter(b=>b.enabled||this.disabled).map(b=>b.value)}_anyControls(b){return this.controls.some(M=>M.enabled&&b(M))}_setUpControls(){this._forEachChild(b=>this._registerControl(b))}_allControlsDisabled(){for(const b of this.controls)if(b.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(b){b.setParent(this),b._registerOnCollectionChange(this._onCollectionChange)}_find(b){return this.at(b)??null}}function ro(_){return!!_&&(void 0!==_.asyncValidators||void 0!==_.validators||void 0!==_.updateOn)}let Ar=(()=>{class _{constructor(){this.useNonNullable=!1}get nonNullable(){const M=new _;return M.useNonNullable=!0,M}group(M,j=null){const Xe=this._reduceControls(M);let At={};return ro(j)?At=j:null!==j&&(At.validators=j.validator,At.asyncValidators=j.asyncValidator),new we(Xe,At)}record(M,j=null){const Xe=this._reduceControls(M);return new xe(Xe,j)}control(M,j,Xe){let At={};return this.useNonNullable?(ro(j)?At=j:(At.validators=j,At.asyncValidators=Xe),new yn(M,{...At,nonNullable:!0})):new yn(M,j,Xe)}array(M,j,Xe){const At=M.map(gn=>this._createControl(gn));return new Li(At,j,Xe)}_reduceControls(M){const j={};return Object.keys(M).forEach(Xe=>{j[Xe]=this._createControl(M[Xe])}),j}_createControl(M){return M instanceof yn||M instanceof Mt?M:Array.isArray(M)?this.control(M[0],M.length>1?M[1]:null,M.length>2?M[2]:null):this.control(M)}}return _.\u0275fac=function(M){return new(M||_)},_.\u0275prov=s.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),Ki=(()=>{class _{static withConfig(M){return{ngModule:_,providers:[{provide:bt,useValue:M.callSetDisabledState??It}]}}}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=s.oAB({type:_}),_.\u0275inj=s.cJS({imports:[Ci]}),_})(),kr=(()=>{class _{static withConfig(M){return{ngModule:_,providers:[{provide:oi,useValue:M.warnOnNgModelWithFormControl??"always"},{provide:bt,useValue:M.callSetDisabledState??It}]}}}return _.\u0275fac=function(M){return new(M||_)},_.\u0275mod=s.oAB({type:_}),_.\u0275inj=s.cJS({imports:[Ci]}),_})()},1481:(ft,ve,p)=>{p.d(ve,{Dx:()=>Se,H7:()=>Tt,b2:()=>$,q6:()=>Wt,se:()=>We});var s=p(6895),r=p(4650);class L extends s.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class X extends L{static makeCurrent(){(0,s.HT)(new X)}onAndCancel(_e,J,xe){return _e.addEventListener(J,xe,!1),()=>{_e.removeEventListener(J,xe,!1)}}dispatchEvent(_e,J){_e.dispatchEvent(J)}remove(_e){_e.parentNode&&_e.parentNode.removeChild(_e)}createElement(_e,J){return(J=J||this.getDefaultDocument()).createElement(_e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(_e){return _e.nodeType===Node.ELEMENT_NODE}isShadowRoot(_e){return _e instanceof DocumentFragment}getGlobalEventTarget(_e,J){return"window"===J?window:"document"===J?_e:"body"===J?_e.body:null}getBaseHref(_e){const J=function z(){return ee=ee||document.querySelector("base"),ee?ee.getAttribute("href"):null}();return null==J?null:function S(we){H=H||document.createElement("a"),H.setAttribute("href",we);const _e=H.pathname;return"/"===_e.charAt(0)?_e:`/${_e}`}(J)}resetBaseElement(){ee=null}getUserAgent(){return window.navigator.userAgent}getCookie(_e){return(0,s.Mx)(document.cookie,_e)}}let H,ee=null;const V=new r.OlP("TRANSITION_ID"),te=[{provide:r.ip1,useFactory:function W(we,_e,J){return()=>{J.get(r.CZH).donePromise.then(()=>{const xe=(0,s.q)(),it=_e.querySelectorAll(`style[ng-transition="${we}"]`);for(let bt=0;bt<it.length;bt++)xe.remove(it[bt])})}},deps:[V,s.K0,r.zs3],multi:!0}];let le=(()=>{class we{build(){return new XMLHttpRequest}}return we.\u0275fac=function(J){return new(J||we)},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})();const Le=new r.OlP("EventManagerPlugins");let ne=(()=>{class we{constructor(J,xe){this._zone=xe,this._eventNameToPlugin=new Map,J.forEach(it=>it.manager=this),this._plugins=J.slice().reverse()}addEventListener(J,xe,it){return this._findPluginFor(xe).addEventListener(J,xe,it)}addGlobalEventListener(J,xe,it){return this._findPluginFor(xe).addGlobalEventListener(J,xe,it)}getZone(){return this._zone}_findPluginFor(J){const xe=this._eventNameToPlugin.get(J);if(xe)return xe;const it=this._plugins;for(let bt=0;bt<it.length;bt++){const It=it[bt];if(It.supports(J))return this._eventNameToPlugin.set(J,It),It}throw new Error(`No event manager plugin found for event ${J}`)}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(Le),r.LFG(r.R0b))},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})();class Ve{constructor(_e){this._doc=_e}addGlobalEventListener(_e,J,xe){const it=(0,s.q)().getGlobalEventTarget(this._doc,_e);if(!it)throw new Error(`Unsupported event target ${it} for event ${J}`);return this.addEventListener(it,J,xe)}}let U=(()=>{class we{constructor(){this.usageCount=new Map}addStyles(J){for(const xe of J)1===this.changeUsageCount(xe,1)&&this.onStyleAdded(xe)}removeStyles(J){for(const xe of J)0===this.changeUsageCount(xe,-1)&&this.onStyleRemoved(xe)}onStyleRemoved(J){}onStyleAdded(J){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(J,xe){const it=this.usageCount;let bt=it.get(J)??0;return bt+=xe,bt>0?it.set(J,bt):it.delete(J),bt}ngOnDestroy(){for(const J of this.getAllStyles())this.onStyleRemoved(J);this.usageCount.clear()}}return we.\u0275fac=function(J){return new(J||we)},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})(),ke=(()=>{class we extends U{constructor(J){super(),this.doc=J,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(J){for(const xe of this.hostNodes)this.addStyleToHost(xe,J)}onStyleRemoved(J){const xe=this.styleRef;xe.get(J)?.forEach(bt=>bt.remove()),xe.delete(J)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(J){this.hostNodes.add(J);for(const xe of this.getAllStyles())this.addStyleToHost(J,xe)}removeHost(J){this.hostNodes.delete(J)}addStyleToHost(J,xe){const it=this.doc.createElement("style");it.textContent=xe,J.appendChild(it);const bt=this.styleRef.get(xe);bt?bt.push(it):this.styleRef.set(xe,[it])}resetHostNodes(){const J=this.hostNodes;J.clear(),J.add(this.doc.head)}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(s.K0))},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})();const me={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ne=/%COMP%/g,K="%COMP%",ce=`_nghost-${K}`,ge=`_ngcontent-${K}`,Fe=new r.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function ot(we,_e){return _e.flat(100).map(J=>J.replace(Ne,we))}function De(we){return _e=>{if("__ngUnwrap__"===_e)return we;!1===we(_e)&&(_e.preventDefault(),_e.returnValue=!1)}}let We=(()=>{class we{constructor(J,xe,it,bt){this.eventManager=J,this.sharedStylesHost=xe,this.appId=it,this.removeStylesOnCompDestory=bt,this.rendererByCompId=new Map,this.defaultRenderer=new ye(J)}createRenderer(J,xe){if(!J||!xe)return this.defaultRenderer;const it=this.getOrCreateRenderer(J,xe);return it instanceof pt?it.applyToHost(J):it instanceof Ze&&it.applyStyles(),it}getOrCreateRenderer(J,xe){const it=this.rendererByCompId;let bt=it.get(xe.id);if(!bt){const It=this.eventManager,tn=this.sharedStylesHost,cn=this.removeStylesOnCompDestory;switch(xe.encapsulation){case r.ifc.Emulated:bt=new pt(It,tn,xe,this.appId,cn);break;case r.ifc.ShadowDom:return new Ue(It,tn,J,xe);default:bt=new Ze(It,tn,xe,cn)}bt.onDestroy=()=>it.delete(xe.id),it.set(xe.id,bt)}return bt}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(ne),r.LFG(ke),r.LFG(r.AFp),r.LFG(Fe))},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})();class ye{constructor(_e){this.eventManager=_e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(_e,J){return J?document.createElementNS(me[J]||J,_e):document.createElement(_e)}createComment(_e){return document.createComment(_e)}createText(_e){return document.createTextNode(_e)}appendChild(_e,J){(Ge(_e)?_e.content:_e).appendChild(J)}insertBefore(_e,J,xe){_e&&(Ge(_e)?_e.content:_e).insertBefore(J,xe)}removeChild(_e,J){_e&&_e.removeChild(J)}selectRootElement(_e,J){let xe="string"==typeof _e?document.querySelector(_e):_e;if(!xe)throw new Error(`The selector "${_e}" did not match any elements`);return J||(xe.textContent=""),xe}parentNode(_e){return _e.parentNode}nextSibling(_e){return _e.nextSibling}setAttribute(_e,J,xe,it){if(it){J=it+":"+J;const bt=me[it];bt?_e.setAttributeNS(bt,J,xe):_e.setAttribute(J,xe)}else _e.setAttribute(J,xe)}removeAttribute(_e,J,xe){if(xe){const it=me[xe];it?_e.removeAttributeNS(it,J):_e.removeAttribute(`${xe}:${J}`)}else _e.removeAttribute(J)}addClass(_e,J){_e.classList.add(J)}removeClass(_e,J){_e.classList.remove(J)}setStyle(_e,J,xe,it){it&(r.JOm.DashCase|r.JOm.Important)?_e.style.setProperty(J,xe,it&r.JOm.Important?"important":""):_e.style[J]=xe}removeStyle(_e,J,xe){xe&r.JOm.DashCase?_e.style.removeProperty(J):_e.style[J]=""}setProperty(_e,J,xe){_e[J]=xe}setValue(_e,J){_e.nodeValue=J}listen(_e,J,xe){return"string"==typeof _e?this.eventManager.addGlobalEventListener(_e,J,De(xe)):this.eventManager.addEventListener(_e,J,De(xe))}}function Ge(we){return"TEMPLATE"===we.tagName&&void 0!==we.content}class Ue extends ye{constructor(_e,J,xe,it){super(_e),this.sharedStylesHost=J,this.hostEl=xe,this.shadowRoot=xe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const bt=ot(it.id,it.styles);for(const It of bt){const tn=document.createElement("style");tn.textContent=It,this.shadowRoot.appendChild(tn)}}nodeOrShadowRoot(_e){return _e===this.hostEl?this.shadowRoot:_e}appendChild(_e,J){return super.appendChild(this.nodeOrShadowRoot(_e),J)}insertBefore(_e,J,xe){return super.insertBefore(this.nodeOrShadowRoot(_e),J,xe)}removeChild(_e,J){return super.removeChild(this.nodeOrShadowRoot(_e),J)}parentNode(_e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(_e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ze extends ye{constructor(_e,J,xe,it,bt=xe.id){super(_e),this.sharedStylesHost=J,this.removeStylesOnCompDestory=it,this.rendererUsageCount=0,this.styles=ot(bt,xe.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class pt extends Ze{constructor(_e,J,xe,it,bt){const It=it+"-"+xe.id;super(_e,J,xe,bt,It),this.contentAttr=function $e(we){return ge.replace(Ne,we)}(It),this.hostAttr=function tt(we){return ce.replace(Ne,we)}(It)}applyToHost(_e){this.applyStyles(),this.setAttribute(_e,this.hostAttr,"")}createElement(_e,J){const xe=super.createElement(_e,J);return super.setAttribute(xe,this.contentAttr,""),xe}}let se=(()=>{class we extends Ve{constructor(J){super(J)}supports(J){return!0}addEventListener(J,xe,it){return J.addEventListener(xe,it,!1),()=>this.removeEventListener(J,xe,it)}removeEventListener(J,xe,it){return J.removeEventListener(xe,it)}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(s.K0))},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})();const dt=["alt","control","meta","shift"],N={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},q={alt:we=>we.altKey,control:we=>we.ctrlKey,meta:we=>we.metaKey,shift:we=>we.shiftKey};let je=(()=>{class we extends Ve{constructor(J){super(J)}supports(J){return null!=we.parseEventName(J)}addEventListener(J,xe,it){const bt=we.parseEventName(xe),It=we.eventCallback(bt.fullKey,it,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.q)().onAndCancel(J,bt.domEventName,It))}static parseEventName(J){const xe=J.toLowerCase().split("."),it=xe.shift();if(0===xe.length||"keydown"!==it&&"keyup"!==it)return null;const bt=we._normalizeKey(xe.pop());let It="",tn=xe.indexOf("code");if(tn>-1&&(xe.splice(tn,1),It="code."),dt.forEach(Fn=>{const ln=xe.indexOf(Fn);ln>-1&&(xe.splice(ln,1),It+=Fn+".")}),It+=bt,0!=xe.length||0===bt.length)return null;const cn={};return cn.domEventName=it,cn.fullKey=It,cn}static matchEventFullKeyCode(J,xe){let it=N[J.key]||J.key,bt="";return xe.indexOf("code.")>-1&&(it=J.code,bt="code."),!(null==it||!it)&&(it=it.toLowerCase()," "===it?it="space":"."===it&&(it="dot"),dt.forEach(It=>{It!==it&&(0,q[It])(J)&&(bt+=It+".")}),bt+=it,bt===xe)}static eventCallback(J,xe,it){return bt=>{we.matchEventFullKeyCode(bt,J)&&it.runGuarded(()=>xe(bt))}}static _normalizeKey(J){return"esc"===J?"escape":J}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(s.K0))},we.\u0275prov=r.Yz7({token:we,factory:we.\u0275fac}),we})();const Wt=(0,r.eFA)(r._c5,"browser",[{provide:r.Lbi,useValue:s.bD},{provide:r.g9A,useValue:function _t(){X.makeCurrent()},multi:!0},{provide:s.K0,useFactory:function Jt(){return(0,r.RDi)(document),document},deps:[]}]),Gt=new r.OlP(""),Qt=[{provide:r.rWj,useClass:class re{addToWindow(_e){r.dqk.getAngularTestability=(xe,it=!0)=>{const bt=_e.findTestabilityInTree(xe,it);if(null==bt)throw new Error("Could not find testability for element.");return bt},r.dqk.getAllAngularTestabilities=()=>_e.getAllTestabilities(),r.dqk.getAllAngularRootElements=()=>_e.getAllRootElements(),r.dqk.frameworkStabilizers||(r.dqk.frameworkStabilizers=[]),r.dqk.frameworkStabilizers.push(xe=>{const it=r.dqk.getAllAngularTestabilities();let bt=it.length,It=!1;const tn=function(cn){It=It||cn,bt--,0==bt&&xe(It)};it.forEach(function(cn){cn.whenStable(tn)})})}findTestabilityInTree(_e,J,xe){return null==J?null:_e.getTestability(J)??(xe?(0,s.q)().isShadowRoot(J)?this.findTestabilityInTree(_e,J.host,!0):this.findTestabilityInTree(_e,J.parentElement,!0):null)}},deps:[]},{provide:r.lri,useClass:r.dDg,deps:[r.R0b,r.eoX,r.rWj]},{provide:r.dDg,useClass:r.dDg,deps:[r.R0b,r.eoX,r.rWj]}],Ie=[{provide:r.zSh,useValue:"root"},{provide:r.qLn,useFactory:function Nt(){return new r.qLn},deps:[]},{provide:Le,useClass:se,multi:!0,deps:[s.K0,r.R0b,r.Lbi]},{provide:Le,useClass:je,multi:!0,deps:[s.K0]},{provide:We,useClass:We,deps:[ne,ke,r.AFp,Fe]},{provide:r.FYo,useExisting:We},{provide:U,useExisting:ke},{provide:ke,useClass:ke,deps:[s.K0]},{provide:ne,useClass:ne,deps:[Le,r.R0b]},{provide:s.JF,useClass:le,deps:[]},[]];let $=(()=>{class we{constructor(J){}static withServerTransition(J){return{ngModule:we,providers:[{provide:r.AFp,useValue:J.appId},{provide:V,useExisting:r.AFp},te]}}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(Gt,12))},we.\u0275mod=r.oAB({type:we}),we.\u0275inj=r.cJS({providers:[...Ie,...Qt],imports:[s.ez,r.hGG]}),we})(),Se=(()=>{class we{constructor(J){this._doc=J}getTitle(){return this._doc.title}setTitle(J){this._doc.title=J||""}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(s.K0))},we.\u0275prov=r.Yz7({token:we,factory:function(J){let xe=null;return xe=J?new J:function ht(){return new Se((0,r.LFG)(s.K0))}(),xe},providedIn:"root"}),we})();typeof window<"u"&&window;let Tt=(()=>{class we{}return we.\u0275fac=function(J){return new(J||we)},we.\u0275prov=r.Yz7({token:we,factory:function(J){let xe=null;return xe=J?new(J||we):r.LFG(qe),xe},providedIn:"root"}),we})(),qe=(()=>{class we extends Tt{constructor(J){super(),this._doc=J}sanitize(J,xe){if(null==xe)return null;switch(J){case r.q3G.NONE:return xe;case r.q3G.HTML:return(0,r.qzn)(xe,"HTML")?(0,r.z3N)(xe):(0,r.EiD)(this._doc,String(xe)).toString();case r.q3G.STYLE:return(0,r.qzn)(xe,"Style")?(0,r.z3N)(xe):xe;case r.q3G.SCRIPT:if((0,r.qzn)(xe,"Script"))return(0,r.z3N)(xe);throw new Error("unsafe value used in a script context");case r.q3G.URL:return(0,r.qzn)(xe,"URL")?(0,r.z3N)(xe):(0,r.mCW)(String(xe));case r.q3G.RESOURCE_URL:if((0,r.qzn)(xe,"ResourceURL"))return(0,r.z3N)(xe);throw new Error(`unsafe value used in a resource URL context (see ${r.JZr})`);default:throw new Error(`Unexpected SecurityContext ${J} (see ${r.JZr})`)}}bypassSecurityTrustHtml(J){return(0,r.JVY)(J)}bypassSecurityTrustStyle(J){return(0,r.L6k)(J)}bypassSecurityTrustScript(J){return(0,r.eBb)(J)}bypassSecurityTrustUrl(J){return(0,r.LAX)(J)}bypassSecurityTrustResourceUrl(J){return(0,r.pB0)(J)}}return we.\u0275fac=function(J){return new(J||we)(r.LFG(s.K0))},we.\u0275prov=r.Yz7({token:we,factory:function(J){let xe=null;return xe=J?new J:function Ae(we){return new qe(we.get(s.K0))}(r.LFG(r.zs3)),xe},providedIn:"root"}),we})()},6582:(ft,ve,p)=>{p.d(ve,{gz:()=>Yo,m2:()=>$n,OD:()=>on,wm:()=>fa,F0:()=>fo,rH:()=>Ji,Bz:()=>Gr,lC:()=>xr});var s=p(4650),r=p(457),L=p(9646),X=p(1135);const z=(0,p(3888).d)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"});var H=p(9841),S=p(1350),V=p(9770),W=p(9635),te=p(2843),re=p(9751),le=p(515),Le=p(4033),ne=p(7579),Ve=p(6895),U=p(4004),ke=p(3900),me=p(5698),Ne=p(8675),Oe=p(9300),K=p(5577),ce=p(4482),ge=p(5403);function ie(l){return(0,ce.e)((h,c)=>{let m=!1;h.subscribe((0,ge.x)(c,w=>{m=!0,c.next(w)},()=>{m||c.next(l),c.complete()}))})}function Fe(l=$e){return(0,ce.e)((h,c)=>{let m=!1;h.subscribe((0,ge.x)(c,w=>{m=!0,c.next(w)},()=>m?c.complete():c.error(l())))})}function $e(){return new z}var tt=p(4671);function ot(l,h){const c=arguments.length>=2;return m=>m.pipe(l?(0,Oe.h)((w,I)=>l(w,I,m)):tt.y,(0,me.q)(1),c?ie(h):Fe(()=>new z))}var De=p(4351),We=p(8505),ye=p(262),He=p(5026);function Pe(l){return l<=0?()=>le.E:(0,ce.e)((h,c)=>{let m=[];h.subscribe((0,ge.x)(c,w=>{m.push(w),l<m.length&&m.shift()},()=>{for(const w of m)c.next(w);c.complete()},void 0,()=>{m=null}))})}function Ge(l,h){const c=arguments.length>=2;return m=>m.pipe(l?(0,Oe.h)((w,I)=>l(w,I,m)):tt.y,Pe(1),c?ie(h):Fe(()=>new z))}var Ue=p(2529),Ze=p(9718),pt=p(8746),se=p(8343),dt=p(8189),N=p(1481);const q="primary",je=Symbol("RouteTitle");class ut{constructor(h){this.params=h||{}}has(h){return Object.prototype.hasOwnProperty.call(this.params,h)}get(h){if(this.has(h)){const c=this.params[h];return Array.isArray(c)?c[0]:c}return null}getAll(h){if(this.has(h)){const c=this.params[h];return Array.isArray(c)?c:[c]}return[]}get keys(){return Object.keys(this.params)}}function St(l){return new ut(l)}function rt(l,h,c){const m=c.path.split("/");if(m.length>l.length||"full"===c.pathMatch&&(h.hasChildren()||m.length<l.length))return null;const w={};for(let I=0;I<m.length;I++){const B=m[I],be=l[I];if(B.startsWith(":"))w[B.substring(1)]=be;else if(B!==be.path)return null}return{consumed:l.slice(0,m.length),posParams:w}}function st(l,h){const c=l?Object.keys(l):void 0,m=h?Object.keys(h):void 0;if(!c||!m||c.length!=m.length)return!1;let w;for(let I=0;I<c.length;I++)if(w=c[I],!_t(l[w],h[w]))return!1;return!0}function _t(l,h){if(Array.isArray(l)&&Array.isArray(h)){if(l.length!==h.length)return!1;const c=[...l].sort(),m=[...h].sort();return c.every((w,I)=>m[I]===w)}return l===h}function Nt(l){return Array.prototype.concat.apply([],l)}function Jt(l){return l.length>0?l[l.length-1]:null}function Wt(l,h){for(const c in l)l.hasOwnProperty(c)&&h(l[c],c)}function Gt(l){return(0,s.CqO)(l)?l:(0,s.QGY)(l)?(0,r.D)(Promise.resolve(l)):(0,L.of)(l)}const Qt=!1,Ie={exact:function Je(l,h,c){if(!Pt(l.segments,h.segments)||!F(l.segments,h.segments,c)||l.numberOfChildren!==h.numberOfChildren)return!1;for(const m in h.children)if(!l.children[m]||!Je(l.children[m],h.children[m],c))return!1;return!0},subset:Se},$={exact:function Re(l,h){return st(l,h)},subset:function ht(l,h){return Object.keys(h).length<=Object.keys(l).length&&Object.keys(h).every(c=>_t(l[c],h[c]))},ignored:()=>!0};function ue(l,h,c){return Ie[c.paths](l.root,h.root,c.matrixParams)&&$[c.queryParams](l.queryParams,h.queryParams)&&!("exact"===c.fragment&&l.fragment!==h.fragment)}function Se(l,h,c){return de(l,h,h.segments,c)}function de(l,h,c,m){if(l.segments.length>c.length){const w=l.segments.slice(0,c.length);return!(!Pt(w,c)||h.hasChildren()||!F(w,c,m))}if(l.segments.length===c.length){if(!Pt(l.segments,c)||!F(l.segments,c,m))return!1;for(const w in h.children)if(!l.children[w]||!Se(l.children[w],h.children[w],m))return!1;return!0}{const w=c.slice(0,l.segments.length),I=c.slice(l.segments.length);return!!(Pt(l.segments,w)&&F(l.segments,w,m)&&l.children[q])&&de(l.children[q],h,I,m)}}function F(l,h,c){return h.every((m,w)=>$[c](l[w].parameters,m.parameters))}class Me{constructor(h=new Te([],{}),c={},m=null){this.root=h,this.queryParams=c,this.fragment=m}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=St(this.queryParams)),this._queryParamMap}toString(){return T.serialize(this)}}class Te{constructor(h,c){this.segments=h,this.children=c,this.parent=null,Wt(c,(m,w)=>m.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return x(this)}}class nt{constructor(h,c){this.path=h,this.parameters=c}get parameterMap(){return this._parameterMap||(this._parameterMap=St(this.parameters)),this._parameterMap}toString(){return Ke(this)}}function Pt(l,h){return l.length===h.length&&l.every((c,m)=>c.path===h[m].path)}let Be=(()=>{class l{}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:function(){return new he},providedIn:"root"}),l})();class he{parse(h){const c=new qe(h);return new Me(c.parseRootSegment(),c.parseQueryParams(),c.parseFragment())}serialize(h){const c=`/${G(h.root,!0)}`,m=function Vt(l){const h=Object.keys(l).map(c=>{const m=l[c];return Array.isArray(m)?m.map(w=>`${ze(c)}=${ze(w)}`).join("&"):`${ze(c)}=${ze(m)}`}).filter(c=>!!c);return h.length?`?${h.join("&")}`:""}(h.queryParams);return`${c}${m}${"string"==typeof h.fragment?`#${function Ee(l){return encodeURI(l)}(h.fragment)}`:""}`}}const T=new he;function x(l){return l.segments.map(h=>Ke(h)).join("/")}function G(l,h){if(!l.hasChildren())return x(l);if(h){const c=l.children[q]?G(l.children[q],!1):"",m=[];return Wt(l.children,(w,I)=>{I!==q&&m.push(`${I}:${G(w,!1)}`)}),m.length>0?`${c}(${m.join("//")})`:c}{const c=function Ot(l,h){let c=[];return Wt(l.children,(m,w)=>{w===q&&(c=c.concat(h(m,w)))}),Wt(l.children,(m,w)=>{w!==q&&(c=c.concat(h(m,w)))}),c}(l,(m,w)=>w===q?[G(l.children[q],!1)]:[`${w}:${G(m,!1)}`]);return 1===Object.keys(l.children).length&&null!=l.children[q]?`${x(l)}/${c[0]}`:`${x(l)}/(${c.join("//")})`}}function fe(l){return encodeURIComponent(l).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ze(l){return fe(l).replace(/%3B/gi,";")}function oe(l){return fe(l).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ce(l){return decodeURIComponent(l)}function ct(l){return Ce(l.replace(/\+/g,"%20"))}function Ke(l){return`${oe(l.path)}${function yt(l){return Object.keys(l).map(h=>`;${oe(h)}=${oe(l[h])}`).join("")}(l.parameters)}`}const Yt=/^[^\/()?;=#]+/;function Ft(l){const h=l.match(Yt);return h?h[0]:""}const nn=/^[^=?&#]+/,Tt=/^[^&#]+/;class qe{constructor(h){this.url=h,this.remaining=h}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Te([],{}):new Te([],this.parseChildren())}parseQueryParams(){const h={};if(this.consumeOptional("?"))do{this.parseQueryParam(h)}while(this.consumeOptional("&"));return h}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const h=[];for(this.peekStartsWith("(")||h.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),h.push(this.parseSegment());let c={};this.peekStartsWith("/(")&&(this.capture("/"),c=this.parseParens(!0));let m={};return this.peekStartsWith("(")&&(m=this.parseParens(!1)),(h.length>0||Object.keys(c).length>0)&&(m[q]=new Te(h,c)),m}parseSegment(){const h=Ft(this.remaining);if(""===h&&this.peekStartsWith(";"))throw new s.vHH(4009,Qt);return this.capture(h),new nt(Ce(h),this.parseMatrixParams())}parseMatrixParams(){const h={};for(;this.consumeOptional(";");)this.parseParam(h);return h}parseParam(h){const c=Ft(this.remaining);if(!c)return;this.capture(c);let m="";if(this.consumeOptional("=")){const w=Ft(this.remaining);w&&(m=w,this.capture(m))}h[Ce(c)]=Ce(m)}parseQueryParam(h){const c=function lt(l){const h=l.match(nn);return h?h[0]:""}(this.remaining);if(!c)return;this.capture(c);let m="";if(this.consumeOptional("=")){const B=function Ae(l){const h=l.match(Tt);return h?h[0]:""}(this.remaining);B&&(m=B,this.capture(m))}const w=ct(c),I=ct(m);if(h.hasOwnProperty(w)){let B=h[w];Array.isArray(B)||(B=[B],h[w]=B),B.push(I)}else h[w]=I}parseParens(h){const c={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const m=Ft(this.remaining),w=this.remaining[m.length];if("/"!==w&&")"!==w&&";"!==w)throw new s.vHH(4010,Qt);let I;m.indexOf(":")>-1?(I=m.slice(0,m.indexOf(":")),this.capture(I),this.capture(":")):h&&(I=q);const B=this.parseChildren();c[I]=1===Object.keys(B).length?B[q]:new Te([],B),this.consumeOptional("//")}return c}peekStartsWith(h){return this.remaining.startsWith(h)}consumeOptional(h){return!!this.peekStartsWith(h)&&(this.remaining=this.remaining.substring(h.length),!0)}capture(h){if(!this.consumeOptional(h))throw new s.vHH(4011,Qt)}}function Mt(l){return l.segments.length>0?new Te([],{[q]:l}):l}function we(l){const h={};for(const m of Object.keys(l.children)){const I=we(l.children[m]);(I.segments.length>0||I.hasChildren())&&(h[m]=I)}return function _e(l){if(1===l.numberOfChildren&&l.children[q]){const h=l.children[q];return new Te(l.segments.concat(h.segments),h.children)}return l}(new Te(l.segments,h))}function J(l){return l instanceof Me}const xe=!1;function tn(l,h,c,m,w){if(0===c.length)return ln(h.root,h.root,h.root,m,w);const I=function vo(l){if("string"==typeof l[0]&&1===l.length&&"/"===l[0])return new Po(!0,0,l);let h=0,c=!1;const m=l.reduce((w,I,B)=>{if("object"==typeof I&&null!=I){if(I.outlets){const be={};return Wt(I.outlets,(Qe,gt)=>{be[gt]="string"==typeof Qe?Qe.split("/"):Qe}),[...w,{outlets:be}]}if(I.segmentPath)return[...w,I.segmentPath]}return"string"!=typeof I?[...w,I]:0===B?(I.split("/").forEach((be,Qe)=>{0==Qe&&"."===be||(0==Qe&&""===be?c=!0:".."===be?h++:""!=be&&w.push(be))}),w):[...w,I]},[]);return new Po(c,h,m)}(c);return I.toRoot()?ln(h.root,h.root,new Te([],{}),m,w):function B(Qe){const gt=function xn(l,h,c,m){if(l.isAbsolute)return new mo(h.root,!0,0);if(-1===m)return new mo(c,c===h.root,0);return function Yn(l,h,c){let m=l,w=h,I=c;for(;I>w;){if(I-=w,m=m.parent,!m)throw new s.vHH(4005,xe&&"Invalid number of '../'");w=m.segments.length}return new mo(m,!1,w-I)}(c,m+(cn(l.commands[0])?0:1),l.numberOfDoubleDots)}(I,h,l.snapshot?._urlSegment,Qe),wt=gt.processChildren?jn(gt.segmentGroup,gt.index,I.commands):Pn(gt.segmentGroup,gt.index,I.commands);return ln(h.root,gt.segmentGroup,wt,m,w)}(l.snapshot?._lastPathIndex)}function cn(l){return"object"==typeof l&&null!=l&&!l.outlets&&!l.segmentPath}function Fn(l){return"object"==typeof l&&null!=l&&l.outlets}function ln(l,h,c,m,w){let B,I={};m&&Wt(m,(Qe,gt)=>{I[gt]=Array.isArray(Qe)?Qe.map(wt=>`${wt}`):`${Qe}`}),B=l===h?c:To(l,h,c);const be=Mt(we(B));return new Me(be,I,w)}function To(l,h,c){const m={};return Wt(l.children,(w,I)=>{m[I]=w===h?c:To(w,h,c)}),new Te(l.segments,m)}class Po{constructor(h,c,m){if(this.isAbsolute=h,this.numberOfDoubleDots=c,this.commands=m,h&&m.length>0&&cn(m[0]))throw new s.vHH(4003,xe&&"Root segment cannot have matrix parameters");const w=m.find(Fn);if(w&&w!==Jt(m))throw new s.vHH(4004,xe&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class mo{constructor(h,c,m){this.segmentGroup=h,this.processChildren=c,this.index=m}}function Pn(l,h,c){if(l||(l=new Te([],{})),0===l.segments.length&&l.hasChildren())return jn(l,h,c);const m=function xt(l,h,c){let m=0,w=h;const I={match:!1,pathIndex:0,commandIndex:0};for(;w<l.segments.length;){if(m>=c.length)return I;const B=l.segments[w],be=c[m];if(Fn(be))break;const Qe=`${be}`,gt=m<c.length-1?c[m+1]:null;if(w>0&&void 0===Qe)break;if(Qe&>&&"object"==typeof gt&&void 0===gt.outlets){if(!no(Qe,gt,B))return I;m+=2}else{if(!no(Qe,{},B))return I;m++}w++}return{match:!0,pathIndex:w,commandIndex:m}}(l,h,c),w=c.slice(m.commandIndex);if(m.match&&m.pathIndex<l.segments.length){const I=new Te(l.segments.slice(0,m.pathIndex),{});return I.children[q]=new Te(l.segments.slice(m.pathIndex),l.children),jn(I,0,w)}return m.match&&0===w.length?new Te(l.segments,{}):m.match&&!l.hasChildren()?Ut(l,h,c):m.match?jn(l,0,w):Ut(l,h,c)}function jn(l,h,c){if(0===c.length)return new Te(l.segments,{});{const m=function Qo(l){return Fn(l[0])?l[0].outlets:{[q]:l}}(c),w={};return!m[q]&&l.children[q]&&1===l.numberOfChildren&&0===l.children[q].segments.length?jn(l.children[q],h,c):(Wt(m,(I,B)=>{"string"==typeof I&&(I=[I]),null!==I&&(w[B]=Pn(l.children[B],h,I))}),Wt(l.children,(I,B)=>{void 0===m[B]&&(w[B]=I)}),new Te(l.segments,w))}}function Ut(l,h,c){const m=l.segments.slice(0,h);let w=0;for(;w<c.length;){const I=c[w];if(Fn(I)){const Qe=Mn(I.outlets);return new Te(m,Qe)}if(0===w&&cn(c[0])){m.push(new nt(l.segments[h].path,Un(c[0]))),w++;continue}const B=Fn(I)?I.outlets[q]:`${I}`,be=w<c.length-1?c[w+1]:null;B&&be&&cn(be)?(m.push(new nt(B,Un(be))),w+=2):(m.push(new nt(B,{})),w++)}return new Te(m,{})}function Mn(l){const h={};return Wt(l,(c,m)=>{"string"==typeof c&&(c=[c]),null!==c&&(h[m]=Ut(new Te([],{}),0,c))}),h}function Un(l){const h={};return Wt(l,(c,m)=>h[m]=`${c}`),h}function no(l,h,c){return l==c.path&&st(h,c.parameters)}const Dn="imperative";class On{constructor(h,c){this.id=h,this.url=c}}class on extends On{constructor(h,c,m="imperative",w=null){super(h,c),this.type=0,this.navigationTrigger=m,this.restoredState=w}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class $n extends On{constructor(h,c,m){super(h,c),this.urlAfterRedirects=m,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class xo extends On{constructor(h,c,m,w){super(h,c),this.reason=m,this.code=w,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Kt extends On{constructor(h,c,m,w){super(h,c),this.reason=m,this.code=w,this.type=16}}class yo extends On{constructor(h,c,m,w){super(h,c),this.error=m,this.target=w,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class _o extends On{constructor(h,c,m,w){super(h,c),this.urlAfterRedirects=m,this.state=w,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ti extends On{constructor(h,c,m,w){super(h,c),this.urlAfterRedirects=m,this.state=w,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class No extends On{constructor(h,c,m,w,I){super(h,c),this.urlAfterRedirects=m,this.state=w,this.shouldActivate=I,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class yn extends On{constructor(h,c,m,w){super(h,c),this.urlAfterRedirects=m,this.state=w,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mi extends On{constructor(h,c,m,w){super(h,c),this.urlAfterRedirects=m,this.state=w,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oo{constructor(h){this.route=h,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class qn{constructor(h){this.route=h,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class gi{constructor(h){this.snapshot=h,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sr{constructor(h){this.snapshot=h,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class wn{constructor(h){this.snapshot=h,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ao{constructor(h){this.snapshot=h,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ti{constructor(h,c,m){this.routerEvent=h,this.position=c,this.anchor=m,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let Bo=(()=>{class l{createUrlTree(c,m,w,I,B,be){return tn(c||m.root,w,I,B,be)}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac}),l})(),An=(()=>{class l{}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:function(h){return Bo.\u0275fac(h)},providedIn:"root"}),l})();class zr{constructor(h){this._root=h}get root(){return this._root.value}parent(h){const c=this.pathFromRoot(h);return c.length>1?c[c.length-2]:null}children(h){const c=Rn(h,this._root);return c?c.children.map(m=>m.value):[]}firstChild(h){const c=Rn(h,this._root);return c&&c.children.length>0?c.children[0].value:null}siblings(h){const c=oo(h,this._root);return c.length<2?[]:c[c.length-2].children.map(w=>w.value).filter(w=>w!==h)}pathFromRoot(h){return oo(h,this._root).map(c=>c.value)}}function Rn(l,h){if(l===h.value)return h;for(const c of h.children){const m=Rn(l,c);if(m)return m}return null}function oo(l,h){if(l===h.value)return[h];for(const c of h.children){const m=oo(l,c);if(m.length)return m.unshift(h),m}return[]}class ko{constructor(h,c){this.value=h,this.children=c}toString(){return`TreeNode(${this.value})`}}function io(l){const h={};return l&&l.children.forEach(c=>h[c.value.outlet]=c),h}class xi extends zr{constructor(h,c){super(h),this.snapshot=c,ii(this,h)}toString(){return this.snapshot.toString()}}function Jn(l,h){const c=function Tr(l,h){const B=new Oi([],{},{},"",{},q,h,null,l.root,-1,{});return new ar("",new ko(B,[]))}(l,h),m=new X.X([new nt("",{})]),w=new X.X({}),I=new X.X({}),B=new X.X({}),be=new X.X(""),Qe=new Yo(m,w,B,be,I,q,h,c.root);return Qe.snapshot=c.root,new xi(new ko(Qe,[]),c)}class Yo{constructor(h,c,m,w,I,B,be,Qe){this.url=h,this.params=c,this.queryParams=m,this.fragment=w,this.data=I,this.outlet=B,this.component=be,this.title=this.data?.pipe((0,U.U)(gt=>gt[je]))??(0,L.of)(void 0),this._futureSnapshot=Qe}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,U.U)(h=>St(h)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,U.U)(h=>St(h)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function oi(l,h="emptyOnly"){const c=l.pathFromRoot;let m=0;if("always"!==h)for(m=c.length-1;m>=1;){const w=c[m],I=c[m-1];if(w.routeConfig&&""===w.routeConfig.path)m--;else{if(I.component)break;m--}}return function ji(l){return l.reduce((h,c)=>({params:{...h.params,...c.params},data:{...h.data,...c.data},resolve:{...c.data,...h.resolve,...c.routeConfig?.data,...c._resolvedData}}),{params:{},data:{},resolve:{}})}(c.slice(m))}class Oi{get title(){return this.data?.[je]}constructor(h,c,m,w,I,B,be,Qe,gt,wt,Bt){this.url=h,this.params=c,this.queryParams=m,this.fragment=w,this.data=I,this.outlet=B,this.component=be,this.routeConfig=Qe,this._urlSegment=gt,this._lastPathIndex=wt,this._resolve=Bt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=St(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=St(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(m=>m.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ar extends zr{constructor(h,c){super(c),this.url=h,ii(this,c)}toString(){return cr(this._root)}}function ii(l,h){h.value._routerState=l,h.children.forEach(c=>ii(l,c))}function cr(l){const h=l.children.length>0?` { ${l.children.map(cr).join(", ")} } `:"";return`${l.value}${h}`}function Ai(l){if(l.snapshot){const h=l.snapshot,c=l._futureSnapshot;l.snapshot=c,st(h.queryParams,c.queryParams)||l.queryParams.next(c.queryParams),h.fragment!==c.fragment&&l.fragment.next(c.fragment),st(h.params,c.params)||l.params.next(c.params),function Ct(l,h){if(l.length!==h.length)return!1;for(let c=0;c<l.length;++c)if(!st(l[c],h[c]))return!1;return!0}(h.url,c.url)||l.url.next(c.url),st(h.data,c.data)||l.data.next(c.data)}else l.snapshot=l._futureSnapshot,l.data.next(l._futureSnapshot.data)}function Ui(l,h){const c=st(l.params,h.params)&&function Et(l,h){return Pt(l,h)&&l.every((c,m)=>st(c.parameters,h[m].parameters))}(l.url,h.url);return c&&!(!l.parent!=!h.parent)&&(!l.parent||Ui(l.parent,h.parent))}function jo(l,h,c){if(c&&l.shouldReuseRoute(h.value,c.value.snapshot)){const m=c.value;m._futureSnapshot=h.value;const w=function ys(l,h,c){return h.children.map(m=>{for(const w of c.children)if(l.shouldReuseRoute(m.value,w.value.snapshot))return jo(l,m,w);return jo(l,m)})}(l,h,c);return new ko(m,w)}{if(l.shouldAttach(h.value)){const I=l.retrieve(h.value);if(null!==I){const B=I.route;return B.value._futureSnapshot=h.value,B.children=h.children.map(be=>jo(l,be)),B}}const m=function Pr(l){return new Yo(new X.X(l.url),new X.X(l.params),new X.X(l.queryParams),new X.X(l.fragment),new X.X(l.data),l.outlet,l.component,l)}(h.value),w=h.children.map(I=>jo(l,I));return new ko(m,w)}}const $i="ngNavigationCancelingError";function Wi(l,h){const{redirectTo:c,navigationBehaviorOptions:m}=J(h)?{redirectTo:h,navigationBehaviorOptions:void 0}:h,w=vi(!1,0,h);return w.url=c,w.navigationBehaviorOptions=m,w}function vi(l,h,c){const m=new Error("NavigationCancelingError: "+(l||""));return m[$i]=!0,m.cancellationCode=h,c&&(m.url=c),m}function yi(l){return lr(l)&&J(l.url)}function lr(l){return l&&l[$i]}class os{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Ii,this.attachRef=null}}let Ii=(()=>{class l{constructor(){this.contexts=new Map}onChildOutletCreated(c,m){const w=this.getOrCreateContext(c);w.outlet=m,this.contexts.set(c,w)}onChildOutletDestroyed(c){const m=this.getContext(c);m&&(m.outlet=null,m.attachRef=null)}onOutletDeactivated(){const c=this.contexts;return this.contexts=new Map,c}onOutletReAttached(c){this.contexts=c}getOrCreateContext(c){let m=this.getContext(c);return m||(m=new os,this.contexts.set(c,m)),m}getContext(c){return this.contexts.get(c)||null}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();const Mo=!1;let xr=(()=>{class l{constructor(){this.activated=null,this._activatedRoute=null,this.name=q,this.activateEvents=new s.vpe,this.deactivateEvents=new s.vpe,this.attachEvents=new s.vpe,this.detachEvents=new s.vpe,this.parentContexts=(0,s.f3M)(Ii),this.location=(0,s.f3M)(s.s_b),this.changeDetector=(0,s.f3M)(s.sBO),this.environmentInjector=(0,s.f3M)(s.lqb)}ngOnChanges(c){if(c.name){const{firstChange:m,previousValue:w}=c.name;if(m)return;this.isTrackedInParentContexts(w)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(w)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(c){return this.parentContexts.getContext(c)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const c=this.parentContexts.getContext(this.name);c?.route&&(c.attachRef?this.attach(c.attachRef,c.route):this.activateWith(c.route,c.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new s.vHH(4012,Mo);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new s.vHH(4012,Mo);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new s.vHH(4012,Mo);this.location.detach();const c=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(c.instance),c}attach(c,m){this.activated=c,this._activatedRoute=m,this.location.insert(c.hostView),this.attachEvents.emit(c.instance)}deactivate(){if(this.activated){const c=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(c)}}activateWith(c,m){if(this.isActivated)throw new s.vHH(4013,Mo);this._activatedRoute=c;const w=this.location,B=c.snapshot.component,be=this.parentContexts.getOrCreateContext(this.name).children,Qe=new Zn(c,be,w.injector);if(m&&function Fi(l){return!!l.resolveComponentFactory}(m)){const gt=m.resolveComponentFactory(B);this.activated=w.createComponent(gt,w.length,Qe)}else this.activated=w.createComponent(B,{index:w.length,injector:Qe,environmentInjector:m??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275dir=s.lG2({type:l,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[s.TTD]}),l})();class Zn{constructor(h,c,m){this.route=h,this.childContexts=c,this.parent=m}get(h,c){return h===Yo?this.route:h===Ii?this.childContexts:this.parent.get(h,c)}}let Uo=(()=>{class l{}return l.\u0275fac=function(c){return new(c||l)},l.\u0275cmp=s.Xpm({type:l,selectors:[["ng-component"]],standalone:!0,features:[s.jDz],decls:1,vars:0,template:function(c,m){1&c&&s._UZ(0,"router-outlet")},dependencies:[xr],encapsulation:2}),l})();function ri(l,h){return l.providers&&!l._injector&&(l._injector=(0,s.MMx)(l.providers,h,`Route: ${l.path}`)),l._injector??h}function En(l){const h=l.children&&l.children.map(En),c=h?{...l,children:h}:{...l};return!c.component&&!c.loadComponent&&(h||c.loadChildren)&&c.outlet&&c.outlet!==q&&(c.component=Uo),c}function Wn(l){return l.outlet||q}function Nn(l,h){const c=l.filter(m=>Wn(m)===h);return c.push(...l.filter(m=>Wn(m)!==h)),c}function Cn(l){if(!l)return null;if(l.routeConfig?._injector)return l.routeConfig._injector;for(let h=l.parent;h;h=h.parent){const c=h.routeConfig;if(c?._loadedInjector)return c._loadedInjector;if(c?._injector)return c._injector}return null}class hr{constructor(h,c,m,w){this.routeReuseStrategy=h,this.futureState=c,this.currState=m,this.forwardEvent=w}activate(h){const c=this.futureState._root,m=this.currState?this.currState._root:null;this.deactivateChildRoutes(c,m,h),Ai(this.futureState.root),this.activateChildRoutes(c,m,h)}deactivateChildRoutes(h,c,m){const w=io(c);h.children.forEach(I=>{const B=I.value.outlet;this.deactivateRoutes(I,w[B],m),delete w[B]}),Wt(w,(I,B)=>{this.deactivateRouteAndItsChildren(I,m)})}deactivateRoutes(h,c,m){const w=h.value,I=c?c.value:null;if(w===I)if(w.component){const B=m.getContext(w.outlet);B&&this.deactivateChildRoutes(h,c,B.children)}else this.deactivateChildRoutes(h,c,m);else I&&this.deactivateRouteAndItsChildren(c,m)}deactivateRouteAndItsChildren(h,c){h.value.component&&this.routeReuseStrategy.shouldDetach(h.value.snapshot)?this.detachAndStoreRouteSubtree(h,c):this.deactivateRouteAndOutlet(h,c)}detachAndStoreRouteSubtree(h,c){const m=c.getContext(h.value.outlet),w=m&&h.value.component?m.children:c,I=io(h);for(const B of Object.keys(I))this.deactivateRouteAndItsChildren(I[B],w);if(m&&m.outlet){const B=m.outlet.detach(),be=m.children.onOutletDeactivated();this.routeReuseStrategy.store(h.value.snapshot,{componentRef:B,route:h,contexts:be})}}deactivateRouteAndOutlet(h,c){const m=c.getContext(h.value.outlet),w=m&&h.value.component?m.children:c,I=io(h);for(const B of Object.keys(I))this.deactivateRouteAndItsChildren(I[B],w);m&&m.outlet&&(m.outlet.deactivate(),m.children.onOutletDeactivated(),m.attachRef=null,m.resolver=null,m.route=null)}activateChildRoutes(h,c,m){const w=io(c);h.children.forEach(I=>{this.activateRoutes(I,w[I.value.outlet],m),this.forwardEvent(new Ao(I.value.snapshot))}),h.children.length&&this.forwardEvent(new sr(h.value.snapshot))}activateRoutes(h,c,m){const w=h.value,I=c?c.value:null;if(Ai(w),w===I)if(w.component){const B=m.getOrCreateContext(w.outlet);this.activateChildRoutes(h,c,B.children)}else this.activateChildRoutes(h,c,m);else if(w.component){const B=m.getOrCreateContext(w.outlet);if(this.routeReuseStrategy.shouldAttach(w.snapshot)){const be=this.routeReuseStrategy.retrieve(w.snapshot);this.routeReuseStrategy.store(w.snapshot,null),B.children.onOutletReAttached(be.contexts),B.attachRef=be.componentRef,B.route=be.route.value,B.outlet&&B.outlet.attach(be.componentRef,be.route.value),Ai(be.route.value),this.activateChildRoutes(h,null,B.children)}else{const be=Cn(w.snapshot),Qe=be?.get(s._Vd)??null;B.attachRef=null,B.route=w,B.resolver=Qe,B.injector=be,B.outlet&&B.outlet.activateWith(w,B.injector),this.activateChildRoutes(h,null,B.children)}}else this.activateChildRoutes(h,null,m)}}class $o{constructor(h){this.path=h,this.route=this.path[this.path.length-1]}}class Gn{constructor(h,c){this.component=h,this.route=c}}function _i(l,h,c){const m=l._root;return Co(m,h?h._root:null,c,[m.value])}function Mi(l,h){const c=Symbol(),m=h.get(l,c);return m===c?"function"!=typeof l||(0,s.Z0I)(l)?h.get(l):l:m}function Co(l,h,c,m,w={canDeactivateChecks:[],canActivateChecks:[]}){const I=io(h);return l.children.forEach(B=>{(function Ci(l,h,c,m,w={canDeactivateChecks:[],canActivateChecks:[]}){const I=l.value,B=h?h.value:null,be=c?c.getContext(l.value.outlet):null;if(B&&I.routeConfig===B.routeConfig){const Qe=function Li(l,h,c){if("function"==typeof c)return c(l,h);switch(c){case"pathParamsChange":return!Pt(l.url,h.url);case"pathParamsOrQueryParamsChange":return!Pt(l.url,h.url)||!st(l.queryParams,h.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ui(l,h)||!st(l.queryParams,h.queryParams);default:return!Ui(l,h)}}(B,I,I.routeConfig.runGuardsAndResolvers);Qe?w.canActivateChecks.push(new $o(m)):(I.data=B.data,I._resolvedData=B._resolvedData),Co(l,h,I.component?be?be.children:null:c,m,w),Qe&&be&&be.outlet&&be.outlet.isActivated&&w.canDeactivateChecks.push(new Gn(be.outlet.component,B))}else B&&jt(h,be,w),w.canActivateChecks.push(new $o(m)),Co(l,null,I.component?be?be.children:null:c,m,w)})(B,I[B.value.outlet],c,m.concat([B.value]),w),delete I[B.value.outlet]}),Wt(I,(B,be)=>jt(B,c.getContext(be),w)),w}function jt(l,h,c){const m=io(l),w=l.value;Wt(m,(I,B)=>{jt(I,w.component?h?h.children.getContext(B):null:h,c)}),c.canDeactivateChecks.push(new Gn(w.component&&h&&h.outlet&&h.outlet.isActivated?h.outlet.component:null,w))}function Di(l){return"function"==typeof l}function b(l){return l instanceof z||"EmptyError"===l?.name}const M=Symbol("INITIAL_VALUE");function j(){return(0,ke.w)(l=>(0,H.a)(l.map(h=>h.pipe((0,me.q)(1),(0,Ne.O)(M)))).pipe((0,U.U)(h=>{for(const c of h)if(!0!==c){if(c===M)return M;if(!1===c||c instanceof Me)return c}return!0}),(0,Oe.h)(h=>h!==M),(0,me.q)(1)))}function so(l){return(0,W.z)((0,We.b)(h=>{if(J(h))throw Wi(0,h)}),(0,U.U)(h=>!0===h))}const kn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hi(l,h,c,m,w){const I=Go(l,h,c);return I.matched?function Wo(l,h,c,m){const w=h.canMatch;if(!w||0===w.length)return(0,L.of)(!0);const I=w.map(B=>{const be=Mi(B,l);return Gt(function Ki(l){return l&&Di(l.canMatch)}(be)?be.canMatch(h,c):l.runInContext(()=>be(h,c)))});return(0,L.of)(I).pipe(j(),so())}(m=ri(h,m),h,c).pipe((0,U.U)(B=>!0===B?I:{...kn})):(0,L.of)(I)}function Go(l,h,c){if(""===h.path)return"full"===h.pathMatch&&(l.hasChildren()||c.length>0)?{...kn}:{matched:!0,consumedSegments:[],remainingSegments:c,parameters:{},positionalParamSegments:{}};const w=(h.matcher||rt)(c,l,h);if(!w)return{...kn};const I={};Wt(w.posParams,(be,Qe)=>{I[Qe]=be.path});const B=w.consumed.length>0?{...I,...w.consumed[w.consumed.length-1].parameters}:I;return{matched:!0,consumedSegments:w.consumed,remainingSegments:c.slice(w.consumed.length),parameters:B,positionalParamSegments:w.posParams??{}}}function Ri(l,h,c,m){if(c.length>0&&function as(l,h,c){return c.some(m=>wo(l,h,m)&&Wn(m)!==q)}(l,c,m)){const I=new Te(h,function _s(l,h,c,m){const w={};w[q]=m,m._sourceSegment=l,m._segmentIndexShift=h.length;for(const I of c)if(""===I.path&&Wn(I)!==q){const B=new Te([],{});B._sourceSegment=l,B._segmentIndexShift=h.length,w[Wn(I)]=B}return w}(l,h,m,new Te(c,l.children)));return I._sourceSegment=l,I._segmentIndexShift=h.length,{segmentGroup:I,slicedSegments:[]}}if(0===c.length&&function Lr(l,h,c){return c.some(m=>wo(l,h,m))}(l,c,m)){const I=new Te(l.segments,function Fr(l,h,c,m,w){const I={};for(const B of m)if(wo(l,c,B)&&!w[Wn(B)]){const be=new Te([],{});be._sourceSegment=l,be._segmentIndexShift=h.length,I[Wn(B)]=be}return{...w,...I}}(l,h,c,m,l.children));return I._sourceSegment=l,I._segmentIndexShift=h.length,{segmentGroup:I,slicedSegments:c}}const w=new Te(l.segments,l.children);return w._sourceSegment=l,w._segmentIndexShift=h.length,{segmentGroup:w,slicedSegments:c}}function wo(l,h,c){return(!(l.hasChildren()||h.length>0)||"full"!==c.pathMatch)&&""===c.path}function Vr(l,h,c,m){return!!(Wn(l)===m||m!==q&&wo(h,c,l))&&("**"===l.path||Go(h,l,c).matched)}function Hr(l,h,c){return 0===h.length&&!l.children[c]}const Fo=!1;class Rr{constructor(h){this.segmentGroup=h||null}}class pr{constructor(h){this.urlTree=h}}function Lo(l){return(0,te._)(new Rr(l))}function wi(l){return(0,te._)(new pr(l))}class Cs{constructor(h,c,m,w,I){this.injector=h,this.configLoader=c,this.urlSerializer=m,this.urlTree=w,this.config=I,this.allowRedirects=!0}apply(){const h=Ri(this.urlTree.root,[],[],this.config).segmentGroup,c=new Te(h.segments,h.children);return this.expandSegmentGroup(this.injector,this.config,c,q).pipe((0,U.U)(I=>this.createUrlTree(we(I),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,ye.K)(I=>{if(I instanceof pr)return this.allowRedirects=!1,this.match(I.urlTree);throw I instanceof Rr?this.noMatchError(I):I}))}match(h){return this.expandSegmentGroup(this.injector,this.config,h.root,q).pipe((0,U.U)(w=>this.createUrlTree(we(w),h.queryParams,h.fragment))).pipe((0,ye.K)(w=>{throw w instanceof Rr?this.noMatchError(w):w}))}noMatchError(h){return new s.vHH(4002,Fo)}createUrlTree(h,c,m){const w=Mt(h);return new Me(w,c,m)}expandSegmentGroup(h,c,m,w){return 0===m.segments.length&&m.hasChildren()?this.expandChildren(h,c,m).pipe((0,U.U)(I=>new Te([],I))):this.expandSegment(h,m,c,m.segments,w,!0)}expandChildren(h,c,m){const w=[];for(const I of Object.keys(m.children))"primary"===I?w.unshift(I):w.push(I);return(0,r.D)(w).pipe((0,De.b)(I=>{const B=m.children[I],be=Nn(c,I);return this.expandSegmentGroup(h,be,B,I).pipe((0,U.U)(Qe=>({segment:Qe,outlet:I})))}),(0,He.R)((I,B)=>(I[B.outlet]=B.segment,I),{}),Ge())}expandSegment(h,c,m,w,I,B){return(0,r.D)(m).pipe((0,De.b)(be=>this.expandSegmentAgainstRoute(h,c,m,be,w,I,B).pipe((0,ye.K)(gt=>{if(gt instanceof Rr)return(0,L.of)(null);throw gt}))),ot(be=>!!be),(0,ye.K)((be,Qe)=>{if(b(be))return Hr(c,w,I)?(0,L.of)(new Te([],{})):Lo(c);throw be}))}expandSegmentAgainstRoute(h,c,m,w,I,B,be){return Vr(w,c,I,B)?void 0===w.redirectTo?this.matchSegmentAgainstRoute(h,c,w,I,B):be&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(h,c,m,w,I,B):Lo(c):Lo(c)}expandSegmentAgainstRouteUsingRedirect(h,c,m,w,I,B){return"**"===w.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(h,m,w,B):this.expandRegularSegmentAgainstRouteUsingRedirect(h,c,m,w,I,B)}expandWildCardWithParamsAgainstRouteUsingRedirect(h,c,m,w){const I=this.applyRedirectCommands([],m.redirectTo,{});return m.redirectTo.startsWith("/")?wi(I):this.lineralizeSegments(m,I).pipe((0,K.z)(B=>{const be=new Te(B,{});return this.expandSegment(h,be,c,B,w,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(h,c,m,w,I,B){const{matched:be,consumedSegments:Qe,remainingSegments:gt,positionalParamSegments:wt}=Go(c,w,I);if(!be)return Lo(c);const Bt=this.applyRedirectCommands(Qe,w.redirectTo,wt);return w.redirectTo.startsWith("/")?wi(Bt):this.lineralizeSegments(w,Bt).pipe((0,K.z)(pn=>this.expandSegment(h,c,m,pn.concat(gt),B,!1)))}matchSegmentAgainstRoute(h,c,m,w,I){return"**"===m.path?(h=ri(m,h),m.loadChildren?(m._loadedRoutes?(0,L.of)({routes:m._loadedRoutes,injector:m._loadedInjector}):this.configLoader.loadChildren(h,m)).pipe((0,U.U)(be=>(m._loadedRoutes=be.routes,m._loadedInjector=be.injector,new Te(w,{})))):(0,L.of)(new Te(w,{}))):Hi(c,m,w,h).pipe((0,ke.w)(({matched:B,consumedSegments:be,remainingSegments:Qe})=>B?this.getChildConfig(h=m._injector??h,m,w).pipe((0,K.z)(wt=>{const Bt=wt.injector??h,pn=wt.routes,{segmentGroup:Vn,slicedSegments:Tn}=Ri(c,be,Qe,pn),Zo=new Te(Vn.segments,Vn.children);if(0===Tn.length&&Zo.hasChildren())return this.expandChildren(Bt,pn,Zo).pipe((0,U.U)(Ho=>new Te(be,Ho)));if(0===pn.length&&0===Tn.length)return(0,L.of)(new Te(be,{}));const Hn=Wn(m)===I;return this.expandSegment(Bt,Zo,pn,Tn,Hn?q:I,!0).pipe((0,U.U)(Eo=>new Te(be.concat(Eo.segments),Eo.children)))})):Lo(c)))}getChildConfig(h,c,m){return c.children?(0,L.of)({routes:c.children,injector:h}):c.loadChildren?void 0!==c._loadedRoutes?(0,L.of)({routes:c._loadedRoutes,injector:c._loadedInjector}):function Ir(l,h,c,m){const w=h.canLoad;if(void 0===w||0===w.length)return(0,L.of)(!0);const I=w.map(B=>{const be=Mi(B,l);return Gt(function Ar(l){return l&&Di(l.canLoad)}(be)?be.canLoad(h,c):l.runInContext(()=>be(h,c)))});return(0,L.of)(I).pipe(j(),so())}(h,c,m).pipe((0,K.z)(w=>w?this.configLoader.loadChildren(h,c).pipe((0,We.b)(I=>{c._loadedRoutes=I.routes,c._loadedInjector=I.injector})):function Ms(l){return(0,te._)(vi(Fo,3))}())):(0,L.of)({routes:[],injector:h})}lineralizeSegments(h,c){let m=[],w=c.root;for(;;){if(m=m.concat(w.segments),0===w.numberOfChildren)return(0,L.of)(m);if(w.numberOfChildren>1||!w.children[q])return h.redirectTo,(0,te._)(new s.vHH(4e3,Fo));w=w.children[q]}}applyRedirectCommands(h,c,m){return this.applyRedirectCreateUrlTree(c,this.urlSerializer.parse(c),h,m)}applyRedirectCreateUrlTree(h,c,m,w){const I=this.createSegmentGroup(h,c.root,m,w);return new Me(I,this.createQueryParams(c.queryParams,this.urlTree.queryParams),c.fragment)}createQueryParams(h,c){const m={};return Wt(h,(w,I)=>{if("string"==typeof w&&w.startsWith(":")){const be=w.substring(1);m[I]=c[be]}else m[I]=w}),m}createSegmentGroup(h,c,m,w){const I=this.createSegments(h,c.segments,m,w);let B={};return Wt(c.children,(be,Qe)=>{B[Qe]=this.createSegmentGroup(h,be,m,w)}),new Te(I,B)}createSegments(h,c,m,w){return c.map(I=>I.path.startsWith(":")?this.findPosParam(h,I,w):this.findOrReturn(I,m))}findPosParam(h,c,m){const w=m[c.path.substring(1)];if(!w)throw new s.vHH(4001,Fo);return w}findOrReturn(h,c){let m=0;for(const w of c){if(w.path===h.path)return c.splice(m),w;m++}return h}}class bi{}class js{constructor(h,c,m,w,I,B,be){this.injector=h,this.rootComponentType=c,this.config=m,this.urlTree=w,this.url=I,this.paramsInheritanceStrategy=B,this.urlSerializer=be}recognize(){const h=Ri(this.urlTree.root,[],[],this.config.filter(c=>void 0===c.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,h,q).pipe((0,U.U)(c=>{if(null===c)return null;const m=new Oi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},q,this.rootComponentType,null,this.urlTree.root,-1,{}),w=new ko(m,c),I=new ar(this.url,w);return this.inheritParamsAndData(I._root),I}))}inheritParamsAndData(h){const c=h.value,m=oi(c,this.paramsInheritanceStrategy);c.params=Object.freeze(m.params),c.data=Object.freeze(m.data),h.children.forEach(w=>this.inheritParamsAndData(w))}processSegmentGroup(h,c,m,w){return 0===m.segments.length&&m.hasChildren()?this.processChildren(h,c,m):this.processSegment(h,c,m,m.segments,w)}processChildren(h,c,m){return(0,r.D)(Object.keys(m.children)).pipe((0,De.b)(w=>{const I=m.children[w],B=Nn(c,w);return this.processSegmentGroup(h,B,I,w)}),(0,He.R)((w,I)=>w&&I?(w.push(...I),w):null),(0,Ue.o)(w=>null!==w),ie(null),Ge(),(0,U.U)(w=>{if(null===w)return null;const I=Qi(w);return function Xi(l){l.sort((h,c)=>h.value.outlet===q?-1:c.value.outlet===q?1:h.value.outlet.localeCompare(c.value.outlet))}(I),I}))}processSegment(h,c,m,w,I){return(0,r.D)(c).pipe((0,De.b)(B=>this.processSegmentAgainstRoute(B._injector??h,B,m,w,I)),ot(B=>!!B),(0,ye.K)(B=>{if(b(B))return Hr(m,w,I)?(0,L.of)([]):(0,L.of)(null);throw B}))}processSegmentAgainstRoute(h,c,m,w,I){if(c.redirectTo||!Vr(c,m,w,I))return(0,L.of)(null);let B;if("**"===c.path){const be=w.length>0?Jt(w).parameters:{},Qe=gr(m)+w.length,gt=new Oi(w,be,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,O(c),Wn(c),c.component??c._loadedComponent??null,c,Ei(m),Qe,D(c));B=(0,L.of)({snapshot:gt,consumedSegments:[],remainingSegments:[]})}else B=Hi(m,c,w,h).pipe((0,U.U)(({matched:be,consumedSegments:Qe,remainingSegments:gt,parameters:wt})=>{if(!be)return null;const Bt=gr(m)+Qe.length;return{snapshot:new Oi(Qe,wt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,O(c),Wn(c),c.component??c._loadedComponent??null,c,Ei(m),Bt,D(c)),consumedSegments:Qe,remainingSegments:gt}}));return B.pipe((0,ke.w)(be=>{if(null===be)return(0,L.of)(null);const{snapshot:Qe,consumedSegments:gt,remainingSegments:wt}=be;h=c._injector??h;const Bt=c._loadedInjector??h,pn=function bs(l){return l.children?l.children:l.loadChildren?l._loadedRoutes:[]}(c),{segmentGroup:Vn,slicedSegments:Tn}=Ri(m,gt,wt,pn.filter(Hn=>void 0===Hn.redirectTo));if(0===Tn.length&&Vn.hasChildren())return this.processChildren(Bt,pn,Vn).pipe((0,U.U)(Hn=>null===Hn?null:[new ko(Qe,Hn)]));if(0===pn.length&&0===Tn.length)return(0,L.of)([new ko(Qe,[])]);const Zo=Wn(c)===I;return this.processSegment(Bt,pn,Vn,Tn,Zo?q:I).pipe((0,U.U)(Hn=>null===Hn?null:[new ko(Qe,Hn)]))}))}}function Us(l){const h=l.value.routeConfig;return h&&""===h.path&&void 0===h.redirectTo}function Qi(l){const h=[],c=new Set;for(const m of l){if(!Us(m)){h.push(m);continue}const w=h.find(I=>m.value.routeConfig===I.value.routeConfig);void 0!==w?(w.children.push(...m.children),c.add(w)):h.push(m)}for(const m of c){const w=Qi(m.children);h.push(new ko(m.value,w))}return h.filter(m=>!c.has(m))}function Ei(l){let h=l;for(;h._sourceSegment;)h=h._sourceSegment;return h}function gr(l){let h=l,c=h._segmentIndexShift??0;for(;h._sourceSegment;)h=h._sourceSegment,c+=h._segmentIndexShift??0;return c-1}function O(l){return l.data||{}}function D(l){return l.resolve||{}}function mn(l){return"string"==typeof l.title||null===l.title}function hn(l){return(0,ke.w)(h=>{const c=l(h);return c?(0,r.D)(c).pipe((0,U.U)(()=>h)):(0,L.of)(h)})}const an=new s.OlP("ROUTES");let zn=(()=>{class l{constructor(c,m){this.injector=c,this.compiler=m,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(c){if(this.componentLoaders.get(c))return this.componentLoaders.get(c);if(c._loadedComponent)return(0,L.of)(c._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(c);const m=Gt(c.loadComponent()).pipe((0,U.U)(In),(0,We.b)(I=>{this.onLoadEndListener&&this.onLoadEndListener(c),c._loadedComponent=I}),(0,pt.x)(()=>{this.componentLoaders.delete(c)})),w=new Le.c(m,()=>new ne.x).pipe((0,se.x)());return this.componentLoaders.set(c,w),w}loadChildren(c,m){if(this.childrenLoaders.get(m))return this.childrenLoaders.get(m);if(m._loadedRoutes)return(0,L.of)({routes:m._loadedRoutes,injector:m._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(m);const I=this.loadModuleFactoryOrRoutes(m.loadChildren).pipe((0,U.U)(be=>{this.onLoadEndListener&&this.onLoadEndListener(m);let Qe,gt,wt=!1;Array.isArray(be)?gt=be:(Qe=be.create(c).injector,gt=Nt(Qe.get(an,[],s.XFs.Self|s.XFs.Optional)));return{routes:gt.map(En),injector:Qe}}),(0,pt.x)(()=>{this.childrenLoaders.delete(m)})),B=new Le.c(I,()=>new ne.x).pipe((0,se.x)());return this.childrenLoaders.set(m,B),B}loadModuleFactoryOrRoutes(c){return Gt(c()).pipe((0,U.U)(In),(0,K.z)(w=>w instanceof s.YKP||Array.isArray(w)?(0,L.of)(w):(0,r.D)(this.compiler.compileModuleAsync(w))))}}return l.\u0275fac=function(c){return new(c||l)(s.LFG(s.zs3),s.LFG(s.Sil))},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();function In(l){return function Vo(l){return l&&"object"==typeof l&&"default"in l}(l)?l.default:l}let ao=(()=>{class l{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ne.x,this.configLoader=(0,s.f3M)(zn),this.environmentInjector=(0,s.f3M)(s.lqb),this.urlSerializer=(0,s.f3M)(Be),this.rootContexts=(0,s.f3M)(Ii),this.navigationId=0,this.afterPreactivation=()=>(0,L.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=w=>this.events.next(new qn(w)),this.configLoader.onLoadStartListener=w=>this.events.next(new Oo(w))}complete(){this.transitions?.complete()}handleNavigationRequest(c){const m=++this.navigationId;this.transitions?.next({...this.transitions.value,...c,id:m})}setupNavigations(c){return this.transitions=new X.X({id:0,targetPageId:0,currentUrlTree:c.currentUrlTree,currentRawUrl:c.currentUrlTree,extractedUrl:c.urlHandlingStrategy.extract(c.currentUrlTree),urlAfterRedirects:c.urlHandlingStrategy.extract(c.currentUrlTree),rawUrl:c.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Dn,restoredState:null,currentSnapshot:c.routerState.snapshot,targetSnapshot:null,currentRouterState:c.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Oe.h)(m=>0!==m.id),(0,U.U)(m=>({...m,extractedUrl:c.urlHandlingStrategy.extract(m.rawUrl)})),(0,ke.w)(m=>{let w=!1,I=!1;return(0,L.of)(m).pipe((0,We.b)(B=>{this.currentNavigation={id:B.id,initialUrl:B.rawUrl,extractedUrl:B.extractedUrl,trigger:B.source,extras:B.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,ke.w)(B=>{const be=c.browserUrlTree.toString(),Qe=!c.navigated||B.extractedUrl.toString()!==be||be!==c.currentUrlTree.toString();if(!Qe&&"reload"!==(B.extras.onSameUrlNavigation??c.onSameUrlNavigation)){const wt="";return this.events.next(new Kt(B.id,c.serializeUrl(m.rawUrl),wt,0)),c.rawUrlTree=B.rawUrl,B.resolve(null),le.E}if(c.urlHandlingStrategy.shouldProcessUrl(B.rawUrl))return li(B.source)&&(c.browserUrlTree=B.extractedUrl),(0,L.of)(B).pipe((0,ke.w)(wt=>{const Bt=this.transitions?.getValue();return this.events.next(new on(wt.id,this.urlSerializer.serialize(wt.extractedUrl),wt.source,wt.restoredState)),Bt!==this.transitions?.getValue()?le.E:Promise.resolve(wt)}),function Ds(l,h,c,m){return(0,ke.w)(w=>function Nr(l,h,c,m,w){return new Cs(l,h,c,m,w).apply()}(l,h,c,w.extractedUrl,m).pipe((0,U.U)(I=>({...w,urlAfterRedirects:I}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,c.config),(0,We.b)(wt=>{this.currentNavigation={...this.currentNavigation,finalUrl:wt.urlAfterRedirects},m.urlAfterRedirects=wt.urlAfterRedirects}),function R(l,h,c,m,w){return(0,K.z)(I=>function ws(l,h,c,m,w,I,B="emptyOnly"){return new js(l,h,c,m,w,B,I).recognize().pipe((0,ke.w)(be=>null===be?function Sn(l){return new re.y(h=>h.error(l))}(new bi):(0,L.of)(be)))}(l,h,c,I.urlAfterRedirects,m.serialize(I.urlAfterRedirects),m,w).pipe((0,U.U)(B=>({...I,targetSnapshot:B}))))}(this.environmentInjector,this.rootComponentType,c.config,this.urlSerializer,c.paramsInheritanceStrategy),(0,We.b)(wt=>{if(m.targetSnapshot=wt.targetSnapshot,"eager"===c.urlUpdateStrategy){if(!wt.extras.skipLocationChange){const pn=c.urlHandlingStrategy.merge(wt.urlAfterRedirects,wt.rawUrl);c.setBrowserUrl(pn,wt)}c.browserUrlTree=wt.urlAfterRedirects}const Bt=new _o(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot);this.events.next(Bt)}));if(Qe&&c.urlHandlingStrategy.shouldProcessUrl(c.rawUrlTree)){const{id:wt,extractedUrl:Bt,source:pn,restoredState:Vn,extras:Tn}=B,Zo=new on(wt,this.urlSerializer.serialize(Bt),pn,Vn);this.events.next(Zo);const Hn=Jn(Bt,this.rootComponentType).snapshot;return m={...B,targetSnapshot:Hn,urlAfterRedirects:Bt,extras:{...Tn,skipLocationChange:!1,replaceUrl:!1}},(0,L.of)(m)}{const wt="";return this.events.next(new Kt(B.id,c.serializeUrl(m.extractedUrl),wt,1)),c.rawUrlTree=B.rawUrl,B.resolve(null),le.E}}),(0,We.b)(B=>{const be=new ti(B.id,this.urlSerializer.serialize(B.extractedUrl),this.urlSerializer.serialize(B.urlAfterRedirects),B.targetSnapshot);this.events.next(be)}),(0,U.U)(B=>m={...B,guards:_i(B.targetSnapshot,B.currentSnapshot,this.rootContexts)}),function Xe(l,h){return(0,K.z)(c=>{const{targetSnapshot:m,currentSnapshot:w,guards:{canActivateChecks:I,canDeactivateChecks:B}}=c;return 0===B.length&&0===I.length?(0,L.of)({...c,guardsResult:!0}):function At(l,h,c,m){return(0,r.D)(l).pipe((0,K.z)(w=>function Zi(l,h,c,m,w){const I=h&&h.routeConfig?h.routeConfig.canDeactivate:null;if(!I||0===I.length)return(0,L.of)(!0);const B=I.map(be=>{const Qe=Cn(h)??w,gt=Mi(be,Qe);return Gt(function fr(l){return l&&Di(l.canDeactivate)}(gt)?gt.canDeactivate(l,h,c,m):Qe.runInContext(()=>gt(l,h,c,m))).pipe(ot())});return(0,L.of)(B).pipe(j())}(w.component,w.route,c,h,m)),ot(w=>!0!==w,!0))}(B,m,w,l).pipe((0,K.z)(be=>be&&function ro(l){return"boolean"==typeof l}(be)?function gn(l,h,c,m){return(0,r.D)(h).pipe((0,De.b)(w=>(0,S.z)(function Io(l,h){return null!==l&&h&&h(new gi(l)),(0,L.of)(!0)}(w.route.parent,m),function bn(l,h){return null!==l&&h&&h(new wn(l)),(0,L.of)(!0)}(w.route,m),function Vi(l,h,c){const m=h[h.length-1],I=h.slice(0,h.length-1).reverse().map(B=>function ci(l){const h=l.routeConfig?l.routeConfig.canActivateChild:null;return h&&0!==h.length?{node:l,guards:h}:null}(B)).filter(B=>null!==B).map(B=>(0,V.P)(()=>{const be=B.guards.map(Qe=>{const gt=Cn(B.node)??c,wt=Mi(Qe,gt);return Gt(function ss(l){return l&&Di(l.canActivateChild)}(wt)?wt.canActivateChild(m,l):gt.runInContext(()=>wt(m,l))).pipe(ot())});return(0,L.of)(be).pipe(j())}));return(0,L.of)(I).pipe(j())}(l,w.path,c),function Do(l,h,c){const m=h.routeConfig?h.routeConfig.canActivate:null;if(!m||0===m.length)return(0,L.of)(!0);const w=m.map(I=>(0,V.P)(()=>{const B=Cn(h)??c,be=Mi(I,B);return Gt(function rs(l){return l&&Di(l.canActivate)}(be)?be.canActivate(h,l):B.runInContext(()=>be(h,l))).pipe(ot())}));return(0,L.of)(w).pipe(j())}(l,w.route,c))),ot(w=>!0!==w,!0))}(m,I,l,h):(0,L.of)(be)),(0,U.U)(be=>({...c,guardsResult:be})))})}(this.environmentInjector,B=>this.events.next(B)),(0,We.b)(B=>{if(m.guardsResult=B.guardsResult,J(B.guardsResult))throw Wi(0,B.guardsResult);const be=new No(B.id,this.urlSerializer.serialize(B.extractedUrl),this.urlSerializer.serialize(B.urlAfterRedirects),B.targetSnapshot,!!B.guardsResult);this.events.next(be)}),(0,Oe.h)(B=>!!B.guardsResult||(c.restoreHistory(B),this.cancelNavigationTransition(B,"",3),!1)),hn(B=>{if(B.guards.canActivateChecks.length)return(0,L.of)(B).pipe((0,We.b)(be=>{const Qe=new yn(be.id,this.urlSerializer.serialize(be.extractedUrl),this.urlSerializer.serialize(be.urlAfterRedirects),be.targetSnapshot);this.events.next(Qe)}),(0,ke.w)(be=>{let Qe=!1;return(0,L.of)(be).pipe(function pe(l,h){return(0,K.z)(c=>{const{targetSnapshot:m,guards:{canActivateChecks:w}}=c;if(!w.length)return(0,L.of)(c);let I=0;return(0,r.D)(w).pipe((0,De.b)(B=>function at(l,h,c,m){const w=l.routeConfig,I=l._resolve;return void 0!==w?.title&&!mn(w)&&(I[je]=w.title),function vt(l,h,c,m){const w=function Lt(l){return[...Object.keys(l),...Object.getOwnPropertySymbols(l)]}(l);if(0===w.length)return(0,L.of)({});const I={};return(0,r.D)(w).pipe((0,K.z)(B=>function _n(l,h,c,m){const w=Cn(h)??m,I=Mi(l,w);return Gt(I.resolve?I.resolve(h,c):w.runInContext(()=>I(h,c)))}(l[B],h,c,m).pipe(ot(),(0,We.b)(be=>{I[B]=be}))),Pe(1),(0,Ze.h)(I),(0,ye.K)(B=>b(B)?le.E:(0,te._)(B)))}(I,l,h,m).pipe((0,U.U)(B=>(l._resolvedData=B,l.data=oi(l,c).resolve,w&&mn(w)&&(l.data[je]=w.title),null)))}(B.route,m,l,h)),(0,We.b)(()=>I++),Pe(1),(0,K.z)(B=>I===w.length?(0,L.of)(c):le.E))})}(c.paramsInheritanceStrategy,this.environmentInjector),(0,We.b)({next:()=>Qe=!0,complete:()=>{Qe||(c.restoreHistory(be),this.cancelNavigationTransition(be,"",2))}}))}),(0,We.b)(be=>{const Qe=new mi(be.id,this.urlSerializer.serialize(be.extractedUrl),this.urlSerializer.serialize(be.urlAfterRedirects),be.targetSnapshot);this.events.next(Qe)}))}),hn(B=>{const be=Qe=>{const gt=[];Qe.routeConfig?.loadComponent&&!Qe.routeConfig._loadedComponent&>.push(this.configLoader.loadComponent(Qe.routeConfig).pipe((0,We.b)(wt=>{Qe.component=wt}),(0,U.U)(()=>{})));for(const wt of Qe.children)gt.push(...be(wt));return gt};return(0,H.a)(be(B.targetSnapshot.root)).pipe(ie(),(0,me.q)(1))}),hn(()=>this.afterPreactivation()),(0,U.U)(B=>{const be=function ki(l,h,c){const m=jo(l,h._root,c?c._root:void 0);return new xi(m,h)}(c.routeReuseStrategy,B.targetSnapshot,B.currentRouterState);return m={...B,targetRouterState:be}}),(0,We.b)(B=>{c.currentUrlTree=B.urlAfterRedirects,c.rawUrlTree=c.urlHandlingStrategy.merge(B.urlAfterRedirects,B.rawUrl),c.routerState=B.targetRouterState,"deferred"===c.urlUpdateStrategy&&(B.extras.skipLocationChange||c.setBrowserUrl(c.rawUrlTree,B),c.browserUrlTree=B.urlAfterRedirects)}),((l,h,c)=>(0,U.U)(m=>(new hr(h,m.targetRouterState,m.currentRouterState,c).activate(l),m)))(this.rootContexts,c.routeReuseStrategy,B=>this.events.next(B)),(0,We.b)({next:B=>{w=!0,this.lastSuccessfulNavigation=this.currentNavigation,c.navigated=!0,this.events.next(new $n(B.id,this.urlSerializer.serialize(B.extractedUrl),this.urlSerializer.serialize(c.currentUrlTree))),c.titleStrategy?.updateTitle(B.targetRouterState.snapshot),B.resolve(!0)},complete:()=>{w=!0}}),(0,pt.x)(()=>{w||I||this.cancelNavigationTransition(m,"",1),this.currentNavigation?.id===m.id&&(this.currentNavigation=null)}),(0,ye.K)(B=>{if(I=!0,lr(B)){yi(B)||(c.navigated=!0,c.restoreHistory(m,!0));const be=new xo(m.id,this.urlSerializer.serialize(m.extractedUrl),B.message,B.cancellationCode);if(this.events.next(be),yi(B)){const Qe=c.urlHandlingStrategy.merge(B.url,c.rawUrlTree),gt={skipLocationChange:m.extras.skipLocationChange,replaceUrl:"eager"===c.urlUpdateStrategy||li(m.source)};c.scheduleNavigation(Qe,Dn,null,gt,{resolve:m.resolve,reject:m.reject,promise:m.promise})}else m.resolve(!1)}else{c.restoreHistory(m,!0);const be=new yo(m.id,this.urlSerializer.serialize(m.extractedUrl),B,m.targetSnapshot??void 0);this.events.next(be);try{m.resolve(c.errorHandler(B))}catch(Qe){m.reject(Qe)}}return le.E}))}))}cancelNavigationTransition(c,m,w){const I=new xo(c.id,this.urlSerializer.serialize(c.extractedUrl),m,w);this.events.next(I),c.resolve(!1)}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();function li(l){return l!==Dn}let vr=(()=>{class l{buildTitle(c){let m,w=c.root;for(;void 0!==w;)m=this.getResolvedTitleForRoute(w)??m,w=w.children.find(I=>I.outlet===q);return m}getResolvedTitleForRoute(c){return c.data[je]}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:function(){return(0,s.f3M)(qi)},providedIn:"root"}),l})(),qi=(()=>{class l extends vr{constructor(c){super(),this.title=c}updateTitle(c){const m=this.buildTitle(c);void 0!==m&&this.title.setTitle(m)}}return l.\u0275fac=function(c){return new(c||l)(s.LFG(N.Dx))},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})(),cs=(()=>{class l{}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:function(){return(0,s.f3M)(ja)},providedIn:"root"}),l})();class ls{shouldDetach(h){return!1}store(h,c){}shouldAttach(h){return!1}retrieve(h){return null}shouldReuseRoute(h,c){return h.routeConfig===c.routeConfig}}let ja=(()=>{class l extends ls{}return l.\u0275fac=function(){let h;return function(m){return(h||(h=s.n5z(l)))(m||l)}}(),l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();const Yr=new s.OlP("",{providedIn:"root",factory:()=>({})});let ua=(()=>{class l{}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:function(){return(0,s.f3M)(ui)},providedIn:"root"}),l})(),ui=(()=>{class l{shouldProcessUrl(c){return!0}extract(c){return c}merge(c,m){return c}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();function us(l){throw l}function Ss(l,h,c){return h.parse("/")}const Ws={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ds={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let fo=(()=>{class l{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,s.f3M)(s.c2e),this.isNgZoneEnabled=!1,this.options=(0,s.f3M)(Yr,{optional:!0})||{},this.errorHandler=this.options.errorHandler||us,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Ss,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,s.f3M)(ua),this.routeReuseStrategy=(0,s.f3M)(cs),this.urlCreationStrategy=(0,s.f3M)(An),this.titleStrategy=(0,s.f3M)(vr),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=Nt((0,s.f3M)(an,{optional:!0})??[]),this.navigationTransitions=(0,s.f3M)(ao),this.urlSerializer=(0,s.f3M)(Be),this.location=(0,s.f3M)(Ve.Ye),this.isNgZoneEnabled=(0,s.f3M)(s.R0b)instanceof s.R0b&&s.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Me,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Jn(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(c=>{this.lastSuccessfulId=c.id,this.currentPageId=c.targetPageId},c=>{this.console.warn(`Unhandled Navigation Error: ${c}`)})}resetRootComponentType(c){this.routerState.root.component=c,this.navigationTransitions.rootComponentType=c}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const c=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Dn,c)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(c=>{const m="popstate"===c.type?"popstate":"hashchange";"popstate"===m&&setTimeout(()=>{this.navigateToSyncWithBrowser(c.url,m,c.state)},0)}))}navigateToSyncWithBrowser(c,m,w){const I={replaceUrl:!0},B=w?.navigationId?w:null;if(w){const Qe={...w};delete Qe.navigationId,delete Qe.\u0275routerPageId,0!==Object.keys(Qe).length&&(I.state=Qe)}const be=this.parseUrl(c);this.scheduleNavigation(be,m,B,I)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(c){this.config=c.map(En),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(c,m={}){const{relativeTo:w,queryParams:I,fragment:B,queryParamsHandling:be,preserveFragment:Qe}=m,gt=Qe?this.currentUrlTree.fragment:B;let wt=null;switch(be){case"merge":wt={...this.currentUrlTree.queryParams,...I};break;case"preserve":wt=this.currentUrlTree.queryParams;break;default:wt=I||null}return null!==wt&&(wt=this.removeEmptyProps(wt)),this.urlCreationStrategy.createUrlTree(w,this.routerState,this.currentUrlTree,c,wt,gt??null)}navigateByUrl(c,m={skipLocationChange:!1}){const w=J(c)?c:this.parseUrl(c),I=this.urlHandlingStrategy.merge(w,this.rawUrlTree);return this.scheduleNavigation(I,Dn,null,m)}navigate(c,m={skipLocationChange:!1}){return function da(l){for(let h=0;h<l.length;h++){const c=l[h];if(null==c)throw new s.vHH(4008,false)}}(c),this.navigateByUrl(this.createUrlTree(c,m),m)}serializeUrl(c){return this.urlSerializer.serialize(c)}parseUrl(c){let m;try{m=this.urlSerializer.parse(c)}catch(w){m=this.malformedUriErrorHandler(w,this.urlSerializer,c)}return m}isActive(c,m){let w;if(w=!0===m?{...Ws}:!1===m?{...ds}:m,J(c))return ue(this.currentUrlTree,c,w);const I=this.parseUrl(c);return ue(this.currentUrlTree,I,w)}removeEmptyProps(c){return Object.keys(c).reduce((m,w)=>{const I=c[w];return null!=I&&(m[w]=I),m},{})}scheduleNavigation(c,m,w,I,B){if(this.disposed)return Promise.resolve(!1);let be,Qe,gt,wt;return B?(be=B.resolve,Qe=B.reject,gt=B.promise):gt=new Promise((Bt,pn)=>{be=Bt,Qe=pn}),wt="computed"===this.canceledNavigationResolution?w&&w.\u0275routerPageId?w.\u0275routerPageId:I.replaceUrl||I.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1:0,this.navigationTransitions.handleNavigationRequest({targetPageId:wt,source:m,restoredState:w,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:c,extras:I,resolve:be,reject:Qe,promise:gt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),gt.catch(Bt=>Promise.reject(Bt))}setBrowserUrl(c,m){const w=this.urlSerializer.serialize(c),I={...m.extras.state,...this.generateNgRouterState(m.id,m.targetPageId)};this.location.isCurrentPathEqualTo(w)||m.extras.replaceUrl?this.location.replaceState(w,"",I):this.location.go(w,"",I)}restoreHistory(c,m=!1){if("computed"===this.canceledNavigationResolution){const w=this.currentPageId-c.targetPageId;"popstate"!==c.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.getCurrentNavigation()?.finalUrl||0===w?this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===w&&(this.resetState(c),this.browserUrlTree=c.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(w)}else"replace"===this.canceledNavigationResolution&&(m&&this.resetState(c),this.resetUrlToCurrentUrlTree())}resetState(c){this.routerState=c.currentRouterState,this.currentUrlTree=c.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,c.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(c,m){return"computed"===this.canceledNavigationResolution?{navigationId:c,\u0275routerPageId:m}:{navigationId:c}}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})(),Ji=(()=>{class l{constructor(c,m,w,I,B,be){this.router=c,this.route=m,this.tabIndexAttribute=w,this.renderer=I,this.el=B,this.locationStrategy=be,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new ne.x;const Qe=B.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Qe||"area"===Qe,this.isAnchorElement?this.subscription=c.events.subscribe(gt=>{gt instanceof $n&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(c){this._preserveFragment=(0,s.D6c)(c)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(c){this._skipLocationChange=(0,s.D6c)(c)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(c){this._replaceUrl=(0,s.D6c)(c)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(c){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",c)}ngOnChanges(c){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(c){null!=c?(this.commands=Array.isArray(c)?c:[c],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(c,m,w,I,B){return!!(null===this.urlTree||this.isAnchorElement&&(0!==c||m||w||I||B||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const c=null===this.href?null:(0,s.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",c)}applyAttributeValue(c,m){const w=this.renderer,I=this.el.nativeElement;null!==m?w.setAttribute(I,c,m):w.removeAttribute(I,c)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return l.\u0275fac=function(c){return new(c||l)(s.Y36(fo),s.Y36(Yo),s.$8M("tabindex"),s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(Ve.S$))},l.\u0275dir=s.lG2({type:l,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(c,m){1&c&&s.NdJ("click",function(I){return m.onClick(I.button,I.ctrlKey,I.shiftKey,I.altKey,I.metaKey)}),2&c&&s.uIk("target",m.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[s.TTD]}),l})();class Ts{}let fa=(()=>{class l{preload(c,m){return m().pipe((0,ye.K)(()=>(0,L.of)(null)))}}return l.\u0275fac=function(c){return new(c||l)},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})(),yr=(()=>{class l{constructor(c,m,w,I,B){this.router=c,this.injector=w,this.preloadingStrategy=I,this.loader=B}setUpPreloading(){this.subscription=this.router.events.pipe((0,Oe.h)(c=>c instanceof $n),(0,De.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(c,m){const w=[];for(const I of m){I.providers&&!I._injector&&(I._injector=(0,s.MMx)(I.providers,c,`Route: ${I.path}`));const B=I._injector??c,be=I._loadedInjector??B;I.loadChildren&&!I._loadedRoutes&&void 0===I.canLoad||I.loadComponent&&!I._loadedComponent?w.push(this.preloadConfig(B,I)):(I.children||I._loadedRoutes)&&w.push(this.processRoutes(be,I.children??I._loadedRoutes))}return(0,r.D)(w).pipe((0,dt.J)())}preloadConfig(c,m){return this.preloadingStrategy.preload(m,()=>{let w;w=m.loadChildren&&void 0===m.canLoad?this.loader.loadChildren(c,m):(0,L.of)(null);const I=w.pipe((0,K.z)(B=>null===B?(0,L.of)(void 0):(m._loadedRoutes=B.routes,m._loadedInjector=B.injector,this.processRoutes(B.injector??c,B.routes))));if(m.loadComponent&&!m._loadedComponent){const B=this.loader.loadComponent(m);return(0,r.D)([I,B]).pipe((0,dt.J)())}return I})}}return l.\u0275fac=function(c){return new(c||l)(s.LFG(fo),s.LFG(s.Sil),s.LFG(s.lqb),s.LFG(Ts),s.LFG(zn))},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})();const Ks=new s.OlP("");let Zs=(()=>{class l{constructor(c,m,w,I,B={}){this.urlSerializer=c,this.transitions=m,this.viewportScroller=w,this.zone=I,this.options=B,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},B.scrollPositionRestoration=B.scrollPositionRestoration||"disabled",B.anchorScrolling=B.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(c=>{c instanceof on?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=c.navigationTrigger,this.restoredId=c.restoredState?c.restoredState.navigationId:0):c instanceof $n&&(this.lastId=c.id,this.scheduleScrollEvent(c,this.urlSerializer.parse(c.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(c=>{c instanceof Ti&&(c.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(c.position):c.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(c.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(c,m){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ti(c,"popstate"===this.lastSource?this.store[this.restoredId]:null,m))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return l.\u0275fac=function(c){s.$Z()},l.\u0275prov=s.Yz7({token:l,factory:l.\u0275fac}),l})();var bo=(()=>((bo=bo||{})[bo.COMPLETE=0]="COMPLETE",bo[bo.FAILED=1]="FAILED",bo[bo.REDIRECTING=2]="REDIRECTING",bo))();const _r=!1;function Ko(l,h){return{\u0275kind:l,\u0275providers:h}}const hs=new s.OlP("",{providedIn:"root",factory:()=>!1});function tr(){const l=(0,s.f3M)(s.zs3);return h=>{const c=l.get(s.z2F);if(h!==c.components[0])return;const m=l.get(fo),w=l.get(xs);1===l.get(Ur)&&m.initialNavigation(),l.get(vn,null,s.XFs.Optional)?.setUpPreloading(),l.get(Ks,null,s.XFs.Optional)?.init(),m.resetRootComponentType(c.componentTypes[0]),w.closed||(w.next(),w.unsubscribe())}}const xs=new s.OlP(_r?"bootstrap done indicator":"",{factory:()=>new ne.x}),Ur=new s.OlP(_r?"initial navigation":"",{providedIn:"root",factory:()=>1});function $r(){let l=[];return l=_r?[{provide:s.Xts,multi:!0,useFactory:()=>{const h=(0,s.f3M)(fo);return()=>h.events.subscribe(c=>{console.group?.(`Router Event: ${c.constructor.name}`),console.log(function ni(l){if(!("type"in l))return`Unknown Router Event: ${l.constructor.name}`;switch(l.type){case 14:return`ActivationEnd(path: '${l.snapshot.routeConfig?.path||""}')`;case 13:return`ActivationStart(path: '${l.snapshot.routeConfig?.path||""}')`;case 12:return`ChildActivationEnd(path: '${l.snapshot.routeConfig?.path||""}')`;case 11:return`ChildActivationStart(path: '${l.snapshot.routeConfig?.path||""}')`;case 8:return`GuardsCheckEnd(id: ${l.id}, url: '${l.url}', urlAfterRedirects: '${l.urlAfterRedirects}', state: ${l.state}, shouldActivate: ${l.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${l.id}, url: '${l.url}', urlAfterRedirects: '${l.urlAfterRedirects}', state: ${l.state})`;case 2:return`NavigationCancel(id: ${l.id}, url: '${l.url}')`;case 16:return`NavigationSkipped(id: ${l.id}, url: '${l.url}')`;case 1:return`NavigationEnd(id: ${l.id}, url: '${l.url}', urlAfterRedirects: '${l.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${l.id}, url: '${l.url}', error: ${l.error})`;case 0:return`NavigationStart(id: ${l.id}, url: '${l.url}')`;case 6:return`ResolveEnd(id: ${l.id}, url: '${l.url}', urlAfterRedirects: '${l.urlAfterRedirects}', state: ${l.state})`;case 5:return`ResolveStart(id: ${l.id}, url: '${l.url}', urlAfterRedirects: '${l.urlAfterRedirects}', state: ${l.state})`;case 10:return`RouteConfigLoadEnd(path: ${l.route.path})`;case 9:return`RouteConfigLoadStart(path: ${l.route.path})`;case 4:return`RoutesRecognized(id: ${l.id}, url: '${l.url}', urlAfterRedirects: '${l.urlAfterRedirects}', state: ${l.state})`;case 15:return`Scroll(anchor: '${l.anchor}', position: '${l.position?`${l.position[0]}, ${l.position[1]}`:null}')`}}(c)),console.log(c),console.groupEnd?.()})}}]:[],Ko(1,l)}const vn=new s.OlP(_r?"router preloader":"");function Os(l){return Ko(0,[{provide:vn,useExisting:yr},{provide:Ts,useExisting:l}])}const ps=!1,Xs=new s.OlP(ps?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),Ni=[Ve.Ye,{provide:Be,useClass:he},fo,Ii,{provide:Yo,useFactory:function Jo(l){return l.routerState.root},deps:[fo]},zn,ps?{provide:hs,useValue:!0}:[]];function Wr(){return new s.PXZ("Router",fo)}let Gr=(()=>{class l{constructor(c){}static forRoot(c,m){return{ngModule:l,providers:[Ni,ps&&m?.enableTracing?$r().\u0275providers:[],{provide:an,multi:!0,useValue:c},{provide:Xs,useFactory:u,deps:[[fo,new s.FiY,new s.tp0]]},{provide:Yr,useValue:m||{}},m?.useHash?{provide:Ve.S$,useClass:Ve.Do}:{provide:Ve.S$,useClass:Ve.b0},{provide:Ks,useFactory:()=>{const l=(0,s.f3M)(Ve.EM),h=(0,s.f3M)(s.R0b),c=(0,s.f3M)(Yr),m=(0,s.f3M)(ao),w=(0,s.f3M)(Be);return c.scrollOffset&&l.setOffset(c.scrollOffset),new Zs(w,m,l,h,c)}},m?.preloadingStrategy?Os(m.preloadingStrategy).\u0275providers:[],{provide:s.PXZ,multi:!0,useFactory:Wr},m?.initialNavigation?d(m):[],[{provide:y,useFactory:tr},{provide:s.tb,multi:!0,useExisting:y}]]}}static forChild(c){return{ngModule:l,providers:[{provide:an,multi:!0,useValue:c}]}}}return l.\u0275fac=function(c){return new(c||l)(s.LFG(Xs,8))},l.\u0275mod=s.oAB({type:l}),l.\u0275inj=s.cJS({imports:[Uo]}),l})();function u(l){if(ps&&l)throw new s.vHH(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function d(l){return["disabled"===l.initialNavigation?Ko(3,[{provide:s.ip1,multi:!0,useFactory:()=>{const h=(0,s.f3M)(fo);return()=>{h.setUpLocationChangeListener()}}},{provide:Ur,useValue:2}]).\u0275providers:[],"enabledBlocking"===l.initialNavigation?Ko(2,[{provide:Ur,useValue:0},{provide:s.ip1,multi:!0,deps:[s.zs3],useFactory:h=>{const c=h.get(Ve.V_,Promise.resolve());return()=>c.then(()=>new Promise(m=>{const w=h.get(fo),I=h.get(xs);(function er(l,h){l.events.pipe((0,Oe.h)(c=>c instanceof $n||c instanceof xo||c instanceof yo||c instanceof Kt),(0,U.U)(c=>c instanceof $n||c instanceof Kt?bo.COMPLETE:c instanceof xo&&(0===c.code||1===c.code)?bo.REDIRECTING:bo.FAILED),(0,Oe.h)(c=>c!==bo.REDIRECTING),(0,me.q)(1)).subscribe(()=>{h()})})(w,()=>{m(!0)}),h.get(ao).afterPreactivation=()=>(m(!0),I.closed?(0,L.of)(void 0):I),w.initialNavigation()}))}}]).\u0275providers:[]]}const y=new s.OlP(ps?"Router Initializer":"")},1218:(ft,ve,p)=>{p.d(ve,{BOg:()=>ar,BXH:()=>Kt,Ej7:()=>_i,FsU:()=>k4,Hkd:()=>J,LBP:()=>Rc,LJh:()=>us,M8e:()=>Ds,NFG:()=>Xs,OYp:()=>on,RIp:()=>Fo,RU0:()=>ho,Rfq:()=>mo,TSL:()=>Y4,U2Q:()=>To,UKj:()=>$n,UTl:()=>$a,UY$:()=>o4,V65:()=>ut,VWu:()=>Xe,WH2:()=>k,XuQ:()=>_e,Z5F:()=>v,_ry:()=>Uc,bBn:()=>bt,cN2:()=>fl,d2H:()=>k1,d_$:()=>K4,eFY:()=>Kc,eLU:()=>Ui,gvV:()=>Wa,iUK:()=>cs,np6:()=>q1,nrZ:()=>f1,rHg:()=>ul,rMt:()=>gn,sZJ:()=>ol,s_U:()=>I4,ssy:()=>bs,uIz:()=>U4,ud1:()=>Yt,v6v:()=>M4,vEg:()=>Do,vkb:()=>ro,w1L:()=>nc,x0x:()=>lr,yQU:()=>Pn});const ut={name:"bars",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z" /></svg>'},Yt={name:"calendar",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z" /></svg>'},_e={name:"caret-down",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" /></svg>'},J={name:"caret-down",theme:"fill",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" /></svg>'},bt={name:"caret-up",theme:"fill",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" /></svg>'},To={name:"check",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z" /></svg>'},mo={name:"check-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z" /></svg>'},Pn={name:"check-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z" /><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /></svg>'},on={name:"close-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z" /><path d="M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /></svg>'},$n={name:"clock-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z" /></svg>'},Kt={name:"close-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z" /></svg>'},ar={name:"caret-up",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" /></svg>'},Ui={name:"close",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z" /></svg>'},lr={name:"copy",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /></svg>'},_i={name:"dashboard",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z" /></svg>'},ro={name:"delete",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z" /></svg>'},Xe={name:"double-left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z" /></svg>'},gn={name:"double-right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z" /></svg>'},Do={name:"down",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z" /></svg>'},Fo={name:"edit",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" /></svg>'},Ds={name:"exclamation-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" /></svg>'},bs={name:"exclamation-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" /></svg>'},v={name:"eye",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" /></svg>'},ho={name:"ellipsis",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z" /></svg>'},cs={name:"file",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z" /></svg>'},us={name:"file",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z" /></svg>'},Xs={name:"filter",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z" /></svg>'},k={name:"form",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z" /><path d="M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z" /></svg>'},$a={name:"info-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" /></svg>'},f1={name:"info-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z" /></svg>'},Wa={name:"left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" /></svg>'},Rc={name:"menu-fold",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z" /></svg>'},Uc={name:"menu-unfold",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z" /></svg>'},Kc={name:"paper-clip",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z" /></svg>'},k1={name:"loading",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /></svg>'},ol={name:"question-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z" /></svg>'},q1={name:"right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" /></svg>'},nc={name:"rotate-right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z" /><path d="M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z" /></svg>'},o4={name:"rotate-left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z" /><path d="M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z" /></svg>'},ul={name:"search",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" /></svg>'},M4={name:"star",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" /></svg>'},fl={name:"swap-right",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z" /></svg>'},k4={name:"up",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z" /></svg>'},I4={name:"upload",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" /></svg>'},Y4={name:"vertical-align-top",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z" /></svg>'},U4={name:"zoom-in",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" /></svg>'},K4={name:"zoom-out",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" /></svg>'}},2539:(ft,ve,p)=>{p.d(ve,{$C:()=>Le,J_:()=>X,LU:()=>V,Rq:()=>le,YK:()=>S,c8:()=>H,mF:()=>re});var s=p(7340);let r=(()=>{class U{}return U.SLOW="0.3s",U.BASE="0.2s",U.FAST="0.1s",U})(),L=(()=>{class U{}return U.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",U.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",U.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",U.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",U.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",U.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",U.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",U.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",U.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",U.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",U.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",U.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",U.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",U.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",U})();const X=(0,s.X$)("collapseMotion",[(0,s.SB)("expanded",(0,s.oB)({height:"*"})),(0,s.SB)("collapsed",(0,s.oB)({height:0,overflow:"hidden"})),(0,s.SB)("hidden",(0,s.oB)({height:0,overflow:"hidden",borderTopWidth:"0"})),(0,s.eR)("expanded => collapsed",(0,s.jt)(`150ms ${L.EASE_IN_OUT}`)),(0,s.eR)("expanded => hidden",(0,s.jt)(`150ms ${L.EASE_IN_OUT}`)),(0,s.eR)("collapsed => expanded",(0,s.jt)(`150ms ${L.EASE_IN_OUT}`)),(0,s.eR)("hidden => expanded",(0,s.jt)(`150ms ${L.EASE_IN_OUT}`))]),H=((0,s.X$)("treeCollapseMotion",[(0,s.eR)("* => *",[(0,s.IO)("nz-tree-node:leave,nz-tree-builtin-node:leave",[(0,s.oB)({overflow:"hidden"}),(0,s.EY)(0,[(0,s.jt)(`150ms ${L.EASE_IN_OUT}`,(0,s.oB)({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),(0,s.IO)("nz-tree-node:enter,nz-tree-builtin-node:enter",[(0,s.oB)({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),(0,s.EY)(0,[(0,s.jt)(`150ms ${L.EASE_IN_OUT}`,(0,s.oB)({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),(0,s.X$)("fadeMotion",[(0,s.eR)(":enter",[(0,s.oB)({opacity:0}),(0,s.jt)(`${r.BASE}`,(0,s.oB)({opacity:1}))]),(0,s.eR)(":leave",[(0,s.oB)({opacity:1}),(0,s.jt)(`${r.BASE}`,(0,s.oB)({opacity:0}))])]),(0,s.X$)("helpMotion",[(0,s.eR)(":enter",[(0,s.oB)({opacity:0,transform:"translateY(-5px)"}),(0,s.jt)(`${r.SLOW} ${L.EASE_IN_OUT}`,(0,s.oB)({opacity:1,transform:"translateY(0)"}))]),(0,s.eR)(":leave",[(0,s.oB)({opacity:1,transform:"translateY(0)"}),(0,s.jt)(`${r.SLOW} ${L.EASE_IN_OUT}`,(0,s.oB)({opacity:0,transform:"translateY(-5px)"}))])])),S=(0,s.X$)("moveUpMotion",[(0,s.eR)("* => enter",[(0,s.oB)({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),(0,s.jt)(`${r.BASE}`,(0,s.oB)({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),(0,s.eR)("* => leave",[(0,s.oB)({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),(0,s.jt)(`${r.BASE}`,(0,s.oB)({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),V=(0,s.X$)("notificationMotion",[(0,s.SB)("enterRight",(0,s.oB)({opacity:1,transform:"translateX(0)"})),(0,s.eR)("* => enterRight",[(0,s.oB)({opacity:0,transform:"translateX(5%)"}),(0,s.jt)("100ms linear")]),(0,s.SB)("enterLeft",(0,s.oB)({opacity:1,transform:"translateX(0)"})),(0,s.eR)("* => enterLeft",[(0,s.oB)({opacity:0,transform:"translateX(-5%)"}),(0,s.jt)("100ms linear")]),(0,s.SB)("enterTop",(0,s.oB)({opacity:1,transform:"translateY(0)"})),(0,s.eR)("* => enterTop",[(0,s.oB)({opacity:0,transform:"translateY(-5%)"}),(0,s.jt)("100ms linear")]),(0,s.SB)("enterBottom",(0,s.oB)({opacity:1,transform:"translateY(0)"})),(0,s.eR)("* => enterBottom",[(0,s.oB)({opacity:0,transform:"translateY(5%)"}),(0,s.jt)("100ms linear")]),(0,s.SB)("leave",(0,s.oB)({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),(0,s.eR)("* => leave",[(0,s.oB)({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),(0,s.jt)("100ms linear")])]),W=`${r.BASE} ${L.EASE_OUT_QUINT}`,te=`${r.BASE} ${L.EASE_IN_QUINT}`,re=(0,s.X$)("slideMotion",[(0,s.SB)("void",(0,s.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,s.SB)("enter",(0,s.oB)({opacity:1,transform:"scaleY(1)"})),(0,s.eR)("void => *",[(0,s.jt)(W)]),(0,s.eR)("* => void",[(0,s.jt)(te)])]),le=(0,s.X$)("slideAlertMotion",[(0,s.eR)(":leave",[(0,s.oB)({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),(0,s.jt)(`${r.SLOW} ${L.EASE_IN_OUT_CIRC}`,(0,s.oB)({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Le=(0,s.X$)("zoomBigMotion",[(0,s.eR)("void => active",[(0,s.oB)({opacity:0,transform:"scale(0.8)"}),(0,s.jt)(`${r.BASE} ${L.EASE_OUT_CIRC}`,(0,s.oB)({opacity:1,transform:"scale(1)"}))]),(0,s.eR)("active => void",[(0,s.oB)({opacity:1,transform:"scale(1)"}),(0,s.jt)(`${r.BASE} ${L.EASE_IN_OUT_CIRC}`,(0,s.oB)({opacity:0,transform:"scale(0.8)"}))])]);(0,s.X$)("zoomBadgeMotion",[(0,s.eR)(":enter",[(0,s.oB)({opacity:0,transform:"scale(0) translate(50%, -50%)"}),(0,s.jt)(`${r.SLOW} ${L.EASE_OUT_BACK}`,(0,s.oB)({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),(0,s.eR)(":leave",[(0,s.oB)({opacity:1,transform:"scale(1) translate(50%, -50%)"}),(0,s.jt)(`${r.SLOW} ${L.EASE_IN_BACK}`,(0,s.oB)({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),(0,s.X$)("thumbMotion",[(0,s.SB)("from",(0,s.oB)({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),(0,s.SB)("to",(0,s.oB)({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),(0,s.eR)("from => to",(0,s.jt)(`300ms ${L.EASE_IN_OUT}`))])},3414:(ft,ve,p)=>{p.d(ve,{Bh:()=>L,M8:()=>z,R_:()=>Oe,o2:()=>ee,uf:()=>X});var s=p(8809),r=p(7952);const L=["success","processing","error","default","warning"],X=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function ee(K){return-1!==X.indexOf(K)}function z(K){return-1!==L.indexOf(K)}const H=2,S=.16,V=.05,W=.05,te=.15,re=5,le=4,Le=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function ne({r:K,g:ce,b:ge}){const ie=(0,s.py)(K,ce,ge);return{h:360*ie.h,s:ie.s,v:ie.v}}function Ve({r:K,g:ce,b:ge}){return`#${(0,s.vq)(K,ce,ge,!1)}`}function ke(K,ce,ge){let ie;return ie=Math.round(K.h)>=60&&Math.round(K.h)<=240?ge?Math.round(K.h)-H*ce:Math.round(K.h)+H*ce:ge?Math.round(K.h)+H*ce:Math.round(K.h)-H*ce,ie<0?ie+=360:ie>=360&&(ie-=360),ie}function me(K,ce,ge){if(0===K.h&&0===K.s)return K.s;let ie;return ie=ge?K.s-S*ce:ce===le?K.s+S:K.s+V*ce,ie>1&&(ie=1),ge&&ce===re&&ie>.1&&(ie=.1),ie<.06&&(ie=.06),Number(ie.toFixed(2))}function Ne(K,ce,ge){let ie;return ie=ge?K.v+W*ce:K.v-te*ce,ie>1&&(ie=1),Number(ie.toFixed(2))}function Oe(K,ce={}){const ge=[],ie=(0,r.uA)(K);for(let Fe=re;Fe>0;Fe-=1){const $e=ne(ie),tt=Ve((0,r.uA)({h:ke($e,Fe,!0),s:me($e,Fe,!0),v:Ne($e,Fe,!0)}));ge.push(tt)}ge.push(Ve(ie));for(let Fe=1;Fe<=le;Fe+=1){const $e=ne(ie),tt=Ve((0,r.uA)({h:ke($e,Fe),s:me($e,Fe),v:Ne($e,Fe)}));ge.push(tt)}return"dark"===ce.theme?Le.map(({index:Fe,opacity:$e})=>Ve(function U(K,ce,ge){const ie=ge/100;return{r:(ce.r-K.r)*ie+K.r,g:(ce.g-K.g)*ie+K.g,b:(ce.b-K.b)*ie+K.b}}((0,r.uA)(ce.backgroundColor||"#141414"),(0,r.uA)(ge[Fe]),100*$e))):ge}},2536:(ft,ve,p)=>{p.d(ve,{jY:()=>ne,oS:()=>Ve});var s=p(4650),r=p(7579),L=p(9300),X=p(9718),ee=p(5192),z=p(3414),H=p(8932),S=p(3187);const V=new s.OlP("nz-config"),W=`-ant-${Date.now()}-${Math.random()}`;function re(U,ke){const me=function te(U,ke){const me={},Ne=(ce,ge)=>{let ie=ce.clone();return ie=ge?.(ie)||ie,ie.toRgbString()},Oe=(ce,ge)=>{const ie=new ee.C(ce),Fe=(0,z.R_)(ie.toRgbString());me[`${ge}-color`]=Ne(ie),me[`${ge}-color-disabled`]=Fe[1],me[`${ge}-color-hover`]=Fe[4],me[`${ge}-color-active`]=Fe[7],me[`${ge}-color-outline`]=ie.clone().setAlpha(.2).toRgbString(),me[`${ge}-color-deprecated-bg`]=Fe[1],me[`${ge}-color-deprecated-border`]=Fe[3]};if(ke.primaryColor){Oe(ke.primaryColor,"primary");const ce=new ee.C(ke.primaryColor),ge=(0,z.R_)(ce.toRgbString());ge.forEach((Fe,$e)=>{me[`primary-${$e+1}`]=Fe}),me["primary-color-deprecated-l-35"]=Ne(ce,Fe=>Fe.lighten(35)),me["primary-color-deprecated-l-20"]=Ne(ce,Fe=>Fe.lighten(20)),me["primary-color-deprecated-t-20"]=Ne(ce,Fe=>Fe.tint(20)),me["primary-color-deprecated-t-50"]=Ne(ce,Fe=>Fe.tint(50)),me["primary-color-deprecated-f-12"]=Ne(ce,Fe=>Fe.setAlpha(.12*Fe.getAlpha()));const ie=new ee.C(ge[0]);me["primary-color-active-deprecated-f-30"]=Ne(ie,Fe=>Fe.setAlpha(.3*Fe.getAlpha())),me["primary-color-active-deprecated-d-02"]=Ne(ie,Fe=>Fe.darken(2))}return ke.successColor&&Oe(ke.successColor,"success"),ke.warningColor&&Oe(ke.warningColor,"warning"),ke.errorColor&&Oe(ke.errorColor,"error"),ke.infoColor&&Oe(ke.infoColor,"info"),`\n :root {\n ${Object.keys(me).map(ce=>`--${U}-${ce}: ${me[ce]};`).join("\n")}\n }\n `.trim()}(U,ke);(0,S.J8)()?(0,S.hq)(me,`${W}-dynamic-theme`):(0,H.ZK)("NzConfigService: SSR do not support dynamic theme with css variables.")}const le=function(U){return void 0!==U};let ne=(()=>{class U{constructor(me){this.configUpdated$=new r.x,this.config=me||{},this.config.theme&&re(this.getConfig().prefixCls?.prefixCls||"ant",this.config.theme)}getConfig(){return this.config}getConfigForComponent(me){return this.config[me]}getConfigChangeEventForComponent(me){return this.configUpdated$.pipe((0,L.h)(Ne=>Ne===me),(0,X.h)(void 0))}set(me,Ne){this.config[me]={...this.config[me],...Ne},"theme"===me&&this.config.theme&&re(this.getConfig().prefixCls?.prefixCls||"ant",this.config.theme),this.configUpdated$.next(me)}}return U.\u0275fac=function(me){return new(me||U)(s.LFG(V,8))},U.\u0275prov=s.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();function Ve(){return function(ke,me,Ne){const Oe=`$$__zorroConfigDecorator__${me}`;return Object.defineProperty(ke,Oe,{configurable:!0,writable:!0,enumerable:!1}),{get(){const K=Ne?.get?Ne.get.bind(this)():this[Oe],ce=(this.propertyAssignCounter?.[me]||0)>1,ge=this.nzConfigService.getConfigForComponent(this._nzModuleName)?.[me];return ce&&le(K)?K:le(ge)?ge:K},set(K){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[me]=(this.propertyAssignCounter[me]||0)+1,Ne?.set?Ne.set.bind(this)(K):this[Oe]=K},configurable:!0,enumerable:!0}}}},153:(ft,ve,p)=>{p.d(ve,{N:()=>s});const s={isTestMode:!1}},8932:(ft,ve,p)=>{p.d(ve,{Bq:()=>X,ZK:()=>H});var s=p(4650),r=p(153);const L={},X="[NG-ZORRO]:";const H=(...W)=>function z(W,...te){(r.N.isTestMode||(0,s.X6Q)()&&function ee(...W){const te=W.reduce((re,le)=>re+le.toString(),"");return!L[te]&&(L[te]=!0,!0)}(...te))&&W(...te)}((...te)=>console.warn(X,...te),...W)},4903:(ft,ve,p)=>{p.d(ve,{P:()=>H,g:()=>S});var s=p(6895),r=p(4650),L=p(655),X=p(1281),ee=p(3187);const z="nz-animate-disabled";let H=(()=>{class V{constructor(te,re,le){this.element=te,this.renderer=re,this.animationType=le,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const te=(0,X.fI)(this.element);te&&(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(te,z):this.renderer.removeClass(te,z))}}return V.\u0275fac=function(te){return new(te||V)(r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(r.QbO,8))},V.\u0275dir=r.lG2({type:V,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[r.TTD]}),(0,L.gn)([(0,ee.yF)()],V.prototype,"nzNoAnimation",void 0),V})(),S=(()=>{class V{}return V.\u0275fac=function(te){return new(te||V)},V.\u0275mod=r.oAB({type:V}),V.\u0275inj=r.cJS({imports:[s.ez]}),V})()},6287:(ft,ve,p)=>{p.d(ve,{T:()=>ee,f:()=>L});var s=p(6895),r=p(4650);let L=(()=>{class z{constructor(S,V){this.viewContainer=S,this.templateRef=V,this.embeddedViewRef=null,this.context=new X,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(S,V){return!0}recreateView(){this.viewContainer.clear();const S=this.nzStringTemplateOutlet instanceof r.Rgc;this.embeddedViewRef=this.viewContainer.createEmbeddedView(S?this.nzStringTemplateOutlet:this.templateRef,S?this.nzStringTemplateOutletContext:this.context)}updateContext(){const V=this.nzStringTemplateOutlet instanceof r.Rgc?this.nzStringTemplateOutletContext:this.context,W=this.embeddedViewRef.context;if(V)for(const te of Object.keys(V))W[te]=V[te]}ngOnChanges(S){const{nzStringTemplateOutletContext:V,nzStringTemplateOutlet:W}=S;W&&(this.context.$implicit=W.currentValue),(()=>{let le=!1;return W&&(le=!!W.firstChange||(W.previousValue instanceof r.Rgc||W.currentValue instanceof r.Rgc)),V&&(Ve=>{const U=Object.keys(Ve.previousValue||{}),ke=Object.keys(Ve.currentValue||{});if(U.length===ke.length){for(const me of ke)if(-1===U.indexOf(me))return!0;return!1}return!0})(V)||le})()?this.recreateView():this.updateContext()}}return z.\u0275fac=function(S){return new(S||z)(r.Y36(r.s_b),r.Y36(r.Rgc))},z.\u0275dir=r.lG2({type:z,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[r.TTD]}),z})();class X{}let ee=(()=>{class z{}return z.\u0275fac=function(S){return new(S||z)},z.\u0275mod=r.oAB({type:z}),z.\u0275inj=r.cJS({imports:[s.ez]}),z})()},1691:(ft,ve,p)=>{p.d(ve,{Ek:()=>S,d_:()=>re,e4:()=>Ve,hQ:()=>ne,yW:()=>H});var s=p(655),r=p(8184),L=p(4650),X=p(2722),ee=p(3303),z=p(3187);const H={top:new r.tR({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new r.tR({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new r.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new r.tR({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new r.tR({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new r.tR({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new r.tR({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new r.tR({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new r.tR({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new r.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new r.tR({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new r.tR({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new r.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new r.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},S=[H.top,H.right,H.bottom,H.left];function re(U){for(const ke in H)if(U.connectionPair.originX===H[ke].originX&&U.connectionPair.originY===H[ke].originY&&U.connectionPair.overlayX===H[ke].overlayX&&U.connectionPair.overlayY===H[ke].overlayY)return ke}new r.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new r.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new r.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"}),new r.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),new r.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),new r.tR({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),new r.tR({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2);let ne=(()=>{class U{constructor(me,Ne){this.cdkConnectedOverlay=me,this.nzDestroyService=Ne,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe((0,X.R)(this.nzDestroyService)).subscribe(Oe=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(Oe)})}updateArrowPosition(me){const Ne=this.getOriginRect(),Oe=re(me);let K=0,ce=0;"topLeft"===Oe||"bottomLeft"===Oe?K=Ne.width/2-14:"topRight"===Oe||"bottomRight"===Oe?K=-(Ne.width/2-14):"leftTop"===Oe||"rightTop"===Oe?ce=Ne.height/2-10:("leftBottom"===Oe||"rightBottom"===Oe)&&(ce=-(Ne.height/2-10)),(this.cdkConnectedOverlay.offsetX!==K||this.cdkConnectedOverlay.offsetY!==ce)&&(this.cdkConnectedOverlay.offsetY=ce,this.cdkConnectedOverlay.offsetX=K,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof r.xu?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const me=this.getFlexibleConnectedPositionStrategyOrigin();if(me instanceof L.SBq)return me.nativeElement.getBoundingClientRect();if(me instanceof Element)return me.getBoundingClientRect();const Ne=me.width||0,Oe=me.height||0;return{top:me.y,bottom:me.y+Oe,left:me.x,right:me.x+Ne,height:Oe,width:Ne}}}return U.\u0275fac=function(me){return new(me||U)(L.Y36(r.pI),L.Y36(ee.kn))},U.\u0275dir=L.lG2({type:U,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[L._Bn([ee.kn])]}),(0,s.gn)([(0,z.yF)()],U.prototype,"nzArrowPointAtCenter",void 0),U})(),Ve=(()=>{class U{}return U.\u0275fac=function(me){return new(me||U)},U.\u0275mod=L.oAB({type:U}),U.\u0275inj=L.cJS({}),U})()},3303:(ft,ve,p)=>{p.d(ve,{G_:()=>me,KV:()=>Le,WV:()=>Ne,kn:()=>ce,ow:()=>Oe,r3:()=>K,rI:()=>re});var s=p(4650),r=p(7579),L=p(3601),X=p(8746),ee=p(2722),z=p(4004),H=p(8675),S=p(1884),V=p(153),W=p(2289);const te=()=>{};let re=(()=>{class ie{constructor($e,tt){this.ngZone=$e,this.rendererFactory2=tt,this.resizeSource$=new r.x,this.listeners=0,this.disposeHandle=te,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=te}subscribe(){return this.registerListener(),this.resizeSource$.pipe((0,L.e)(16),(0,X.x)(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=te)}}return ie.\u0275fac=function($e){return new($e||ie)(s.LFG(s.R0b),s.LFG(s.FYo))},ie.\u0275prov=s.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"}),ie})();const le=new Map;let Le=(()=>{class ie{constructor(){this._singletonRegistry=new Map}get singletonRegistry(){return V.N.isTestMode?le:this._singletonRegistry}registerSingletonWithKey($e,tt){const ot=this.singletonRegistry.has($e),De=ot?this.singletonRegistry.get($e):this.withNewTarget(tt);ot||this.singletonRegistry.set($e,De)}getSingletonWithKey($e){return this.singletonRegistry.has($e)?this.singletonRegistry.get($e).target:null}withNewTarget($e){return{target:$e}}}return ie.\u0275fac=function($e){return new($e||ie)},ie.\u0275prov=s.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"}),ie})();var me=(()=>{return(ie=me||(me={})).xxl="xxl",ie.xl="xl",ie.lg="lg",ie.md="md",ie.sm="sm",ie.xs="xs",me;var ie})();const Ne={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},Oe={xs:"(max-width: 479.98px)",sm:"(max-width: 575.98px)",md:"(max-width: 767.98px)",lg:"(max-width: 991.98px)",xl:"(max-width: 1199.98px)",xxl:"(max-width: 1599.98px)"};let K=(()=>{class ie{constructor($e,tt){this.resizeService=$e,this.mediaMatcher=tt,this.destroy$=new r.x,this.resizeService.subscribe().pipe((0,ee.R)(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe($e,tt){if(tt){const ot=()=>this.matchMedia($e,!0);return this.resizeService.subscribe().pipe((0,z.U)(ot),(0,H.O)(ot()),(0,S.x)((De,We)=>De[0]===We[0]),(0,z.U)(De=>De[1]))}{const ot=()=>this.matchMedia($e);return this.resizeService.subscribe().pipe((0,z.U)(ot),(0,H.O)(ot()),(0,S.x)())}}matchMedia($e,tt){let ot=me.md;const De={};return Object.keys($e).map(We=>{const ye=We,He=this.mediaMatcher.matchMedia(Ne[ye]).matches;De[We]=He,He&&(ot=ye)}),tt?[ot,De]:ot}}return ie.\u0275fac=function($e){return new($e||ie)(s.LFG(re),s.LFG(W.vx))},ie.\u0275prov=s.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"}),ie})(),ce=(()=>{class ie extends r.x{ngOnDestroy(){this.next(),this.complete()}}return ie.\u0275fac=function(){let Fe;return function(tt){return(Fe||(Fe=s.n5z(ie)))(tt||ie)}}(),ie.\u0275prov=s.Yz7({token:ie,factory:ie.\u0275fac}),ie})()},3187:(ft,ve,p)=>{p.d(ve,{D8:()=>ue,DX:()=>S,He:()=>Le,J8:()=>Se,Rn:()=>Ne,Sm:()=>Ue,WX:()=>ne,YM:()=>Ge,Zu:()=>Be,cO:()=>z,hq:()=>Ot,kK:()=>V,ov:()=>Je,pW:()=>K,sw:()=>le,tI:()=>De,ui:()=>Pe,yF:()=>ke});var s=p(1281),r=p(8932),L=p(7579),X=p(5698);function z(he,T){if(!he||!T||he.length!==T.length)return!1;const x=he.length;for(let G=0;G<x;G++)if(he[G]!==T[G])return!1;return!0}function S(he){return typeof he<"u"&&null!==he}function V(he){return typeof he>"u"||null===he}function le(he){return(0,s.Ig)(he)}function Le(he,T=0){return(0,s.t6)(he)?Number(he):T}function ne(he){return(0,s.HM)(he)}function U(he,T){return function x(G,fe,ze){const Ee=`$$__zorroPropDecorator__${fe}`;return Object.prototype.hasOwnProperty.call(G,Ee)&&(0,r.ZK)(`The prop "${Ee}" is already exist, it will be overrided by ${he} decorator.`),Object.defineProperty(G,Ee,{configurable:!0,writable:!0}),{get(){return ze&&ze.get?ze.get.bind(this)():this[Ee]},set(oe){ze&&ze.set&&ze.set.bind(this)(T(oe)),this[Ee]=T(oe)}}}}function ke(){return U("InputBoolean",le)}function Ne(he){return U("InputNumber",T=>Le(T,he))}function K(he){if(!he.getClientRects().length)return{top:0,left:0};const T=he.getBoundingClientRect(),x=he.ownerDocument.defaultView;return{top:T.top+x.pageYOffset,left:T.left+x.pageXOffset}}function De(he){return!!he&&"function"==typeof he.then&&"function"==typeof he.catch}function Pe(he){return"number"==typeof he&&isFinite(he)}function Ge(he,T){return Math.round(he*Math.pow(10,T))/Math.pow(10,T)}function Ue(he,T=0){return he.reduce((x,G)=>x+G,T)}let Qt,Ie;typeof window<"u"&&window;const $={position:"absolute",top:"-9999px",width:"50px",height:"50px"};function ue(he="vertical",T="ant"){if(typeof document>"u"||typeof window>"u")return 0;const x="vertical"===he;if(x&&Qt)return Qt;if(!x&&Ie)return Ie;const G=document.createElement("div");Object.keys($).forEach(ze=>{G.style[ze]=$[ze]}),G.className=`${T}-hide-scrollbar scroll-div-append-to-body`,x?G.style.overflowY="scroll":G.style.overflowX="scroll",document.body.appendChild(G);let fe=0;return x?(fe=G.offsetWidth-G.clientWidth,Qt=fe):(fe=G.offsetHeight-G.clientHeight,Ie=fe),document.body.removeChild(G),fe}function Je(){const he=new L.x;return Promise.resolve().then(()=>he.next()),he.pipe((0,X.q)(1))}function Se(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const de="rc-util-key";function F({mark:he}={}){return he?he.startsWith("data-")?he:`data-${he}`:de}function Me(he){return he.attachTo?he.attachTo:document.querySelector("head")||document.body}function Te(he,T={}){if(!Se())return null;const x=document.createElement("style");T.csp?.nonce&&(x.nonce=T.csp?.nonce),x.innerHTML=he;const G=Me(T),{firstChild:fe}=G;return T.prepend&&G.prepend?G.prepend(x):T.prepend&&fe?G.insertBefore(x,fe):G.appendChild(x),x}const nt=new Map;function Ot(he,T,x={}){const G=Me(x);if(!nt.has(G)){const Ee=Te("",x),{parentNode:oe}=Ee;nt.set(G,oe),oe.removeChild(Ee)}const fe=function Et(he,T={}){const x=Me(T);return Array.from(nt.get(x)?.children||[]).find(G=>"STYLE"===G.tagName&&G.getAttribute(F(T))===he)}(T,x);if(fe)return x.csp?.nonce&&fe.nonce!==x.csp?.nonce&&(fe.nonce=x.csp?.nonce),fe.innerHTML!==he&&(fe.innerHTML=he),fe;const ze=Te(he,x);return ze?.setAttribute(F(x),T),ze}function Be(he,T,x){return{[`${he}-status-success`]:"success"===T,[`${he}-status-warning`]:"warning"===T,[`${he}-status-error`]:"error"===T,[`${he}-status-validating`]:"validating"===T,[`${he}-has-feedback`]:x}}},7131:(ft,ve,p)=>{p.d(ve,{BL:()=>je,SQ:()=>Ge,Vz:()=>N});var s=p(655),r=p(9521),L=p(8184),X=p(4080),ee=p(6895),z=p(4650),H=p(7579),S=p(2722),V=p(2536),W=p(3187),te=p(2687),re=p(445),le=p(1102),Le=p(6287),ne=p(4903);const Ve=["drawerTemplate"];function U(rt,Ct){if(1&rt){const st=z.EpF();z.TgZ(0,"div",11),z.NdJ("click",function(){z.CHM(st);const Nt=z.oxw(2);return z.KtG(Nt.maskClick())}),z.qZA()}if(2&rt){const st=z.oxw(2);z.Q6J("ngStyle",st.nzMaskStyle)}}function ke(rt,Ct){if(1&rt&&(z.ynx(0),z._UZ(1,"span",19),z.BQk()),2&rt){const st=Ct.$implicit;z.xp6(1),z.Q6J("nzType",st)}}function me(rt,Ct){if(1&rt){const st=z.EpF();z.TgZ(0,"button",17),z.NdJ("click",function(){z.CHM(st);const Nt=z.oxw(3);return z.KtG(Nt.closeClick())}),z.YNc(1,ke,2,1,"ng-container",18),z.qZA()}if(2&rt){const st=z.oxw(3);z.xp6(1),z.Q6J("nzStringTemplateOutlet",st.nzCloseIcon)}}function Ne(rt,Ct){if(1&rt&&(z.ynx(0),z._UZ(1,"div",21),z.BQk()),2&rt){const st=z.oxw(4);z.xp6(1),z.Q6J("innerHTML",st.nzTitle,z.oJD)}}function Oe(rt,Ct){if(1&rt&&(z.TgZ(0,"div",20),z.YNc(1,Ne,2,1,"ng-container",18),z.qZA()),2&rt){const st=z.oxw(3);z.xp6(1),z.Q6J("nzStringTemplateOutlet",st.nzTitle)}}function K(rt,Ct){if(1&rt&&(z.ynx(0),z._UZ(1,"div",21),z.BQk()),2&rt){const st=z.oxw(4);z.xp6(1),z.Q6J("innerHTML",st.nzExtra,z.oJD)}}function ce(rt,Ct){if(1&rt&&(z.TgZ(0,"div",22),z.YNc(1,K,2,1,"ng-container",18),z.qZA()),2&rt){const st=z.oxw(3);z.xp6(1),z.Q6J("nzStringTemplateOutlet",st.nzExtra)}}function ge(rt,Ct){if(1&rt&&(z.TgZ(0,"div",12)(1,"div",13),z.YNc(2,me,2,1,"button",14),z.YNc(3,Oe,2,1,"div",15),z.qZA(),z.YNc(4,ce,2,1,"div",16),z.qZA()),2&rt){const st=z.oxw(2);z.ekj("ant-drawer-header-close-only",!st.nzTitle),z.xp6(2),z.Q6J("ngIf",st.nzClosable),z.xp6(1),z.Q6J("ngIf",st.nzTitle),z.xp6(1),z.Q6J("ngIf",st.nzExtra)}}function ie(rt,Ct){}function Fe(rt,Ct){1&rt&&z.GkF(0)}function $e(rt,Ct){if(1&rt&&(z.ynx(0),z.YNc(1,Fe,1,0,"ng-container",24),z.BQk()),2&rt){const st=z.oxw(3);z.xp6(1),z.Q6J("ngTemplateOutlet",st.nzContent)("ngTemplateOutletContext",st.templateContext)}}function tt(rt,Ct){if(1&rt&&(z.ynx(0),z.YNc(1,$e,2,2,"ng-container",23),z.BQk()),2&rt){const st=z.oxw(2);z.xp6(1),z.Q6J("ngIf",st.isTemplateRef(st.nzContent))}}function ot(rt,Ct){}function De(rt,Ct){if(1&rt&&(z.ynx(0),z.YNc(1,ot,0,0,"ng-template",25),z.BQk()),2&rt){const st=z.oxw(3);z.xp6(1),z.Q6J("ngTemplateOutlet",st.contentFromContentChild)}}function We(rt,Ct){if(1&rt&&z.YNc(0,De,2,1,"ng-container",23),2&rt){const st=z.oxw(2);z.Q6J("ngIf",st.contentFromContentChild&&(st.isOpen||st.inAnimation))}}function ye(rt,Ct){if(1&rt&&(z.ynx(0),z._UZ(1,"div",21),z.BQk()),2&rt){const st=z.oxw(3);z.xp6(1),z.Q6J("innerHTML",st.nzFooter,z.oJD)}}function He(rt,Ct){if(1&rt&&(z.TgZ(0,"div",26),z.YNc(1,ye,2,1,"ng-container",18),z.qZA()),2&rt){const st=z.oxw(2);z.xp6(1),z.Q6J("nzStringTemplateOutlet",st.nzFooter)}}function Pe(rt,Ct){if(1&rt&&(z.TgZ(0,"div",1),z.YNc(1,U,1,1,"div",2),z.TgZ(2,"div")(3,"div",3)(4,"div",4),z.YNc(5,ge,5,5,"div",5),z.TgZ(6,"div",6),z.YNc(7,ie,0,0,"ng-template",7),z.YNc(8,tt,2,1,"ng-container",8),z.YNc(9,We,1,1,"ng-template",null,9,z.W1O),z.qZA(),z.YNc(11,He,2,1,"div",10),z.qZA()()()()),2&rt){const st=z.MAs(10),_t=z.oxw();z.Udp("transform",_t.offsetTransform)("transition",_t.placementChanging?"none":null)("z-index",_t.nzZIndex),z.ekj("ant-drawer-rtl","rtl"===_t.dir)("ant-drawer-open",_t.isOpen)("no-mask",!_t.nzMask)("ant-drawer-top","top"===_t.nzPlacement)("ant-drawer-bottom","bottom"===_t.nzPlacement)("ant-drawer-right","right"===_t.nzPlacement)("ant-drawer-left","left"===_t.nzPlacement),z.Q6J("nzNoAnimation",_t.nzNoAnimation),z.xp6(1),z.Q6J("ngIf",_t.nzMask),z.xp6(1),z.Gre("ant-drawer-content-wrapper ",_t.nzWrapClassName,""),z.Udp("width",_t.width)("height",_t.height)("transform",_t.transform)("transition",_t.placementChanging?"none":null),z.xp6(2),z.Udp("height",_t.isLeftOrRight?"100%":null),z.xp6(1),z.Q6J("ngIf",_t.nzTitle||_t.nzClosable),z.xp6(1),z.Q6J("ngStyle",_t.nzBodyStyle),z.xp6(2),z.Q6J("ngIf",_t.nzContent)("ngIfElse",st),z.xp6(3),z.Q6J("ngIf",_t.nzFooter)}}let Ge=(()=>{class rt{constructor(st){this.templateRef=st}}return rt.\u0275fac=function(st){return new(st||rt)(z.Y36(z.Rgc))},rt.\u0275dir=z.lG2({type:rt,selectors:[["","nzDrawerContent",""]],exportAs:["nzDrawerContent"]}),rt})();class pt{}let N=(()=>{class rt extends pt{constructor(st,_t,Nt,Jt,en,Wt,Gt,Qt,Ie,$,ue){super(),this.cdr=st,this.document=_t,this.nzConfigService=Nt,this.renderer=Jt,this.overlay=en,this.injector=Wt,this.changeDetectorRef=Gt,this.focusTrapFactory=Qt,this.viewContainerRef=Ie,this.overlayKeyboardDispatcher=$,this.directionality=ue,this._nzModuleName="drawer",this.nzCloseIcon="close",this.nzClosable=!0,this.nzMaskClosable=!0,this.nzMask=!0,this.nzCloseOnNavigation=!0,this.nzNoAnimation=!1,this.nzKeyboard=!0,this.nzPlacement="right",this.nzSize="default",this.nzMaskStyle={},this.nzBodyStyle={},this.nzZIndex=1e3,this.nzOffsetX=0,this.nzOffsetY=0,this.componentInstance=null,this.nzOnViewInit=new z.vpe,this.nzOnClose=new z.vpe,this.nzVisibleChange=new z.vpe,this.destroy$=new H.x,this.placementChanging=!1,this.placementChangeTimeoutId=-1,this.isOpen=!1,this.inAnimation=!1,this.templateContext={$implicit:void 0,drawerRef:this},this.nzAfterOpen=new H.x,this.nzAfterClose=new H.x,this.nzDirection=void 0,this.dir="ltr"}set nzVisible(st){this.isOpen=st}get nzVisible(){return this.isOpen}get offsetTransform(){if(!this.isOpen||this.nzOffsetX+this.nzOffsetY===0)return null;switch(this.nzPlacement){case"left":return`translateX(${this.nzOffsetX}px)`;case"right":return`translateX(-${this.nzOffsetX}px)`;case"top":return`translateY(${this.nzOffsetY}px)`;case"bottom":return`translateY(-${this.nzOffsetY}px)`}}get transform(){if(this.isOpen)return null;switch(this.nzPlacement){case"left":return"translateX(-100%)";case"right":return"translateX(100%)";case"top":return"translateY(-100%)";case"bottom":return"translateY(100%)"}}get width(){return this.isLeftOrRight?(0,W.WX)(void 0===this.nzWidth?"large"===this.nzSize?736:378:this.nzWidth):null}get height(){return this.isLeftOrRight?null:(0,W.WX)(void 0===this.nzHeight?"large"===this.nzSize?736:378:this.nzHeight)}get isLeftOrRight(){return"left"===this.nzPlacement||"right"===this.nzPlacement}get afterOpen(){return this.nzAfterOpen.asObservable()}get afterClose(){return this.nzAfterClose.asObservable()}isTemplateRef(st){return st instanceof z.Rgc}ngOnInit(){this.directionality.change?.pipe((0,S.R)(this.destroy$)).subscribe(st=>{this.dir=st,this.cdr.detectChanges()}),this.dir=this.nzDirection||this.directionality.value,this.attachOverlay(),this.updateOverlayStyle(),this.updateBodyOverflow(),this.templateContext={$implicit:this.nzContentParams,drawerRef:this},this.changeDetectorRef.detectChanges()}ngAfterViewInit(){this.attachBodyContent(),this.nzOnViewInit.observers.length&&setTimeout(()=>{this.nzOnViewInit.emit()})}ngOnChanges(st){const{nzPlacement:_t,nzVisible:Nt}=st;Nt&&(st.nzVisible.currentValue?this.open():this.close()),_t&&!_t.isFirstChange()&&this.triggerPlacementChangeCycleOnce()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),clearTimeout(this.placementChangeTimeoutId),this.disposeOverlay()}getAnimationDuration(){return this.nzNoAnimation?0:300}triggerPlacementChangeCycleOnce(){this.nzNoAnimation||(this.placementChanging=!0,this.changeDetectorRef.markForCheck(),clearTimeout(this.placementChangeTimeoutId),this.placementChangeTimeoutId=setTimeout(()=>{this.placementChanging=!1,this.changeDetectorRef.markForCheck()},this.getAnimationDuration()))}close(st){this.isOpen=!1,this.inAnimation=!0,this.nzVisibleChange.emit(!1),this.updateOverlayStyle(),this.overlayKeyboardDispatcher.remove(this.overlayRef),this.changeDetectorRef.detectChanges(),setTimeout(()=>{this.updateBodyOverflow(),this.restoreFocus(),this.inAnimation=!1,this.nzAfterClose.next(st),this.nzAfterClose.complete(),this.componentInstance=null},this.getAnimationDuration())}open(){this.attachOverlay(),this.isOpen=!0,this.inAnimation=!0,this.nzVisibleChange.emit(!0),this.overlayKeyboardDispatcher.add(this.overlayRef),this.updateOverlayStyle(),this.updateBodyOverflow(),this.savePreviouslyFocusedElement(),this.trapFocus(),this.changeDetectorRef.detectChanges(),setTimeout(()=>{this.inAnimation=!1,this.changeDetectorRef.detectChanges(),this.nzAfterOpen.next()},this.getAnimationDuration())}getContentComponent(){return this.componentInstance}closeClick(){this.nzOnClose.emit()}maskClick(){this.nzMaskClosable&&this.nzMask&&this.nzOnClose.emit()}attachBodyContent(){if(this.bodyPortalOutlet.dispose(),this.nzContent instanceof z.DyG){const st=z.zs3.create({parent:this.injector,providers:[{provide:pt,useValue:this}]}),_t=new X.C5(this.nzContent,null,st),Nt=this.bodyPortalOutlet.attachComponentPortal(_t);this.componentInstance=Nt.instance,Object.assign(Nt.instance,this.nzContentParams),Nt.changeDetectorRef.detectChanges()}}attachOverlay(){this.overlayRef||(this.portal=new X.UE(this.drawerTemplate,this.viewContainerRef),this.overlayRef=this.overlay.create(this.getOverlayConfig())),this.overlayRef&&!this.overlayRef.hasAttached()&&(this.overlayRef.attach(this.portal),this.overlayRef.keydownEvents().pipe((0,S.R)(this.destroy$)).subscribe(st=>{st.keyCode===r.hY&&this.isOpen&&this.nzKeyboard&&this.nzOnClose.emit()}),this.overlayRef.detachments().pipe((0,S.R)(this.destroy$)).subscribe(()=>{this.disposeOverlay()}))}disposeOverlay(){this.overlayRef?.dispose(),this.overlayRef=null}getOverlayConfig(){return new L.X_({disposeOnNavigation:this.nzCloseOnNavigation,positionStrategy:this.overlay.position().global(),scrollStrategy:this.overlay.scrollStrategies.block()})}updateOverlayStyle(){this.overlayRef&&this.overlayRef.overlayElement&&this.renderer.setStyle(this.overlayRef.overlayElement,"pointer-events",this.isOpen?"auto":"none")}updateBodyOverflow(){this.overlayRef&&(this.isOpen?this.overlayRef.getConfig().scrollStrategy.enable():this.overlayRef.getConfig().scrollStrategy.disable())}savePreviouslyFocusedElement(){this.document&&!this.previouslyFocusedElement&&(this.previouslyFocusedElement=this.document.activeElement,this.previouslyFocusedElement&&"function"==typeof this.previouslyFocusedElement.blur&&this.previouslyFocusedElement.blur())}trapFocus(){!this.focusTrap&&this.overlayRef&&this.overlayRef.overlayElement&&(this.focusTrap=this.focusTrapFactory.create(this.overlayRef.overlayElement),this.focusTrap.focusInitialElement())}restoreFocus(){this.previouslyFocusedElement&&"function"==typeof this.previouslyFocusedElement.focus&&this.previouslyFocusedElement.focus(),this.focusTrap&&this.focusTrap.destroy()}}return rt.\u0275fac=function(st){return new(st||rt)(z.Y36(z.sBO),z.Y36(ee.K0,8),z.Y36(V.jY),z.Y36(z.Qsj),z.Y36(L.aV),z.Y36(z.zs3),z.Y36(z.sBO),z.Y36(te.qV),z.Y36(z.s_b),z.Y36(L.Vs),z.Y36(re.Is,8))},rt.\u0275cmp=z.Xpm({type:rt,selectors:[["nz-drawer"]],contentQueries:function(st,_t,Nt){if(1&st&&z.Suo(Nt,Ge,7,z.Rgc),2&st){let Jt;z.iGM(Jt=z.CRH())&&(_t.contentFromContentChild=Jt.first)}},viewQuery:function(st,_t){if(1&st&&(z.Gf(Ve,7),z.Gf(X.Pl,5)),2&st){let Nt;z.iGM(Nt=z.CRH())&&(_t.drawerTemplate=Nt.first),z.iGM(Nt=z.CRH())&&(_t.bodyPortalOutlet=Nt.first)}},inputs:{nzContent:"nzContent",nzCloseIcon:"nzCloseIcon",nzClosable:"nzClosable",nzMaskClosable:"nzMaskClosable",nzMask:"nzMask",nzCloseOnNavigation:"nzCloseOnNavigation",nzNoAnimation:"nzNoAnimation",nzKeyboard:"nzKeyboard",nzTitle:"nzTitle",nzExtra:"nzExtra",nzFooter:"nzFooter",nzPlacement:"nzPlacement",nzSize:"nzSize",nzMaskStyle:"nzMaskStyle",nzBodyStyle:"nzBodyStyle",nzWrapClassName:"nzWrapClassName",nzWidth:"nzWidth",nzHeight:"nzHeight",nzZIndex:"nzZIndex",nzOffsetX:"nzOffsetX",nzOffsetY:"nzOffsetY",nzVisible:"nzVisible"},outputs:{nzOnViewInit:"nzOnViewInit",nzOnClose:"nzOnClose",nzVisibleChange:"nzVisibleChange"},exportAs:["nzDrawer"],features:[z.qOj,z.TTD],decls:2,vars:0,consts:[["drawerTemplate",""],[1,"ant-drawer",3,"nzNoAnimation"],["class","ant-drawer-mask",3,"ngStyle","click",4,"ngIf"],[1,"ant-drawer-content"],[1,"ant-drawer-wrapper-body"],["class","ant-drawer-header",3,"ant-drawer-header-close-only",4,"ngIf"],[1,"ant-drawer-body",3,"ngStyle"],["cdkPortalOutlet",""],[4,"ngIf","ngIfElse"],["contentElseTemp",""],["class","ant-drawer-footer",4,"ngIf"],[1,"ant-drawer-mask",3,"ngStyle","click"],[1,"ant-drawer-header"],[1,"ant-drawer-header-title"],["aria-label","Close","class","ant-drawer-close","style","--scroll-bar: 0px;",3,"click",4,"ngIf"],["class","ant-drawer-title",4,"ngIf"],["class","ant-drawer-extra",4,"ngIf"],["aria-label","Close",1,"ant-drawer-close",2,"--scroll-bar","0px",3,"click"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"],[1,"ant-drawer-title"],[3,"innerHTML"],[1,"ant-drawer-extra"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"],[1,"ant-drawer-footer"]],template:function(st,_t){1&st&&z.YNc(0,Pe,12,40,"ng-template",null,0,z.W1O)},dependencies:[ee.O5,ee.tP,ee.PC,X.Pl,le.Ls,Le.f,ne.P],encapsulation:2,changeDetection:0}),(0,s.gn)([(0,W.yF)()],rt.prototype,"nzClosable",void 0),(0,s.gn)([(0,V.oS)(),(0,W.yF)()],rt.prototype,"nzMaskClosable",void 0),(0,s.gn)([(0,V.oS)(),(0,W.yF)()],rt.prototype,"nzMask",void 0),(0,s.gn)([(0,V.oS)(),(0,W.yF)()],rt.prototype,"nzCloseOnNavigation",void 0),(0,s.gn)([(0,W.yF)()],rt.prototype,"nzNoAnimation",void 0),(0,s.gn)([(0,W.yF)()],rt.prototype,"nzKeyboard",void 0),(0,s.gn)([(0,V.oS)()],rt.prototype,"nzDirection",void 0),rt})(),q=(()=>{class rt{}return rt.\u0275fac=function(st){return new(st||rt)},rt.\u0275mod=z.oAB({type:rt}),rt.\u0275inj=z.cJS({}),rt})(),je=(()=>{class rt{}return rt.\u0275fac=function(st){return new(st||rt)},rt.\u0275mod=z.oAB({type:rt}),rt.\u0275inj=z.cJS({imports:[re.vT,ee.ez,L.U8,X.eL,le.PV,Le.T,ne.g,q]}),rt})()},1811:(ft,ve,p)=>{p.d(ve,{YI:()=>W,bF:()=>ee,u7:()=>z,wi:()=>S});var s=p(4650),r=p(1135),L=p(8932),X={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week",secondError:"<p><span>*</span>Any value</p><p><span>,</span>Separator between multiple values</p><p><span>-</span>Connector for interval values</p><p><span>/</span>Equally distributed</p><p><span>0-59</span>Allowable range</p>",minuteError:"<p><span>*</span>Any value</p><p><span>,</span>Separator between multiple values</p><p><span>-</span>Connector for interval values</p><p><span>/</span>Equally distributed</p><p><span>0-59</span>Allowable range</p>",hourError:"<p><span>*</span>Any value</p><p><span>,</span>Separator between multiple values</p><p><span>-</span>Connector for interval values</p><p><span>/</span>Equally distributed</p><p><span>0-23</span>Allowable range</p>",dayError:"<p><span>*</span>Any value</p><p><span>,</span>Separator between multiple values</p><p><span>-</span>Connector for interval values</p><p><span>/</span>Equally distributed</p><p><span>1-31</span>Allowable range</p>",monthError:"<p><span>*</span>Any value</p><p><span>,</span>Separator between multiple values</p><p><span>-</span>Connector for interval values</p><p><span>/</span>Equally distributed</p><p><span>1-12</span>Allowable range</p>",weekError:"<p><span>*</span>Any value</p><p><span>,</span>Separator between multiple values</p><p><span>-</span>Connector for interval values</p><p><span>/</span>Equally distributed</p><span>?</span> Not specify</p><p><p><span>0-7</span>Allowable range (0 represents Sunday, 1-7 are Monday to Sunday)</p>"}},ee={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468",secondError:"<p><span>*</span>\u4efb\u610f\u503c</p><p><span>,</span>\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26</p><p><span>-</span>\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26</p><p><span>/</span>\u5e73\u5747\u5206\u914d</p><p><span>0-59</span>\u5141\u8bb8\u8303\u56f4</p>",minuteError:"<p><span>*</span>\u4efb\u610f\u503c</p><p><span>,</span>\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26</p><p><span>-</span>\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26</p><p><span>/</span>\u5e73\u5747\u5206\u914d</p><p><span>0-59</span>\u5141\u8bb8\u8303\u56f4</p>",hourError:"<p><span>*</span> \u4efb\u610f\u503c</p><p><span>,</span> \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26</p><p><span>-</span> \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26</p><p><span>/</span> \u5e73\u5747\u5206\u914d</p><p><span>0-23</span> \u5141\u8bb8\u8303\u56f4</p>",dayError:"<p><span>*</span> \u4efb\u610f\u503c</p><p><span>,</span> \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26</p><p><span>-</span> \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26</p><p><span>/</span> \u5e73\u5747\u5206\u914d</p><p><span>1-31</span> \u5141\u8bb8\u8303\u56f4</p>",monthError:"<p><span>*</span> \u4efb\u610f\u503c</p><p><span>,</span> \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26</p><p><span>-</span> \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26</p><p><span>/</span> \u5e73\u5747\u5206\u914d</p><p><span>1-12</span> \u5141\u8bb8\u8303\u56f4</p>",weekError:"<p><span>*</span> \u4efb\u610f\u503c</p><p><span>,</span> \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26</p><p><span>-</span> \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26</p><p><span>/</span> \u5e73\u5747\u5206\u914d</p><p><span>?</span> \u4e0d\u6307\u5b9a</p><p><span>0-7</span> \u5141\u8bb8\u8303\u56f4\uff080\u4ee3\u8868\u5468\u65e5\uff0c1-7\u4f9d\u6b21\u4e3a\u5468\u4e00\u5230\u5468\u65e5\uff09</p>"}};const z=new s.OlP("nz-i18n"),H=new s.OlP("nz-date-locale");let S=(()=>{class ct{constructor(yt,Vt){this._change=new r.X(this._locale),this.setLocale(yt||ee),this.setDateLocale(Vt||null)}get localeChange(){return this._change.asObservable()}translate(yt,Vt){let Yt=this._getObjectPath(this._locale,yt);return"string"==typeof Yt?(Vt&&Object.keys(Vt).forEach(Ft=>Yt=Yt.replace(new RegExp(`%${Ft}%`,"g"),Vt[Ft])),Yt):yt}setLocale(yt){this._locale&&this._locale.locale===yt.locale||(this._locale=yt,this._change.next(yt))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(yt){this.dateLocale=yt}getDateLocale(){return this.dateLocale}getLocaleData(yt,Vt){const Yt=yt?this._getObjectPath(this._locale,yt):this._locale;return!Yt&&!Vt&&(0,L.ZK)(`Missing translations for "${yt}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),Yt||Vt||this._getObjectPath(X,yt)||{}}_getObjectPath(yt,Vt){let Yt=yt;const Ft=Vt.split("."),nn=Ft.length;let lt=0;for(;Yt&<<nn;)Yt=Yt[Ft[lt++]];return lt===nn?Yt:null}}return ct.\u0275fac=function(yt){return new(yt||ct)(s.LFG(z,8),s.LFG(H,8))},ct.\u0275prov=s.Yz7({token:ct,factory:ct.\u0275fac,providedIn:"root"}),ct})(),W=(()=>{class ct{}return ct.\u0275fac=function(yt){return new(yt||ct)},ct.\u0275mod=s.oAB({type:ct}),ct.\u0275inj=s.cJS({}),ct})();new s.OlP("date-config")},1102:(ft,ve,p)=>{p.d(ve,{sV:()=>Ce,Ls:()=>Ft,PV:()=>nn});var s=p(3353),r=p(4650),L=p(655),X=p(7579),ee=p(457),z=p(2722),H=p(6895),S=p(5192),V=2,W=.16,te=.05,re=.05,le=.15,Le=5,ne=4,Ve=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function U(lt,Tt,Ae){var qe;return(qe=Math.round(lt.h)>=60&&Math.round(lt.h)<=240?Ae?Math.round(lt.h)-V*Tt:Math.round(lt.h)+V*Tt:Ae?Math.round(lt.h)+V*Tt:Math.round(lt.h)-V*Tt)<0?qe+=360:qe>=360&&(qe-=360),qe}function ke(lt,Tt,Ae){return 0===lt.h&&0===lt.s?lt.s:((qe=Ae?lt.s-W*Tt:Tt===ne?lt.s+W:lt.s+te*Tt)>1&&(qe=1),Ae&&Tt===Le&&qe>.1&&(qe=.1),qe<.06&&(qe=.06),Number(qe.toFixed(2)));var qe}function me(lt,Tt,Ae){var qe;return(qe=Ae?lt.v+re*Tt:lt.v-le*Tt)>1&&(qe=1),Number(qe.toFixed(2))}function Ne(lt){for(var Tt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},Ae=[],qe=new S.C(lt),Mt=Le;Mt>0;Mt-=1){var we=qe.toHsv(),_e=new S.C({h:U(we,Mt,!0),s:ke(we,Mt,!0),v:me(we,Mt,!0)}).toHexString();Ae.push(_e)}Ae.push(qe.toHexString());for(var J=1;J<=ne;J+=1){var xe=qe.toHsv(),it=new S.C({h:U(xe,J),s:ke(xe,J),v:me(xe,J)}).toHexString();Ae.push(it)}return"dark"===Tt.theme?Ve.map(function(bt){var It=bt.index,tn=bt.opacity;return new S.C(Tt.backgroundColor||"#141414").mix(Ae[It],100*tn).toHexString()}):Ae}var Oe={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},K={},ce={};Object.keys(Oe).forEach(function(lt){K[lt]=Ne(Oe[lt]),K[lt].primary=K[lt][5],ce[lt]=Ne(Oe[lt],{theme:"dark",backgroundColor:"#141414"}),ce[lt].primary=ce[lt][5]});var Ze=p(529),pt=p(9646),se=p(9751),dt=p(4004),N=p(8505),q=p(8746),je=p(262),ut=p(3099),St=p(9300),rt=p(5698),Ct=p(1481);const st="[@ant-design/icons-angular]:";function Nt(lt){(0,r.X6Q)()&&console.warn(`${st} ${lt}.`)}function Jt(lt){return Ne(lt)[0]}function en(lt,Tt){switch(Tt){case"fill":return`${lt}-fill`;case"outline":return`${lt}-o`;case"twotone":return`${lt}-twotone`;case void 0:return lt;default:throw new Error(`${st}Theme "${Tt}" is not a recognized theme!`)}}function Ie(lt){return"object"==typeof lt&&"string"==typeof lt.name&&("string"==typeof lt.theme||void 0===lt.theme)&&"string"==typeof lt.icon}function Je(lt){const Tt=lt.split(":");switch(Tt.length){case 1:return[lt,""];case 2:return[Tt[1],Tt[0]];default:throw new Error(`${st}The icon type ${lt} is not valid!`)}}function de(lt){return new Error(`${st}the icon ${lt} does not exist or is not registered.`)}function Te(){return new Error(`${st}<svg> tag not found.`)}const Pt=new r.OlP("ant_icons");let Ot=(()=>{class lt{constructor(Ae,qe,Mt,we,_e){this._rendererFactory=Ae,this._handler=qe,this._document=Mt,this.sanitizer=we,this._antIcons=_e,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new X.x,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new Ze.eN(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}set twoToneColor({primaryColor:Ae,secondaryColor:qe}){this._twoToneColorPalette.primaryColor=Ae,this._twoToneColorPalette.secondaryColor=qe||Jt(Ae)}get twoToneColor(){return{...this._twoToneColorPalette}}get _disableDynamicLoading(){return!1}useJsonpLoading(){this._enableJsonpLoading?Nt("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=Ae=>{this._jsonpIconLoad$.next(Ae)})}changeAssetsSource(Ae){this._assetsUrlRoot=Ae.endsWith("/")?Ae:Ae+"/"}addIcon(...Ae){Ae.forEach(qe=>{this._svgDefinitions.set(en(qe.name,qe.theme),qe)})}addIconLiteral(Ae,qe){const[Mt,we]=Je(Ae);if(!we)throw function Se(){return new Error(`${st}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:Ae,icon:qe})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(Ae,qe){const Mt=Ie(Ae)?Ae:this._svgDefinitions.get(Ae)||null;if(!Mt&&this._disableDynamicLoading)throw de(Ae);return(Mt?(0,pt.of)(Mt):this._loadIconDynamically(Ae)).pipe((0,dt.U)(_e=>{if(!_e)throw de(Ae);return this._loadSVGFromCacheOrCreateNew(_e,qe)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(Ae){if(!this._http&&!this._enableJsonpLoading)return(0,pt.of)(function F(){return function _t(lt){console.error(`${st} ${lt}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let qe=this._inProgressFetches.get(Ae);if(!qe){const[Mt,we]=Je(Ae),_e=we?{name:Ae,icon:""}:function $(lt){const Tt=lt.split("-"),Ae=function Gt(lt){return"o"===lt?"outline":lt}(Tt.splice(Tt.length-1,1)[0]);return{name:Tt.join("-"),theme:Ae,icon:""}}(Mt),xe=(we?`${this._assetsUrlRoot}assets/${we}/${Mt}`:`${this._assetsUrlRoot}assets/${_e.theme}/${_e.name}`)+(this._enableJsonpLoading?".js":".svg"),it=this.sanitizer.sanitize(r.q3G.URL,xe);if(!it)throw function Me(lt){return new Error(`${st}The url "${lt}" is unsafe.`)}(xe);qe=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(_e,it):this._http.get(it,{responseType:"text"}).pipe((0,dt.U)(It=>({..._e,icon:It})))).pipe((0,N.b)(It=>this.addIcon(It)),(0,q.x)(()=>this._inProgressFetches.delete(Ae)),(0,je.K)(()=>(0,pt.of)(null)),(0,ut.B)()),this._inProgressFetches.set(Ae,qe)}return qe}_loadIconDynamicallyWithJsonp(Ae,qe){return new se.y(Mt=>{const we=this._document.createElement("script"),_e=setTimeout(()=>{J(),Mt.error(function nt(){return new Error(`${st}Importing timeout error.`)}())},6e3);function J(){we.parentNode.removeChild(we),clearTimeout(_e)}we.src=qe,this._document.body.appendChild(we),this._jsonpIconLoad$.pipe((0,St.h)(xe=>xe.name===Ae.name&&xe.theme===Ae.theme),(0,rt.q)(1)).subscribe(xe=>{Mt.next(xe),J()})})}_loadSVGFromCacheOrCreateNew(Ae,qe){let Mt;const we=qe||this._twoToneColorPalette.primaryColor,_e=Jt(we)||this._twoToneColorPalette.secondaryColor,J="twotone"===Ae.theme?function Wt(lt,Tt,Ae,qe){return`${en(lt,Tt)}-${Ae}-${qe}`}(Ae.name,Ae.theme,we,_e):void 0===Ae.theme?Ae.name:en(Ae.name,Ae.theme),xe=this._svgRenderedDefinitions.get(J);return xe?Mt=xe.icon:(Mt=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function ht(lt){return""!==Je(lt)[1]}(Ae.name)?Ae.icon:function Re(lt){return lt.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(Ae.icon)),"twotone"===Ae.theme,we,_e)),this._svgRenderedDefinitions.set(J,{...Ae,icon:Mt})),function ue(lt){return lt.cloneNode(!0)}(Mt)}_createSVGElementFromString(Ae){const qe=this._document.createElement("div");qe.innerHTML=Ae;const Mt=qe.querySelector("svg");if(!Mt)throw Te;return Mt}_setSVGAttribute(Ae){return this._renderer.setAttribute(Ae,"width","1em"),this._renderer.setAttribute(Ae,"height","1em"),Ae}_colorizeSVGIcon(Ae,qe,Mt,we){if(qe){const _e=Ae.childNodes,J=_e.length;for(let xe=0;xe<J;xe++){const it=_e[xe];"secondaryColor"===it.getAttribute("fill")?this._renderer.setAttribute(it,"fill",we):this._renderer.setAttribute(it,"fill",Mt)}}return this._renderer.setAttribute(Ae,"fill","currentColor"),Ae}}return lt.\u0275fac=function(Ae){return new(Ae||lt)(r.LFG(r.FYo),r.LFG(Ze.jN,8),r.LFG(H.K0,8),r.LFG(Ct.H7),r.LFG(Pt,8))},lt.\u0275prov=r.Yz7({token:lt,factory:lt.\u0275fac}),lt})(),he=(()=>{class lt{constructor(Ae,qe,Mt){this._iconService=Ae,this._elementRef=qe,this._renderer=Mt}ngOnChanges(Ae){(Ae.type||Ae.theme||Ae.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(Ae=>{if(!this.type)return this._clearSVGElement(),void Ae(null);const qe=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(Mt=>{const we=this._getSelfRenderMeta();!function Be(lt,Tt){return lt.type===Tt.type&<.theme===Tt.theme&<.twoToneColor===Tt.twoToneColor}(qe,we)?Ae(null):(this._setSVGElement(Mt),Ae(Mt))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(Ae,qe){if(Ie(Ae))return Ae;{const[Mt,we]=Je(Ae);return we?Ae:function Qt(lt){return lt.endsWith("-fill")||lt.endsWith("-o")||lt.endsWith("-twotone")}(Mt)?(qe&&Nt(`'type' ${Mt} already gets a theme inside so 'theme' ${qe} would be ignored`),Mt):en(Mt,qe||this._iconService.defaultTheme)}}_setSVGElement(Ae){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,Ae)}_clearSVGElement(){const Ae=this._elementRef.nativeElement,qe=Ae.childNodes;for(let we=qe.length-1;we>=0;we--){const _e=qe[we];"svg"===_e.tagName?.toLowerCase()&&this._renderer.removeChild(Ae,_e)}}}return lt.\u0275fac=function(Ae){return new(Ae||lt)(r.Y36(Ot),r.Y36(r.SBq),r.Y36(r.Qsj))},lt.\u0275dir=r.lG2({type:lt,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[r.TTD]}),lt})();var G=p(8932),fe=p(3187),ze=p(1218),Ee=p(2536);const oe=[ze.V65,ze.ud1,ze.bBn,ze.BOg,ze.Hkd,ze.XuQ,ze.Rfq,ze.yQU,ze.U2Q,ze.UKj,ze.OYp,ze.BXH,ze.eLU,ze.x0x,ze.vkb,ze.VWu,ze.rMt,ze.vEg,ze.RIp,ze.RU0,ze.M8e,ze.ssy,ze.Z5F,ze.iUK,ze.LJh,ze.NFG,ze.UTl,ze.nrZ,ze.gvV,ze.d2H,ze.eFY,ze.sZJ,ze.np6,ze.w1L,ze.UY$,ze.v6v,ze.rHg,ze.v6v,ze.s_U,ze.TSL,ze.FsU,ze.cN2,ze.uIz,ze.d_$],Ce=new r.OlP("nz_icons"),Ke=(new r.OlP("nz_icon_default_twotone_color"),"#1890ff");let yt=(()=>{class lt extends Ot{constructor(Ae,qe,Mt,we,_e,J,xe){super(Ae,_e,J,qe,[...oe,...xe||[]]),this.nzConfigService=Mt,this.platform=we,this.configUpdated$=new X.x,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(Ae){Ae.getAttribute("viewBox")||this._renderer.setAttribute(Ae,"viewBox","0 0 1024 1024"),(!Ae.getAttribute("width")||!Ae.getAttribute("height"))&&(this._renderer.setAttribute(Ae,"width","1em"),this._renderer.setAttribute(Ae,"height","1em")),Ae.getAttribute("fill")||this._renderer.setAttribute(Ae,"fill","currentColor")}fetchFromIconfont(Ae){const{scriptUrl:qe}=Ae;if(this._document&&!this.iconfontCache.has(qe)){const Mt=this._renderer.createElement("script");this._renderer.setAttribute(Mt,"src",qe),this._renderer.setAttribute(Mt,"data-namespace",qe.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,Mt),this.iconfontCache.add(qe)}}createIconfontIcon(Ae){return this._createSVGElementFromString(`<svg><use xlink:href="${Ae}"></svg>`)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const Ae=this.getConfig();this.defaultTheme=Ae.nzTheme||"outline"}configDefaultTwotoneColor(){const qe=this.getConfig().nzTwotoneColor||Ke;let Mt=Ke;qe&&(qe.startsWith("#")?Mt=qe:(0,G.ZK)("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:Mt}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return lt.\u0275fac=function(Ae){return new(Ae||lt)(r.LFG(r.FYo),r.LFG(Ct.H7),r.LFG(Ee.jY),r.LFG(s.t4),r.LFG(Ze.jN,8),r.LFG(H.K0,8),r.LFG(Ce,8))},lt.\u0275prov=r.Yz7({token:lt,factory:lt.\u0275fac,providedIn:"root"}),lt})();const Vt=new r.OlP("nz_icons_patch");let Yt=(()=>{class lt{constructor(Ae,qe){this.extraIcons=Ae,this.rootIconService=qe,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(Ae=>this.rootIconService.addIcon(Ae)),this.patched=!0)}}return lt.\u0275fac=function(Ae){return new(Ae||lt)(r.LFG(Vt,2),r.LFG(yt))},lt.\u0275prov=r.Yz7({token:lt,factory:lt.\u0275fac}),lt})(),Ft=(()=>{class lt extends he{constructor(Ae,qe,Mt,we,_e,J){super(we,Mt,_e),this.ngZone=Ae,this.changeDetectorRef=qe,this.iconService=we,this.renderer=_e,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new X.x,J&&J.doPatch(),this.el=Mt.nativeElement}set nzSpin(Ae){this.spin=Ae}set nzType(Ae){this.type=Ae}set nzTheme(Ae){this.theme=Ae}set nzTwotoneColor(Ae){this.twoToneColor=Ae}set nzIconfont(Ae){this.iconfont=Ae}ngOnChanges(Ae){const{nzType:qe,nzTwotoneColor:Mt,nzSpin:we,nzTheme:_e,nzRotate:J}=Ae;qe||Mt||we||_e?this.changeIcon2():J?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const Ae=this.el.children;let qe=Ae.length;if(!this.type&&Ae.length)for(;qe--;){const Mt=Ae[qe];"svg"===Mt.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(Mt)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{(0,ee.D)(this._changeIcon()).pipe((0,z.R)(this.destroy$)).subscribe({next:Ae=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),Ae&&(this.setSVGData(Ae),this.handleSpin(Ae),this.handleRotate(Ae))})},error:G.ZK})})}handleSpin(Ae){this.spin||"loading"===this.type?this.renderer.addClass(Ae,"anticon-spin"):this.renderer.removeClass(Ae,"anticon-spin")}handleRotate(Ae){this.nzRotate?this.renderer.setAttribute(Ae,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(Ae,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(Ae){this.renderer.setAttribute(Ae,"data-icon",this.type),this.renderer.setAttribute(Ae,"aria-hidden","true")}}return lt.\u0275fac=function(Ae){return new(Ae||lt)(r.Y36(r.R0b),r.Y36(r.sBO),r.Y36(r.SBq),r.Y36(yt),r.Y36(r.Qsj),r.Y36(Yt,8))},lt.\u0275dir=r.lG2({type:lt,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(Ae,qe){2&Ae&&r.ekj("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[r.qOj,r.TTD]}),(0,L.gn)([(0,fe.yF)()],lt.prototype,"nzSpin",null),lt})(),nn=(()=>{class lt{static forRoot(Ae){return{ngModule:lt,providers:[{provide:Ce,useValue:Ae}]}}static forChild(Ae){return{ngModule:lt,providers:[Yt,{provide:Vt,useValue:Ae}]}}}return lt.\u0275fac=function(Ae){return new(Ae||lt)},lt.\u0275mod=r.oAB({type:lt}),lt.\u0275inj=r.cJS({imports:[s.ud]}),lt})()},3325:(ft,ve,p)=>{p.d(ve,{Cc:()=>Wt,YV:()=>Pt,hl:()=>Qt,ip:()=>Ot,r9:()=>$,wO:()=>Te});var s=p(655),r=p(4650),L=p(7579),X=p(1135),ee=p(6451),z=p(9841),H=p(4004),S=p(5577),V=p(9300),W=p(9718),te=p(3601),re=p(1884),le=p(2722),Le=p(8675),ne=p(3900),Ve=p(3187),U=p(6582),ke=p(445),me=p(8184),Ne=p(1691),Oe=p(3353),K=p(4903),ce=p(6895),ge=p(1102),ie=p(6287),Fe=p(2539);const $e=["nz-submenu-title",""];function tt(Be,he){if(1&Be&&r._UZ(0,"span",4),2&Be){const T=r.oxw();r.Q6J("nzType",T.nzIcon)}}function ot(Be,he){if(1&Be&&(r.ynx(0),r.TgZ(1,"span"),r._uU(2),r.qZA(),r.BQk()),2&Be){const T=r.oxw();r.xp6(2),r.Oqu(T.nzTitle)}}function De(Be,he){1&Be&&r._UZ(0,"span",8)}function We(Be,he){1&Be&&r._UZ(0,"span",9)}function ye(Be,he){if(1&Be&&(r.TgZ(0,"span",5),r.YNc(1,De,1,0,"span",6),r.YNc(2,We,1,0,"span",7),r.qZA()),2&Be){const T=r.oxw();r.Q6J("ngSwitch",T.dir),r.xp6(1),r.Q6J("ngSwitchCase","rtl")}}function He(Be,he){1&Be&&r._UZ(0,"span",10)}const Pe=["*"],Ge=["nz-submenu-inline-child",""];function Ue(Be,he){}const Ze=["nz-submenu-none-inline-child",""];function pt(Be,he){}const se=["nz-submenu",""];function dt(Be,he){1&Be&&r.Hsn(0,0,["*ngIf","!nzTitle"])}function N(Be,he){if(1&Be&&r._UZ(0,"div",6),2&Be){const T=r.oxw(),x=r.MAs(7);r.Q6J("mode",T.mode)("nzOpen",T.nzOpen)("@.disabled",!(null==T.noAnimation||!T.noAnimation.nzNoAnimation))("nzNoAnimation",null==T.noAnimation?null:T.noAnimation.nzNoAnimation)("menuClass",T.nzMenuClassName)("templateOutlet",x)}}function q(Be,he){if(1&Be){const T=r.EpF();r.TgZ(0,"div",8),r.NdJ("subMenuMouseState",function(G){r.CHM(T);const fe=r.oxw(2);return r.KtG(fe.setMouseEnterState(G))}),r.qZA()}if(2&Be){const T=r.oxw(2),x=r.MAs(7);r.Q6J("theme",T.theme)("mode",T.mode)("nzOpen",T.nzOpen)("position",T.position)("nzDisabled",T.nzDisabled)("isMenuInsideDropDown",T.isMenuInsideDropDown)("templateOutlet",x)("menuClass",T.nzMenuClassName)("@.disabled",!(null==T.noAnimation||!T.noAnimation.nzNoAnimation))("nzNoAnimation",null==T.noAnimation?null:T.noAnimation.nzNoAnimation)}}function je(Be,he){if(1&Be){const T=r.EpF();r.YNc(0,q,1,10,"ng-template",7),r.NdJ("positionChange",function(G){r.CHM(T);const fe=r.oxw();return r.KtG(fe.onPositionChange(G))})}if(2&Be){const T=r.oxw(),x=r.MAs(1);r.Q6J("cdkConnectedOverlayPositions",T.overlayPositions)("cdkConnectedOverlayOrigin",x)("cdkConnectedOverlayWidth",T.triggerWidth)("cdkConnectedOverlayOpen",T.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-menu-submenu")}}function ut(Be,he){1&Be&&r.Hsn(0,1)}const St=[[["","title",""]],"*"],rt=["[title]","*"],Wt=new r.OlP("NzIsInDropDownMenuToken"),Gt=new r.OlP("NzMenuServiceLocalToken");let Qt=(()=>{class Be{constructor(){this.descendantMenuItemClick$=new L.x,this.childMenuItemClick$=new L.x,this.theme$=new X.X("light"),this.mode$=new X.X("vertical"),this.inlineIndent$=new X.X(24),this.isChildSubMenuOpen$=new X.X(!1)}onDescendantMenuItemClick(T){this.descendantMenuItemClick$.next(T)}onChildMenuItemClick(T){this.childMenuItemClick$.next(T)}setMode(T){this.mode$.next(T)}setTheme(T){this.theme$.next(T)}setInlineIndent(T){this.inlineIndent$.next(T)}}return Be.\u0275fac=function(T){return new(T||Be)},Be.\u0275prov=r.Yz7({token:Be,factory:Be.\u0275fac}),Be})(),Ie=(()=>{class Be{constructor(T,x,G){this.nzHostSubmenuService=T,this.nzMenuService=x,this.isMenuInsideDropDown=G,this.mode$=this.nzMenuService.mode$.pipe((0,H.U)(oe=>"inline"===oe?"inline":"vertical"===oe||this.nzHostSubmenuService?"vertical":"horizontal")),this.level=1,this.isCurrentSubMenuOpen$=new X.X(!1),this.isChildSubMenuOpen$=new X.X(!1),this.isMouseEnterTitleOrOverlay$=new L.x,this.childMenuItemClick$=new L.x,this.destroy$=new L.x,this.nzHostSubmenuService&&(this.level=this.nzHostSubmenuService.level+1);const fe=this.childMenuItemClick$.pipe((0,S.z)(()=>this.mode$),(0,V.h)(oe=>"inline"!==oe||this.isMenuInsideDropDown),(0,W.h)(!1)),ze=(0,ee.T)(this.isMouseEnterTitleOrOverlay$,fe);(0,z.a)([this.isChildSubMenuOpen$,ze]).pipe((0,H.U)(([oe,Ce])=>oe||Ce),(0,te.e)(150),(0,re.x)(),(0,le.R)(this.destroy$)).pipe((0,re.x)()).subscribe(oe=>{this.setOpenStateWithoutDebounce(oe),this.nzHostSubmenuService?this.nzHostSubmenuService.isChildSubMenuOpen$.next(oe):this.nzMenuService.isChildSubMenuOpen$.next(oe)})}onChildMenuItemClick(T){this.childMenuItemClick$.next(T)}setOpenStateWithoutDebounce(T){this.isCurrentSubMenuOpen$.next(T)}setMouseEnterTitleOrOverlayState(T){this.isMouseEnterTitleOrOverlay$.next(T)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Be.\u0275fac=function(T){return new(T||Be)(r.LFG(Be,12),r.LFG(Qt),r.LFG(Wt))},Be.\u0275prov=r.Yz7({token:Be,factory:Be.\u0275fac}),Be})(),$=(()=>{class Be{constructor(T,x,G,fe,ze,Ee,oe){this.nzMenuService=T,this.cdr=x,this.nzSubmenuService=G,this.isMenuInsideDropDown=fe,this.directionality=ze,this.routerLink=Ee,this.router=oe,this.destroy$=new L.x,this.level=this.nzSubmenuService?this.nzSubmenuService.level+1:1,this.selected$=new L.x,this.inlinePaddingLeft=null,this.dir="ltr",this.nzDisabled=!1,this.nzSelected=!1,this.nzDanger=!1,this.nzMatchRouterExact=!1,this.nzMatchRouter=!1,oe&&this.router.events.pipe((0,le.R)(this.destroy$),(0,V.h)(Ce=>Ce instanceof U.m2)).subscribe(()=>{this.updateRouterActive()})}clickMenuItem(T){this.nzDisabled?(T.preventDefault(),T.stopPropagation()):(this.nzMenuService.onDescendantMenuItemClick(this),this.nzSubmenuService?this.nzSubmenuService.onChildMenuItemClick(this):this.nzMenuService.onChildMenuItemClick(this))}setSelectedState(T){this.nzSelected=T,this.selected$.next(T)}updateRouterActive(){!this.listOfRouterLink||!this.router||!this.router.navigated||!this.nzMatchRouter||Promise.resolve().then(()=>{const T=this.hasActiveLinks();this.nzSelected!==T&&(this.nzSelected=T,this.setSelectedState(this.nzSelected),this.cdr.markForCheck())})}hasActiveLinks(){const T=this.isLinkActive(this.router);return this.routerLink&&T(this.routerLink)||this.listOfRouterLink.some(T)}isLinkActive(T){return x=>T.isActive(x.urlTree||"",{paths:this.nzMatchRouterExact?"exact":"subset",queryParams:this.nzMatchRouterExact?"exact":"subset",fragment:"ignored",matrixParams:"ignored"})}ngOnInit(){(0,z.a)([this.nzMenuService.mode$,this.nzMenuService.inlineIndent$]).pipe((0,le.R)(this.destroy$)).subscribe(([T,x])=>{this.inlinePaddingLeft="inline"===T?this.level*x:null}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.dir=T})}ngAfterContentInit(){this.listOfRouterLink.changes.pipe((0,le.R)(this.destroy$)).subscribe(()=>this.updateRouterActive()),this.updateRouterActive()}ngOnChanges(T){T.nzSelected&&this.setSelectedState(this.nzSelected)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(Qt),r.Y36(r.sBO),r.Y36(Ie,8),r.Y36(Wt),r.Y36(ke.Is,8),r.Y36(U.rH,8),r.Y36(U.F0,8))},Be.\u0275dir=r.lG2({type:Be,selectors:[["","nz-menu-item",""]],contentQueries:function(T,x,G){if(1&T&&r.Suo(G,U.rH,5),2&T){let fe;r.iGM(fe=r.CRH())&&(x.listOfRouterLink=fe)}},hostVars:20,hostBindings:function(T,x){1&T&&r.NdJ("click",function(fe){return x.clickMenuItem(fe)}),2&T&&(r.Udp("padding-left","rtl"===x.dir?null:x.nzPaddingLeft||x.inlinePaddingLeft,"px")("padding-right","rtl"===x.dir?x.nzPaddingLeft||x.inlinePaddingLeft:null,"px"),r.ekj("ant-dropdown-menu-item",x.isMenuInsideDropDown)("ant-dropdown-menu-item-selected",x.isMenuInsideDropDown&&x.nzSelected)("ant-dropdown-menu-item-danger",x.isMenuInsideDropDown&&x.nzDanger)("ant-dropdown-menu-item-disabled",x.isMenuInsideDropDown&&x.nzDisabled)("ant-menu-item",!x.isMenuInsideDropDown)("ant-menu-item-selected",!x.isMenuInsideDropDown&&x.nzSelected)("ant-menu-item-danger",!x.isMenuInsideDropDown&&x.nzDanger)("ant-menu-item-disabled",!x.isMenuInsideDropDown&&x.nzDisabled))},inputs:{nzPaddingLeft:"nzPaddingLeft",nzDisabled:"nzDisabled",nzSelected:"nzSelected",nzDanger:"nzDanger",nzMatchRouterExact:"nzMatchRouterExact",nzMatchRouter:"nzMatchRouter"},exportAs:["nzMenuItem"],features:[r.TTD]}),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzDisabled",void 0),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzSelected",void 0),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzDanger",void 0),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzMatchRouterExact",void 0),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzMatchRouter",void 0),Be})(),ue=(()=>{class Be{constructor(T,x){this.cdr=T,this.directionality=x,this.nzIcon=null,this.nzTitle=null,this.isMenuInsideDropDown=!1,this.nzDisabled=!1,this.paddingLeft=null,this.mode="vertical",this.toggleSubMenu=new r.vpe,this.subMenuMouseState=new r.vpe,this.dir="ltr",this.destroy$=new L.x}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.dir=T,this.cdr.detectChanges()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setMouseState(T){this.nzDisabled||this.subMenuMouseState.next(T)}clickTitle(){"inline"===this.mode&&!this.nzDisabled&&this.toggleSubMenu.emit()}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(r.sBO),r.Y36(ke.Is,8))},Be.\u0275cmp=r.Xpm({type:Be,selectors:[["","nz-submenu-title",""]],hostVars:8,hostBindings:function(T,x){1&T&&r.NdJ("click",function(){return x.clickTitle()})("mouseenter",function(){return x.setMouseState(!0)})("mouseleave",function(){return x.setMouseState(!1)}),2&T&&(r.Udp("padding-left","rtl"===x.dir?null:x.paddingLeft,"px")("padding-right","rtl"===x.dir?x.paddingLeft:null,"px"),r.ekj("ant-dropdown-menu-submenu-title",x.isMenuInsideDropDown)("ant-menu-submenu-title",!x.isMenuInsideDropDown))},inputs:{nzIcon:"nzIcon",nzTitle:"nzTitle",isMenuInsideDropDown:"isMenuInsideDropDown",nzDisabled:"nzDisabled",paddingLeft:"paddingLeft",mode:"mode"},outputs:{toggleSubMenu:"toggleSubMenu",subMenuMouseState:"subMenuMouseState"},exportAs:["nzSubmenuTitle"],attrs:$e,ngContentSelectors:Pe,decls:6,vars:4,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[4,"nzStringTemplateOutlet"],["class","ant-dropdown-menu-submenu-expand-icon",3,"ngSwitch",4,"ngIf","ngIfElse"],["notDropdownTpl",""],["nz-icon","",3,"nzType"],[1,"ant-dropdown-menu-submenu-expand-icon",3,"ngSwitch"],["nz-icon","","nzType","left","class","ant-dropdown-menu-submenu-arrow-icon",4,"ngSwitchCase"],["nz-icon","","nzType","right","class","ant-dropdown-menu-submenu-arrow-icon",4,"ngSwitchDefault"],["nz-icon","","nzType","left",1,"ant-dropdown-menu-submenu-arrow-icon"],["nz-icon","","nzType","right",1,"ant-dropdown-menu-submenu-arrow-icon"],[1,"ant-menu-submenu-arrow"]],template:function(T,x){if(1&T&&(r.F$t(),r.YNc(0,tt,1,1,"span",0),r.YNc(1,ot,3,1,"ng-container",1),r.Hsn(2),r.YNc(3,ye,3,2,"span",2),r.YNc(4,He,1,0,"ng-template",null,3,r.W1O)),2&T){const G=r.MAs(5);r.Q6J("ngIf",x.nzIcon),r.xp6(1),r.Q6J("nzStringTemplateOutlet",x.nzTitle),r.xp6(2),r.Q6J("ngIf",x.isMenuInsideDropDown)("ngIfElse",G)}},dependencies:[ce.O5,ce.RF,ce.n9,ce.ED,ge.Ls,ie.f],encapsulation:2,changeDetection:0}),Be})(),Re=(()=>{class Be{constructor(T,x,G){this.elementRef=T,this.renderer=x,this.directionality=G,this.templateOutlet=null,this.menuClass="",this.mode="vertical",this.nzOpen=!1,this.listOfCacheClassName=[],this.expandState="collapsed",this.dir="ltr",this.destroy$=new L.x}calcMotionState(){this.expandState=this.nzOpen?"expanded":"collapsed"}ngOnInit(){this.calcMotionState(),this.dir=this.directionality.value,this.directionality.change?.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.dir=T})}ngOnChanges(T){const{mode:x,nzOpen:G,menuClass:fe}=T;(x||G)&&this.calcMotionState(),fe&&(this.listOfCacheClassName.length&&this.listOfCacheClassName.filter(ze=>!!ze).forEach(ze=>{this.renderer.removeClass(this.elementRef.nativeElement,ze)}),this.menuClass&&(this.listOfCacheClassName=this.menuClass.split(" "),this.listOfCacheClassName.filter(ze=>!!ze).forEach(ze=>{this.renderer.addClass(this.elementRef.nativeElement,ze)})))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(ke.Is,8))},Be.\u0275cmp=r.Xpm({type:Be,selectors:[["","nz-submenu-inline-child",""]],hostAttrs:[1,"ant-menu","ant-menu-inline","ant-menu-sub"],hostVars:3,hostBindings:function(T,x){2&T&&(r.d8E("@collapseMotion",x.expandState),r.ekj("ant-menu-rtl","rtl"===x.dir))},inputs:{templateOutlet:"templateOutlet",menuClass:"menuClass",mode:"mode",nzOpen:"nzOpen"},exportAs:["nzSubmenuInlineChild"],features:[r.TTD],attrs:Ge,decls:1,vars:1,consts:[[3,"ngTemplateOutlet"]],template:function(T,x){1&T&&r.YNc(0,Ue,0,0,"ng-template",0),2&T&&r.Q6J("ngTemplateOutlet",x.templateOutlet)},dependencies:[ce.tP],encapsulation:2,data:{animation:[Fe.J_]},changeDetection:0}),Be})(),Je=(()=>{class Be{constructor(T){this.directionality=T,this.menuClass="",this.theme="light",this.templateOutlet=null,this.isMenuInsideDropDown=!1,this.mode="vertical",this.position="right",this.nzDisabled=!1,this.nzOpen=!1,this.subMenuMouseState=new r.vpe,this.expandState="collapsed",this.dir="ltr",this.destroy$=new L.x}setMouseState(T){this.nzDisabled||this.subMenuMouseState.next(T)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}calcMotionState(){this.nzOpen?"horizontal"===this.mode?this.expandState="bottom":"vertical"===this.mode&&(this.expandState="active"):this.expandState="collapsed"}ngOnInit(){this.calcMotionState(),this.dir=this.directionality.value,this.directionality.change?.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.dir=T})}ngOnChanges(T){const{mode:x,nzOpen:G}=T;(x||G)&&this.calcMotionState()}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(ke.Is,8))},Be.\u0275cmp=r.Xpm({type:Be,selectors:[["","nz-submenu-none-inline-child",""]],hostAttrs:[1,"ant-menu-submenu","ant-menu-submenu-popup"],hostVars:14,hostBindings:function(T,x){1&T&&r.NdJ("mouseenter",function(){return x.setMouseState(!0)})("mouseleave",function(){return x.setMouseState(!1)}),2&T&&(r.d8E("@slideMotion",x.expandState)("@zoomBigMotion",x.expandState),r.ekj("ant-menu-light","light"===x.theme)("ant-menu-dark","dark"===x.theme)("ant-menu-submenu-placement-bottom","horizontal"===x.mode)("ant-menu-submenu-placement-right","vertical"===x.mode&&"right"===x.position)("ant-menu-submenu-placement-left","vertical"===x.mode&&"left"===x.position)("ant-menu-submenu-rtl","rtl"===x.dir))},inputs:{menuClass:"menuClass",theme:"theme",templateOutlet:"templateOutlet",isMenuInsideDropDown:"isMenuInsideDropDown",mode:"mode",position:"position",nzDisabled:"nzDisabled",nzOpen:"nzOpen"},outputs:{subMenuMouseState:"subMenuMouseState"},exportAs:["nzSubmenuNoneInlineChild"],features:[r.TTD],attrs:Ze,decls:2,vars:16,consts:[[3,"ngClass"],[3,"ngTemplateOutlet"]],template:function(T,x){1&T&&(r.TgZ(0,"div",0),r.YNc(1,pt,0,0,"ng-template",1),r.qZA()),2&T&&(r.ekj("ant-dropdown-menu",x.isMenuInsideDropDown)("ant-menu",!x.isMenuInsideDropDown)("ant-dropdown-menu-vertical",x.isMenuInsideDropDown)("ant-menu-vertical",!x.isMenuInsideDropDown)("ant-dropdown-menu-sub",x.isMenuInsideDropDown)("ant-menu-sub",!x.isMenuInsideDropDown)("ant-menu-rtl","rtl"===x.dir),r.Q6J("ngClass",x.menuClass),r.xp6(1),r.Q6J("ngTemplateOutlet",x.templateOutlet))},dependencies:[ce.mk,ce.tP],encapsulation:2,data:{animation:[Fe.$C,Fe.mF]},changeDetection:0}),Be})();const ht=[Ne.yW.rightTop,Ne.yW.right,Ne.yW.rightBottom,Ne.yW.leftTop,Ne.yW.left,Ne.yW.leftBottom],Se=[Ne.yW.bottomLeft,Ne.yW.bottomRight,Ne.yW.topRight,Ne.yW.topLeft];let de=(()=>{class Be{constructor(T,x,G,fe,ze,Ee,oe){this.nzMenuService=T,this.cdr=x,this.nzSubmenuService=G,this.platform=fe,this.isMenuInsideDropDown=ze,this.directionality=Ee,this.noAnimation=oe,this.nzMenuClassName="",this.nzPaddingLeft=null,this.nzTitle=null,this.nzIcon=null,this.nzOpen=!1,this.nzDisabled=!1,this.nzPlacement="bottomLeft",this.nzOpenChange=new r.vpe,this.cdkOverlayOrigin=null,this.listOfNzSubMenuComponent=null,this.listOfNzMenuItemDirective=null,this.level=this.nzSubmenuService.level,this.destroy$=new L.x,this.position="right",this.triggerWidth=null,this.theme="light",this.mode="vertical",this.inlinePaddingLeft=null,this.overlayPositions=ht,this.isSelected=!1,this.isActive=!1,this.dir="ltr"}setOpenStateWithoutDebounce(T){this.nzSubmenuService.setOpenStateWithoutDebounce(T)}toggleSubMenu(){this.setOpenStateWithoutDebounce(!this.nzOpen)}setMouseEnterState(T){this.isActive=T,"inline"!==this.mode&&this.nzSubmenuService.setMouseEnterTitleOrOverlayState(T)}setTriggerWidth(){"horizontal"===this.mode&&this.platform.isBrowser&&this.cdkOverlayOrigin&&"bottomLeft"===this.nzPlacement&&(this.triggerWidth=this.cdkOverlayOrigin.nativeElement.getBoundingClientRect().width)}onPositionChange(T){const x=(0,Ne.d_)(T);"rightTop"===x||"rightBottom"===x||"right"===x?this.position="right":("leftTop"===x||"leftBottom"===x||"left"===x)&&(this.position="left")}ngOnInit(){this.nzMenuService.theme$.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.theme=T,this.cdr.markForCheck()}),this.nzSubmenuService.mode$.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.mode=T,"horizontal"===T?this.overlayPositions=[Ne.yW[this.nzPlacement],...Se]:"vertical"===T&&(this.overlayPositions=ht),this.cdr.markForCheck()}),(0,z.a)([this.nzSubmenuService.mode$,this.nzMenuService.inlineIndent$]).pipe((0,le.R)(this.destroy$)).subscribe(([T,x])=>{this.inlinePaddingLeft="inline"===T?this.level*x:null,this.cdr.markForCheck()}),this.nzSubmenuService.isCurrentSubMenuOpen$.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.isActive=T,T!==this.nzOpen&&(this.setTriggerWidth(),this.nzOpen=T,this.nzOpenChange.emit(this.nzOpen),this.cdr.markForCheck())}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.dir=T,this.cdr.markForCheck()})}ngAfterContentInit(){this.setTriggerWidth();const T=this.listOfNzMenuItemDirective,x=T.changes,G=(0,ee.T)(x,...T.map(fe=>fe.selected$));x.pipe((0,Le.O)(T),(0,ne.w)(()=>G),(0,Le.O)(!0),(0,H.U)(()=>T.some(fe=>fe.nzSelected)),(0,le.R)(this.destroy$)).subscribe(fe=>{this.isSelected=fe,this.cdr.markForCheck()})}ngOnChanges(T){const{nzOpen:x}=T;x&&(this.nzSubmenuService.setOpenStateWithoutDebounce(this.nzOpen),this.setTriggerWidth())}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(Qt),r.Y36(r.sBO),r.Y36(Ie),r.Y36(Oe.t4),r.Y36(Wt),r.Y36(ke.Is,8),r.Y36(K.P,9))},Be.\u0275cmp=r.Xpm({type:Be,selectors:[["","nz-submenu",""]],contentQueries:function(T,x,G){if(1&T&&(r.Suo(G,Be,5),r.Suo(G,$,5)),2&T){let fe;r.iGM(fe=r.CRH())&&(x.listOfNzSubMenuComponent=fe),r.iGM(fe=r.CRH())&&(x.listOfNzMenuItemDirective=fe)}},viewQuery:function(T,x){if(1&T&&r.Gf(me.xu,7,r.SBq),2&T){let G;r.iGM(G=r.CRH())&&(x.cdkOverlayOrigin=G.first)}},hostVars:34,hostBindings:function(T,x){2&T&&r.ekj("ant-dropdown-menu-submenu",x.isMenuInsideDropDown)("ant-dropdown-menu-submenu-disabled",x.isMenuInsideDropDown&&x.nzDisabled)("ant-dropdown-menu-submenu-open",x.isMenuInsideDropDown&&x.nzOpen)("ant-dropdown-menu-submenu-selected",x.isMenuInsideDropDown&&x.isSelected)("ant-dropdown-menu-submenu-vertical",x.isMenuInsideDropDown&&"vertical"===x.mode)("ant-dropdown-menu-submenu-horizontal",x.isMenuInsideDropDown&&"horizontal"===x.mode)("ant-dropdown-menu-submenu-inline",x.isMenuInsideDropDown&&"inline"===x.mode)("ant-dropdown-menu-submenu-active",x.isMenuInsideDropDown&&x.isActive)("ant-menu-submenu",!x.isMenuInsideDropDown)("ant-menu-submenu-disabled",!x.isMenuInsideDropDown&&x.nzDisabled)("ant-menu-submenu-open",!x.isMenuInsideDropDown&&x.nzOpen)("ant-menu-submenu-selected",!x.isMenuInsideDropDown&&x.isSelected)("ant-menu-submenu-vertical",!x.isMenuInsideDropDown&&"vertical"===x.mode)("ant-menu-submenu-horizontal",!x.isMenuInsideDropDown&&"horizontal"===x.mode)("ant-menu-submenu-inline",!x.isMenuInsideDropDown&&"inline"===x.mode)("ant-menu-submenu-active",!x.isMenuInsideDropDown&&x.isActive)("ant-menu-submenu-rtl","rtl"===x.dir)},inputs:{nzMenuClassName:"nzMenuClassName",nzPaddingLeft:"nzPaddingLeft",nzTitle:"nzTitle",nzIcon:"nzIcon",nzOpen:"nzOpen",nzDisabled:"nzDisabled",nzPlacement:"nzPlacement"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzSubmenu"],features:[r._Bn([Ie]),r.TTD],attrs:se,ngContentSelectors:rt,decls:8,vars:9,consts:[["nz-submenu-title","","cdkOverlayOrigin","",3,"nzIcon","nzTitle","mode","nzDisabled","isMenuInsideDropDown","paddingLeft","subMenuMouseState","toggleSubMenu"],["origin","cdkOverlayOrigin"],[4,"ngIf"],["nz-submenu-inline-child","",3,"mode","nzOpen","nzNoAnimation","menuClass","templateOutlet",4,"ngIf","ngIfElse"],["nonInlineTemplate",""],["subMenuTemplate",""],["nz-submenu-inline-child","",3,"mode","nzOpen","nzNoAnimation","menuClass","templateOutlet"],["cdkConnectedOverlay","",3,"cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayWidth","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","positionChange"],["nz-submenu-none-inline-child","",3,"theme","mode","nzOpen","position","nzDisabled","isMenuInsideDropDown","templateOutlet","menuClass","nzNoAnimation","subMenuMouseState"]],template:function(T,x){if(1&T&&(r.F$t(St),r.TgZ(0,"div",0,1),r.NdJ("subMenuMouseState",function(fe){return x.setMouseEnterState(fe)})("toggleSubMenu",function(){return x.toggleSubMenu()}),r.YNc(2,dt,1,0,"ng-content",2),r.qZA(),r.YNc(3,N,1,6,"div",3),r.YNc(4,je,1,5,"ng-template",null,4,r.W1O),r.YNc(6,ut,1,0,"ng-template",null,5,r.W1O)),2&T){const G=r.MAs(5);r.Q6J("nzIcon",x.nzIcon)("nzTitle",x.nzTitle)("mode",x.mode)("nzDisabled",x.nzDisabled)("isMenuInsideDropDown",x.isMenuInsideDropDown)("paddingLeft",x.nzPaddingLeft||x.inlinePaddingLeft),r.xp6(2),r.Q6J("ngIf",!x.nzTitle),r.xp6(1),r.Q6J("ngIf","inline"===x.mode)("ngIfElse",G)}},dependencies:[ce.O5,me.pI,me.xu,K.P,ue,Re,Je],encapsulation:2,changeDetection:0}),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzOpen",void 0),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzDisabled",void 0),Be})();function F(Be,he){return Be||he}function Me(Be){return Be||!1}let Te=(()=>{class Be{constructor(T,x,G,fe){this.nzMenuService=T,this.isMenuInsideDropDown=x,this.cdr=G,this.directionality=fe,this.nzInlineIndent=24,this.nzTheme="light",this.nzMode="vertical",this.nzInlineCollapsed=!1,this.nzSelectable=!this.isMenuInsideDropDown,this.nzClick=new r.vpe,this.actualMode="vertical",this.dir="ltr",this.inlineCollapsed$=new X.X(this.nzInlineCollapsed),this.mode$=new X.X(this.nzMode),this.destroy$=new L.x,this.listOfOpenedNzSubMenuComponent=[]}setInlineCollapsed(T){this.nzInlineCollapsed=T,this.inlineCollapsed$.next(T)}updateInlineCollapse(){this.listOfNzMenuItemDirective&&(this.nzInlineCollapsed?(this.listOfOpenedNzSubMenuComponent=this.listOfNzSubMenuComponent.filter(T=>T.nzOpen),this.listOfNzSubMenuComponent.forEach(T=>T.setOpenStateWithoutDebounce(!1))):(this.listOfOpenedNzSubMenuComponent.forEach(T=>T.setOpenStateWithoutDebounce(!0)),this.listOfOpenedNzSubMenuComponent=[]))}ngOnInit(){(0,z.a)([this.inlineCollapsed$,this.mode$]).pipe((0,le.R)(this.destroy$)).subscribe(([T,x])=>{this.actualMode=T?"vertical":x,this.nzMenuService.setMode(this.actualMode),this.cdr.markForCheck()}),this.nzMenuService.descendantMenuItemClick$.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.nzClick.emit(T),this.nzSelectable&&!T.nzMatchRouter&&this.listOfNzMenuItemDirective.forEach(x=>x.setSelectedState(x===T))}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,le.R)(this.destroy$)).subscribe(T=>{this.dir=T,this.nzMenuService.setMode(this.actualMode),this.cdr.markForCheck()})}ngAfterContentInit(){this.inlineCollapsed$.pipe((0,le.R)(this.destroy$)).subscribe(()=>{this.updateInlineCollapse(),this.cdr.markForCheck()})}ngOnChanges(T){const{nzInlineCollapsed:x,nzInlineIndent:G,nzTheme:fe,nzMode:ze}=T;x&&this.inlineCollapsed$.next(this.nzInlineCollapsed),G&&this.nzMenuService.setInlineIndent(this.nzInlineIndent),fe&&this.nzMenuService.setTheme(this.nzTheme),ze&&(this.mode$.next(this.nzMode),!T.nzMode.isFirstChange()&&this.listOfNzSubMenuComponent&&this.listOfNzSubMenuComponent.forEach(Ee=>Ee.setOpenStateWithoutDebounce(!1)))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(Qt),r.Y36(Wt),r.Y36(r.sBO),r.Y36(ke.Is,8))},Be.\u0275dir=r.lG2({type:Be,selectors:[["","nz-menu",""]],contentQueries:function(T,x,G){if(1&T&&(r.Suo(G,$,5),r.Suo(G,de,5)),2&T){let fe;r.iGM(fe=r.CRH())&&(x.listOfNzMenuItemDirective=fe),r.iGM(fe=r.CRH())&&(x.listOfNzSubMenuComponent=fe)}},hostVars:34,hostBindings:function(T,x){2&T&&r.ekj("ant-dropdown-menu",x.isMenuInsideDropDown)("ant-dropdown-menu-root",x.isMenuInsideDropDown)("ant-dropdown-menu-light",x.isMenuInsideDropDown&&"light"===x.nzTheme)("ant-dropdown-menu-dark",x.isMenuInsideDropDown&&"dark"===x.nzTheme)("ant-dropdown-menu-vertical",x.isMenuInsideDropDown&&"vertical"===x.actualMode)("ant-dropdown-menu-horizontal",x.isMenuInsideDropDown&&"horizontal"===x.actualMode)("ant-dropdown-menu-inline",x.isMenuInsideDropDown&&"inline"===x.actualMode)("ant-dropdown-menu-inline-collapsed",x.isMenuInsideDropDown&&x.nzInlineCollapsed)("ant-menu",!x.isMenuInsideDropDown)("ant-menu-root",!x.isMenuInsideDropDown)("ant-menu-light",!x.isMenuInsideDropDown&&"light"===x.nzTheme)("ant-menu-dark",!x.isMenuInsideDropDown&&"dark"===x.nzTheme)("ant-menu-vertical",!x.isMenuInsideDropDown&&"vertical"===x.actualMode)("ant-menu-horizontal",!x.isMenuInsideDropDown&&"horizontal"===x.actualMode)("ant-menu-inline",!x.isMenuInsideDropDown&&"inline"===x.actualMode)("ant-menu-inline-collapsed",!x.isMenuInsideDropDown&&x.nzInlineCollapsed)("ant-menu-rtl","rtl"===x.dir)},inputs:{nzInlineIndent:"nzInlineIndent",nzTheme:"nzTheme",nzMode:"nzMode",nzInlineCollapsed:"nzInlineCollapsed",nzSelectable:"nzSelectable"},outputs:{nzClick:"nzClick"},exportAs:["nzMenu"],features:[r._Bn([{provide:Gt,useClass:Qt},{provide:Qt,useFactory:F,deps:[[new r.tp0,new r.FiY,Qt],Gt]},{provide:Wt,useFactory:Me,deps:[[new r.tp0,new r.FiY,Wt]]}]),r.TTD]}),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzInlineCollapsed",void 0),(0,s.gn)([(0,Ve.yF)()],Be.prototype,"nzSelectable",void 0),Be})(),Pt=(()=>{class Be{constructor(T,x){this.elementRef=T,this.renderer=x,this.renderer.addClass(T.nativeElement,"ant-dropdown-menu-item-divider")}}return Be.\u0275fac=function(T){return new(T||Be)(r.Y36(r.SBq),r.Y36(r.Qsj))},Be.\u0275dir=r.lG2({type:Be,selectors:[["","nz-menu-divider",""]],exportAs:["nzMenuDivider"]}),Be})(),Ot=(()=>{class Be{}return Be.\u0275fac=function(T){return new(T||Be)},Be.\u0275mod=r.oAB({type:Be}),Be.\u0275inj=r.cJS({imports:[ke.vT,ce.ez,Oe.ud,me.U8,ge.PV,K.g,ie.T]}),Be})()},9651:(ft,ve,p)=>{p.d(ve,{Ay:()=>Fe,Gm:()=>ie,XJ:()=>ge,dD:()=>ye,gR:()=>He});var s=p(4080),r=p(4650),L=p(7579),X=p(9300),ee=p(5698),z=p(2722),H=p(2536),S=p(3187),V=p(6895),W=p(2539),te=p(1102),re=p(6287),le=p(3303),Le=p(8184),ne=p(445);function Ve(Pe,Ge){1&Pe&&r._UZ(0,"span",10)}function U(Pe,Ge){1&Pe&&r._UZ(0,"span",11)}function ke(Pe,Ge){1&Pe&&r._UZ(0,"span",12)}function me(Pe,Ge){1&Pe&&r._UZ(0,"span",13)}function Ne(Pe,Ge){1&Pe&&r._UZ(0,"span",14)}function Oe(Pe,Ge){if(1&Pe&&(r.ynx(0),r._UZ(1,"span",15),r.BQk()),2&Pe){const Ue=r.oxw();r.xp6(1),r.Q6J("innerHTML",Ue.instance.content,r.oJD)}}function K(Pe,Ge){if(1&Pe){const Ue=r.EpF();r.TgZ(0,"nz-message",2),r.NdJ("destroyed",function(pt){r.CHM(Ue);const se=r.oxw();return r.KtG(se.remove(pt.id,pt.userAction))}),r.qZA()}2&Pe&&r.Q6J("instance",Ge.$implicit)}let ce=0;class ge{constructor(Ge,Ue,Ze){this.nzSingletonService=Ge,this.overlay=Ue,this.injector=Ze}remove(Ge){this.container&&(Ge?this.container.remove(Ge):this.container.removeAll())}getInstanceId(){return`${this.componentPrefix}-${ce++}`}withContainer(Ge){let Ue=this.nzSingletonService.getSingletonWithKey(this.componentPrefix);if(Ue)return Ue;const Ze=this.overlay.create({hasBackdrop:!1,scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:this.overlay.position().global()}),pt=new s.C5(Ge,null,this.injector),se=Ze.attach(pt);return Ze.overlayElement.style.zIndex="1010",Ue||(this.container=Ue=se.instance,this.nzSingletonService.registerSingletonWithKey(this.componentPrefix,Ue)),Ue}}let ie=(()=>{class Pe{constructor(Ue,Ze){this.cdr=Ue,this.nzConfigService=Ze,this.instances=[],this.destroy$=new L.x,this.updateConfig()}ngOnInit(){this.subscribeConfigChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}create(Ue){const Ze=this.onCreate(Ue);return this.instances.length>=this.config.nzMaxStack&&(this.instances=this.instances.slice(1)),this.instances=[...this.instances,Ze],this.readyInstances(),Ze}remove(Ue,Ze=!1){this.instances.some((pt,se)=>pt.messageId===Ue&&(this.instances.splice(se,1),this.instances=[...this.instances],this.onRemove(pt,Ze),this.readyInstances(),!0))}removeAll(){this.instances.forEach(Ue=>this.onRemove(Ue,!1)),this.instances=[],this.readyInstances()}onCreate(Ue){return Ue.options=this.mergeOptions(Ue.options),Ue.onClose=new L.x,Ue}onRemove(Ue,Ze){Ue.onClose.next(Ze),Ue.onClose.complete()}readyInstances(){this.cdr.detectChanges()}mergeOptions(Ue){const{nzDuration:Ze,nzAnimate:pt,nzPauseOnHover:se}=this.config;return{nzDuration:Ze,nzAnimate:pt,nzPauseOnHover:se,...Ue}}}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)(r.Y36(r.sBO),r.Y36(H.jY))},Pe.\u0275dir=r.lG2({type:Pe}),Pe})(),Fe=(()=>{class Pe{constructor(Ue){this.cdr=Ue,this.destroyed=new r.vpe,this.animationStateChanged=new L.x,this.userAction=!1,this.eraseTimer=null}ngOnInit(){this.options=this.instance.options,this.options.nzAnimate&&(this.instance.state="enter",this.animationStateChanged.pipe((0,X.h)(Ue=>"done"===Ue.phaseName&&"leave"===Ue.toState),(0,ee.q)(1)).subscribe(()=>{clearTimeout(this.closeTimer),this.destroyed.next({id:this.instance.messageId,userAction:this.userAction})})),this.autoClose=this.options.nzDuration>0,this.autoClose&&(this.initErase(),this.startEraseTimeout())}ngOnDestroy(){this.autoClose&&this.clearEraseTimeout(),this.animationStateChanged.complete()}onEnter(){this.autoClose&&this.options.nzPauseOnHover&&(this.clearEraseTimeout(),this.updateTTL())}onLeave(){this.autoClose&&this.options.nzPauseOnHover&&this.startEraseTimeout()}destroy(Ue=!1){this.userAction=Ue,this.options.nzAnimate?(this.instance.state="leave",this.cdr.detectChanges(),this.closeTimer=setTimeout(()=>{this.closeTimer=void 0,this.destroyed.next({id:this.instance.messageId,userAction:Ue})},200)):this.destroyed.next({id:this.instance.messageId,userAction:Ue})}initErase(){this.eraseTTL=this.options.nzDuration,this.eraseTimingStart=Date.now()}updateTTL(){this.autoClose&&(this.eraseTTL-=Date.now()-this.eraseTimingStart)}startEraseTimeout(){this.eraseTTL>0?(this.clearEraseTimeout(),this.eraseTimer=setTimeout(()=>this.destroy(),this.eraseTTL),this.eraseTimingStart=Date.now()):this.destroy()}clearEraseTimeout(){null!==this.eraseTimer&&(clearTimeout(this.eraseTimer),this.eraseTimer=null)}}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)(r.Y36(r.sBO))},Pe.\u0275dir=r.lG2({type:Pe}),Pe})(),$e=(()=>{class Pe extends Fe{constructor(Ue){super(Ue),this.destroyed=new r.vpe}}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)(r.Y36(r.sBO))},Pe.\u0275cmp=r.Xpm({type:Pe,selectors:[["nz-message"]],inputs:{instance:"instance"},outputs:{destroyed:"destroyed"},exportAs:["nzMessage"],features:[r.qOj],decls:10,vars:9,consts:[[1,"ant-message-notice",3,"mouseenter","mouseleave"],[1,"ant-message-notice-content"],[1,"ant-message-custom-content",3,"ngClass"],[3,"ngSwitch"],["nz-icon","","nzType","check-circle",4,"ngSwitchCase"],["nz-icon","","nzType","info-circle",4,"ngSwitchCase"],["nz-icon","","nzType","exclamation-circle",4,"ngSwitchCase"],["nz-icon","","nzType","close-circle",4,"ngSwitchCase"],["nz-icon","","nzType","loading",4,"ngSwitchCase"],[4,"nzStringTemplateOutlet"],["nz-icon","","nzType","check-circle"],["nz-icon","","nzType","info-circle"],["nz-icon","","nzType","exclamation-circle"],["nz-icon","","nzType","close-circle"],["nz-icon","","nzType","loading"],[3,"innerHTML"]],template:function(Ue,Ze){1&Ue&&(r.TgZ(0,"div",0),r.NdJ("@moveUpMotion.done",function(se){return Ze.animationStateChanged.next(se)})("mouseenter",function(){return Ze.onEnter()})("mouseleave",function(){return Ze.onLeave()}),r.TgZ(1,"div",1)(2,"div",2),r.ynx(3,3),r.YNc(4,Ve,1,0,"span",4),r.YNc(5,U,1,0,"span",5),r.YNc(6,ke,1,0,"span",6),r.YNc(7,me,1,0,"span",7),r.YNc(8,Ne,1,0,"span",8),r.BQk(),r.YNc(9,Oe,2,1,"ng-container",9),r.qZA()()()),2&Ue&&(r.Q6J("@moveUpMotion",Ze.instance.state),r.xp6(2),r.Q6J("ngClass","ant-message-"+Ze.instance.type),r.xp6(1),r.Q6J("ngSwitch",Ze.instance.type),r.xp6(1),r.Q6J("ngSwitchCase","success"),r.xp6(1),r.Q6J("ngSwitchCase","info"),r.xp6(1),r.Q6J("ngSwitchCase","warning"),r.xp6(1),r.Q6J("ngSwitchCase","error"),r.xp6(1),r.Q6J("ngSwitchCase","loading"),r.xp6(1),r.Q6J("nzStringTemplateOutlet",Ze.instance.content))},dependencies:[V.mk,V.RF,V.n9,te.Ls,re.f],encapsulation:2,data:{animation:[W.YK]},changeDetection:0}),Pe})();const tt="message",ot={nzAnimate:!0,nzDuration:3e3,nzMaxStack:7,nzPauseOnHover:!0,nzTop:24,nzDirection:"ltr"};let De=(()=>{class Pe extends ie{constructor(Ue,Ze){super(Ue,Ze),this.dir="ltr";const pt=this.nzConfigService.getConfigForComponent(tt);this.dir=pt?.nzDirection||"ltr"}subscribeConfigChange(){this.nzConfigService.getConfigChangeEventForComponent(tt).pipe((0,z.R)(this.destroy$)).subscribe(()=>{this.updateConfig();const Ue=this.nzConfigService.getConfigForComponent(tt);if(Ue){const{nzDirection:Ze}=Ue;this.dir=Ze||this.dir}})}updateConfig(){this.config={...ot,...this.config,...this.nzConfigService.getConfigForComponent(tt)},this.top=(0,S.WX)(this.config.nzTop),this.cdr.markForCheck()}}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)(r.Y36(r.sBO),r.Y36(H.jY))},Pe.\u0275cmp=r.Xpm({type:Pe,selectors:[["nz-message-container"]],exportAs:["nzMessageContainer"],features:[r.qOj],decls:2,vars:5,consts:[[1,"ant-message"],[3,"instance","destroyed",4,"ngFor","ngForOf"],[3,"instance","destroyed"]],template:function(Ue,Ze){1&Ue&&(r.TgZ(0,"div",0),r.YNc(1,K,1,1,"nz-message",1),r.qZA()),2&Ue&&(r.Udp("top",Ze.top),r.ekj("ant-message-rtl","rtl"===Ze.dir),r.xp6(1),r.Q6J("ngForOf",Ze.instances))},dependencies:[V.sg,$e],encapsulation:2,changeDetection:0}),Pe})(),We=(()=>{class Pe{}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)},Pe.\u0275mod=r.oAB({type:Pe}),Pe.\u0275inj=r.cJS({}),Pe})(),ye=(()=>{class Pe extends ge{constructor(Ue,Ze,pt){super(Ue,Ze,pt),this.componentPrefix="message-"}success(Ue,Ze){return this.createInstance({type:"success",content:Ue},Ze)}error(Ue,Ze){return this.createInstance({type:"error",content:Ue},Ze)}info(Ue,Ze){return this.createInstance({type:"info",content:Ue},Ze)}warning(Ue,Ze){return this.createInstance({type:"warning",content:Ue},Ze)}loading(Ue,Ze){return this.createInstance({type:"loading",content:Ue},Ze)}create(Ue,Ze,pt){return this.createInstance({type:Ue,content:Ze},pt)}createInstance(Ue,Ze){return this.container=this.withContainer(De),this.container.create({...Ue,createdAt:new Date,messageId:this.getInstanceId(),options:Ze})}}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)(r.LFG(le.KV),r.LFG(Le.aV),r.LFG(r.zs3))},Pe.\u0275prov=r.Yz7({token:Pe,factory:Pe.\u0275fac,providedIn:We}),Pe})(),He=(()=>{class Pe{}return Pe.\u0275fac=function(Ue){return new(Ue||Pe)},Pe.\u0275mod=r.oAB({type:Pe}),Pe.\u0275inj=r.cJS({imports:[ne.vT,V.ez,Le.U8,te.PV,re.T,We]}),Pe})()},387:(ft,ve,p)=>{p.d(ve,{L8:()=>Ue,zb:()=>pt});var s=p(4650),r=p(2539),L=p(9651),X=p(6895),ee=p(1102),z=p(6287),H=p(445),S=p(8184),V=p(7579),W=p(2722),te=p(3187),re=p(2536),le=p(3303);function Le(se,dt){1&se&&s._UZ(0,"span",16)}function ne(se,dt){1&se&&s._UZ(0,"span",17)}function Ve(se,dt){1&se&&s._UZ(0,"span",18)}function U(se,dt){1&se&&s._UZ(0,"span",19)}const ke=function(se){return{"ant-notification-notice-with-icon":se}};function me(se,dt){if(1&se&&(s.TgZ(0,"div",7)(1,"div",8)(2,"div"),s.ynx(3,9),s.YNc(4,Le,1,0,"span",10),s.YNc(5,ne,1,0,"span",11),s.YNc(6,Ve,1,0,"span",12),s.YNc(7,U,1,0,"span",13),s.BQk(),s._UZ(8,"div",14)(9,"div",15),s.qZA()()()),2&se){const N=s.oxw();s.xp6(1),s.Q6J("ngClass",s.VKq(10,ke,"blank"!==N.instance.type)),s.xp6(1),s.ekj("ant-notification-notice-with-icon","blank"!==N.instance.type),s.xp6(1),s.Q6J("ngSwitch",N.instance.type),s.xp6(1),s.Q6J("ngSwitchCase","success"),s.xp6(1),s.Q6J("ngSwitchCase","info"),s.xp6(1),s.Q6J("ngSwitchCase","warning"),s.xp6(1),s.Q6J("ngSwitchCase","error"),s.xp6(1),s.Q6J("innerHTML",N.instance.title,s.oJD),s.xp6(1),s.Q6J("innerHTML",N.instance.content,s.oJD)}}function Ne(se,dt){}function Oe(se,dt){if(1&se&&(s.ynx(0),s._UZ(1,"span",21),s.BQk()),2&se){const N=dt.$implicit;s.xp6(1),s.Q6J("nzType",N)}}function K(se,dt){if(1&se&&(s.ynx(0),s.YNc(1,Oe,2,1,"ng-container",20),s.BQk()),2&se){const N=s.oxw();s.xp6(1),s.Q6J("nzStringTemplateOutlet",null==N.instance.options?null:N.instance.options.nzCloseIcon)}}function ce(se,dt){1&se&&s._UZ(0,"span",22)}const ge=function(se,dt){return{$implicit:se,data:dt}};function ie(se,dt){if(1&se){const N=s.EpF();s.TgZ(0,"nz-notification",7),s.NdJ("destroyed",function(je){s.CHM(N);const ut=s.oxw();return s.KtG(ut.remove(je.id,je.userAction))}),s.qZA()}2&se&&s.Q6J("instance",dt.$implicit)("placement","topLeft")}function Fe(se,dt){if(1&se){const N=s.EpF();s.TgZ(0,"nz-notification",7),s.NdJ("destroyed",function(je){s.CHM(N);const ut=s.oxw();return s.KtG(ut.remove(je.id,je.userAction))}),s.qZA()}2&se&&s.Q6J("instance",dt.$implicit)("placement","topRight")}function $e(se,dt){if(1&se){const N=s.EpF();s.TgZ(0,"nz-notification",7),s.NdJ("destroyed",function(je){s.CHM(N);const ut=s.oxw();return s.KtG(ut.remove(je.id,je.userAction))}),s.qZA()}2&se&&s.Q6J("instance",dt.$implicit)("placement","bottomLeft")}function tt(se,dt){if(1&se){const N=s.EpF();s.TgZ(0,"nz-notification",7),s.NdJ("destroyed",function(je){s.CHM(N);const ut=s.oxw();return s.KtG(ut.remove(je.id,je.userAction))}),s.qZA()}2&se&&s.Q6J("instance",dt.$implicit)("placement","bottomRight")}function ot(se,dt){if(1&se){const N=s.EpF();s.TgZ(0,"nz-notification",7),s.NdJ("destroyed",function(je){s.CHM(N);const ut=s.oxw();return s.KtG(ut.remove(je.id,je.userAction))}),s.qZA()}2&se&&s.Q6J("instance",dt.$implicit)("placement","top")}function De(se,dt){if(1&se){const N=s.EpF();s.TgZ(0,"nz-notification",7),s.NdJ("destroyed",function(je){s.CHM(N);const ut=s.oxw();return s.KtG(ut.remove(je.id,je.userAction))}),s.qZA()}2&se&&s.Q6J("instance",dt.$implicit)("placement","bottom")}let We=(()=>{class se extends L.Ay{constructor(N){super(N),this.destroyed=new s.vpe}ngOnDestroy(){super.ngOnDestroy(),this.instance.onClick.complete()}onClick(N){this.instance.onClick.next(N)}close(){this.destroy(!0)}get state(){if("enter"!==this.instance.state)return this.instance.state;switch(this.placement){case"topLeft":case"bottomLeft":return"enterLeft";case"topRight":case"bottomRight":default:return"enterRight";case"top":return"enterTop";case"bottom":return"enterBottom"}}}return se.\u0275fac=function(N){return new(N||se)(s.Y36(s.sBO))},se.\u0275cmp=s.Xpm({type:se,selectors:[["nz-notification"]],inputs:{instance:"instance",index:"index",placement:"placement"},outputs:{destroyed:"destroyed"},exportAs:["nzNotification"],features:[s.qOj],decls:8,vars:12,consts:[[1,"ant-notification-notice","ant-notification-notice-closable",3,"ngStyle","ngClass","click","mouseenter","mouseleave"],["class","ant-notification-notice-content",4,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","0",1,"ant-notification-notice-close",3,"click"],[1,"ant-notification-notice-close-x"],[4,"ngIf","ngIfElse"],["iconTpl",""],[1,"ant-notification-notice-content"],[1,"ant-notification-notice-content",3,"ngClass"],[3,"ngSwitch"],["nz-icon","","nzType","check-circle","class","ant-notification-notice-icon ant-notification-notice-icon-success",4,"ngSwitchCase"],["nz-icon","","nzType","info-circle","class","ant-notification-notice-icon ant-notification-notice-icon-info",4,"ngSwitchCase"],["nz-icon","","nzType","exclamation-circle","class","ant-notification-notice-icon ant-notification-notice-icon-warning",4,"ngSwitchCase"],["nz-icon","","nzType","close-circle","class","ant-notification-notice-icon ant-notification-notice-icon-error",4,"ngSwitchCase"],[1,"ant-notification-notice-message",3,"innerHTML"],[1,"ant-notification-notice-description",3,"innerHTML"],["nz-icon","","nzType","check-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-success"],["nz-icon","","nzType","info-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-info"],["nz-icon","","nzType","exclamation-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-warning"],["nz-icon","","nzType","close-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-error"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","close",1,"ant-notification-close-icon"]],template:function(N,q){if(1&N&&(s.TgZ(0,"div",0),s.NdJ("@notificationMotion.done",function(ut){return q.animationStateChanged.next(ut)})("click",function(ut){return q.onClick(ut)})("mouseenter",function(){return q.onEnter()})("mouseleave",function(){return q.onLeave()}),s.YNc(1,me,10,12,"div",1),s.YNc(2,Ne,0,0,"ng-template",2),s.TgZ(3,"a",3),s.NdJ("click",function(){return q.close()}),s.TgZ(4,"span",4),s.YNc(5,K,2,1,"ng-container",5),s.YNc(6,ce,1,0,"ng-template",null,6,s.W1O),s.qZA()()()),2&N){const je=s.MAs(7);s.Q6J("ngStyle",(null==q.instance.options?null:q.instance.options.nzStyle)||null)("ngClass",(null==q.instance.options?null:q.instance.options.nzClass)||"")("@notificationMotion",q.state),s.xp6(1),s.Q6J("ngIf",!q.instance.template),s.xp6(1),s.Q6J("ngIf",q.instance.template)("ngTemplateOutlet",q.instance.template)("ngTemplateOutletContext",s.WLB(9,ge,q,null==q.instance.options?null:q.instance.options.nzData)),s.xp6(3),s.Q6J("ngIf",null==q.instance.options?null:q.instance.options.nzCloseIcon)("ngIfElse",je)}},dependencies:[X.mk,X.O5,X.tP,X.PC,X.RF,X.n9,ee.Ls,z.f],encapsulation:2,data:{animation:[r.LU]}}),se})();const ye="notification",He={nzTop:"24px",nzBottom:"24px",nzPlacement:"topRight",nzDuration:4500,nzMaxStack:7,nzPauseOnHover:!0,nzAnimate:!0,nzDirection:"ltr"};let Pe=(()=>{class se extends L.Gm{constructor(N,q){super(N,q),this.dir="ltr",this.instances=[],this.topLeftInstances=[],this.topRightInstances=[],this.bottomLeftInstances=[],this.bottomRightInstances=[],this.topInstances=[],this.bottomInstances=[];const je=this.nzConfigService.getConfigForComponent(ye);this.dir=je?.nzDirection||"ltr"}create(N){const q=this.onCreate(N),je=q.options.nzKey,ut=this.instances.find(St=>St.options.nzKey===N.options.nzKey);return je&&ut?this.replaceNotification(ut,q):(this.instances.length>=this.config.nzMaxStack&&(this.instances=this.instances.slice(1)),this.instances=[...this.instances,q]),this.readyInstances(),q}onCreate(N){return N.options=this.mergeOptions(N.options),N.onClose=new V.x,N.onClick=new V.x,N}subscribeConfigChange(){this.nzConfigService.getConfigChangeEventForComponent(ye).pipe((0,W.R)(this.destroy$)).subscribe(()=>{this.updateConfig();const N=this.nzConfigService.getConfigForComponent(ye);if(N){const{nzDirection:q}=N;this.dir=q||this.dir}})}updateConfig(){this.config={...He,...this.config,...this.nzConfigService.getConfigForComponent(ye)},this.top=(0,te.WX)(this.config.nzTop),this.bottom=(0,te.WX)(this.config.nzBottom),this.cdr.markForCheck()}replaceNotification(N,q){N.title=q.title,N.content=q.content,N.template=q.template,N.type=q.type,N.options=q.options}readyInstances(){const N={topLeft:[],topRight:[],bottomLeft:[],bottomRight:[],top:[],bottom:[]};this.instances.forEach(q=>{switch(q.options.nzPlacement){case"topLeft":N.topLeft.push(q);break;case"topRight":default:N.topRight.push(q);break;case"bottomLeft":N.bottomLeft.push(q);break;case"bottomRight":N.bottomRight.push(q);break;case"top":N.top.push(q);break;case"bottom":N.bottom.push(q)}}),this.topLeftInstances=N.topLeft,this.topRightInstances=N.topRight,this.bottomLeftInstances=N.bottomLeft,this.bottomRightInstances=N.bottomRight,this.topInstances=N.top,this.bottomInstances=N.bottom,this.cdr.detectChanges()}mergeOptions(N){const{nzDuration:q,nzAnimate:je,nzPauseOnHover:ut,nzPlacement:St}=this.config;return{nzDuration:q,nzAnimate:je,nzPauseOnHover:ut,nzPlacement:St,...N}}}return se.\u0275fac=function(N){return new(N||se)(s.Y36(s.sBO),s.Y36(re.jY))},se.\u0275cmp=s.Xpm({type:se,selectors:[["nz-notification-container"]],exportAs:["nzNotificationContainer"],features:[s.qOj],decls:12,vars:46,consts:[[1,"ant-notification","ant-notification-topLeft"],[3,"instance","placement","destroyed",4,"ngFor","ngForOf"],[1,"ant-notification","ant-notification-topRight"],[1,"ant-notification","ant-notification-bottomLeft"],[1,"ant-notification","ant-notification-bottomRight"],[1,"ant-notification","ant-notification-top"],[1,"ant-notification","ant-notification-bottom"],[3,"instance","placement","destroyed"]],template:function(N,q){1&N&&(s.TgZ(0,"div",0),s.YNc(1,ie,1,2,"nz-notification",1),s.qZA(),s.TgZ(2,"div",2),s.YNc(3,Fe,1,2,"nz-notification",1),s.qZA(),s.TgZ(4,"div",3),s.YNc(5,$e,1,2,"nz-notification",1),s.qZA(),s.TgZ(6,"div",4),s.YNc(7,tt,1,2,"nz-notification",1),s.qZA(),s.TgZ(8,"div",5),s.YNc(9,ot,1,2,"nz-notification",1),s.qZA(),s.TgZ(10,"div",6),s.YNc(11,De,1,2,"nz-notification",1),s.qZA()),2&N&&(s.Udp("top",q.top)("left","0px"),s.ekj("ant-notification-rtl","rtl"===q.dir),s.xp6(1),s.Q6J("ngForOf",q.topLeftInstances),s.xp6(1),s.Udp("top",q.top)("right","0px"),s.ekj("ant-notification-rtl","rtl"===q.dir),s.xp6(1),s.Q6J("ngForOf",q.topRightInstances),s.xp6(1),s.Udp("bottom",q.bottom)("left","0px"),s.ekj("ant-notification-rtl","rtl"===q.dir),s.xp6(1),s.Q6J("ngForOf",q.bottomLeftInstances),s.xp6(1),s.Udp("bottom",q.bottom)("right","0px"),s.ekj("ant-notification-rtl","rtl"===q.dir),s.xp6(1),s.Q6J("ngForOf",q.bottomRightInstances),s.xp6(1),s.Udp("top",q.top)("left","50%")("transform","translateX(-50%)"),s.ekj("ant-notification-rtl","rtl"===q.dir),s.xp6(1),s.Q6J("ngForOf",q.topInstances),s.xp6(1),s.Udp("bottom",q.bottom)("left","50%")("transform","translateX(-50%)"),s.ekj("ant-notification-rtl","rtl"===q.dir),s.xp6(1),s.Q6J("ngForOf",q.bottomInstances))},dependencies:[X.sg,We],encapsulation:2,changeDetection:0}),se})(),Ge=(()=>{class se{}return se.\u0275fac=function(N){return new(N||se)},se.\u0275mod=s.oAB({type:se}),se.\u0275inj=s.cJS({}),se})(),Ue=(()=>{class se{}return se.\u0275fac=function(N){return new(N||se)},se.\u0275mod=s.oAB({type:se}),se.\u0275inj=s.cJS({imports:[H.vT,X.ez,S.U8,ee.PV,z.T,Ge]}),se})(),Ze=0,pt=(()=>{class se extends L.XJ{constructor(N,q,je){super(N,q,je),this.componentPrefix="notification-"}success(N,q,je){return this.createInstance({type:"success",title:N,content:q},je)}error(N,q,je){return this.createInstance({type:"error",title:N,content:q},je)}info(N,q,je){return this.createInstance({type:"info",title:N,content:q},je)}warning(N,q,je){return this.createInstance({type:"warning",title:N,content:q},je)}blank(N,q,je){return this.createInstance({type:"blank",title:N,content:q},je)}create(N,q,je,ut){return this.createInstance({type:N,title:q,content:je},ut)}template(N,q){return this.createInstance({template:N},q)}generateMessageId(){return`${this.componentPrefix}-${Ze++}`}createInstance(N,q){return this.container=this.withContainer(Pe),this.container.create({...N,createdAt:new Date,messageId:this.generateMessageId(),options:q})}}return se.\u0275fac=function(N){return new(N||se)(s.LFG(le.KV),s.LFG(S.aV),s.LFG(s.zs3))},se.\u0275prov=s.Yz7({token:se,factory:se.\u0275fac,providedIn:Ge}),se})()},5681:(ft,ve,p)=>{p.d(ve,{W:()=>tt,j:()=>ot});var s=p(655),r=p(4650),L=p(7579),X=p(1135),ee=p(4707),z=p(5963),H=p(8675),S=p(1884),V=p(3900),W=p(4482),te=p(5032),re=p(5403),le=p(8421),ne=p(2722),Ve=p(2536),U=p(3187),ke=p(445),me=p(6895),Ne=p(9643);function Oe(De,We){1&De&&(r.TgZ(0,"span",3),r._UZ(1,"i",4)(2,"i",4)(3,"i",4)(4,"i",4),r.qZA())}function K(De,We){}function ce(De,We){if(1&De&&(r.TgZ(0,"div",8),r._uU(1),r.qZA()),2&De){const ye=r.oxw(2);r.xp6(1),r.Oqu(ye.nzTip)}}function ge(De,We){if(1&De&&(r.TgZ(0,"div")(1,"div",5),r.YNc(2,K,0,0,"ng-template",6),r.YNc(3,ce,2,1,"div",7),r.qZA()()),2&De){const ye=r.oxw(),He=r.MAs(1);r.xp6(1),r.ekj("ant-spin-rtl","rtl"===ye.dir)("ant-spin-spinning",ye.isLoading)("ant-spin-lg","large"===ye.nzSize)("ant-spin-sm","small"===ye.nzSize)("ant-spin-show-text",ye.nzTip),r.xp6(1),r.Q6J("ngTemplateOutlet",ye.nzIndicator||He),r.xp6(1),r.Q6J("ngIf",ye.nzTip)}}function ie(De,We){if(1&De&&(r.TgZ(0,"div",9),r.Hsn(1),r.qZA()),2&De){const ye=r.oxw();r.ekj("ant-spin-blur",ye.isLoading)}}const Fe=["*"];let tt=(()=>{class De{constructor(ye,He,Pe){this.nzConfigService=ye,this.cdr=He,this.directionality=Pe,this._nzModuleName="spin",this.nzIndicator=null,this.nzSize="default",this.nzTip=null,this.nzDelay=0,this.nzSimple=!1,this.nzSpinning=!0,this.destroy$=new L.x,this.spinning$=new X.X(this.nzSpinning),this.delay$=new ee.t(1),this.isLoading=!1,this.dir="ltr"}ngOnInit(){this.delay$.pipe((0,H.O)(this.nzDelay),(0,S.x)(),(0,V.w)(He=>0===He?this.spinning$:this.spinning$.pipe(function Le(De){return(0,W.e)((We,ye)=>{let He=!1,Pe=null,Ge=null;const Ue=()=>{if(Ge?.unsubscribe(),Ge=null,He){He=!1;const Ze=Pe;Pe=null,ye.next(Ze)}};We.subscribe((0,re.x)(ye,Ze=>{Ge?.unsubscribe(),He=!0,Pe=Ze,Ge=(0,re.x)(ye,Ue,te.Z),(0,le.Xf)(De(Ze)).subscribe(Ge)},()=>{Ue(),ye.complete()},void 0,()=>{Pe=Ge=null}))})}(Pe=>(0,z.H)(Pe?He:0)))),(0,ne.R)(this.destroy$)).subscribe(He=>{this.isLoading=He,this.cdr.markForCheck()}),this.nzConfigService.getConfigChangeEventForComponent("spin").pipe((0,ne.R)(this.destroy$)).subscribe(()=>this.cdr.markForCheck()),this.directionality.change?.pipe((0,ne.R)(this.destroy$)).subscribe(He=>{this.dir=He,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(ye){const{nzSpinning:He,nzDelay:Pe}=ye;He&&this.spinning$.next(this.nzSpinning),Pe&&this.delay$.next(this.nzDelay)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return De.\u0275fac=function(ye){return new(ye||De)(r.Y36(Ve.jY),r.Y36(r.sBO),r.Y36(ke.Is,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["nz-spin"]],hostVars:2,hostBindings:function(ye,He){2&ye&&r.ekj("ant-spin-nested-loading",!He.nzSimple)},inputs:{nzIndicator:"nzIndicator",nzSize:"nzSize",nzTip:"nzTip",nzDelay:"nzDelay",nzSimple:"nzSimple",nzSpinning:"nzSpinning"},exportAs:["nzSpin"],features:[r.TTD],ngContentSelectors:Fe,decls:4,vars:2,consts:[["defaultTemplate",""],[4,"ngIf"],["class","ant-spin-container",3,"ant-spin-blur",4,"ngIf"],[1,"ant-spin-dot","ant-spin-dot-spin"],[1,"ant-spin-dot-item"],[1,"ant-spin"],[3,"ngTemplateOutlet"],["class","ant-spin-text",4,"ngIf"],[1,"ant-spin-text"],[1,"ant-spin-container"]],template:function(ye,He){1&ye&&(r.F$t(),r.YNc(0,Oe,5,0,"ng-template",null,0,r.W1O),r.YNc(2,ge,4,12,"div",1),r.YNc(3,ie,2,2,"div",2)),2&ye&&(r.xp6(2),r.Q6J("ngIf",He.isLoading),r.xp6(1),r.Q6J("ngIf",!He.nzSimple))},dependencies:[me.O5,me.tP],encapsulation:2}),(0,s.gn)([(0,Ve.oS)()],De.prototype,"nzIndicator",void 0),(0,s.gn)([(0,U.Rn)()],De.prototype,"nzDelay",void 0),(0,s.gn)([(0,U.yF)()],De.prototype,"nzSimple",void 0),(0,s.gn)([(0,U.yF)()],De.prototype,"nzSpinning",void 0),De})(),ot=(()=>{class De{}return De.\u0275fac=function(ye){return new(ye||De)},De.\u0275mod=r.oAB({type:De}),De.\u0275inj=r.cJS({imports:[ke.vT,me.ez,Ne.Q8]}),De})()},7570:(ft,ve,p)=>{p.d(ve,{SY:()=>ie,cg:()=>$e});var s=p(655),r=p(4650),L=p(2539),X=p(3414),ee=p(3187),z=p(7579),H=p(3101),S=p(1884),V=p(2722),W=p(9300),te=p(4326),re=p(1691),le=p(4903),Le=p(2536),ne=p(445),Ve=p(6895),U=p(8184),ke=p(6287);const me=["overlay"];function Ne(tt,ot){if(1&tt&&(r.ynx(0),r._uU(1),r.BQk()),2&tt){const De=r.oxw(2);r.xp6(1),r.Oqu(De.nzTitle)}}function Oe(tt,ot){if(1&tt&&(r.TgZ(0,"div",2)(1,"div",3)(2,"div",4),r._UZ(3,"span",5),r.qZA(),r.TgZ(4,"div",6),r.YNc(5,Ne,2,1,"ng-container",7),r.qZA()()()),2&tt){const De=r.oxw();r.ekj("ant-tooltip-rtl","rtl"===De.dir),r.Q6J("ngClass",De._classMap)("ngStyle",De.nzOverlayStyle)("@.disabled",!(null==De.noAnimation||!De.noAnimation.nzNoAnimation))("nzNoAnimation",null==De.noAnimation?null:De.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),r.xp6(3),r.Q6J("ngStyle",De._contentStyleMap),r.xp6(1),r.Q6J("ngStyle",De._contentStyleMap),r.xp6(1),r.Q6J("nzStringTemplateOutlet",De.nzTitle)("nzStringTemplateOutletContext",De.nzTitleContext)}}let K=(()=>{class tt{constructor(De,We,ye,He,Pe,Ge){this.elementRef=De,this.hostView=We,this.resolver=ye,this.renderer=He,this.noAnimation=Pe,this.nzConfigService=Ge,this.visibleChange=new r.vpe,this.internalVisible=!1,this.destroy$=new z.x,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return typeof this.trigger<"u"?this.trigger:"hover"}get _placement(){const De=this.placement;return Array.isArray(De)&&De.length>0?De:"string"==typeof De&&De?[De]:["top"]}get _visible(){return(typeof this.visible<"u"?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(De){const{trigger:We}=De;We&&!We.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(De)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){this.component?.show()}hide(){this.component?.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const De=this.componentRef;this.component=De.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),De.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties();const We=this.component.nzVisibleChange.pipe((0,S.x)());We.pipe((0,V.R)(this.destroy$)).subscribe(ye=>{this.internalVisible=ye,this.visibleChange.emit(ye)}),We.pipe((0,W.h)(ye=>ye),(0,te.g)(0,H.E),(0,W.h)(()=>Boolean(this.component?.overlay?.overlayRef)),(0,V.R)(this.destroy$)).subscribe(()=>{this.component?.updatePosition()})}registerTriggers(){const De=this.elementRef.nativeElement,We=this.trigger;if(this.removeTriggerListeners(),"hover"===We){let ye;this.triggerDisposables.push(this.renderer.listen(De,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(De,"mouseleave",()=>{this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),this.component?.overlay.overlayRef&&!ye&&(ye=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(ye,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(ye,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===We?(this.triggerDisposables.push(this.renderer.listen(De,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(De,"focusout",()=>this.hide()))):"click"===We&&this.triggerDisposables.push(this.renderer.listen(De,"click",ye=>{ye.preventDefault(),this.show()}))}updatePropertiesByChanges(De){this.updatePropertiesByKeys(Object.keys(De))}updatePropertiesByKeys(De){const We={title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter],...this.getProxyPropertyMap()};(De||Object.keys(We).filter(ye=>!ye.startsWith("directive"))).forEach(ye=>{if(We[ye]){const[He,Pe]=We[ye];this.updateComponentValue(He,Pe())}}),this.component?.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(De,We){typeof We<"u"&&(this.component[De]=We)}delayEnterLeave(De,We,ye=-1){this.delayTimer?this.clearTogglingTimer():ye>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,We?this.show():this.hide()},1e3*ye):We&&De?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(De=>De()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return tt.\u0275fac=function(De){return new(De||tt)(r.Y36(r.SBq),r.Y36(r.s_b),r.Y36(r._Vd),r.Y36(r.Qsj),r.Y36(le.P),r.Y36(Le.jY))},tt.\u0275dir=r.lG2({type:tt,features:[r.TTD]}),tt})(),ce=(()=>{class tt{constructor(De,We,ye){this.cdr=De,this.directionality=We,this.noAnimation=ye,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new z.x,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...re.Ek],this.destroy$=new z.x}set nzVisible(De){const We=(0,ee.sw)(De);this._visible!==We&&(this._visible=We,this.nzVisibleChange.next(We))}get nzVisible(){return this._visible}set nzTrigger(De){this._trigger=De}get nzTrigger(){return this._trigger}set nzPlacement(De){const We=De.map(ye=>re.yW[ye]);this._positions=[...We,...re.Ek]}ngOnInit(){this.directionality.change?.pipe((0,V.R)(this.destroy$)).subscribe(De=>{this.dir=De,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){this.nzVisible&&(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(De){this.preferredPlacement=(0,re.d_)(De),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(De){this.origin=De,this.cdr.markForCheck()}onClickOutside(De){!this.origin.nativeElement.contains(De.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return tt.\u0275fac=function(De){return new(De||tt)(r.Y36(r.sBO),r.Y36(ne.Is,8),r.Y36(le.P))},tt.\u0275dir=r.lG2({type:tt,viewQuery:function(De,We){if(1&De&&r.Gf(me,5),2&De){let ye;r.iGM(ye=r.CRH())&&(We.overlay=ye.first)}}}),tt})(),ie=(()=>{class tt extends K{constructor(De,We,ye,He,Pe){super(De,We,ye,He,Pe),this.titleContext=null,this.trigger="hover",this.placement="top",this.visibleChange=new r.vpe,this.componentRef=this.hostView.createComponent(Fe)}getProxyPropertyMap(){return{...super.getProxyPropertyMap(),nzTooltipColor:["nzColor",()=>this.nzTooltipColor],nzTooltipTitleContext:["nzTitleContext",()=>this.titleContext]}}}return tt.\u0275fac=function(De){return new(De||tt)(r.Y36(r.SBq),r.Y36(r.s_b),r.Y36(r._Vd),r.Y36(r.Qsj),r.Y36(le.P,9))},tt.\u0275dir=r.lG2({type:tt,selectors:[["","nz-tooltip",""]],hostVars:2,hostBindings:function(De,We){2&De&&r.ekj("ant-tooltip-open",We.visible)},inputs:{title:["nzTooltipTitle","title"],titleContext:["nzTooltipTitleContext","titleContext"],directiveTitle:["nz-tooltip","directiveTitle"],trigger:["nzTooltipTrigger","trigger"],placement:["nzTooltipPlacement","placement"],origin:["nzTooltipOrigin","origin"],visible:["nzTooltipVisible","visible"],mouseEnterDelay:["nzTooltipMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzTooltipMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzTooltipOverlayClassName","overlayClassName"],overlayStyle:["nzTooltipOverlayStyle","overlayStyle"],arrowPointAtCenter:["nzTooltipArrowPointAtCenter","arrowPointAtCenter"],nzTooltipColor:"nzTooltipColor"},outputs:{visibleChange:"nzTooltipVisibleChange"},exportAs:["nzTooltip"],features:[r.qOj]}),(0,s.gn)([(0,ee.yF)()],tt.prototype,"arrowPointAtCenter",void 0),tt})(),Fe=(()=>{class tt extends ce{constructor(De,We,ye){super(De,We,ye),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return function ge(tt){return!(tt instanceof r.Rgc||""!==tt&&(0,ee.DX)(tt))}(this.nzTitle)}updateStyles(){const De=this.nzColor&&(0,X.o2)(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:De},this._contentStyleMap={backgroundColor:this.nzColor&&!De?this.nzColor:null}}}return tt.\u0275fac=function(De){return new(De||tt)(r.Y36(r.sBO),r.Y36(ne.Is,8),r.Y36(le.P,9))},tt.\u0275cmp=r.Xpm({type:tt,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[r.qOj],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(De,We){1&De&&(r.YNc(0,Oe,6,11,"ng-template",0,1,r.W1O),r.NdJ("overlayOutsideClick",function(He){return We.onClickOutside(He)})("detach",function(){return We.hide()})("positionChange",function(He){return We.onPositionChange(He)})),2&De&&r.Q6J("cdkConnectedOverlayOrigin",We.origin)("cdkConnectedOverlayOpen",We._visible)("cdkConnectedOverlayPositions",We._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",We.nzArrowPointAtCenter)},dependencies:[Ve.mk,Ve.PC,U.pI,ke.f,re.hQ,le.P],encapsulation:2,data:{animation:[L.$C]},changeDetection:0}),tt})(),$e=(()=>{class tt{}return tt.\u0275fac=function(De){return new(De||tt)},tt.\u0275mod=r.oAB({type:tt}),tt.\u0275inj=r.cJS({imports:[ne.vT,Ve.ez,U.U8,ke.T,re.e4,le.g]}),tt})()},324:(ft,ve,p)=>{p.d(ve,{f9:()=>pt,Kf:()=>Ue,_z:()=>He});var s=p(529),r=p(4650),L=p(9646),X=p(5191),ee=p(2843),z=p(9300),H=p(4004),S=p(5625),V=p(4782),W=p(262),te=p(4351),re=p(5698),le={},Le={};function ne(se){for(var dt=[],N=0,q=0,je=0;je<se.length;je+=1){var ut=le[se[je]];if(void 0===ut)throw new Error("Invalid character ("+se[je]+")");var St=32&ut;if(q+=(ut&=31)<<N,St)N+=5;else{var rt=1&q;q>>>=1,dt.push(rt?0===q?-2147483648:-q:q),q=N=0}}return dt}"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").forEach(function(se,dt){le[se]=dt,Le[dt]=se});var ke=p(6895);const me="TOKEN_LOGGER_CONFIG";class Ne{constructor(dt){this.config=this._clone(dt)}get level(){return this.config.level}get serverLogLevel(){return this.config.serverLogLevel}updateConfig(dt){this.config=this._clone(dt)}partialUpdateConfig(dt){dt&&Object.keys(dt).forEach(N=>{this.config[N]=dt[N]})}getConfig(){return this._clone(this.config)}_clone(dt){const N={level:null};return Object.keys(dt).forEach(q=>{N[q]=dt[q]}),N}}const Oe="TOKEN_LOGGER_CONFIG_ENGINE_FACTORY";class K{provideConfigEngine(dt){return new Ne(dt)}}const ce="TOKEN_LOGGER_MAPPER_SERVICE";let ge=(()=>{class se{constructor(N){this.httpBackend=N,this.sourceMapCache=new Map,this.logPositionCache=new Map}getLogPosition(N,q){const je=this.getStackLine(N);if(!je)return(0,L.of)({fileName:"",lineNumber:0,columnNumber:0});const ut=this.getLocalPosition(je);if(!N.enableSourceMaps)return(0,L.of)(ut);const St=this.getSourceMapLocation(je);return this.getSourceMap(St,ut)}getStackLine(N){const q=new Error;try{throw q}catch{try{let ut=4;return q.stack.split("\n")[0].includes(".js:")||(ut+=1),q.stack.split("\n")[ut+(N.proxiedSteps||0)]}catch{return null}}}getLocalPosition(N){const q=N.lastIndexOf("/");let je=N.indexOf(")");je<0&&(je=void 0);const St=N.substring(q+1,je).split(":");return 3===St.length?{fileName:St[0],lineNumber:+St[1],columnNumber:+St[2]}:{fileName:"unknown",lineNumber:0,columnNumber:0}}getTranspileLocation(N){let q=N.indexOf("(");q<0&&(q=N.lastIndexOf("@"),q<0&&(q=N.lastIndexOf(" ")));let je=N.indexOf(")");return je<0&&(je=void 0),N.substring(q+1,je)}getSourceMapLocation(N){const q=this.getTranspileLocation(N),je=q.substring(0,q.lastIndexOf(":"));return je.substring(0,je.lastIndexOf(":"))+".map"}getMapping(N,q){let je=0,ut=0,St=0;const rt=N.mappings.split(";");for(let Ct=0;Ct<rt.length;Ct++){let st=0;const _t=rt[Ct].split(",");for(let Nt=0;Nt<_t.length;Nt++){const Jt=ne(_t[Nt]);if(Jt.length>=4&&(st+=Jt[0],je+=Jt[1],ut+=Jt[2],St+=Jt[3]),Ct===q.lineNumber){if(st===q.columnNumber)return{fileName:N.sources[je],lineNumber:ut,columnNumber:St};if(Nt+1===_t.length)return{fileName:N.sources[je],lineNumber:ut,columnNumber:0}}}}return{fileName:"unknown",lineNumber:0,columnNumber:0}}getSourceMap(N,q){const je=new s.aW("GET",N),ut=`${q.fileName}:${q.lineNumber}:${q.columnNumber}`;if(this.logPositionCache.has(ut))return this.logPositionCache.get(ut);this.sourceMapCache.has(N)||(this.httpBackend?this.sourceMapCache.set(N,this.httpBackend.handle(je).pipe((0,z.h)(rt=>rt instanceof s.Zn),(0,H.U)(rt=>rt.body),(0,S.X)(3),(0,V.d)(1))):(console.error("NGXLogger : Can't get sourcemap because HttpBackend is not provided. You need to import HttpClientModule"),this.sourceMapCache.set(N,(0,L.of)(null))));const St=this.sourceMapCache.get(N).pipe((0,H.U)(rt=>rt?this.getMapping(rt,q):q),(0,W.K)(()=>(0,L.of)(q)),(0,V.d)(1));return this.logPositionCache.set(ut,St),St}}return se.\u0275fac=function(N){return new(N||se)(r.LFG(s.jN,8))},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac}),se})();const ie="TOKEN_LOGGER_METADATA_SERVICE";let Fe=(()=>{class se{constructor(N){this.datePipe=N}computeTimestamp(N){const q=()=>(new Date).toISOString();return N.timestampFormat?this.datePipe?this.datePipe.transform(new Date,N.timestampFormat):(console.error("NGXLogger : Can't use timeStampFormat because DatePipe is not provided. You need to provide DatePipe"),q()):q()}getMetadata(N,q,je,ut){const St={level:N,additional:ut};return St.message=je&&"function"==typeof je?je():je,St.timestamp=this.computeTimestamp(q),St}}return se.\u0275fac=function(N){return new(N||se)(r.LFG(ke.uU,8))},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac}),se})();const tt="TOKEN_LOGGER_RULES_SERVICE";let ot=(()=>{class se{shouldCallWriter(N,q,je,ut){return!q.disableConsoleLogging&&N>=q.level}shouldCallServer(N,q,je,ut){return!!q.serverLoggingUrl&&N>=q.serverLogLevel}shouldCallMonitor(N,q,je,ut){return this.shouldCallWriter(N,q,je,ut)||this.shouldCallServer(N,q,je,ut)}}return se.\u0275fac=function(N){return new(N||se)},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac}),se})();const De="TOKEN_LOGGER_SERVER_SERVICE";let We=(()=>{class se{constructor(N){this.httpBackend=N}secureErrorObject(N){return N?.stack}secureAdditionalParameters(N){return null==N?null:N.map((q,je)=>{try{return q instanceof Error?this.secureErrorObject(q):("object"==typeof q&&JSON.stringify(q),q)}catch{return`The additional[${je}] value could not be parsed using JSON.stringify().`}})}secureMessage(N){try{if(N instanceof Error)return this.secureErrorObject(N);"string"!=typeof N&&(N=JSON.stringify(N,null,2))}catch{N='The provided "message" value could not be parsed with JSON.stringify().'}return N}alterHttpRequest(N){return N}logOnServer(N,q,je){if(!this.httpBackend)return console.error("NGXLogger : Can't log on server because HttpBackend is not provided. You need to import HttpClientModule"),(0,L.of)(null);let ut=new s.aW("POST",N,q,je||{}),St=(0,L.of)(ut);const rt=this.alterHttpRequest(ut);return(0,X.b)(rt)?St=rt:rt?St=(0,L.of)(rt):console.warn("NGXLogger : alterHttpRequest returned an invalid request. Using default one instead"),St.pipe((0,te.b)(Ct=>Ct?this.httpBackend.handle(Ct):(console.warn("NGXLogger : alterHttpRequest returned an invalid request (observable). Using default one instead"),this.httpBackend.handle(ut))),(0,z.h)(Ct=>Ct instanceof s.Zn),(0,H.U)(Ct=>Ct.body))}customiseRequestBody(N){return N}sendToServer(N,q){const je={...N};je.additional=this.secureAdditionalParameters(je.additional),je.message=this.secureMessage(je.message);const ut=this.customiseRequestBody(je),St=q.customHttpHeaders||new s.WM;St.has("Content-Type")||St.set("Content-Type","application/json"),this.logOnServer(q.serverLoggingUrl,ut,{headers:St,params:q.customHttpParams||new s.LE,responseType:q.httpResponseType||"json",withCredentials:q.withCredentials||!1}).pipe((0,W.K)(rt=>(console.error("NGXLogger: Failed to log on server",rt),(0,ee._)(rt)))).subscribe()}}return se.\u0275fac=function(N){return new(N||se)(r.LFG(s.jN,8))},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac}),se})();const ye="TOKEN_LOGGER_WRITER_SERVICE";var He=(()=>{return(se=He||(He={}))[se.TRACE=0]="TRACE",se[se.DEBUG=1]="DEBUG",se[se.INFO=2]="INFO",se[se.LOG=3]="LOG",se[se.WARN=4]="WARN",se[se.ERROR=5]="ERROR",se[se.FATAL=6]="FATAL",se[se.OFF=7]="OFF",He;var se})();const Pe=["purple","teal","gray","gray","red","red","red"];let Ge=(()=>{class se{constructor(N){this.platformId=N,this.prepareMetaStringFuncs=[this.getTimestampToWrite,this.getLevelToWrite,this.getFileDetailsToWrite,this.getContextToWrite],this.isIE=(0,ke.NF)(N)&&navigator&&navigator.userAgent&&!(-1===navigator.userAgent.indexOf("MSIE")&&!navigator.userAgent.match(/Trident\//)&&!navigator.userAgent.match(/Edge\//)),this.logFunc=this.isIE?this.logIE.bind(this):this.logModern.bind(this)}getTimestampToWrite(N,q){return N.timestamp}getLevelToWrite(N,q){return He[N.level]}getFileDetailsToWrite(N,q){return!0===q.disableFileDetails?"":`[${N.fileName}:${N.lineNumber}:${N.columnNumber}]`}getContextToWrite(N,q){return q.context?`{${q.context}}`:""}prepareMetaString(N,q){let je="";return this.prepareMetaStringFuncs.forEach(ut=>{const St=ut(N,q);St&&(je=je+" "+St)}),je.trim()}getColor(N,q){if(N.level!==He.OFF)return(q.colorScheme??Pe)[N.level]}logIE(N,q,je){const ut=N.additional||[];switch(N.level){case He.WARN:console.warn(`${je} `,N.message,...ut);break;case He.ERROR:case He.FATAL:console.error(`${je} `,N.message,...ut);break;case He.INFO:console.info(`${je} `,N.message,...ut);break;default:console.log(`${je} `,N.message,...ut)}}logModern(N,q,je){const ut=this.getColor(N,q),St=N.additional||[];switch(N.level){case He.WARN:console.warn(`%c${je}`,`color:${ut}`,N.message,...St);break;case He.ERROR:case He.FATAL:console.error(`%c${je}`,`color:${ut}`,N.message,...St);break;case He.INFO:console.info(`%c${je}`,`color:${ut}`,N.message,...St);break;case He.DEBUG:console.debug(`%c${je}`,`color:${ut}`,N.message,...St);break;default:console.log(`%c${je}`,`color:${ut}`,N.message,...St)}}writeMessage(N,q){const je=this.prepareMetaString(N,q);this.logFunc(N,q,je)}}return se.\u0275fac=function(N){return new(N||se)(r.LFG(r.Lbi))},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac}),se})(),Ue=(()=>{class se{constructor(N,q,je,ut,St,rt,Ct){this.metadataService=je,this.ruleService=ut,this.mapperService=St,this.writerService=rt,this.serverService=Ct,this.configEngine=q.provideConfigEngine(N)}get level(){return this.configEngine.level}get serverLogLevel(){return this.configEngine.serverLogLevel}trace(N,...q){this._log(He.TRACE,N,q)}debug(N,...q){this._log(He.DEBUG,N,q)}info(N,...q){this._log(He.INFO,N,q)}log(N,...q){this._log(He.LOG,N,q)}warn(N,...q){this._log(He.WARN,N,q)}error(N,...q){this._log(He.ERROR,N,q)}fatal(N,...q){this._log(He.FATAL,N,q)}setCustomHttpHeaders(N){const q=this.getConfigSnapshot();q.customHttpHeaders=N,this.updateConfig(q)}setCustomParams(N){const q=this.getConfigSnapshot();q.customHttpParams=N,this.updateConfig(q)}setWithCredentialsOptionValue(N){const q=this.getConfigSnapshot();q.withCredentials=N,this.updateConfig(q)}registerMonitor(N){this._loggerMonitor=N}updateConfig(N){this.configEngine.updateConfig(N)}partialUpdateConfig(N){this.configEngine.partialUpdateConfig(N)}getConfigSnapshot(){return this.configEngine.getConfig()}_log(N,q,je=[]){const ut=this.configEngine.getConfig(),St=this.ruleService.shouldCallWriter(N,ut,q,je),rt=this.ruleService.shouldCallServer(N,ut,q,je),Ct=this.ruleService.shouldCallMonitor(N,ut,q,je);if(!St&&!rt&&!Ct)return;const st=this.metadataService.getMetadata(N,ut,q,je);this.mapperService.getLogPosition(ut,st).pipe((0,re.q)(1)).subscribe(_t=>{_t&&(st.fileName=_t.fileName,st.lineNumber=_t.lineNumber,st.columnNumber=_t.columnNumber),Ct&&this._loggerMonitor&&this._loggerMonitor.onLog(st,ut),St&&this.writerService.writeMessage(st,ut),rt&&this.serverService.sendToServer(st,ut)})}}return se.\u0275fac=function(N){return new(N||se)(r.LFG(me),r.LFG(Oe),r.LFG(ie),r.LFG(tt),r.LFG(ce),r.LFG(ye),r.LFG(De))},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"}),se})(),Ze=(()=>{class se{constructor(N,q,je,ut,St,rt,Ct){this.logger=N,this.configEngineFactory=q,this.metadataService=je,this.ruleService=ut,this.mapperService=St,this.writerService=rt,this.serverService=Ct}create(N,q,je,ut){return this.getNewInstance({config:N,serverService:q,logMonitor:je,mapperService:ut})}getNewInstance(N){const q=new Ue(N?.config??this.logger.getConfigSnapshot(),N?.configEngineFactory??this.configEngineFactory,N?.metadataService??this.metadataService,N?.ruleService??this.ruleService,N?.mapperService??this.mapperService,N?.writerService??this.writerService,N?.serverService??this.serverService);return N?.partialConfig&&q.partialUpdateConfig(N.partialConfig),N?.logMonitor&&q.registerMonitor(N.logMonitor),q}}return se.\u0275fac=function(N){return new(N||se)(r.LFG(Ue),r.LFG(Oe),r.LFG(ie),r.LFG(tt),r.LFG(ce),r.LFG(ye),r.LFG(De))},se.\u0275prov=r.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"}),se})(),pt=(()=>{class se{static forRoot(N,q){if(q||(q={}),q.configProvider){if(q.configProvider.provide!==me)throw new Error(`Wrong injection token for configProvider, it should be ${me} and you used ${q.configProvider.provide}`)}else q.configProvider={provide:me,useValue:N||{}};if(q.configEngineFactoryProvider){if(q.configEngineFactoryProvider.provide!==Oe)throw new Error(`Wrong injection token for configEngineFactoryProvider, it should be '${Oe}' and you used '${q.configEngineFactoryProvider.provide}'`)}else q.configEngineFactoryProvider={provide:Oe,useClass:K};if(q.metadataProvider){if(q.metadataProvider.provide!==ie)throw new Error(`Wrong injection token for metadataProvider, it should be '${ie}' and you used '${q.metadataProvider.provide}'`)}else q.metadataProvider={provide:ie,useClass:Fe};if(q.ruleProvider){if(q.ruleProvider.provide!==tt)throw new Error(`Wrong injection token for ruleProvider, it should be '${tt}' and you used '${q.ruleProvider.provide}'`)}else q.ruleProvider={provide:tt,useClass:ot};if(q.mapperProvider){if(q.mapperProvider.provide!==ce)throw new Error(`Wrong injection token for mapperProvider, it should be '${ce}' and you used '${q.mapperProvider.provide}'`)}else q.mapperProvider={provide:ce,useClass:ge};if(q.writerProvider){if(q.writerProvider.provide!==ye)throw new Error(`Wrong injection token for writerProvider, it should be '${ye}' and you used '${q.writerProvider.provide}'`)}else q.writerProvider={provide:ye,useClass:Ge};if(q.serverProvider){if(q.serverProvider.provide!==De)throw new Error(`Wrong injection token for serverProvider, it should be '${De}' and you used '${q.writerProvider.provide}'`)}else q.serverProvider={provide:De,useClass:We};return{ngModule:se,providers:[Ue,q.configProvider,q.configEngineFactoryProvider,q.metadataProvider,q.ruleProvider,q.mapperProvider,q.writerProvider,q.serverProvider,Ze]}}static forChild(){return{ngModule:se}}}return se.\u0275fac=function(N){return new(N||se)},se.\u0275mod=r.oAB({type:se}),se.\u0275inj=r.cJS({imports:[[ke.ez]]}),se})()}},ft=>{ft(ft.s=1385)}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/ngsw-worker.js b/src/blrec/data/webapp/ngsw-worker.js index 400be5d..ac73849 100755 --- a/src/blrec/data/webapp/ngsw-worker.js +++ b/src/blrec/data/webapp/ngsw-worker.js @@ -19,7 +19,7 @@ }; var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/named-cache-storage.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/named-cache-storage.mjs var NamedCacheStorage = class { constructor(original, cacheNamePrefix) { this.original = original; @@ -46,7 +46,7 @@ } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/adapter.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/adapter.mjs var Adapter = class { constructor(scopeUrl, caches) { this.scopeUrl = scopeUrl; @@ -84,7 +84,7 @@ } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/database.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/database.mjs var NotFound = class { constructor(table, key) { this.table = table; @@ -92,7 +92,7 @@ } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/db-cache.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/db-cache.mjs var CacheDatabase = class { constructor(adapter2) { this.adapter = adapter2; @@ -135,7 +135,7 @@ return this.cache.delete(this.request(key), this.cacheQueryOptions); } keys() { - return this.cache.keys().then((requests) => requests.map((req) => req.url.substr(1))); + return this.cache.keys().then((requests) => requests.map((req) => req.url.slice(1))); } read(key) { return this.cache.match(this.request(key), this.cacheQueryOptions).then((res) => { @@ -150,7 +150,7 @@ } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/api.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/api.mjs var UpdateCacheStatus; (function(UpdateCacheStatus2) { UpdateCacheStatus2[UpdateCacheStatus2["NOT_CACHED"] = 0] = "NOT_CACHED"; @@ -158,7 +158,7 @@ UpdateCacheStatus2[UpdateCacheStatus2["CACHED"] = 2] = "CACHED"; })(UpdateCacheStatus || (UpdateCacheStatus = {})); - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/error.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/error.mjs var SwCriticalError = class extends Error { constructor() { super(...arguments); @@ -180,7 +180,7 @@ ${error.stack}`; } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/sha1.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/sha1.mjs function sha1(str) { const utf8 = str; const words32 = stringToWords32(utf8, Endian.Big); @@ -295,7 +295,7 @@ ${error.stack}`; return hex.toLowerCase(); } - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/assets.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/assets.mjs var AssetGroup = class { constructor(scope2, adapter2, idle, config, hashes, db, cacheNamePrefix) { this.scope = scope2; @@ -354,7 +354,7 @@ ${error.stack}`; return cachedResponse; } } - const res = await this.fetchAndCacheOnce(this.adapter.newRequest(req.url)); + const res = await this.fetchAndCacheOnce(this.newRequestWithMetadata(req.url, req)); return res.clone(); } else { return null; @@ -451,7 +451,7 @@ ${error.stack}`; if (redirectLimit === 0) { throw new SwCriticalError(`Response hit redirect limit (fetchFromNetwork): request redirected too many times, next is ${res.url}`); } - return this.fetchFromNetwork(this.adapter.newRequest(res.url), redirectLimit - 1); + return this.fetchFromNetwork(this.newRequestWithMetadata(res.url, req), redirectLimit - 1); } return res; } @@ -466,7 +466,7 @@ ${error.stack}`; makeCacheBustedRequest = fetchedHash !== canonicalHash; } if (makeCacheBustedRequest) { - const cacheBustReq = this.adapter.newRequest(this.cacheBust(req.url)); + const cacheBustReq = this.newRequestWithMetadata(this.cacheBust(req.url), req); response = await this.safeFetch(cacheBustReq); if (response.ok) { const cacheBustedHash = sha1Binary(await response.clone().arrayBuffer()); @@ -495,6 +495,9 @@ ${error.stack}`; } return false; } + newRequestWithMetadata(url, options) { + return this.adapter.newRequest(url, { headers: options.headers }); + } cacheBust(url) { return url + (url.indexOf("?") === -1 ? "?" : "&") + "ngsw-cache-bust=" + Math.random(); } @@ -568,7 +571,7 @@ ${error.stack}`; } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/data.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/data.mjs var LruList = class { constructor(state) { if (state === void 0) { @@ -709,12 +712,14 @@ ${error.stack}`; } } async handleFetchWithPerformance(req, event, lru) { + var _a; + const okToCacheOpaque = (_a = this.config.cacheOpaqueResponses) != null ? _a : false; let res = null; const fromCache = await this.loadFromCache(req, lru); if (fromCache !== null) { res = fromCache.res; if (this.config.refreshAheadMs !== void 0 && fromCache.age >= this.config.refreshAheadMs) { - event.waitUntil(this.safeCacheResponse(req, this.safeFetch(req), lru)); + event.waitUntil(this.safeCacheResponse(req, this.safeFetch(req), lru, okToCacheOpaque)); } } if (res !== null) { @@ -724,13 +729,15 @@ ${error.stack}`; res = await timeoutFetch; if (res === void 0) { res = this.adapter.newResponse(null, { status: 504, statusText: "Gateway Timeout" }); - event.waitUntil(this.safeCacheResponse(req, networkFetch, lru)); + event.waitUntil(this.safeCacheResponse(req, networkFetch, lru, okToCacheOpaque)); } else { - await this.safeCacheResponse(req, res, lru); + await this.safeCacheResponse(req, res, lru, okToCacheOpaque); } return res; } async handleFetchWithFreshness(req, event, lru) { + var _a; + const okToCacheOpaque = (_a = this.config.cacheOpaqueResponses) != null ? _a : true; const [timeoutFetch, networkFetch] = this.networkFetchWithTimeout(req); let res; try { @@ -739,11 +746,11 @@ ${error.stack}`; res = void 0; } if (res === void 0) { - event.waitUntil(this.safeCacheResponse(req, networkFetch, lru, true)); + event.waitUntil(this.safeCacheResponse(req, networkFetch, lru, okToCacheOpaque)); const fromCache = await this.loadFromCache(req, lru); res = fromCache !== null ? fromCache.res : null; } else { - await this.safeCacheResponse(req, res, lru, true); + await this.safeCacheResponse(req, res, lru, okToCacheOpaque); } if (res !== null) { return res; @@ -858,13 +865,16 @@ ${error.stack}`; } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/app-version.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/app-version.mjs var BACKWARDS_COMPATIBILITY_NAVIGATION_URLS = [ { positive: true, regex: "^/.*$" }, { positive: false, regex: "^/.*\\.[^/]*$" }, { positive: false, regex: "^/.*__" } ]; var AppVersion = class { + get okay() { + return this._okay; + } constructor(scope2, adapter2, database, idle, debugHandler, manifest, manifestHash) { this.scope = scope2; this.adapter = adapter2; @@ -896,9 +906,6 @@ ${error.stack}`; exclude: excludeUrls.map((spec) => new RegExp(spec.regex)) }; } - get okay() { - return this._okay; - } async initializeFully(updateFrom) { try { await this.assetGroups.reduce(async (previous, group) => { @@ -943,14 +950,14 @@ ${error.stack}`; return null; } isNavigationRequest(req) { - if (req.mode !== "navigate") { + if (req.method !== "GET" || req.mode !== "navigate") { return false; } if (!this.acceptsTextHtml(req)) { return false; } const urlPrefix = this.scope.registration.scope.replace(/\/$/, ""); - const url = req.url.startsWith(urlPrefix) ? req.url.substr(urlPrefix.length) : req.url; + const url = req.url.startsWith(urlPrefix) ? req.url.slice(urlPrefix.length) : req.url; const urlWithoutQueryOrHash = url.replace(/[?#].*$/, ""); return this.navigationUrls.include.some((regex) => regex.test(urlWithoutQueryOrHash)) && !this.navigationUrls.exclude.some((regex) => regex.test(urlWithoutQueryOrHash)); } @@ -1009,8 +1016,8 @@ ${error.stack}`; } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/debug.mjs - var SW_VERSION = "13.1.3"; + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/debug.mjs + var SW_VERSION = "15.2.0"; var DEBUG_LOG_BUFFER_SIZE = 100; var DebugHandler = class { constructor(driver, adapter2) { @@ -1083,7 +1090,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/idle.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/idle.mjs var IdleScheduler = class { constructor(adapter2, delay, maxDelay, debug) { this.adapter = adapter2; @@ -1161,12 +1168,12 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/manifest.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/manifest.mjs function hashManifest(manifest) { return sha1(JSON.stringify(manifest)); } - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/msg.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/msg.mjs function isMsgCheckForUpdates(msg) { return msg.action === "CHECK_FOR_UPDATES"; } @@ -1174,7 +1181,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } return msg.action === "ACTIVATE_UPDATE"; } - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/driver.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/driver.mjs var IDLE_DELAY = 5e3; var MAX_IDLE_DELAY = 3e4; var SUPPORTED_CONFIG_VERSION = 1; @@ -1366,6 +1373,10 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } break; } + case "sendRequest": { + await this.scope.fetch(urlToOpen); + break; + } default: break; } @@ -1628,6 +1639,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } hash = hashManifest(manifest); if (this.versions.has(hash)) { + await this.notifyClientsAboutNoNewVersionDetected(manifest, hash); return false; } await this.notifyClientsAboutVersionDetected(manifest, hash); @@ -1736,6 +1748,13 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } }); })); } + async notifyClientsAboutNoNewVersionDetected(manifest, hash) { + await this.initialized; + const clients = await this.scope.clients.matchAll(); + await Promise.all(clients.map(async (client) => { + client.postMessage({ type: "NO_NEW_VERSION_DETECTED", version: this.mergeHashWithAppData(manifest, hash) }); + })); + } async notifyClientsAboutVersionDetected(manifest, hash) { await this.initialized; const clients = await this.scope.clients.matchAll(); @@ -1819,7 +1838,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } }; - // bazel-out/darwin-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/main.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/main.mjs var scope = self; var adapter = new Adapter(scope.registration.scope, self.caches); new Driver(scope, adapter, new CacheDatabase(adapter)); diff --git a/src/blrec/data/webapp/ngsw.json b/src/blrec/data/webapp/ngsw.json index 598cf47..d17d413 100644 --- a/src/blrec/data/webapp/ngsw.json +++ b/src/blrec/data/webapp/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1677235187781, + "timestamp": 1677404856332, "index": "/index.html", "assetGroups": [ { @@ -11,19 +11,19 @@ "ignoreVary": true }, "urls": [ - "/103.bd702fba8239ab1e.js", - "/183.fd2e6a1f63815dbf.js", - "/237.44684bee585167eb.js", - "/45.c90c3cea2bf1a66e.js", - "/548.a9f0c3e1529d6713.js", - "/91.5d33ec6f665fb52d.js", - "/common.858f777e9296e6f2.js", + "/103.4a2aea63cc3bf42b.js", + "/287.bce56b4b2bd030eb.js", + "/386.2404f3bc252e1df3.js", + "/503.05156285886772b3.js", + "/548.b10ecff8d5cc6ecb.js", + "/688.7032fddba7983cf6.js", + "/common.1fc175bce139f4df.js", "/index.html", - "/main.545d90ce6b1d69be.js", + "/main.f21b7d831ad9cafb.js", "/manifest.webmanifest", - "/polyfills.4b08448aee19bb22.js", - "/runtime.1db847619b50d96c.js", - "/styles.2e152d608221c2ee.css" + "/polyfills.4e5433063877ea34.js", + "/runtime.efa92fd1ab1d1de3.js", + "/styles.ae81e04dfa5b2860.css" ], "patterns": [] }, @@ -1634,12 +1634,12 @@ ], "dataGroups": [], "hashTable": { - "/103.bd702fba8239ab1e.js": "34fa616477a9a519bf0a8cba3013267c8e8c6410", - "/183.fd2e6a1f63815dbf.js": "01e46704e96688183d68029b1343c246f9872398", - "/237.44684bee585167eb.js": "c30482253a95da9216e9f4bb87abbd9197fa2c29", - "/45.c90c3cea2bf1a66e.js": "e5bfb8cf3803593e6b8ea14c90b3d3cb6a066764", - "/548.a9f0c3e1529d6713.js": "0ac4eecad93f3b8c93e8a3dc92e9f98b61df24d7", - "/91.5d33ec6f665fb52d.js": "f6df1e37381abdc03ad85398484e343636b3cef0", + "/103.4a2aea63cc3bf42b.js": "2711817f2977bfdc18c34fee4fe9385fe012bb22", + "/287.bce56b4b2bd030eb.js": "094898df47377213f62f6f207fa65111631fb85f", + "/386.2404f3bc252e1df3.js": "f937945645579b9651be2666f70cec2c5de4e367", + "/503.05156285886772b3.js": "0b1ab889ef8c2ed698daaea47b03f14da8c6d791", + "/548.b10ecff8d5cc6ecb.js": "cf3c34c2ab63adab39f7cffe571eb9559c7d6843", + "/688.7032fddba7983cf6.js": "eae55044529782a51b7e534365255bbfa5522b05", "/assets/animal/panda.js": "fec2868bb3053dd2da45f96bbcb86d5116ed72b1", "/assets/animal/panda.svg": "bebd302cdc601e0ead3a6d2710acf8753f3d83b1", "/assets/fill/.gitkeep": "da39a3ee5e6b4b0d3255bfef95601890afd80709", @@ -3233,13 +3233,13 @@ "/assets/twotone/wallet.svg": "11e915efff832b47aa4bd5885af72e55014f59e6", "/assets/twotone/warning.js": "fb2d7ea232f3a99bf8f080dbc94c65699232ac01", "/assets/twotone/warning.svg": "8c7a2d3e765a2e7dd58ac674870c6655cecb0068", - "/common.858f777e9296e6f2.js": "b68ca68e1e214a2537d96935c23410126cc564dd", - "/index.html": "f4610b8180c8e25908c57d40eb5c1a5d3ffa2771", - "/main.545d90ce6b1d69be.js": "abcd561449fbb227221a982f772e635d407b4400", + "/common.1fc175bce139f4df.js": "af1775164711ec49e5c3a91ee45bd77509c17c54", + "/index.html": "5c985e42821be95ca4903b9379c3bbef96ade102", + "/main.f21b7d831ad9cafb.js": "fc51efa446c2ac21ee17e165217dd3faeacc5290", "/manifest.webmanifest": "62c1cb8c5ad2af551a956b97013ab55ce77dd586", - "/polyfills.4b08448aee19bb22.js": "8e73f2d42cc13ca353cea5c886d930bd6da08d0d", - "/runtime.1db847619b50d96c.js": "20d27b3ff34cae73b5645baa40cbaed4bb4e57f8", - "/styles.2e152d608221c2ee.css": "9830389a46daa5b4511e0dd343aad23ca9f9690f" + "/polyfills.4e5433063877ea34.js": "68159ab99e0608976404a17132f60b5ceb6f12d2", + "/runtime.efa92fd1ab1d1de3.js": "a985c977af6329e53de9687c7a3f6f7d447ba912", + "/styles.ae81e04dfa5b2860.css": "5933b4f1c4d8fcc1891b68940ee78af4091472b7" }, "navigationUrls": [ { diff --git a/src/blrec/data/webapp/polyfills.4b08448aee19bb22.js b/src/blrec/data/webapp/polyfills.4b08448aee19bb22.js deleted file mode 100644 index 8b408ca..0000000 --- a/src/blrec/data/webapp/polyfills.4b08448aee19bb22.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[429],{7435:(we,ue,he)=>{he(7181)},7181:()=>{!function(e){const n=e.performance;function i(I){n&&n.mark&&n.mark(I)}function r(I,p){n&&n.measure&&n.measure(I,p)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function u(I){return c+I}const f=!0===e[u("forceDuplicateZoneCheck")];if(e.Zone){if(f||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let _=(()=>{class I{constructor(t,o){this._parent=t,this._name=o?o.name||"unnamed":"<root>",this._properties=o&&o.properties||{},this._zoneDelegate=new T(this,this._parent&&this._parent._zoneDelegate,o)}static assertZonePatched(){if(e.Promise!==J.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=I.current;for(;t.parent;)t=t.parent;return t}static get current(){return G.zone}static get currentTask(){return te}static __load_patch(t,o,y=!1){if(J.hasOwnProperty(t)){if(!y&&f)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const P="Zone:"+t;i(P),J[t]=o(e,I,le),r(P,P)}}get parent(){return this._parent}get name(){return this._name}get(t){const o=this.getZoneWith(t);if(o)return o._properties[t]}getZoneWith(t){let o=this;for(;o;){if(o._properties.hasOwnProperty(t))return o;o=o._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,o){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const y=this._zoneDelegate.intercept(this,t,o),P=this;return function(){return P.runGuarded(y,this,arguments,o)}}run(t,o,y,P){G={parent:G,zone:this};try{return this._zoneDelegate.invoke(this,t,o,y,P)}finally{G=G.parent}}runGuarded(t,o=null,y,P){G={parent:G,zone:this};try{try{return this._zoneDelegate.invoke(this,t,o,y,P)}catch(K){if(this._zoneDelegate.handleError(this,K))throw K}}finally{G=G.parent}}runTask(t,o,y){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||z).name+"; Execution: "+this.name+")");if(t.state===j&&(t.type===R||t.type===M))return;const P=t.state!=X;P&&t._transitionTo(X,O),t.runCount++;const K=te;te=t,G={parent:G,zone:this};try{t.type==M&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,o,y)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==j&&t.state!==Y&&(t.type==R||t.data&&t.data.isPeriodic?P&&t._transitionTo(O,X):(t.runCount=0,this._updateTaskCount(t,-1),P&&t._transitionTo(j,X,j))),G=G.parent,te=K}}scheduleTask(t){if(t.zone&&t.zone!==this){let y=this;for(;y;){if(y===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);y=y.parent}}t._transitionTo(q,j);const o=[];t._zoneDelegates=o,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(y){throw t._transitionTo(Y,q,j),this._zoneDelegate.handleError(this,y),y}return t._zoneDelegates===o&&this._updateTaskCount(t,1),t.state==q&&t._transitionTo(O,q),t}scheduleMicroTask(t,o,y,P){return this.scheduleTask(new m(v,t,o,y,P,void 0))}scheduleMacroTask(t,o,y,P,K){return this.scheduleTask(new m(M,t,o,y,P,K))}scheduleEventTask(t,o,y,P,K){return this.scheduleTask(new m(R,t,o,y,P,K))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||z).name+"; Execution: "+this.name+")");t._transitionTo(A,O,X);try{this._zoneDelegate.cancelTask(this,t)}catch(o){throw t._transitionTo(Y,A),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(t,-1),t._transitionTo(j,A),t.runCount=0,t}_updateTaskCount(t,o){const y=t._zoneDelegates;-1==o&&(t._zoneDelegates=null);for(let P=0;P<y.length;P++)y[P]._updateTaskCount(t.type,o)}}return I.__symbol__=u,I})();const g={name:"",onHasTask:(I,p,t,o)=>I.hasTask(t,o),onScheduleTask:(I,p,t,o)=>I.scheduleTask(t,o),onInvokeTask:(I,p,t,o,y,P)=>I.invokeTask(t,o,y,P),onCancelTask:(I,p,t,o)=>I.cancelTask(t,o)};class T{constructor(p,t,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=p,this._parentDelegate=t,this._forkZS=o&&(o&&o.onFork?o:t._forkZS),this._forkDlgt=o&&(o.onFork?t:t._forkDlgt),this._forkCurrZone=o&&(o.onFork?this.zone:t._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:t._interceptZS),this._interceptDlgt=o&&(o.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:t._invokeZS),this._invokeDlgt=o&&(o.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:t._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:t._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:t._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:t._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const y=o&&o.onHasTask;(y||t&&t._hasTaskZS)&&(this._hasTaskZS=y?o:g,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=p,o.onScheduleTask||(this._scheduleTaskZS=g,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),o.onInvokeTask||(this._invokeTaskZS=g,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),o.onCancelTask||(this._cancelTaskZS=g,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(p,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,p,t):new _(p,t)}intercept(p,t,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,p,t,o):t}invoke(p,t,o,y,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,p,t,o,y,P):t.apply(o,y)}handleError(p,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,p,t)}scheduleTask(p,t){let o=t;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,p,t),o||(o=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=v)throw new Error("Task is missing scheduleFn.");d(t)}return o}invokeTask(p,t,o,y){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,p,t,o,y):t.callback.apply(o,y)}cancelTask(p,t){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,p,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");o=t.cancelFn(t)}return o}hasTask(p,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,p,t)}catch(o){this.handleError(p,o)}}_updateTaskCount(p,t){const o=this._taskCounts,y=o[p],P=o[p]=y+t;if(P<0)throw new Error("More tasks executed then were scheduled.");0!=y&&0!=P||this.hasTask(this.zone,{microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:p})}}class m{constructor(p,t,o,y,P,K){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=p,this.source=t,this.data=y,this.scheduleFn=P,this.cancelFn=K,!o)throw new Error("callback is not defined");this.callback=o;const l=this;this.invoke=p===R&&y&&y.useG?m.invokeTask:function(){return m.invokeTask.call(e,l,this,arguments)}}static invokeTask(p,t,o){p||(p=this),re++;try{return p.runCount++,p.zone.runTask(p,t,o)}finally{1==re&&L(),re--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(j,q)}_transitionTo(p,t,o){if(this._state!==t&&this._state!==o)throw new Error(`${this.type} '${this.source}': can not transition to '${p}', expecting state '${t}'${o?" or '"+o+"'":""}, was '${this._state}'.`);this._state=p,p==j&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const S=u("setTimeout"),D=u("Promise"),Z=u("then");let E,B=[],V=!1;function d(I){if(0===re&&0===B.length)if(E||e[D]&&(E=e[D].resolve(0)),E){let p=E[Z];p||(p=E.then),p.call(E,L)}else e[S](L,0);I&&B.push(I)}function L(){if(!V){for(V=!0;B.length;){const I=B;B=[];for(let p=0;p<I.length;p++){const t=I[p];try{t.zone.runTask(t,null,null)}catch(o){le.onUnhandledError(o)}}}le.microtaskDrainDone(),V=!1}}const z={name:"NO ZONE"},j="notScheduled",q="scheduling",O="scheduled",X="running",A="canceling",Y="unknown",v="microTask",M="macroTask",R="eventTask",J={},le={symbol:u,currentZoneFrame:()=>G,onUnhandledError:F,microtaskDrainDone:F,scheduleMicroTask:d,showUncaughtError:()=>!_[u("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:F,patchMethod:()=>F,bindArguments:()=>[],patchThen:()=>F,patchMacroTask:()=>F,patchEventPrototype:()=>F,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>F,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>F,wrapWithCurrentZone:()=>F,filterProperties:()=>[],attachOriginToPatched:()=>F,_redefineProperty:()=>F,patchCallbacks:()=>F};let G={parent:null,zone:new _(null,null)},te=null,re=0;function F(){}r("Zone","Zone"),e.Zone=_}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global);const ue=Object.getOwnPropertyDescriptor,he=Object.defineProperty,de=Object.getPrototypeOf,Be=Object.create,ut=Array.prototype.slice,Se="addEventListener",Oe="removeEventListener",Ze=Zone.__symbol__(Se),Ie=Zone.__symbol__(Oe),se="true",ie="false",ke=Zone.__symbol__("");function Le(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,r,c){return Zone.current.scheduleMacroTask(e,n,i,r,c)}const x=Zone.__symbol__,Pe="undefined"!=typeof window,pe=Pe?window:void 0,$=Pe&&pe||"object"==typeof self&&self||global,ht=[null];function Ae(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Le(e[i],n+"_"+i));return e}function Fe(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const Ue="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Re=!("nw"in $)&&void 0!==$.process&&"[object process]"==={}.toString.call($.process),je=!Re&&!Ue&&!(!Pe||!pe.HTMLElement),We=void 0!==$.process&&"[object process]"==={}.toString.call($.process)&&!Ue&&!(!Pe||!pe.HTMLElement),Ce={},qe=function(e){if(!(e=e||$.event))return;let n=Ce[e.type];n||(n=Ce[e.type]=x("ON_PROPERTY"+e.type));const i=this||e.target||$,r=i[n];let c;if(je&&i===pe&&"error"===e.type){const u=e;c=r&&r.call(this,u.message,u.filename,u.lineno,u.colno,u.error),!0===c&&e.preventDefault()}else c=r&&r.apply(this,arguments),null!=c&&!c&&e.preventDefault();return c};function Xe(e,n,i){let r=ue(e,n);if(!r&&i&&ue(i,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const c=x("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete r.writable,delete r.value;const u=r.get,f=r.set,_=n.substr(2);let g=Ce[_];g||(g=Ce[_]=x("ON_PROPERTY"+_)),r.set=function(T){let m=this;!m&&e===$&&(m=$),m&&(m[g]&&m.removeEventListener(_,qe),f&&f.apply(m,ht),"function"==typeof T?(m[g]=T,m.addEventListener(_,qe,!1)):m[g]=null)},r.get=function(){let T=this;if(!T&&e===$&&(T=$),!T)return null;const m=T[g];if(m)return m;if(u){let S=u&&u.call(this);if(S)return r.set.call(this,S),"function"==typeof T.removeAttribute&&T.removeAttribute(n),S}return null},he(e,n,r),e[c]=!0}function Ye(e,n,i){if(n)for(let r=0;r<n.length;r++)Xe(e,"on"+n[r],i);else{const r=[];for(const c in e)"on"==c.substr(0,2)&&r.push(c);for(let c=0;c<r.length;c++)Xe(e,r[c],i)}}const ne=x("originalInstance");function ve(e){const n=$[e];if(!n)return;$[x(e)]=n,$[e]=function(){const c=Ae(arguments,e);switch(c.length){case 0:this[ne]=new n;break;case 1:this[ne]=new n(c[0]);break;case 2:this[ne]=new n(c[0],c[1]);break;case 3:this[ne]=new n(c[0],c[1],c[2]);break;case 4:this[ne]=new n(c[0],c[1],c[2],c[3]);break;default:throw new Error("Arg list too long.")}},ae($[e],n);const i=new n(function(){});let r;for(r in i)"XMLHttpRequest"===e&&"responseBlob"===r||function(c){"function"==typeof i[c]?$[e].prototype[c]=function(){return this[ne][c].apply(this[ne],arguments)}:he($[e].prototype,c,{set:function(u){"function"==typeof u?(this[ne][c]=Le(u,e+"."+c),ae(this[ne][c],u)):this[ne][c]=u},get:function(){return this[ne][c]}})}(r);for(r in n)"prototype"!==r&&n.hasOwnProperty(r)&&($[e][r]=n[r])}function ce(e,n,i){let r=e;for(;r&&!r.hasOwnProperty(n);)r=de(r);!r&&e[n]&&(r=e);const c=x(n);let u=null;if(r&&(!(u=r[c])||!r.hasOwnProperty(c))&&(u=r[c]=r[n],Fe(r&&ue(r,n)))){const _=i(u,c,n);r[n]=function(){return _(this,arguments)},ae(r[n],u)}return u}function _t(e,n,i){let r=null;function c(u){const f=u.data;return f.args[f.cbIdx]=function(){u.invoke.apply(this,arguments)},r.apply(f.target,f.args),u}r=ce(e,n,u=>function(f,_){const g=i(f,_);return g.cbIdx>=0&&"function"==typeof _[g.cbIdx]?Me(g.name,_[g.cbIdx],g,c):u.apply(f,_)})}function ae(e,n){e[x("OriginalDelegate")]=n}let $e=!1,He=!1;function mt(){if($e)return He;$e=!0;try{const e=pe.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(He=!0)}catch(e){}return He}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const r=Object.getOwnPropertyDescriptor,c=Object.defineProperty,f=i.symbol,_=[],g=!0===e[f("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],T=f("Promise"),m=f("then");i.onUnhandledError=l=>{if(i.showUncaughtError()){const s=l&&l.rejection;s?console.error("Unhandled Promise rejection:",s instanceof Error?s.message:s,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",s,s instanceof Error?s.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;_.length;){const l=_.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(s){Z(s)}}};const D=f("unhandledPromiseRejectionHandler");function Z(l){i.onUnhandledError(l);try{const s=n[D];"function"==typeof s&&s.call(this,l)}catch(s){}}function B(l){return l&&l.then}function V(l){return l}function E(l){return t.reject(l)}const d=f("state"),L=f("value"),z=f("finally"),j=f("parentPromiseValue"),q=f("parentPromiseState"),X=null,A=!0,Y=!1;function M(l,s){return a=>{try{G(l,s,a)}catch(h){G(l,!1,h)}}}const le=f("currentTaskTrace");function G(l,s,a){const h=function(){let l=!1;return function(a){return function(){l||(l=!0,a.apply(null,arguments))}}}();if(l===a)throw new TypeError("Promise resolved with itself");if(l[d]===X){let w=null;try{("object"==typeof a||"function"==typeof a)&&(w=a&&a.then)}catch(C){return h(()=>{G(l,!1,C)})(),l}if(s!==Y&&a instanceof t&&a.hasOwnProperty(d)&&a.hasOwnProperty(L)&&a[d]!==X)re(a),G(l,a[d],a[L]);else if(s!==Y&&"function"==typeof w)try{w.call(a,h(M(l,s)),h(M(l,!1)))}catch(C){h(()=>{G(l,!1,C)})()}else{l[d]=s;const C=l[L];if(l[L]=a,l[z]===z&&s===A&&(l[d]=l[q],l[L]=l[j]),s===Y&&a instanceof Error){const k=n.currentTask&&n.currentTask.data&&n.currentTask.data.__creationTrace__;k&&c(a,le,{configurable:!0,enumerable:!1,writable:!0,value:k})}for(let k=0;k<C.length;)F(l,C[k++],C[k++],C[k++],C[k++]);if(0==C.length&&s==Y){l[d]=0;let k=a;try{throw new Error("Uncaught (in promise): "+function u(l){return l&&l.toString===Object.prototype.toString?(l.constructor&&l.constructor.name||"")+": "+JSON.stringify(l):l?l.toString():Object.prototype.toString.call(l)}(a)+(a&&a.stack?"\n"+a.stack:""))}catch(b){k=b}g&&(k.throwOriginal=!0),k.rejection=a,k.promise=l,k.zone=n.current,k.task=n.currentTask,_.push(k),i.scheduleMicroTask()}}}return l}const te=f("rejectionHandledHandler");function re(l){if(0===l[d]){try{const s=n[te];s&&"function"==typeof s&&s.call(this,{rejection:l[L],promise:l})}catch(s){}l[d]=Y;for(let s=0;s<_.length;s++)l===_[s].promise&&_.splice(s,1)}}function F(l,s,a,h,w){re(l);const C=l[d],k=C?"function"==typeof h?h:V:"function"==typeof w?w:E;s.scheduleMicroTask("Promise.then",()=>{try{const b=l[L],N=!!a&&z===a[z];N&&(a[j]=b,a[q]=C);const H=s.run(k,void 0,N&&k!==E&&k!==V?[]:[b]);G(a,!0,H)}catch(b){G(a,!1,b)}},a)}const p=function(){};class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(s){return G(new this(null),A,s)}static reject(s){return G(new this(null),Y,s)}static race(s){let a,h,w=new this((b,N)=>{a=b,h=N});function C(b){a(b)}function k(b){h(b)}for(let b of s)B(b)||(b=this.resolve(b)),b.then(C,k);return w}static all(s){return t.allWithCallback(s)}static allSettled(s){return(this&&this.prototype instanceof t?this:t).allWithCallback(s,{thenCallback:h=>({status:"fulfilled",value:h}),errorCallback:h=>({status:"rejected",reason:h})})}static allWithCallback(s,a){let h,w,C=new this((H,U)=>{h=H,w=U}),k=2,b=0;const N=[];for(let H of s){B(H)||(H=this.resolve(H));const U=b;try{H.then(Q=>{N[U]=a?a.thenCallback(Q):Q,k--,0===k&&h(N)},Q=>{a?(N[U]=a.errorCallback(Q),k--,0===k&&h(N)):w(Q)})}catch(Q){w(Q)}k++,b++}return k-=2,0===k&&h(N),C}constructor(s){const a=this;if(!(a instanceof t))throw new Error("Must be an instanceof Promise.");a[d]=X,a[L]=[];try{s&&s(M(a,A),M(a,Y))}catch(h){G(a,!1,h)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(s,a){let h=this.constructor[Symbol.species];(!h||"function"!=typeof h)&&(h=this.constructor||t);const w=new h(p),C=n.current;return this[d]==X?this[L].push(C,w,s,a):F(this,C,w,s,a),w}catch(s){return this.then(null,s)}finally(s){let a=this.constructor[Symbol.species];(!a||"function"!=typeof a)&&(a=t);const h=new a(p);h[z]=z;const w=n.current;return this[d]==X?this[L].push(w,h,s,s):F(this,w,h,s,s),h}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const o=e[T]=e.Promise;e.Promise=t;const y=f("thenPatched");function P(l){const s=l.prototype,a=r(s,"then");if(a&&(!1===a.writable||!a.configurable))return;const h=s.then;s[m]=h,l.prototype.then=function(w,C){return new t((b,N)=>{h.call(this,b,N)}).then(w,C)},l[y]=!0}return i.patchThen=P,o&&(P(o),ce(e,"fetch",l=>function K(l){return function(s,a){let h=l.apply(s,a);if(h instanceof t)return h;let w=h.constructor;return w[y]||P(w),h}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=_,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=x("OriginalDelegate"),r=x("Promise"),c=x("Error"),u=function(){if("function"==typeof this){const T=this[i];if(T)return"function"==typeof T?n.call(T):Object.prototype.toString.call(T);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[c];if(m)return n.call(m)}}return n.call(this)};u[i]=n,Function.prototype.toString=u;const f=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":f.call(this)}});let me=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){me=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){me=!1}const Et={useG:!0},ee={},Ke={},Je=new RegExp("^"+ke+"(\\w+)(true|false)$"),xe=x("propagationStopped");function Qe(e,n){const i=(n?n(e):e)+ie,r=(n?n(e):e)+se,c=ke+i,u=ke+r;ee[e]={},ee[e][ie]=c,ee[e][se]=u}function Tt(e,n,i){const r=i&&i.add||Se,c=i&&i.rm||Oe,u=i&&i.listeners||"eventListeners",f=i&&i.rmAll||"removeAllListeners",_=x(r),g="."+r+":",S=function(E,d,L){if(E.isRemoved)return;const z=E.callback;"object"==typeof z&&z.handleEvent&&(E.callback=q=>z.handleEvent(q),E.originalDelegate=z),E.invoke(E,d,[L]);const j=E.options;j&&"object"==typeof j&&j.once&&d[c].call(d,L.type,E.originalDelegate?E.originalDelegate:E.callback,j)},D=function(E){if(!(E=E||e.event))return;const d=this||E.target||e,L=d[ee[E.type][ie]];if(L)if(1===L.length)S(L[0],d,E);else{const z=L.slice();for(let j=0;j<z.length&&(!E||!0!==E[xe]);j++)S(z[j],d,E)}},Z=function(E){if(!(E=E||e.event))return;const d=this||E.target||e,L=d[ee[E.type][se]];if(L)if(1===L.length)S(L[0],d,E);else{const z=L.slice();for(let j=0;j<z.length&&(!E||!0!==E[xe]);j++)S(z[j],d,E)}};function B(E,d){if(!E)return!1;let L=!0;d&&void 0!==d.useG&&(L=d.useG);const z=d&&d.vh;let j=!0;d&&void 0!==d.chkDup&&(j=d.chkDup);let q=!1;d&&void 0!==d.rt&&(q=d.rt);let O=E;for(;O&&!O.hasOwnProperty(r);)O=de(O);if(!O&&E[r]&&(O=E),!O||O[_])return!1;const X=d&&d.eventNameToString,A={},Y=O[_]=O[r],v=O[x(c)]=O[c],M=O[x(u)]=O[u],R=O[x(f)]=O[f];let J;function le(s,a){return!me&&"object"==typeof s&&s?!!s.capture:me&&a?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?Object.assign(Object.assign({},s),{passive:!0}):s:{passive:!0}:s}d&&d.prepend&&(J=O[x(d.prepend)]=O[d.prepend]);const p=L?function(s){if(!A.isExisting)return Y.call(A.target,A.eventName,A.capture?Z:D,A.options)}:function(s){return Y.call(A.target,A.eventName,s.invoke,A.options)},t=L?function(s){if(!s.isRemoved){const a=ee[s.eventName];let h;a&&(h=a[s.capture?se:ie]);const w=h&&s.target[h];if(w)for(let C=0;C<w.length;C++)if(w[C]===s){w.splice(C,1),s.isRemoved=!0,0===w.length&&(s.allRemoved=!0,s.target[h]=null);break}}if(s.allRemoved)return v.call(s.target,s.eventName,s.capture?Z:D,s.options)}:function(s){return v.call(s.target,s.eventName,s.invoke,s.options)},y=d&&d.diff?d.diff:function(s,a){const h=typeof a;return"function"===h&&s.callback===a||"object"===h&&s.originalDelegate===a},P=Zone[x("UNPATCHED_EVENTS")],K=e[x("PASSIVE_EVENTS")],l=function(s,a,h,w,C=!1,k=!1){return function(){const b=this||e;let N=arguments[0];d&&d.transferEventName&&(N=d.transferEventName(N));let H=arguments[1];if(!H)return s.apply(this,arguments);if(Re&&"uncaughtException"===N)return s.apply(this,arguments);let U=!1;if("function"!=typeof H){if(!H.handleEvent)return s.apply(this,arguments);U=!0}if(z&&!z(s,H,b,arguments))return;const Q=me&&!!K&&-1!==K.indexOf(N),oe=le(arguments[2],Q);if(P)for(let _e=0;_e<P.length;_e++)if(N===P[_e])return Q?s.call(b,N,H,oe):s.apply(this,arguments);const Ge=!!oe&&("boolean"==typeof oe||oe.capture),st=!(!oe||"object"!=typeof oe)&&oe.once,At=Zone.current;let ze=ee[N];ze||(Qe(N,X),ze=ee[N]);const it=ze[Ge?se:ie];let De,ge=b[it],ct=!1;if(ge){if(ct=!0,j)for(let _e=0;_e<ge.length;_e++)if(y(ge[_e],H))return}else ge=b[it]=[];const at=b.constructor.name,lt=Ke[at];lt&&(De=lt[N]),De||(De=at+a+(X?X(N):N)),A.options=oe,st&&(A.options.once=!1),A.target=b,A.capture=Ge,A.eventName=N,A.isExisting=ct;const be=L?Et:void 0;be&&(be.taskData=A);const fe=At.scheduleEventTask(De,H,be,h,w);return A.target=null,be&&(be.taskData=null),st&&(oe.once=!0),!me&&"boolean"==typeof fe.options||(fe.options=oe),fe.target=b,fe.capture=Ge,fe.eventName=N,U&&(fe.originalDelegate=H),k?ge.unshift(fe):ge.push(fe),C?b:void 0}};return O[r]=l(Y,g,p,t,q),J&&(O.prependListener=l(J,".prependListener:",function(s){return J.call(A.target,A.eventName,s.invoke,A.options)},t,q,!0)),O[c]=function(){const s=this||e;let a=arguments[0];d&&d.transferEventName&&(a=d.transferEventName(a));const h=arguments[2],w=!!h&&("boolean"==typeof h||h.capture),C=arguments[1];if(!C)return v.apply(this,arguments);if(z&&!z(v,C,s,arguments))return;const k=ee[a];let b;k&&(b=k[w?se:ie]);const N=b&&s[b];if(N)for(let H=0;H<N.length;H++){const U=N[H];if(y(U,C))return N.splice(H,1),U.isRemoved=!0,0===N.length&&(U.allRemoved=!0,s[b]=null,"string"==typeof a)&&(s[ke+"ON_PROPERTY"+a]=null),U.zone.cancelTask(U),q?s:void 0}return v.apply(this,arguments)},O[u]=function(){const s=this||e;let a=arguments[0];d&&d.transferEventName&&(a=d.transferEventName(a));const h=[],w=et(s,X?X(a):a);for(let C=0;C<w.length;C++){const k=w[C];h.push(k.originalDelegate?k.originalDelegate:k.callback)}return h},O[f]=function(){const s=this||e;let a=arguments[0];if(a){d&&d.transferEventName&&(a=d.transferEventName(a));const h=ee[a];if(h){const k=s[h[ie]],b=s[h[se]];if(k){const N=k.slice();for(let H=0;H<N.length;H++){const U=N[H];this[c].call(this,a,U.originalDelegate?U.originalDelegate:U.callback,U.options)}}if(b){const N=b.slice();for(let H=0;H<N.length;H++){const U=N[H];this[c].call(this,a,U.originalDelegate?U.originalDelegate:U.callback,U.options)}}}}else{const h=Object.keys(s);for(let w=0;w<h.length;w++){const k=Je.exec(h[w]);let b=k&&k[1];b&&"removeListener"!==b&&this[f].call(this,b)}this[f].call(this,"removeListener")}if(q)return this},ae(O[r],Y),ae(O[c],v),R&&ae(O[f],R),M&&ae(O[u],M),!0}let V=[];for(let E=0;E<n.length;E++)V[E]=B(n[E],i);return V}function et(e,n){if(!n){const u=[];for(let f in e){const _=Je.exec(f);let g=_&&_[1];if(g&&(!n||g===n)){const T=e[f];if(T)for(let m=0;m<T.length;m++)u.push(T[m])}}return u}let i=ee[n];i||(Qe(n),i=ee[n]);const r=e[i[ie]],c=e[i[se]];return r?c?r.concat(c):r.slice():c?c.slice():[]}function yt(e,n){const i=e.Event;i&&i.prototype&&n.patchMethod(i.prototype,"stopImmediatePropagation",r=>function(c,u){c[xe]=!0,r&&r.apply(c,u)})}function gt(e,n,i,r,c){const u=Zone.__symbol__(r);if(n[u])return;const f=n[u]=n[r];n[r]=function(_,g,T){return g&&g.prototype&&c.forEach(function(m){const S=`${i}.${r}::`+m,D=g.prototype;if(D.hasOwnProperty(m)){const Z=e.ObjectGetOwnPropertyDescriptor(D,m);Z&&Z.value?(Z.value=e.wrapWithCurrentZone(Z.value,S),e._redefineProperty(g.prototype,m,Z)):D[m]&&(D[m]=e.wrapWithCurrentZone(D[m],S))}else D[m]&&(D[m]=e.wrapWithCurrentZone(D[m],S))}),f.call(n,_,g,T)},e.attachOriginToPatched(n[r],f)}const Ve=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],wt=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],tt=["load"],nt=["blur","error","focus","load","resize","scroll","messageerror"],Dt=["bounce","finish","start"],rt=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],Ee=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],St=["close","error","open","message"],Ot=["error","message"],Te=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],Ve,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function ot(e,n,i){if(!i||0===i.length)return n;const r=i.filter(u=>u.target===e);if(!r||0===r.length)return n;const c=r[0].ignoreProperties;return n.filter(u=>-1===c.indexOf(u))}function W(e,n,i,r){e&&Ye(e,ot(e,n,i),r)}Zone.__load_patch("util",(e,n,i)=>{i.patchOnProperties=Ye,i.patchMethod=ce,i.bindArguments=Ae,i.patchMacroTask=_t;const r=n.__symbol__("BLACK_LISTED_EVENTS"),c=n.__symbol__("UNPATCHED_EVENTS");e[c]&&(e[r]=e[c]),e[r]&&(n[r]=n[c]=e[r]),i.patchEventPrototype=yt,i.patchEventTarget=Tt,i.isIEOrEdge=mt,i.ObjectDefineProperty=he,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Be,i.ArraySlice=ut,i.patchClass=ve,i.wrapWithCurrentZone=Le,i.filterProperties=ot,i.attachOriginToPatched=ae,i._redefineProperty=Object.defineProperty,i.patchCallbacks=gt,i.getGlobalObjects=()=>({globalSources:Ke,zoneSymbolEventNames:ee,eventNames:Te,isBrowser:je,isMix:We,isNode:Re,TRUE_STR:se,FALSE_STR:ie,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Se,REMOVE_EVENT_LISTENER_STR:Oe})});const Ne=x("zoneTask");function ye(e,n,i,r){let c=null,u=null;i+=r;const f={};function _(T){const m=T.data;return m.args[0]=function(){return T.invoke.apply(this,arguments)},m.handleId=c.apply(e,m.args),T}function g(T){return u.call(e,T.data.handleId)}c=ce(e,n+=r,T=>function(m,S){if("function"==typeof S[0]){const D={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?S[1]||0:void 0,args:S},Z=S[0];S[0]=function(){try{return Z.apply(this,arguments)}finally{D.isPeriodic||("number"==typeof D.handleId?delete f[D.handleId]:D.handleId&&(D.handleId[Ne]=null))}};const B=Me(n,S[0],D,_,g);if(!B)return B;const V=B.data.handleId;return"number"==typeof V?f[V]=B:V&&(V[Ne]=B),V&&V.ref&&V.unref&&"function"==typeof V.ref&&"function"==typeof V.unref&&(B.ref=V.ref.bind(V),B.unref=V.unref.bind(V)),"number"==typeof V||V?V:B}return T.apply(e,S)}),u=ce(e,i,T=>function(m,S){const D=S[0];let Z;"number"==typeof D?Z=f[D]:(Z=D&&D[Ne],Z||(Z=D)),Z&&"string"==typeof Z.type?"notScheduled"!==Z.state&&(Z.cancelFn&&Z.data.isPeriodic||0===Z.runCount)&&("number"==typeof D?delete f[D]:D&&(D[Ne]=null),Z.zone.cancelTask(Z)):T.apply(e,S)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{i.patchMethod(e,"queueMicrotask",r=>function(c,u){n.current.scheduleMicroTask("queueMicrotask",u[0])})}),Zone.__load_patch("timers",e=>{const n="set",i="clear";ye(e,n,i,"Timeout"),ye(e,n,i,"Interval"),ye(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{ye(e,"request","cancel","AnimationFrame"),ye(e,"mozRequest","mozCancel","AnimationFrame"),ye(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let r=0;r<i.length;r++)ce(e,i[r],(u,f,_)=>function(g,T){return n.current.run(u,e,T,_)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function Mt(e,n){n.patchEventPrototype(e,n)})(e,i),function Lt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:r,TRUE_STR:c,FALSE_STR:u,ZONE_SYMBOL_PREFIX:f}=n.getGlobalObjects();for(let g=0;g<i.length;g++){const T=i[g],D=f+(T+u),Z=f+(T+c);r[T]={},r[T][u]=D,r[T][c]=Z}const _=e.EventTarget;_&&_.prototype&&n.patchEventTarget(e,[_&&_.prototype])}(e,i);const r=e.XMLHttpRequestEventTarget;r&&r.prototype&&i.patchEventTarget(e,[r.prototype])}),Zone.__load_patch("MutationObserver",(e,n,i)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Zt(e,n){if(Re&&!We||Zone[e.symbol("patchEvents")])return;const i="undefined"!=typeof WebSocket,r=n.__Zone_ignore_on_properties;if(je){const f=window,_=function pt(){try{const e=pe.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:f,ignoreProperties:["error"]}]:[];W(f,Te.concat(["messageerror"]),r&&r.concat(_),de(f)),W(Document.prototype,Te,r),void 0!==f.SVGElement&&W(f.SVGElement.prototype,Te,r),W(Element.prototype,Te,r),W(HTMLElement.prototype,Te,r),W(HTMLMediaElement.prototype,wt,r),W(HTMLFrameSetElement.prototype,Ve.concat(nt),r),W(HTMLBodyElement.prototype,Ve.concat(nt),r),W(HTMLFrameElement.prototype,tt,r),W(HTMLIFrameElement.prototype,tt,r);const g=f.HTMLMarqueeElement;g&&W(g.prototype,Dt,r);const T=f.Worker;T&&W(T.prototype,Ot,r)}const c=n.XMLHttpRequest;c&&W(c.prototype,rt,r);const u=n.XMLHttpRequestEventTarget;u&&W(u&&u.prototype,rt,r),"undefined"!=typeof IDBIndex&&(W(IDBIndex.prototype,Ee,r),W(IDBRequest.prototype,Ee,r),W(IDBOpenDBRequest.prototype,Ee,r),W(IDBDatabase.prototype,Ee,r),W(IDBTransaction.prototype,Ee,r),W(IDBCursor.prototype,Ee,r)),i&&W(WebSocket.prototype,St,r)}(i,e)}),Zone.__load_patch("customElements",(e,n,i)=>{!function It(e,n){const{isBrowser:i,isMix:r}=n.getGlobalObjects();(i||r)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function g(T){const m=T.XMLHttpRequest;if(!m)return;const S=m.prototype;let Z=S[Ze],B=S[Ie];if(!Z){const v=T.XMLHttpRequestEventTarget;if(v){const M=v.prototype;Z=M[Ze],B=M[Ie]}}const V="readystatechange",E="scheduled";function d(v){const M=v.data,R=M.target;R[u]=!1,R[_]=!1;const J=R[c];Z||(Z=R[Ze],B=R[Ie]),J&&B.call(R,V,J);const le=R[c]=()=>{if(R.readyState===R.DONE)if(!M.aborted&&R[u]&&v.state===E){const te=R[n.__symbol__("loadfalse")];if(0!==R.status&&te&&te.length>0){const re=v.invoke;v.invoke=function(){const F=R[n.__symbol__("loadfalse")];for(let I=0;I<F.length;I++)F[I]===v&&F.splice(I,1);!M.aborted&&v.state===E&&re.call(v)},te.push(v)}else v.invoke()}else!M.aborted&&!1===R[u]&&(R[_]=!0)};return Z.call(R,V,le),R[i]||(R[i]=v),A.apply(R,M.args),R[u]=!0,v}function L(){}function z(v){const M=v.data;return M.aborted=!0,Y.apply(M.target,M.args)}const j=ce(S,"open",()=>function(v,M){return v[r]=0==M[2],v[f]=M[1],j.apply(v,M)}),O=x("fetchTaskAborting"),X=x("fetchTaskScheduling"),A=ce(S,"send",()=>function(v,M){if(!0===n.current[X]||v[r])return A.apply(v,M);{const R={target:v,url:v[f],isPeriodic:!1,args:M,aborted:!1},J=Me("XMLHttpRequest.send",L,R,d,z);v&&!0===v[_]&&!R.aborted&&J.state===E&&J.invoke()}}),Y=ce(S,"abort",()=>function(v,M){const R=function D(v){return v[i]}(v);if(R&&"string"==typeof R.type){if(null==R.cancelFn||R.data&&R.data.aborted)return;R.zone.cancelTask(R)}else if(!0===n.current[O])return Y.apply(v,M)})}(e);const i=x("xhrTask"),r=x("xhrSync"),c=x("xhrListener"),u=x("xhrScheduled"),f=x("xhrURL"),_=x("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const i=e.constructor.name;for(let r=0;r<n.length;r++){const c=n[r],u=e[c];if(u){if(!Fe(ue(e,c)))continue;e[c]=(_=>{const g=function(){return _.apply(this,Ae(arguments,i+"."+c))};return ae(g,_),g})(u)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(r){return function(c){et(e,r).forEach(f=>{const _=e.PromiseRejectionEvent;if(_){const g=new _(r,{promise:c.promise,reason:c.rejection});f.invoke(g)}})}}e.PromiseRejectionEvent&&(n[x("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[x("rejectionHandledHandler")]=i("rejectionhandled"))})}},we=>{we(we.s=7435)}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/polyfills.4e5433063877ea34.js b/src/blrec/data/webapp/polyfills.4e5433063877ea34.js new file mode 100644 index 0000000..940c561 --- /dev/null +++ b/src/blrec/data/webapp/polyfills.4e5433063877ea34.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkblrec=self.webpackChunkblrec||[]).push([[429],{7435:(ie,Ee,de)=>{de(8583)},8583:()=>{!function(t){const n=t.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=t.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const p=!0===t[a("forceDuplicateZoneCheck")];if(t.Zone){if(p||"function"!=typeof t.Zone.__symbol__)throw new Error("Zone already loaded.");return t.Zone}let d=(()=>{class M{constructor(e,r){this._parent=e,this._name=r?r.name||"unnamed":"<root>",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(t.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=M.current;for(;e.parent;)e=e.parent;return e}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(e,r,k=!1){if(oe.hasOwnProperty(e)){if(!k&&p)throw Error("Already loaded patch: "+e)}else if(!t["__Zone_disable_"+e]){const C="Zone:"+e;i(C),oe[e]=r(t,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}get(e){const r=this.getZoneWith(e);if(r)return r._properties[e]}getZoneWith(e){let r=this;for(;r;){if(r._properties.hasOwnProperty(e))return r;r=r._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,r){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const k=this._zoneDelegate.intercept(this,e,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(e,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,e,r,k,C)}finally{U=U.parent}}runGuarded(e,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,e,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(e,r,k){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||K).name+"; Execution: "+this.name+")");if(e.state===x&&(e.type===Q||e.type===w))return;const C=e.state!=E;C&&e._transitionTo(E,j),e.runCount++;const $=re;re=e,U={parent:U,zone:this};try{e.type==w&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{e.state!==x&&e.state!==h&&(e.type==Q||e.data&&e.data.isPeriodic?C&&e._transitionTo(j,E):(e.runCount=0,this._updateTaskCount(e,-1),C&&e._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(e){if(e.zone&&e.zone!==this){let k=this;for(;k;){if(k===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);k=k.parent}}e._transitionTo(X,x);const r=[];e._zoneDelegates=r,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(k){throw e._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return e._zoneDelegates===r&&this._updateTaskCount(e,1),e.state==X&&e._transitionTo(j,X),e}scheduleMicroTask(e,r,k,C){return this.scheduleTask(new m(I,e,r,k,C,void 0))}scheduleMacroTask(e,r,k,C,$){return this.scheduleTask(new m(w,e,r,k,C,$))}scheduleEventTask(e,r,k,C,$){return this.scheduleTask(new m(Q,e,r,k,C,$))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||K).name+"; Execution: "+this.name+")");if(e.state===j||e.state===E){e._transitionTo(G,j,E);try{this._zoneDelegate.cancelTask(this,e)}catch(r){throw e._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(e,-1),e._transitionTo(x,G),e.runCount=0,e}}_updateTaskCount(e,r){const k=e._zoneDelegates;-1==r&&(e._zoneDelegates=null);for(let C=0;C<k.length;C++)k[C]._updateTaskCount(e.type,r)}}return M.__symbol__=a,M})();const P={name:"",onHasTask:(M,T,e,r)=>M.hasTask(e,r),onScheduleTask:(M,T,e,r)=>M.scheduleTask(e,r),onInvokeTask:(M,T,e,r,k,C)=>M.invokeTask(e,r,k,C),onCancelTask:(M,T,e,r)=>M.cancelTask(e,r)};class v{constructor(T,e,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=e,this._forkZS=r&&(r&&r.onFork?r:e._forkZS),this._forkDlgt=r&&(r.onFork?e:e._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:e._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:e._interceptZS),this._interceptDlgt=r&&(r.onIntercept?e:e._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:e._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:e._invokeZS),this._invokeDlgt=r&&(r.onInvoke?e:e._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:e._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:e._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?e:e._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:e._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:e._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?e:e._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:e._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:e._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?e:e._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:e._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:e._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?e:e._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:e._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||e&&e._hasTaskZS)&&(this._hasTaskZS=k?r:P,this._hasTaskDlgt=e,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=e,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=e,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=e,this._cancelTaskCurrZone=this.zone))}fork(T,e){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,e):new d(T,e)}intercept(T,e,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,e,r):e}invoke(T,e,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,e,r,k,C):e.apply(r,k)}handleError(T,e){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,e)}scheduleTask(T,e){let r=e;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,e),r||(r=e);else if(e.scheduleFn)e.scheduleFn(e);else{if(e.type!=I)throw new Error("Task is missing scheduleFn.");R(e)}return r}invokeTask(T,e,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,e,r,k):e.callback.apply(r,k)}cancelTask(T,e){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,e);else{if(!e.cancelFn)throw Error("Task is not cancelable");r=e.cancelFn(e)}return r}hasTask(T,e){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,e)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,e){const r=this._taskCounts,k=r[T],C=r[T]=k+e;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class m{constructor(T,e,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=e,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?m.invokeTask:function(){return m.invokeTask.call(t,l,this,arguments)}}static invokeTask(T,e,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,e,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,e,r){if(this._state!==e&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${e}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),Z=a("Promise"),N=a("then");let J,B=[],H=!1;function q(M){if(J||t[Z]&&(J=t[Z].resolve(0)),J){let T=J[N];T||(T=J.then),T.call(J,M)}else t[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;T<M.length;T++){const e=M[T];try{e.zone.runTask(e,null,null)}catch(r){z.onUnhandledError(r)}}}z.microtaskDrainDone(),H=!1}}const K={name:"NO ZONE"},x="notScheduled",X="scheduling",j="scheduled",E="running",G="canceling",h="unknown",I="microTask",w="macroTask",Q="eventTask",oe={},z={symbol:a,currentZoneFrame:()=>U,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),t.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Oe="addEventListener",Se="removeEventListener",Ze=Zone.__symbol__(Oe),Ne=Zone.__symbol__(Se),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(t,n){return Zone.current.wrap(t,n)}function Me(t,n,i,o,c){return Zone.current.scheduleMacroTask(t,n,i,o,c)}const A=Zone.__symbol__,Pe=typeof window<"u",Te=Pe?window:void 0,Y=Pe&&Te||"object"==typeof self&&self||global,ct="removeAttribute";function Le(t,n){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=Ie(t[i],n+"_"+i));return t}function Fe(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),je=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(t){if(!(t=t||Y.event))return;let n=Re[t.type];n||(n=Re[t.type]=A("ON_PROPERTY"+t.type));const i=this||t.target||Y,o=i[n];let c;return je&&i===Te&&"error"===t.type?(c=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===c&&t.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&t.preventDefault()),c};function qe(t,n,i){let o=ie(t,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete o.writable,delete o.value;const a=o.get,p=o.set,d=n.slice(2);let P=Re[d];P||(P=Re[d]=A("ON_PROPERTY"+d)),o.set=function(v){let m=this;!m&&t===Y&&(m=Y),m&&("function"==typeof m[P]&&m.removeEventListener(d,We),p&&p.call(m,null),m[P]=v,"function"==typeof v&&m.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&t===Y&&(v=Y),!v)return null;const m=v[P];if(m)return m;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},Ee(t,n,o),t[c]=!0}function Xe(t,n,i){if(n)for(let o=0;o<n.length;o++)qe(t,"on"+n[o],i);else{const o=[];for(const c in t)"on"==c.slice(0,2)&&o.push(c);for(let c=0;c<o.length;c++)qe(t,o[c],i)}}const ne=A("originalInstance");function ve(t){const n=Y[t];if(!n)return;Y[A(t)]=n,Y[t]=function(){const c=Le(arguments,t);switch(c.length){case 0:this[ne]=new n;break;case 1:this[ne]=new n(c[0]);break;case 2:this[ne]=new n(c[0],c[1]);break;case 3:this[ne]=new n(c[0],c[1],c[2]);break;case 4:this[ne]=new n(c[0],c[1],c[2],c[3]);break;default:throw new Error("Arg list too long.")}},ue(Y[t],n);const i=new n(function(){});let o;for(o in i)"XMLHttpRequest"===t&&"responseBlob"===o||function(c){"function"==typeof i[c]?Y[t].prototype[c]=function(){return this[ne][c].apply(this[ne],arguments)}:Ee(Y[t].prototype,c,{set:function(a){"function"==typeof a?(this[ne][c]=Ie(a,t+"."+c),ue(this[ne][c],a)):this[ne][c]=a},get:function(){return this[ne][c]}})}(o);for(o in n)"prototype"!==o&&n.hasOwnProperty(o)&&(Y[t][o]=n[o])}function le(t,n,i){let o=t;for(;o&&!o.hasOwnProperty(n);)o=de(o);!o&&t[n]&&(o=t);const c=A(n);let a=null;if(o&&(!(a=o[c])||!o.hasOwnProperty(c))&&(a=o[c]=o[n],Fe(o&&ie(o,n)))){const d=i(a,c,n);o[n]=function(){return d(this,arguments)},ue(o[n],a)}return a}function lt(t,n,i){let o=null;function c(a){const p=a.data;return p.args[p.cbIdx]=function(){a.invoke.apply(this,arguments)},o.apply(p.target,p.args),a}o=le(t,n,a=>function(p,d){const P=i(p,d);return P.cbIdx>=0&&"function"==typeof d[P.cbIdx]?Me(P.name,d[P.cbIdx],P,c):a.apply(p,d)})}function ue(t,n){t[A("OriginalDelegate")]=n}let ze=!1,Ae=!1;function ft(){if(ze)return Ae;ze=!0;try{const t=Te.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Ae=!0)}catch{}return Ae}Zone.__load_patch("ZoneAwarePromise",(t,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,p=i.symbol,d=[],P=!0===t[p("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=p("Promise"),m=p("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=p("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function J(l){return e.reject(l)}const q=p("state"),R=p("value"),_=p("finally"),K=p("parentPromiseValue"),x=p("parentPromiseState"),X="Promise.then",j=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const w=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=p("currentTaskTrace");function z(l,u,s){const f=w();if(l===s)throw new TypeError(Q);if(l[q]===j){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(b){return f(()=>{z(l,!1,b)})(),l}if(u!==G&&s instanceof e&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(b){f(()=>{z(l,!1,b)})()}else{l[q]=u;const b=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const y=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];y&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y<b.length;)ee(l,b[y++],b[y++],b[y++],b[y++]);if(0==b.length&&u==G){l[q]=h;let y=s;try{throw new Error("Uncaught (in promise): "+function a(l){return l&&l.toString===Object.prototype.toString?(l.constructor&&l.constructor.name||"")+": "+JSON.stringify(l):l?l.toString():Object.prototype.toString.call(l)}(s)+(s&&s.stack?"\n"+s.stack:""))}catch(D){y=D}P&&(y.throwOriginal=!0),y.rejection=s,y.promise=l,y.zone=n.current,y.task=n.currentTask,d.push(y),i.scheduleMicroTask()}}}return l}const U=p("rejectionHandledHandler");function re(l){if(l[q]===h){try{const u=n[U];u&&"function"==typeof u&&u.call(this,{rejection:l[R],promise:l})}catch{}l[q]=G;for(let u=0;u<d.length;u++)l===d[u].promise&&d.splice(u,1)}}function ee(l,u,s,f,g){re(l);const b=l[q],y=b?"function"==typeof f?f:H:"function"==typeof g?g:J;u.scheduleMicroTask(X,()=>{try{const D=l[R],O=!!s&&_===s[_];O&&(s[K]=D,s[x]=b);const S=u.run(y,void 0,O&&y!==J&&y!==H?[]:[D]);z(s,!0,S)}catch(D){z(s,!1,D)}},s)}const M=function(){},T=t.AggregateError;class e{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let y of u)f++,s.push(e.resolve(y))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const b=[];return new e((y,D)=>{for(let O=0;O<s.length;O++)s[O].then(S=>{g||(g=!0,y(S))},S=>{b.push(S),f--,0===f&&(g=!0,D(new T(b,"All promises were rejected")))})})}static race(u){let s,f,g=new this((D,O)=>{s=D,f=O});function b(D){s(D)}function y(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(b,y);return g}static all(u){return e.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof e?this:e).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,b=new this((S,V)=>{f=S,g=V}),y=2,D=0;const O=[];for(let S of u){B(S)||(S=this.resolve(S));const V=D;try{S.then(F=>{O[V]=s?s.thenCallback(F):F,y--,0===y&&f(O)},F=>{s?(O[V]=s.errorCallback(F),y--,0===y&&f(O)):g(F)})}catch(F){g(F)}y++,D++}return y-=2,0===y&&f(O),b}constructor(u){const s=this;if(!(s instanceof e))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=w();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return e}then(u,s){var f;let g=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!g||"function"!=typeof g)&&(g=this.constructor||e);const b=new g(M),y=n.current;return this[q]==j?this[R].push(y,b,u,s):ee(this,y,b,u,s),b}catch(u){return this.then(null,u)}finally(u){var s;let f=null===(s=this.constructor)||void 0===s?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=e);const g=new f(M);g[_]=_;const b=n.current;return this[q]==j?this[R].push(b,g,u,u):ee(this,b,g,u,u),g}}e.resolve=e.resolve,e.reject=e.reject,e.race=e.race,e.all=e.all;const r=t[v]=t.Promise;t.Promise=e;const k=p("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[m]=f,l.prototype.then=function(g,b){return new e((D,O)=>{f.call(this,D,O)}).then(g,b)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(t,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof e)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,e}),Zone.__load_patch("toString",t=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=t[o];if(m)return n.call(m)}if(this===Error){const m=t[c];if(m)return n.call(m)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const p=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":p.call(this)}});let ye=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=A("propagationStopped");function Je(t,n){const i=(n?n(t):t)+ae,o=(n?n(t):t)+ce,c=ke+i,a=ke+o;te[t]={},te[t][ae]=c,te[t][ce]=a}function dt(t,n,i,o){const c=o&&o.add||Oe,a=o&&o.rm||Se,p=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",P=A(c),v="."+c+":",m="prependListener",L="."+m+":",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(E){X=E}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,K){if(!(_=_||t.event))return;const x=R||_.target||t,X=x[te[_.type][K?ce:ae]];if(X){const j=[];if(1===X.length){const E=Z(X[0],x,_);E&&j.push(E)}else{const E=X.slice();for(let G=0;G<E.length&&(!_||!0!==_[Ke]);G++){const h=Z(E[G],x,_);h&&j.push(h)}}if(1===j.length)throw j[0];for(let E=0;E<j.length;E++){const G=j[E];n.nativeScheduleMicroTask(()=>{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=de(E);if(!E&&R[c]&&(E=R),!E||E[P])return!1;const G=_&&_.eventNameToString,h={},I=E[P]=E[c],w=E[A(a)]=E[a],Q=E[A(p)]=E[p],oe=E[A(d)]=E[d];let z;_&&_.prepend&&(z=E[A(_.prepend)]=E[_.prepend]);const e=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const b=g&&s.target[g];if(b)for(let y=0;y<b.length;y++)if(b[y]===s){b.splice(y,1),s.isRemoved=!0,0===b.length&&(s.allRemoved=!0,s.target[g]=null);break}}if(s.allRemoved)return w.call(s.target,s.eventName,s.capture?H:B,s.options)}:function(s){return w.call(s.target,s.eventName,s.invoke,s.options)},C=_&&_.diff?_.diff:function(s,f){const g=typeof f;return"function"===g&&s.callback===f||"object"===g&&s.originalDelegate===f},$=Zone[A("UNPATCHED_EVENTS")],l=t[A("PASSIVE_EVENTS")],u=function(s,f,g,b,y=!1,D=!1){return function(){const O=this||t;let S=arguments[0];_&&_.transferEventName&&(S=_.transferEventName(S));let V=arguments[1];if(!V)return s.apply(this,arguments);if(we&&"uncaughtException"===S)return s.apply(this,arguments);let F=!1;if("function"!=typeof V){if(!V.handleEvent)return s.apply(this,arguments);F=!0}if(x&&!x(s,V,O,arguments))return;const fe=ye&&!!l&&-1!==l.indexOf(S),se=function U(s,f){return!ye&&"object"==typeof s&&s?!!s.capture:ye&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?Object.assign(Object.assign({},s),{passive:!0}):s:{passive:!0}:s}(arguments[2],fe);if($)for(let _e=0;_e<$.length;_e++)if(S===$[_e])return fe?s.call(O,S,V,se):s.apply(this,arguments);const xe=!!se&&("boolean"==typeof se||se.capture),nt=!(!se||"object"!=typeof se)&&se.once,gt=Zone.current;let Ge=te[S];Ge||(Je(S,G),Ge=te[S]);const rt=Ge[xe?ce:ae];let De,me=O[rt],ot=!1;if(me){if(ot=!0,X)for(let _e=0;_e<me.length;_e++)if(C(me[_e],V))return}else me=O[rt]=[];const st=O.constructor.name,it=Ye[st];it&&(De=it[S]),De||(De=st+f+(G?G(S):S)),h.options=se,nt&&(h.options.once=!1),h.target=O,h.capture=xe,h.eventName=S,h.isExisting=ot;const be=K?ht:void 0;be&&(be.taskData=h);const he=gt.scheduleEventTask(De,V,be,g,b);return h.target=null,be&&(be.taskData=null),nt&&(se.once=!0),!ye&&"boolean"==typeof he.options||(he.options=se),he.target=O,he.capture=xe,he.eventName=S,F&&(he.originalDelegate=V),D?me.unshift(he):me.push(he),y?O:void 0}};return E[c]=u(I,v,e,r,j),z&&(E[m]=u(z,L,function(s){return z.call(h.target,h.eventName,s.invoke,h.options)},r,j,!0)),E[a]=function(){const s=this||t;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const g=arguments[2],b=!!g&&("boolean"==typeof g||g.capture),y=arguments[1];if(!y)return w.apply(this,arguments);if(x&&!x(w,y,s,arguments))return;const D=te[f];let O;D&&(O=D[b?ce:ae]);const S=O&&s[O];if(S)for(let V=0;V<S.length;V++){const F=S[V];if(C(F,y))return S.splice(V,1),F.isRemoved=!0,0===S.length&&(F.allRemoved=!0,s[O]=null,"string"==typeof f)&&(s[ke+"ON_PROPERTY"+f]=null),F.zone.cancelTask(F),j?s:void 0}return w.apply(this,arguments)},E[p]=function(){const s=this||t;let f=arguments[0];_&&_.transferEventName&&(f=_.transferEventName(f));const g=[],b=Qe(s,G?G(f):f);for(let y=0;y<b.length;y++){const D=b[y];g.push(D.originalDelegate?D.originalDelegate:D.callback)}return g},E[d]=function(){const s=this||t;let f=arguments[0];if(f){_&&_.transferEventName&&(f=_.transferEventName(f));const g=te[f];if(g){const D=s[g[ae]],O=s[g[ce]];if(D){const S=D.slice();for(let V=0;V<S.length;V++){const F=S[V];this[a].call(this,f,F.originalDelegate?F.originalDelegate:F.callback,F.options)}}if(O){const S=O.slice();for(let V=0;V<S.length;V++){const F=S[V];this[a].call(this,f,F.originalDelegate?F.originalDelegate:F.callback,F.options)}}}}else{const g=Object.keys(s);for(let b=0;b<g.length;b++){const D=$e.exec(g[b]);let O=D&&D[1];O&&"removeListener"!==O&&this[d].call(this,O)}this[d].call(this,"removeListener")}if(j)return this},ue(E[c],I),ue(E[a],w),oe&&ue(E[d],oe),Q&&ue(E[p],Q),!0}let q=[];for(let R=0;R<i.length;R++)q[R]=J(i[R],o);return q}function Qe(t,n){if(!n){const a=[];for(let p in t){const d=$e.exec(p);let P=d&&d[1];if(P&&(!n||P===n)){const v=t[p];if(v)for(let m=0;m<v.length;m++)a.push(v[m])}}return a}let i=te[n];i||(Je(n),i=te[n]);const o=t[i[ae]],c=t[i[ce]];return o?c?o.concat(c):o.slice():c?c.slice():[]}function _t(t,n){const i=t.Event;i&&i.prototype&&n.patchMethod(i.prototype,"stopImmediatePropagation",o=>function(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(t,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const p=n[a]=n[o];n[o]=function(d,P,v){return P&&P.prototype&&c.forEach(function(m){const L=`${i}.${o}::`+m,Z=P.prototype;try{if(Z.hasOwnProperty(m)){const N=t.ObjectGetOwnPropertyDescriptor(Z,m);N&&N.value?(N.value=t.wrapWithCurrentZone(N.value,L),t._redefineProperty(P.prototype,m,N)):Z[m]&&(Z[m]=t.wrapWithCurrentZone(Z[m],L))}else Z[m]&&(Z[m]=t.wrapWithCurrentZone(Z[m],L))}catch{}}),p.call(n,d,P,v)},t.attachOriginToPatched(n[o],p)}function et(t,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===t);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(t,n,i,o){t&&Xe(t,et(t,n,i),o)}function He(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(t,n,i)=>{const o=He(t);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");t[a]&&(t[c]=t[a]),t[c]&&(n[c]=n[a]=t[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:je,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Oe,REMOVE_EVENT_LISTENER_STR:Se})});const Ce=A("zoneTask");function pe(t,n,i,o){let c=null,a=null;i+=o;const p={};function d(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=c.apply(t,m.args),v}function P(v){return a.call(t,v.data.handleId)}c=le(t,n+=o,v=>function(m,L){if("function"==typeof L[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete p[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,L[0],Z,d,P);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?p[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(t,L)}),a=le(t,i,v=>function(m,L){const Z=L[0];let N;"number"==typeof Z?N=p[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete p[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(t,L)})}Zone.__load_patch("legacy",t=>{const n=t[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(t,n,i)=>{i.patchMethod(t,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",t=>{const n="set",i="clear";pe(t,n,i,"Timeout"),pe(t,n,i,"Interval"),pe(t,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",t=>{pe(t,"request","cancel","AnimationFrame"),pe(t,"mozRequest","mozCancel","AnimationFrame"),pe(t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(t,n)=>{const i=["alert","prompt","confirm"];for(let o=0;o<i.length;o++)le(t,i[o],(a,p,d)=>function(P,v){return n.current.run(a,t,v,d)})}),Zone.__load_patch("EventTarget",(t,n,i)=>{(function mt(t,n){n.patchEventPrototype(t,n)})(t,i),function pt(t,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let P=0;P<i.length;P++){const v=i[P],Z=p+(v+a),N=p+(v+c);o[v]={},o[v][a]=Z,o[v][c]=N}const d=t.EventTarget;d&&d.prototype&&n.patchEventTarget(t,n,[d&&d.prototype])}(t,i);const o=t.XMLHttpRequestEventTarget;o&&o.prototype&&i.patchEventTarget(t,i,[o.prototype])}),Zone.__load_patch("MutationObserver",(t,n,i)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(t,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(t,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(t,n,i)=>{!function Tt(t,n){if(we&&!Ue||Zone[t.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(je){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const t=Te.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c<o.length;c++){const a=n[o[c]];a&&a.prototype&&tt(a.prototype,He(a.prototype),i)}}(i,t)}),Zone.__load_patch("customElements",(t,n,i)=>{!function yt(t,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&t.customElements&&"customElements"in t&&n.patchCallbacks(n,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(t,i)}),Zone.__load_patch("XHR",(t,n)=>{!function P(v){const m=v.XMLHttpRequest;if(!m)return;const L=m.prototype;let N=L[Ze],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",J="scheduled";function q(h){const I=h.data,w=I.target;w[a]=!1,w[d]=!1;const Q=w[c];N||(N=w[Ze],B=w[Ne]),Q&&B.call(w,H,Q);const oe=w[c]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[a]&&h.state===J){const U=w[n.__symbol__("loadfalse")];if(0!==w.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let W=0;W<ee.length;W++)ee[W]===h&&ee.splice(W,1);!I.aborted&&h.state===J&&re.call(h)},U.push(h)}else h.invoke()}else!I.aborted&&!1===w[a]&&(w[d]=!0)};return N.call(w,H,oe),w[i]||(w[i]=h),E.apply(w,I.args),w[a]=!0,h}function R(){}function _(h){const I=h.data;return I.aborted=!0,G.apply(I.target,I.args)}const K=le(L,"open",()=>function(h,I){return h[o]=0==I[2],h[p]=I[1],K.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),E=le(L,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return E.apply(h,I);{const w={target:h,url:h[p],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,w,q,_);h&&!0===h[d]&&!w.aborted&&Q.state===J&&Q.invoke()}}),G=le(L,"abort",()=>function(h,I){const w=function Z(h){return h[i]}(h);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[X])return G.apply(h,I)})}(t);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),p=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function at(t,n){const i=t.constructor.name;for(let o=0;o<n.length;o++){const c=n[o],a=t[c];if(a){if(!Fe(ie(t,c)))continue;t[c]=(d=>{const P=function(){return d.apply(this,Le(arguments,i+"."+c))};return ue(P,d),P})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(t,n)=>{function i(o){return function(c){Qe(t,o).forEach(p=>{const d=t.PromiseRejectionEvent;if(d){const P=new d(o,{promise:c.promise,reason:c.rejection});p.invoke(P)}})}}t.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))})}},ie=>{ie(ie.s=7435)}]); \ No newline at end of file diff --git a/src/blrec/data/webapp/runtime.1db847619b50d96c.js b/src/blrec/data/webapp/runtime.1db847619b50d96c.js deleted file mode 100644 index 18b4083..0000000 --- a/src/blrec/data/webapp/runtime.1db847619b50d96c.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,v={},m={};function r(e){var i=m[e];if(void 0!==i)return i.exports;var t=m[e]={exports:{}};return v[e].call(t.exports,t,t.exports,r),t.exports}r.m=v,e=[],r.O=(i,t,f,o)=>{if(!t){var a=1/0;for(n=0;n<e.length;n++){for(var[t,f,o]=e[n],c=!0,l=0;l<t.length;l++)(!1&o||a>=o)&&Object.keys(r.O).every(p=>r.O[p](t[l]))?t.splice(l--,1):(c=!1,o<a&&(a=o));if(c){e.splice(n--,1);var d=f();void 0!==d&&(i=d)}}return i}o=o||0;for(var n=e.length;n>0&&e[n-1][2]>o;n--)e[n]=e[n-1];e[n]=[t,f,o]},r.n=e=>{var i=e&&e.__esModule?()=>e.default:()=>e;return r.d(i,{a:i}),i},r.d=(e,i)=>{for(var t in i)r.o(i,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((i,t)=>(r.f[t](e,i),i),[])),r.u=e=>(592===e?"common":e)+"."+{45:"c90c3cea2bf1a66e",91:"5d33ec6f665fb52d",103:"bd702fba8239ab1e",183:"fd2e6a1f63815dbf",237:"44684bee585167eb",548:"a9f0c3e1529d6713",592:"858f777e9296e6f2"}[e]+".js",r.miniCssF=e=>{},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),(()=>{var e={},i="blrec:";r.l=(t,f,o,n)=>{if(e[t])e[t].push(f);else{var a,c;if(void 0!==o)for(var l=document.getElementsByTagName("script"),d=0;d<l.length;d++){var u=l[d];if(u.getAttribute("src")==t||u.getAttribute("data-webpack")==i+o){a=u;break}}a||(c=!0,(a=document.createElement("script")).type="module",a.charset="utf-8",a.timeout=120,r.nc&&a.setAttribute("nonce",r.nc),a.setAttribute("data-webpack",i+o),a.src=r.tu(t)),e[t]=[f];var s=(g,p)=>{a.onerror=a.onload=null,clearTimeout(b);var _=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),_&&_.forEach(h=>h(p)),g)return g(p)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tu=i=>(void 0===e&&(e={createScriptURL:t=>t},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e.createScriptURL(i))})(),r.p="",(()=>{var e={666:0};r.f.j=(f,o)=>{var n=r.o(e,f)?e[f]:void 0;if(0!==n)if(n)o.push(n[2]);else if(666!=f){var a=new Promise((u,s)=>n=e[f]=[u,s]);o.push(n[2]=a);var c=r.p+r.u(f),l=new Error;r.l(c,u=>{if(r.o(e,f)&&(0!==(n=e[f])&&(e[f]=void 0),n)){var s=u&&("load"===u.type?"missing":u.type),b=u&&u.target&&u.target.src;l.message="Loading chunk "+f+" failed.\n("+s+": "+b+")",l.name="ChunkLoadError",l.type=s,l.request=b,n[1](l)}},"chunk-"+f,f)}else e[f]=0},r.O.j=f=>0===e[f];var i=(f,o)=>{var l,d,[n,a,c]=o,u=0;if(n.some(b=>0!==e[b])){for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(c)var s=c(r)}for(f&&f(o);u<n.length;u++)r.o(e,d=n[u])&&e[d]&&e[d][0](),e[n[u]]=0;return r.O(s)},t=self.webpackChunkblrec=self.webpackChunkblrec||[];t.forEach(i.bind(null,0)),t.push=i.bind(null,t.push.bind(t))})()})(); \ No newline at end of file diff --git a/src/blrec/data/webapp/runtime.efa92fd1ab1d1de3.js b/src/blrec/data/webapp/runtime.efa92fd1ab1d1de3.js new file mode 100644 index 0000000..c26d7b6 --- /dev/null +++ b/src/blrec/data/webapp/runtime.efa92fd1ab1d1de3.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},m={};function r(e){var n=m[e];if(void 0!==n)return n.exports;var t=m[e]={exports:{}};return v[e](t,t.exports,r),t.exports}r.m=v,e=[],r.O=(n,t,i,o)=>{if(!t){var a=1/0;for(f=0;f<e.length;f++){for(var[t,i,o]=e[f],c=!0,d=0;d<t.length;d++)(!1&o||a>=o)&&Object.keys(r.O).every(b=>r.O[b](t[d]))?t.splice(d--,1):(c=!1,o<a&&(a=o));if(c){e.splice(f--,1);var l=i();void 0!==l&&(n=l)}}return n}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[t,i,o]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>(592===e?"common":e)+"."+{103:"4a2aea63cc3bf42b",287:"bce56b4b2bd030eb",386:"2404f3bc252e1df3",503:"05156285886772b3",548:"b10ecff8d5cc6ecb",592:"1fc175bce139f4df",688:"7032fddba7983cf6"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="blrec:";r.l=(t,i,o,f)=>{if(e[t])e[t].push(i);else{var a,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),l=0;l<d.length;l++){var u=d[l];if(u.getAttribute("src")==t||u.getAttribute("data-webpack")==n+o){a=u;break}}a||(c=!0,(a=document.createElement("script")).type="module",a.charset="utf-8",a.timeout=120,r.nc&&a.setAttribute("nonce",r.nc),a.setAttribute("data-webpack",n+o),a.src=r.tu(t)),e[t]=[i];var s=(g,b)=>{a.onerror=a.onload=null,clearTimeout(p);var _=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),_&&_.forEach(h=>h(b)),g)return g(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={666:0};r.f.j=(i,o)=>{var f=r.o(e,i)?e[i]:void 0;if(0!==f)if(f)o.push(f[2]);else if(666!=i){var a=new Promise((u,s)=>f=e[i]=[u,s]);o.push(f[2]=a);var c=r.p+r.u(i),d=new Error;r.l(c,u=>{if(r.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var s=u&&("load"===u.type?"missing":u.type),p=u&&u.target&&u.target.src;d.message="Loading chunk "+i+" failed.\n("+s+": "+p+")",d.name="ChunkLoadError",d.type=s,d.request=p,f[1](d)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var n=(i,o)=>{var d,l,[f,a,c]=o,u=0;if(f.some(p=>0!==e[p])){for(d in a)r.o(a,d)&&(r.m[d]=a[d]);if(c)var s=c(r)}for(i&&i(o);u<f.length;u++)r.o(e,l=f[u])&&e[l]&&e[l][0](),e[l]=0;return r.O(s)},t=self.webpackChunkblrec=self.webpackChunkblrec||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))})()})(); \ No newline at end of file diff --git a/src/blrec/data/webapp/styles.2e152d608221c2ee.css b/src/blrec/data/webapp/styles.2e152d608221c2ee.css deleted file mode 100644 index 4368afb..0000000 --- a/src/blrec/data/webapp/styles.2e152d608221c2ee.css +++ /dev/null @@ -1 +0,0 @@ -[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum","tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:#000000d9;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:#00000073;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::selection{color:#fff;background:#1890ff}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:1000}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-backdrop{top:0;bottom:0;left:0;right:0;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0;position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-backdrop.ant-modal-mask{opacity:1}.cdk-overlay-pane{position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-global-scrollblock body{overflow-x:visible}.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.nz-animate-disabled.ant-scroll-number-only,.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask{animation:none;transition:none}.nz-animate-disabled.ant-drawer>*{transition:none}.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-leave-active{animation:none;transition:none}.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon{transition:none}.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span{transition:none}.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated{transition:none}.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:none}.ant-affix{position:fixed;z-index:10}nz-affix{display:block}.ant-alert{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:#00000073;transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:#000000bf}.ant-alert-close-text{color:#00000073;transition:color .3s}.ant-alert-close-text:hover{color:#000000bf}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:#000000d9;font-size:16px}.ant-alert-message{color:#000000d9}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}nz-alert{display:block}.ant-anchor{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#fff;border:2px solid #1890ff;border-radius:8px;transform:translate(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}.ant-anchor-link-title{position:relative;display:block;margin-bottom:6px;overflow:hidden;color:#000000d9;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#1890ff}.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translate(50%)}.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}nz-link{display:block}.ant-avatar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:2px}.ant-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}.ant-back-top{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:#00000073;border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:#000000d9;transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width: 768px){.ant-back-top{right:60px}}@media screen and (max-width: 480px){.ant-back-top{right:20px}}.ant-badge{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff}.ant-badge-count a,.ant-badge-count a:hover{color:#fff}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#ff4d4f}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-pink,.ant-badge-status-magenta{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:#000000d9;font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:#fff;line-height:22px;white-space:nowrap;background-color:#1890ff;border-radius:2px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentColor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:#00000040;border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentColor transparent transparent currentColor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentColor currentColor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentColor currentColor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentColor currentColor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentColor transparent transparent currentColor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentColor transparent transparent currentColor}.ant-badge .ant-scroll-number:only-child{position:relative;top:auto;display:block}.ant-badge .ant-badge-count:only-child{transform:none}nz-ribbon{display:block}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";color:#00000073;font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:#00000073;transition:color .3s}.ant-breadcrumb a:hover{color:#40a9ff}.ant-breadcrumb>span:last-child{color:#000000d9}.ant-breadcrumb>span:last-child a{color:#000000d9}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:#00000073}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.ant-breadcrumb-link .anticon+span{margin-left:4px}.ant-breadcrumb>nz-breadcrumb-item:last-child{color:#000000d9}.ant-breadcrumb>nz-breadcrumb-item:last-child a{color:#000000d9}.ant-breadcrumb-rtl>nz-breadcrumb-item{float:right}nz-breadcrumb{display:block}nz-breadcrumb-item:last-child .ant-breadcrumb-separator{display:none}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000004;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:#000000d9;border-color:#d9d9d9;background:#fff}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentColor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentColor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn:active>a:only-child{color:currentColor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentColor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:#fff}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#40a9ff;background:#40a9ff}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentColor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentColor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:#000000d9;border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentColor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentColor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentColor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentColor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:#000000d9;border-color:#d9d9d9;background:#fff;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentColor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentColor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn-dashed:active>a:only-child{color:currentColor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentColor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentColor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentColor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#1890ff;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentColor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentColor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentColor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:#000000d9;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentColor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentColor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-text:active>a:only-child{color:currentColor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:#000000d9;background:rgba(0,0,0,.018);border-color:transparent}.ant-btn-text:active{color:#000000d9;background:rgba(0,0,0,.028);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentColor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.ant-btn-dangerous>a:only-child{color:currentColor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875;background:#fff}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentColor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}.ant-btn-dangerous:active>a:only-child{color:currentColor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentColor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentColor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizeSpeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:2px}.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:2px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn.ant-btn-background-ghost:active{color:#096dd9;border-color:#096dd9}.ant-btn.ant-btn-background-ghost[disabled]{color:#00000040;background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:"\a0"}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-card{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;background:#fff;border-radius:2px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:#000000d9;font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:#000000d9;font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #f0f0f0}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:#000000d9;font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #f0f0f0,0 1px #f0f0f0,1px 1px #f0f0f0,1px 0 #f0f0f0 inset,0 1px #f0f0f0 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#fff;border-top:1px solid #f0f0f0}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:#00000073;text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#1890ff;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:#00000073;line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#1890ff}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:#00000073}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-card-rtl .ant-skeleton-header{padding:0 0 0 16px}nz-card{display:block}nz-card-meta{display:block}nz-card-loading{display:block}.ant-carousel{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-radio-input,.ant-carousel .slick-list .slick-slide input.ant-checkbox-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-track,.ant-carousel .slick-slider .slick-list{transform:translate(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:before,.ant-carousel .slick-track:after{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:transparent;background:transparent;outline:none}.ant-carousel .slick-prev:hover:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-next:focus:before{opacity:1}.ant-carousel .slick-prev.slick-disabled:before,.ant-carousel .slick-next.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"\2190"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"\2192"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#fff;border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:hover,.ant-carousel .slick-dots li button:focus{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:#fff;opacity:1}.ant-carousel .slick-dots li.slick-active:hover,.ant-carousel .slick-dots li.slick-active:focus{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"\2192"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"\2190"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}nz-carousel{display:block;position:relative;overflow:hidden;width:100%;height:100%}.slick-dots{display:block}.slick-track{opacity:1}.slick-list{direction:ltr}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-checkbox+span:empty{display:none}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#000000d9;line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:#000000d9;background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 2px 2px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:#00000040;cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}nz-collapse{display:block}nz-collapse-panel{display:block}.ant-comment{position:relative;background-color:inherit}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:#00000073;font-size:14px;transition:color .3s}.ant-comment-content-author-name>*{color:#00000073}.ant-comment-content-author-name>*:hover{color:#00000073}.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:#00000073}.ant-comment-actions>li>span{margin-right:10px;color:#00000073;font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:#595959}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}nz-comment{display:block}nz-comment-content{display:block}.ant-picker{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";padding:4px 11px;position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:border .3s,box-shadow .3s}.ant-picker:hover,.ant-picker-focused{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-picker:hover,.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:#00000040}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input:focus,.ant-picker-input>input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-picker-input>input:focus,.ant-input-rtl .ant-picker-input>input-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input-rtl{direction:rtl}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:#bfbfbf}.ant-picker-large{padding:6.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{align-self:center;margin-left:4px;color:#00000040;line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-clear{position:absolute;top:50%;right:0;color:#00000040;line-height:1;background:#fff;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:#00000073}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:#00000040;font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:#00000073}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:11px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#1890ff;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.66666667px;display:block;transform:rotate(-45deg)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.66666667px;display:block;transform:rotate(135deg)}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:6.66666667px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px #0000000f;transition:left .3s ease-out}.ant-picker-range-arrow:after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:#fff #fff transparent transparent;content:""}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px 0;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none}.ant-picker-panel-focused{border-color:#1890ff}.ant-picker-decade-panel,.ant-picker-year-panel,.ant-picker-quarter-panel,.ant-picker-month-panel,.ant-picker-week-panel,.ant-picker-date-panel,.ant-picker-time-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:#000000d9;border-bottom:1px solid #f0f0f0}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:#00000040;line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:#000000d9}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#1890ff}.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-prev-icon,.ant-picker-super-next-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-prev-icon:before,.ant-picker-next-icon:before,.ant-picker-super-prev-icon:before,.ant-picker-super-next-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-prev-icon:after,.ant-picker-super-next-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentColor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content th,.ant-picker-content td{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:#000000d9;line-height:30px}.ant-picker-cell{padding:3px 0;color:#00000040;cursor:pointer}.ant-picker-cell-in-view{color:#000000d9}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #1890ff;border-radius:2px;content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#e6f7ff}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#1890ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#e6f7ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #7ec1ff;border-bottom:1px dashed #7ec1ff;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before{background:#cbe6ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#cbe6ff;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{left:6px;border-left:1px dashed #7ec1ff;border-top-left-radius:2px;border-bottom-left-radius:2px}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:6px;border-right:1px dashed #7ec1ff;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-picker-cell-disabled{color:#00000040;pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:rgba(0,0,0,.04)}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#00000040}.ant-picker-decade-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#1890ff}.ant-picker-today-btn:hover{color:#40a9ff}.ant-picker-today-btn:active{color:#096dd9}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:#00000040;cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-year-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-month-panel .ant-picker-body{padding:0 8px}.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{width:60px}.ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-month-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}.ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-month-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:#f5f5f5}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#1890ff}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:#ffffff80}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #f0f0f0}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}.ant-picker-time-panel-column-active{background:rgba(230,247,255,.2)}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:#000000d9;line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f7ff}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:#00000040;background:transparent;cursor:not-allowed}_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{right:6px;left:0;border-right:1px dashed #7ec1ff;border-left:none;border-radius:0 2px 2px 0}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:0;left:6px;border-right:none;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after{right:6px;left:6px;border-right:1px dashed #7ec1ff;border-left:1px dashed #7ec1ff;border-radius:2px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}.ant-picker-inline{border:none;padding:0}.ant-picker-inline .ant-picker-range-arrow{display:none!important}.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:#000000d9;font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:#000000d9;font-size:14px}.ant-descriptions-view{width:100%;overflow:hidden;border-radius:2px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>th,.ant-descriptions-row>td{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:#000000d9;font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1;color:#000000d9;font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-label,.ant-descriptions-item-container .ant-descriptions-item-content{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>th,.ant-descriptions-middle .ant-descriptions-row>td{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>th,.ant-descriptions-small .ant-descriptions-row>td{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px;border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none;border-left:1px solid #f0f0f0}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-left:none}nz-descriptions{display:block}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:#000000d9;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:#0000000f}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:#0000000f;border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:#000000d9;font-weight:400;font-size:14px}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px #00000014,9px 0 28px #0000000d,12px 0 48px 16px #00000008}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translate(1px)}.ant-drawer-top,.ant-drawer-bottom{left:0;width:100%;height:0%}.ant-drawer-top .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{width:100%}.ant-drawer-top.ant-drawer-open,.ant-drawer-bottom.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px #00000014,0 -9px 28px #0000000d,0 -12px 48px 16px #00000008}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:#000000d9;font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:#00000073;font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:#000000bf;text-decoration:none}.ant-drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-drawer-header-title{display:flex;flex:1;align-items:center;justify-content:space-between}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:#00000073;opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:#fff}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#1890ff;background-color:#e6f7ff}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#1890ff}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#1890ff}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-dropdown-menu>ul{list-style:inherit;margin:0;padding:0}.ant-dropdown{top:0;left:0;position:relative;width:100%;margin-top:6px;margin-bottom:6px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{transform:rotate(180deg)}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:#00000040}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:#00000040}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}nz-empty{display:block}.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:"\a0"}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:#00000040;font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:#00000073}.anticon.ant-input-clear-icon:active{color:#000000d9}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#1890ff}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:#00000073;cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:#000000d9}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#40a9ff}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:#00000073}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#40a9ff}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}textarea.nz-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:content-box!important}.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{width:32px;height:32px}.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px}.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum","tnum";position:relative;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number:focus,.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-rtl{direction:rtl}.ant-input-number-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus{z-index:1;border-right-width:1px}.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 11px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-5px -11px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-open .ant-select-selector,.ant-input-number-group-addon .ant-select-focused .ant-select-selector{color:#1890ff}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-number-group>.ant-input-number-rtl:first-child,.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-group-rtl .ant-input-number-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-number-group-rtl.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-rtl.ant-input-number-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:#00000073;font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:#00000073;line-height:12px;transition:all .1s linear;-webkit-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner:before,.ant-input-number-handler-down-inner:before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap,.ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:#00000040}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#ff4d4f}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:#000000d9;line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:#000000d9;font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:rgba(255,255,255,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:#000000d9;background:#fff}.ant-layout-rtl{direction:rtl}nz-content{display:block}nz-footer{display:block}nz-header{display:block}.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0}.ant-form-horizontal .ant-form-item-control:not(.ant-col){min-width:0}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#ff4d4f}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix{color:#faad14}.ant-form-item-has-warning .ant-input-group-addon,.ant-form-item-has-warning .ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-form-item-has-warning .has-feedback{color:#faad14}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#faad14!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix{color:#ff4d4f}.ant-form-item-has-error .ant-input-group-addon,.ant-form-item-has-error .ant-input-number-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-form-item-has-error .has-feedback{color:#ff4d4f}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#ff4d4f;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#ff4d4f!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#ff4d4f}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:#fff;border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#ff4d4f}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#ff4d4f}.ant-form-item-has-error .ant-mentions{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#1890ff}.ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#00000073;font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";vertical-align:top;transition:margin-bottom .3s 17ms linear}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:#000000d9;font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:#00000073}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:#00000073;cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^="ant-col-"]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:#00000073;font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}nz-form-item.ant-form-item{transition:none}.ant-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:#00000040;font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#000000d9}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:#000000d9}.ant-list-item-meta-title{margin-bottom:4px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:#000000d9;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#1890ff}.ant-list-item-meta-description{color:#00000073;font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:#00000073;font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}.ant-list-header,.ant-list-footer{background:transparent}.ant-list-header,.ant-list-footer{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:#00000073;font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #f0f0f0}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:#000000d9;font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:2px}.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-item,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px}@media screen and (max-width: 768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width: 576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width: 768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width: 576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}nz-list,nz-list nz-spin,nz-list-header,nz-list-footer,nz-list-pagination,nz-list-empty,nz-list-item-extra{display:block}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum","tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:#fff;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #e6f7ff}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#1890ff}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#1890ff}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#1890ff}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#1890ff}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #e6f7ff}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentColor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#1890ff}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #1890ff}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#1890ff}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#1890ff}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #1890ff;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#1890ff}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#1890ff}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-menu-submenu.ant-menu-submenu-placement-bottom{top:6px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-right{left:4px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-right.ant-menu-submenu-rtl{left:auto;right:4px}.ant-menu-submenu.ant-menu-submenu-placement-left{right:4px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-left.ant-menu-submenu-rtl{right:auto;left:4px}.ant-mention-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;width:100%;vertical-align:middle}.ant-mention-wrapper .ant-mention-editor{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:block;height:auto;min-height:32px;padding:0;line-height:1.5715}.ant-mention-wrapper .ant-mention-editor::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-mention-wrapper .ant-mention-editor:placeholder-shown{text-overflow:ellipsis}.ant-mention-wrapper .ant-mention-editor:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-mention-wrapper .ant-mention-editor:hover{border-right-width:0;border-left-width:1px!important}.ant-mention-wrapper .ant-mention-editor:focus,.ant-mention-wrapper .ant-mention-editor-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-mention-wrapper .ant-mention-editor:focus,.ant-input-rtl .ant-mention-wrapper .ant-mention-editor-focused{border-right-width:0;border-left-width:1px!important}.ant-mention-wrapper .ant-mention-editor-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mention-wrapper .ant-mention-editor-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mention-wrapper .ant-mention-editor[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mention-wrapper .ant-mention-editor[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mention-wrapper .ant-mention-editor-borderless,.ant-mention-wrapper .ant-mention-editor-borderless:hover,.ant-mention-wrapper .ant-mention-editor-borderless:focus,.ant-mention-wrapper .ant-mention-editor-borderless-focused,.ant-mention-wrapper .ant-mention-editor-borderless-disabled,.ant-mention-wrapper .ant-mention-editor-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mention-wrapper .ant-mention-editor{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mention-wrapper .ant-mention-editor-lg{padding:6.5px 11px;font-size:16px}.ant-mention-wrapper .ant-mention-editor-sm{padding:0 7px}.ant-mention-wrapper .ant-mention-editor-rtl{direction:rtl}.ant-mention-wrapper .ant-mention-editor-wrapper{height:auto;overflow-y:auto}.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor{border-right-width:0;border-left-width:1px!important}.ant-mention-wrapper.disabled .ant-mention-editor{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mention-wrapper.disabled .ant-mention-editor:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mention-wrapper .public-DraftEditorPlaceholder-root{position:absolute;pointer-events:none}.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner{height:auto;padding:5px 11px;color:#bfbfbf;white-space:pre-wrap;word-wrap:break-word;outline:none;opacity:1}.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content{height:auto;padding:5px 11px}.ant-mention-dropdown{box-sizing:border-box;margin:1.5em 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;min-width:120px;max-height:250px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-mention-dropdown-placement-top{margin-top:-.1em}.ant-mention-dropdown-notfound.ant-mention-dropdown-item{color:#00000040}.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading{display:block;color:#1890ff;text-align:center}.ant-mention-dropdown-item{position:relative;display:block;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s}.ant-mention-dropdown-item:hover{background-color:#f5f5f5}.ant-mention-dropdown-item.focus,.ant-mention-dropdown-item-active{background-color:#e6f7ff}.ant-mention-dropdown-item-disabled{color:#00000040;cursor:not-allowed}.ant-mention-dropdown-item-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-mention-dropdown-item-selected,.ant-mention-dropdown-item-selected:hover{color:#000000d9;font-weight:700;background-color:#f5f5f5}.ant-mention-dropdown-item-divider{height:1px;margin:1px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-mention-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px}.ant-message{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#ff4d4f}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-wrap{z-index:1000}.ant-modal-title{margin:0;color:#000000d9;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{padding:16px 24px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:#000000d9;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:fixed;z-index:1010}.ant-notification-topLeft,.ant-notification-bottomLeft{margin-right:0;margin-left:24px}.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-notification-topLeft .ant-notification-notice,.ant-notification-bottomLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:#000000d9;font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#1890ff}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#ff4d4f}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:#00000073;outline:none}.ant-notification-notice-close:hover{color:#000000ab}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-enter,.ant-notification-fade-appear{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-page-header{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;padding:16px 24px;background-color:#fff}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#1890ff;text-decoration:none;outline:none;transition:color .3s;color:#000;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#40a9ff}.ant-page-header-back-button:active{color:#096dd9}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:#000000d9;font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:#00000073;font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}.ant-page-header-heading-extra>*:first-child{margin-left:0}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}.ant-page-header-back-button{border:0;background:transparent;padding:0;line-height:inherit;display:inline-block}nz-page-header,nz-page-header-content,nz-page-header-footer{display:block}.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:#000000d9;transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:focus-visible,.ant-pagination-item:hover{border-color:#1890ff;transition:all .3s}.ant-pagination-item:focus-visible a,.ant-pagination-item:hover a{color:#1890ff}.ant-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}.ant-pagination-item-active a{color:#1890ff}.ant-pagination-item-active:focus-visible,.ant-pagination-item-active:hover{border-color:#40a9ff}.ant-pagination-item-active:focus-visible a,.ant-pagination-item-active:hover a{color:#40a9ff}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#1890ff;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:#000000d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:#000000d9;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#40a9ff}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}.ant-pagination-disabled,.ant-pagination-disabled:hover,.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link,.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,.ant-input-rtl .ant-pagination-options-quick-jumper input-focused{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-options-quick-jumper input-rtl{direction:rtl}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#1890ff}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0px}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:#00000040;background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#00000040}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:#00000040}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}nz-pagination{display:block}.ant-popover{position:relative}.ant-popover{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:rgba(255,255,255,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftTop,.ant-popover-placement-leftBottom{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;box-shadow:0 0 8px #00000026 \ }@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-popover-inner{box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:#000000d9;font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:12px 16px;color:#000000d9}.ant-popover-message{position:relative;padding:4px 0 12px;color:#000000d9;font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8.0005px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:#fff;content:"";pointer-events:auto}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51471863px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-4.24264069px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{left:1.51471863px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(4.24264069px) rotate(45deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51471863px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px #0000000f;transform:translateY(4.24264069px) rotate(45deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow{right:1.51471863px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-4.24264069px) rotate(45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-pink .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-magenta .ant-popover-arrow-content{background-color:#eb2f96}.ant-popover-red .ant-popover-inner,.ant-popover-red .ant-popover-arrow-content{background-color:#f5222d}.ant-popover-volcano .ant-popover-inner,.ant-popover-volcano .ant-popover-arrow-content{background-color:#fa541c}.ant-popover-orange .ant-popover-inner,.ant-popover-orange .ant-popover-arrow-content{background-color:#fa8c16}.ant-popover-yellow .ant-popover-inner,.ant-popover-yellow .ant-popover-arrow-content{background-color:#fadb14}.ant-popover-gold .ant-popover-inner,.ant-popover-gold .ant-popover-arrow-content{background-color:#faad14}.ant-popover-cyan .ant-popover-inner,.ant-popover-cyan .ant-popover-arrow-content{background-color:#13c2c2}.ant-popover-lime .ant-popover-inner,.ant-popover-lime .ant-popover-arrow-content{background-color:#a0d911}.ant-popover-green .ant-popover-inner,.ant-popover-green .ant-popover-arrow-content{background-color:#52c41a}.ant-popover-blue .ant-popover-inner,.ant-popover-blue .ant-popover-arrow-content{background-color:#1890ff}.ant-popover-geekblue .ant-popover-inner,.ant-popover-geekblue .ant-popover-arrow-content{background-color:#2f54eb}.ant-popover-purple .ant-popover-inner,.ant-popover-purple .ant-popover-arrow-content{background-color:#722ed1}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-popover{position:relative}.ant-progress{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:#000000d9;font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#ff4d4f}.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#ff4d4f}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:#000000d9;font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#1890ff}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#1890ff;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#1890ff}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:#0003}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:#00000040;cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:#000000d9;font-size:14px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:#000000d9}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-button-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:#00000040;background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-radio+span:empty{display:none}.ant-rate{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum","tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover,.ant-rate-star>div:focus-visible{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #fadb14}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:"\a0"}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:"\a0"}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;user-select:none;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#00000073;font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#000000bf}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#00000040;background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:#00000073}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum",;position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:#00000040}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;color:#00000040}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:#00000073;font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000d9;font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:#00000040;cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-select-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;display:block}.ant-select-dropdown .cdk-virtual-scroll-content-wrapper{right:0}.ant-select-dropdown .full-width{contain:initial}.ant-select-dropdown .full-width .cdk-virtual-scroll-content-wrapper{position:static}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);border-radius:2px;width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:80px;min-width:80px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;min-width:40px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:rgba(190,190,190,.2);width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0% 50%}to{background-position:100% 50%}}.ant-slider{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;box-shadow:0 0 0 5px #1890ff1f}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;box-shadow:0 0 0 5px #1890ff1f}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:#00000073;text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-slider-mark-text-active{color:#000000d9}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:#00000040!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:#00000040!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \ ;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}nz-spin{display:block}.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum"}.ant-statistic-title{margin-bottom:4px;color:#00000073;font-size:14px}.ant-statistic-content{color:#000000d9;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.ant-steps{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-item-icon,.ant-steps-item-content{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#1890ff;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:#000000d9;font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;color:#00000073;font-weight:400;font-size:14px}.ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:#fff;border-color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(0,0,0,.25)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000d9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#000000d9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000d9}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#1890ff}.ant-steps-item-error .ant-steps-item-icon{background-color:#fff;border-color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#ff4d4f}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:#1890ff}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#1890ff}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#1890ff}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0px;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#1890ff;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ant-switch{margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:#00000040;border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#1890ff}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px #00230b33;transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:#000000a6;vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}nz-switch{display:inline-block}.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;font-size:14px;background:#fff;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:#000000d9;background:#fafafa}.ant-table-thead>tr>th{position:relative;color:#000000d9;font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:#0000000f;transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:#00000008}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}.ant-table-summary{position:relative;z-index:2;background:#fff}div.ant-table-summary{box-shadow:0 -1px #f0f0f0}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:rgba(0,0,0,.04)}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#1890ff}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:#00000073;background:rgba(0,0,0,.04)}.ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:#00000040;font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#bae7ff}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #f0f0f0 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:#00000040}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}.ant-table-row-expand-icon:active{color:#096dd9}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentColor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentColor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:#00000040}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#fff}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:1;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-sticky-holder{position:sticky;z-index:3;background:#fff}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#ffffff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:#00000059;border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:#000c}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}nz-table,nz-table-title-footer,nz-table-inner-scroll,nz-table-inner-default,nz-table-selection{display:block}nz-filter-trigger{display:inline-flex}.nz-table-out-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.nz-table-out-bordered>.ant-table-container{border:1px solid #f0f0f0;border-bottom:0}.nz-table-out-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}cdk-virtual-scroll-viewport.ant-table-body{overflow-y:scroll}.nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}.nz-table-hide-scrollbar::-webkit-scrollbar{background-color:#fafafa}.ant-table.ant-table-small .nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}.ant-table.ant-table-small .nz-table-hide-scrollbar::-webkit-scrollbar{background-color:transparent}.ant-table-wrapper-rtl .ant-table thead>tr>th.ant-table-selection-column{text-align:center}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:#00000073;font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#40a9ff}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;background:#fff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#fff}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#fff}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#fff}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#fff}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px 2px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#40a9ff}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#096dd9}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#1890ff;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#096dd9}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:#00000073;font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:#000000d9}.ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;text-shadow:0 0 .25px currentColor}.ant-tabs-tab.ant-tabs-tab-disabled{color:#00000040;cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:#00000040}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}.ant-tabs-dropdown-menu-item a[nz-tab-link]{position:relative}a[nz-tab-link]:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;content:""}a[nz-tab-link]~*{position:relative}nz-tabset,nz-tab-nav-operation,nz-tabs-nav{display:block}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled a,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover a{pointer-events:none;color:#00000040}.ant-tabs-rtl .ant-tabs-rtl-tab-next{right:auto;left:2px}.ant-tabs-tab-disabled a{pointer-events:none;color:#00000040}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-height:40px}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:#000000d9}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:#00000073;font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:#000000d9}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-error{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-timeline{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum","tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#1890ff;border-color:#1890ff}.ant-timeline-item-head-red{color:#ff4d4f;border-color:#ff4d4f}.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}.ant-timeline-item-head-gray{color:#00000040;border-color:#00000040}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{left:calc(100% - 6px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:absolute;z-index:1070;display:block;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#000000bf;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#000000bf;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px #00000012;transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-tooltip{position:relative}.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#fafafa}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:2px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:#00000040}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-transfer-list-header>*:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>*:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{color:#1890ff;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;position:relative;color:#d9d9d9}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#40a9ff}.ant-transfer-list-content-item-remove:active{color:#096dd9}.ant-transfer-list-content-item-remove:after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:""}.ant-transfer-list-content-item-remove:hover{color:#40a9ff}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#dcf4ff}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#e6f7ff}.ant-transfer-list-content-item-disabled{color:#00000040;cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:#00000040;text-align:center}.ant-transfer-list-footer{border-top:1px solid #f0f0f0}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}.ant-typography{color:#000000d9;overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:#00000073}.ant-typography.ant-typography-success{color:#52c41a}.ant-typography.ant-typography-warning{color:#faad14}.ant-typography.ant-typography-danger{color:#ff4d4f}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#ff7875}.ant-typography.ant-typography-disabled{color:#00000040;cursor:not-allowed;-webkit-user-select:none;user-select:none}div.ant-typography,.ant-typography p{margin-bottom:1em}h1.ant-typography,.ant-typography h1{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:38px;line-height:1.23}h2.ant-typography,.ant-typography h2{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:30px;line-height:1.35}h3.ant-typography,.ant-typography h3{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:24px;line-height:1.35}h4.ant-typography,.ant-typography h4{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:20px;line-height:1.4}h5.ant-typography,.ant-typography h5{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:16px;line-height:1.5}.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography div+h1,.ant-typography ul+h1,.ant-typography li+h1,.ant-typography p+h1,.ant-typography h1+h1,.ant-typography h2+h1,.ant-typography h3+h1,.ant-typography h4+h1,.ant-typography h5+h1,.ant-typography div+h2,.ant-typography ul+h2,.ant-typography li+h2,.ant-typography p+h2,.ant-typography h1+h2,.ant-typography h2+h2,.ant-typography h3+h2,.ant-typography h4+h2,.ant-typography h5+h2,.ant-typography div+h3,.ant-typography ul+h3,.ant-typography li+h3,.ant-typography p+h3,.ant-typography h1+h3,.ant-typography h2+h3,.ant-typography h3+h3,.ant-typography h4+h3,.ant-typography h5+h3,.ant-typography div+h4,.ant-typography ul+h4,.ant-typography li+h4,.ant-typography p+h4,.ant-typography h1+h4,.ant-typography h2+h4,.ant-typography h3+h4,.ant-typography h4+h4,.ant-typography h5+h4,.ant-typography div+h5,.ant-typography ul+h5,.ant-typography li+h5,.ant-typography p+h5,.ant-typography h1+h5,.ant-typography h2+h5,.ant-typography h3+h5,.ant-typography h4+h5,.ant-typography h5+h5{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}a.ant-typography,.ant-typography a{color:#1890ff;outline:none;cursor:pointer;transition:color .3s;text-decoration:none}a.ant-typography:focus,.ant-typography a:focus,a.ant-typography:hover,.ant-typography a:hover{color:#40a9ff}a.ant-typography:active,.ant-typography a:active{color:#096dd9}a.ant-typography:active,.ant-typography a:active,a.ant-typography:hover,.ant-typography a:hover{text-decoration:none}a.ant-typography[disabled],.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,.ant-typography a.ant-typography-disabled{color:#00000040;cursor:not-allowed}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active,a.ant-typography[disabled]:hover,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:hover,.ant-typography a.ant-typography-disabled:hover{color:#00000040}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:rgba(150,150,150,.06);border:1px solid rgba(100,100,100,.2);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#ffe58f}.ant-typography u,.ant-typography ins{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography s,.ant-typography del{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-expand,.ant-typography-edit,.ant-typography-copy{color:#1890ff;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-expand:focus,.ant-typography-edit:focus,.ant-typography-copy:focus,.ant-typography-expand:hover,.ant-typography-edit:hover,.ant-typography-copy:hover{color:#40a9ff}.ant-typography-expand:active,.ant-typography-edit:active,.ant-typography-copy:active{color:#096dd9}.ant-typography-copy-success,.ant-typography-copy-success:hover,.ant-typography-copy-success:focus{color:#52c41a}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 5px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:#00000073;pointer-events:none}.ant-typography-edit-content textarea{-moz-transition:none}.ant-typography ul,.ant-typography ol{margin:0 0 1em;padding:0}.ant-typography ul li,.ant-typography ol li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography pre,.ant-typography blockquote{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-expand,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-copy{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ul li,.ant-typography-rtl.ant-typography ol li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#1890ff}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#096dd9}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#40a9ff}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:#000000d9;font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:#00000073;font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:#00000040;font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:#00000073}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum","tnum";line-height:1.5715}.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{display:table;clear:both;content:""}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:#00000073}.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading .anticon,.ant-upload-list-item-info .ant-upload-text-icon .anticon{position:absolute;top:5px;color:#00000073;font-size:14px}.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:#00000073;font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}.ant-upload-list-item .anticon-close:hover{color:#000000d9}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .anticon-close,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-text-icon>.anticon,.ant-upload-list-item-error .ant-upload-list-item-name{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:2px}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card.ant-upload-list:after{display:none}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000080;opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{z-index:10;width:16px;margin:0 4px;color:#ffffffd9;font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,.ant-upload-list-picture-card .ant-upload-list-item-actions:hover{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-text-container,.ant-upload-list-picture-container{transition:opacity .3s,height .3s}.ant-upload-list-text-container:before,.ant-upload-list-picture-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-text-container .ant-upload-span,.ant-upload-list-picture-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-text .ant-upload-span,.ant-upload-list-picture .ant-upload-span{display:flex;align-items:center}.ant-upload-list-text .ant-upload-span>*,.ant-upload-list-picture .ant-upload-span>*{flex:none}.ant-upload-list-text .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item{float:unset}.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-select-dropdown-hidden{display:none}.ant-cascader-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner{border-color:#1890ff}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-cascader-checkbox-rtl{direction:rtl}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item{margin-right:0;margin-left:8px}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child{margin-left:0!important}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:8px}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:#f5f5f5}.ant-cascader-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:#00000040;cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#e6f7ff}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:#00000073;font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:#00000040}.ant-cascader-menu-item-keyword{color:#ff4d4f}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}.ant-cascader-menus{position:relative;margin-top:2px;margin-bottom:2px}nz-tree-virtual-scroll-view{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}nz-tree-virtual-scroll-view .ant-tree-list,nz-tree-virtual-scroll-view .ant-tree-list-holder{height:100%}nz-tree-virtual-scroll-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon,nz-tree-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon{display:none}nz-tree-view .ant-tree-list-holder-inner{display:flex;flex-direction:column}@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#1890ff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-tree-checkbox-rtl{direction:rtl}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #1890ff;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#1890ff}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:#fff}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}.font-highlight{color:#ff4d4f}.ant-tree-child-tree{overflow:hidden}nz-tree{display:block}.ant-select-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{border-color:#1890ff}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-select-tree-checkbox-rtl{direction:rtl}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#e6f7ff}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #1890ff;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-select-tree-switcher .ant-tree-switcher-icon,.ant-select-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-tree-switcher-icon svg,.ant-select-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#1890ff}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#bae7ff}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:#fff}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}.ant-tree.ant-select-tree.ant-tree-show-line nz-tree-node[builtin]:not(:last-child)>li:before{content:" ";width:1px;border-left:1px solid #d9d9d9;height:calc(100% - 16px);position:absolute;left:12px;margin:26px 0}.ant-select-dropdown.ant-select-tree-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;overflow:auto}.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";background:#fff}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:#fff;border:0;border-top:1px solid #f0f0f0;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:2px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 2px 2px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#fff;border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#e6f7ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#1890ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:#000000d9;line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#1890ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#000000d9}@media only screen and (max-width: 480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#52c41a}.ant-result-error .ant-result-icon>.anticon{color:#ff4d4f}.ant-result-info .ant-result-icon>.anticon{color:#1890ff}.ant-result-warning .ant-result-icon>.anticon{color:#faad14}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:#000000d9;font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:#00000073;font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>*:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:#fafafa}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>*:last-child{margin-left:0}nz-result{display:block}.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-rtl{direction:rtl}nz-space-item{display:block}.ant-image{position:relative;display:inline-block}.ant-image-img{display:block;width:100%;height:auto}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scale(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum","tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:#ffffffd9;list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:#ffffff40;pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:#ffffffd9;background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:#ffffff40;cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.cdk-overlay-backdrop.ant-image-preview-mask{opacity:1}@media screen and (min-width: 768px){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}} diff --git a/src/blrec/data/webapp/styles.ae81e04dfa5b2860.css b/src/blrec/data/webapp/styles.ae81e04dfa5b2860.css new file mode 100644 index 0000000..45b0163 --- /dev/null +++ b/src/blrec/data/webapp/styles.ae81e04dfa5b2860.css @@ -0,0 +1 @@ +[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:#000000d9;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:#00000073;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::selection{color:#fff;background:#1890ff}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;inset:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%;position:fixed;z-index:1000}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-backdrop{inset:0;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0;position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-backdrop.ant-modal-mask{opacity:1}.cdk-overlay-pane{position:absolute;pointer-events:auto;z-index:1000}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-global-scrollblock body{overflow-x:visible}.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.nz-animate-disabled.ant-scroll-number-only,.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask{animation:none;transition:none}.nz-animate-disabled.ant-drawer>*{transition:none}.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-leave-active{animation:none;transition:none}.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon{transition:none}.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span{transition:none}.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated{transition:none}.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:none}.ant-affix{position:fixed;z-index:10}nz-affix{display:block}.ant-alert{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:#00000073;transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:#000000bf}.ant-alert-close-text{color:#00000073;transition:color .3s}.ant-alert-close-text:hover{color:#000000bf}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:#000000d9;font-size:16px}.ant-alert-message{color:#000000d9}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}nz-alert{display:block}.ant-alert-icon{line-height:1}.ant-anchor{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#fff;border:2px solid #1890ff;border-radius:8px;transform:translate(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:4px 0 4px 16px}.ant-anchor-link-title{position:relative;display:block;margin-bottom:3px;overflow:hidden;color:#000000d9;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#1890ff}.ant-anchor-link .ant-anchor-link{padding-top:2px;padding-bottom:2px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translate(50%)}.ant-anchor-rtl .ant-anchor-link{padding:4px 16px 4px 0}nz-link{display:block}.ant-avatar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:2px}.ant-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}.ant-back-top{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:#00000073;border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:#000000d9;transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width: 768px){.ant-back-top{right:60px}.ant-back-top-rtl{right:auto;left:60px}}@media screen and (max-width: 480px){.ant-back-top{right:20px}.ant-back-top-rtl{right:auto;left:20px}}.ant-badge{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff}.ant-badge-count a,.ant-badge-count a:hover{color:#fff}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#ff4d4f}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-pink,.ant-badge-status-magenta{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:#000000d9;font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:#fff;line-height:22px;white-space:nowrap;background-color:#1890ff;border-radius:2px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:#00000040;border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter{animation-name:antZoomBadgeInRtl}.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave{animation-name:antZoomBadgeOutRtl}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}@keyframes antZoomBadgeInRtl{0%{transform:scale(0) translate(-50%,-50%);opacity:0}to{transform:scale(1) translate(-50%,-50%)}}@keyframes antZoomBadgeOutRtl{0%{transform:scale(1) translate(-50%,-50%)}to{transform:scale(0) translate(-50%,-50%);opacity:0}}.ant-badge .ant-scroll-number:only-child{position:relative;top:auto;display:block}.ant-badge .ant-badge-count:only-child{transform:none}nz-ribbon{display:block}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:#00000073;font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ant-breadcrumb a{color:#00000073;transition:color .3s}.ant-breadcrumb a:hover{color:#000000d9}.ant-breadcrumb li:last-child{color:#000000d9}.ant-breadcrumb li:last-child a{color:#000000d9}li:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:#00000073}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.ant-breadcrumb-link .anticon+span{margin-left:4px}.ant-breadcrumb>nz-breadcrumb-item:last-child{color:#000000d9}.ant-breadcrumb>nz-breadcrumb-item:last-child a{color:#000000d9}.ant-breadcrumb-rtl>nz-breadcrumb-item{float:right}nz-breadcrumb{display:block}nz-breadcrumb-item:last-child .ant-breadcrumb-separator{display:none}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000004;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:#000000d9;border-color:#d9d9d9;background:#fff}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:#fff}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#40a9ff;background:#40a9ff}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:#000000d9;border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dashed{color:#000000d9;border-color:#d9d9d9;background:#fff;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-link{color:#1890ff;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-text{color:#000000d9;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:#000000d9;background:rgba(0,0,0,.018);border-color:transparent}.ant-btn-text:active{color:#000000d9;background:rgba(0,0,0,.028);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875;background:#fff}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;inset:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:2px}.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:2px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn.ant-btn-background-ghost:active{color:#096dd9;border-color:#096dd9}.ant-btn.ant-btn-background-ghost[disabled]{color:#00000040;background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;inset:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:"\a0"}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-card{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;background:#fff;border-radius:2px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:#000000d9;font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:#000000d9;font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #f0f0f0}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:#000000d9;font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #f0f0f0,0 1px #f0f0f0,1px 1px #f0f0f0,1px 0 #f0f0f0 inset,0 1px #f0f0f0 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#fff;border-top:1px solid #f0f0f0}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:#00000073;text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#1890ff;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:#00000073;line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#1890ff}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:#00000073}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(207,216,220,.2),rgba(207,216,220,.4),rgba(207,216,220,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-card-rtl .ant-skeleton-header{padding:0 0 0 16px}nz-card{display:block}nz-card-meta{display:block}nz-card-loading{display:block}.ant-carousel{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-radio-input,.ant-carousel .slick-list .slick-slide input.ant-checkbox-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-track,.ant-carousel .slick-slider .slick-list{transform:translateZ(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:before,.ant-carousel .slick-track:after{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:transparent;background:transparent;outline:none}.ant-carousel .slick-prev:hover:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-next:focus:before{opacity:1}.ant-carousel .slick-prev.slick-disabled:before,.ant-carousel .slick-next.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"\2190"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"\2192"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#fff;border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:hover,.ant-carousel .slick-dots li button:focus{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:#fff;opacity:1}.ant-carousel .slick-dots li.slick-active:hover,.ant-carousel .slick-dots li.slick-active:focus{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"\2192"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"\2190"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}nz-carousel{display:block;position:relative;overflow:hidden;width:100%;height:100%}.slick-dots{display:block}.slick-track{opacity:1}.slick-list{direction:ltr}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-checkbox+span:empty{display:none}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#000000d9;line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:#000000d9;background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 2px 2px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item:last-child{border-bottom:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:#00000040;cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}nz-collapse{display:block}nz-collapse-panel{display:block}.ant-comment{position:relative;background-color:inherit}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:#00000073;font-size:14px;transition:color .3s}.ant-comment-content-author-name>*{color:#00000073}.ant-comment-content-author-name>*:hover{color:#00000073}.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:#00000073}.ant-comment-actions>li>span{margin-right:10px;color:#00000073;font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:#595959}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}nz-comment{display:block}nz-comment-content{display:block}.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover{background-color:#fff;border-color:#faad14}.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-picker{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";padding:4px 11px;position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:border .3s,box-shadow .3s}.ant-picker:hover,.ant-picker-focused{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-picker:hover,.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:#00000040}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input:focus,.ant-picker-input>input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-picker-input>input:focus,.ant-input-rtl .ant-picker-input>input-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-picker-input>input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input-rtl{direction:rtl}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:#bfbfbf}.ant-picker-large{padding:6.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{display:flex;flex:none;align-self:center;margin-left:4px;color:#00000040;line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-suffix>*:not(:last-child){margin-right:8px}.ant-picker-clear{position:absolute;top:50%;right:0;color:#00000040;line-height:1;background:#fff;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:#00000073}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:#00000040;font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:#00000073}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:11px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#1890ff;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:2.58561808px;display:block;transform:rotate(-135deg) translateY(1px)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:2.58561808px;display:block;transform:rotate(45deg)}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:7.54247233px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#1890ff;background:#e6f7ff;border-color:#91d5ff;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:11.3137085px;height:11.3137085px;margin-left:16.5px;background:linear-gradient(135deg,transparent 40%,#fff 40%);box-shadow:2px 2px 6px -2px #0000001a;transition:left .3s ease-out;border-radius:0 0 2px;pointer-events:none}.ant-picker-range-arrow:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:#fff;background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px 0;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none}.ant-picker-panel-focused{border-color:#1890ff}.ant-picker-decade-panel,.ant-picker-year-panel,.ant-picker-quarter-panel,.ant-picker-month-panel,.ant-picker-week-panel,.ant-picker-date-panel,.ant-picker-time-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:#000000d9;border-bottom:1px solid #f0f0f0}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:#00000040;line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:#000000d9}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#1890ff}.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-prev-icon,.ant-picker-super-next-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-prev-icon:before,.ant-picker-next-icon:before,.ant-picker-super-prev-icon:before,.ant-picker-super-next-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-prev-icon:after,.ant-picker-super-next-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content th,.ant-picker-content td{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:#000000d9;line-height:30px}.ant-picker-cell{padding:3px 0;color:#00000040;cursor:pointer}.ant-picker-cell-in-view{color:#000000d9}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;inset:0;z-index:1;border:1px solid #1890ff;border-radius:2px;content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#e6f7ff}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#1890ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#e6f7ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #7ec1ff;border-bottom:1px dashed #7ec1ff;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before{background:#cbe6ff}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#cbe6ff;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{left:6px;border-left:1px dashed #7ec1ff;border-top-left-radius:2px;border-bottom-left-radius:2px}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:6px;border-right:1px dashed #7ec1ff;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-picker-cell-disabled{color:#00000040;pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:rgba(0,0,0,.04)}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#00000040}.ant-picker-decade-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#1890ff}.ant-picker-today-btn:hover{color:#40a9ff}.ant-picker-today-btn:active{color:#096dd9}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:#00000040;cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-year-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-month-panel .ant-picker-body{padding:0 8px}.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{width:60px}.ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-month-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}.ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-month-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #7ec1ff;border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:#f5f5f5}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#1890ff}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:#ffffff80}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #f0f0f0}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}.ant-picker-time-panel-column-active{background:rgba(230,247,255,.2)}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:#000000d9;line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#e6f7ff}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:#00000040;background:transparent;cursor:not-allowed}_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{right:6px;left:0;border-right:1px dashed #7ec1ff;border-left:none;border-radius:0 2px 2px 0}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:0;left:6px;border-right:none;border-left:1px dashed #7ec1ff;border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after{right:6px;left:6px;border-right:1px dashed #7ec1ff;border-left:1px dashed #7ec1ff;border-radius:2px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}.ant-picker-inline{border:none;padding:0}.ant-picker-inline .ant-picker-range-arrow{display:none!important}.ant-picker-inline .ant-picker-dropdown{z-index:auto}.ant-picker-dropdown{top:unset;left:unset}.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content{width:100%}.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content th{width:inherit}.ant-picker-range-arrow{margin-right:16.5px}.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:#000000d9;font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:#000000d9;font-size:14px}.ant-descriptions-view{width:100%;border-radius:2px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>th,.ant-descriptions-row>td{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:#000000d9;font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1;color:#000000d9;font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-label,.ant-descriptions-item-container .ant-descriptions-item-content{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>th,.ant-descriptions-middle .ant-descriptions-row>td{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>th,.ant-descriptions-small .ant-descriptions-row>td{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px;border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none;border-left:1px solid #f0f0f0}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-left:none}nz-descriptions{display:block}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:#000000d9;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:#0000000f}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:#0000000f;border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:#000000d9;font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px #00000014,9px 0 28px #0000000d,12px 0 48px 16px #00000008}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translate(1px)}.ant-drawer-top,.ant-drawer-bottom{left:0;width:100%;height:0%}.ant-drawer-top .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{width:100%}.ant-drawer-top.ant-drawer-open,.ant-drawer-bottom.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px #00000014,0 -9px 28px #0000000d,0 -12px 48px 16px #00000008}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:#000000d9;font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:#00000073;font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:#000000bf;text-decoration:none}.ant-drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-drawer-header-title{display:flex;flex:1;align-items:center;justify-content:space-between}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:#00000073;opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:#fff}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;inset:-4px 0 -4px -7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-top,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:15.3137085px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:15.3137085px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:11.3137085px;height:11.3137085px;background:linear-gradient(135deg,transparent 40%,#fff 40%);border-radius:0 0 2px;pointer-events:none}.ant-dropdown-arrow:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:#fff;background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-dropdown-placement-top>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:10px;box-shadow:3px 3px 7px -3px #0000001a;transform:rotate(45deg)}.ant-dropdown-placement-top>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottom>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:9.41421356px;box-shadow:2px 2px 5px -2px #0000001a;transform:rotate(-135deg) translateY(-.5px)}.ant-dropdown-placement-bottom>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(-135deg) translateY(-.5px)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;inset:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#1890ff;background-color:#e6f7ff}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#1890ff}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#1890ff}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-dropdown-menu>ul{list-style:inherit;margin:0;padding:0}.ant-dropdown{top:0;left:0;position:relative;width:100%;margin-top:6px;margin-bottom:6px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{transform:rotate(180deg)}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:#00000040}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:#00000040}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}nz-empty{display:block}.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-space-evenly{justify-content:space-evenly}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:"\a0"}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-prefix>*:not(:last-child),.ant-input-suffix>*:not(:last-child){margin-right:8px}.ant-input-show-count-suffix{color:#00000073}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon,.ant-input-clear-icon{margin:0;color:#00000040;font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover,.ant-input-clear-icon:hover{color:#00000073}.anticon.ant-input-clear-icon:active,.ant-input-clear-icon:active{color:#000000d9}.anticon.ant-input-clear-icon-hidden,.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix,.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:#fff;border-color:#ff4d4f}.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-input-status-error .ant-input-prefix{color:#ff4d4f}.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:#fff;border-color:#faad14}.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-input-status-warning .ant-input-prefix{color:#faad14}.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{background:#fff;border-color:#ff4d4f}.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-input-affix-wrapper-status-error .ant-input-prefix{color:#ff4d4f}.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{background:#fff;border-color:#faad14}.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-input-affix-wrapper-status-warning .ant-input-prefix{color:#faad14}.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input{padding-right:24px}.ant-input-group-wrapper-status-error .ant-input-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-input-group-wrapper-status-warning .ant-input-group-addon{color:#faad14;border-color:#faad14}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#1890ff}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon.anticon{color:#00000073;cursor:pointer;transition:all .3s}.ant-input-password-icon.anticon:hover{color:#000000d9}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{margin-bottom:-22px}.ant-input-textarea-suffix{position:absolute;top:0;right:11px;bottom:0;z-index:1;display:inline-flex;align-items:center;margin:auto}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#40a9ff}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:#00000073}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{inset:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#40a9ff}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}textarea.nz-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important}.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{width:32px;height:32px}.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px}.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix{margin-left:0}nz-form-item-feedback-icon.ant-input-suffix{display:flex;flex:none;align-items:center;pointer-events:none}nz-form-item-feedback-icon.ant-input-suffix{position:absolute;top:0;right:0;z-index:1;height:100%;margin-right:12px;margin-left:4px}.ant-input-status-error.ant-input-has-feedback,.ant-input-status-warning.ant-input-has-feedback,.ant-input-status-validating.ant-input-has-feedback,.ant-input-status-success.ant-input-has-feedback{padding-right:28px}.ant-input-textarea-show-count{display:block;position:relative}.ant-input-number-affix-wrapper{display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;position:relative;display:inline-flex;width:90px;padding:0;padding-inline-start:11px}.ant-input-number-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-number-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-input-number-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-input-number-affix-wrapper:focus,.ant-input-rtl .ant-input-number-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-affix-wrapper-sm{padding:0 7px}.ant-input-number-affix-wrapper-rtl{direction:rtl}.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px;z-index:1}.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{z-index:1}.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{background:transparent}.ant-input-number-affix-wrapper>div.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number-affix-wrapper input.ant-input-number-input{padding:0}.ant-input-number-affix-wrapper:before{width:0;visibility:hidden;content:"\a0"}.ant-input-number-affix-wrapper .ant-input-number-handler-wrap{z-index:2}.ant-input-number-prefix,.ant-input-number-suffix{display:flex;flex:none;align-items:center;pointer-events:none}.ant-input-number-prefix{margin-inline-end:4px}.ant-input-number-suffix{position:absolute;top:0;right:0;z-index:1;height:100%;margin-right:11px;margin-left:4px}.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{width:100%}.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover{background:#fff;border-color:#ff4d4f}.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-input-number-status-error .ant-input-number-prefix{color:#ff4d4f}.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover{background:#fff;border-color:#faad14}.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-input-number-status-warning .ant-input-number-prefix{color:#faad14}.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background:#fff;border-color:#ff4d4f}.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix{color:#ff4d4f}.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background:#fff;border-color:#faad14}.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix{color:#faad14}.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-input-number:focus,.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus{z-index:1;border-right-width:1px}.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 11px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-5px -11px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-open .ant-select-selector,.ant-input-number-group-addon .ant-select-focused .ant-select-selector{color:#1890ff}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-number-group>.ant-input-number-rtl:first-child,.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-group-rtl .ant-input-number-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-number-group-rtl.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-rtl.ant-input-number-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:#00000073;font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:#00000073;line-height:12px;transition:all .1s linear;-webkit-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner:before,.ant-input-number-handler-down-inner:before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap,.ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:#00000040}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#ff4d4f}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-input-number-affix-wrapper>nz-input-number.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>nz-input-number.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number.ant-input-number-has-feedback .ant-input-number-handler-wrap{z-index:2}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:#000000d9;line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:#000000d9;font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;inset:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:rgba(255,255,255,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:#000000d9;background:#fff}.ant-layout-rtl{direction:rtl}nz-content{display:block}nz-footer{display:block}nz-header{display:block}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label[class$="-24"]+.ant-form-item-control,.ant-form-horizontal .ant-form-item-label[class*="-24 "]+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#ff4d4f}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}.ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#00000073;font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top;transition:margin-bottom .3s 17ms linear}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:#000000d9;font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:#00000073}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:#00000073;cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^="ant-col-"]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:#00000073;font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-form-item-feedback-icon{font-size:14px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-feedback-icon-success{color:#52c41a}.ant-form-item-feedback-icon-error{color:#ff4d4f}.ant-form-item-feedback-icon-warning{color:#faad14}.ant-form-item-feedback-icon-validating{color:#1890ff}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}nz-form-item.ant-form-item{transition:none}.ant-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:#00000040;font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#000000d9}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:#000000d9}.ant-list-item-meta-title{margin-bottom:4px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:#000000d9;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#1890ff}.ant-list-item-meta-description{color:#00000073;font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:#00000073;font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}.ant-list-header,.ant-list-footer{background:transparent}.ant-list-header,.ant-list-footer{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:#00000073;font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #f0f0f0}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:#000000d9;font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:2px}.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-item,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px}@media screen and (max-width: 768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width: 576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width: 768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width: 576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}nz-list,nz-list nz-spin,nz-list-header,nz-list-footer,nz-list-pagination,nz-list-empty,nz-list-item-extra{display:block}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:#fff;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #bae7ff}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#1890ff}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#1890ff}.ant-menu-item a:before{position:absolute;inset:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#1890ff}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#1890ff}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #bae7ff}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;inset:-7px 0 0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#1890ff}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #1890ff}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#1890ff}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#1890ff}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #1890ff;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#1890ff}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #096dd9}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #096dd9}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#1890ff}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-menu-submenu.ant-menu-submenu-placement-bottom{top:6px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-right{left:4px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-right.ant-menu-submenu-rtl{left:auto;right:4px}.ant-menu-submenu.ant-menu-submenu-placement-left{right:4px;position:relative}.ant-menu-submenu.ant-menu-submenu-placement-left.ant-menu-submenu-rtl{right:auto;left:4px}.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover{background:#fff;border-color:#ff4d4f}.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-mentions-status-error .ant-input-prefix{color:#ff4d4f}.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover{background:#fff;border-color:#faad14}.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-mentions-status-warning .ant-input-prefix{color:#faad14}.ant-mentions{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";width:100%;min-width:0;color:#000000d9;font-size:14px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;position:relative;display:inline-block;height:auto;padding:0;overflow:hidden;line-height:1.5715;white-space:pre-wrap;vertical-align:bottom}.ant-mentions::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-mentions:placeholder-shown{text-overflow:ellipsis}.ant-mentions:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-mentions:hover{border-right-width:0;border-left-width:1px!important}.ant-mentions:focus,.ant-mentions-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-mentions:focus,.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-mentions[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-mentions-borderless,.ant-mentions-borderless:hover,.ant-mentions-borderless:focus,.ant-mentions-borderless-focused,.ant-mentions-borderless-disabled,.ant-mentions-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mentions{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mentions-lg{padding:6.5px 11px;font-size:16px}.ant-mentions-sm{padding:0 7px}.ant-mentions-disabled>textarea{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled>textarea:hover{border-color:#d9d9d9;border-right-width:1px}.ant-mentions-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions>textarea,.ant-mentions-measure{min-height:30px;margin:0;padding:4px 11px;overflow:inherit;overflow-x:hidden;overflow-y:auto;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit;direction:inherit;letter-spacing:inherit;white-space:inherit;text-align:inherit;vertical-align:top;word-wrap:break-word;word-break:inherit;tab-size:inherit}.ant-mentions>textarea{width:100%;border:none;outline:none;resize:none}.ant-mentions>textarea::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-mentions>textarea:placeholder-shown{text-overflow:ellipsis}.ant-mentions-measure{position:absolute;inset:0;z-index:-1;color:transparent;pointer-events:none}.ant-mentions-measure>span{display:inline-block;min-height:1em}.ant-mentions-dropdown{margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-mentions-dropdown-hidden{display:none}.ant-mentions-dropdown-menu{max-height:250px;margin-bottom:0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-mentions-dropdown-menu-item{position:relative;display:block;min-width:100px;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s ease}.ant-mentions-dropdown-menu-item:hover{background-color:#f5f5f5}.ant-mentions-dropdown-menu-item:first-child{border-radius:2px 2px 0 0}.ant-mentions-dropdown-menu-item:last-child{border-radius:0 0 2px 2px}.ant-mentions-dropdown-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-mentions-dropdown-menu-item-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-mentions-dropdown-menu-item-selected{color:#000000d9;font-weight:600;background-color:#fafafa}.ant-mentions-dropdown-menu-item-active{background-color:#f5f5f5}.ant-mentions-suffix{position:absolute;top:0;right:11px;bottom:0;z-index:1;display:inline-flex;align-items:center;margin:auto}.ant-mentions-rtl{direction:rtl}.ant-mentions-dropdown{top:100%;left:12px;position:relative;width:100%;margin-top:8px;margin-bottom:4px}.ant-mentions:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-mentions:focus-within{border-right-width:0;border-left-width:1px!important}.ant-mentions.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus-within{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-mentions.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus-within{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-message{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#ff4d4f}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.ant-zoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}.ant-modal-mask{position:fixed;inset:0;z-index:1000;height:100%;background-color:#00000073}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;inset:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-wrap{z-index:1000}.ant-modal-title{margin:0;color:#000000d9;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{padding:16px 24px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:#000000d9;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;z-index:1010}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-notification-top .ant-notification-notice,.ant-notification-bottom .ant-notification-notice{margin-right:auto;margin-left:auto}.ant-notification-topLeft .ant-notification-notice,.ant-notification-bottomLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:#000000d9;font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#1890ff}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#ff4d4f}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:#00000073;outline:none}.ant-notification-notice-close:hover{color:#000000ab}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-enter,.ant-notification-fade-appear{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-notification-top,.ant-notification-bottom{margin-right:0;margin-left:0}.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationTopFadeIn}.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationBottomFadeIn}.ant-notification-topLeft,.ant-notification-bottomLeft{margin-right:0;margin-left:24px}.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationLeftFadeIn}@keyframes NotificationTopFadeIn{0%{margin-top:-100%;opacity:0}to{margin-top:0;opacity:1}}@keyframes NotificationBottomFadeIn{0%{margin-bottom:-100%;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}.ant-page-header{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:16px 24px;background-color:#fff}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#1890ff;text-decoration:none;outline:none;transition:color .3s;color:#000;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#40a9ff}.ant-page-header-back-button:active{color:#096dd9}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:#000000d9;font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:#00000073;font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{white-space:unset}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}.ant-page-header-back-button{border:0;background:transparent;padding:0;line-height:inherit;display:inline-block}nz-page-header,nz-page-header-content,nz-page-header-footer{display:block}.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:#000000d9;transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#1890ff;transition:all .3s}.ant-pagination-item:hover a{color:#1890ff}.ant-pagination-item:focus-visible{border-color:#1890ff;transition:all .3s}.ant-pagination-item:focus-visible a{color:#1890ff}.ant-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}.ant-pagination-item-active a{color:#1890ff}.ant-pagination-item-active:hover{border-color:#40a9ff}.ant-pagination-item-active:focus-visible{border-color:#40a9ff}.ant-pagination-item-active:hover a{color:#40a9ff}.ant-pagination-item-active:focus-visible a{color:#40a9ff}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#1890ff;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{inset:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;inset:0;display:block;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:#000000d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:#000000d9;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#40a9ff}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf;-webkit-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,.ant-input-rtl .ant-pagination-options-quick-jumper input-focused{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-pagination-options-quick-jumper input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-options-quick-jumper input-rtl{direction:rtl}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#1890ff}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:#00000040;background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#00000040}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:#00000040}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}nz-pagination{display:block}.ant-popover{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:rgba(255,255,255,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:15.3137085px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:15.3137085px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:15.3137085px}.ant-popover-placement-left,.ant-popover-placement-leftTop,.ant-popover-placement-leftBottom{padding-right:15.3137085px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;box-shadow:0 0 8px #00000026 \ }@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-popover-inner{box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:#000000d9;font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:12px 16px;color:#000000d9}.ant-popover-message{position:relative;padding:4px 0 12px;color:#000000d9;font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8.0005px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:16px;height:16px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{position:absolute;inset:0;display:block;width:11.3137085px;height:11.3137085px;margin:auto;background-color:#fff;content:"";pointer-events:auto;border-radius:0 0 2px;pointer-events:none}.ant-popover-arrow-content:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:#fff;background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:-.6862915px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-8px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{left:-.6862915px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translate(8px) rotate(135deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:-.6862915px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:2px 2px 5px #0000000f;transform:translateY(8px) rotate(-135deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow{right:-.6862915px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translate(-8px) rotate(-45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-pink .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-magenta .ant-popover-arrow-content{background-color:#eb2f96}.ant-popover-red .ant-popover-inner,.ant-popover-red .ant-popover-arrow-content{background-color:#f5222d}.ant-popover-volcano .ant-popover-inner,.ant-popover-volcano .ant-popover-arrow-content{background-color:#fa541c}.ant-popover-orange .ant-popover-inner,.ant-popover-orange .ant-popover-arrow-content{background-color:#fa8c16}.ant-popover-yellow .ant-popover-inner,.ant-popover-yellow .ant-popover-arrow-content{background-color:#fadb14}.ant-popover-gold .ant-popover-inner,.ant-popover-gold .ant-popover-arrow-content{background-color:#faad14}.ant-popover-cyan .ant-popover-inner,.ant-popover-cyan .ant-popover-arrow-content{background-color:#13c2c2}.ant-popover-lime .ant-popover-inner,.ant-popover-lime .ant-popover-arrow-content{background-color:#a0d911}.ant-popover-green .ant-popover-inner,.ant-popover-green .ant-popover-arrow-content{background-color:#52c41a}.ant-popover-blue .ant-popover-inner,.ant-popover-blue .ant-popover-arrow-content{background-color:#1890ff}.ant-popover-geekblue .ant-popover-inner,.ant-popover-geekblue .ant-popover-arrow-content{background-color:#2f54eb}.ant-popover-purple .ant-popover-inner,.ant-popover-purple .ant-popover-arrow-content{background-color:#722ed1}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-popover{position:relative}.ant-progress{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:#000000d9;font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;inset:0;background:#fff;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#ff4d4f}.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#ff4d4f}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:#000000d9;font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{width:14px;height:14px}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#1890ff}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#1890ff;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;inset:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#1890ff}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:#0003}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:#00000040;cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:#000000d9;font-size:14px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:#000000d9}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-button-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:#00000040;background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-radio+span:empty{display:none}.ant-rate{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star>div:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #fadb14;transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;inset:0 11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:"\a0"}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:"\a0"}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;user-select:none;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#00000073;font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:middle}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#000000bf}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#ff4d4f!important}.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px;outline:0}.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#faad14!important}.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px;outline:0}.ant-select-status-error.ant-select-has-feedback .ant-select-clear,.ant-select-status-warning.ant-select-has-feedback .ant-select-clear,.ant-select-status-success.ant-select-has-feedback .ant-select-clear,.ant-select-status-validating.ant-select-has-feedback .ant-select-clear{right:32px}.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value{padding-right:42px}.ant-select{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#00000040;background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;display:flex;align-items:center;height:12px;margin-top:-6px;color:#00000040;font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-arrow>*:not(:last-child){margin-inline-end:8px}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:#00000073}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-empty{color:#00000040}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;color:#00000040}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:#00000073;font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000d9;font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:#00000040;cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select.ant-select-in-form-item{width:100%}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-select-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;display:block}.ant-select-dropdown .cdk-virtual-scroll-content-wrapper{right:0}.ant-select-dropdown .full-width{contain:initial}.ant-select-dropdown .full-width .cdk-virtual-scroll-content-wrapper{position:static}.ant-select-dropdown .full-width .cdk-virtual-scroll-spacer{position:absolute;top:0;width:1px}.segmented-disabled-item,.segmented-disabled-item:hover,.segmented-disabled-item:focus{color:#00000040;cursor:not-allowed}.segmented-item-selected{background-color:#fff;border-radius:2px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014}.segmented-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-segmented{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;padding:2px;color:#000000a6;background-color:#0000000a;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-segmented-group{position:relative;display:flex;align-items:stretch;justify-items:flex-start;width:100%}.ant-segmented.ant-segmented-block{display:flex}.ant-segmented.ant-segmented-block .ant-segmented-item{flex:1;min-width:0}.ant-segmented:not(.ant-segmented-disabled):hover,.ant-segmented:not(.ant-segmented-disabled):focus{background-color:#0000000f}.ant-segmented-item{position:relative;text-align:center;cursor:pointer;transition:color .3s cubic-bezier(.645,.045,.355,1)}.ant-segmented-item-selected{background-color:#fff;border-radius:2px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014;color:#262626}.ant-segmented-item:hover,.ant-segmented-item:focus{color:#262626}.ant-segmented-item-label{min-height:28px;padding:0 11px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-segmented-item-icon+*{margin-left:12px / 2}.ant-segmented-item-input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.ant-segmented.ant-segmented-lg .ant-segmented-item-label{min-height:36px;padding:0 11px;font-size:16px;line-height:36px}.ant-segmented.ant-segmented-sm .ant-segmented-item-label{min-height:20px;padding:0 7px;line-height:20px}.ant-segmented-item-disabled,.ant-segmented-item-disabled:hover,.ant-segmented-item-disabled:focus{color:#00000040;cursor:not-allowed}.ant-segmented-thumb{background-color:#fff;border-radius:2px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014;position:absolute;top:0;left:0;width:0;height:100%;padding:4px 0}.ant-segmented-thumb-motion-appear-active{transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);will-change:transform,width}.ant-segmented.ant-segmented-rtl{direction:rtl}.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon{margin-right:0;margin-left:6px}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(129,129,129,.24) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button,.ant-skeleton.ant-skeleton-block .ant-skeleton-input{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);border-radius:2px;width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:80px;min-width:80px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;min-width:40px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:160px;min-width:160px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:200px;min-width:200px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-input-sm{width:120px;min-width:120px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:rgba(190,190,190,.2);width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0% 50%}to{background-position:100% 50%}}.ant-slider{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;margin-left:-2px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging{z-index:1}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;box-shadow:0 0 0 5px #1890ff1f}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:#00000073;text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-slider-mark-text-active{color:#000000d9}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent;pointer-events:none}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:#00000040!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:#00000040!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;inset:0;z-index:10;display:none \ ;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(0);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(360deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}nz-spin{display:block}.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-statistic-title{margin-bottom:4px;color:#00000073;font-size:14px}.ant-statistic-content{color:#000000d9;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.ant-steps{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-item-icon,.ant-steps-item-content{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#1890ff;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:#000000d9;font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;color:#00000073;font-weight:400;font-size:14px}.ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:#fff;border-color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(0,0,0,.25)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000d9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#000000d9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#1890ff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:#fff;border-color:#1890ff}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000d9}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#1890ff}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#1890ff}.ant-steps-item-error .ant-steps-item-icon{background-color:#fff;border-color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#ff4d4f}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:#1890ff}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#1890ff}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#1890ff}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#1890ff}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-top:10px}.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:3.5px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#1890ff;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle{float:left;margin-right:8px;margin-left:0}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child{padding-right:4px;padding-left:0}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;inset:-5px}.ant-switch{margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(to right,#fff,#fff);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background:#1890ff}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;inset:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px #00230b33;transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:#000000a6;vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}nz-switch{display:inline-block}.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-middle .ant-table-selection-column{padding-inline-start:2px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table.ant-table-small .ant-table-selection-column{padding-inline-start:2px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar:not([rowspan]){box-shadow:0 1px 0 1px #fafafa}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:#fff;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:#000000d9;background:#fafafa}.ant-table-thead>tr>th{position:relative;color:#000000d9;font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:#0000000f;transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:#00000008}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}.ant-table-summary{position:relative;z-index:2;background:#fff}div.ant-table-summary{box-shadow:0 -1px #f0f0f0}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{outline:none;cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:rgba(0,0,0,.04)}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters:focus-visible{color:#1890ff}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;inset:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#1890ff}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:#00000073;background:rgba(0,0,0,.04)}.ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:#00000040;font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#bae7ff}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #f0f0f0 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:#00000040}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}.ant-table-row-expand-icon:active{color:#096dd9}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentcolor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:#00000040}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#fff}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:1;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-sticky-holder{position:sticky;z-index:3;background:#fff}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#ffffff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:#00000059;border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:#000c}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}nz-table,nz-table-title-footer,nz-table-inner-scroll,nz-table-inner-default,nz-table-selection{display:block}nz-filter-trigger{display:inline-flex}.nz-table-out-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.nz-table-out-bordered>.ant-table-container{border:1px solid #f0f0f0;border-bottom:0}.nz-table-out-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}cdk-virtual-scroll-viewport.ant-table-body{overflow-y:scroll}.nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}.nz-table-hide-scrollbar::-webkit-scrollbar{background-color:#fafafa}.ant-table.ant-table-small .nz-table-hide-scrollbar{scrollbar-color:#fafafa #fafafa}.ant-table.ant-table-small .nz-table-hide-scrollbar::-webkit-scrollbar{background-color:transparent}.ant-table-wrapper-rtl .ant-table thead>tr>th.ant-table-selection-column{text-align:center}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.cdk-virtual-scroll-viewport>.cdk-virtual-scroll-content-wrapper>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:#00000073;font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#40a9ff}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;background:#fff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#fff}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#fff}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#fff}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#fff}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px 2px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#40a9ff}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#096dd9}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#1890ff;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#096dd9}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:#00000073;font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:#000000d9}.ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:#00000040;cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:#00000040}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}.ant-tabs-dropdown-menu-item a[nz-tab-link]{position:relative}a[nz-tab-link]:before{position:absolute;inset:0;background-color:transparent;content:""}a[nz-tab-link]~*{position:relative}nz-tabset,nz-tab-nav-operation,nz-tabs-nav{display:block;overflow:hidden}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled a,.nz-tabs-dropdown.ant-dropdown .ant-dropdown-menu-item-disabled:hover a{pointer-events:none;color:#00000040}.ant-tabs-rtl .ant-tabs-rtl-tab-next{right:auto;left:2px}.ant-tabs-tab-disabled a{pointer-events:none;color:#00000040}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-height:40px}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:#000000d9}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:#00000073;font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:#000000d9}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-error{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-timeline{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#1890ff;border-color:#1890ff}.ant-timeline-item-head-red{color:#ff4d4f;border-color:#ff4d4f}.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}.ant-timeline-item-head-gray{color:#00000040;border-color:#00000040}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{left:calc(100% - 6px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:max-content;width:intrinsic;max-width:250px;visibility:visible}.ant-tooltip-content{position:relative}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:14.3137085px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:14.3137085px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:14.3137085px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:14.3137085px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#000000bf;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tooltip-arrow{position:absolute;z-index:2;display:block;width:22px;height:22px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{--antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, .65), rgba(0, 0, 0, .75));position:absolute;inset:0;display:block;width:11.3137085px;height:11.3137085px;margin:auto;background-color:transparent;content:"";pointer-events:auto;border-radius:0 0 2px;pointer-events:none}.ant-tooltip-arrow-content:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:var(--antd-arrow-background-color);background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:0;transform:translateY(100%)}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-11px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translateY(100%) translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:0;transform:translate(-100%)}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(11px) rotate(135deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translate(-100%) translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:0;transform:translate(100%)}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-11px) rotate(315deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translate(100%) translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:0;transform:translateY(-100%)}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px #00000012;transform:translateY(11px) rotate(225deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translateY(-100%) translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-pink .ant-tooltip-arrow-content:before{background:#eb2f96}.ant-tooltip-magenta .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-magenta .ant-tooltip-arrow-content:before{background:#eb2f96}.ant-tooltip-red .ant-tooltip-inner{background-color:#f5222d}.ant-tooltip-red .ant-tooltip-arrow-content:before{background:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner{background-color:#fa541c}.ant-tooltip-volcano .ant-tooltip-arrow-content:before{background:#fa541c}.ant-tooltip-orange .ant-tooltip-inner{background-color:#fa8c16}.ant-tooltip-orange .ant-tooltip-arrow-content:before{background:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner{background-color:#fadb14}.ant-tooltip-yellow .ant-tooltip-arrow-content:before{background:#fadb14}.ant-tooltip-gold .ant-tooltip-inner{background-color:#faad14}.ant-tooltip-gold .ant-tooltip-arrow-content:before{background:#faad14}.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13c2c2}.ant-tooltip-cyan .ant-tooltip-arrow-content:before{background:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner{background-color:#a0d911}.ant-tooltip-lime .ant-tooltip-arrow-content:before{background:#a0d911}.ant-tooltip-green .ant-tooltip-inner{background-color:#52c41a}.ant-tooltip-green .ant-tooltip-arrow-content:before{background:#52c41a}.ant-tooltip-blue .ant-tooltip-inner{background-color:#1890ff}.ant-tooltip-blue .ant-tooltip-arrow-content:before{background:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2f54eb}.ant-tooltip-geekblue .ant-tooltip-arrow-content:before{background:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner{background-color:#722ed1}.ant-tooltip-purple .ant-tooltip-arrow-content:before{background:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-tooltip{position:relative}.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#fafafa}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer-status-error .ant-transfer-list{border-color:#ff4d4f}.ant-transfer-status-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-transfer-status-warning .ant-transfer-list{border-color:#faad14}.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px}.ant-input-rtl .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px;outline:0}.ant-input-rtl .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-transfer{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:2px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:#00000040}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-transfer-list-header>*:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>*:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{color:#1890ff;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;position:relative;color:#d9d9d9}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#40a9ff}.ant-transfer-list-content-item-remove:active{color:#096dd9}.ant-transfer-list-content-item-remove:after{position:absolute;inset:-6px -50%;content:""}.ant-transfer-list-content-item-remove:hover{color:#40a9ff}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#dcf4ff}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#e6f7ff}.ant-transfer-list-content-item-disabled{color:#00000040;cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:#00000040;text-align:center}.ant-transfer-list-footer{border-top:1px solid #f0f0f0}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}.ant-typography{color:#000000d9;overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:#00000073}.ant-typography.ant-typography-success{color:#52c41a}.ant-typography.ant-typography-warning{color:#faad14}.ant-typography.ant-typography-danger{color:#ff4d4f}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus{color:#d9363e}a.ant-typography.ant-typography-danger:hover{color:#ff7875}.ant-typography.ant-typography-disabled{color:#00000040;cursor:not-allowed;-webkit-user-select:none;user-select:none}div.ant-typography,.ant-typography p{margin-bottom:1em}h1.ant-typography,div.ant-typography-h1,div.ant-typography-h1>textarea,.ant-typography h1{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:38px;line-height:1.23}h2.ant-typography,div.ant-typography-h2,div.ant-typography-h2>textarea,.ant-typography h2{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:30px;line-height:1.35}h3.ant-typography,div.ant-typography-h3,div.ant-typography-h3>textarea,.ant-typography h3{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:24px;line-height:1.35}h4.ant-typography,div.ant-typography-h4,div.ant-typography-h4>textarea,.ant-typography h4{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:20px;line-height:1.4}h5.ant-typography,div.ant-typography-h5,div.ant-typography-h5>textarea,.ant-typography h5{margin-bottom:.5em;color:#000000d9;font-weight:600;font-size:16px;line-height:1.5}.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography div+h1,.ant-typography ul+h1,.ant-typography li+h1,.ant-typography p+h1,.ant-typography h1+h1,.ant-typography h2+h1,.ant-typography h3+h1,.ant-typography h4+h1,.ant-typography h5+h1,.ant-typography div+h2,.ant-typography ul+h2,.ant-typography li+h2,.ant-typography p+h2,.ant-typography h1+h2,.ant-typography h2+h2,.ant-typography h3+h2,.ant-typography h4+h2,.ant-typography h5+h2,.ant-typography div+h3,.ant-typography ul+h3,.ant-typography li+h3,.ant-typography p+h3,.ant-typography h1+h3,.ant-typography h2+h3,.ant-typography h3+h3,.ant-typography h4+h3,.ant-typography h5+h3,.ant-typography div+h4,.ant-typography ul+h4,.ant-typography li+h4,.ant-typography p+h4,.ant-typography h1+h4,.ant-typography h2+h4,.ant-typography h3+h4,.ant-typography h4+h4,.ant-typography h5+h4,.ant-typography div+h5,.ant-typography ul+h5,.ant-typography li+h5,.ant-typography p+h5,.ant-typography h1+h5,.ant-typography h2+h5,.ant-typography h3+h5,.ant-typography h4+h5,.ant-typography h5+h5{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}a.ant-typography,.ant-typography a{color:#1890ff;outline:none;cursor:pointer;transition:color .3s;text-decoration:none}a.ant-typography:focus,.ant-typography a:focus,a.ant-typography:hover,.ant-typography a:hover{color:#40a9ff}a.ant-typography:active,.ant-typography a:active{color:#096dd9}a.ant-typography:active,.ant-typography a:active,a.ant-typography:hover,.ant-typography a:hover{text-decoration:none}a.ant-typography[disabled],.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,.ant-typography a.ant-typography-disabled{color:#00000040;cursor:not-allowed}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active,a.ant-typography[disabled]:hover,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:hover,.ant-typography a.ant-typography-disabled:hover{color:#00000040}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:rgba(150,150,150,.06);border:1px solid rgba(100,100,100,.2);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#ffe58f}.ant-typography u,.ant-typography ins{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography s,.ant-typography del{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-expand,.ant-typography-edit,.ant-typography-copy{color:#1890ff;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-expand:focus,.ant-typography-edit:focus,.ant-typography-copy:focus,.ant-typography-expand:hover,.ant-typography-edit:hover,.ant-typography-copy:hover{color:#40a9ff}.ant-typography-expand:active,.ant-typography-edit:active,.ant-typography-copy:active{color:#096dd9}.ant-typography-copy-success,.ant-typography-copy-success:hover,.ant-typography-copy-success:focus{color:#52c41a}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 5px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:#00000073;font-weight:400;font-size:14px;font-style:normal;pointer-events:none}.ant-typography-edit-content textarea{height:1em;margin:0!important;-moz-transition:none}.ant-typography ul,.ant-typography ol{margin:0 0 1em;padding:0}.ant-typography ul li,.ant-typography ol li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography pre,.ant-typography blockquote{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-expand,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-copy{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ul li,.ant-typography-rtl.ant-typography ol li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#1890ff}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#096dd9}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#40a9ff}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#40a9ff;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:#000000d9;font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:#00000073;font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:#00000040;font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:#00000073}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{display:table;clear:both;content:""}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:#00000073;transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:#000000d9}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading .anticon,.ant-upload-list-item-info .ant-upload-text-icon .anticon{position:absolute;top:5px;color:#00000073;font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-text-icon>.anticon,.ant-upload-list-item-error .ant-upload-list-item-name{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:2px}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000080;opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{z-index:10;width:16px;margin:0 4px;color:#ffffffd9;font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,.ant-upload-list-picture-card .ant-upload-list-item-actions:hover{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-text-container,.ant-upload-list-picture-container{transition:opacity .3s,height .3s}.ant-upload-list-text-container:before,.ant-upload-list-picture-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-text-container .ant-upload-span,.ant-upload-list-picture-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-text .ant-upload-span,.ant-upload-list-picture .ant-upload-span{display:flex;align-items:center}.ant-upload-list-text .ant-upload-span>*,.ant-upload-list-picture .ant-upload-span>*{flex:none}.ant-upload-list-text .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item{float:unset}.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-select-dropdown-hidden{display:none}.ant-cascader-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner{border-color:#1890ff}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-cascader-checkbox-rtl{direction:rtl}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item{margin-right:0;margin-left:8px}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child{margin-left:0!important}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:8px}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{flex-grow:1;min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:#f5f5f5}.ant-cascader-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:#00000040;cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#e6f7ff}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:#00000073;font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:#00000040}.ant-cascader-menu-item-keyword{color:#ff4d4f}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}.ant-cascader-menus{position:relative;margin-top:2px;margin-bottom:2px}nz-tree-virtual-scroll-view{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch}nz-tree-virtual-scroll-view .ant-tree-list,nz-tree-virtual-scroll-view .ant-tree-list-holder{height:100%}nz-tree-virtual-scroll-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon,nz-tree-view .ant-tree-switcher+.ant-tree-switcher.nz-tree-leaf-line-icon{display:none}nz-tree-view .ant-tree-list-holder-inner{display:flex;flex-direction:column}@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;inset:0 0 4px;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#1890ff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-tree-checkbox-rtl{direction:rtl}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;inset:0 0 4px;border:1px solid #1890ff;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#1890ff}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:#fff}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl .ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}.font-highlight{color:#ff4d4f}.ant-tree-child-tree{overflow:hidden}nz-tree{display:block}.ant-select-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{border-color:#1890ff}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-select-tree-checkbox-rtl{direction:rtl}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#e6f7ff}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;inset:0 0 4px;border:1px solid #1890ff;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ant-select-tree-switcher .ant-tree-switcher-icon,.ant-select-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-tree-switcher-icon svg,.ant-select-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#1890ff}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#bae7ff}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:#fff}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}.ant-tree.ant-select-tree.ant-tree-show-line nz-tree-node[builtin]:not(:last-child)>li:before{content:" ";width:1px;border-left:1px solid #d9d9d9;height:calc(100% - 16px);position:absolute;left:12px;margin:26px 0}.ant-select-dropdown.ant-select-tree-dropdown{top:100%;left:0;position:relative;width:100%;margin-top:4px;margin-bottom:4px;overflow:auto}.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:#fff}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:#fff;border:0;border-top:1px solid #f0f0f0;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:2px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 2px 2px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-mini .ant-picker-cell:before{pointer-events:none}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#fff;border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#e6f7ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#1890ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:#000000d9;line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#1890ff}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#000000d9}@media only screen and (max-width: 480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#52c41a}.ant-result-error .ant-result-icon>.anticon{color:#ff4d4f}.ant-result-info .ant-result-icon>.anticon{color:#1890ff}.ant-result-warning .ant-result-icon>.anticon{color:#faad14}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:#000000d9;font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:#00000073;font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>*:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:#fafafa}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>*:last-child{margin-left:0}nz-result{display:block}.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-rtl{direction:rtl}nz-space-item{display:block}.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;inset:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.ant-zoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;inset:0;z-index:1000;height:100%;background-color:#00000073}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;inset:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;inset:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;inset:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:#ffffffd9;list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:#ffffff40;pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-progress{position:absolute;left:50%;transform:translate(-50%)}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:#ffffffd9;background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:#ffffff40;cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.cdk-overlay-backdrop.ant-image-preview-mask{opacity:1}.ant-cron-expression{display:flex;flex-wrap:nowrap}.ant-cron-expression-content{width:100%}.ant-cron-expression-content .ant-cron-expression-input-group-error{border-color:#ff4d4f;box-shadow:none}.ant-cron-expression-content .ant-cron-expression-input-group-error-focus{box-shadow:0 0 0 2px #ff4d4f33}.ant-cron-expression nz-cron-expression-input{width:20%}.ant-cron-expression-input-group{display:flex;flex-wrap:nowrap;align-items:center}.ant-cron-expression-input-group input{border:none!important;box-shadow:none!important;width:100%;outline:none;padding:0;border-radius:0}.ant-cron-expression-input-group-focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33;outline:0}.ant-cron-expression nz-cron-expression-label{width:20%}.ant-cron-expression-label-group{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-around;padding-top:0!important;padding-bottom:0!important}.ant-cron-expression-label-group-default{padding:0 12px}.ant-cron-expression-label-foucs{color:#1890ff}.ant-cron-expression-map{margin-left:12px}.ant-cron-expression-preview{display:flex;padding:12px}.ant-cron-expression-preview-dateTime{flex:1 1 auto;display:flex;align-items:center}.ant-cron-expression-preview-dateTime-center{justify-content:center}.ant-cron-expression-preview-content{flex:0 0 220px;display:flex;align-items:center;padding-left:16px}.ant-cron-expression-preview-content-date{flex:1 1 auto}.ant-cron-expression-preview-list,.ant-cron-expression-preview-icon,.ant-cron-expression-preview-list li,.ant-cron-expression-preview-icon li{list-style:none;margin:0;padding:0}.ant-cron-expression-preview-list{overflow-y:scroll;height:132px}.ant-cron-expression-preview-icon{height:100%}.ant-cron-expression-error{color:#ff4d4f}.ant-cron-expression-hint p{display:flex}.ant-cron-expression-hint span{display:inline-block;min-width:40px}@media screen and (min-width: 768px){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}} diff --git a/webapp/.browserslistrc b/webapp/.browserslistrc deleted file mode 100644 index 427441d..0000000 --- a/webapp/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/webapp/angular.json b/webapp/angular.json index 5c5cc60..1adefa6 100644 --- a/webapp/angular.json +++ b/webapp/angular.json @@ -126,8 +126,18 @@ } } }, - "defaultProject": "blrec", "cli": { - "defaultCollection": "@angular-eslint/schematics" + "schematicCollections": [ + "@angular-eslint/schematics" + ], + "analytics": false + }, + "schematics": { + "@angular-eslint/schematics:application": { + "setParserOptionsProject": true + }, + "@angular-eslint/schematics:library": { + "setParserOptionsProject": true + } } } diff --git a/webapp/package-lock.json b/webapp/package-lock.json index d1ba143..c35c671 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -8,172 +8,190 @@ "name": "blrec", "version": "0.0.0", "dependencies": { - "@angular/animations": "^13.1.3", - "@angular/cdk": "~13.1.3", - "@angular/common": "~13.1.3", - "@angular/compiler": "^13.1.3", - "@angular/core": "^13.1.3", - "@angular/forms": "~13.1.3", - "@angular/platform-browser": "~13.1.3", - "@angular/platform-browser-dynamic": "^13.1.3", - "@angular/router": "^13.1.3", - "@angular/service-worker": "~13.1.3", + "@angular/animations": "^15.2.0", + "@angular/cdk": "^15.2.0", + "@angular/common": "^15.2.0", + "@angular/compiler": "^15.2.0", + "@angular/core": "^15.2.0", + "@angular/forms": "^15.2.0", + "@angular/platform-browser": "^15.2.0", + "@angular/platform-browser-dynamic": "^15.2.0", + "@angular/router": "^15.2.0", + "@angular/service-worker": "^15.2.0", "echarts": "^5.3.1", - "filesize": "^6.4.0", + "filesize": "^10.0.6", "lodash-es": "^4.17.21", - "ng-zorro-antd": "^13.0.1", - "ngx-echarts": "^8.0.1", - "ngx-logger": "^4.2.2", - "rxjs": "~6.6.0", + "ng-zorro-antd": "^15.0.3", + "ngx-echarts": "^15.0.1", + "ngx-logger": "^5.0.11", + "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.11.4" + "zone.js": "~0.12.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^13.1.4", - "@angular-eslint/builder": "13.0.1", - "@angular-eslint/eslint-plugin": "13.0.1", - "@angular-eslint/eslint-plugin-template": "13.0.1", - "@angular-eslint/schematics": "13.0.1", - "@angular-eslint/template-parser": "13.0.1", - "@angular/cli": "^13.1.4", - "@angular/compiler-cli": "^13.1.3", - "@types/jasmine": "~3.6.0", + "@angular-devkit/build-angular": "^15.2.0", + "@angular-eslint/builder": "15.2.1", + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "@angular-eslint/schematics": "15.2.1", + "@angular-eslint/template-parser": "15.2.1", + "@angular/cli": "^15.2.0", + "@angular/compiler-cli": "^15.2.0", + "@types/jasmine": "~4.3.1", "@types/lodash-es": "^4.17.4", - "@types/node": "^12.20.19", - "@typescript-eslint/eslint-plugin": "4.23.0", - "@typescript-eslint/parser": "4.23.0", - "eslint": "^7.32.0", - "jasmine-core": "~3.7.0", + "@types/node": "^18.14.1", + "@typescript-eslint/eslint-plugin": "^5.43.0", + "@typescript-eslint/parser": "^5.43.0", + "eslint": "^8.28.0", + "jasmine-core": "~4.5.0", "karma": "^6.3.4", "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.0.3", - "karma-jasmine": "~4.0.0", - "karma-jasmine-html-reporter": "^1.7.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "^2.0.0", "source-map-explorer": "^2.5.2", - "typescript": "~4.5.4" + "typescript": "~4.9.5" } }, "node_modules/@ampproject/remapping": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/download/@ampproject/remapping-1.0.2.tgz", - "integrity": "sha512-SncaVxs+E3EdoA9xJgHfWPxZfowAgeIsd71VpqCKP6KNKm6s7zSqqvUc70UpKUFsrV3dAmy6qxHoIj5NG+3DiA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "1.0.0", - "sourcemap-codec": "1.4.8" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@angular-devkit/architect": { - "version": "0.1301.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/architect/download/@angular-devkit/architect-0.1301.4.tgz", - "integrity": "sha512-p6G8CEMnE+gYwxRyEttj3QGsuNJ3Kusi7iwBIzWyf2RpJSdGzXdwUEiRGg6iS0YHFr06/ZFfAWfnM2DQvNm4TA==", + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.0.tgz", + "integrity": "sha512-/HmyAQhb4BNbcVRL2uaLwrJAAeYVUD42Bipoq8+kUNzoRv9QqJTIOx+2fSsmwBk8C+Jx3184UD3SfUmEnFPt4g==", "dev": true, "dependencies": { - "@angular-devkit/core": "13.1.4", + "@angular-devkit/core": "15.2.0", "rxjs": "6.6.7" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/build-angular": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/build-angular/download/@angular-devkit/build-angular-13.1.4.tgz", - "integrity": "sha512-MTvlUCb02J4ODXDsnit4N0PR9PkpKeSYpTPueaSBuWTBeP3dvMPZQabvb3C5QT/5yUzBiXQZq11QYx3Gui4StA==", + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { - "@ampproject/remapping": "1.0.2", - "@angular-devkit/architect": "0.1301.4", - "@angular-devkit/build-webpack": "0.1301.4", - "@angular-devkit/core": "13.1.4", - "@babel/core": "7.16.0", - "@babel/generator": "7.16.0", - "@babel/helper-annotate-as-pure": "7.16.0", - "@babel/plugin-proposal-async-generator-functions": "7.16.4", - "@babel/plugin-transform-async-to-generator": "7.16.0", - "@babel/plugin-transform-runtime": "7.16.4", - "@babel/preset-env": "7.16.4", - "@babel/runtime": "7.16.3", - "@babel/template": "7.16.0", - "@discoveryjs/json-ext": "0.5.6", - "@ngtools/webpack": "13.1.4", - "ansi-colors": "4.1.1", - "babel-loader": "8.2.3", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "^4.9.1", - "cacache": "15.3.0", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "10.0.0", - "core-js": "3.19.3", - "critters": "0.0.16", - "css-loader": "6.5.1", - "esbuild-wasm": "0.14.11", - "glob": "7.2.0", - "https-proxy-agent": "5.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "karma-source-map-support": "1.4.0", - "less": "4.1.2", - "less-loader": "10.2.0", - "license-webpack-plugin": "4.0.0", - "loader-utils": "3.2.0", - "mini-css-extract-plugin": "2.4.5", - "minimatch": "3.0.4", - "open": "8.4.0", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "6.0.1", - "piscina": "3.1.0", - "postcss": "8.4.4", - "postcss-import": "14.0.2", - "postcss-loader": "6.2.1", - "postcss-preset-env": "7.2.3", - "regenerator-runtime": "0.13.9", - "resolve-url-loader": "4.0.0", - "rxjs": "6.6.7", - "sass": "1.44.0", - "sass-loader": "12.4.0", - "semver": "7.3.5", - "source-map-loader": "3.0.0", - "source-map-support": "0.5.21", - "stylus": "0.55.0", - "stylus-loader": "6.2.0", - "terser": "5.10.0", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.3.1", - "webpack": "5.65.0", - "webpack-dev-middleware": "5.2.2", - "webpack-dev-server": "4.6.0", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.0.0" + "tslib": "^1.9.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/architect/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.0.tgz", + "integrity": "sha512-scEZSBlVPWk7cFEoIVjW3T84it6ZPB4AU/U+dLuIvBT1P0V7R4Kctp8J219eAKsxrjTdD6hvYKXSP2uBFoqgng==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/build-webpack": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@babel/core": "7.20.12", + "@babel/generator": "7.20.14", + "@babel/helper-annotate-as-pure": "7.18.6", + "@babel/helper-split-export-declaration": "7.18.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.20.7", + "@babel/plugin-transform-runtime": "7.19.6", + "@babel/preset-env": "7.20.2", + "@babel/runtime": "7.20.13", + "@babel/template": "7.20.7", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "15.2.0", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.13", + "babel-loader": "9.1.2", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "4.21.5", + "cacache": "17.0.4", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", + "critters": "0.0.16", + "css-loader": "6.7.3", + "esbuild-wasm": "0.17.8", + "glob": "8.1.0", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.29.0", + "mini-css-extract-plugin": "2.7.2", + "open": "8.4.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "piscina": "3.2.0", + "postcss": "8.4.21", + "postcss-loader": "7.0.2", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.58.1", + "sass-loader": "13.2.0", + "semver": "7.3.8", + "source-map-loader": "4.0.1", + "source-map-support": "0.5.21", + "terser": "5.16.3", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.5.0", + "webpack": "5.75.0", + "webpack-dev-middleware": "6.0.1", + "webpack-dev-server": "4.11.1", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.14.11" + "esbuild": "0.17.8" }, "peerDependencies": { - "@angular/compiler-cli": "^13.0.0 || ^13.1.0-next", - "@angular/localize": "^13.0.0 || ^13.1.0-next", - "@angular/service-worker": "^13.0.0 || ^13.1.0-next", + "@angular/compiler-cli": "^15.0.0", + "@angular/localize": "^15.0.0", + "@angular/platform-server": "^15.0.0", + "@angular/service-worker": "^15.0.0", "karma": "^6.3.0", - "ng-packagr": "^13.0.0 || ^13.1.0-next", + "ng-packagr": "^15.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.4.3 <4.6" + "typescript": ">=4.8.2 <5.0" }, "peerDependenciesMeta": { "@angular/localize": { "optional": true }, + "@angular/platform-server": { + "optional": true + }, "@angular/service-worker": { "optional": true }, @@ -191,17 +209,35 @@ } } }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1301.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/build-webpack/download/@angular-devkit/build-webpack-0.1301.4.tgz", - "integrity": "sha512-IcC3Y5WhreIV0uT90ITqJVgRqFjGwH72hftwLxkslaX+FJDcL36mhsNdyN66BJiuX7R85xUxHq3PEb9cZrllJA==", + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1301.4", + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.0.tgz", + "integrity": "sha512-5xlHsuTZUaSvX+5/wfhbhr+CFVUSsLVNhiu3E4i9Qkyyb9Imj+KFZEuiy17p4fkYSUV7IXiQ34G5Axi5UCcnxQ==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": "0.1502.0", "rxjs": "6.6.7" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -210,21 +246,38 @@ "webpack-dev-server": "^4.0.0" } }, - "node_modules/@angular-devkit/core": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/core/download/@angular-devkit/core-13.1.4.tgz", - "integrity": "sha512-225Gjy4iVxh5Jo9njJnaG75M/Dt95UW+dEPCGWKV5E/++7UUlXlo9sNWq8x2vJm2nhtsPkpnXNOt4pW1mIDwqQ==", + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { - "ajv": "8.8.2", - "ajv-formats": "2.1.1", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", - "rxjs": "6.6.7", - "source-map": "0.7.3" + "tslib": "^1.9.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/core": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.0.tgz", + "integrity": "sha512-kUE5XvQzn+fiEvFqIk8x0q4hvRD+dKfAMM7p0uPQ69O9cj2b8c01oDvLOskvwhIJOnKTxnK/1d2gFQLupPci4A==", + "dev": true, + "dependencies": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -237,224 +290,264 @@ } } }, - "node_modules/@angular-devkit/schematics": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/schematics/download/@angular-devkit/schematics-13.1.4.tgz", - "integrity": "sha512-yBa7IeC4cLZ7s137NAQD+sMB5c6SI6UJ6xYxl6J/CvV2RLGOZZA93i4GuRALi5s82eLi1fH+HEL/gvf3JQynzQ==", + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "13.1.4", - "jsonc-parser": "3.0.0", - "magic-string": "0.25.7", + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-devkit/schematics": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.0.tgz", + "integrity": "sha512-LrsbQWaMRrLPBCgTOw7F+BvA4mjCljC+42NmiId/GXdU9FljEw/Ly1+u7LJREnE1yYqGQeR8zd8xjgIS0mTc3A==", + "dev": true, + "dependencies": { + "@angular-devkit/core": "15.2.0", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", "ora": "5.4.1", "rxjs": "6.6.7" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, - "node_modules/@angular-eslint/builder": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/builder/download/@angular-eslint/builder-13.0.1.tgz", - "integrity": "sha512-z43jUpA4xm767ze/yWwvoy5PdvSe57DAvXHlHywv0iYxXl1OhytPIA0CdOA3ZWkbSWWVmWmFzELeYfGnE3+igg==", + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { - "@nrwl/devkit": "13.1.3" + "tslib": "^1.9.0" }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@angular-eslint/builder": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-15.2.1.tgz", + "integrity": "sha512-7x2DANebLRl997Mj4DhZrnz5+vnSjavGGveJ0mBuU7CEsL0ZYLftdRqL0e0HtU3ksseS7xpchD6OM08nkNgySw==", + "dev": true, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/bundled-angular-compiler/download/@angular-eslint/bundled-angular-compiler-13.0.1.tgz", - "integrity": "sha512-Eih9Kh0hxHO4+3in9mgjksQecym0p+3p+287y3LLihIc7gCkAO4xZeHGVGiC8qUX72PNUXkDlyskI9oHjK9Axw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", + "integrity": "sha512-LO7Am8eVCr7oh6a0VmKSL7K03CnQEQhFO7Wt/YtbfYOxVjrbwmYLwJn+wZPOT7A02t/BttOD/WXuDrOWtSMQ/Q==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/eslint-plugin/download/@angular-eslint/eslint-plugin-13.0.1.tgz", - "integrity": "sha512-WxqgMLTfE45dqjzg/Nq0dOEDwzpdB+zYOWrA41MT3jt0UbukFEx8+FMrAgBLIeDaHzwWomiAEV5Tm5mQAKA4VA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", + "integrity": "sha512-OM7b1kS4E4CkXjkaWN+lEzawh4VxY6l7FO1Cuk4s7iv3/YpZG3rJxIZBqnFLTixwrBuqw8y4FNBzF3eDgmFAUw==", "dev": true, "dependencies": { - "@angular-eslint/utils": "13.0.1", - "@typescript-eslint/experimental-utils": "5.3.0" + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/utils": "5.48.2" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/eslint-plugin-template/download/@angular-eslint/eslint-plugin-template-13.0.1.tgz", - "integrity": "sha512-8FclNMjEzb87CtE3TdsXXWk1SRCp/tSSHI0cYVv6YpU7f/9Mnej+ZY3MdvqI/amD8zJueTMdnjNRP/jiwX2XhQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", + "integrity": "sha512-IeiSLk6YxapFdH2z5o/O3R7VwtBd2T6fWmhLFPwDYMDknrwegnOjwswCdBplOccpUp0wqlCeGUx7LTsuzwaz7w==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "13.0.1", - "@typescript-eslint/experimental-utils": "5.3.0", - "aria-query": "^4.2.2", - "axobject-query": "^2.2.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "aria-query": "5.1.3", + "axobject-query": "3.1.1" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/schematics": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/schematics/download/@angular-eslint/schematics-13.0.1.tgz", - "integrity": "sha512-LiPUVff6fexQNa6Ttgb+yhIoQc9oXc1qb34kmntvQDw59xBeEyrUojG2P2I5VS+1ZoVUWNY86cqEaxkFJVkY7w==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-15.2.1.tgz", + "integrity": "sha512-0ZfBCejHWIcgy3J5kFs9sS/jqi8i5AptxggOwFySOlCLJ+CzNrktjD4jff1Zy8K/VLzY0Ci0BSZXvgWfP0k9Rg==", "dev": true, "dependencies": { - "@angular-eslint/eslint-plugin": "13.0.1", - "@angular-eslint/eslint-plugin-template": "13.0.1", - "ignore": "5.1.9", + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "ignore": "5.2.4", "strip-json-comments": "3.1.1", "tmp": "0.2.1" }, "peerDependencies": { - "@angular/cli": ">= 13.0.0 < 14.0.0" + "@angular/cli": ">= 15.0.0 < 16.0.0" } }, "node_modules/@angular-eslint/template-parser": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/template-parser/download/@angular-eslint/template-parser-13.0.1.tgz", - "integrity": "sha512-GEJzVLS4Sb4UdurqaPD1/ucGhagGAQCp17CIgjpcXRwzxBZ9OLqbO/rx8diRbADp+1rceVq4BhADsg3VdsOsuw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", + "integrity": "sha512-ViCi79gC2aKJecmYLkOT+QlT5WMRNXeYz0Dr9Pr8qXzIbY0oAWE7nOT5jkXwQ9oUk+ybtGCWHma5JVJWVJsIog==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "13.0.1", - "eslint-scope": "^5.1.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "eslint-scope": "^7.0.0" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/utils": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/utils/download/@angular-eslint/utils-13.0.1.tgz", - "integrity": "sha512-makSpu8kr5yHIz0c6WaWwix+tk5DN5Uix9vQulVisZWchTmSqEovJih/UC+4XspM9kQbjcbWHohYKiBbBEQpbA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-15.2.1.tgz", + "integrity": "sha512-++FneAJHxJqcSu0igVN6uOkSoHxlzgLoMBswuovYJy3UKwm33/T6WFku8++753Ca/JucIoR1gdUfO7SoSspMDg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "13.0.1", - "@typescript-eslint/experimental-utils": "5.3.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@typescript-eslint/utils": "5.48.2" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular/animations": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/animations/download/@angular/animations-13.1.3.tgz", - "integrity": "sha512-OwsVQsNHubIgRcxnjti4CU3QJnqd7Z2b+2iu3M349Oxyqxz4DNCqKXalDuJZt/b0yNfirvYO3kCgBfj4PF43QQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.0.tgz", + "integrity": "sha512-Hh/ijBlHsFlr6vR7e9KZgFpdQf+ebr3uIDDRsVHjRkt8utsv3CpUcJkb75UyTv+Ok5gYmfsI1Lj1CDYujyA0Fg==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "13.1.3" + "@angular/core": "15.2.0" } }, "node_modules/@angular/cdk": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/cdk/download/@angular/cdk-13.1.3.tgz", - "integrity": "sha512-Psuri2mc6W+xKtZr39FHL+cDz7Le9kKTo8ziCtUiydikBBdqfOu6AnWUrEMEGFxS2wt8nolFXDAGUaMUAE3Ekg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.0.tgz", + "integrity": "sha512-+D0gLmDZVCBMSZ6juImP0eXpL40hw4Ipm8KRQmF3UOU9T5xXMxzYjUI8N3J+ZUZsNzQwy+eW0HImkZ5St6YxvA==", "dependencies": { "tslib": "^2.3.0" }, "optionalDependencies": { - "parse5": "^5.0.0" + "parse5": "^7.1.2" }, "peerDependencies": { - "@angular/common": "^13.0.0 || ^14.0.0-0", - "@angular/core": "^13.0.0 || ^14.0.0-0", + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/cli": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular/cli/download/@angular/cli-13.1.4.tgz", - "integrity": "sha512-PP9xpvDDCHhLTIZjewQQzzf+JbpF2s5mXTW2AgIL/E53ukaVvXwwjFMt9dQvECwut/LDpThoc3OfqcGrmwtqnA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.0.tgz", + "integrity": "sha512-Zy1kmcvqoQf316eirfxkS5vb8/3B9btZf0YvZH/hDHmAyzAs8cwfirU+ClhwLLb/T9i7HnB0YS+Pdz0XaQa/jQ==", "dev": true, - "hasInstallScript": true, "dependencies": { - "@angular-devkit/architect": "0.1301.4", - "@angular-devkit/core": "13.1.4", - "@angular-devkit/schematics": "13.1.4", - "@schematics/angular": "13.1.4", + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "@schematics/angular": "15.2.0", "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.3", - "ini": "2.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.5", - "npm-pick-manifest": "6.1.1", - "open": "8.4.0", + "ansi-colors": "4.1.3", + "ini": "3.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.1", "ora": "5.4.1", - "pacote": "12.0.2", - "resolve": "1.20.0", - "semver": "7.3.5", + "pacote": "15.1.0", + "resolve": "1.22.1", + "semver": "7.3.8", "symbol-observable": "4.0.0", - "uuid": "8.3.2" + "yargs": "17.6.2" }, "bin": { "ng": "bin/ng.js" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, "node_modules/@angular/common": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/common/download/@angular/common-13.1.3.tgz", - "integrity": "sha512-8qf5syeXUogf3+GSu6IRJjrk46UKh9L0QuLx+OSIl/df0y1ewx7e28q3BAUEEnOnKrLzpPNxWs2iwModc4KYfg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.0.tgz", + "integrity": "sha512-B+e5pbkvlwlSwlQjtDrYQq+Xs62mScWm1plEZRHQm3cjBhA0RFT3MiUa/YNaHv8VoGjlrOm1rdJVEVQQxroZTg==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "13.1.3", + "@angular/core": "15.2.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/compiler/download/@angular/compiler-13.1.3.tgz", - "integrity": "sha512-dbHs/Oa+Dn+7i0jKtlVDE0lD0DaUC+lVzAcTK/zS37LrckrTMn1CA+z9bZ4gpHig9RU0wgV3YORxv0wokyiB8A==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.0.tgz", + "integrity": "sha512-bGMc8xBs/3l5Ab2PmGGifuWVLxCzmYQPXeBYrwpmy+aYCwGzuVKxQp6L1UjA0OZNra7Am8bu4mOsLSR9ENdX6w==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.0" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } } }, "node_modules/@angular/compiler-cli": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/compiler-cli/download/@angular/compiler-cli-13.1.3.tgz", - "integrity": "sha512-ALURaJATc54DzPuiZBvALf/alEp1wr7Hjmw4FuMn2cU7p8lwKkra1Dz5dAZOxh7jAcD1GJfrK/+Sb7A3cuuKjQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.0.tgz", + "integrity": "sha512-ETnRBdY/LGcmDRQ9GQc9KyCd1kuRnj+Y9luq2dCTMysP+NgylmYoGDsJOsDKm6SzPo+B4PSAyHX2J4CVQFHpPg==", "dev": true, "dependencies": { - "@babel/core": "^7.8.6", - "canonical-path": "1.0.0", + "@babel/core": "7.19.3", + "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^3.0.0", "convert-source-map": "^1.5.1", "dependency-graph": "^0.11.0", - "magic-string": "^0.25.0", + "magic-string": "^0.27.0", "reflect-metadata": "^0.1.2", "semver": "^7.0.0", - "sourcemap-codec": "^1.4.8", "tslib": "^2.3.0", "yargs": "^17.2.1" }, @@ -464,59 +557,110 @@ "ngcc": "bundles/ngcc/main-ngcc.js" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/compiler": "13.1.3", - "typescript": ">=4.4.2 <4.6" + "@angular/compiler": "15.2.0", + "typescript": ">=4.8.2 <5.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" } }, "node_modules/@angular/core": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/core/download/@angular/core-13.1.3.tgz", - "integrity": "sha512-rvCnIAonRx7VnH2Mv9lQR+UYdlFQQetZCjPw8QOswOspEpHpEPDrp1HxDIqJnHxNqW0n8J3Zev/VgQYr0481UA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.0.tgz", + "integrity": "sha512-UNHNcW3NqzMbG5gMjzXhb4xHrJcZq8rFdLwTLntB0oo2I/WxQFVlxz28nrW+Y09DbJf02MCASBLxD9If/6eT3g==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.11.4" + "zone.js": "~0.11.4 || ~0.12.0" } }, "node_modules/@angular/forms": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/forms/download/@angular/forms-13.1.3.tgz", - "integrity": "sha512-c4N9zZSILyEbomY2CJo1WAMxiHu/qlycvzxKH5NFS2P2+fieORlbKUJ2p1CbYqcIxVnLYRSdWH8f1JpoaG0ETw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.0.tgz", + "integrity": "sha512-a93ysagAhbbyNbWM1yjWcPZaZBNrNjZ6SNIQYyelqySeShStXlKrDxYY5q7G/qqGpQzg2YF5qCIOOQxJJA9//g==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "13.1.3", - "@angular/core": "13.1.3", - "@angular/platform-browser": "13.1.3", + "@angular/common": "15.2.0", + "@angular/core": "15.2.0", + "@angular/platform-browser": "15.2.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/platform-browser/download/@angular/platform-browser-13.1.3.tgz", - "integrity": "sha512-mnWjdr9UTNZvGk8jPI6O9FIhun8Q/0ghy3dg3I9AfRzEG4vPiIZW1ICksTiB+jV9etzhKpidtmg71bwgeXax1A==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.0.tgz", + "integrity": "sha512-+FB+KMoRHktF/MR7hn8ofubVLpu3+KZpudupKlxthPSL2KPMJn6h00ewrJDv3W+MtpqphqCjQSLmKpzw2UKKug==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/animations": "13.1.3", - "@angular/common": "13.1.3", - "@angular/core": "13.1.3" + "@angular/animations": "15.2.0", + "@angular/common": "15.2.0", + "@angular/core": "15.2.0" }, "peerDependenciesMeta": { "@angular/animations": { @@ -525,43 +669,43 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/platform-browser-dynamic/download/@angular/platform-browser-dynamic-13.1.3.tgz", - "integrity": "sha512-vEWyJ+2gkwh2N6KOJfxUNSdSO51ROlzCqqzCfHrPYQrlOFUfKsYKA1uoiB5UGfFEU0HBtIRWn6xoUy3wzVOZbw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.0.tgz", + "integrity": "sha512-OErEz/AX9S6I+RJUrFS/r9mF0rJGF1bhAvPjNvyc4mL+ai9JWZB6JgrZPzEz3v0nXG8SsAvnB1wJdKCp90Ed2g==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "13.1.3", - "@angular/compiler": "13.1.3", - "@angular/core": "13.1.3", - "@angular/platform-browser": "13.1.3" + "@angular/common": "15.2.0", + "@angular/compiler": "15.2.0", + "@angular/core": "15.2.0", + "@angular/platform-browser": "15.2.0" } }, "node_modules/@angular/router": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/router/download/@angular/router-13.1.3.tgz", - "integrity": "sha512-L86kARlc5UNi5KeI0O8PO7wFbTzjEI8ouz+z+aNmCnMUUNX0rbvbuXiPdDvLc71nKZznsPCl2IuO8ojyHrSPsQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.0.tgz", + "integrity": "sha512-FPmGP7DmJtzqgmM7FMs8bfe3vX0r6cdI4zbHMEVv7Zbn/yApgAzAsX7MXJYy7Oi45S6ZTH7SIVHVYVAqay1NVQ==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "13.1.3", - "@angular/core": "13.1.3", - "@angular/platform-browser": "13.1.3", + "@angular/common": "15.2.0", + "@angular/core": "15.2.0", + "@angular/platform-browser": "15.2.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/service-worker": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/service-worker/download/@angular/service-worker-13.1.3.tgz", - "integrity": "sha512-R9Oaw/ao62J9OlVKaAMB6WF0n+PD/Jg98c5I04DE14YMcGO32pYOCLPA6oTubwW3gJndk+WSNqijSBXMvaVFsw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.2.0.tgz", + "integrity": "sha512-q7TWZaRdAwf9SeXf5OiIhKzL1pzyioVojtfucnJAAFPnX+GoHM+1Z9nckpjfbUiEqd/lHXz0U8ClBYi4GKTZSQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -569,166 +713,165 @@ "ngsw-config": "ngsw-config.js" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "13.1.3", - "@angular/core": "13.1.3" + "@angular/common": "15.2.0", + "@angular/core": "15.2.0" } }, "node_modules/@ant-design/colors": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/@ant-design/colors/download/@ant-design/colors-5.1.1.tgz", - "integrity": "sha1-gAshhrHifmZDLmfQPtlq8+IdiUA=", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", + "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", "dependencies": { "@ctrl/tinycolor": "^3.3.1" } }, "node_modules/@ant-design/icons-angular": { - "version": "13.0.2", - "resolved": "https://registry.npmmirror.com/@ant-design/icons-angular/download/@ant-design/icons-angular-13.0.2.tgz", - "integrity": "sha512-5ub/tVR9Y1xAMeYzrfavL+Cma6SjpMYaKOn7Aa02P9vDEHIAwJHsgB2NbO+hlwyHmGX5MeCCVymrVf9US3W2iQ==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-angular/-/icons-angular-15.0.0.tgz", + "integrity": "sha512-9DMpuoqZBvS7+VJ0s3tl2g/kI1sTLDQWfykiXYa+AkZ2AvJwHebvR7Cw7/xfiXFDLyZTjPgtC0x0gex13EShuA==", "dependencies": { "@ant-design/colors": "^5.0.0", "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": "^13.0.1", - "@angular/core": "^13.0.0", - "@angular/platform-browser": "^13.0.1", + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@angular/platform-browser": "^15.0.0", "rxjs": "^6.4.0 || ^7.4.0" } }, "node_modules/@assemblyscript/loader": { "version": "0.10.1", - "resolved": "https://registry.npmmirror.com/@assemblyscript/loader/download/@assemblyscript/loader-0.10.1.tgz", - "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", "dev": true }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/download/@babel/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/core/download/@babel/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.2", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/generator/download/@babel/generator-7.16.0.tgz", - "integrity": "sha1-1A89HVB15i01ALzLZ/PaqKlSZbI=", + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha1-mh8OvNpT2aLQAQjEzqzmpdXx8I0=", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", "semver": "^6.3.0" }, "engines": { @@ -740,26 +883,27 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.16.10.tgz", - "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -768,26 +912,14 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" }, "engines": { "node": ">=6.9.0" @@ -796,28 +928,14 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -829,328 +947,257 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/download/@babel/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name/node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha1-DuM4gHAUfDrgUeSH7KPrsOLouwk=", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helpers/download/@babel/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -1159,9 +1206,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.10.tgz", - "integrity": "sha512-Sm/S9Or6nN8uiFsQU1yodyDW3MWXQhFeqzMPM+t8MJjM+pLsnFVxFZzkpXKvUXh+Gz9cbMoYYs484+Jw/NTEFQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1171,12 +1218,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/download/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1186,14 +1233,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1203,13 +1250,14 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.16.4.tgz", - "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1220,13 +1268,13 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1236,13 +1284,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1253,12 +1301,12 @@ } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1269,12 +1317,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1285,12 +1333,12 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1301,12 +1349,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1317,12 +1365,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1333,12 +1381,12 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1349,16 +1397,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.16.7.tgz", - "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1368,12 +1416,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1384,13 +1432,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1401,13 +1449,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1417,14 +1465,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1434,26 +1482,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=4" @@ -1464,8 +1500,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1476,8 +1512,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -1488,8 +1524,8 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1503,8 +1539,8 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1515,8 +1551,8 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" @@ -1525,10 +1561,25 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1539,8 +1590,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -1551,8 +1602,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1563,8 +1614,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -1575,8 +1626,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1587,8 +1638,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1599,8 +1650,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -1611,8 +1662,8 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1626,8 +1677,8 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1640,12 +1691,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1655,15 +1706,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha1-3xJjf5Yw3foO+dehG8QU1inThgQ=", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1673,12 +1723,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1688,12 +1738,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1703,18 +1753,19 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, "engines": { @@ -1724,25 +1775,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1752,12 +1792,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.16.7.tgz", - "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1767,13 +1807,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1783,12 +1823,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1798,13 +1838,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1814,12 +1854,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1829,14 +1869,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1846,12 +1886,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1861,12 +1901,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1876,14 +1916,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1893,15 +1932,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1911,16 +1949,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1930,13 +1967,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1946,12 +1983,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1961,12 +1999,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1976,13 +2014,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1992,12 +2030,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -2007,12 +2045,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -2022,12 +2060,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" }, "engines": { "node": ">=6.9.0" @@ -2037,12 +2076,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -2052,16 +2091,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.16.4.tgz", - "integrity": "sha512-pru6+yHANMTukMtEZGC4fs7XPwg35v8sj5CIEmE+gEkFljFiVJxEWxx/7ZDkTK+iZRYo1bFXBtfIN95+K3cJ5A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", "semver": "^6.3.0" }, "engines": { @@ -2073,20 +2112,20 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -2096,13 +2135,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -2112,12 +2151,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -2127,12 +2166,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2142,12 +2181,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2157,12 +2196,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2172,13 +2211,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -2188,37 +2227,38 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.4", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/download/@babel/preset-env-7.16.4.tgz", - "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.4", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -2228,44 +2268,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.3", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "engines": { @@ -2277,8 +2317,8 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -2286,10 +2326,9 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz", - "integrity": "sha1-75Odbn8miCfhhBY43G/5VRXhFdk=", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -2301,60 +2340,52 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/runtime-corejs3/download/@babel/runtime-corejs3-7.16.8.tgz", - "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", + "node_modules/@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dev": true, "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.0.tgz", - "integrity": "sha1-0Wo16/TNdOICCDNW+rId2JNj3dY=", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/traverse/download/@babel/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -2363,81 +2394,452 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/generator/download/@babel/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/@babel/traverse/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/types/download/@babel/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz", - "integrity": "sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz", + "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==", "engines": { "node": ">=10" } }, "node_modules/@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, "engines": { "node": ">=10.0.0" } }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz", + "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", + "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz", + "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", + "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", + "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", + "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", + "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", + "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", + "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", + "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", + "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", + "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", + "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", + "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", + "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", + "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", + "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", + "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", + "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", + "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", + "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", + "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz", - "integrity": "sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "dependencies": { "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { @@ -2445,14 +2847,23 @@ "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmmirror.com/globals/download/globals-13.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-13.12.0.tgz", - "integrity": "sha1-TXM3YDBCMKAILtluIeXFZfiYCJ4=", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2463,61 +2874,79 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "engines": { - "node": ">= 4" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@gar/promisify/download/@gar/promisify-1.1.2.tgz", - "integrity": "sha1-MKqCXxHUOGcdWFvUTn/VZFNfwhA=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.5.0.tgz", - "integrity": "sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "minimatch": "^3.0.4" + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/download/@humanwhocodes/object-schema-1.2.1.tgz", - "integrity": "sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/download/@istanbuljs/load-nyc-config-1.1.0.tgz", - "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "dependencies": { "camelcase": "^5.3.1", @@ -2532,42 +2961,110 @@ }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/download/@istanbuljs/schema-0.1.3.tgz", - "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "engines": { "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/resolve-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/download/@jridgewell/resolve-uri-1.0.0.tgz", - "integrity": "sha1-P99XmPC0npAVWJb2KR3xhurAbIM=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, "engines": { "node": ">=6.0.0" } }, - "node_modules/@ngtools/webpack": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@ngtools/webpack/download/@ngtools/webpack-13.1.4.tgz", - "integrity": "sha512-s8gzjG2nYHawFhlkHMkQWYrocHkBI1nF6T9K/oCSTIsq6kvTv//Ahno2VdBSgVq8uMnpv1TymvX0nFC4Dgn1HA==", + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@ngtools/webpack": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.0.tgz", + "integrity": "sha512-jrpIOsEQxkWf5RnKn1izAixO+/hh6GkKmMl+hCv4rnn98XlKDmNRhG2KEIHJZF/3IEcAv9HVlIETRnLoVyJeeQ==", + "dev": true, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler-cli": "^13.0.0 || ^13.1.0-next", - "typescript": ">=4.4.3 <4.6", - "webpack": "^5.30.0" + "@angular/compiler-cli": "^15.0.0", + "typescript": ">=4.8.2 <5.0", + "webpack": "^5.54.0" } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -2579,8 +3076,8 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, "engines": { "node": ">= 8" @@ -2588,8 +3085,8 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -2600,428 +3097,270 @@ } }, "node_modules/@npmcli/fs": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@npmcli/fs/download/@npmcli/fs-1.1.0.tgz", - "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", "dev": true, "dependencies": { - "@gar/promisify": "^1.0.1", "semver": "^7.3.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/git": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/@npmcli/git/download/@npmcli/git-2.1.0.tgz", - "integrity": "sha1-L7134UdTAkfTfzJZMNRXs+volPY=", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz", + "integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==", "dev": true, "dependencies": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^2.0.2" + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/@npmcli/installed-package-contents/download/@npmcli/installed-package-contents-1.0.7.tgz", - "integrity": "sha1-q3QIxhR5EblwqKviYc5RIjKj9Po=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", + "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", "dev": true, "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "bin": { - "installed-package-contents": "index.js" + "installed-package-contents": "lib/index.js" }, "engines": { - "node": ">= 10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@npmcli/move-file/download/@npmcli/move-file-1.1.2.tgz", - "integrity": "sha1-GoLD43L3yuklPrZtclQ9a4aFxnQ=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { "node": ">=10" } }, "node_modules/@npmcli/node-gyp": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/@npmcli/node-gyp/download/@npmcli/node-gyp-1.0.3.tgz", - "integrity": "sha1-qRLmN0GP/F8ts3XpO4WDdpGkOjM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "dev": true, - "license": "ISC" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/@npmcli/promise-spawn": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.2.tgz", - "integrity": "sha1-QtTlao6SdPuhgNq8CupuOPKSdPU=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", "dev": true, "dependencies": { - "infer-owner": "^1.0.4" + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/run-script": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@npmcli/run-script/download/@npmcli/run-script-2.0.0.tgz", - "integrity": "sha1-mUnAyrQVsXqqwnlkbbTwJ9bx50M=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.0.tgz", + "integrity": "sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==", "dev": true, - "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@nrwl/cli": { - "version": "13.4.6", - "resolved": "https://registry.npmmirror.com/@nrwl/cli/download/@nrwl/cli-13.4.6.tgz", - "integrity": "sha512-GNEFnrTV6EntckK92MTqqi7oLKuDEfQAtacUKBwZogd6p5Jqo/476psZ5+G84i8TpMR4O4aw+WyX5UhUZTboeA==", + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", "dev": true, "dependencies": { - "@nrwl/tao": "13.4.6", - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "v8-compile-cache": "2.3.0", - "yargs-parser": "20.0.0" + "isexe": "^2.0.0" }, "bin": { - "nx": "bin/nx.js" - } - }, - "node_modules/@nrwl/cli/node_modules/@nrwl/tao": { - "version": "13.4.6", - "resolved": "https://registry.npmmirror.com/@nrwl/tao/download/@nrwl/tao-13.4.6.tgz", - "integrity": "sha512-qEvgV/s8Q6/kOxvUbUeULLuEfdiTeAtLElK4Iwkx0Yap5oahQG4ZGJVhNY8zKcFV0weE1Vhn49rvAgiLwwh1DA==", - "dev": true, - "dependencies": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "fs-extra": "^9.1.0", - "ignore": "^5.0.4", - "jsonc-parser": "3.0.0", - "nx": "13.4.6", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0", - "yargs-parser": "20.0.0" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nrwl/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" + "node-which": "bin/which.js" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/cli/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@nrwl/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "node_modules/@nrwl/cli/node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.7.tgz", - "integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/cli/node_modules/nx": { - "version": "13.4.6", - "resolved": "https://registry.npmmirror.com/nx/download/nx-13.4.6.tgz", - "integrity": "sha512-b0qDsqL94OIJ78V+n5w9i6CzkDMVowPEokt3Q17Ko5gxcagR+gzA2dHGtLHArFpB58yRI2MI3vxbA8J2qsOvcw==", - "dev": true, - "dependencies": { - "@nrwl/cli": "13.4.6" - }, - "bin": { - "nx": "bin/nx.js" - } - }, - "node_modules/@nrwl/cli/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/devkit": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@nrwl/devkit/download/@nrwl/devkit-13.1.3.tgz", - "integrity": "sha1-ixGVh5hDcaTK8LNgGnSB4EusZaM=", - "dev": true, - "license": "MIT", - "dependencies": { - "@nrwl/tao": "13.1.3", - "ejs": "^3.1.5", - "ignore": "^5.0.4", - "rxjs": "^6.5.4", - "semver": "7.3.4", - "tslib": "^2.0.0" - } - }, - "node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@nrwl/tao/download/@nrwl/tao-13.1.3.tgz", - "integrity": "sha1-WogCmwqp39S8oKhtPd4rYIxGizY=", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fs-extra": "^9.1.0", - "jsonc-parser": "3.0.0", - "nx": "13.1.3", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.0.0", - "yargs-parser": "20.0.0" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nrwl/tao/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/tao/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@nrwl/tao/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "node_modules/@nrwl/tao/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/tao/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@schematics/angular": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@schematics/angular/download/@schematics/angular-13.1.4.tgz", - "integrity": "sha512-P1YsHn1LLAmdpB9X2TBuUgrvEW/KaoBbHr8ifYO8/uQEXyeiIF+So8h/dnegkYkdsr3OwQ2X/j3UF6/+HS0odg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.0.tgz", + "integrity": "sha512-KnsG7xyEbjg+6zflANkdynXdS3wi9rSCg+8Y7erKdygD90O/JcT68PcanvTU2GfawDkBtvAR5VMURw2TIfCTnw==", "dev": true, "dependencies": { - "@angular-devkit/core": "13.1.4", - "@angular-devkit/schematics": "13.1.4", - "jsonc-parser": "3.0.0" + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "jsonc-parser": "3.2.0" }, "engines": { - "node": "^12.20.0 || ^14.15.0 || >=16.10.0", + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, - "node_modules/@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@socket.io/base64-arraybuffer/download/@socket.io/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true }, "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@tootallnate/once/download/@tootallnate/once-1.1.2.tgz", - "integrity": "sha1-zLkURTYBeaBOf+av94wA/8Hur4I=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmmirror.com/@types/component-emitter/download/@types/component-emitter-1.2.11.tgz", - "integrity": "sha1-UNR9QrNHJTgXo5cJ/vA85moQhQY=", + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } }, "node_modules/@types/cookie": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/@types/cookie/download/@types/cookie-0.4.1.tgz", - "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", "dev": true }, "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmmirror.com/@types/cors/download/@types/cors-2.8.12.tgz", - "integrity": "sha1-ayxRCnrXA56Y57jT1lmPQ1nlwIA=", - "dev": true + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/eslint": { - "version": "8.4.0", - "resolved": "https://registry.npmmirror.com/@types/eslint/download/@types/eslint-8.4.0.tgz", - "integrity": "sha512-JUYa/5JwoqikCy7O7jKtuNe9Z4ZZt615G+1EKfaDGSNEpzaA2OwbV/G1v08Oa7fd1XzlFoSCvt9ePl9/6FyAug==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", "dev": true, "dependencies": { "@types/estree": "*", @@ -3029,9 +3368,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/@types/eslint-scope/download/@types/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -3039,87 +3378,176 @@ } }, "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmmirror.com/@types/estree/download/@types/estree-0.0.50.tgz", - "integrity": "sha1-Hgyqk2TT/M0pMcPtlv2+ql1MyoM=", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmmirror.com/@types/http-proxy/download/@types/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/jasmine": { - "version": "3.6.11", - "resolved": "https://registry.npmmirror.com/@types/jasmine/download/@types/jasmine-3.6.11.tgz", - "integrity": "sha1-Sx13qp38dXQHy54nchbY6DVT8J0=", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.1.tgz", + "integrity": "sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmmirror.com/@types/json-schema/download/@types/json-schema-7.0.9.tgz?cache=0&sync_timestamp=1637266630923&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.9.tgz", - "integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmmirror.com/@types/lodash/download/@types/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==", + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, "node_modules/@types/lodash-es": { - "version": "4.17.5", - "resolved": "https://registry.npmmirror.com/@types/lodash-es/download/@types/lodash-es-4.17.5.tgz", - "integrity": "sha1-HD/dFoSdhK6kOJCxxg2jeftQE1M=", + "version": "4.17.6", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz", + "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", "dev": true, "dependencies": { "@types/lodash": "*" } }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, "node_modules/@types/node": { - "version": "12.20.42", - "resolved": "https://registry.npmmirror.com/@types/node/download/@types/node-12.20.42.tgz", - "integrity": "sha512-aI3/oo5DzyiI5R/xAhxxRzfZlWlsbbqdgxfTPkqu/Zt+23GXiJvMCyPJT4+xKSXOnLqoL8jJYMLTwvK2M3a5hw==", - "dev": true, - "license": "MIT" + "version": "18.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", + "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637270122173&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz", - "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", "dev": true }, "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmmirror.com/@types/retry/download/@types/retry-0.12.1.tgz", - "integrity": "sha1-2PHA0Nwjr61twWqemToIZXdLQGU=", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-4.23.0.tgz", - "integrity": "sha1-KdPJyB9iALH9bYRUz7AHuhds3oA=", + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "4.23.0", - "@typescript-eslint/scope-manager": "4.23.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", + "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/type-utils": "5.53.0", + "@typescript-eslint/utils": "5.53.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -3127,51 +3555,26 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-4.23.0.tgz", - "integrity": "sha1-8gWUNM1uVnK/6rL7A7fAogYiJm8=", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz", + "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.23.0", - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/typescript-estree": "4.23.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/typescript-estree": "5.53.0", + "@typescript-eslint/utils": "5.53.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { "eslint": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.23.0.tgz", - "integrity": "sha1-B1Oykgl1I4UkKKb1oaqMzBqubNk=", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/visitor-keys": "4.23.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -3179,40 +3582,20 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/download/eslint-utils-2.1.0.tgz?cache=0&sync_timestamp=1632754013477&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-utils%2Fdownload%2Feslint-utils-2.1.0.tgz", - "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz", + "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==", "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-5.3.0.tgz", - "integrity": "sha1-7la0lXVH7SsPx0USBeQVAuZk9UY=", - "dev": true, - "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.3.0", - "@typescript-eslint/types": "5.3.0", - "@typescript-eslint/typescript-estree": "5.3.0", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/typescript-estree": "5.53.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3222,102 +3605,51 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-5.3.0.tgz", - "integrity": "sha1-l9DMx8kVjoniAtXiTOa6SQUtQy4=", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.3.0", - "@typescript-eslint/visitor-keys": "5.3.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8.0.0" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.3.0.tgz", - "integrity": "sha1-piWHkPO3slR/cO2NSh4MNJmZRSM=", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.3.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/download/@typescript-eslint/parser-4.23.0.tgz", - "integrity": "sha1-I5MV045C6FK+9DpLCwG+9494kRw=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz", + "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "4.23.0", - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/typescript-estree": "4.23.0", - "debug": "^4.1.1" + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/typescript-estree": "5.53.0", + "debug": "^4.3.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.23.0.tgz", - "integrity": "sha1-B1Oykgl1I4UkKKb1oaqMzBqubNk=", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/visitor-keys": "4.23.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -3326,33 +3658,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-4.23.0.tgz", - "integrity": "sha1-h5LvfqysEi4uyPotMKWbjZofHOQ=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz", + "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/visitor-keys": "4.23.0" + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/visitor-keys": "5.53.0" }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-5.3.0.tgz", - "integrity": "sha1-ryn9U4Z8LfACjFfDamVb1+ngVBY=", - "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -3361,19 +3674,58 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-5.3.0.tgz", - "integrity": "sha1-T2jd1G3CmDGCQC0qsh+0StlJiM8=", + "node_modules/@typescript-eslint/type-utils": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.3.0", - "@typescript-eslint/visitor-keys": "5.3.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/typescript-estree": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -3389,15 +3741,14 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.3.0.tgz", - "integrity": "sha1-piWHkPO3slR/cO2NSh4MNJmZRSM=", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.3.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3407,41 +3758,189 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "node_modules/@typescript-eslint/types": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz", + "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz", + "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/visitor-keys": "5.53.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-4.23.0.tgz", - "integrity": "sha1-chXMl3vTtO8iRnuQI1lOMvnk5FU=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz", + "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.23.0", - "eslint-visitor-keys": "^2.0.0" + "@typescript-eslint/types": "5.53.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz", - "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", @@ -3450,26 +3949,26 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz", - "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz", - "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz", - "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", @@ -3479,14 +3978,14 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz", - "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -3497,8 +3996,8 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz", - "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -3506,8 +4005,8 @@ }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz", - "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" @@ -3515,14 +4014,14 @@ }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz", - "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz", - "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -3537,8 +4036,8 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz", - "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -3550,8 +4049,8 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz", - "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -3562,8 +4061,8 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz", - "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -3576,8 +4075,8 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz", - "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "dependencies": { "@webassemblyjs/ast": "1.11.1", @@ -3586,51 +4085,51 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@yarnpkg/lockfile/download/@yarnpkg/lockfile-1.1.0.tgz", - "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/abab/download/abab-2.0.5.tgz", - "integrity": "sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/abbrev/download/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmmirror.com/accepts/download/accepts-1.3.7.tgz", - "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" } }, "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/acorn/download/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -3641,18 +4140,17 @@ }, "node_modules/acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/acorn-import-assertions/download/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/acorn-jsx/download/acorn-jsx-5.3.2.tgz", - "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -3660,8 +4158,8 @@ }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/adjust-sourcemap-loader/download/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "dependencies": { "loader-utils": "^2.0.0", @@ -3672,11 +4170,10 @@ } }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.2.tgz", - "integrity": "sha1-1uO0+4GHByGuTghoqxHdY4NowSk=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, - "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -3688,8 +4185,8 @@ }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/agent-base/download/agent-base-6.0.2.tgz", - "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, "dependencies": { "debug": "4" @@ -3699,9 +4196,9 @@ } }, "node_modules/agentkeepalive": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/agentkeepalive/download/agentkeepalive-4.2.0.tgz", - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, "dependencies": { "debug": "^4.1.0", @@ -3712,10 +4209,19 @@ "node": ">= 8.0.0" } }, + "node_modules/agentkeepalive/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/aggregate-error/download/aggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "dependencies": { "clean-stack": "^2.0.0", @@ -3726,21 +4232,25 @@ } }, "node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/ajv-formats/download/ajv-formats-2.1.1.tgz", - "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "dependencies": { "ajv": "^8.0.0" @@ -3756,7 +4266,7 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-5.1.0.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { @@ -3767,9 +4277,9 @@ } }, "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/ansi-colors/download/ansi-colors-4.1.1.tgz?cache=0&sync_timestamp=1632753457097&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fansi-colors%2Fdownload%2Fansi-colors-4.1.1.tgz", - "integrity": "sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, "engines": { "node": ">=6" @@ -3777,20 +4287,23 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", - "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "dependencies": { "type-fest": "^0.21.3" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/ansi-html-community/download/ansi-html-community-0.0.8.tgz", - "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, "engines": [ "node >= 0.8.0" @@ -3801,8 +4314,8 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/download/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { "node": ">=8" @@ -3810,7 +4323,7 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "dependencies": { @@ -3821,9 +4334,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/anymatch/download/anymatch-3.1.2.tgz", - "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { "normalize-path": "^3.0.0", @@ -3835,105 +4348,81 @@ }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/aproba/download/aproba-2.0.0.tgz", - "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/are-we-there-yet/download/are-we-there-yet-2.0.0.tgz", - "integrity": "sha1-Ny4Oe9J52OlMZTqqH2cgCIS/Phw=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/argparse/download/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/aria-query/download/aria-query-4.2.2.tgz", - "integrity": "sha1-DSymyazrVriXfp/tau1+FbvS+Ds=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" + "deep-equal": "^2.0.5" } }, "node_modules/array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/array-flatten/download/array-flatten-2.1.2.tgz", - "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-union/download/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/astral-regex/download/astral-regex-2.0.0.tgz", - "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmmirror.com/async/download/async-0.9.2.tgz", - "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/at-least-node/download/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/atob/download/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, "node_modules/autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmmirror.com/autoprefixer/download/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "dependencies": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -3948,72 +4437,49 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/axobject-query/download/axobject-query-2.2.0.tgz", - "integrity": "sha1-lD1H4QwLcEqkInXiDt83ImSJib4=", - "dev": true + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } }, "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmmirror.com/babel-loader/download/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", "dev": true, "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 8.9" + "node": ">= 14.15.0" }, "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json5/download/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/download/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -4026,13 +4492,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -4041,33 +4507,33 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -4075,20 +4541,34 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/download/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/download/base64-js-1.5.1.tgz", - "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", - "dev": true + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/base64id": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/base64id/download/base64id-2.0.0.tgz", - "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "dev": true, "engines": { "node": "^4.5.0 || >= 5.9" @@ -4096,14 +4576,14 @@ }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/batch/download/batch-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/big.js/download/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, "engines": { "node": "*" @@ -4111,8 +4591,8 @@ }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/download/binary-extensions-2.2.0.tgz", - "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "engines": { "node": ">=8" @@ -4120,8 +4600,8 @@ }, "node_modules/bl": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/bl/download/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "dependencies": { "buffer": "^5.5.0", @@ -4130,29 +4610,32 @@ } }, "node_modules/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmmirror.com/body-parser/download/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "dependencies": { - "bytes": "3.1.1", - "content-type": "~1.0.4", + "bytes": "3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { @@ -4161,34 +4644,32 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/bonjour/download/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "node_modules/bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", "dev": true, "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/boolbase/download/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/download/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { "balanced-match": "^1.0.0", @@ -4197,8 +4678,8 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "dependencies": { "fill-range": "^7.0.1" @@ -4208,16 +4689,25 @@ } }, "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmmirror.com/browserslist/download/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" }, "bin": { "browserslist": "cli.js" @@ -4228,8 +4718,8 @@ }, "node_modules/btoa": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/btoa/download/btoa-1.2.1.tgz", - "integrity": "sha1-AamQn4ssk/a/aAuiYTHrMPf6PXM=", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", "dev": true, "bin": { "btoa": "bin/btoa.js" @@ -4240,7 +4730,7 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/download/buffer-5.7.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ @@ -4264,74 +4754,78 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/download/buffer-from-1.1.2.tgz", - "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", - "dev": true - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz", - "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/builtins/download/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "dependencies": { + "semver": "^7.0.0" + } }, "node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/bytes/download/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmmirror.com/cacache/download/cacache-15.3.0.tgz?cache=0&sync_timestamp=1632753457698&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcacache%2Fdownload%2Fcacache-15.3.0.tgz", - "integrity": "sha1-3IU4D7L1Vv492kxxm/oOyHWn8es=", + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", + "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", "dev": true, "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^8.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", + "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" } }, "node_modules/call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind/download/call-bind-1.0.2.tgz", - "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/download/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "engines": { "node": ">=6" @@ -4339,7 +4833,7 @@ }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/download/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, "engines": { @@ -4347,20 +4841,24 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001300", - "resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001300.tgz", - "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", - "dev": true - }, - "node_modules/canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/canonical-path/download/canonical-path-1.0.0.tgz", - "integrity": "sha1-/LRwwjlY3vhQgYVr56hukE8YDR0=", - "dev": true + "version": "1.0.30001457", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", + "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "dependencies": { @@ -4374,15 +4872,21 @@ }, "node_modules/chardet": { "version": "0.7.0", - "resolved": "https://registry.npmmirror.com/chardet/download/chardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.3.tgz", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4401,8 +4905,8 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/chownr/download/chownr-2.0.0.tgz", - "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, "engines": { "node": ">=10" @@ -4410,29 +4914,17 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz", - "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true, "engines": { "node": ">=6.0" } }, - "node_modules/circular-dependency-plugin": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/circular-dependency-plugin/download/circular-dependency-plugin-5.2.2.tgz", - "integrity": "sha1-Oeg2B52x088vmI3EjFGIpEBYtgA=", - "dev": true, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.1" - } - }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/clean-stack/download/clean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, "engines": { "node": ">=6" @@ -4440,8 +4932,8 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/download/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "dependencies": { "restore-cursor": "^3.1.0" @@ -4451,11 +4943,10 @@ } }, "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmmirror.com/cli-spinners/download/cli-spinners-2.6.1.tgz", - "integrity": "sha1-rclU6+KBw3pjGb+kAebdJIj/tw0=", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -4465,28 +4956,31 @@ }, "node_modules/cli-width": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cli-width/download/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true, "engines": { "node": ">= 10" } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/cliui/download/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/clone/download/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, "engines": { "node": ">=0.8" @@ -4494,8 +4988,8 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/download/clone-deep-4.0.1.tgz", - "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "dependencies": { "is-plain-object": "^2.0.4", @@ -4508,8 +5002,8 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "dependencies": { "color-name": "1.1.3" @@ -4517,57 +5011,41 @@ }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-support/download/color-support-1.1.3.tgz?cache=0&sync_timestamp=1632754046636&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcolor-support%2Fdownload%2Fcolor-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, "bin": { "color-support": "bin.js" } }, "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz", - "integrity": "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=", - "dev": true, - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/colors/download/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true }, "node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/download/commander-2.20.3.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/commondir/download/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/component-emitter/download/component-emitter-1.3.0.tgz", - "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/compressible/download/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" @@ -4578,8 +5056,8 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmmirror.com/compression/download/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "dependencies": { "accepts": "~1.3.5", @@ -4596,8 +5074,8 @@ }, "node_modules/compression/node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/bytes/download/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, "engines": { "node": ">= 0.8" @@ -4605,7 +5083,7 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { @@ -4614,20 +5092,26 @@ }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, "node_modules/connect": { "version": "3.7.0", - "resolved": "https://registry.npmmirror.com/connect/download/connect-3.7.0.tgz", - "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "dev": true, "dependencies": { "debug": "2.6.9", @@ -4640,9 +5124,9 @@ } }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, "engines": { "node": ">=0.8" @@ -4650,7 +5134,7 @@ }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { @@ -4659,19 +5143,19 @@ }, "node_modules/connect/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/console-control-strings/download/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmmirror.com/content-disposition/download/content-disposition-0.5.4.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "dependencies": { @@ -4681,34 +5165,25 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/content-type/download/content-type-1.0.4.tgz", - "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/download/convert-source-map-1.8.0.tgz", - "integrity": "sha1-8zc8MtIbTXgN2ABFFGhPt5HKQ2k=", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/cookie/download/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true, "engines": { "node": ">= 0.6" @@ -4716,54 +5191,51 @@ }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/cookie-signature/download/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, "node_modules/copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/copy-anything/download/copy-anything-2.0.3.tgz", - "integrity": "sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "dependencies": { - "is-what": "^3.12.0" + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" } }, "node_modules/copy-webpack-plugin": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/download/copy-webpack-plugin-10.0.0.tgz", - "integrity": "sha512-tuCVuFMBbRsb7IH0q1CUb50/Skv+7a6c7DJ+xi4fAbOzNLTYVMUTPnf8uGvKPtmqTvzYBrfEFo7YgP4TsUWmtg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dev": true, "dependencies": { - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", - "globby": "^12.0.2", + "globby": "^13.1.1", "normalize-path": "^3.0.0", "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0" }, "engines": { - "node": ">= 12.20.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { "webpack": "^5.1.0" } }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/array-union/download/array-union-3.0.1.tgz", - "integrity": "sha1-2lJjDTJ/i4jPv7V3KOKvXNm2uXU=", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -4772,96 +5244,58 @@ } }, "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmmirror.com/globby/download/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", "dev": true, "dependencies": { - "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/slash/download/slash-4.0.0.tgz?cache=0&sync_timestamp=1632753426618&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fslash%2Fdownload%2Fslash-4.0.0.tgz", - "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/core-js": { - "version": "3.19.3", - "resolved": "https://registry.npmmirror.com/core-js/download/core-js-3.19.3.tgz", - "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g==", + "node_modules/core-js-compat": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz", + "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", "dev": true, - "hasInstallScript": true, + "dependencies": { + "browserslist": "^4.21.5" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat": { - "version": "3.20.3", - "resolved": "https://registry.npmmirror.com/core-js-compat/download/core-js-compat-3.20.3.tgz", - "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", - "dev": true, - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.20.3", - "resolved": "https://registry.npmmirror.com/core-js-pure/download/core-js-pure-3.20.3.tgz", - "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==", - "dev": true, - "hasInstallScript": true - }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/core-util-is/download/core-util-is-1.0.3.tgz", - "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "node_modules/cors": { "version": "2.8.5", - "resolved": "https://registry.npmmirror.com/cors/download/cors-2.8.5.tgz", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, "dependencies": { @@ -4873,9 +5307,9 @@ } }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz", - "integrity": "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", @@ -4890,7 +5324,7 @@ }, "node_modules/critters": { "version": "0.0.16", - "resolved": "https://registry.npmmirror.com/critters/download/critters-0.0.16.tgz", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", "dev": true, "dependencies": { @@ -4904,7 +5338,7 @@ }, "node_modules/critters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { @@ -4912,11 +5346,14 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/critters/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { @@ -4925,12 +5362,15 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/critters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { "color-name": "~1.1.4" @@ -4941,14 +5381,14 @@ }, "node_modules/critters/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" @@ -4956,14 +5396,14 @@ }, "node_modules/critters/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { "has-flag": "^4.0.0" @@ -4974,8 +5414,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/cross-spawn/download/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -4986,99 +5426,41 @@ "node": ">= 8" } }, - "node_modules/css": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/css/download/css-3.0.0.tgz", - "integrity": "sha1-REek1Y/dAzZ8UWyp9krjZc7kql0=", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/css-blank-pseudo/download/css-blank-pseudo-3.0.2.tgz", - "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/css-has-pseudo/download/css-has-pseudo-3.0.3.tgz", - "integrity": "sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, "node_modules/css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmmirror.com/css-loader/download/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.2.15", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "semver": "^7.3.5" + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "engines": { "node": ">= 12.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "^5.0.0" } }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/css-prefers-color-scheme/download/css-prefers-color-scheme-6.0.2.tgz", - "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==", - "dev": true, - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/css-select/download/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", "domutils": "^2.8.0", "nth-check": "^2.0.1" }, @@ -5087,11 +5469,10 @@ } }, "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/css-what/download/css-what-5.1.0.tgz", - "integrity": "sha1-P3tweq32M7r2LCzrhXm1RbtA9/4=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -5099,25 +5480,10 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssdb": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/cssdb/download/cssdb-5.1.0.tgz", - "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", - "dev": true - }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/download/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, "bin": { "cssesc": "bin/cssesc" @@ -5128,14 +5494,14 @@ }, "node_modules/custom-event": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/custom-event/download/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", "dev": true }, "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmmirror.com/date-fns/download/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", "engines": { "node": ">=0.11" }, @@ -5145,18 +5511,18 @@ } }, "node_modules/date-format": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/date-format/download/date-format-4.0.3.tgz", - "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", "dev": true, "engines": { "node": ">=4.0" } }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -5170,39 +5536,44 @@ } } }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/deep-equal/download/deep-equal-1.1.1.tgz", - "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", "dev": true, "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/deep-is/download/deep-is-0.1.4.tgz", - "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/default-gateway/download/default-gateway-6.0.3.tgz", - "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "dependencies": { "execa": "^5.0.0" @@ -5212,100 +5583,92 @@ } }, "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/defaults/download/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "dependencies": { "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/define-lazy-prop/download/define-lazy-prop-2.0.0.tgz", - "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/define-properties/download/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "dependencies": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" - } - }, - "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/del/download/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/delegates/download/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/dependency-graph": { "version": "0.11.0", - "resolved": "https://registry.npmmirror.com/dependency-graph/download/dependency-graph-0.11.0.tgz", - "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true, "engines": { "node": ">= 0.6.0" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/destroy/download/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/download/detect-node-2.1.0.tgz", - "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, "node_modules/di": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/di/download/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", "dev": true }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/dir-glob/download/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { "path-type": "^4.0.0" @@ -5316,33 +5679,26 @@ }, "node_modules/dns-equal": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/dns-equal/download/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/dns-packet/download/dns-packet-1.3.4.tgz", - "integrity": "sha1-40VQZYJKJQe6iGxVqJljuxB97G8=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dev": true, "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/dns-txt/download/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/doctrine/download/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "dependencies": { "esutils": "^2.0.2" @@ -5353,8 +5709,8 @@ }, "node_modules/dom-serialize": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/dom-serialize/download/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", "dev": true, "dependencies": { "custom-event": "~1.0.0", @@ -5364,26 +5720,35 @@ } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/dom-serializer/download/dom-serializer-1.3.2.tgz", - "integrity": "sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/domelementtype/download/domelementtype-2.2.0.tgz", - "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/domhandler/download/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "dependencies": { "domelementtype": "^2.2.0" @@ -5397,48 +5762,51 @@ }, "node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/domutils/download/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/duplexer/download/duplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, "node_modules/echarts": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.3.1.tgz", - "integrity": "sha512-nWdlbgX3OVY0hpqncSvp0gDt1FRSKWn7lsWEH+PHmfCuvE0QmSw17pczQvm8AvawnLEkmf1Cts7YwQJZNC0AEQ==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.1.tgz", + "integrity": "sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==", "dependencies": { "tslib": "2.3.0", - "zrender": "5.3.1" + "zrender": "5.4.1" } }, "node_modules/echarts/node_modules/tslib": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/ee-first/download/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "node_modules/ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/ejs/download/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "dev": true, "dependencies": { - "jake": "^10.6.1" + "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" @@ -5448,21 +5816,21 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.49", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.4.49.tgz", - "integrity": "sha512-k/0t1TRfonHIp8TJKfjBu2cKj8MqYTiEpOhci+q7CVEE5xnCQnx1pTa+V8b/sdhe4S3PR4p4iceEQWhGrKQORQ==", + "version": "1.4.311", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", + "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==", "dev": true }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/emojis-list/download/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, "engines": { "node": ">= 4" @@ -5470,7 +5838,7 @@ }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/download/encodeurl-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, "engines": { @@ -5479,8 +5847,8 @@ }, "node_modules/encoding": { "version": "0.1.13", - "resolved": "https://registry.npmmirror.com/encoding/download/encoding-0.1.13.tgz", - "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, "dependencies": { @@ -5489,8 +5857,8 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/iconv-lite/download/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, "dependencies": { @@ -5501,9 +5869,9 @@ } }, "node_modules/engine.io": { - "version": "6.1.2", - "resolved": "https://registry.npmmirror.com/engine.io/download/engine.io-6.1.2.tgz", - "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", + "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -5514,29 +5882,26 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "ws": "~8.2.3" + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" }, "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/engine.io-parser/download/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", "dev": true, - "dependencies": { - "@socket.io/base64-arraybuffer": "~1.0.2" - }, "engines": { "node": ">=10.0.0" } }, "node_modules/enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmmirror.com/enhanced-resolve/download/enhanced-resolve-5.8.3.tgz", - "integrity": "sha1-bVUtRlzOBCP1s9cYUR6lOCansvA=", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -5546,34 +5911,25 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmmirror.com/enquirer/download/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/ent": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/ent/download/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", "dev": true }, "node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/download/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", - "dev": true + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/env-paths/download/env-paths-2.2.1.tgz", - "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, "engines": { "node": ">=6" @@ -5581,14 +5937,14 @@ }, "node_modules/err-code": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/err-code/download/err-code-2.0.3.tgz", - "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "dev": true }, "node_modules/errno": { "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/errno/download/errno-0.1.8.tgz", - "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "optional": true, "dependencies": { @@ -5600,301 +5956,93 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/error-ex/download/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", - "resolved": "https://registry.npmmirror.com/es-module-lexer/download/es-module-lexer-0.9.3.tgz", - "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true }, "node_modules/esbuild": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild/download/esbuild-0.14.11.tgz", - "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==", + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz", + "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==", "dev": true, "hasInstallScript": true, "optional": true, "bin": { "esbuild": "bin/esbuild" }, + "engines": { + "node": ">=12" + }, "optionalDependencies": { - "esbuild-android-arm64": "0.14.11", - "esbuild-darwin-64": "0.14.11", - "esbuild-darwin-arm64": "0.14.11", - "esbuild-freebsd-64": "0.14.11", - "esbuild-freebsd-arm64": "0.14.11", - "esbuild-linux-32": "0.14.11", - "esbuild-linux-64": "0.14.11", - "esbuild-linux-arm": "0.14.11", - "esbuild-linux-arm64": "0.14.11", - "esbuild-linux-mips64le": "0.14.11", - "esbuild-linux-ppc64le": "0.14.11", - "esbuild-linux-s390x": "0.14.11", - "esbuild-netbsd-64": "0.14.11", - "esbuild-openbsd-64": "0.14.11", - "esbuild-sunos-64": "0.14.11", - "esbuild-windows-32": "0.14.11", - "esbuild-windows-64": "0.14.11", - "esbuild-windows-arm64": "0.14.11" + "@esbuild/android-arm": "0.17.8", + "@esbuild/android-arm64": "0.17.8", + "@esbuild/android-x64": "0.17.8", + "@esbuild/darwin-arm64": "0.17.8", + "@esbuild/darwin-x64": "0.17.8", + "@esbuild/freebsd-arm64": "0.17.8", + "@esbuild/freebsd-x64": "0.17.8", + "@esbuild/linux-arm": "0.17.8", + "@esbuild/linux-arm64": "0.17.8", + "@esbuild/linux-ia32": "0.17.8", + "@esbuild/linux-loong64": "0.17.8", + "@esbuild/linux-mips64el": "0.17.8", + "@esbuild/linux-ppc64": "0.17.8", + "@esbuild/linux-riscv64": "0.17.8", + "@esbuild/linux-s390x": "0.17.8", + "@esbuild/linux-x64": "0.17.8", + "@esbuild/netbsd-x64": "0.17.8", + "@esbuild/openbsd-x64": "0.17.8", + "@esbuild/sunos-x64": "0.17.8", + "@esbuild/win32-arm64": "0.17.8", + "@esbuild/win32-ia32": "0.17.8", + "@esbuild/win32-x64": "0.17.8" } }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-android-arm64/download/esbuild-android-arm64-0.14.11.tgz", - "integrity": "sha512-6iHjgvMnC/SzDH8TefL+/3lgCjYWwAd1LixYfmz/TBPbDQlxcuSkX0yiQgcJB9k+ibZ54yjVXziIwGdlc+6WNw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-darwin-64/download/esbuild-darwin-64-0.14.11.tgz", - "integrity": "sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.14.11.tgz", - "integrity": "sha512-Jj0ieWLREPBYr/TZJrb2GFH8PVzDqiQWavo1pOFFShrcmHWDBDrlDxPzEZ67NF/Un3t6sNNmeI1TUS/fe1xARg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-freebsd-64/download/esbuild-freebsd-64-0.14.11.tgz", - "integrity": "sha512-C5sT3/XIztxxz/zwDjPRHyzj/NJFOnakAanXuyfLDwhwupKPd76/PPHHyJx6Po6NI6PomgVp/zi6GRB8PfrOTA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.14.11.tgz", - "integrity": "sha512-y3Llu4wbs0bk4cwjsdAtVOesXb6JkdfZDLKMt+v1U3tOEPBdSu6w8796VTksJgPfqvpX22JmPLClls0h5p+L9w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/esbuild-linux-32": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-32/download/esbuild-linux-32-0.14.11.tgz", - "integrity": "sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-64/download/esbuild-linux-64-0.14.11.tgz", - "integrity": "sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-arm/download/esbuild-linux-arm-0.14.11.tgz", - "integrity": "sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-arm64/download/esbuild-linux-arm64-0.14.11.tgz", - "integrity": "sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.14.11.tgz", - "integrity": "sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.14.11.tgz", - "integrity": "sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-s390x/download/esbuild-linux-s390x-0.14.11.tgz", - "integrity": "sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-netbsd-64/download/esbuild-netbsd-64-0.14.11.tgz", - "integrity": "sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ] - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-openbsd-64/download/esbuild-openbsd-64-0.14.11.tgz", - "integrity": "sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-sunos-64/download/esbuild-sunos-64-0.14.11.tgz", - "integrity": "sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ] - }, "node_modules/esbuild-wasm": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-wasm/download/esbuild-wasm-0.14.11.tgz", - "integrity": "sha512-9e1R6hv0hiU+BkJI2edqUuWfXUbOP2Mox+Ijl/uY1vLLlSsunkrcADqD/4Rz+VCEDzw6ecscJM+uJqR2fRmEUg==", + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", + "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==", "dev": true, "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/esbuild-windows-32": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-windows-32/download/esbuild-windows-32-0.14.11.tgz", - "integrity": "sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-windows-64/download/esbuild-windows-64-0.14.11.tgz", - "integrity": "sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-windows-arm64/download/esbuild-windows-arm64-0.14.11.tgz", - "integrity": "sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/escalade/download/escalade-3.1.1.tgz", - "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, "engines": { "node": ">=6" @@ -5902,90 +6050,92 @@ }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/escape-html/download/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmmirror.com/eslint/download/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", "dev": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1637465854389&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/download/eslint-utils-3.0.0.tgz?cache=0&sync_timestamp=1632754013477&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-utils%2Fdownload%2Feslint-utils-3.0.0.tgz", - "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, "dependencies": { "eslint-visitor-keys": "^2.0.0" @@ -5993,31 +6143,34 @@ "engines": { "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, "peerDependencies": { "eslint": ">=5" } }, - "node_modules/eslint-visitor-keys": { + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, "engines": { "node": ">=10" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.12.11.tgz", - "integrity": "sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=", + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { @@ -6025,11 +6178,15 @@ "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { @@ -6037,11 +6194,20 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { @@ -6050,12 +6216,15 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { "color-name": "~1.1.4" @@ -6066,46 +6235,55 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/download/eslint-utils-2.1.0.tgz?cache=0&sync_timestamp=1632754013477&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-utils%2Fdownload%2Feslint-utils-2.1.0.tgz", - "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, "node_modules/eslint/node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmmirror.com/globals/download/globals-13.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-13.12.0.tgz", - "integrity": "sha1-TXM3YDBCMKAILtluIeXFZfiYCJ4=", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -6118,32 +6296,80 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "engines": { - "node": ">= 4" + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { "has-flag": "^4.0.0" @@ -6154,52 +6380,37 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/espree/download/espree-7.3.1.tgz", - "integrity": "sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/download/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true, - "engines": { - "node": ">=4" + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/esprima/download/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, "bin": { "esparse": "bin/esparse.js", @@ -6210,9 +6421,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/esquery/download/esquery-1.4.0.tgz", - "integrity": "sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -6221,20 +6432,10 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/esrecurse/download/esrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "dependencies": { "estraverse": "^5.2.0" @@ -6243,20 +6444,10 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, "engines": { "node": ">=4.0" @@ -6264,8 +6455,8 @@ }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/download/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "engines": { "node": ">=0.10.0" @@ -6273,8 +6464,8 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/etag/download/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, "engines": { "node": ">= 0.6" @@ -6282,20 +6473,20 @@ }, "node_modules/eventemitter-asyncresource": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/eventemitter-asyncresource/download/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", "dev": true }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmmirror.com/eventemitter3/download/eventemitter3-4.0.7.tgz", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/events/download/events-3.3.0.tgz?cache=0&sync_timestamp=1636449402208&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fevents%2Fdownload%2Fevents-3.3.0.tgz", - "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, "engines": { "node": ">=0.8.x" @@ -6303,8 +6494,8 @@ }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637146653723&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz", - "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", @@ -6319,41 +6510,45 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/express": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/express/download/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -6364,41 +6559,110 @@ }, "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/array-flatten/download/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { "ms": "2.0.0" } }, + "node_modules/express/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } }, "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/extend/download/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "node_modules/external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/external-editor/download/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "dependencies": { "chardet": "^0.7.0", @@ -6411,8 +6675,8 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "resolved": "https://registry.npmmirror.com/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1632753468037&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "dependencies": { "os-tmpdir": "~1.0.2" @@ -6423,14 +6687,14 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -6445,20 +6709,20 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmmirror.com/fastq/download/fastq-1.13.0.tgz", - "integrity": "sha1-YWdg+Ip1Jr38WWt8q4wYk4w2uYw=", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -6466,8 +6730,8 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/faye-websocket/download/faye-websocket-0.11.4.tgz", - "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" @@ -6478,20 +6742,23 @@ }, "node_modules/figures": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/figures/download/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "dependencies": { "escape-string-regexp": "^1.0.5" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/file-entry-cache/download/file-entry-cache-6.0.1.tgz", - "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "dependencies": { "flat-cache": "^3.0.4" @@ -6501,26 +6768,47 @@ } }, "node_modules/filelist": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/filelist/download/filelist-1.0.2.tgz", - "integrity": "sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dev": true, "dependencies": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/filesize": { - "version": "6.4.0", - "resolved": "https://registry.npmmirror.com/filesize/download/filesize-6.4.0.tgz", - "integrity": "sha1-kU9QRx3Wb9yjzv5ii9DN5O92m80=", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.6.tgz", + "integrity": "sha512-rzpOZ4C9vMFDqOa6dNpog92CoLYjD79dnjLk2TYDDtImRIyLTOzqojCb05Opd1WuiWjs+fshhCgTd8cl7y5t+g==", "engines": { - "node": ">= 0.4.0" + "node": ">= 10.4.0" } }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -6531,8 +6819,8 @@ }, "node_modules/finalhandler": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/finalhandler/download/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "dependencies": { "debug": "2.6.9", @@ -6549,7 +6837,7 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { @@ -6558,14 +6846,26 @@ }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/find-cache-dir/download/find-cache-dir-3.3.2.tgz", - "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "dependencies": { "commondir": "^1.0.1", @@ -6574,12 +6874,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, "node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1633618659233&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "dependencies": { "locate-path": "^5.0.0", @@ -6591,8 +6894,8 @@ }, "node_modules/flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/flat-cache/download/flat-cache-3.0.4.tgz", - "integrity": "sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "dependencies": { "flatted": "^3.1.0", @@ -6603,16 +6906,22 @@ } }, "node_modules/flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/flatted/download/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmmirror.com/follow-redirects/download/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { "node": ">=4.0" }, @@ -6622,19 +6931,28 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/forwarded/download/forwarded-0.2.0.tgz", - "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/fraction.js/download/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true, "engines": { "node": "*" @@ -6646,56 +6964,55 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/download/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/download/fs-extra-9.1.0.tgz", - "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=6 <7 || >=8" } }, "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fs-minipass/download/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", + "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", "dev": true, "dependencies": { - "minipass": "^3.0.0" + "minipass": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/fs-monkey": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/fs-monkey/download/fs-monkey-1.0.3.tgz", - "integrity": "sha1-rjrJLVO7Mo7+DpodlUH2rY1I4tM=", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", "dev": true }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, "node_modules/fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/fsevents/download/fsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "hasInstallScript": true, "optional": true, @@ -6708,40 +7025,42 @@ }, "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz?cache=0&sync_timestamp=1632754013635&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffunctional-red-black-tree%2Fdownload%2Ffunctional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gauge": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/gauge/download/gauge-4.0.0.tgz", - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1", "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "signal-exit": "^3.0.0", + "signal-exit": "^3.0.7", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "wide-align": "^1.1.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/gensync/download/gensync-1.0.0-beta.2.tgz", - "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -6749,28 +7068,31 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/download/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/get-intrinsic/download/get-intrinsic-1.1.1.tgz", - "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/get-package-type/download/get-package-type-0.1.0.tgz", - "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, "engines": { "node": ">=8.0.0" @@ -6778,34 +7100,39 @@ }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/download/get-stream-6.0.1.tgz", - "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "dependencies": { "is-glob": "^4.0.1" @@ -6816,14 +7143,35 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/glob-to-regexp/download/glob-to-regexp-0.4.1.tgz", - "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmmirror.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, "engines": { "node": ">=4" @@ -6831,7 +7179,7 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmmirror.com/globby/download/globby-11.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { @@ -6844,45 +7192,60 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "engines": { - "node": ">= 4" + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, "node_modules/gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/gzip-size/download/gzip-size-6.0.0.tgz", - "integrity": "sha1-BlNn/VDCOcBnHLy61b4+LusQ5GI=", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, "dependencies": { "duplexer": "^0.1.2" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/handle-thing/download/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, "node_modules/has": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has/download/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "dependencies": { "function-bind": "^1.1.1" @@ -6891,45 +7254,72 @@ "node": ">= 0.4.0" } }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { "node": ">=4" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/has-symbols/download/has-symbols-1.0.2.tgz", - "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-tostringtag/download/has-tostringtag-1.0.0.tgz", - "integrity": "sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/has-unicode/download/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, "node_modules/hdr-histogram-js": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/hdr-histogram-js/download/hdr-histogram-js-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", "dev": true, "dependencies": { @@ -6940,26 +7330,35 @@ }, "node_modules/hdr-histogram-percentiles-obj": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/hdr-histogram-percentiles-obj/download/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", "dev": true }, "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/hosted-git-info/download/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" } }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmmirror.com/hpack.js/download/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, "dependencies": { "inherits": "^2.0.1", @@ -6968,10 +7367,16 @@ "wbuf": "^1.1.0" } }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmmirror.com/readable-stream/download/readable-stream-2.3.7.tgz", - "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -6983,65 +7388,80 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/download/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/html-entities/download/html-entities-2.3.2.tgz", - "integrity": "sha1-dgtARoXLHXlOT0t0QzLjsA3P5Ig=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/html-escaper/download/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/http-deceiver/download/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/http-errors/download/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" } }, "node_modules/http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/http-parser-js/download/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", "dev": true }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmmirror.com/http-proxy/download/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "dependencies": { "eventemitter3": "^4.0.0", @@ -7053,12 +7473,12 @@ } }, "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-agent/download/http-proxy-agent-4.0.1.tgz", - "integrity": "sha1-ioyO9/WTLM+VPClsqCkblap0qjo=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "dependencies": { - "@tootallnate/once": "1", + "@tootallnate/once": "2", "agent-base": "6", "debug": "4" }, @@ -7067,12 +7487,12 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-middleware/download/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -7080,12 +7500,20 @@ }, "engines": { "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/https-proxy-agent/download/https-proxy-agent-5.0.0.tgz", - "integrity": "sha1-4qkFQqu2inYuCghQ9sntrf2FBrI=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "dependencies": { "agent-base": "6", @@ -7097,8 +7525,8 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/download/human-signals-2.1.0.tgz", - "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, "engines": { "node": ">=10.17.0" @@ -7106,8 +7534,8 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/humanize-ms/download/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "dependencies": { "ms": "^2.0.0" @@ -7115,8 +7543,8 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/download/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -7127,8 +7555,8 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/icss-utils/download/icss-utils-5.1.0.tgz", - "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, "engines": { "node": "^10 || ^12 || >= 14" @@ -7139,35 +7567,73 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/download/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", - "dev": true + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" } }, "node_modules/ignore-walk": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/ignore-walk/download/ignore-walk-4.0.1.tgz", - "integrity": "sha1-/IQOg0bPiKOpOAxbF5M82PTTn6M=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.1.tgz", + "integrity": "sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA==", "dev": true, "dependencies": { - "minimatch": "^3.0.4" + "minimatch": "^6.1.6" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/image-size": { "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/image-size/download/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, "optional": true, "bin": { @@ -7178,15 +7644,15 @@ } }, "node_modules/immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/immutable/download/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", "dev": true }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/import-fresh/download/import-fresh-3.3.0.tgz", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { "parent-module": "^1.0.0", @@ -7194,12 +7660,15 @@ }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/download/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "engines": { "node": ">=4" @@ -7207,8 +7676,8 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/download/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "engines": { "node": ">=0.8.19" @@ -7216,8 +7685,8 @@ }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/indent-string/download/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, "engines": { "node": ">=8" @@ -7225,14 +7694,14 @@ }, "node_modules/infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/infer-owner/download/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, "dependencies": { "once": "^1.3.0", @@ -7241,23 +7710,23 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ini/download/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", "dev": true, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/inquirer": { - "version": "8.2.0", - "resolved": "https://registry.npmmirror.com/inquirer/download/inquirer-8.2.0.tgz", - "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", @@ -7270,18 +7739,19 @@ "mute-stream": "0.0.8", "ora": "^5.4.1", "run-async": "^2.4.0", - "rxjs": "^7.2.0", + "rxjs": "^7.5.5", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=12.0.0" } }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { @@ -7289,11 +7759,14 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { @@ -7302,12 +7775,15 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/inquirer/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { "color-name": "~1.1.4" @@ -7318,32 +7794,23 @@ }, "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/inquirer/node_modules/rxjs": { - "version": "7.5.2", - "resolved": "https://registry.npmmirror.com/rxjs/download/rxjs-7.5.2.tgz", - "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { "has-flag": "^4.0.0" @@ -7352,16 +7819,30 @@ "node": ">=8" } }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/ip/download/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "node_modules/ipaddr.js": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/download/ipaddr.js-2.0.1.tgz", - "integrity": "sha1-7KJWp6h36Reus2iwp0l930LvgcA=", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true, "engines": { "node": ">= 10" @@ -7369,8 +7850,8 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/is-arguments/download/is-arguments-1.1.1.tgz", - "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", @@ -7378,18 +7859,47 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/is-arrayish/download/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/download/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { "binary-extensions": "^2.0.0" @@ -7398,43 +7908,80 @@ "node": ">=8" } }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmmirror.com/is-core-module/download/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/is-date-object/download/is-date-object-1.0.5.tgz", - "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/download/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/is-extglob/download/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -7442,8 +7989,8 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "engines": { "node": ">=8" @@ -7451,10 +7998,9 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934573225&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz", - "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -7464,8 +8010,8 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-interactive/download/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, "engines": { "node": ">=8" @@ -7473,32 +8019,47 @@ }, "node_modules/is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-lambda/download/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "engines": { "node": ">=0.12.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/is-path-inside/download/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, "engines": { "node": ">=8" @@ -7506,17 +8067,20 @@ }, "node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/download/is-plain-obj-3.0.0.tgz", - "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/is-plain-object/download/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "dependencies": { "isobject": "^3.0.1" @@ -7527,8 +8091,8 @@ }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/is-regex/download/is-regex-1.1.4.tgz", - "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", @@ -7536,36 +8100,137 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/download/is-stream-2.0.1.tgz", - "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-what": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283506119&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz", - "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-wsl/download/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "dependencies": { "is-docker": "^2.0.0" @@ -7575,29 +8240,32 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true }, "node_modules/isbinaryfile": { - "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/isbinaryfile/download/isbinaryfile-4.0.8.tgz", - "integrity": "sha1-XTS5SGW9SUZjPsx4oCb8dsWxH88=", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true, "engines": { "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" } }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/isobject/download/isobject-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, "engines": { @@ -7606,20 +8274,18 @@ }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/download/istanbul-lib-coverage-3.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fistanbul-lib-coverage%2Fdownload%2Fistanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/download/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha1-e0kZi2V7J6cwuOnLYB8eG/8kxZo=", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -7633,8 +8299,8 @@ }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -7642,8 +8308,8 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-report/download/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha1-dRj+UupE3jcvRgp2tezan/tz2KY=", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", @@ -7656,8 +8322,8 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" @@ -7665,8 +8331,8 @@ }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { "has-flag": "^4.0.0" @@ -7677,10 +8343,9 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/download/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha1-iV86cJ/PujTG3lpCk5Ai8+Q1hVE=", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -7692,17 +8357,17 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/istanbul-reports/download/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -7713,13 +8378,13 @@ } }, "node_modules/jake": { - "version": "10.8.2", - "resolved": "https://registry.npmmirror.com/jake/download/jake-10.8.2.tgz", - "integrity": "sha1-68nehVgWCmbYLQ6txqLlj7xQCns=", + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "dev": true, "dependencies": { - "async": "0.9.x", - "chalk": "^2.4.2", + "async": "^3.2.3", + "chalk": "^4.0.2", "filelist": "^1.0.1", "minimatch": "^3.0.4" }, @@ -7727,19 +8392,89 @@ "jake": "bin/cli.js" }, "engines": { - "node": "*" + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jasmine-core": { - "version": "3.7.1", - "resolved": "https://registry.npmmirror.com/jasmine-core/download/jasmine-core-3.7.1.tgz", - "integrity": "sha1-BAEyf2JJ6smT1Hu/oY1OjvrPtWE=", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", + "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", "dev": true }, "node_modules/jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmmirror.com/jest-worker/download/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "dependencies": { "@types/node": "*", @@ -7752,8 +8487,8 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" @@ -7761,25 +8496,38 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz", - "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { "has-flag": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" } }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/download/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/js-yaml/download/js-yaml-3.14.1.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "dependencies": { @@ -7792,8 +8540,8 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/jsesc/download/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -7802,38 +8550,29 @@ "node": ">=4" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", - "dev": true - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/json5/download/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, "bin": { "json5": "lib/cli.js" }, @@ -7842,26 +8581,23 @@ } }, "node_modules/jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/jsonc-parser/download/jsonc-parser-3.0.0.tgz", - "integrity": "sha1-q914VwHH5+rKip7IzwcMpRp0WiI=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/jsonfile/download/jsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/jsonparse/download/jsonparse-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ @@ -7869,15 +8605,15 @@ ] }, "node_modules/karma": { - "version": "6.3.11", - "resolved": "https://registry.npmmirror.com/karma/download/karma-6.3.11.tgz", - "integrity": "sha512-QGUh4yXgizzDNPLB5nWTvP+wysKexngbyLVWFOyikB661hpa2RZLf5anZQzqliWtAQuYVep0ot0D1U7UQKpsxQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz", + "integrity": "sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==", "dev": true, "dependencies": { + "@colors/colors": "1.5.0", "body-parser": "^1.19.0", "braces": "^3.0.2", "chokidar": "^3.5.1", - "colors": "1.4.0", "connect": "^3.7.0", "di": "^0.0.1", "dom-serialize": "^2.2.1", @@ -7886,13 +8622,14 @@ "http-proxy": "^1.18.1", "isbinaryfile": "^4.0.8", "lodash": "^4.17.21", - "log4js": "^6.3.0", + "log4js": "^6.4.1", "mime": "^2.5.2", "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", "qjobs": "^1.2.0", "range-parser": "^1.2.1", "rimraf": "^3.0.2", - "socket.io": "^4.2.0", + "socket.io": "^4.4.1", "source-map": "^0.6.1", "tmp": "^0.2.1", "ua-parser-js": "^0.7.30", @@ -7906,9 +8643,9 @@ } }, "node_modules/karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/karma-chrome-launcher/download/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", + "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", "dev": true, "dependencies": { "which": "^1.2.1" @@ -7916,8 +8653,8 @@ }, "node_modules/karma-chrome-launcher/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1632753511486&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "dependencies": { "isexe": "^2.0.0" @@ -7927,85 +8664,92 @@ } }, "node_modules/karma-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/karma-coverage/download/karma-coverage-2.0.3.tgz", - "integrity": "sha1-wQ9HEfTPXKqqZosdb2QufaEi2XM=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", + "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", "dev": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", "minimatch": "^3.0.4" }, "engines": { "node": ">=10.0.0" } }, - "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0=", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma-coverage/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/karma-jasmine": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/karma-jasmine/download/karma-jasmine-4.0.1.tgz", - "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", "dev": true, "dependencies": { - "jasmine-core": "^3.6.0" + "jasmine-core": "^4.1.0" }, "engines": { - "node": ">= 10" + "node": ">=12" }, "peerDependencies": { - "karma": "*" + "karma": "^6.0.0" } }, "node_modules/karma-jasmine-html-reporter": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/karma-jasmine-html-reporter/download/karma-jasmine-html-reporter-1.7.0.tgz", - "integrity": "sha1-UsSJp012CTShCJv6XqSo/LhMwos=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", + "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", "dev": true, "peerDependencies": { - "jasmine-core": ">=3.8", - "karma": ">=0.9", - "karma-jasmine": ">=1.1" + "jasmine-core": "^4.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" } }, "node_modules/karma-source-map-support": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/karma-source-map-support/download/karma-source-map-support-1.4.0.tgz", - "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", "dev": true, "dependencies": { "source-map-support": "^0.5.5" } }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/karma/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { "node": ">=0.10.0" @@ -8013,8 +8757,8 @@ }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { "cliui": "^7.0.2", @@ -8031,8 +8775,8 @@ }, "node_modules/karma/node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { "node": ">=10" @@ -8040,27 +8784,26 @@ }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/download/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385466780&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz", - "integrity": "sha1-0WZXTZAHY5XZljqnqSj6u412r7w=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/less": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/less/download/less-4.1.2.tgz", - "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, "dependencies": { "copy-anything": "^2.0.1", @@ -8079,20 +8822,24 @@ "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "needle": "^2.5.2", + "needle": "^3.1.0", "source-map": "~0.6.0" } }, "node_modules/less-loader": { - "version": "10.2.0", - "resolved": "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz", - "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", "dev": true, "dependencies": { "klona": "^2.0.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { "less": "^3.5.0 || ^4.0.0", @@ -8101,8 +8848,8 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/download/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, "dependencies": { @@ -8115,8 +8862,8 @@ }, "node_modules/less/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "optional": true, "bin": { @@ -8126,20 +8873,10 @@ "node": ">=4" } }, - "node_modules/less/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/pify/download/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", - "dev": true, - "optional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/less/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/semver/download/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true, "bin": { @@ -8148,8 +8885,8 @@ }, "node_modules/less/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true, "engines": { @@ -8158,8 +8895,8 @@ }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/levn/download/levn-0.4.1.tgz", - "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "dependencies": { "prelude-ls": "^1.2.1", @@ -8170,9 +8907,9 @@ } }, "node_modules/license-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/license-webpack-plugin/download/license-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", "dev": true, "dependencies": { "webpack-sources": "^3.0.0" @@ -8188,23 +8925,23 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/loader-runner/download/loader-runner-4.2.0.tgz", - "integrity": "sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "dev": true, "engines": { "node": ">= 12.13.0" @@ -8212,8 +8949,8 @@ }, "node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "dependencies": { "p-locate": "^4.1.0" @@ -8224,37 +8961,31 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash-es/download/lodash-es-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.merge/download/lodash.merge-4.6.2.tgz", - "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmmirror.com/lodash.truncate/download/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/log-symbols/download/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -8262,11 +8993,14 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { @@ -8274,11 +9008,14 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { @@ -8287,12 +9024,15 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { "color-name": "~1.1.4" @@ -8303,14 +9043,14 @@ }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" @@ -8318,8 +9058,8 @@ }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { "has-flag": "^4.0.0" @@ -8329,106 +9069,238 @@ } }, "node_modules/log4js": { - "version": "6.4.0", - "resolved": "https://registry.npmmirror.com/log4js/download/log4js-6.4.0.tgz", - "integrity": "sha512-ysc/XUecZJuN8NoKOssk3V0cQ29xY4fra6fnigZa5VwxFsCsvdqsdnEuAxNN89LlHpbE4KUD3zGcn+kFqonSVQ==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.8.0.tgz", + "integrity": "sha512-g+V8gZyurIexrOvWQ+AcZsIvuK/lBnx2argejZxL4gVZ4Hq02kUYH6WZOnqxgBml+zzQZYdaEoTN84B6Hzm8Fg==", "dev": true, "dependencies": { - "date-format": "^4.0.3", - "debug": "^4.3.3", - "flatted": "^3.2.4", + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", "rfdc": "^1.3.0", - "streamroller": "^3.0.2" + "streamroller": "^3.1.5" }, "engines": { "node": ">=8.0" } }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/download/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmmirror.com/magic-string/download/magic-string-0.25.7.tgz", - "integrity": "sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", "dev": true, "dependencies": { - "sourcemap-codec": "^1.4.4" + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" } }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { "semver": "^6.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/make-fetch-happen/download/make-fetch-happen-9.1.0.tgz", - "integrity": "sha1-UwhaCeeXFDPmdl95cb9j9OBcuWg=", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", + "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", + "minipass-fetch": "^2.0.3", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", + "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/media-typer/download/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/memfs/download/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", "dev": true, "dependencies": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.3" }, "engines": { "node": ">= 4.0.0" @@ -8436,20 +9308,20 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/merge-descriptors/download/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", "dev": true }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/download/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/download/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, "engines": { "node": ">= 8" @@ -8457,21 +9329,21 @@ }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/methods/download/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/micromatch/download/micromatch-4.0.4.tgz", - "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -8479,10 +9351,9 @@ }, "node_modules/mime": { "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/mime/download/mime-2.6.0.tgz", - "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true, - "license": "MIT", "bin": { "mime": "cli.js" }, @@ -8491,21 +9362,21 @@ } }, "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmmirror.com/mime-db/download/mime-db-1.51.0.tgz?cache=0&sync_timestamp=1636426037946&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-db%2Fdownload%2Fmime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmmirror.com/mime-types/download/mime-types-2.1.34.tgz?cache=0&sync_timestamp=1636432481117&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "dependencies": { - "mime-db": "1.51.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -8513,17 +9384,17 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/download/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/mini-css-extract-plugin": { - "version": "2.4.5", - "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/download/mini-css-extract-plugin-2.4.5.tgz", - "integrity": "sha512-oEIhRucyn1JbT/1tU2BhnwO6ft1jjH1iCX9Gc59WFMg0n5773rQU0oyQ0zzeYFFuBfONaRbQJyGoPtuNseMxjA==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -8539,9 +9410,2097 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", + "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/ng-zorro-antd": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/ng-zorro-antd/-/ng-zorro-antd-15.0.3.tgz", + "integrity": "sha512-IaXlkuyZKpwYJIGx2D+DjWcqm8Qntwyq1oSn/tXUBmS1gquHAKa3b39znMeVFe/EAI4cRNAQyHWEId8cxjYT+A==", + "dependencies": { + "@angular/cdk": "^15.0.0", + "@ant-design/icons-angular": "^15.0.0", + "date-fns": "^2.16.1", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/animations": "^15.0.1", + "@angular/common": "^15.0.1", + "@angular/core": "^15.0.1", + "@angular/forms": "^15.0.1", + "@angular/platform-browser": "^15.0.1", + "@angular/router": "^15.0.1" + } + }, + "node_modules/ngx-echarts": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/ngx-echarts/-/ngx-echarts-15.0.1.tgz", + "integrity": "sha512-tsGQxkEF232P7Q8tWJ45elKerHNWCbGJ+z7UMPFs7rYdQk4fyGDXu9pK6+R7OPVklCF0+7V4EiL7eHRfN+MYIg==", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "echarts": ">=5.0.0" + } + }, + "node_modules/ngx-logger": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/ngx-logger/-/ngx-logger-5.0.11.tgz", + "integrity": "sha512-OP8qesmRPmu/FKGi0PYvxP4CSZMIzX+bN0UK6jtP3pOduqzCUlha91V57+tGY+lR1RNytdj2OjN2M1yfbiFtLQ==", + "dependencies": { + "tslib": "^2.3.0", + "vlq": "^1.0.0" + }, + "peerDependencies": { + "rxjs": ">6.0.0" + } + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "optional": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", + "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "dev": true, + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", + "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", + "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz", + "integrity": "sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz", + "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz", + "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==", + "dev": true, + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^4.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "dependencies": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "dev": true, + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "devOptional": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/piscina": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", + "dev": true, + "dependencies": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" + }, + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "optional": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-package-json": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", + "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", + "dev": true, + "dependencies": { + "glob": "^8.0.1", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.58.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz", + "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "dependencies": { @@ -8558,2261 +11517,28 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/minimist/download/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/minipass/download/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/minipass-collect/download/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/minipass-fetch/download/minipass-fetch-1.4.1.tgz", - "integrity": "sha1-114AkdqsGw/9fp1BYp+v99DB8bY=", - "dev": true, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/minipass-flush/download/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minipass-json-stream/download/minipass-json-stream-1.0.1.tgz", - "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", - "dev": true, - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/minipass-sized/download/minipass-sized-1.0.3.tgz", - "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/minizlib/download/minizlib-2.1.2.tgz", - "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmmirror.com/multicast-dns/download/multicast-dns-6.2.3.tgz?cache=0&sync_timestamp=1633355786206&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmulticast-dns%2Fdownload%2Fmulticast-dns-6.2.3.tgz", - "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/mute-stream/download/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/nanoid/download/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare/download/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/needle": { - "version": "2.9.1", - "resolved": "https://registry.npmmirror.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1632753499892&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz", - "integrity": "sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ=", - "dev": true, - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmmirror.com/negotiator/download/negotiator-0.6.2.tgz", - "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/download/neo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", - "dev": true - }, - "node_modules/ng-zorro-antd": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/ng-zorro-antd/download/ng-zorro-antd-13.0.1.tgz", - "integrity": "sha512-ZoxzQ+VdkiUjbYeEIAvelLZPHFVfFiNE50Mkh2sCY5W/7R06DS/nVm+RRUgoy6gcZfBrpc757rDtrjrKDnkvaQ==", - "dependencies": { - "@angular/cdk": "^13.0.1", - "@ant-design/icons-angular": "^13.0.1", - "date-fns": "^2.16.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/animations": "^13.0.1", - "@angular/common": "^13.0.1", - "@angular/core": "^13.0.1", - "@angular/forms": "^13.0.1", - "@angular/platform-browser": "^13.0.1", - "@angular/router": "^13.0.1" - } - }, - "node_modules/ngx-echarts": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ngx-echarts/-/ngx-echarts-8.0.1.tgz", - "integrity": "sha512-CP+WnCcnMCNpCL9BVmDIZmhGSVPnkJhhFbQEKt0nrwV0L6d4QTAGZ+e4y6G1zTTFKkIMPHpaO0nhtDRgSXAW/w==", - "dependencies": { - "tslib": "^2.3.0" - }, - "peerDependencies": { - "echarts": ">=5.0.0" - } - }, - "node_modules/ngx-logger": { - "version": "4.3.3", - "resolved": "https://registry.npmmirror.com/ngx-logger/download/ngx-logger-4.3.3.tgz", - "integrity": "sha1-KUMvonqMk1v8jiHcr0SIVytBP1s=", - "dependencies": { - "tslib": "^2.0.0", - "vlq": "^1.0.0" - }, - "peerDependencies": { - "@angular/common": ">6.0.0", - "@angular/core": ">6.0.0", - "rxjs": ">6.0.0" - } - }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/nice-napi/download/nice-napi-1.0.2.tgz", - "integrity": "sha1-3Aq1oerCDOVIgC/FaG6qa8ZUkns=", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/node-addon-api/download/node-addon-api-3.2.1.tgz", - "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", - "dev": true, - "optional": true - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmmirror.com/node-forge/download/node-forge-0.10.0.tgz", - "integrity": "sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmmirror.com/node-gyp/download/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/node-gyp-build/download/node-gyp-build-4.3.0.tgz", - "integrity": "sha1-nyVrA+WCYVC+Ocdkv1Hpk5RtcaM=", - "dev": true, - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz?cache=0&sync_timestamp=1634806914912&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnode-releases%2Fdownload%2Fnode-releases-2.0.1.tgz", - "integrity": "sha1-PR05XyBPHy8ppUNYuftnh2WtL8U=", - "dev": true, - "license": "MIT" - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/nopt/download/nopt-5.0.0.tgz", - "integrity": "sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig=", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/download/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-range/download/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/npm-bundled/download/npm-bundled-1.1.2.tgz", - "integrity": "sha1-lEx4eJvXOQNbcLqiylzDK42GC8E=", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/npm-install-checks/download/npm-install-checks-4.0.0.tgz", - "integrity": "sha1-o3+sx2Oi/eBJfvLG0Kx8P74A17Q=", - "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/npm-normalize-package-bin/download/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha1-bnmkHyP9I1wGIyGCKNp9nCO49uI=", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "8.1.5", - "resolved": "https://registry.npmmirror.com/npm-package-arg/download/npm-package-arg-8.1.5.tgz", - "integrity": "sha1-M2my1f6P3GdLqn8XhlFN3BVGbkQ=", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/npm-packlist/download/npm-packlist-3.0.0.tgz", - "integrity": "sha1-A3DfXPwvzI95uPQrN3mN2e4ywqk=", - "dev": true, - "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-pick-manifest": { - "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/npm-pick-manifest/download/npm-pick-manifest-6.1.1.tgz", - "integrity": "sha1-e1SEyiyQhWX0O38nZE82u4FvUUg=", - "dev": true, - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" - } - }, - "node_modules/npm-registry-fetch": { - "version": "11.0.0", - "resolved": "https://registry.npmmirror.com/npm-registry-fetch/download/npm-registry-fetch-11.0.0.tgz", - "integrity": "sha1-aMG7gQxGVCdg1ipqll+FpwLUOnY=", - "dev": true, - "dependencies": { - "make-fetch-happen": "^9.0.1", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420583639&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/npmlog/download/npmlog-6.0.0.tgz?cache=0&sync_timestamp=1637085174527&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpmlog%2Fdownload%2Fnpmlog-6.0.0.tgz", - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/nth-check/download/nth-check-2.0.1.tgz", - "integrity": "sha1-Lv4WL1w9oGoolZ+9PbddvuqfD8I=", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - } - }, - "node_modules/nx": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/nx/download/nx-13.1.3.tgz", - "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", - "dev": true, - "dependencies": { - "@nrwl/cli": "*" - }, - "bin": { - "nx": "bin/nx.js" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/object-is/download/object-is-1.1.5.tgz", - "integrity": "sha1-ud7qpfx/GEag+uzc7sE45XePU6w=", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/download/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/object.assign/download/object.assign-4.1.2.tgz", - "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/obuf/download/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/on-finished/download/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/on-headers/download/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/download/onetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmmirror.com/open/download/open-8.4.0.tgz?cache=0&sync_timestamp=1635048715897&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fopen%2Fdownload%2Fopen-8.4.0.tgz", - "integrity": "sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=", - "dev": true, - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmmirror.com/optionator/download/optionator-0.9.1.tgz", - "integrity": "sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/ora/download/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/download/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/download/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz?cache=0&sync_timestamp=1635931916150&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-map%2Fdownload%2Fp-map-4.0.0.tgz", - "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/p-retry/download/p-retry-4.6.1.tgz?cache=0&sync_timestamp=1635967339238&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-retry%2Fdownload%2Fp-retry-4.6.1.tgz", - "integrity": "sha1-j83dXN96Z6CRGpzy7w5d9/YCMWw=", - "dev": true, - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/retry/download/retry-0.13.1.tgz", - "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pacote": { - "version": "12.0.2", - "resolved": "https://registry.npmmirror.com/pacote/download/pacote-12.0.2.tgz", - "integrity": "sha1-FK4wqB/mLsT8GMBxFQ5nY+kyUnw=", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^2.0.0", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^3.0.0", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^11.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/pako/download/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", - "dev": true - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475877442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz", - "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-5.1.1.tgz", - "integrity": "sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=", - "optional": true - }, - "node_modules/parse5-html-rewriting-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-html-rewriting-stream/download/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha1-3hggVZMXq05FHqctugX939kUSAs=", - "dev": true, - "dependencies": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" - } - }, - "node_modules/parse5-html-rewriting-stream/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", - "dev": true - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", - "dev": true - }, - "node_modules/parse5-sax-parser": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-sax-parser/download/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha1-mLTTZrWyZqfNkLS1iQZmeviC2ro=", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-sax-parser/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/download/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/download/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/download/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmmirror.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-type/download/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/picocolors/download/picocolors-1.0.0.tgz?cache=0&sync_timestamp=1634093442271&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-1.0.0.tgz", - "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/download/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/piscina": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/piscina/download/piscina-3.1.0.tgz", - "integrity": "sha1-IzNjaGW2y2nFo3C7xJmpjKvPPgQ=", - "dev": true, - "dependencies": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0" - }, - "optionalDependencies": { - "nice-napi": "^1.0.2" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmmirror.com/portfinder/download/portfinder-1.0.28.tgz", - "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/async/download/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/postcss": { - "version": "8.4.4", - "resolved": "https://registry.npmmirror.com/postcss/download/postcss-8.4.4.tgz", - "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", - "dev": true, - "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha1-Ocv2ur897R5KvzfQnW7aIcZEEFw=", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/postcss-color-functional-notation/download/postcss-color-functional-notation-4.2.1.tgz", - "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/postcss-color-hex-alpha/download/postcss-color-hex-alpha-8.0.2.tgz", - "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmmirror.com/postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/postcss-custom-media/download/postcss-custom-media-8.0.0.tgz", - "integrity": "sha1-G+av+L59yb8f4BS947cbkrtFUvE=", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.3", - "resolved": "https://registry.npmmirror.com/postcss-custom-properties/download/postcss-custom-properties-12.1.3.tgz", - "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/postcss-custom-selectors/download/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha1-Aig55B+/ccR65uMWyw5iEwEt9e8=", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-6.0.3.tgz", - "integrity": "sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/postcss-double-position-gradients/download/postcss-double-position-gradients-3.0.4.tgz", - "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/postcss-env-function/download/postcss-env-function-4.0.4.tgz", - "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/postcss-focus-visible/download/postcss-focus-visible-6.0.3.tgz", - "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/postcss-focus-within/download/postcss-focus-within-5.0.3.tgz", - "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-font-variant/download/postcss-font-variant-5.0.0.tgz", - "integrity": "sha1-79WbS36ouwYSfy0DG/u38k0y+mY=", - "dev": true, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/postcss-gap-properties/download/postcss-gap-properties-3.0.2.tgz", - "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/postcss-image-set-function/download/postcss-image-set-function-4.0.4.tgz", - "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-import": { - "version": "14.0.2", - "resolved": "https://registry.npmmirror.com/postcss-import/download/postcss-import-14.0.2.tgz", - "integrity": "sha1-YO/3fmvpLntn/kaex5fZQkyuGqE=", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-initial/download/postcss-initial-4.0.1.tgz", - "integrity": "sha1-Up9zX3LFckoPswUn32+3rFTX3kI=", - "dev": true, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/postcss-lab-function/download/postcss-lab-function-4.0.3.tgz", - "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/postcss-loader/download/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/postcss-logical/download/postcss-logical-5.0.3.tgz", - "integrity": "sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-media-minmax/download/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha1-cUC93sFz4tbWV+29hVSlV5TipbU=", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha1-zaHwR8CugMl9vijD52pDuIAldB0=", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-values/download/postcss-modules-values-4.0.0.tgz", - "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nesting": { - "version": "10.1.2", - "resolved": "https://registry.npmmirror.com/postcss-nesting/download/postcss-nesting-10.1.2.tgz", - "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/postcss-overflow-shorthand/download/postcss-overflow-shorthand-3.0.2.tgz", - "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/postcss-page-break/download/postcss-page-break-3.0.4.tgz", - "integrity": "sha1-f790HCM2IWIraNQ1ur+3DdjB7l8=", - "dev": true, - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/postcss-place/download/postcss-place-7.0.3.tgz", - "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/postcss-preset-env/download/postcss-preset-env-7.2.3.tgz", - "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", - "dev": true, - "dependencies": { - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001299", - "css-blank-pseudo": "^3.0.2", - "css-has-pseudo": "^3.0.3", - "css-prefers-color-scheme": "^6.0.2", - "cssdb": "^5.0.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.2.1", - "postcss-color-hex-alpha": "^8.0.2", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.2", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.3", - "postcss-double-position-gradients": "^3.0.4", - "postcss-env-function": "^4.0.4", - "postcss-focus-visible": "^6.0.3", - "postcss-focus-within": "^5.0.3", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.2", - "postcss-image-set-function": "^4.0.4", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.3", - "postcss-logical": "^5.0.3", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.2", - "postcss-overflow-shorthand": "^3.0.2", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.3", - "postcss-pseudo-class-any-link": "^7.0.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.0.2", - "resolved": "https://registry.npmmirror.com/postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-7.0.2.tgz", - "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.8" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha1-0t9r7RC0d7+cUvqyjFaLSynKQxk=", - "dev": true, - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-selector-not/download/postcss-selector-not-5.0.0.tgz", - "integrity": "sha1-rF/FBvdWXdhy+C9TFMD4GgVjDcc=", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/download/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-value-parser/download/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/prelude-ls/download/prelude-ls-1.2.1.tgz", - "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmmirror.com/pretty-bytes/download/pretty-bytes-5.6.0.tgz", - "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/download/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/progress/download/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/promise-inflight/download/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/promise-retry/download/promise-retry-2.0.1.tgz", - "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/proxy-addr/download/proxy-addr-2.0.7.tgz", - "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/prr/download/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/punycode/download/punycode-2.1.1.tgz", - "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/qjobs/download/qjobs-1.2.0.tgz", - "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", - "dev": true, - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmmirror.com/qs/download/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/querystring/download/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/download/queue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/randombytes/download/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/download/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/raw-body/download/raw-body-2.4.2.tgz?cache=0&sync_timestamp=1637116807179&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fraw-body%2Fdownload%2Fraw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "dev": true, - "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/read-cache/download/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/read-package-json-fast/download/read-package-json-fast-2.0.3.tgz", - "integrity": "sha1-MjylKWMNqCyzSzbMC5lmk8mMK4M=", - "dev": true, - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readdirp/download/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmmirror.com/reflect-metadata/download/reflect-metadata-0.1.13.tgz", - "integrity": "sha1-Z648pXyXKiqhZCsQ/jY/4y1J3Ag=", - "dev": true - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/download/regenerate-1.4.2.tgz", - "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/download/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha1-VNCccRXh9T3CMUqXSzLBw0Tv4yY=", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmmirror.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz", - "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmmirror.com/regex-parser/download/regex-parser-2.2.11.tgz", - "integrity": "sha1-OzfskEnhlHmAboeMq+fByoPM/lg=", - "dev": true - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/download/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/regexpp/download/regexpp-3.2.0.tgz?cache=0&sync_timestamp=1632754013810&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fregexpp%2Fdownload%2Fregexpp-3.2.0.tgz", - "integrity": "sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmmirror.com/regexpu-core/download/regexpu-core-4.8.0.tgz", - "integrity": "sha1-5WBbo2G2excYR4UBMnUC9EeamPA=", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/regjsgen/download/regjsgen-0.5.2.tgz", - "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmmirror.com/regjsparser/download/regjsparser-0.7.0.tgz", - "integrity": "sha1-prZntUyIXhi1JVTLSWDvcRh+mWg=", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/jsesc/download/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/require-directory/download/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/require-from-string/download/require-from-string-2.0.2.tgz", - "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/download/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmmirror.com/resolve/download/resolve-1.20.0.tgz", - "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/download/resolve-from-5.0.0.tgz", - "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-url-loader/download/resolve-url-loader-4.0.0.tgz", - "integrity": "sha1-1Q1N3HRrsQRoRDFnrPgA3NbDrVc=", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.2.tgz", - "integrity": "sha1-1uO0+4GHByGuTghoqxHdY4NowSk=", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/picocolors/download/picocolors-0.2.1.tgz?cache=0&sync_timestamp=1634093442271&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-0.2.1.tgz", - "integrity": "sha1-VwZw95NkaFHRuhNZlpYqutWHhZ8=", - "dev": true, - "license": "ISC" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmmirror.com/postcss/download/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/download/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmmirror.com/retry/download/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/reusify/download/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/rfdc/download/rfdc-1.3.0.tgz", - "integrity": "sha1-0LfEQasnINBdxM8m4ByJYx2doIs=", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/download/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/run-async/download/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/download/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", - "dev": true, - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmmirror.com/rxjs/download/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs-for-await": { - "version": "0.0.2", - "resolved": "https://registry.npmmirror.com/rxjs-for-await/download/rxjs-for-await-0.0.2.tgz", - "integrity": "sha1-JlmKHWFnFHzBkhcpcOfu1OYgOEs=", - "dev": true, - "peerDependencies": { - "rxjs": "^6.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/tslib/download/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/download/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", - "dev": true - }, - "node_modules/sass": { - "version": "1.44.0", - "resolved": "https://registry.npmmirror.com/sass/download/sass-1.44.0.tgz", - "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "12.4.0", - "resolved": "https://registry.npmmirror.com/sass-loader/download/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/sax/download/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", - "dev": true - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-2.7.1.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-2.7.1.tgz", - "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/select-hose/download/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", "dev": true }, "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmmirror.com/selfsigned/download/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "dependencies": { - "node-forge": "^0.10.0" + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.5.tgz", - "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -10824,25 +11550,43 @@ "node": ">=10" } }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmmirror.com/send/download/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -10850,7 +11594,7 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { @@ -10859,14 +11603,14 @@ }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "bin": { "mime": "cli.js" @@ -10877,14 +11621,23 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/download/serialize-javascript-6.0.0.tgz", - "integrity": "sha1-765diPRdeSQUHai1w6en5mP+/rg=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -10892,8 +11645,8 @@ }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/serve-index/download/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, "dependencies": { "accepts": "~1.3.4", @@ -10910,17 +11663,26 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { "ms": "2.0.0" } }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmmirror.com/http-errors/download/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, "dependencies": { "depd": "~1.1.2", @@ -10934,32 +11696,32 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/download/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmmirror.com/serve-static/download/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -10967,20 +11729,20 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/set-blocking/download/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/download/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/download/shallow-clone-3.0.1.tgz", - "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "dependencies": { "kind-of": "^6.0.2" @@ -10991,8 +11753,8 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/download/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { "shebang-regex": "^3.0.0" @@ -11003,76 +11765,114 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/download/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "engines": { "node": ">=8" } }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "node_modules/sigstore": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.0.0.tgz", + "integrity": "sha512-e+qfbn/zf1+rCza/BhIA//Awmf0v1pa5HQS8Xk8iXrn9bgytytVLqYD0P7NSqZ6IELTgq+tcDvLPkQjNHyWLNg==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.1", + "tuf-js": "^1.0.0" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/download/slash-3.0.0.tgz?cache=0&sync_timestamp=1632753426618&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fslash%2Fdownload%2Fslash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/download/slice-ansi-4.0.0.tgz", - "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, "node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/smart-buffer/download/smart-buffer-4.2.0.tgz", - "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, "engines": { "node": ">= 6.0.0", @@ -11080,36 +11880,38 @@ } }, "node_modules/socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/socket.io/download/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", "dev": true, "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" }, "engines": { "node": ">=10.0.0" } }, "node_modules/socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/socket.io-adapter/download/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", - "dev": true - }, - "node_modules/socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/socket.io-parser/download/socket.io-parser-4.0.4.tgz?cache=0&sync_timestamp=1634214300505&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsocket.io-parser%2Fdownload%2Fsocket.io-parser-4.0.4.tgz", - "integrity": "sha1-nqIbDWFQjRgZbvBKLGuatjD0wrA=", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", "dev": true, "dependencies": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" }, "engines": { @@ -11118,7 +11920,7 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmmirror.com/sockjs/download/sockjs-0.3.24.tgz", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "dependencies": { @@ -11128,13 +11930,13 @@ } }, "node_modules/socks": { - "version": "2.6.1", - "resolved": "https://registry.npmmirror.com/socks/download/socks-2.6.1.tgz", - "integrity": "sha1-mJ5lNKB88zfesbHJSqpEKWUg0w4=", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" }, "engines": { "node": ">= 10.13.0", @@ -11142,32 +11944,32 @@ } }, "node_modules/socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/socks-proxy-agent/download/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, "dependencies": { "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" + "debug": "^4.3.3", + "socks": "^2.6.2" }, "engines": { "node": ">= 10" } }, "node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.7.3.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, "engines": { "node": ">= 8" } }, "node_modules/source-map-explorer": { - "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/source-map-explorer/download/source-map-explorer-2.5.2.tgz", - "integrity": "sha1-hXyrXdnR1xdenFwnOdycz7mfLcU=", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/source-map-explorer/-/source-map-explorer-2.5.3.tgz", + "integrity": "sha512-qfUGs7UHsOBE5p/lGfQdaAj/5U/GWYBw2imEpD6UQNkqElYonkow8t+HBL1qqIl3CuGZx7n8/CQo4x1HwSHhsg==", "dev": true, "dependencies": { "btoa": "^1.2.1", @@ -11179,7 +11981,7 @@ "gzip-size": "^6.0.0", "lodash": "^4.17.20", "open": "^7.3.1", - "source-map": "^0.7.3", + "source-map": "^0.7.4", "temp": "^0.9.4", "yargs": "^16.2.0" }, @@ -11188,12 +11990,12 @@ "source-map-explorer": "bin/cli.js" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/source-map-explorer/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { @@ -11201,11 +12003,14 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/source-map-explorer/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { @@ -11214,12 +12019,26 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/source-map-explorer/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/source-map-explorer/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { "color-name": "~1.1.4" @@ -11230,14 +12049,34 @@ }, "node_modules/source-map-explorer/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/source-map-explorer/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/source-map-explorer/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" @@ -11245,8 +12084,8 @@ }, "node_modules/source-map-explorer/node_modules/open": { "version": "7.4.2", - "resolved": "https://registry.npmmirror.com/open/download/open-7.4.2.tgz?cache=0&sync_timestamp=1635048715897&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fopen%2Fdownload%2Fopen-7.4.2.tgz", - "integrity": "sha1-uBR+Jtzz5CYxbHMAif1x7dKcIyE=", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "dependencies": { "is-docker": "^2.0.0", @@ -11254,12 +12093,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/source-map-explorer/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { "has-flag": "^4.0.0" @@ -11270,8 +12112,8 @@ }, "node_modules/source-map-explorer/node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { "cliui": "^7.0.2", @@ -11288,8 +12130,8 @@ }, "node_modules/source-map-explorer/node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { "node": ">=10" @@ -11297,7 +12139,7 @@ }, "node_modules/source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/source-map-js/download/source-map-js-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, "engines": { @@ -11305,26 +12147,30 @@ } }, "node_modules/source-map-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/source-map-loader/download/source-map-loader-3.0.0.tgz", - "integrity": "sha1-8qBO4oCK0Bx3TeprfSY5g587MEk=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", "dev": true, "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "source-map-js": "^0.6.2" + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^5.72.1" } }, "node_modules/source-map-loader/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/iconv-lite/download/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -11333,29 +12179,9 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-loader/node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmmirror.com/source-map-js/download/source-map-js-0.6.2.tgz", - "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/source-map-resolve/download/source-map-resolve-0.6.0.tgz", - "integrity": "sha1-PZ34fiNrU/FtAeWBUPx3EROOXtI=", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/download/source-map-support-0.5.21.tgz?cache=0&sync_timestamp=1637320322789&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.21.tgz", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "dependencies": { @@ -11365,23 +12191,49 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmmirror.com/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz", - "integrity": "sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=", + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/spdy/download/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, "dependencies": { "debug": "^4.1.0", @@ -11396,8 +12248,8 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/spdy-transport/download/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "dependencies": { "debug": "^4.1.0", @@ -11410,78 +12262,70 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/sprintf-js/download/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ssri/download/ssri-8.0.1.tgz?cache=0&sync_timestamp=1632753438409&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fssri%2Fdownload%2Fssri-8.0.1.tgz", - "integrity": "sha1-Y45OQ54v+9LNKJd21cpFfE9Roq8=", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", + "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", "dev": true, "dependencies": { - "minipass": "^3.1.1" + "minipass": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/statuses/download/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, "engines": { "node": ">= 0.6" } }, - "node_modules/streamroller": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/streamroller/download/streamroller-3.0.2.tgz", - "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, "dependencies": { - "date-format": "^4.0.3", - "debug": "^4.1.1", - "fs-extra": "^10.0.0" + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" }, "engines": { "node": ">=8.0" } }, - "node_modules/streamroller/node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/fs-extra/download/fs-extra-10.0.0.tgz", - "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/string_decoder/download/string_decoder-1.3.0.tgz", - "integrity": "sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "dependencies": { "emoji-regex": "^8.0.0", @@ -11494,8 +12338,8 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { "ansi-regex": "^5.0.1" @@ -11506,8 +12350,8 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, "engines": { "node": ">=6" @@ -11515,86 +12359,20 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "engines": { "node": ">=8" - } - }, - "node_modules/stylus": { - "version": "0.55.0", - "resolved": "https://registry.npmmirror.com/stylus/download/stylus-0.55.0.tgz", - "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", - "dev": true, - "dependencies": { - "css": "^3.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" - } - }, - "node_modules/stylus-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/stylus-loader/download/stylus-loader-6.2.0.tgz", - "integrity": "sha1-C6SZ50Tn+52bOXd4TIY5cop87Yw=", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.7", - "klona": "^2.0.4", - "normalize-path": "^3.0.0" - }, - "engines": { - "node": ">= 12.13.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "stylus": ">=0.52.4", - "webpack": "^5.0.0" - } - }, - "node_modules/stylus/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/debug/download/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stylus/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/stylus/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { "has-flag": "^3.0.0" @@ -11603,34 +12381,30 @@ "node": ">=4" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/symbol-observable": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/symbol-observable/download/symbol-observable-4.0.0.tgz", - "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true, "engines": { "node": ">=0.10" } }, - "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmmirror.com/table/download/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/tapable/download/tapable-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { @@ -11638,26 +12412,68 @@ } }, "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmmirror.com/tar/download/tar-6.1.11.tgz", - "integrity": "sha1-Z2CjjwA6+hsv/Q/+npq70Oqz1iE=", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dev": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/temp": { "version": "0.9.4", - "resolved": "https://registry.npmmirror.com/temp/download/temp-0.9.4.tgz", - "integrity": "sha1-zSCoWAy2NjXQ5OnUvZidRChudiA=", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, "dependencies": { "mkdirp": "^0.5.1", @@ -11667,22 +12483,30 @@ "node": ">=6.0.0" } }, - "node_modules/temp/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "dependencies": { - "minimist": "^1.2.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/rimraf/download/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "dependencies": { "glob": "^7.1.3" @@ -11692,13 +12516,14 @@ } }, "node_modules/terser": { - "version": "5.10.0", - "resolved": "https://registry.npmmirror.com/terser/download/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "bin": { @@ -11706,31 +12531,27 @@ }, "engines": { "node": ">=10" - }, - "peerDependencies": { - "acorn": "^8.5.0" - }, - "peerDependenciesMeta": { - "acorn": { - "optional": true - } } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/download/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "dependencies": { - "jest-worker": "^27.4.1", + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" + "terser": "^5.14.1" }, "engines": { "node": ">= 10.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "^5.1.0" }, @@ -11748,7 +12569,7 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { @@ -11756,12 +12577,16 @@ "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "peerDependencies": { "ajv": "^6.9.1" @@ -11769,14 +12594,14 @@ }, "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-3.1.1.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-3.1.1.tgz", - "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -11785,21 +12610,16 @@ }, "engines": { "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "engines": { - "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/test-exclude/download/test-exclude-6.0.0.tgz", - "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "dependencies": { "@istanbuljs/schema": "^0.1.2", @@ -11810,28 +12630,48 @@ "node": ">=8" } }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/text-table/download/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/through/download/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/thunky/download/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, "node_modules/tmp": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/tmp/download/tmp-0.2.1.tgz?cache=0&sync_timestamp=1632753468037&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftmp%2Fdownload%2Ftmp-0.2.1.tgz", - "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, "dependencies": { "rimraf": "^3.0.0" @@ -11842,8 +12682,8 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, "engines": { "node": ">=4" @@ -11851,8 +12691,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { "is-number": "^7.0.0" @@ -11863,7 +12703,7 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/download/toidentifier-1.0.1.tgz?cache=0&sync_timestamp=1636938642560&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftoidentifier%2Fdownload%2Ftoidentifier-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, "engines": { @@ -11872,22 +12712,22 @@ }, "node_modules/tree-kill": { "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/tree-kill/download/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, "bin": { "tree-kill": "cli.js" } }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/tslib/download/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmmirror.com/tsutils/download/tsutils-3.21.0.tgz?cache=0&sync_timestamp=1632753477577&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftsutils%2Fdownload%2Ftsutils-3.21.0.tgz", - "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "dependencies": { "tslib": "^1.8.1" @@ -11901,14 +12741,103 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/tslib/download/tslib-1.14.1.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/tuf-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.0.0.tgz", + "integrity": "sha512-1dxsQwESDzACJjTdYHQ4wJ1f/of7jALWKfJEHSBWUQB/5UTJUx9SW6GHXp4mZ1KvdBRJCpGjssoPFGi4hvw8/A==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.1", + "minimatch": "^6.1.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "dependencies": { + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/type-check/download/type-check-0.4.0.tgz", - "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "dependencies": { "prelude-ls": "^1.2.1" @@ -11919,17 +12848,20 @@ }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz", - "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmmirror.com/type-is/download/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "dependencies": { "media-typer": "0.3.0", @@ -11940,15 +12872,15 @@ } }, "node_modules/typed-assert": { - "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/typed-assert/download/typed-assert-1.0.8.tgz", - "integrity": "sha1-S/nxzn8/l00Jw6/Xxo0S4TkaIzw=", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", "dev": true }, "node_modules/typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmmirror.com/typescript/download/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -11959,9 +12891,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmmirror.com/ua-parser-js/download/ua-parser-js-0.7.31.tgz?cache=0&sync_timestamp=1635347418166&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fua-parser-js%2Fdownload%2Fua-parser-js-0.7.31.tgz", - "integrity": "sha1-ZJplaxkd/6tPIdXgU+J8oXy/9cY=", + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", "dev": true, "funding": [ { @@ -11973,15 +12905,14 @@ "url": "https://paypal.me/faisalman" } ], - "license": "MIT", "engines": { "node": "*" } }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, "engines": { "node": ">=4" @@ -11989,8 +12920,8 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -12001,94 +12932,110 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha1-GgGqVyR8FMVouJd1pUk4eIGJpxQ=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/unique-filename/download/unique-filename-1.1.1.tgz", - "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, "dependencies": { - "unique-slug": "^2.0.0" + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/unique-slug/download/unique-slug-2.0.2.tgz", - "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, "dependencies": { "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/universalify/download/universalify-2.0.0.tgz", - "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "engines": { - "node": ">= 10.0.0" + "node": ">= 4.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/download/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/download/uri-js-4.4.1.tgz", - "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "dependencies": { "punycode": "^2.1.0" } }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmmirror.com/url/download/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/punycode/download/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/download/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/download/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, "engines": { "node": ">= 0.4.0" @@ -12096,32 +13043,39 @@ }, "node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/download/uuid-8.3.2.tgz", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, "bin": { "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz", - "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=", - "dev": true - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/validate-npm-package-name/download/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "dependencies": { - "builtins": "^1.0.3" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/vary/download/vary-1.1.2.tgz?cache=0&sync_timestamp=1632753500369&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvary%2Fdownload%2Fvary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, "engines": { "node": ">= 0.8" @@ -12129,22 +13083,22 @@ }, "node_modules/vlq": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/vlq/download/vlq-1.0.1.tgz", - "integrity": "sha1-wAP258C0we3WI/1u5Qu8DWod5Gg=" + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" }, "node_modules/void-elements": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/void-elements/download/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/watchpack/download/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -12156,8 +13110,8 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/wbuf/download/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "dependencies": { "minimalistic-assert": "^1.0.0" @@ -12165,43 +13119,43 @@ }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/wcwidth/download/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "dependencies": { "defaults": "^1.0.3" } }, "node_modules/webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmmirror.com/webpack/download/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" @@ -12209,6 +13163,10 @@ "engines": { "node": ">=10.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependenciesMeta": { "webpack-cli": { "optional": true @@ -12216,13 +13174,91 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/download/webpack-dev-middleware-5.2.2.tgz", - "integrity": "sha512-DjZyYrsHhkikAFNvSNKrpnziXukU1EChFAh9j4LAm6ndPLPW8cN0KhM7T+RAiOqsQ6ABfQ8hoKIs9IWMTjov+w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", + "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.2.2", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -12238,116 +13274,10 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/webpack-dev-server/download/webpack-dev-server-4.6.0.tgz", - "integrity": "sha512-oojcBIKvx3Ya7qs1/AVWHDgmP1Xml8rGsEBnSobxU/UJSX1xP1GPM3MwsAnDzvqcVmVki8tV7lbcsjEjk0PtYg==", - "dev": true, - "dependencies": { - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.2.1", - "ws": "^8.1.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/download/ansi-regex-6.0.1.tgz", - "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-7.0.1.tgz", - "integrity": "sha1-YXQKCM42th5Q5lZT8HBg0ACXX7I=", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/webpack-merge": { "version": "5.8.0", - "resolved": "https://registry.npmmirror.com/webpack-merge/download/webpack-merge-5.8.0.tgz", - "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", @@ -12359,7 +13289,7 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmmirror.com/webpack-sources/download/webpack-sources-3.2.3.tgz", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, "engines": { @@ -12367,9 +13297,9 @@ } }, "node_modules/webpack-subresource-integrity": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/webpack-subresource-integrity/download/webpack-subresource-integrity-5.0.0.tgz", - "integrity": "sha1-gmi5zBoimo+BKcqe61nN5SGFtrE=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", "dev": true, "dependencies": { "typed-assert": "^1.0.8" @@ -12389,7 +13319,7 @@ }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "dependencies": { @@ -12397,27 +13327,53 @@ "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/webpack/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "peerDependencies": { "ajv": "^6.9.1" } }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-3.1.1.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-3.1.1.tgz", - "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -12426,12 +13382,16 @@ }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/websocket-driver/download/websocket-driver-0.7.4.tgz?cache=0&sync_timestamp=1632753509394&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebsocket-driver%2Fdownload%2Fwebsocket-driver-0.7.4.tgz", - "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "dependencies": { "http-parser-js": ">=0.5.1", @@ -12444,8 +13404,8 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz?cache=0&sync_timestamp=1632753509658&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebsocket-extensions%2Fdownload%2Fwebsocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, "engines": { "node": ">=0.8.0" @@ -12453,8 +13413,8 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/download/which-2.0.2.tgz?cache=0&sync_timestamp=1632753511486&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwhich%2Fdownload%2Fwhich-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "dependencies": { "isexe": "^2.0.0" @@ -12466,26 +13426,76 @@ "node": ">= 8" } }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/wide-align/download/wide-align-1.1.5.tgz?cache=0&sync_timestamp=1634307608260&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwide-align%2Fdownload%2Fwide-align-1.1.5.tgz", - "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/wildcard": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/wildcard/download/wildcard-2.0.0.tgz", - "integrity": "sha1-p30g5SAMb6qsl55LOq3Hs91/j+w=", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, "node_modules/word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/word-wrap/download/word-wrap-1.2.3.tgz", - "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true, "engines": { "node": ">=0.10.0" @@ -12493,8 +13503,8 @@ }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { "ansi-styles": "^4.0.0", @@ -12503,11 +13513,14 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { @@ -12515,12 +13528,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { "color-name": "~1.1.4" @@ -12531,20 +13547,20 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmmirror.com/ws/download/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -12564,22 +13580,22 @@ }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/download/y18n-5.0.8.tgz", - "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "engines": { "node": ">=10" } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/download/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, "engines": { @@ -12587,403 +13603,528 @@ } }, "node_modules/yargs": { - "version": "17.3.1", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-17.3.1.tgz", - "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", "dev": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "engines": { "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.0.0", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.0.0.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.0.0.tgz", - "integrity": "sha1-xlodqql3rWPOvdUhWRR7eJpOGak=", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-21.0.0.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-21.0.0.tgz", - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "engines": { "node": ">=12" } }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zone.js": { - "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/zone.js/download/zone.js-0.11.4.tgz", - "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.12.0.tgz", + "integrity": "sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==", "dependencies": { - "tslib": "^2.0.0" + "tslib": "^2.3.0" } }, "node_modules/zrender": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.3.1.tgz", - "integrity": "sha512-7olqIjy0gWfznKr6vgfnGBk7y4UtdMvdwFmK92vVQsQeDPyzkHW1OlrLEKg6GHz1W5ePf0FeN1q2vkl/HFqhXw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.1.tgz", + "integrity": "sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==", "dependencies": { "tslib": "2.3.0" } }, "node_modules/zrender/node_modules/tslib": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } }, "dependencies": { "@ampproject/remapping": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/download/@ampproject/remapping-1.0.2.tgz", - "integrity": "sha512-SncaVxs+E3EdoA9xJgHfWPxZfowAgeIsd71VpqCKP6KNKm6s7zSqqvUc70UpKUFsrV3dAmy6qxHoIj5NG+3DiA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "1.0.0", - "sourcemap-codec": "1.4.8" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@angular-devkit/architect": { - "version": "0.1301.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/architect/download/@angular-devkit/architect-0.1301.4.tgz", - "integrity": "sha512-p6G8CEMnE+gYwxRyEttj3QGsuNJ3Kusi7iwBIzWyf2RpJSdGzXdwUEiRGg6iS0YHFr06/ZFfAWfnM2DQvNm4TA==", + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.0.tgz", + "integrity": "sha512-/HmyAQhb4BNbcVRL2uaLwrJAAeYVUD42Bipoq8+kUNzoRv9QqJTIOx+2fSsmwBk8C+Jx3184UD3SfUmEnFPt4g==", "dev": true, "requires": { - "@angular-devkit/core": "13.1.4", + "@angular-devkit/core": "15.2.0", "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@angular-devkit/build-angular": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/build-angular/download/@angular-devkit/build-angular-13.1.4.tgz", - "integrity": "sha512-MTvlUCb02J4ODXDsnit4N0PR9PkpKeSYpTPueaSBuWTBeP3dvMPZQabvb3C5QT/5yUzBiXQZq11QYx3Gui4StA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.0.tgz", + "integrity": "sha512-scEZSBlVPWk7cFEoIVjW3T84it6ZPB4AU/U+dLuIvBT1P0V7R4Kctp8J219eAKsxrjTdD6hvYKXSP2uBFoqgng==", "dev": true, "requires": { - "@ampproject/remapping": "1.0.2", - "@angular-devkit/architect": "0.1301.4", - "@angular-devkit/build-webpack": "0.1301.4", - "@angular-devkit/core": "13.1.4", - "@babel/core": "7.16.0", - "@babel/generator": "7.16.0", - "@babel/helper-annotate-as-pure": "7.16.0", - "@babel/plugin-proposal-async-generator-functions": "7.16.4", - "@babel/plugin-transform-async-to-generator": "7.16.0", - "@babel/plugin-transform-runtime": "7.16.4", - "@babel/preset-env": "7.16.4", - "@babel/runtime": "7.16.3", - "@babel/template": "7.16.0", - "@discoveryjs/json-ext": "0.5.6", - "@ngtools/webpack": "13.1.4", - "ansi-colors": "4.1.1", - "babel-loader": "8.2.3", + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/build-webpack": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@babel/core": "7.20.12", + "@babel/generator": "7.20.14", + "@babel/helper-annotate-as-pure": "7.18.6", + "@babel/helper-split-export-declaration": "7.18.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.20.7", + "@babel/plugin-transform-runtime": "7.19.6", + "@babel/preset-env": "7.20.2", + "@babel/runtime": "7.20.13", + "@babel/template": "7.20.7", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "15.2.0", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.13", + "babel-loader": "9.1.2", "babel-plugin-istanbul": "6.1.1", - "browserslist": "^4.9.1", - "cacache": "15.3.0", - "circular-dependency-plugin": "5.2.2", - "copy-webpack-plugin": "10.0.0", - "core-js": "3.19.3", + "browserslist": "4.21.5", + "cacache": "17.0.4", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", "critters": "0.0.16", - "css-loader": "6.5.1", - "esbuild": "0.14.11", - "esbuild-wasm": "0.14.11", - "glob": "7.2.0", - "https-proxy-agent": "5.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", + "css-loader": "6.7.3", + "esbuild": "0.17.8", + "esbuild-wasm": "0.17.8", + "glob": "8.1.0", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", "karma-source-map-support": "1.4.0", - "less": "4.1.2", - "less-loader": "10.2.0", - "license-webpack-plugin": "4.0.0", - "loader-utils": "3.2.0", - "mini-css-extract-plugin": "2.4.5", - "minimatch": "3.0.4", - "open": "8.4.0", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.29.0", + "mini-css-extract-plugin": "2.7.2", + "open": "8.4.1", "ora": "5.4.1", - "parse5-html-rewriting-stream": "6.0.1", - "piscina": "3.1.0", - "postcss": "8.4.4", - "postcss-import": "14.0.2", - "postcss-loader": "6.2.1", - "postcss-preset-env": "7.2.3", - "regenerator-runtime": "0.13.9", - "resolve-url-loader": "4.0.0", + "parse5-html-rewriting-stream": "7.0.0", + "piscina": "3.2.0", + "postcss": "8.4.21", + "postcss-loader": "7.0.2", + "resolve-url-loader": "5.0.0", "rxjs": "6.6.7", - "sass": "1.44.0", - "sass-loader": "12.4.0", - "semver": "7.3.5", - "source-map-loader": "3.0.0", + "sass": "1.58.1", + "sass-loader": "13.2.0", + "semver": "7.3.8", + "source-map-loader": "4.0.1", "source-map-support": "0.5.21", - "stylus": "0.55.0", - "stylus-loader": "6.2.0", - "terser": "5.10.0", + "terser": "5.16.3", "text-table": "0.2.0", "tree-kill": "1.2.2", - "tslib": "2.3.1", - "webpack": "5.65.0", - "webpack-dev-middleware": "5.2.2", - "webpack-dev-server": "4.6.0", + "tslib": "2.5.0", + "webpack": "5.75.0", + "webpack-dev-middleware": "6.0.1", + "webpack-dev-server": "4.11.1", "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.0.0" + "webpack-subresource-integrity": "5.1.0" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + } } }, "@angular-devkit/build-webpack": { - "version": "0.1301.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/build-webpack/download/@angular-devkit/build-webpack-0.1301.4.tgz", - "integrity": "sha512-IcC3Y5WhreIV0uT90ITqJVgRqFjGwH72hftwLxkslaX+FJDcL36mhsNdyN66BJiuX7R85xUxHq3PEb9cZrllJA==", + "version": "0.1502.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.0.tgz", + "integrity": "sha512-5xlHsuTZUaSvX+5/wfhbhr+CFVUSsLVNhiu3E4i9Qkyyb9Imj+KFZEuiy17p4fkYSUV7IXiQ34G5Axi5UCcnxQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1301.4", + "@angular-devkit/architect": "0.1502.0", "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@angular-devkit/core": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/core/download/@angular-devkit/core-13.1.4.tgz", - "integrity": "sha512-225Gjy4iVxh5Jo9njJnaG75M/Dt95UW+dEPCGWKV5E/++7UUlXlo9sNWq8x2vJm2nhtsPkpnXNOt4pW1mIDwqQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.0.tgz", + "integrity": "sha512-kUE5XvQzn+fiEvFqIk8x0q4hvRD+dKfAMM7p0uPQ69O9cj2b8c01oDvLOskvwhIJOnKTxnK/1d2gFQLupPci4A==", "dev": true, "requires": { - "ajv": "8.8.2", + "ajv": "8.12.0", "ajv-formats": "2.1.1", - "fast-json-stable-stringify": "2.1.0", - "magic-string": "0.25.7", + "jsonc-parser": "3.2.0", "rxjs": "6.6.7", - "source-map": "0.7.3" + "source-map": "0.7.4" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@angular-devkit/schematics": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular-devkit/schematics/download/@angular-devkit/schematics-13.1.4.tgz", - "integrity": "sha512-yBa7IeC4cLZ7s137NAQD+sMB5c6SI6UJ6xYxl6J/CvV2RLGOZZA93i4GuRALi5s82eLi1fH+HEL/gvf3JQynzQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.0.tgz", + "integrity": "sha512-LrsbQWaMRrLPBCgTOw7F+BvA4mjCljC+42NmiId/GXdU9FljEw/Ly1+u7LJREnE1yYqGQeR8zd8xjgIS0mTc3A==", "dev": true, "requires": { - "@angular-devkit/core": "13.1.4", - "jsonc-parser": "3.0.0", - "magic-string": "0.25.7", + "@angular-devkit/core": "15.2.0", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", "ora": "5.4.1", "rxjs": "6.6.7" + }, + "dependencies": { + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, "@angular-eslint/builder": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/builder/download/@angular-eslint/builder-13.0.1.tgz", - "integrity": "sha512-z43jUpA4xm767ze/yWwvoy5PdvSe57DAvXHlHywv0iYxXl1OhytPIA0CdOA3ZWkbSWWVmWmFzELeYfGnE3+igg==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-15.2.1.tgz", + "integrity": "sha512-7x2DANebLRl997Mj4DhZrnz5+vnSjavGGveJ0mBuU7CEsL0ZYLftdRqL0e0HtU3ksseS7xpchD6OM08nkNgySw==", "dev": true, - "requires": { - "@nrwl/devkit": "13.1.3" - } + "requires": {} }, "@angular-eslint/bundled-angular-compiler": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/bundled-angular-compiler/download/@angular-eslint/bundled-angular-compiler-13.0.1.tgz", - "integrity": "sha512-Eih9Kh0hxHO4+3in9mgjksQecym0p+3p+287y3LLihIc7gCkAO4xZeHGVGiC8qUX72PNUXkDlyskI9oHjK9Axw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", + "integrity": "sha512-LO7Am8eVCr7oh6a0VmKSL7K03CnQEQhFO7Wt/YtbfYOxVjrbwmYLwJn+wZPOT7A02t/BttOD/WXuDrOWtSMQ/Q==", "dev": true }, "@angular-eslint/eslint-plugin": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/eslint-plugin/download/@angular-eslint/eslint-plugin-13.0.1.tgz", - "integrity": "sha512-WxqgMLTfE45dqjzg/Nq0dOEDwzpdB+zYOWrA41MT3jt0UbukFEx8+FMrAgBLIeDaHzwWomiAEV5Tm5mQAKA4VA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", + "integrity": "sha512-OM7b1kS4E4CkXjkaWN+lEzawh4VxY6l7FO1Cuk4s7iv3/YpZG3rJxIZBqnFLTixwrBuqw8y4FNBzF3eDgmFAUw==", "dev": true, "requires": { - "@angular-eslint/utils": "13.0.1", - "@typescript-eslint/experimental-utils": "5.3.0" + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/utils": "5.48.2" } }, "@angular-eslint/eslint-plugin-template": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/eslint-plugin-template/download/@angular-eslint/eslint-plugin-template-13.0.1.tgz", - "integrity": "sha512-8FclNMjEzb87CtE3TdsXXWk1SRCp/tSSHI0cYVv6YpU7f/9Mnej+ZY3MdvqI/amD8zJueTMdnjNRP/jiwX2XhQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", + "integrity": "sha512-IeiSLk6YxapFdH2z5o/O3R7VwtBd2T6fWmhLFPwDYMDknrwegnOjwswCdBplOccpUp0wqlCeGUx7LTsuzwaz7w==", "dev": true, "requires": { - "@angular-eslint/bundled-angular-compiler": "13.0.1", - "@typescript-eslint/experimental-utils": "5.3.0", - "aria-query": "^4.2.2", - "axobject-query": "^2.2.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "aria-query": "5.1.3", + "axobject-query": "3.1.1" } }, "@angular-eslint/schematics": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/schematics/download/@angular-eslint/schematics-13.0.1.tgz", - "integrity": "sha512-LiPUVff6fexQNa6Ttgb+yhIoQc9oXc1qb34kmntvQDw59xBeEyrUojG2P2I5VS+1ZoVUWNY86cqEaxkFJVkY7w==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-15.2.1.tgz", + "integrity": "sha512-0ZfBCejHWIcgy3J5kFs9sS/jqi8i5AptxggOwFySOlCLJ+CzNrktjD4jff1Zy8K/VLzY0Ci0BSZXvgWfP0k9Rg==", "dev": true, "requires": { - "@angular-eslint/eslint-plugin": "13.0.1", - "@angular-eslint/eslint-plugin-template": "13.0.1", - "ignore": "5.1.9", + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "ignore": "5.2.4", "strip-json-comments": "3.1.1", "tmp": "0.2.1" } }, "@angular-eslint/template-parser": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/template-parser/download/@angular-eslint/template-parser-13.0.1.tgz", - "integrity": "sha512-GEJzVLS4Sb4UdurqaPD1/ucGhagGAQCp17CIgjpcXRwzxBZ9OLqbO/rx8diRbADp+1rceVq4BhADsg3VdsOsuw==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", + "integrity": "sha512-ViCi79gC2aKJecmYLkOT+QlT5WMRNXeYz0Dr9Pr8qXzIbY0oAWE7nOT5jkXwQ9oUk+ybtGCWHma5JVJWVJsIog==", "dev": true, "requires": { - "@angular-eslint/bundled-angular-compiler": "13.0.1", - "eslint-scope": "^5.1.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "eslint-scope": "^7.0.0" } }, "@angular-eslint/utils": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/@angular-eslint/utils/download/@angular-eslint/utils-13.0.1.tgz", - "integrity": "sha512-makSpu8kr5yHIz0c6WaWwix+tk5DN5Uix9vQulVisZWchTmSqEovJih/UC+4XspM9kQbjcbWHohYKiBbBEQpbA==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-15.2.1.tgz", + "integrity": "sha512-++FneAJHxJqcSu0igVN6uOkSoHxlzgLoMBswuovYJy3UKwm33/T6WFku8++753Ca/JucIoR1gdUfO7SoSspMDg==", "dev": true, "requires": { - "@angular-eslint/bundled-angular-compiler": "13.0.1", - "@typescript-eslint/experimental-utils": "5.3.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@typescript-eslint/utils": "5.48.2" } }, "@angular/animations": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/animations/download/@angular/animations-13.1.3.tgz", - "integrity": "sha512-OwsVQsNHubIgRcxnjti4CU3QJnqd7Z2b+2iu3M349Oxyqxz4DNCqKXalDuJZt/b0yNfirvYO3kCgBfj4PF43QQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.0.tgz", + "integrity": "sha512-Hh/ijBlHsFlr6vR7e9KZgFpdQf+ebr3uIDDRsVHjRkt8utsv3CpUcJkb75UyTv+Ok5gYmfsI1Lj1CDYujyA0Fg==", "requires": { "tslib": "^2.3.0" } }, "@angular/cdk": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/cdk/download/@angular/cdk-13.1.3.tgz", - "integrity": "sha512-Psuri2mc6W+xKtZr39FHL+cDz7Le9kKTo8ziCtUiydikBBdqfOu6AnWUrEMEGFxS2wt8nolFXDAGUaMUAE3Ekg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.2.0.tgz", + "integrity": "sha512-+D0gLmDZVCBMSZ6juImP0eXpL40hw4Ipm8KRQmF3UOU9T5xXMxzYjUI8N3J+ZUZsNzQwy+eW0HImkZ5St6YxvA==", "requires": { - "parse5": "^5.0.0", + "parse5": "^7.1.2", "tslib": "^2.3.0" } }, "@angular/cli": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@angular/cli/download/@angular/cli-13.1.4.tgz", - "integrity": "sha512-PP9xpvDDCHhLTIZjewQQzzf+JbpF2s5mXTW2AgIL/E53ukaVvXwwjFMt9dQvECwut/LDpThoc3OfqcGrmwtqnA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.0.tgz", + "integrity": "sha512-Zy1kmcvqoQf316eirfxkS5vb8/3B9btZf0YvZH/hDHmAyzAs8cwfirU+ClhwLLb/T9i7HnB0YS+Pdz0XaQa/jQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1301.4", - "@angular-devkit/core": "13.1.4", - "@angular-devkit/schematics": "13.1.4", - "@schematics/angular": "13.1.4", + "@angular-devkit/architect": "0.1502.0", + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "@schematics/angular": "15.2.0", "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", - "debug": "4.3.3", - "ini": "2.0.0", - "inquirer": "8.2.0", - "jsonc-parser": "3.0.0", - "npm-package-arg": "8.1.5", - "npm-pick-manifest": "6.1.1", - "open": "8.4.0", + "ansi-colors": "4.1.3", + "ini": "3.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.1", "ora": "5.4.1", - "pacote": "12.0.2", - "resolve": "1.20.0", - "semver": "7.3.5", + "pacote": "15.1.0", + "resolve": "1.22.1", + "semver": "7.3.8", "symbol-observable": "4.0.0", - "uuid": "8.3.2" + "yargs": "17.6.2" } }, "@angular/common": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/common/download/@angular/common-13.1.3.tgz", - "integrity": "sha512-8qf5syeXUogf3+GSu6IRJjrk46UKh9L0QuLx+OSIl/df0y1ewx7e28q3BAUEEnOnKrLzpPNxWs2iwModc4KYfg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.0.tgz", + "integrity": "sha512-B+e5pbkvlwlSwlQjtDrYQq+Xs62mScWm1plEZRHQm3cjBhA0RFT3MiUa/YNaHv8VoGjlrOm1rdJVEVQQxroZTg==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/compiler/download/@angular/compiler-13.1.3.tgz", - "integrity": "sha512-dbHs/Oa+Dn+7i0jKtlVDE0lD0DaUC+lVzAcTK/zS37LrckrTMn1CA+z9bZ4gpHig9RU0wgV3YORxv0wokyiB8A==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.0.tgz", + "integrity": "sha512-bGMc8xBs/3l5Ab2PmGGifuWVLxCzmYQPXeBYrwpmy+aYCwGzuVKxQp6L1UjA0OZNra7Am8bu4mOsLSR9ENdX6w==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler-cli": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/compiler-cli/download/@angular/compiler-cli-13.1.3.tgz", - "integrity": "sha512-ALURaJATc54DzPuiZBvALf/alEp1wr7Hjmw4FuMn2cU7p8lwKkra1Dz5dAZOxh7jAcD1GJfrK/+Sb7A3cuuKjQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.0.tgz", + "integrity": "sha512-ETnRBdY/LGcmDRQ9GQc9KyCd1kuRnj+Y9luq2dCTMysP+NgylmYoGDsJOsDKm6SzPo+B4PSAyHX2J4CVQFHpPg==", "dev": true, "requires": { - "@babel/core": "^7.8.6", - "canonical-path": "1.0.0", + "@babel/core": "7.19.3", + "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^3.0.0", "convert-source-map": "^1.5.1", "dependency-graph": "^0.11.0", - "magic-string": "^0.25.0", + "magic-string": "^0.27.0", "reflect-metadata": "^0.1.2", "semver": "^7.0.0", - "sourcemap-codec": "^1.4.8", "tslib": "^2.3.0", "yargs": "^17.2.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + } } }, "@angular/core": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/core/download/@angular/core-13.1.3.tgz", - "integrity": "sha512-rvCnIAonRx7VnH2Mv9lQR+UYdlFQQetZCjPw8QOswOspEpHpEPDrp1HxDIqJnHxNqW0n8J3Zev/VgQYr0481UA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.0.tgz", + "integrity": "sha512-UNHNcW3NqzMbG5gMjzXhb4xHrJcZq8rFdLwTLntB0oo2I/WxQFVlxz28nrW+Y09DbJf02MCASBLxD9If/6eT3g==", "requires": { "tslib": "^2.3.0" } }, "@angular/forms": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/forms/download/@angular/forms-13.1.3.tgz", - "integrity": "sha512-c4N9zZSILyEbomY2CJo1WAMxiHu/qlycvzxKH5NFS2P2+fieORlbKUJ2p1CbYqcIxVnLYRSdWH8f1JpoaG0ETw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.0.tgz", + "integrity": "sha512-a93ysagAhbbyNbWM1yjWcPZaZBNrNjZ6SNIQYyelqySeShStXlKrDxYY5q7G/qqGpQzg2YF5qCIOOQxJJA9//g==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/platform-browser/download/@angular/platform-browser-13.1.3.tgz", - "integrity": "sha512-mnWjdr9UTNZvGk8jPI6O9FIhun8Q/0ghy3dg3I9AfRzEG4vPiIZW1ICksTiB+jV9etzhKpidtmg71bwgeXax1A==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.0.tgz", + "integrity": "sha512-+FB+KMoRHktF/MR7hn8ofubVLpu3+KZpudupKlxthPSL2KPMJn6h00ewrJDv3W+MtpqphqCjQSLmKpzw2UKKug==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser-dynamic": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/platform-browser-dynamic/download/@angular/platform-browser-dynamic-13.1.3.tgz", - "integrity": "sha512-vEWyJ+2gkwh2N6KOJfxUNSdSO51ROlzCqqzCfHrPYQrlOFUfKsYKA1uoiB5UGfFEU0HBtIRWn6xoUy3wzVOZbw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.0.tgz", + "integrity": "sha512-OErEz/AX9S6I+RJUrFS/r9mF0rJGF1bhAvPjNvyc4mL+ai9JWZB6JgrZPzEz3v0nXG8SsAvnB1wJdKCp90Ed2g==", "requires": { "tslib": "^2.3.0" } }, "@angular/router": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/router/download/@angular/router-13.1.3.tgz", - "integrity": "sha512-L86kARlc5UNi5KeI0O8PO7wFbTzjEI8ouz+z+aNmCnMUUNX0rbvbuXiPdDvLc71nKZznsPCl2IuO8ojyHrSPsQ==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.0.tgz", + "integrity": "sha512-FPmGP7DmJtzqgmM7FMs8bfe3vX0r6cdI4zbHMEVv7Zbn/yApgAzAsX7MXJYy7Oi45S6ZTH7SIVHVYVAqay1NVQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/service-worker": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@angular/service-worker/download/@angular/service-worker-13.1.3.tgz", - "integrity": "sha512-R9Oaw/ao62J9OlVKaAMB6WF0n+PD/Jg98c5I04DE14YMcGO32pYOCLPA6oTubwW3gJndk+WSNqijSBXMvaVFsw==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.2.0.tgz", + "integrity": "sha512-q7TWZaRdAwf9SeXf5OiIhKzL1pzyioVojtfucnJAAFPnX+GoHM+1Z9nckpjfbUiEqd/lHXz0U8ClBYi4GKTZSQ==", "requires": { "tslib": "^2.3.0" } }, "@ant-design/colors": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/@ant-design/colors/download/@ant-design/colors-5.1.1.tgz", - "integrity": "sha1-gAshhrHifmZDLmfQPtlq8+IdiUA=", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", + "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", "requires": { "@ctrl/tinycolor": "^3.3.1" } }, "@ant-design/icons-angular": { - "version": "13.0.2", - "resolved": "https://registry.npmmirror.com/@ant-design/icons-angular/download/@ant-design/icons-angular-13.0.2.tgz", - "integrity": "sha512-5ub/tVR9Y1xAMeYzrfavL+Cma6SjpMYaKOn7Aa02P9vDEHIAwJHsgB2NbO+hlwyHmGX5MeCCVymrVf9US3W2iQ==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-angular/-/icons-angular-15.0.0.tgz", + "integrity": "sha512-9DMpuoqZBvS7+VJ0s3tl2g/kI1sTLDQWfykiXYa+AkZ2AvJwHebvR7Cw7/xfiXFDLyZTjPgtC0x0gex13EShuA==", "requires": { "@ant-design/colors": "^5.0.0", "tslib": "^2.0.0" @@ -12991,177 +14132,154 @@ }, "@assemblyscript/loader": { "version": "0.10.1", - "resolved": "https://registry.npmmirror.com/@assemblyscript/loader/download/@assemblyscript/loader-0.10.1.tgz", - "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", "dev": true }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/download/@babel/compat-data-7.16.8.tgz", - "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", "dev": true }, "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/core/download/@babel/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/generator/download/@babel/generator-7.16.0.tgz", - "integrity": "sha1-1A89HVB15i01ALzLZ/PaqKlSZbI=", - "dev": true, - "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha1-mh8OvNpT2aLQAQjEzqzmpdXx8I0=", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "json5": "^2.2.2", "semver": "^6.3.0" }, "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.16.10.tgz", - "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz", + "integrity": "sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - } + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz", + "integrity": "sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - } + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -13170,467 +14288,389 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true }, "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/download/@babel/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "dependencies": { - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - } - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.21.0" } }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "dependencies": { - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - } + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - } + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.20.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha1-DuM4gHAUfDrgUeSH7KPrsOLouwk=", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "dependencies": { - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - } + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" } }, "@babel/helpers": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helpers/download/@babel/helpers-7.16.7.tgz", - "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "dependencies": { - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - } + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/parser/download/@babel/parser-7.16.10.tgz", - "integrity": "sha512-Sm/S9Or6nN8uiFsQU1yodyDW3MWXQhFeqzMPM+t8MJjM+pLsnFVxFZzkpXKvUXh+Gz9cbMoYYs484+Jw/NTEFQ==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/download/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.16.4.tgz", - "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.16.7.tgz", - "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.20.7" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - } } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13638,8 +14678,8 @@ }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" @@ -13647,8 +14687,8 @@ }, "@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -13656,8 +14696,8 @@ }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13665,17 +14705,26 @@ }, "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13683,8 +14732,8 @@ }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -13692,8 +14741,8 @@ }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13701,8 +14750,8 @@ }, "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" @@ -13710,8 +14759,8 @@ }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13719,8 +14768,8 @@ }, "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13728,8 +14777,8 @@ }, "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -13737,8 +14786,8 @@ }, "@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -13746,392 +14795,383 @@ }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha1-3xJjf5Yw3foO+dehG8QU1inThgQ=", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.16.7.tgz", - "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.16.8.tgz", - "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" } }, "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-runtime": { - "version": "7.16.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.16.4.tgz", - "integrity": "sha512-pru6+yHANMTukMtEZGC4fs7XPwg35v8sj5CIEmE+gEkFljFiVJxEWxx/7ZDkTK+iZRYo1bFXBtfIN95+K3cJ5A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", "semver": "^6.3.0" }, "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/preset-env": { - "version": "7.16.4", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/download/@babel/preset-env-7.16.4.tgz", - "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.4", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -14141,59 +15181,59 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.3", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", "semver": "^6.3.0" }, "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz", - "integrity": "sha1-75Odbn8miCfhhBY43G/5VRXhFdk=", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -14203,114 +15243,277 @@ "esutils": "^2.0.2" } }, - "@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true }, - "@babel/runtime-corejs3": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/runtime-corejs3/download/@babel/runtime-corejs3-7.16.8.tgz", - "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", + "@babel/runtime": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dev": true, "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/template/download/@babel/template-7.16.0.tgz", - "integrity": "sha1-0Wo16/TNdOICCDNW+rId2JNj3dY=", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/traverse/download/@babel/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/generator/download/@babel/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } } } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/types/download/@babel/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, - "@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz", - "integrity": "sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=" - }, - "@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true }, + "@ctrl/tinycolor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz", + "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==" + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@esbuild/android-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz", + "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", + "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz", + "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", + "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", + "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", + "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", + "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", + "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", + "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", + "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", + "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", + "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", + "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", + "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", + "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", + "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", + "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", + "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", + "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", + "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", + "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", + "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==", + "dev": true, + "optional": true + }, "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz", - "integrity": "sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dev": true, "requires": { "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { @@ -14320,62 +15523,77 @@ "uri-js": "^4.2.2" } }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmmirror.com/globals/download/globals-13.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-13.12.0.tgz", - "integrity": "sha1-TXM3YDBCMKAILtluIeXFZfiYCJ4=", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } }, "@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@gar/promisify/download/@gar/promisify-1.1.2.tgz", - "integrity": "sha1-MKqCXxHUOGcdWFvUTn/VZFNfwhA=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.5.0.tgz", - "integrity": "sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.0", + "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", - "minimatch": "^3.0.4" + "minimatch": "^3.0.5" } }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, "@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/download/@humanwhocodes/object-schema-1.2.1.tgz", - "integrity": "sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/download/@istanbuljs/load-nyc-config-1.1.0.tgz", - "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { "camelcase": "^5.3.1", @@ -14387,27 +15605,88 @@ }, "@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/download/@istanbuljs/schema-0.1.3.tgz", - "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@jridgewell/resolve-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/download/@jridgewell/resolve-uri-1.0.0.tgz", - "integrity": "sha1-P99XmPC0npAVWJb2KR3xhurAbIM=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, "@ngtools/webpack": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@ngtools/webpack/download/@ngtools/webpack-13.1.4.tgz", - "integrity": "sha512-s8gzjG2nYHawFhlkHMkQWYrocHkBI1nF6T9K/oCSTIsq6kvTv//Ahno2VdBSgVq8uMnpv1TymvX0nFC4Dgn1HA==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.0.tgz", + "integrity": "sha512-jrpIOsEQxkWf5RnKn1izAixO+/hh6GkKmMl+hCv4rnn98XlKDmNRhG2KEIHJZF/3IEcAv9HVlIETRnLoVyJeeQ==", "dev": true, "requires": {} }, "@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", @@ -14416,14 +15695,14 @@ }, "@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, "@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", @@ -14431,343 +15710,212 @@ } }, "@npmcli/fs": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@npmcli/fs/download/@npmcli/fs-1.1.0.tgz", - "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", "dev": true, "requires": { - "@gar/promisify": "^1.0.1", "semver": "^7.3.5" } }, "@npmcli/git": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/@npmcli/git/download/@npmcli/git-2.1.0.tgz", - "integrity": "sha1-L7134UdTAkfTfzJZMNRXs+volPY=", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.3.tgz", + "integrity": "sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==", "dev": true, "requires": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^2.0.2" + "which": "^3.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/@npmcli/installed-package-contents/download/@npmcli/installed-package-contents-1.0.7.tgz", - "integrity": "sha1-q3QIxhR5EblwqKviYc5RIjKj9Po=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", + "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", "dev": true, "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" } }, "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@npmcli/move-file/download/@npmcli/move-file-1.1.2.tgz", - "integrity": "sha1-GoLD43L3yuklPrZtclQ9a4aFxnQ=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "dev": true, "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } } }, "@npmcli/node-gyp": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/@npmcli/node-gyp/download/@npmcli/node-gyp-1.0.3.tgz", - "integrity": "sha1-qRLmN0GP/F8ts3XpO4WDdpGkOjM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "dev": true }, "@npmcli/promise-spawn": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/@npmcli/promise-spawn/download/@npmcli/promise-spawn-1.3.2.tgz", - "integrity": "sha1-QtTlao6SdPuhgNq8CupuOPKSdPU=", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", "dev": true, "requires": { - "infer-owner": "^1.0.4" + "which": "^3.0.0" + }, + "dependencies": { + "which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "@npmcli/run-script": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@npmcli/run-script/download/@npmcli/run-script-2.0.0.tgz", - "integrity": "sha1-mUnAyrQVsXqqwnlkbbTwJ9bx50M=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.0.tgz", + "integrity": "sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==", "dev": true, "requires": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^8.2.0", - "read-package-json-fast": "^2.0.1" - } - }, - "@nrwl/cli": { - "version": "13.4.6", - "resolved": "https://registry.npmmirror.com/@nrwl/cli/download/@nrwl/cli-13.4.6.tgz", - "integrity": "sha512-GNEFnrTV6EntckK92MTqqi7oLKuDEfQAtacUKBwZogd6p5Jqo/476psZ5+G84i8TpMR4O4aw+WyX5UhUZTboeA==", - "dev": true, - "requires": { - "@nrwl/tao": "13.4.6", - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "v8-compile-cache": "2.3.0", - "yargs-parser": "20.0.0" + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" }, "dependencies": { - "@nrwl/tao": { - "version": "13.4.6", - "resolved": "https://registry.npmmirror.com/@nrwl/tao/download/@nrwl/tao-13.4.6.tgz", - "integrity": "sha512-qEvgV/s8Q6/kOxvUbUeULLuEfdiTeAtLElK4Iwkx0Yap5oahQG4ZGJVhNY8zKcFV0weE1Vhn49rvAgiLwwh1DA==", + "which": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", + "integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==", "dev": true, "requires": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "fs-extra": "^9.1.0", - "ignore": "^5.0.4", - "jsonc-parser": "3.0.0", - "nx": "13.4.6", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.3.0", - "yargs-parser": "20.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.7.tgz", - "integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "nx": { - "version": "13.4.6", - "resolved": "https://registry.npmmirror.com/nx/download/nx-13.4.6.tgz", - "integrity": "sha512-b0qDsqL94OIJ78V+n5w9i6CzkDMVowPEokt3Q17Ko5gxcagR+gzA2dHGtLHArFpB58yRI2MI3vxbA8J2qsOvcw==", - "dev": true, - "requires": { - "@nrwl/cli": "13.4.6" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nrwl/devkit": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@nrwl/devkit/download/@nrwl/devkit-13.1.3.tgz", - "integrity": "sha1-ixGVh5hDcaTK8LNgGnSB4EusZaM=", - "dev": true, - "requires": { - "@nrwl/tao": "13.1.3", - "ejs": "^3.1.5", - "ignore": "^5.0.4", - "rxjs": "^6.5.4", - "semver": "7.3.4", - "tslib": "^2.0.0" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@nrwl/tao": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/@nrwl/tao/download/@nrwl/tao-13.1.3.tgz", - "integrity": "sha1-WogCmwqp39S8oKhtPd4rYIxGizY=", - "dev": true, - "requires": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fs-extra": "^9.1.0", - "jsonc-parser": "3.0.0", - "nx": "13.1.3", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.0.0", - "yargs-parser": "20.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" + "isexe": "^2.0.0" } } } }, "@schematics/angular": { - "version": "13.1.4", - "resolved": "https://registry.npmmirror.com/@schematics/angular/download/@schematics/angular-13.1.4.tgz", - "integrity": "sha512-P1YsHn1LLAmdpB9X2TBuUgrvEW/KaoBbHr8ifYO8/uQEXyeiIF+So8h/dnegkYkdsr3OwQ2X/j3UF6/+HS0odg==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.0.tgz", + "integrity": "sha512-KnsG7xyEbjg+6zflANkdynXdS3wi9rSCg+8Y7erKdygD90O/JcT68PcanvTU2GfawDkBtvAR5VMURw2TIfCTnw==", "dev": true, "requires": { - "@angular-devkit/core": "13.1.4", - "@angular-devkit/schematics": "13.1.4", - "jsonc-parser": "3.0.0" + "@angular-devkit/core": "15.2.0", + "@angular-devkit/schematics": "15.2.0", + "jsonc-parser": "3.2.0" } }, - "@socket.io/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@socket.io/base64-arraybuffer/download/@socket.io/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@tootallnate/once/download/@tootallnate/once-1.1.2.tgz", - "integrity": "sha1-zLkURTYBeaBOf+av94wA/8Hur4I=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmmirror.com/@types/component-emitter/download/@types/component-emitter-1.2.11.tgz", - "integrity": "sha1-UNR9QrNHJTgXo5cJ/vA85moQhQY=", - "dev": true + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } }, "@types/cookie": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/@types/cookie/download/@types/cookie-0.4.1.tgz", - "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", "dev": true }, "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmmirror.com/@types/cors/download/@types/cors-2.8.12.tgz", - "integrity": "sha1-ayxRCnrXA56Y57jT1lmPQ1nlwIA=", - "dev": true + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "requires": { + "@types/node": "*" + } }, "@types/eslint": { - "version": "8.4.0", - "resolved": "https://registry.npmmirror.com/@types/eslint/download/@types/eslint-8.4.0.tgz", - "integrity": "sha512-JUYa/5JwoqikCy7O7jKtuNe9Z4ZZt615G+1EKfaDGSNEpzaA2OwbV/G1v08Oa7fd1XzlFoSCvt9ePl9/6FyAug==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.1.tgz", + "integrity": "sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==", "dev": true, "requires": { "@types/estree": "*", @@ -14775,9 +15923,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/@types/eslint-scope/download/@types/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, "requires": { "@types/eslint": "*", @@ -14785,289 +15933,390 @@ } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmmirror.com/@types/estree/download/@types/estree-0.0.50.tgz", - "integrity": "sha1-Hgyqk2TT/M0pMcPtlv2+ql1MyoM=", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmmirror.com/@types/http-proxy/download/@types/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", + "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", "dev": true, "requires": { "@types/node": "*" } }, "@types/jasmine": { - "version": "3.6.11", - "resolved": "https://registry.npmmirror.com/@types/jasmine/download/@types/jasmine-3.6.11.tgz", - "integrity": "sha1-Sx13qp38dXQHy54nchbY6DVT8J0=", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.1.tgz", + "integrity": "sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ==", "dev": true }, "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmmirror.com/@types/json-schema/download/@types/json-schema-7.0.9.tgz?cache=0&sync_timestamp=1637266630923&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.9.tgz", - "integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, "@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmmirror.com/@types/lodash/download/@types/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==", + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, "@types/lodash-es": { - "version": "4.17.5", - "resolved": "https://registry.npmmirror.com/@types/lodash-es/download/@types/lodash-es-4.17.5.tgz", - "integrity": "sha1-HD/dFoSdhK6kOJCxxg2jeftQE1M=", + "version": "4.17.6", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz", + "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", "dev": true, "requires": { "@types/lodash": "*" } }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, "@types/node": { - "version": "12.20.42", - "resolved": "https://registry.npmmirror.com/@types/node/download/@types/node-12.20.42.tgz", - "integrity": "sha512-aI3/oo5DzyiI5R/xAhxxRzfZlWlsbbqdgxfTPkqu/Zt+23GXiJvMCyPJT4+xKSXOnLqoL8jJYMLTwvK2M3a5hw==", + "version": "18.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.1.tgz", + "integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==", "dev": true }, "@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637270122173&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz", - "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", "dev": true }, "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmmirror.com/@types/retry/download/@types/retry-0.12.1.tgz", - "integrity": "sha1-2PHA0Nwjr61twWqemToIZXdLQGU=", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, - "@typescript-eslint/eslint-plugin": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-4.23.0.tgz", - "integrity": "sha1-KdPJyB9iALH9bYRUz7AHuhds3oA=", + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.23.0", - "@typescript-eslint/scope-manager": "4.23.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-4.23.0.tgz", - "integrity": "sha1-8gWUNM1uVnK/6rL7A7fAogYiJm8=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.23.0", - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/typescript-estree": "4.23.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.23.0.tgz", - "integrity": "sha1-B1Oykgl1I4UkKKb1oaqMzBqubNk=", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/visitor-keys": "4.23.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/download/eslint-utils-2.1.0.tgz?cache=0&sync_timestamp=1632754013477&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-utils%2Fdownload%2Feslint-utils-2.1.0.tgz", - "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true - } + "@types/express": "*" } }, - "@typescript-eslint/experimental-utils": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-5.3.0.tgz", - "integrity": "sha1-7la0lXVH7SsPx0USBeQVAuZk9UY=", + "@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.3.0", - "@typescript-eslint/types": "5.3.0", - "@typescript-eslint/typescript-estree": "5.3.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", + "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz", + "integrity": "sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/type-utils": "5.53.0", + "@typescript-eslint/utils": "5.53.0", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-5.3.0.tgz", - "integrity": "sha1-l9DMx8kVjoniAtXiTOa6SQUtQy4=", + "@typescript-eslint/type-utils": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz", + "integrity": "sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.3.0", - "@typescript-eslint/visitor-keys": "5.3.0" + "@typescript-eslint/typescript-estree": "5.53.0", + "@typescript-eslint/utils": "5.53.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" } }, - "@typescript-eslint/visitor-keys": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.3.0.tgz", - "integrity": "sha1-piWHkPO3slR/cO2NSh4MNJmZRSM=", + "@typescript-eslint/utils": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.53.0.tgz", + "integrity": "sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.3.0", - "eslint-visitor-keys": "^3.0.0" + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/typescript-estree": "5.53.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" } }, - "eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true } } }, "@typescript-eslint/parser": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/download/@typescript-eslint/parser-4.23.0.tgz", - "integrity": "sha1-I5MV045C6FK+9DpLCwG+9494kRw=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.53.0.tgz", + "integrity": "sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.23.0", - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/typescript-estree": "4.23.0", - "debug": "^4.1.1" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.23.0.tgz", - "integrity": "sha1-B1Oykgl1I4UkKKb1oaqMzBqubNk=", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/visitor-keys": "4.23.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - } + "@typescript-eslint/scope-manager": "5.53.0", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/typescript-estree": "5.53.0", + "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-4.23.0.tgz", - "integrity": "sha1-h5LvfqysEi4uyPotMKWbjZofHOQ=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz", + "integrity": "sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==", "dev": true, "requires": { - "@typescript-eslint/types": "4.23.0", - "@typescript-eslint/visitor-keys": "4.23.0" + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/visitor-keys": "5.53.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "dependencies": { "@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" + } } } }, "@typescript-eslint/types": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-5.3.0.tgz", - "integrity": "sha1-ryn9U4Z8LfACjFfDamVb1+ngVBY=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.53.0.tgz", + "integrity": "sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-5.3.0.tgz", - "integrity": "sha1-T2jd1G3CmDGCQC0qsh+0StlJiM8=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz", + "integrity": "sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.3.0", - "@typescript-eslint/visitor-keys": "5.3.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.53.0", + "@typescript-eslint/visitor-keys": "5.53.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" }, "dependencies": { - "@typescript-eslint/visitor-keys": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.3.0.tgz", - "integrity": "sha1-piWHkPO3slR/cO2NSh4MNJmZRSM=", + "@typescript-eslint/scope-manager": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.3.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2" } }, - "eslint-visitor-keys": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-3.2.0.tgz", - "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", + "@typescript-eslint/types": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true } } }, "@typescript-eslint/visitor-keys": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-4.23.0.tgz", - "integrity": "sha1-chXMl3vTtO8iRnuQI1lOMvnk5FU=", + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz", + "integrity": "sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==", "dev": true, "requires": { - "@typescript-eslint/types": "4.23.0", - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "4.23.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/download/@typescript-eslint/types-4.23.0.tgz", - "integrity": "sha1-2hZUyKUzL00WRbLZocZBk8rjqjs=", - "dev": true - } + "@typescript-eslint/types": "5.53.0", + "eslint-visitor-keys": "^3.3.0" } }, "@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz", - "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "requires": { "@webassemblyjs/helper-numbers": "1.11.1", @@ -15076,26 +16325,26 @@ }, "@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz", - "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz", - "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz", - "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", @@ -15105,14 +16354,14 @@ }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz", - "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -15123,8 +16372,8 @@ }, "@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz", - "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" @@ -15132,8 +16381,8 @@ }, "@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz", - "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" @@ -15141,14 +16390,14 @@ }, "@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz", - "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz", - "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -15163,8 +16412,8 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz", - "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -15176,8 +16425,8 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz", - "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -15188,8 +16437,8 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz", - "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -15202,8 +16451,8 @@ }, "@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz", - "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "requires": { "@webassemblyjs/ast": "1.11.1", @@ -15212,68 +16461,68 @@ }, "@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, "@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, "@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@yarnpkg/lockfile/download/@yarnpkg/lockfile-1.1.0.tgz", - "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/abab/download/abab-2.0.5.tgz", - "integrity": "sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/abbrev/download/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmmirror.com/accepts/download/accepts-1.3.7.tgz", - "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/acorn/download/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true }, "acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/acorn-import-assertions/download/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, "requires": {} }, "acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/acorn-jsx/download/acorn-jsx-5.3.2.tgz", - "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "requires": {} }, "adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/adjust-sourcemap-loader/download/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -15281,9 +16530,9 @@ }, "dependencies": { "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.2.tgz", - "integrity": "sha1-1uO0+4GHByGuTghoqxHdY4NowSk=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -15295,28 +16544,36 @@ }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/agent-base/download/agent-base-6.0.2.tgz", - "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, "requires": { "debug": "4" } }, "agentkeepalive": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/agentkeepalive/download/agentkeepalive-4.2.0.tgz", - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", "humanize-ms": "^1.2.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + } } }, "aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/aggregate-error/download/aggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "requires": { "clean-stack": "^2.0.0", @@ -15324,9 +16581,9 @@ } }, "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -15337,8 +16594,8 @@ }, "ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/ajv-formats/download/ajv-formats-2.1.1.tgz", - "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "requires": { "ajv": "^8.0.0" @@ -15346,7 +16603,7 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-5.1.0.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "requires": { @@ -15354,15 +16611,15 @@ } }, "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/ansi-colors/download/ansi-colors-4.1.1.tgz?cache=0&sync_timestamp=1632753457097&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fansi-colors%2Fdownload%2Fansi-colors-4.1.1.tgz", - "integrity": "sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true }, "ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", - "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { "type-fest": "^0.21.3" @@ -15370,19 +16627,19 @@ }, "ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/ansi-html-community/download/ansi-html-community-0.0.8.tgz", - "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true }, "ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/download/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { @@ -15390,9 +16647,9 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/anymatch/download/anymatch-3.1.2.tgz", - "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -15401,14 +16658,14 @@ }, "aproba": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/aproba/download/aproba-2.0.0.tgz", - "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/are-we-there-yet/download/are-we-there-yet-2.0.0.tgz", - "integrity": "sha1-Ny4Oe9J52OlMZTqqH2cgCIS/Phw=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -15417,126 +16674,83 @@ }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/argparse/download/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" } }, "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/aria-query/download/aria-query-4.2.2.tgz", - "integrity": "sha1-DSymyazrVriXfp/tau1+FbvS+Ds=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "deep-equal": "^2.0.5" } }, "array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/array-flatten/download/array-flatten-2.1.2.tgz", - "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, "array-union": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-union/download/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/astral-regex/download/astral-regex-2.0.0.tgz", - "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, "async": { - "version": "0.9.2", - "resolved": "https://registry.npmmirror.com/async/download/async-0.9.2.tgz", - "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/at-least-node/download/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/atob/download/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", "dev": true }, "autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmmirror.com/autoprefixer/download/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "dev": true, "requires": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" } }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/axobject-query/download/axobject-query-2.2.0.tgz", - "integrity": "sha1-lD1H4QwLcEqkInXiDt83ImSJib4=", + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, - "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmmirror.com/babel-loader/download/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", "dev": true, "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json5/download/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } + "deep-equal": "^2.0.5" } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", + "babel-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", "dev": true, "requires": { - "object.assign": "^4.1.0" + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" } }, "babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/download/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -15547,83 +16761,83 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, "balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/download/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/download/base64-js-1.5.1.tgz", - "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, "base64id": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/base64id/download/base64id-2.0.0.tgz", - "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "dev": true }, "batch": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/batch/download/batch-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, "big.js": { "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/big.js/download/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/download/binary-extensions-2.2.0.tgz", - "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, "bl": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/bl/download/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { "buffer": "^5.5.0", @@ -15632,26 +16846,28 @@ } }, "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmmirror.com/body-parser/download/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "requires": { - "bytes": "3.1.1", - "content-type": "~1.0.4", + "bytes": "3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { @@ -15660,36 +16876,34 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/bonjour/download/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "bonjour-service": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz", + "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==", "dev": true, "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/boolbase/download/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/download/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -15698,35 +16912,34 @@ }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/braces/download/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { "fill-range": "^7.0.1" } }, "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmmirror.com/browserslist/download/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" } }, "btoa": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/btoa/download/btoa-1.2.1.tgz", - "integrity": "sha1-AamQn4ssk/a/aAuiYTHrMPf6PXM=", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", "dev": true }, "buffer": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/download/buffer-5.7.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { @@ -15736,58 +16949,58 @@ }, "buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/download/buffer-from-1.1.2.tgz", - "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz", - "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/builtins/download/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + } }, "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/bytes/download/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmmirror.com/cacache/download/cacache-15.3.0.tgz?cache=0&sync_timestamp=1632753457698&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcacache%2Fdownload%2Fcacache-15.3.0.tgz", - "integrity": "sha1-3IU4D7L1Vv492kxxm/oOyHWn8es=", + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", + "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", "dev": true, "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^8.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", "minipass-collect": "^1.0.2", "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", + "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + } } }, "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind/download/call-bind-1.0.2.tgz", - "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -15796,31 +17009,25 @@ }, "callsites": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/download/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/download/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "caniuse-lite": { - "version": "1.0.30001300", - "resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001300.tgz", - "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", - "dev": true - }, - "canonical-path": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/canonical-path/download/canonical-path-1.0.0.tgz", - "integrity": "sha1-/LRwwjlY3vhQgYVr56hukE8YDR0=", + "version": "1.0.30001457", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", + "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", "dev": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -15831,13 +17038,13 @@ }, "chardet": { "version": "0.7.0", - "resolved": "https://registry.npmmirror.com/chardet/download/chardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, "chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/chokidar/download/chokidar-3.5.3.tgz", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { @@ -15853,71 +17060,64 @@ }, "chownr": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/chownr/download/chownr-2.0.0.tgz", - "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true }, "chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz", - "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, - "circular-dependency-plugin": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/circular-dependency-plugin/download/circular-dependency-plugin-5.2.2.tgz", - "integrity": "sha1-Oeg2B52x088vmI3EjFGIpEBYtgA=", - "dev": true, - "requires": {} - }, "clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/clean-stack/download/clean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, "cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/download/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { "restore-cursor": "^3.1.0" } }, "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmmirror.com/cli-spinners/download/cli-spinners-2.6.1.tgz", - "integrity": "sha1-rclU6+KBw3pjGb+kAebdJIj/tw0=", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", "dev": true }, "cli-width": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cli-width/download/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/cliui/download/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "clone": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/clone/download/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true }, "clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/download/clone-deep-4.0.1.tgz", - "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { "is-plain-object": "^2.0.4", @@ -15927,8 +17127,8 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { "color-name": "1.1.3" @@ -15936,50 +17136,38 @@ }, "color-name": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "color-support": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-support/download/color-support-1.1.3.tgz?cache=0&sync_timestamp=1632754046636&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcolor-support%2Fdownload%2Fcolor-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz", - "integrity": "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/colors/download/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", "dev": true }, "commander": { "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/download/commander-2.20.3.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "commondir": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/commondir/download/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/component-emitter/download/component-emitter-1.3.0.tgz", - "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, "compressible": { "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/compressible/download/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" @@ -15987,8 +17175,8 @@ }, "compression": { "version": "1.7.4", - "resolved": "https://registry.npmmirror.com/compression/download/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { "accepts": "~1.3.5", @@ -16002,13 +17190,13 @@ "dependencies": { "bytes": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/bytes/download/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { @@ -16017,22 +17205,28 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true } } }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, "connect": { "version": "3.7.0", - "resolved": "https://registry.npmmirror.com/connect/download/connect-3.7.0.tgz", - "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "dev": true, "requires": { "debug": "2.6.9", @@ -16043,7 +17237,7 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { @@ -16052,179 +17246,128 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/console-control-strings/download/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, "content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmmirror.com/content-disposition/download/content-disposition-0.5.4.tgz", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "requires": { "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - } } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/content-type/download/content-type-1.0.4.tgz", - "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/download/convert-source-map-1.8.0.tgz", - "integrity": "sha1-8zc8MtIbTXgN2ABFFGhPt5HKQ2k=", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/cookie/download/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true }, "cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/cookie-signature/download/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, "copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/copy-anything/download/copy-anything-2.0.3.tgz", - "integrity": "sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "requires": { - "is-what": "^3.12.0" + "is-what": "^3.14.1" } }, "copy-webpack-plugin": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/download/copy-webpack-plugin-10.0.0.tgz", - "integrity": "sha512-tuCVuFMBbRsb7IH0q1CUb50/Skv+7a6c7DJ+xi4fAbOzNLTYVMUTPnf8uGvKPtmqTvzYBrfEFo7YgP4TsUWmtg==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dev": true, "requires": { - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", - "globby": "^12.0.2", + "globby": "^13.1.1", "normalize-path": "^3.0.0", "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0" }, "dependencies": { - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/array-union/download/array-union-3.0.1.tgz", - "integrity": "sha1-2lJjDTJ/i4jPv7V3KOKvXNm2uXU=", - "dev": true - }, "glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "requires": { "is-glob": "^4.0.3" } }, "globby": { - "version": "12.2.0", - "resolved": "https://registry.npmmirror.com/globby/download/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", "dev": true, "requires": { - "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" } }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, "slash": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/slash/download/slash-4.0.0.tgz?cache=0&sync_timestamp=1632753426618&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fslash%2Fdownload%2Fslash-4.0.0.tgz", - "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true } } }, - "core-js": { - "version": "3.19.3", - "resolved": "https://registry.npmmirror.com/core-js/download/core-js-3.19.3.tgz", - "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g==", - "dev": true - }, "core-js-compat": { - "version": "3.20.3", - "resolved": "https://registry.npmmirror.com/core-js-compat/download/core-js-compat-3.20.3.tgz", - "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.28.0.tgz", + "integrity": "sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==", "dev": true, "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", - "dev": true - } + "browserslist": "^4.21.5" } }, - "core-js-pure": { - "version": "3.20.3", - "resolved": "https://registry.npmmirror.com/core-js-pure/download/core-js-pure-3.20.3.tgz", - "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==", - "dev": true - }, "core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/core-util-is/download/core-util-is-1.0.3.tgz", - "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "cors": { "version": "2.8.5", - "resolved": "https://registry.npmmirror.com/cors/download/cors-2.8.5.tgz", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, "requires": { @@ -16233,9 +17376,9 @@ } }, "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz", - "integrity": "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -16247,7 +17390,7 @@ }, "critters": { "version": "0.0.16", - "resolved": "https://registry.npmmirror.com/critters/download/critters-0.0.16.tgz", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", "dev": true, "requires": { @@ -16261,7 +17404,7 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -16270,7 +17413,7 @@ }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -16280,8 +17423,8 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -16289,26 +17432,26 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -16318,8 +17461,8 @@ }, "cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/cross-spawn/download/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -16327,162 +17470,117 @@ "which": "^2.0.1" } }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/css/download/css-3.0.0.tgz", - "integrity": "sha1-REek1Y/dAzZ8UWyp9krjZc7kql0=", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "css-blank-pseudo": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/css-blank-pseudo/download/css-blank-pseudo-3.0.2.tgz", - "integrity": "sha512-hOb1LFjRR+8ocA071xUSmg5VslJ8NGo/I2qpUpdeAYyBVCgupS5O8SEVo4SxEMYyFBNodBkzG3T1iqW9HCXxew==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, - "css-has-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/css-has-pseudo/download/css-has-pseudo-3.0.3.tgz", - "integrity": "sha512-0gDYWEKaGacwxCqvQ3Ypg6wGdD1AztbMm5h1JsactG2hP2eiflj808QITmuWBpE7sjSEVrAlZhPTVd/nNMj/hQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, "css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmmirror.com/css-loader/download/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, "requires": { "icss-utils": "^5.1.0", - "postcss": "^8.2.15", + "postcss": "^8.4.19", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "semver": "^7.3.5" + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" } }, - "css-prefers-color-scheme": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/css-prefers-color-scheme/download/css-prefers-color-scheme-6.0.2.tgz", - "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==", - "dev": true, - "requires": {} - }, "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/css-select/download/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", "domutils": "^2.8.0", "nth-check": "^2.0.1" } }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/css-what/download/css-what-5.1.0.tgz", - "integrity": "sha1-P3tweq32M7r2LCzrhXm1RbtA9/4=", - "dev": true - }, - "cssdb": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/cssdb/download/cssdb-5.1.0.tgz", - "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, "cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/download/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, "custom-event": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/custom-event/download/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", "dev": true }, "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmmirror.com/date-fns/download/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" }, "date-format": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/date-format/download/date-format-4.0.3.tgz", - "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", "dev": true }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/deep-equal/download/deep-equal-1.1.1.tgz", - "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", "dev": true, "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" } }, "deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/deep-is/download/deep-is-0.1.4.tgz", - "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/default-gateway/download/default-gateway-6.0.3.tgz", - "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "requires": { "execa": "^5.0.0" } }, "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/defaults/download/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "requires": { "clone": "^1.0.2" @@ -16490,75 +17588,60 @@ }, "define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/define-lazy-prop/download/define-lazy-prop-2.0.0.tgz", - "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true }, "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/define-properties/download/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, "requires": { - "object-keys": "^1.0.12" - } - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/del/download/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/delegates/download/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true }, "dependency-graph": { "version": "0.11.0", - "resolved": "https://registry.npmmirror.com/dependency-graph/download/dependency-graph-0.11.0.tgz", - "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/destroy/download/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, "detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/download/detect-node-2.1.0.tgz", - "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, "di": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/di/download/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", "dev": true }, "dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/dir-glob/download/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { "path-type": "^4.0.0" @@ -16566,33 +17649,23 @@ }, "dns-equal": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/dns-equal/download/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/dns-packet/download/dns-packet-1.3.4.tgz", - "integrity": "sha1-40VQZYJKJQe6iGxVqJljuxB97G8=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dev": true, "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/dns-txt/download/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/doctrine/download/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { "esutils": "^2.0.2" @@ -16600,8 +17673,8 @@ }, "dom-serialize": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/dom-serialize/download/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", "dev": true, "requires": { "custom-event": "~1.0.0", @@ -16611,9 +17684,9 @@ } }, "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/dom-serializer/download/dom-serializer-1.3.2.tgz", - "integrity": "sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -16622,15 +17695,15 @@ } }, "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/domelementtype/download/domelementtype-2.2.0.tgz", - "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true }, "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/domhandler/download/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "requires": { "domelementtype": "^2.2.0" @@ -16638,8 +17711,8 @@ }, "domutils": { "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/domutils/download/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "requires": { "dom-serializer": "^1.0.1", @@ -16649,69 +17722,69 @@ }, "duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/duplexer/download/duplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, "echarts": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.3.1.tgz", - "integrity": "sha512-nWdlbgX3OVY0hpqncSvp0gDt1FRSKWn7lsWEH+PHmfCuvE0QmSw17pczQvm8AvawnLEkmf1Cts7YwQJZNC0AEQ==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.1.tgz", + "integrity": "sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==", "requires": { "tslib": "2.3.0", - "zrender": "5.3.1" + "zrender": "5.4.1" }, "dependencies": { "tslib": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } }, "ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/ee-first/download/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/ejs/download/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "dev": true, "requires": { - "jake": "^10.6.1" + "jake": "^10.8.5" } }, "electron-to-chromium": { - "version": "1.4.49", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/download/electron-to-chromium-1.4.49.tgz", - "integrity": "sha512-k/0t1TRfonHIp8TJKfjBu2cKj8MqYTiEpOhci+q7CVEE5xnCQnx1pTa+V8b/sdhe4S3PR4p4iceEQWhGrKQORQ==", + "version": "1.4.311", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.311.tgz", + "integrity": "sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==", "dev": true }, "emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/emojis-list/download/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, "encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/download/encodeurl-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true }, "encoding": { "version": "0.1.13", - "resolved": "https://registry.npmmirror.com/encoding/download/encoding-0.1.13.tgz", - "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, "requires": { @@ -16720,8 +17793,8 @@ "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/iconv-lite/download/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, "requires": { @@ -16731,9 +17804,9 @@ } }, "engine.io": { - "version": "6.1.2", - "resolved": "https://registry.npmmirror.com/engine.io/download/engine.io-6.1.2.tgz", - "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.1.tgz", + "integrity": "sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -16744,66 +17817,54 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "ws": "~8.2.3" + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" } }, "engine.io-parser": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/engine.io-parser/download/engine.io-parser-5.0.3.tgz", - "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", - "dev": true, - "requires": { - "@socket.io/base64-arraybuffer": "~1.0.2" - } + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "dev": true }, "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmmirror.com/enhanced-resolve/download/enhanced-resolve-5.8.3.tgz", - "integrity": "sha1-bVUtRlzOBCP1s9cYUR6lOCansvA=", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmmirror.com/enquirer/download/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, "ent": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/ent/download/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", "dev": true }, "entities": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/download/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, "env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/env-paths/download/env-paths-2.2.1.tgz", - "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true }, "err-code": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/err-code/download/err-code-2.0.3.tgz", - "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "dev": true }, "errno": { "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/errno/download/errno-0.1.8.tgz", - "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "optional": true, "requires": { @@ -16812,256 +17873,141 @@ }, "error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/error-ex/download/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { "is-arrayish": "^0.2.1" } }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, "es-module-lexer": { "version": "0.9.3", - "resolved": "https://registry.npmmirror.com/es-module-lexer/download/es-module-lexer-0.9.3.tgz", - "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, "esbuild": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild/download/esbuild-0.14.11.tgz", - "integrity": "sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==", + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz", + "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==", "dev": true, "optional": true, "requires": { - "esbuild-android-arm64": "0.14.11", - "esbuild-darwin-64": "0.14.11", - "esbuild-darwin-arm64": "0.14.11", - "esbuild-freebsd-64": "0.14.11", - "esbuild-freebsd-arm64": "0.14.11", - "esbuild-linux-32": "0.14.11", - "esbuild-linux-64": "0.14.11", - "esbuild-linux-arm": "0.14.11", - "esbuild-linux-arm64": "0.14.11", - "esbuild-linux-mips64le": "0.14.11", - "esbuild-linux-ppc64le": "0.14.11", - "esbuild-linux-s390x": "0.14.11", - "esbuild-netbsd-64": "0.14.11", - "esbuild-openbsd-64": "0.14.11", - "esbuild-sunos-64": "0.14.11", - "esbuild-windows-32": "0.14.11", - "esbuild-windows-64": "0.14.11", - "esbuild-windows-arm64": "0.14.11" + "@esbuild/android-arm": "0.17.8", + "@esbuild/android-arm64": "0.17.8", + "@esbuild/android-x64": "0.17.8", + "@esbuild/darwin-arm64": "0.17.8", + "@esbuild/darwin-x64": "0.17.8", + "@esbuild/freebsd-arm64": "0.17.8", + "@esbuild/freebsd-x64": "0.17.8", + "@esbuild/linux-arm": "0.17.8", + "@esbuild/linux-arm64": "0.17.8", + "@esbuild/linux-ia32": "0.17.8", + "@esbuild/linux-loong64": "0.17.8", + "@esbuild/linux-mips64el": "0.17.8", + "@esbuild/linux-ppc64": "0.17.8", + "@esbuild/linux-riscv64": "0.17.8", + "@esbuild/linux-s390x": "0.17.8", + "@esbuild/linux-x64": "0.17.8", + "@esbuild/netbsd-x64": "0.17.8", + "@esbuild/openbsd-x64": "0.17.8", + "@esbuild/sunos-x64": "0.17.8", + "@esbuild/win32-arm64": "0.17.8", + "@esbuild/win32-ia32": "0.17.8", + "@esbuild/win32-x64": "0.17.8" } }, - "esbuild-android-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-android-arm64/download/esbuild-android-arm64-0.14.11.tgz", - "integrity": "sha512-6iHjgvMnC/SzDH8TefL+/3lgCjYWwAd1LixYfmz/TBPbDQlxcuSkX0yiQgcJB9k+ibZ54yjVXziIwGdlc+6WNw==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-darwin-64/download/esbuild-darwin-64-0.14.11.tgz", - "integrity": "sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-darwin-arm64/download/esbuild-darwin-arm64-0.14.11.tgz", - "integrity": "sha512-Jj0ieWLREPBYr/TZJrb2GFH8PVzDqiQWavo1pOFFShrcmHWDBDrlDxPzEZ67NF/Un3t6sNNmeI1TUS/fe1xARg==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-freebsd-64/download/esbuild-freebsd-64-0.14.11.tgz", - "integrity": "sha512-C5sT3/XIztxxz/zwDjPRHyzj/NJFOnakAanXuyfLDwhwupKPd76/PPHHyJx6Po6NI6PomgVp/zi6GRB8PfrOTA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-freebsd-arm64/download/esbuild-freebsd-arm64-0.14.11.tgz", - "integrity": "sha512-y3Llu4wbs0bk4cwjsdAtVOesXb6JkdfZDLKMt+v1U3tOEPBdSu6w8796VTksJgPfqvpX22JmPLClls0h5p+L9w==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-32/download/esbuild-linux-32-0.14.11.tgz", - "integrity": "sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-64/download/esbuild-linux-64-0.14.11.tgz", - "integrity": "sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-arm/download/esbuild-linux-arm-0.14.11.tgz", - "integrity": "sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-arm64/download/esbuild-linux-arm64-0.14.11.tgz", - "integrity": "sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-mips64le/download/esbuild-linux-mips64le-0.14.11.tgz", - "integrity": "sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-ppc64le/download/esbuild-linux-ppc64le-0.14.11.tgz", - "integrity": "sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-linux-s390x/download/esbuild-linux-s390x-0.14.11.tgz", - "integrity": "sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-netbsd-64/download/esbuild-netbsd-64-0.14.11.tgz", - "integrity": "sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-openbsd-64/download/esbuild-openbsd-64-0.14.11.tgz", - "integrity": "sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-sunos-64/download/esbuild-sunos-64-0.14.11.tgz", - "integrity": "sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==", - "dev": true, - "optional": true - }, "esbuild-wasm": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-wasm/download/esbuild-wasm-0.14.11.tgz", - "integrity": "sha512-9e1R6hv0hiU+BkJI2edqUuWfXUbOP2Mox+Ijl/uY1vLLlSsunkrcADqD/4Rz+VCEDzw6ecscJM+uJqR2fRmEUg==", + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", + "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==", "dev": true }, - "esbuild-windows-32": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-windows-32/download/esbuild-windows-32-0.14.11.tgz", - "integrity": "sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-windows-64/download/esbuild-windows-64-0.14.11.tgz", - "integrity": "sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.14.11", - "resolved": "https://registry.npmmirror.com/esbuild-windows-arm64/download/esbuild-windows-arm64-0.14.11.tgz", - "integrity": "sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==", - "dev": true, - "optional": true - }, "escalade": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/escalade/download/escalade-3.1.1.tgz", - "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, "escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/escape-html/download/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmmirror.com/eslint/download/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "version": "8.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz", + "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==", "dev": true, "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", - "debug": "^4.0.1", + "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.12.11.tgz", - "integrity": "sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { @@ -17073,16 +18019,22 @@ }, "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" } }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -17092,8 +18044,8 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -17101,37 +18053,39 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/download/eslint-utils-2.1.0.tgz?cache=0&sync_timestamp=1632754013477&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-utils%2Fdownload%2Feslint-utils-2.1.0.tgz", - "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true - } + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" } }, "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmmirror.com/globals/download/globals-13.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-13.12.0.tgz", - "integrity": "sha1-TXM3YDBCMKAILtluIeXFZfiYCJ4=", + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -17139,26 +18093,56 @@ }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -17166,142 +18150,120 @@ }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } }, "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/download/eslint-scope-5.1.1.tgz?cache=0&sync_timestamp=1637465854389&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-scope%2Fdownload%2Feslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "estraverse": "^5.2.0" } }, "eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/download/eslint-utils-3.0.0.tgz?cache=0&sync_timestamp=1632754013477&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Feslint-utils%2Fdownload%2Feslint-utils-3.0.0.tgz", - "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, "requires": { "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } } }, "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/espree/download/espree-7.3.1.tgz", - "integrity": "sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/download/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", - "dev": true - } + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" } }, "esprima": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/esprima/download/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/esquery/download/esquery-1.4.0.tgz", - "integrity": "sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz", + "integrity": "sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==", "dev": true, "requires": { "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", - "dev": true - } } }, "esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/esrecurse/download/esrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-5.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", - "dev": true - } } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1635237716974&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true }, "esutils": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/download/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "etag": { "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/etag/download/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, "eventemitter-asyncresource": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/eventemitter-asyncresource/download/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", + "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", "dev": true }, "eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmmirror.com/eventemitter3/download/eventemitter3-4.0.7.tgz", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, "events": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/events/download/events-3.3.0.tgz?cache=0&sync_timestamp=1636449402208&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fevents%2Fdownload%2Fevents-3.3.0.tgz", - "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "execa": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637146653723&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz", - "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -17316,38 +18278,39 @@ } }, "express": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/express/download/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -17355,43 +18318,96 @@ "dependencies": { "array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/array-flatten/download/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" } }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true } } }, "extend": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/extend/download/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/external-editor/download/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { "chardet": "^0.7.0", @@ -17401,8 +18417,8 @@ "dependencies": { "tmp": { "version": "0.0.33", - "resolved": "https://registry.npmmirror.com/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1632753468037&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { "os-tmpdir": "~1.0.2" @@ -17412,14 +18428,14 @@ }, "fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmmirror.com/fast-glob/download/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -17431,20 +18447,20 @@ }, "fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, "fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmmirror.com/fastq/download/fastq-1.13.0.tgz", - "integrity": "sha1-YWdg+Ip1Jr38WWt8q4wYk4w2uYw=", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -17452,8 +18468,8 @@ }, "faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/faye-websocket/download/faye-websocket-0.11.4.tgz", - "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" @@ -17461,8 +18477,8 @@ }, "figures": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/figures/download/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" @@ -17470,31 +18486,51 @@ }, "file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/file-entry-cache/download/file-entry-cache-6.0.1.tgz", - "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { "flat-cache": "^3.0.4" } }, "filelist": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/filelist/download/filelist-1.0.2.tgz", - "integrity": "sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "filesize": { - "version": "6.4.0", - "resolved": "https://registry.npmmirror.com/filesize/download/filesize-6.4.0.tgz", - "integrity": "sha1-kU9QRx3Wb9yjzv5ii9DN5O92m80=" + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.6.tgz", + "integrity": "sha512-rzpOZ4C9vMFDqOa6dNpog92CoLYjD79dnjLk2TYDDtImRIyLTOzqojCb05Opd1WuiWjs+fshhCgTd8cl7y5t+g==" }, "fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/fill-range/download/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -17502,8 +18538,8 @@ }, "finalhandler": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/finalhandler/download/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "requires": { "debug": "2.6.9", @@ -17517,7 +18553,7 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { @@ -17526,16 +18562,25 @@ }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } } } }, "find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/find-cache-dir/download/find-cache-dir-3.3.2.tgz", - "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -17545,8 +18590,8 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1633618659233&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", @@ -17555,8 +18600,8 @@ }, "flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/flat-cache/download/flat-cache-3.0.4.tgz", - "integrity": "sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { "flatted": "^3.1.0", @@ -17564,157 +18609,183 @@ } }, "flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/flatted/download/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmmirror.com/follow-redirects/download/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, "forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/forwarded/download/forwarded-0.2.0.tgz", - "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, "fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/fraction.js/download/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, "fresh": { "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/download/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/download/fs-extra-9.1.0.tgz", - "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fs-minipass/download/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.1.tgz", + "integrity": "sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==", "dev": true, "requires": { - "minipass": "^3.0.0" + "minipass": "^4.0.0" } }, "fs-monkey": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/fs-monkey/download/fs-monkey-1.0.3.tgz", - "integrity": "sha1-rjrJLVO7Mo7+DpodlUH2rY1I4tM=", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", "dev": true }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, "fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/fsevents/download/fsevents-2.3.2.tgz", - "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/function-bind/download/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz?cache=0&sync_timestamp=1632754013635&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ffunctional-red-black-tree%2Fdownload%2Ffunctional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true }, "gauge": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/gauge/download/gauge-4.0.0.tgz", - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "requires": { - "ansi-regex": "^5.0.1", "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "signal-exit": "^3.0.0", + "signal-exit": "^3.0.7", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "wide-align": "^1.1.5" } }, "gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/gensync/download/gensync-1.0.0-beta.2.tgz", - "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/download/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/get-intrinsic/download/get-intrinsic-1.1.1.tgz", - "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/get-package-type/download/get-package-type-0.1.0.tgz", - "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, "get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/download/get-stream-6.0.1.tgz", - "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -17722,19 +18793,19 @@ }, "glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/glob-to-regexp/download/glob-to-regexp-0.4.1.tgz", - "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, "globals": { "version": "11.12.0", - "resolved": "https://registry.npmmirror.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1635390798667&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, "globby": { "version": "11.1.0", - "resolved": "https://registry.npmmirror.com/globby/download/globby-11.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { @@ -17744,26 +18815,33 @@ "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - } + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" } }, "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, "gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/gzip-size/download/gzip-size-6.0.0.tgz", - "integrity": "sha1-BlNn/VDCOcBnHLy61b4+LusQ5GI=", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, "requires": { "duplexer": "^0.1.2" @@ -17771,35 +18849,50 @@ }, "handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/handle-thing/download/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has/download/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { "function-bind": "^1.1.1" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/has-symbols/download/has-symbols-1.0.2.tgz", - "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true }, "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-tostringtag/download/has-tostringtag-1.0.0.tgz", - "integrity": "sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "requires": { "has-symbols": "^1.0.2" @@ -17807,13 +18900,13 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/has-unicode/download/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, "hdr-histogram-js": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/hdr-histogram-js/download/hdr-histogram-js-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", "dev": true, "requires": { @@ -17824,23 +18917,31 @@ }, "hdr-histogram-percentiles-obj": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/hdr-histogram-percentiles-obj/download/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", + "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", "dev": true }, "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/hosted-git-info/download/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "lru-cache": "^7.5.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + } } }, "hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmmirror.com/hpack.js/download/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -17849,10 +18950,16 @@ "wbuf": "^1.1.0" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmmirror.com/readable-stream/download/readable-stream-2.3.7.tgz", - "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -17864,10 +18971,16 @@ "util-deprecate": "~1.0.1" } }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/download/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "~5.1.0" @@ -17876,52 +18989,60 @@ } }, "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/html-entities/download/html-entities-2.3.2.tgz", - "integrity": "sha1-dgtARoXLHXlOT0t0QzLjsA3P5Ig=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/html-escaper/download/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz", - "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/http-deceiver/download/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/http-errors/download/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" + }, + "dependencies": { + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + } } }, "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/http-parser-js/download/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", "dev": true }, "http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmmirror.com/http-proxy/download/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { "eventemitter3": "^4.0.0", @@ -17930,23 +19051,23 @@ } }, "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-agent/download/http-proxy-agent-4.0.1.tgz", - "integrity": "sha1-ioyO9/WTLM+VPClsqCkblap0qjo=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "requires": { - "@tootallnate/once": "1", + "@tootallnate/once": "2", "agent-base": "6", "debug": "4" } }, "http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-middleware/download/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "requires": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -17954,9 +19075,9 @@ } }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/https-proxy-agent/download/https-proxy-agent-5.0.0.tgz", - "integrity": "sha1-4qkFQqu2inYuCghQ9sntrf2FBrI=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, "requires": { "agent-base": "6", @@ -17965,14 +19086,14 @@ }, "human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/download/human-signals-2.1.0.tgz", - "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, "humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/humanize-ms/download/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "requires": { "ms": "^2.0.0" @@ -17980,8 +19101,8 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/download/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -17989,49 +19110,69 @@ }, "icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/icss-utils/download/icss-utils-5.1.0.tgz", - "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, "requires": {} }, "ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/download/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, "ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmmirror.com/ignore/download/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, "ignore-walk": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/ignore-walk/download/ignore-walk-4.0.1.tgz", - "integrity": "sha1-/IQOg0bPiKOpOAxbF5M82PTTn6M=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.1.tgz", + "integrity": "sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "^6.1.6" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "image-size": { "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/image-size/download/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, "optional": true }, "immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/immutable/download/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", + "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", "dev": true }, "import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/import-fresh/download/import-fresh-3.3.0.tgz", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -18040,34 +19181,34 @@ "dependencies": { "resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/download/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true } } }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/download/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true }, "indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/indent-string/download/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, "infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/infer-owner/download/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, "requires": { "once": "^1.3.0", @@ -18076,20 +19217,20 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ini/download/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", "dev": true }, "inquirer": { - "version": "8.2.0", - "resolved": "https://registry.npmmirror.com/inquirer/download/inquirer-8.2.0.tgz", - "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", @@ -18102,15 +19243,16 @@ "mute-stream": "0.0.8", "ora": "^5.4.1", "run-async": "^2.4.0", - "rxjs": "^7.2.0", + "rxjs": "^7.5.5", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" }, "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -18119,7 +19261,7 @@ }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -18129,8 +19271,8 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -18138,29 +19280,20 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "rxjs": { - "version": "7.5.2", - "resolved": "https://registry.npmmirror.com/rxjs/download/rxjs-7.5.2.tgz", - "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -18168,47 +19301,94 @@ } } }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/ip/download/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "ipaddr.js": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/download/ipaddr.js-2.0.1.tgz", - "integrity": "sha1-7KJWp6h36Reus2iwp0l930LvgcA=", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "dev": true }, "is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/is-arguments/download/is-arguments-1.1.1.tgz", - "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + } + }, "is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/is-arrayish/download/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/download/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmmirror.com/is-core-module/download/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -18216,8 +19396,8 @@ }, "is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/is-date-object/download/is-date-object-1.0.5.tgz", - "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "requires": { "has-tostringtag": "^1.0.0" @@ -18225,26 +19405,26 @@ }, "is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/download/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/is-extglob/download/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934573225&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz", - "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -18252,44 +19432,53 @@ }, "is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-interactive/download/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true }, "is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-lambda/download/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "dev": true }, "is-number": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/download/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", - "dev": true + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/is-path-inside/download/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, "is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/download/is-plain-obj-3.0.0.tgz", - "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true }, "is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/is-plain-object/download/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { "isobject": "^3.0.1" @@ -18297,75 +19486,137 @@ }, "is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/is-regex/download/is-regex-1.1.4.tgz", - "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/download/is-stream-2.0.1.tgz", - "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, "is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "is-what": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283506119&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz", - "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, "is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-wsl/download/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "requires": { "is-docker": "^2.0.0" } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true }, "isbinaryfile": { - "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/isbinaryfile/download/isbinaryfile-4.0.8.tgz", - "integrity": "sha1-XTS5SGW9SUZjPsx4oCb8dsWxH88=", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true }, "isexe": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, "isobject": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/isobject/download/isobject-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, "istanbul-lib-coverage": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/download/istanbul-lib-coverage-3.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fistanbul-lib-coverage%2Fdownload%2Fistanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true }, "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/download/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha1-e0kZi2V7J6cwuOnLYB8eG/8kxZo=", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -18377,16 +19628,16 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-report/download/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha1-dRj+UupE3jcvRgp2tezan/tz2KY=", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", @@ -18396,14 +19647,14 @@ "dependencies": { "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -18413,8 +19664,8 @@ }, "istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/download/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha1-iV86cJ/PujTG3lpCk5Ai8+Q1hVE=", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "requires": { "debug": "^4.1.1", @@ -18424,16 +19675,16 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/istanbul-reports/download/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -18441,27 +19692,78 @@ } }, "jake": { - "version": "10.8.2", - "resolved": "https://registry.npmmirror.com/jake/download/jake-10.8.2.tgz", - "integrity": "sha1-68nehVgWCmbYLQ6txqLlj7xQCns=", + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "dev": true, "requires": { - "async": "0.9.x", - "chalk": "^2.4.2", + "async": "^3.2.3", + "chalk": "^4.0.2", "filelist": "^1.0.1", "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jasmine-core": { - "version": "3.7.1", - "resolved": "https://registry.npmmirror.com/jasmine-core/download/jasmine-core-3.7.1.tgz", - "integrity": "sha1-BAEyf2JJ6smT1Hu/oY1OjvrPtWE=", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.5.0.tgz", + "integrity": "sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw==", "dev": true }, "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmmirror.com/jest-worker/download/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -18471,14 +19773,14 @@ "dependencies": { "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz", - "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -18486,15 +19788,21 @@ } } }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true + }, "js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/download/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/js-yaml/download/js-yaml-3.14.1.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { @@ -18504,75 +19812,65 @@ }, "jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/jsesc/download/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, "json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/json5/download/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true }, "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/jsonc-parser/download/jsonc-parser-3.0.0.tgz", - "integrity": "sha1-q914VwHH5+rKip7IzwcMpRp0WiI=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/jsonfile/download/jsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "graceful-fs": "^4.1.6" } }, "jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/jsonparse/download/jsonparse-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true }, "karma": { - "version": "6.3.11", - "resolved": "https://registry.npmmirror.com/karma/download/karma-6.3.11.tgz", - "integrity": "sha512-QGUh4yXgizzDNPLB5nWTvP+wysKexngbyLVWFOyikB661hpa2RZLf5anZQzqliWtAQuYVep0ot0D1U7UQKpsxQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.1.tgz", + "integrity": "sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA==", "dev": true, "requires": { + "@colors/colors": "1.5.0", "body-parser": "^1.19.0", "braces": "^3.0.2", "chokidar": "^3.5.1", - "colors": "1.4.0", "connect": "^3.7.0", "di": "^0.0.1", "dom-serialize": "^2.2.1", @@ -18581,29 +19879,55 @@ "http-proxy": "^1.18.1", "isbinaryfile": "^4.0.8", "lodash": "^4.17.21", - "log4js": "^6.3.0", + "log4js": "^6.4.1", "mime": "^2.5.2", "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", "qjobs": "^1.2.0", "range-parser": "^1.2.1", "rimraf": "^3.0.2", - "socket.io": "^4.2.0", + "socket.io": "^4.4.1", "source-map": "^0.6.1", "tmp": "^0.2.1", "ua-parser-js": "^0.7.30", "yargs": "^16.1.1" }, "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "yargs": { "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -18617,16 +19941,16 @@ }, "yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true } } }, "karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/karma-chrome-launcher/download/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", + "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", "dev": true, "requires": { "which": "^1.2.1" @@ -18634,8 +19958,8 @@ "dependencies": { "which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/download/which-1.3.1.tgz?cache=0&sync_timestamp=1632753511486&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwhich%2Fdownload%2Fwhich-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -18644,59 +19968,39 @@ } }, "karma-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/karma-coverage/download/karma-coverage-2.0.3.tgz", - "integrity": "sha1-wQ9HEfTPXKqqZosdb2QufaEi2XM=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.0.tgz", + "integrity": "sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==", "dev": true, "requires": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", "minimatch": "^3.0.4" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0=", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } } }, "karma-jasmine": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/karma-jasmine/download/karma-jasmine-4.0.1.tgz", - "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", "dev": true, "requires": { - "jasmine-core": "^3.6.0" + "jasmine-core": "^4.1.0" } }, "karma-jasmine-html-reporter": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/karma-jasmine-html-reporter/download/karma-jasmine-html-reporter-1.7.0.tgz", - "integrity": "sha1-UsSJp012CTShCJv6XqSo/LhMwos=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz", + "integrity": "sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA==", "dev": true, "requires": {} }, "karma-source-map-support": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/karma-source-map-support/download/karma-source-map-support-1.4.0.tgz", - "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", "dev": true, "requires": { "source-map-support": "^0.5.5" @@ -18704,20 +20008,20 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/download/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385466780&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz", - "integrity": "sha1-0WZXTZAHY5XZljqnqSj6u412r7w=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true }, "less": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/less/download/less-4.1.2.tgz", - "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, "requires": { "copy-anything": "^2.0.1", @@ -18726,7 +20030,7 @@ "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "needle": "^2.5.2", + "needle": "^3.1.0", "parse-node-version": "^1.0.1", "source-map": "~0.6.0", "tslib": "^2.3.0" @@ -18734,8 +20038,8 @@ "dependencies": { "make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/download/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, "requires": { @@ -18745,38 +20049,31 @@ }, "mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "dev": true, - "optional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/pify/download/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "optional": true }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/semver/download/semver-5.7.1.tgz", - "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true } } }, "less-loader": { - "version": "10.2.0", - "resolved": "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz", - "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", "dev": true, "requires": { "klona": "^2.0.4" @@ -18784,8 +20081,8 @@ }, "levn": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/levn/download/levn-0.4.1.tgz", - "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { "prelude-ls": "^1.2.1", @@ -18793,9 +20090,9 @@ } }, "license-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/license-webpack-plugin/download/license-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", "dev": true, "requires": { "webpack-sources": "^3.0.0" @@ -18803,26 +20100,26 @@ }, "lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/loader-runner/download/loader-runner-4.2.0.tgz", - "integrity": "sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true }, "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "dev": true }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" @@ -18830,37 +20127,31 @@ }, "lodash": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash-es/download/lodash-es-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.merge/download/lodash.merge-4.6.2.tgz", - "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmmirror.com/lodash.truncate/download/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, "log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/log-symbols/download/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -18869,7 +20160,7 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -18878,7 +20169,7 @@ }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -18888,8 +20179,8 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -18897,20 +20188,20 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -18919,40 +20210,40 @@ } }, "log4js": { - "version": "6.4.0", - "resolved": "https://registry.npmmirror.com/log4js/download/log4js-6.4.0.tgz", - "integrity": "sha512-ysc/XUecZJuN8NoKOssk3V0cQ29xY4fra6fnigZa5VwxFsCsvdqsdnEuAxNN89LlHpbE4KUD3zGcn+kFqonSVQ==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.8.0.tgz", + "integrity": "sha512-g+V8gZyurIexrOvWQ+AcZsIvuK/lBnx2argejZxL4gVZ4Hq02kUYH6WZOnqxgBml+zzQZYdaEoTN84B6Hzm8Fg==", "dev": true, "requires": { - "date-format": "^4.0.3", - "debug": "^4.3.3", - "flatted": "^3.2.4", + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", "rfdc": "^1.3.0", - "streamroller": "^3.0.2" + "streamroller": "^3.1.5" } }, "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/download/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "^4.0.0" + "yallist": "^3.0.2" } }, "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmmirror.com/magic-string/download/magic-string-0.25.7.tgz", - "integrity": "sha1-P0l9b9NMZpxnmNy4IfLvMfVEUFE=", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", "dev": true, "requires": { - "sourcemap-codec": "^1.4.4" + "@jridgewell/sourcemap-codec": "^1.4.13" } }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { "semver": "^6.0.0" @@ -18960,347 +20251,563 @@ "dependencies": { "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/make-fetch-happen/download/make-fetch-happen-9.1.0.tgz", - "integrity": "sha1-UwhaCeeXFDPmdl95cb9j9OBcuWg=", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", + "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", + "minipass-fetch": "^2.0.3", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", + "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "dependencies": { + "@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + } + }, + "cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/media-typer/download/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/memfs/download/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", "dev": true, "requires": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.3" } }, "merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/merge-descriptors/download/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", "dev": true }, "merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/download/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, "merge2": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/download/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, "methods": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/methods/download/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/micromatch/download/micromatch-4.0.4.tgz", - "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/mime/download/mime-2.6.0.tgz", - "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true }, "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmmirror.com/mime-db/download/mime-db-1.51.0.tgz?cache=0&sync_timestamp=1636426037946&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-db%2Fdownload%2Fmime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true }, "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmmirror.com/mime-types/download/mime-types-2.1.34.tgz?cache=0&sync_timestamp=1636432481117&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "requires": { - "mime-db": "1.51.0" + "mime-db": "1.52.0" } }, "mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/download/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, "mini-css-extract-plugin": { - "version": "2.4.5", - "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/download/mini-css-extract-plugin-2.4.5.tgz", - "integrity": "sha512-oEIhRucyn1JbT/1tU2BhnwO6ft1jjH1iCX9Gc59WFMg0n5773rQU0oyQ0zzeYFFuBfONaRbQJyGoPtuNseMxjA==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", "dev": true, "requires": { "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } } }, "minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/minimist/download/minimist-1.2.5.tgz", - "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/minipass/download/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.1.tgz", + "integrity": "sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==", + "dev": true }, "minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/minipass-collect/download/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/minipass-fetch/download/minipass-fetch-1.4.1.tgz", - "integrity": "sha1-114AkdqsGw/9fp1BYp+v99DB8bY=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", + "encoding": "^0.1.13", + "minipass": "^3.1.6", "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/minipass-flush/download/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minipass-json-stream": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minipass-json-stream/download/minipass-json-stream-1.0.1.tgz", - "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/minipass-sized/download/minipass-sized-1.0.3.tgz", - "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, "requires": { "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/minizlib/download/minizlib-2.1.2.tgz", - "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmmirror.com/multicast-dns/download/multicast-dns-6.2.3.tgz?cache=0&sync_timestamp=1633355786206&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmulticast-dns%2Fdownload%2Fmulticast-dns-6.2.3.tgz", - "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, "mute-stream": { "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/mute-stream/download/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/nanoid/download/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, "natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare/download/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", "dev": true }, "needle": { - "version": "2.9.1", - "resolved": "https://registry.npmmirror.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1632753499892&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz", - "integrity": "sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", "dev": true, "optional": true, "requires": { "debug": "^3.2.6", - "iconv-lite": "^0.4.4", + "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "optional": true, "requires": { "ms": "^2.1.1" } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } } } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmmirror.com/negotiator/download/negotiator-0.6.2.tgz", - "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true }, "neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/download/neo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, "ng-zorro-antd": { - "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/ng-zorro-antd/download/ng-zorro-antd-13.0.1.tgz", - "integrity": "sha512-ZoxzQ+VdkiUjbYeEIAvelLZPHFVfFiNE50Mkh2sCY5W/7R06DS/nVm+RRUgoy6gcZfBrpc757rDtrjrKDnkvaQ==", + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/ng-zorro-antd/-/ng-zorro-antd-15.0.3.tgz", + "integrity": "sha512-IaXlkuyZKpwYJIGx2D+DjWcqm8Qntwyq1oSn/tXUBmS1gquHAKa3b39znMeVFe/EAI4cRNAQyHWEId8cxjYT+A==", "requires": { - "@angular/cdk": "^13.0.1", - "@ant-design/icons-angular": "^13.0.1", + "@angular/cdk": "^15.0.0", + "@ant-design/icons-angular": "^15.0.0", "date-fns": "^2.16.1", "tslib": "^2.3.0" } }, "ngx-echarts": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ngx-echarts/-/ngx-echarts-8.0.1.tgz", - "integrity": "sha512-CP+WnCcnMCNpCL9BVmDIZmhGSVPnkJhhFbQEKt0nrwV0L6d4QTAGZ+e4y6G1zTTFKkIMPHpaO0nhtDRgSXAW/w==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/ngx-echarts/-/ngx-echarts-15.0.1.tgz", + "integrity": "sha512-tsGQxkEF232P7Q8tWJ45elKerHNWCbGJ+z7UMPFs7rYdQk4fyGDXu9pK6+R7OPVklCF0+7V4EiL7eHRfN+MYIg==", "requires": { "tslib": "^2.3.0" } }, "ngx-logger": { - "version": "4.3.3", - "resolved": "https://registry.npmmirror.com/ngx-logger/download/ngx-logger-4.3.3.tgz", - "integrity": "sha1-KUMvonqMk1v8jiHcr0SIVytBP1s=", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/ngx-logger/-/ngx-logger-5.0.11.tgz", + "integrity": "sha512-OP8qesmRPmu/FKGi0PYvxP4CSZMIzX+bN0UK6jtP3pOduqzCUlha91V57+tGY+lR1RNytdj2OjN2M1yfbiFtLQ==", "requires": { - "tslib": "^2.0.0", + "tslib": "^2.3.0", "vlq": "^1.0.0" } }, "nice-napi": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/nice-napi/download/nice-napi-1.0.2.tgz", - "integrity": "sha1-3Aq1oerCDOVIgC/FaG6qa8ZUkns=", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", "dev": true, "optional": true, "requires": { @@ -19310,191 +20817,258 @@ }, "node-addon-api": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/node-addon-api/download/node-addon-api-3.2.1.tgz", - "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", "dev": true, "optional": true }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmmirror.com/node-forge/download/node-forge-0.10.0.tgz", - "integrity": "sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true }, "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmmirror.com/node-gyp/download/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", + "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", "dev": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", "semver": "^7.3.5", "tar": "^6.1.2", "which": "^2.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/node-gyp-build/download/node-gyp-build-4.3.0.tgz", - "integrity": "sha1-nyVrA+WCYVC+Ocdkv1Hpk5RtcaM=", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", "dev": true, "optional": true }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/node-releases/download/node-releases-2.0.1.tgz?cache=0&sync_timestamp=1634806914912&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnode-releases%2Fdownload%2Fnode-releases-2.0.1.tgz", - "integrity": "sha1-PR05XyBPHy8ppUNYuftnh2WtL8U=", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/nopt/download/nopt-5.0.0.tgz", - "integrity": "sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "^1.0.0" + } + }, + "normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "requires": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" } }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/download/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-range/download/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true }, "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/npm-bundled/download/npm-bundled-1.1.2.tgz", - "integrity": "sha1-lEx4eJvXOQNbcLqiylzDK42GC8E=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", "dev": true, "requires": { - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^3.0.0" } }, "npm-install-checks": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/npm-install-checks/download/npm-install-checks-4.0.0.tgz", - "integrity": "sha1-o3+sx2Oi/eBJfvLG0Kx8P74A17Q=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", + "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", "dev": true, "requires": { "semver": "^7.1.1" } }, "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/npm-normalize-package-bin/download/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha1-bnmkHyP9I1wGIyGCKNp9nCO49uI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", + "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==", "dev": true }, "npm-package-arg": { - "version": "8.1.5", - "resolved": "https://registry.npmmirror.com/npm-package-arg/download/npm-package-arg-8.1.5.tgz", - "integrity": "sha1-M2my1f6P3GdLqn8XhlFN3BVGbkQ=", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, "requires": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" } }, "npm-packlist": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/npm-packlist/download/npm-packlist-3.0.0.tgz", - "integrity": "sha1-A3DfXPwvzI95uPQrN3mN2e4ywqk=", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", "dev": true, "requires": { - "glob": "^7.1.6", - "ignore-walk": "^4.0.1", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" + "ignore-walk": "^6.0.0" } }, "npm-pick-manifest": { - "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/npm-pick-manifest/download/npm-pick-manifest-6.1.1.tgz", - "integrity": "sha1-e1SEyiyQhWX0O38nZE82u4FvUUg=", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", "dev": true, "requires": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" } }, "npm-registry-fetch": { - "version": "11.0.0", - "resolved": "https://registry.npmmirror.com/npm-registry-fetch/download/npm-registry-fetch-11.0.0.tgz", - "integrity": "sha1-aMG7gQxGVCdg1ipqll+FpwLUOnY=", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz", + "integrity": "sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==", "dev": true, "requires": { - "make-fetch-happen": "^9.0.1", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", + "make-fetch-happen": "^11.0.0", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + } + }, + "minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + } } }, "npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420583639&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { "path-key": "^3.0.0" } }, "npmlog": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/npmlog/download/npmlog-6.0.0.tgz?cache=0&sync_timestamp=1637085174527&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpmlog%2Fdownload%2Fnpmlog-6.0.0.tgz", - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "requires": { - "are-we-there-yet": "^2.0.0", + "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", + "gauge": "^4.0.3", "set-blocking": "^2.0.0" } }, "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/nth-check/download/nth-check-2.0.1.tgz", - "integrity": "sha1-Lv4WL1w9oGoolZ+9PbddvuqfD8I=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "requires": { "boolbase": "^1.0.0" } }, - "nx": { - "version": "13.1.3", - "resolved": "https://registry.npmmirror.com/nx/download/nx-13.1.3.tgz", - "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", - "dev": true, - "requires": { - "@nrwl/cli": "*" - } - }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/object-assign/download/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true }, "object-is": { "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/object-is/download/object-is-1.1.5.tgz", - "integrity": "sha1-ud7qpfx/GEag+uzc7sE45XePU6w=", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -19503,32 +21077,32 @@ }, "object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/download/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/object.assign/download/object.assign-4.1.2.tgz", - "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, "obuf": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/obuf/download/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/on-finished/download/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "requires": { "ee-first": "1.1.1" @@ -19536,14 +21110,14 @@ }, "on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/on-headers/download/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, "requires": { "wrappy": "1" @@ -19551,17 +21125,17 @@ }, "onetime": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/download/onetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { "mimic-fn": "^2.1.0" } }, "open": { - "version": "8.4.0", - "resolved": "https://registry.npmmirror.com/open/download/open-8.4.0.tgz?cache=0&sync_timestamp=1635048715897&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fopen%2Fdownload%2Fopen-8.4.0.tgz", - "integrity": "sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz", + "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", "dev": true, "requires": { "define-lazy-prop": "^2.0.0", @@ -19571,8 +21145,8 @@ }, "optionator": { "version": "0.9.1", - "resolved": "https://registry.npmmirror.com/optionator/download/optionator-0.9.1.tgz", - "integrity": "sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { "deep-is": "^0.1.3", @@ -19585,8 +21159,8 @@ }, "ora": { "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/ora/download/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, "requires": { "bl": "^4.1.0", @@ -19602,7 +21176,7 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -19611,7 +21185,7 @@ }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -19621,8 +21195,8 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -19630,20 +21204,20 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -19653,14 +21227,14 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/download/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -19668,8 +21242,8 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/download/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { "p-limit": "^2.2.0" @@ -19677,74 +21251,73 @@ }, "p-map": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz?cache=0&sync_timestamp=1635931916150&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-map%2Fdownload%2Fp-map-4.0.0.tgz", - "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "requires": { "aggregate-error": "^3.0.0" } }, "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/p-retry/download/p-retry-4.6.1.tgz?cache=0&sync_timestamp=1635967339238&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fp-retry%2Fdownload%2Fp-retry-4.6.1.tgz", - "integrity": "sha1-j83dXN96Z6CRGpzy7w5d9/YCMWw=", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, "requires": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" }, "dependencies": { "retry": { "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/retry/download/retry-0.13.1.tgz", - "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true } } }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/download/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pacote": { - "version": "12.0.2", - "resolved": "https://registry.npmmirror.com/pacote/download/pacote-12.0.2.tgz", - "integrity": "sha1-FK4wqB/mLsT8GMBxFQ5nY+kyUnw=", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz", + "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==", "dev": true, "requires": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^2.0.0", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^3.0.0", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^11.0.0", + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^4.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" } }, "pako": { "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/pako/download/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, "parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { "callsites": "^3.0.0" @@ -19752,8 +21325,8 @@ }, "parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475877442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz", - "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -19764,38 +21337,50 @@ }, "parse-node-version": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true }, "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-5.1.1.tgz", - "integrity": "sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=", - "optional": true - }, - "parse5-html-rewriting-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-html-rewriting-stream/download/parse5-html-rewriting-stream-6.0.1.tgz", - "integrity": "sha1-3hggVZMXq05FHqctugX939kUSAs=", - "dev": true, + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "devOptional": true, "requires": { - "parse5": "^6.0.1", - "parse5-sax-parser": "^6.0.1" + "entities": "^4.4.0" }, "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "devOptional": true + } + } + }, + "parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "dev": true, + "requires": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + }, + "dependencies": { + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "dev": true } } }, "parse5-htmlparser2-tree-adapter": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "dev": true, "requires": { "parse5": "^6.0.1" @@ -19803,93 +21388,86 @@ "dependencies": { "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true } } }, "parse5-sax-parser": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5-sax-parser/download/parse5-sax-parser-6.0.1.tgz", - "integrity": "sha1-mLTTZrWyZqfNkLS1iQZmeviC2ro=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", "dev": true, "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/download/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", - "dev": true - } + "parse5": "^7.0.0" } }, "parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/download/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, "path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true }, "path-key": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/download/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, "path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/download/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmmirror.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", "dev": true }, "path-type": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-type/download/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, "picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/picocolors/download/picocolors-1.0.0.tgz?cache=0&sync_timestamp=1634093442271&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-1.0.0.tgz", - "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/download/picomatch-2.3.1.tgz", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/pify/download/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true }, "piscina": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/piscina/download/piscina-3.1.0.tgz", - "integrity": "sha1-IzNjaGW2y2nFo3C7xJmpjKvPPgQ=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", "dev": true, "requires": { "eventemitter-asyncresource": "^1.0.0", @@ -19900,256 +21478,46 @@ }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { "find-up": "^4.0.0" } }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmmirror.com/portfinder/download/portfinder-1.0.28.tgz", - "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/async/download/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, "postcss": { - "version": "8.4.4", - "resolved": "https://registry.npmmirror.com/postcss/download/postcss-8.4.4.tgz", - "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", "dev": true, "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha1-Ocv2ur897R5KvzfQnW7aIcZEEFw=", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/postcss-color-functional-notation/download/postcss-color-functional-notation-4.2.1.tgz", - "integrity": "sha512-62OBIXCjRXpQZcFOYIXwXBlpAVWrYk8ek1rcjvMING4Q2cf0ipyN9qT+BhHA6HmftGSEnFQu2qgKO3gMscl3Rw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/postcss-color-hex-alpha/download/postcss-color-hex-alpha-8.0.2.tgz", - "integrity": "sha512-gyx8RgqSmGVK156NAdKcsfkY3KPGHhKqvHTL3hhveFrBBToguKFzhyiuk3cljH6L4fJ0Kv+JENuPXs1Wij27Zw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmmirror.com/postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/postcss-custom-media/download/postcss-custom-media-8.0.0.tgz", - "integrity": "sha1-G+av+L59yb8f4BS947cbkrtFUvE=", - "dev": true, - "requires": {} - }, - "postcss-custom-properties": { - "version": "12.1.3", - "resolved": "https://registry.npmmirror.com/postcss-custom-properties/download/postcss-custom-properties-12.1.3.tgz", - "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/postcss-custom-selectors/download/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha1-Aig55B+/ccR65uMWyw5iEwEt9e8=", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-6.0.3.tgz", - "integrity": "sha512-qiPm+CNAlgXiMf0J5IbBBEXA9l/Q5HGsNGkL3znIwT2ZFRLGY9U2fTUpa4lqCUXQOxaLimpacHeQC80BD2qbDw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, - "postcss-double-position-gradients": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/postcss-double-position-gradients/download/postcss-double-position-gradients-3.0.4.tgz", - "integrity": "sha512-qz+s5vhKJlsHw8HjSs+HVk2QGFdRyC68KGRQGX3i+GcnUjhWhXQEmCXW6siOJkZ1giu0ddPwSO6I6JdVVVPoog==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/postcss-env-function/download/postcss-env-function-4.0.4.tgz", - "integrity": "sha512-0ltahRTPtXSIlEZFv7zIvdEib7HN0ZbUQxrxIKn8KbiRyhALo854I/CggU5lyZe6ZBvSTJ6Al2vkZecI2OhneQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-focus-visible": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/postcss-focus-visible/download/postcss-focus-visible-6.0.3.tgz", - "integrity": "sha512-ozOsg+L1U8S+rxSHnJJiET6dNLyADcPHhEarhhtCI9DBLGOPG/2i4ddVoFch9LzrBgb8uDaaRI4nuid2OM82ZA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, - "postcss-focus-within": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/postcss-focus-within/download/postcss-focus-within-5.0.3.tgz", - "integrity": "sha512-fk9y2uFS6/Kpp7/A9Hz9Z4rlFQ8+tzgBcQCXAFSrXFGAbKx+4ZZOmmfHuYjCOMegPWoz0pnC6fNzi8j7Xyqp5Q==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-font-variant/download/postcss-font-variant-5.0.0.tgz", - "integrity": "sha1-79WbS36ouwYSfy0DG/u38k0y+mY=", - "dev": true, - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/postcss-gap-properties/download/postcss-gap-properties-3.0.2.tgz", - "integrity": "sha512-EaMy/pbxtQnKDsnbEjdqlkCkROTQZzolcLKgIE+3b7EuJfJydH55cZeHfm+MtIezXRqhR80VKgaztO/vHq94Fw==", - "dev": true, - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/postcss-image-set-function/download/postcss-image-set-function-4.0.4.tgz", - "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-import": { - "version": "14.0.2", - "resolved": "https://registry.npmmirror.com/postcss-import/download/postcss-import-14.0.2.tgz", - "integrity": "sha1-YO/3fmvpLntn/kaex5fZQkyuGqE=", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-initial/download/postcss-initial-4.0.1.tgz", - "integrity": "sha1-Up9zX3LFckoPswUn32+3rFTX3kI=", - "dev": true, - "requires": {} - }, - "postcss-lab-function": { - "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/postcss-lab-function/download/postcss-lab-function-4.0.3.tgz", - "integrity": "sha512-MH4tymWmefdZQ7uVG/4icfLjAQmH6o2NRYyVh2mKoB4RXJp9PjsyhZwhH4ouaCQHvg+qJVj3RzeAR1EQpIlXZA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" + "source-map-js": "^1.0.2" } }, "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/postcss-loader/download/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", - "semver": "^7.3.5" + "semver": "^7.3.8" } }, - "postcss-logical": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/postcss-logical/download/postcss-logical-5.0.3.tgz", - "integrity": "sha512-P5NcHWYrif0vK8rgOy/T87vg0WRIj3HSknrvp1wzDbiBeoDPVmiVRmkown2eSQdpPveat/MC1ess5uhzZFVnqQ==", - "dev": true, - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-media-minmax/download/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha1-cUC93sFz4tbWV+29hVSlV5TipbU=", - "dev": true, - "requires": {} - }, "postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha1-zaHwR8CugMl9vijD52pDuIAldB0=", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, "requires": { "icss-utils": "^5.0.0", @@ -20159,8 +21527,8 @@ }, "postcss-modules-scope": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.4" @@ -20168,115 +21536,17 @@ }, "postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-values/download/postcss-modules-values-4.0.0.tgz", - "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "requires": { "icss-utils": "^5.0.0" } }, - "postcss-nesting": { - "version": "10.1.2", - "resolved": "https://registry.npmmirror.com/postcss-nesting/download/postcss-nesting-10.1.2.tgz", - "integrity": "sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/postcss-overflow-shorthand/download/postcss-overflow-shorthand-3.0.2.tgz", - "integrity": "sha512-odBMVt6PTX7jOE9UNvmnLrFzA9pXS44Jd5shFGGtSHY80QCuJF+14McSy0iavZggRZ9Oj//C9vOKQmexvyEJMg==", - "dev": true, - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/postcss-page-break/download/postcss-page-break-3.0.4.tgz", - "integrity": "sha1-f790HCM2IWIraNQ1ur+3DdjB7l8=", - "dev": true, - "requires": {} - }, - "postcss-place": { - "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/postcss-place/download/postcss-place-7.0.3.tgz", - "integrity": "sha512-tDQ3m+GYoOar+KoQgj+pwPAvGHAp/Sby6vrFiyrELrMKQJ4AejL0NcS0mm296OKKYA2SRg9ism/hlT/OLhBrdQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/postcss-preset-env/download/postcss-preset-env-7.2.3.tgz", - "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==", - "dev": true, - "requires": { - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001299", - "css-blank-pseudo": "^3.0.2", - "css-has-pseudo": "^3.0.3", - "css-prefers-color-scheme": "^6.0.2", - "cssdb": "^5.0.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.2.1", - "postcss-color-hex-alpha": "^8.0.2", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.2", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.3", - "postcss-double-position-gradients": "^3.0.4", - "postcss-env-function": "^4.0.4", - "postcss-focus-visible": "^6.0.3", - "postcss-focus-within": "^5.0.3", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.2", - "postcss-image-set-function": "^4.0.4", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.3", - "postcss-logical": "^5.0.3", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.2", - "postcss-overflow-shorthand": "^3.0.2", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.3", - "postcss-pseudo-class-any-link": "^7.0.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.0.2", - "resolved": "https://registry.npmmirror.com/postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-7.0.2.tgz", - "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.8" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha1-0t9r7RC0d7+cUvqyjFaLSynKQxk=", - "dev": true, - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/postcss-selector-not/download/postcss-selector-not-5.0.0.tgz", - "integrity": "sha1-rF/FBvdWXdhy+C9TFMD4GgVjDcc=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/download/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -20285,44 +21555,44 @@ }, "postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-value-parser/download/postcss-value-parser-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/prelude-ls/download/prelude-ls-1.2.1.tgz", - "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "pretty-bytes": { "version": "5.6.0", - "resolved": "https://registry.npmmirror.com/pretty-bytes/download/pretty-bytes-5.6.0.tgz", - "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", "dev": true }, "process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/download/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/progress/download/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/promise-inflight/download/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, "promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/promise-retry/download/promise-retry-2.0.1.tgz", - "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, "requires": { "err-code": "^2.0.2", @@ -20331,8 +21601,8 @@ }, "proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/proxy-addr/download/proxy-addr-2.0.7.tgz", - "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { "forwarded": "0.2.0", @@ -20341,52 +21611,49 @@ "dependencies": { "ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true } } }, "prr": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/prr/download/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, "optional": true }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/punycode/download/punycode-2.1.1.tgz", - "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, "qjobs": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/qjobs/download/qjobs-1.2.0.tgz", - "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmmirror.com/qs/download/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/querystring/download/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } }, "queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/download/queue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/randombytes/download/randombytes-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { @@ -20395,45 +21662,64 @@ }, "range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/download/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/raw-body/download/raw-body-2.4.2.tgz?cache=0&sync_timestamp=1637116807179&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fraw-body%2Fdownload%2Fraw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/read-cache/download/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "read-package-json": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", + "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", "dev": true, "requires": { - "pify": "^2.3.0" + "glob": "^8.0.1", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true + } } }, "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/read-package-json-fast/download/read-package-json-fast-2.0.3.tgz", - "integrity": "sha1-MjylKWMNqCyzSzbMC5lmk8mMK4M=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true + } } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readable-stream/download/readable-stream-3.6.0.tgz", - "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", + "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -20443,8 +21729,8 @@ }, "readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readdirp/download/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { "picomatch": "^2.2.1" @@ -20452,35 +21738,35 @@ }, "reflect-metadata": { "version": "0.1.13", - "resolved": "https://registry.npmmirror.com/reflect-metadata/download/reflect-metadata-0.1.13.tgz", - "integrity": "sha1-Z648pXyXKiqhZCsQ/jY/4y1J3Ag=", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", "dev": true }, "regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/download/regenerate-1.4.2.tgz", - "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/download/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha1-VNCccRXh9T3CMUqXSzLBw0Tv4yY=", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "dev": true }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmmirror.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz", - "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -20488,50 +21774,45 @@ }, "regex-parser": { "version": "2.2.11", - "resolved": "https://registry.npmmirror.com/regex-parser/download/regex-parser-2.2.11.tgz", - "integrity": "sha1-OzfskEnhlHmAboeMq+fByoPM/lg=", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", "dev": true }, "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/download/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, "regexpp": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/regexpp/download/regexpp-3.2.0.tgz?cache=0&sync_timestamp=1632754013810&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fregexpp%2Fdownload%2Fregexpp-3.2.0.tgz", - "integrity": "sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmmirror.com/regexpu-core/download/regexpu-core-4.8.0.tgz", - "integrity": "sha1-5WBbo2G2excYR4UBMnUC9EeamPA=", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", + "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", "dev": true, "requires": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" } }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/regjsgen/download/regjsgen-0.5.2.tgz", - "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", - "dev": true - }, "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmmirror.com/regjsparser/download/regjsparser-0.7.0.tgz", - "integrity": "sha1-prZntUyIXhi1JVTLSWDvcRh+mWg=", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -20539,63 +21820,64 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/jsesc/download/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true } } }, "require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/require-directory/download/require-directory-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true }, "require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/require-from-string/download/require-from-string-2.0.2.tgz", - "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, "requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/download/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmmirror.com/resolve/download/resolve-1.20.0.tgz", - "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/download/resolve-from-5.0.0.tgz", - "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-url-loader/download/resolve-url-loader-4.0.0.tgz", - "integrity": "sha1-1Q1N3HRrsQRoRDFnrPgA3NbDrVc=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", "dev": true, "requires": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", "loader-utils": "^2.0.0", - "postcss": "^7.0.35", + "postcss": "^8.2.14", "source-map": "0.6.1" }, "dependencies": { "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/download/loader-utils-2.0.2.tgz", - "integrity": "sha1-1uO0+4GHByGuTghoqxHdY4NowSk=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -20603,34 +21885,18 @@ "json5": "^2.1.2" } }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/picocolors/download/picocolors-0.2.1.tgz?cache=0&sync_timestamp=1634093442271&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fpicocolors%2Fdownload%2Fpicocolors-0.2.1.tgz", - "integrity": "sha1-VwZw95NkaFHRuhNZlpYqutWHhZ8=", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmmirror.com/postcss/download/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, "restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/download/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "requires": { "onetime": "^5.1.0", @@ -20639,94 +21905,97 @@ }, "retry": { "version": "0.12.0", - "resolved": "https://registry.npmmirror.com/retry/download/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true }, "reusify": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/reusify/download/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, "rfdc": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/rfdc/download/rfdc-1.3.0.tgz", - "integrity": "sha1-0LfEQasnINBdxM8m4ByJYx2doIs=", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, "rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/download/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "run-async": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/run-async/download/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, "run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/download/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "requires": { "queue-microtask": "^1.2.2" } }, "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmmirror.com/rxjs/download/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/tslib/download/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "tslib": "^2.1.0" } }, - "rxjs-for-await": { - "version": "0.0.2", - "resolved": "https://registry.npmmirror.com/rxjs-for-await/download/rxjs-for-await-0.0.2.tgz", - "integrity": "sha1-JlmKHWFnFHzBkhcpcOfu1OYgOEs=", - "dev": true, - "requires": {} - }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/download/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, "sass": { - "version": "1.44.0", - "resolved": "https://registry.npmmirror.com/sass/download/sass-1.44.0.tgz", - "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "version": "1.58.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz", + "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0" + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, "sass-loader": { - "version": "12.4.0", - "resolved": "https://registry.npmmirror.com/sass-loader/download/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", "dev": true, "requires": { "klona": "^2.0.4", @@ -20735,96 +22004,88 @@ }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/sax/download/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", - "dev": true + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-2.7.1.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-2.7.1.tgz", - "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true, - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - } + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/select-hose/download/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", "dev": true }, "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmmirror.com/selfsigned/download/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1" } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/download/semver-7.3.5.tgz", - "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmmirror.com/send/download/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { @@ -20833,30 +22094,36 @@ "dependencies": { "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } }, "mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true } } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/download/serialize-javascript-6.0.0.tgz", - "integrity": "sha1-765diPRdeSQUHai1w6en5mP+/rg=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -20864,8 +22131,8 @@ }, "serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/serve-index/download/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, "requires": { "accepts": "~1.3.4", @@ -20879,17 +22146,23 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmmirror.com/http-errors/download/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, "requires": { "depd": "~1.1.2", @@ -20900,52 +22173,52 @@ }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/download/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true } } }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmmirror.com/serve-static/download/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/set-blocking/download/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, "setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/download/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/download/shallow-clone-3.0.1.tgz", - "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { "kind-of": "^6.0.2" @@ -20953,8 +22226,8 @@ }, "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/download/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { "shebang-regex": "^3.0.0" @@ -20962,99 +22235,128 @@ }, "shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/download/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/download/slash-3.0.0.tgz?cache=0&sync_timestamp=1632753426618&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fslash%2Fdownload%2Fslash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/download/slice-ansi-4.0.0.tgz", - "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sigstore": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.0.0.tgz", + "integrity": "sha512-e+qfbn/zf1+rCza/BhIA//Awmf0v1pa5HQS8Xk8iXrn9bgytytVLqYD0P7NSqZ6IELTgq+tcDvLPkQjNHyWLNg==", + "dev": true, + "requires": { + "make-fetch-happen": "^11.0.1", + "tuf-js": "^1.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", "dev": true + }, + "make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + } + }, + "minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } } } }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/smart-buffer/download/smart-buffer-4.2.0.tgz", - "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true }, "socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/socket.io/download/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" } }, "socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/socket.io-adapter/download/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==", - "dev": true - }, - "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/socket.io-parser/download/socket.io-parser-4.0.4.tgz?cache=0&sync_timestamp=1634214300505&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsocket.io-parser%2Fdownload%2Fsocket.io-parser-4.0.4.tgz", - "integrity": "sha1-nqIbDWFQjRgZbvBKLGuatjD0wrA=", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", "dev": true, "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "ws": "~8.11.0" + } + }, + "socket.io-parser": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.2.tgz", + "integrity": "sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" } }, "sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmmirror.com/sockjs/download/sockjs-0.3.24.tgz", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "requires": { @@ -21064,36 +22366,36 @@ } }, "socks": { - "version": "2.6.1", - "resolved": "https://registry.npmmirror.com/socks/download/socks-2.6.1.tgz", - "integrity": "sha1-mJ5lNKB88zfesbHJSqpEKWUg0w4=", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" } }, "socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/socks-proxy-agent/download/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, "requires": { "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" + "debug": "^4.3.3", + "socks": "^2.6.2" } }, "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.7.3.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true }, "source-map-explorer": { - "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/source-map-explorer/download/source-map-explorer-2.5.2.tgz", - "integrity": "sha1-hXyrXdnR1xdenFwnOdycz7mfLcU=", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/source-map-explorer/-/source-map-explorer-2.5.3.tgz", + "integrity": "sha512-qfUGs7UHsOBE5p/lGfQdaAj/5U/GWYBw2imEpD6UQNkqElYonkow8t+HBL1qqIl3CuGZx7n8/CQo4x1HwSHhsg==", "dev": true, "requires": { "btoa": "^1.2.1", @@ -21105,14 +22407,14 @@ "gzip-size": "^6.0.0", "lodash": "^4.17.20", "open": "^7.3.1", - "source-map": "^0.7.3", + "source-map": "^0.7.4", "temp": "^0.9.4", "yargs": "^16.2.0" }, "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -21121,7 +22423,7 @@ }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/download/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -21129,10 +22431,21 @@ "supports-color": "^7.1.0" } }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -21140,20 +22453,34 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/download/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "open": { "version": "7.4.2", - "resolved": "https://registry.npmmirror.com/open/download/open-7.4.2.tgz?cache=0&sync_timestamp=1635048715897&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fopen%2Fdownload%2Fopen-7.4.2.tgz", - "integrity": "sha1-uBR+Jtzz5CYxbHMAif1x7dKcIyE=", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "requires": { "is-docker": "^2.0.0", @@ -21162,8 +22489,8 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -21171,8 +22498,8 @@ }, "yargs": { "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -21186,59 +22513,43 @@ }, "yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true } } }, "source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/source-map-js/download/source-map-js-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "source-map-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/source-map-loader/download/source-map-loader-3.0.0.tgz", - "integrity": "sha1-8qBO4oCK0Bx3TeprfSY5g587MEk=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", "dev": true, "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "source-map-js": "^0.6.2" + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" }, "dependencies": { "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/iconv-lite/download/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmmirror.com/source-map-js/download/source-map-js-0.6.2.tgz", - "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=", - "dev": true } } }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/source-map-resolve/download/source-map-resolve-0.6.0.tgz", - "integrity": "sha1-PZ34fiNrU/FtAeWBUPx3EROOXtI=", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, "source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/download/source-map-support-0.5.21.tgz?cache=0&sync_timestamp=1637320322789&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.21.tgz", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { @@ -21248,22 +22559,48 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmmirror.com/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz", - "integrity": "sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=", + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "spdy": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/spdy/download/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, "requires": { "debug": "^4.1.0", @@ -21275,8 +22612,8 @@ }, "spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/spdy-transport/download/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { "debug": "^4.1.0", @@ -21289,70 +22626,58 @@ }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/sprintf-js/download/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ssri/download/ssri-8.0.1.tgz?cache=0&sync_timestamp=1632753438409&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fssri%2Fdownload%2Fssri-8.0.1.tgz", - "integrity": "sha1-Y45OQ54v+9LNKJd21cpFfE9Roq8=", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.1.tgz", + "integrity": "sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==", "dev": true, "requires": { - "minipass": "^3.1.1" + "minipass": "^4.0.0" } }, "statuses": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/statuses/download/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true }, - "streamroller": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/streamroller/download/streamroller-3.0.2.tgz", - "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, "requires": { - "date-format": "^4.0.3", - "debug": "^4.1.1", - "fs-extra": "^10.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/fs-extra/download/fs-extra-10.0.0.tgz", - "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } + "internal-slot": "^1.0.4" + } + }, + "streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "requires": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" } }, "string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/string_decoder/download/string_decoder-1.3.0.tgz", - "integrity": "sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/download/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - } } }, "string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -21362,8 +22687,8 @@ }, "strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { "ansi-regex": "^5.0.1" @@ -21371,137 +22696,119 @@ }, "strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, "strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "stylus": { - "version": "0.55.0", - "resolved": "https://registry.npmmirror.com/stylus/download/stylus-0.55.0.tgz", - "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==", - "dev": true, - "requires": { - "css": "^3.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/debug/download/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "stylus-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/stylus-loader/download/stylus-loader-6.2.0.tgz", - "integrity": "sha1-C6SZ50Tn+52bOXd4TIY5cop87Yw=", - "dev": true, - "requires": { - "fast-glob": "^3.2.7", - "klona": "^2.0.4", - "normalize-path": "^3.0.0" - } - }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" } }, - "symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/symbol-observable/download/symbol-observable-4.0.0.tgz", - "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, - "table": { - "version": "6.8.0", - "resolved": "https://registry.npmmirror.com/table/download/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } + "symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true }, "tapable": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/tapable/download/tapable-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmmirror.com/tar/download/tar-6.1.11.tgz", - "integrity": "sha1-Z2CjjwA6+hsv/Q/+npq70Oqz1iE=", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^4.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" + }, + "dependencies": { + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "temp": { "version": "0.9.4", - "resolved": "https://registry.npmmirror.com/temp/download/temp-0.9.4.tgz", - "integrity": "sha1-zSCoWAy2NjXQ5OnUvZidRChudiA=", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, "requires": { "mkdirp": "^0.5.1", "rimraf": "~2.6.2" }, "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz", - "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "requires": { - "minimist": "^1.2.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/rimraf/download/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { "glob": "^7.1.3" @@ -21510,32 +22817,33 @@ } }, "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmmirror.com/terser/download/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.16.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/download/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "requires": { - "jest-worker": "^27.4.1", + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" + "terser": "^5.14.1" }, "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { @@ -21547,69 +22855,79 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-3.1.1.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-3.1.1.tgz", - "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1632753431597&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true } } }, "test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/test-exclude/download/test-exclude-6.0.0.tgz", - "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "text-table": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/text-table/download/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/through/download/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, "thunky": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/thunky/download/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, "tmp": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/tmp/download/tmp-0.2.1.tgz?cache=0&sync_timestamp=1632753468037&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftmp%2Fdownload%2Ftmp-0.2.1.tgz", - "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, "requires": { "rimraf": "^3.0.0" @@ -21617,14 +22935,14 @@ }, "to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/download/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { "is-number": "^7.0.0" @@ -21632,25 +22950,25 @@ }, "toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/download/toidentifier-1.0.1.tgz?cache=0&sync_timestamp=1636938642560&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftoidentifier%2Fdownload%2Ftoidentifier-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "tree-kill": { "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/tree-kill/download/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/tslib/download/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmmirror.com/tsutils/download/tsutils-3.21.0.tgz?cache=0&sync_timestamp=1632753477577&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Ftsutils%2Fdownload%2Ftsutils-3.21.0.tgz", - "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -21658,16 +22976,87 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/tslib/download/tslib-1.14.1.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true } } }, + "tuf-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.0.0.tgz", + "integrity": "sha512-1dxsQwESDzACJjTdYHQ4wJ1f/of7jALWKfJEHSBWUQB/5UTJUx9SW6GHXp4mZ1KvdBRJCpGjssoPFGi4hvw8/A==", + "dev": true, + "requires": { + "make-fetch-happen": "^11.0.1", + "minimatch": "^6.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "lru-cache": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.17.0.tgz", + "integrity": "sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==", + "dev": true + }, + "make-fetch-happen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz", + "integrity": "sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + } + }, + "minimatch": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", + "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz", + "integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^4.0.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + } + } + }, "type-check": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/type-check/download/type-check-0.4.0.tgz", - "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { "prelude-ls": "^1.2.1" @@ -21675,14 +23064,14 @@ }, "type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz", - "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, "type-is": { "version": "1.6.18", - "resolved": "https://registry.npmmirror.com/type-is/download/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "requires": { "media-typer": "0.3.0", @@ -21690,33 +23079,33 @@ } }, "typed-assert": { - "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/typed-assert/download/typed-assert-1.0.8.tgz", - "integrity": "sha1-S/nxzn8/l00Jw6/Xxo0S4TkaIzw=", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", "dev": true }, "typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmmirror.com/typescript/download/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true }, "ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmmirror.com/ua-parser-js/download/ua-parser-js-0.7.31.tgz?cache=0&sync_timestamp=1635347418166&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fua-parser-js%2Fdownload%2Fua-parser-js-0.7.31.tgz", - "integrity": "sha1-ZJplaxkd/6tPIdXgU+J8oXy/9cY=", + "version": "0.7.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz", + "integrity": "sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==", "dev": true }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -21724,128 +23113,124 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha1-GgGqVyR8FMVouJd1pUk4eIGJpxQ=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/unique-filename/download/unique-filename-1.1.1.tgz", - "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unique-slug": "^4.0.0" } }, "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/unique-slug/download/unique-slug-2.0.2.tgz", - "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, "requires": { "imurmurhash": "^0.1.4" } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/universalify/download/universalify-2.0.0.tgz", - "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, "unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/download/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/download/uri-js-4.4.1.tgz", - "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { "punycode": "^2.1.0" } }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmmirror.com/url/download/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/punycode/download/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/download/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, "utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/download/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true }, "uuid": { "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/download/uuid-8.3.2.tgz", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz", - "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=", - "dev": true - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/validate-npm-package-name/download/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "builtins": "^1.0.3" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "requires": { + "builtins": "^5.0.0" } }, "vary": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/vary/download/vary-1.1.2.tgz?cache=0&sync_timestamp=1632753500369&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fvary%2Fdownload%2Fvary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true }, "vlq": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/vlq/download/vlq-1.0.1.tgz", - "integrity": "sha1-wAP258C0we3WI/1u5Qu8DWod5Gg=" + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" }, "void-elements": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/void-elements/download/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", "dev": true }, "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/watchpack/download/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -21854,8 +23239,8 @@ }, "wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/wbuf/download/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { "minimalistic-assert": "^1.0.0" @@ -21863,48 +23248,48 @@ }, "wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/wcwidth/download/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "requires": { "defaults": "^1.0.3" } }, "webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmmirror.com/webpack/download/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", "dev": true, "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "dependencies": { "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/download/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { @@ -21916,21 +23301,37 @@ }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1637524807216&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, "requires": {} }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-3.1.1.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-3.1.1.tgz", - "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -21941,98 +23342,74 @@ } }, "webpack-dev-middleware": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/download/webpack-dev-middleware-5.2.2.tgz", - "integrity": "sha512-DjZyYrsHhkikAFNvSNKrpnziXukU1EChFAh9j4LAm6ndPLPW8cN0KhM7T+RAiOqsQ6ABfQ8hoKIs9IWMTjov+w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", + "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==", "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.2.2", + "memfs": "^3.4.12", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } } }, "webpack-dev-server": { - "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/webpack-dev-server/download/webpack-dev-server-4.6.0.tgz", - "integrity": "sha512-oojcBIKvx3Ya7qs1/AVWHDgmP1Xml8rGsEBnSobxU/UJSX1xP1GPM3MwsAnDzvqcVmVki8tV7lbcsjEjk0PtYg==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", "dev": true, "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", + "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", + "http-proxy-middleware": "^2.0.3", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", - "portfinder": "^1.0.28", + "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.2.1", - "ws": "^8.1.0" + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/download/ansi-regex-6.0.1.tgz", - "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/download/schema-utils-4.0.0.tgz?cache=0&sync_timestamp=1637076002057&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fschema-utils%2Fdownload%2Fschema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-7.0.1.tgz", - "integrity": "sha1-YXQKCM42th5Q5lZT8HBg0ACXX7I=", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" } } } }, "webpack-merge": { "version": "5.8.0", - "resolved": "https://registry.npmmirror.com/webpack-merge/download/webpack-merge-5.8.0.tgz", - "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "requires": { "clone-deep": "^4.0.1", @@ -22041,14 +23418,14 @@ }, "webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmmirror.com/webpack-sources/download/webpack-sources-3.2.3.tgz", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true }, "webpack-subresource-integrity": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/webpack-subresource-integrity/download/webpack-subresource-integrity-5.0.0.tgz", - "integrity": "sha1-gmi5zBoimo+BKcqe61nN5SGFtrE=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", "dev": true, "requires": { "typed-assert": "^1.0.8" @@ -22056,8 +23433,8 @@ }, "websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/websocket-driver/download/websocket-driver-0.7.4.tgz?cache=0&sync_timestamp=1632753509394&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebsocket-driver%2Fdownload%2Fwebsocket-driver-0.7.4.tgz", - "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { "http-parser-js": ">=0.5.1", @@ -22067,23 +23444,62 @@ }, "websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz?cache=0&sync_timestamp=1632753509658&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwebsocket-extensions%2Fdownload%2Fwebsocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "which": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/download/which-2.0.2.tgz?cache=0&sync_timestamp=1632753511486&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwhich%2Fdownload%2Fwhich-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, "wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/wide-align/download/wide-align-1.1.5.tgz?cache=0&sync_timestamp=1634307608260&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fwide-align%2Fdownload%2Fwide-align-1.1.5.tgz", - "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -22091,20 +23507,20 @@ }, "wildcard": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/wildcard/download/wildcard-2.0.0.tgz", - "integrity": "sha1-p30g5SAMb6qsl55LOq3Hs91/j+w=", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, "word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/word-wrap/download/word-wrap-1.2.3.tgz", - "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, "wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -22114,7 +23530,7 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -22123,8 +23539,8 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -22132,91 +23548,89 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true } } }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmmirror.com/ws/download/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, "requires": {} }, "y18n": { "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/download/y18n-5.0.8.tgz", - "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/download/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "yaml": { "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, "yargs": { - "version": "17.3.1", - "resolved": "https://registry.npmmirror.com/yargs/download/yargs-17.3.1.tgz", - "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "dependencies": { - "yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-21.0.0.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-21.0.0.tgz", - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", - "dev": true - } + "yargs-parser": "^21.1.1" } }, "yargs-parser": { - "version": "20.0.0", - "resolved": "https://registry.npmmirror.com/yargs-parser/download/yargs-parser-20.0.0.tgz?cache=0&sync_timestamp=1637031095236&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.0.0.tgz", - "integrity": "sha1-xlodqql3rWPOvdUhWRR7eJpOGak=", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true }, "zone.js": { - "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/zone.js/download/zone.js-0.11.4.tgz", - "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.12.0.tgz", + "integrity": "sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==", "requires": { - "tslib": "^2.0.0" + "tslib": "^2.3.0" } }, "zrender": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.3.1.tgz", - "integrity": "sha512-7olqIjy0gWfznKr6vgfnGBk7y4UtdMvdwFmK92vVQsQeDPyzkHW1OlrLEKg6GHz1W5ePf0FeN1q2vkl/HFqhXw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.1.tgz", + "integrity": "sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==", "requires": { "tslib": "2.3.0" }, "dependencies": { "tslib": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" } } diff --git a/webapp/package.json b/webapp/package.json index a562bb9..9a89271 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -10,48 +10,48 @@ }, "private": true, "dependencies": { - "@angular/animations": "^13.1.3", - "@angular/cdk": "~13.1.3", - "@angular/common": "~13.1.3", - "@angular/compiler": "^13.1.3", - "@angular/core": "^13.1.3", - "@angular/forms": "~13.1.3", - "@angular/platform-browser": "~13.1.3", - "@angular/platform-browser-dynamic": "^13.1.3", - "@angular/router": "^13.1.3", - "@angular/service-worker": "~13.1.3", + "@angular/animations": "^15.2.0", + "@angular/cdk": "^15.2.0", + "@angular/common": "^15.2.0", + "@angular/compiler": "^15.2.0", + "@angular/core": "^15.2.0", + "@angular/forms": "^15.2.0", + "@angular/platform-browser": "^15.2.0", + "@angular/platform-browser-dynamic": "^15.2.0", + "@angular/router": "^15.2.0", + "@angular/service-worker": "^15.2.0", + "ng-zorro-antd": "^15.0.3", + "ngx-logger": "^5.0.11", "echarts": "^5.3.1", - "filesize": "^6.4.0", - "lodash-es": "^4.17.21", - "ng-zorro-antd": "^13.0.1", - "ngx-echarts": "^8.0.1", - "ngx-logger": "^4.2.2", - "rxjs": "~6.6.0", + "ngx-echarts": "^15.0.1", + "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.11.4" + "zone.js": "~0.12.0", + "filesize": "^10.0.6", + "lodash-es": "^4.17.21" }, "devDependencies": { - "@angular-devkit/build-angular": "^13.1.4", - "@angular-eslint/builder": "13.0.1", - "@angular-eslint/eslint-plugin": "13.0.1", - "@angular-eslint/eslint-plugin-template": "13.0.1", - "@angular-eslint/schematics": "13.0.1", - "@angular-eslint/template-parser": "13.0.1", - "@angular/cli": "^13.1.4", - "@angular/compiler-cli": "^13.1.3", - "@types/jasmine": "~3.6.0", + "@angular-devkit/build-angular": "^15.2.0", + "@angular-eslint/builder": "15.2.1", + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "@angular-eslint/schematics": "15.2.1", + "@angular-eslint/template-parser": "15.2.1", + "@angular/cli": "^15.2.0", + "@angular/compiler-cli": "^15.2.0", + "@types/jasmine": "~4.3.1", "@types/lodash-es": "^4.17.4", - "@types/node": "^12.20.19", - "@typescript-eslint/eslint-plugin": "4.23.0", - "@typescript-eslint/parser": "4.23.0", - "eslint": "^7.32.0", - "jasmine-core": "~3.7.0", + "@types/node": "^18.14.1", + "@typescript-eslint/eslint-plugin": "^5.43.0", + "@typescript-eslint/parser": "^5.43.0", + "eslint": "^8.28.0", + "jasmine-core": "~4.5.0", "karma": "^6.3.4", "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.0.3", - "karma-jasmine": "~4.0.0", - "karma-jasmine-html-reporter": "^1.7.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "^2.0.0", "source-map-explorer": "^2.5.2", - "typescript": "~4.5.4" + "typescript": "~4.9.5" } -} +} \ No newline at end of file diff --git a/webapp/src/app/core/services/router-scroll.service.ts b/webapp/src/app/core/services/router-scroll.service.ts index 430bfcb..6b1ebd3 100644 --- a/webapp/src/app/core/services/router-scroll.service.ts +++ b/webapp/src/app/core/services/router-scroll.service.ts @@ -2,7 +2,7 @@ import { ActivatedRoute, NavigationEnd, NavigationStart, Router } from "@angular/router"; import { Injectable, OnDestroy } from "@angular/core"; import { ViewportScroller } from "@angular/common"; -import { filter, observeOn, scan } from "rxjs/operators"; +import { filter, observeOn, scan, map } from "rxjs/operators"; import { asyncScheduler, Subscription } from "rxjs"; import { IRouterScrollService, @@ -64,9 +64,10 @@ export class RouterScrollService implements IRouterScrollService, OnDestroy { } const scrollPositionRestore$ = this.router.events.pipe( - filter((event: any) => event instanceof NavigationStart || event instanceof NavigationEnd), + filter((event) => event instanceof NavigationStart || event instanceof NavigationEnd), + map((event) => event as NavigationStart | NavigationEnd), // Accumulate the scroll positions - scan<NavigationEnd | NavigationStart, ScrollPositionRestore>((acc, event) => { + scan((acc, event) => { if (environment.traceRouterScrolling) { this.logger.trace(`${componentName}:: Updating the known scroll positions`); } @@ -99,8 +100,12 @@ export class RouterScrollService implements IRouterScrollService, OnDestroy { }; return retVal; - }), - filter((scrollPositionRestore: ScrollPositionRestore) => !!scrollPositionRestore.trigger), + }, { + event: {} as NavigationStart, + positions: {}, + idToRestore: -1, + } as ScrollPositionRestore), + filter((scrollPositionRestore) => !!scrollPositionRestore.trigger), observeOn(asyncScheduler), ); diff --git a/webapp/src/app/shared/pipes/filesize.pipe.ts b/webapp/src/app/shared/pipes/filesize.pipe.ts index 54c6621..f94571b 100644 --- a/webapp/src/app/shared/pipes/filesize.pipe.ts +++ b/webapp/src/app/shared/pipes/filesize.pipe.ts @@ -1,12 +1,17 @@ import { Pipe, PipeTransform } from '@angular/core'; -import * as filesize from 'filesize'; +import { filesize } from 'filesize'; @Pipe({ name: 'filesize', }) export class FilesizePipe implements PipeTransform { transform(size: number, options?: Parameters<typeof filesize>[1]): string { - return filesize(size, options); + return filesize(size, { + base: 2, + standard: 'jedec', + ...options, + output: 'string', + }) as string; } } diff --git a/webapp/src/app/shared/utils.ts b/webapp/src/app/shared/utils.ts index 8661949..6773f11 100644 --- a/webapp/src/app/shared/utils.ts +++ b/webapp/src/app/shared/utils.ts @@ -1,5 +1,5 @@ import { transform, isEqual, isObject } from 'lodash-es'; -import * as filesize from 'filesize'; +import { filesize } from 'filesize'; // ref: https://gist.github.com/Yimiprod/7ee176597fef230d1451 export function difference( @@ -131,7 +131,11 @@ export function parseDuration(str: string): number | null { } export function formatFilesize(size: number): string { - return filesize(size); + return filesize(size, { + base: 2, + standard: 'jedec', + output: 'string', + }) as string; } export function parseFilesize(str: string): number | null { diff --git a/webapp/src/app/tasks/info-panel/info-panel.component.html b/webapp/src/app/tasks/info-panel/info-panel.component.html index be81bee..6e5abd8 100644 --- a/webapp/src/app/tasks/info-panel/info-panel.component.html +++ b/webapp/src/app/tasks/info-panel/info-panel.component.html @@ -16,13 +16,13 @@ <span class="label">视频信息</span> <span class="value"> <span> - {{ profile.streams[0]?.codec_name }} + {{ profile.streams[0].codec_name }} <!-- <ng-container *ngIf="profile.streams[0]?.profile"> ({{ profile.streams[0]?.profile }}) </ng-container> --> </span> <span> - {{ profile.streams[0]?.width }}x{{ profile.streams[0]?.height }} + {{ profile.streams[0].width }}x{{ profile.streams[0].height }} </span> <span> {{ fps }} fps</span> <!-- <span @@ -33,7 +33,7 @@ {{ profile.streams[0]?.bit_rate! | datarate: { bitrate: true } }} </span> --> <span> - {{ metadata.videodatarate * 1000 | datarate: { bitrate: true } }} + {{ metadata.videodatarate * 1000 | datarate : { bitrate: true } }} </span> </span> </li> @@ -41,20 +41,20 @@ <span class="label">音频信息</span> <span class="value"> <span> - {{ profile.streams[1]?.codec_name }} + {{ profile.streams[1].codec_name }} <!-- <ng-container *ngIf="profile.streams[1]?.profile"> ({{ profile.streams[1]?.profile }}) </ng-container> --> </span> - <span> {{ profile.streams[1]?.sample_rate }} HZ</span> + <span> {{ profile.streams[1].sample_rate }} HZ</span> <span> - {{ profile.streams[1]?.channel_layout }} + {{ profile.streams[1].channel_layout }} </span> <!-- <span *ngIf="profile.streams[1]?.bit_rate"> {{ profile.streams[1]?.bit_rate! | datarate: { bitrate: true } }} </span> --> <span> - {{ metadata.audiodatarate * 1000 | datarate: { bitrate: true } }} + {{ metadata.audiodatarate * 1000 | datarate : { bitrate: true } }} </span> </span> </li> @@ -82,7 +82,7 @@ </li> <li class="info-item" *ngIf="profile.streams[0]?.tags?.encoder"> <span class="label">流编码器</span> - <span class="value">{{ profile.streams[0]?.tags?.encoder }}</span> + <span class="value">{{ profile.streams[0].tags?.encoder }}</span> </li> <li class="info-item"> <span class="label">流主机名</span @@ -94,7 +94,7 @@ <span class="label">下载速度</span> <app-wave-graph [value]="data.task_status.dl_rate"></app-wave-graph> <span class="value"> - {{ data.task_status.dl_rate * 8 | datarate: { bitrate: true } }} + {{ data.task_status.dl_rate * 8 | datarate : { bitrate: true } }} </span> </li> <li class="info-item"> diff --git a/webapp/src/app/tasks/task-settings-dialog/task-settings-dialog.component.ts b/webapp/src/app/tasks/task-settings-dialog/task-settings-dialog.component.ts index b27c4bf..0bf095c 100644 --- a/webapp/src/app/tasks/task-settings-dialog/task-settings-dialog.component.ts +++ b/webapp/src/app/tasks/task-settings-dialog/task-settings-dialog.component.ts @@ -51,7 +51,7 @@ export class TaskSettingsDialogComponent implements OnChanges { @Output() afterClose = new EventEmitter<undefined>(); @ViewChild(NgForm) - ngForm!: NgForm; + ngForm?: NgForm; readonly warningTip = '需要重启弹幕客户端才能生效,如果任务正在录制可能会丢失弹幕!'; diff --git a/webapp/src/test.ts b/webapp/src/test.ts index 2042356..7632e27 100644 --- a/webapp/src/test.ts +++ b/webapp/src/test.ts @@ -7,19 +7,8 @@ import { platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; -declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { - keys(): string[]; - <T>(id: string): T; - }; -}; - // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( BrowserDynamicTestingModule, platformBrowserDynamicTesting() ); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/webapp/tsconfig.json b/webapp/tsconfig.json index 6bffafb..737dac4 100644 --- a/webapp/tsconfig.json +++ b/webapp/tsconfig.json @@ -14,13 +14,14 @@ "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, - "target": "es2017", + "target": "ES2022", "module": "es2020", "lib": [ "es2018", "dom" ], - "skipLibCheck": true, // https://github.com/NG-ZORRO/ng-zorro-antd/issues/6696 + "skipLibCheck": true, + "useDefineForClassFields": false }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false,